From 441a0c57f13608b50c2f965051d2b6cbfa6bcf3f Mon Sep 17 00:00:00 2001 From: Kevin Chappell Date: Wed, 31 Oct 2018 13:53:42 -0700 Subject: [PATCH] Release/2.10.0 (#842) * Code format changes * wip * Update Demo, expose api normal jQuery plugin way * remove indexRender.html, unify demos * remove demoRender.css * Fix duplicate custom controls, toggle render * remove regen dep * update demo * remove gulp * upgrade module, webpack and minor style changes * autocomplete.js code style * update docs * Update docs * Add travis.yml Remove unused modules Update icon-font editing and saving * Remove test data, improve stickyControls, ensure DOM is ready * reduce file churn * Remove columns doc * update mi18n, add support checkbox custom attributes, bump version * Fix label overflow problem, resolves #779 * Add allowStageSort option, resolves #777 * Add documentation * Enable multiple select field for typeUserAttrs, resolves #776 * fix bug where empty className is not applied * Features: onFieldAdd option and toggleFieldEdit action, resolves #772 * Add setData and render actions to formRender, resolves #770 * fix attribute placeholder typo, fix label added when it should be removed, resolves #763 * label saving issue for html labels WIP * Fix label saving, add esc to close data modal, resolves #757 * update font editing docs * feature, add toggletAllFieldEdit * Add onOpenFieldEdit option, closeAllFieldEdit action, scrollToFieldOnAdd option * fix inputset bug * start fieldEditContainer option * remove console.log, use spaces instead of tabs for data formatting * Add layout and layout templates docs * fix(label): ensure html from label is correctly escaped, resolves #816 * Code style changes * Fix code style * Add: replaceFields, cleanup * Update docs, do not disable className or name attributes- resolves #819 * Update typeUserAttrs docs, resolves #810 * Other option should hide input value when deselected, resolves #808 * Ensure custom attributes are included in exported data resolves #824 resolves #773 * Add: disableHTMLLabels option, resolves #747 * remove replace comma, resolves #740 * Fix attrString util, Add: disableSubtypes, resolves #739 * Fix: current formData not carried over to new formBuilder instance on language change, resolves #735 * Fix: name attribute for inputs with multiple, resolves #736 * add onremove to typeUserEvents * Fix: new option name, resolves #687 * Fix: doubleclick event handler, resolves #535 * Lock dev dependency versions * Fixed issue 530. Modified helpers.js::xmlSave() to serialize field data so any XML in a field's attributes is properly escaped. (#804) * Fix bug with clear() as reported in #750 (#828) Add control type check to clear() so that method doesn't reset the value for checkboxes and radio buttons, which caused the userData getter to work incorrectly. * use yarn instead of npm * Update xmlSave * Demo build updates WIP * Use existing formBuilder instance instead of creating a new one on setLang * add formbuilder-languages module, remove network dependency, cleanup * fix typo * Fix inline checkbox/radio * Add deploy script * Just ensure build passes for now so we can get this release out this week * v2.10.0 --- .fontello | 1 - .gitignore | 3 +- .scss-lint.yml | 16 - .travis.yml | 23 + demo/assets/css/demo.css | 31 +- .../js/control_plugins/starRating.min.js | 2 +- .../control_plugins/textarea.trumbowyg.min.js | 2 +- demo/assets/js/demo.js | 242 - demo/assets/js/demo.min.js | 5 + demo/assets/js/demoRender.js | 122 - demo/assets/js/form-builder.min.js | 17 +- demo/assets/js/form-builder.min.js.gz | Bin 73383 -> 0 bytes demo/assets/js/form-render.min.js | 17 +- demo/assets/js/form-render.min.js.gz | Bin 50769 -> 0 bytes demo/cutom-element.html | 50 - demo/index.html | 78 +- demo/indexRender.html | 46 - dist/control_plugins/starRating.min.js | 1 - .../control_plugins/textarea.trumbowyg.min.js | 1 - dist/form-builder.min.js | 6 - dist/form-builder.min.js.gz | Bin 73383 -> 0 bytes dist/form-render.min.js | 6 - dist/form-render.min.js.gz | Bin 50769 -> 0 bytes docs/css/site.css | 89 +- docs/editing-fonts.md | 15 +- docs/formBuilder/actions/closeAllFieldEdit.md | 26 + docs/formBuilder/actions/save.md | 16 + .../formBuilder/actions/toggleAllFieldEdit.md | 26 + docs/formBuilder/actions/toggleFieldEdit.md | 25 + docs/formBuilder/options/allowStageSort.md | 10 + docs/formBuilder/options/disableHTMLLabels.md | 11 + .../options/disabledFieldButtons.md | 15 + docs/formBuilder/options/disabledSubtypes.md | 18 + docs/formBuilder/options/i18n.md | 2 +- docs/formBuilder/options/onAddField.md | 23 + docs/formBuilder/options/onCloseFieldEdit.md | 14 + docs/formBuilder/options/onOpenFieldEdit.md | 12 + docs/formBuilder/options/replaceFields.md | 19 + .../formBuilder/options/scrollToFieldOnAdd.md | 15 + docs/formBuilder/options/typeUserAttrs.md | 62 +- docs/formRender/actions/clear.md | 15 + docs/formRender/actions/html.md | 8 + docs/formRender/actions/render.md | 17 + docs/formRender/actions/setData.md | 11 + docs/formRender/actions/userData.md | 48 + docs/formRender/options/columns.md | 4 - docs/formRender/options/layout.md | 3 + docs/formRender/options/layoutTemplates.md | 36 + docs/formRender/options/userData.md | 57 - docs/img/clipboard.svg | 3 + docs/img/logo-bg.svg | 1 + docs/index.md | 28 +- docs/js/scripts.js | 46 + gulpfile.babel.js | 343 - mkdocs.yml | 33 +- package-lock.json | 14188 ---------------- package.json | 163 +- src/demo/index.html | 64 + src/demo/js/actionButtons.js | 89 + src/demo/js/control_plugins/starRating.js.map | 1 + src/demo/js/control_plugins/starRating.min.js | 1 + .../control_plugins/textarea.trumbowyg.js.map | 1 + .../control_plugins/textarea.trumbowyg.min.js | 1 + src/demo/js/demo.js | 280 + .../demoRender.css => src/demo/sass/demo.scss | 26 +- src/fonts/{fontello => }/config.json | 2 +- src/fonts/fb-icons-embedded.css | 73 + .../form-builder-font.woff => fb-icons.woff} | Bin 7088 -> 7068 bytes src/fonts/fontello/LICENSE.txt | 21 - src/fonts/fontello/README.txt | 75 - src/fonts/fontello/css/animation.css | 85 - .../fontello/css/form-builder-font-codes.css | 19 - .../css/form-builder-font-embedded.css | 72 - .../css/form-builder-font-ie7-codes.css | 19 - .../fontello/css/form-builder-font-ie7.css | 30 - src/fonts/fontello/css/form-builder-font.css | 75 - src/fonts/fontello/demo.html | 334 - src/fonts/fontello/font/form-builder-font.eot | Bin 12980 -> 0 bytes src/fonts/fontello/font/form-builder-font.svg | 46 - src/fonts/fontello/font/form-builder-font.ttf | Bin 12776 -> 0 bytes .../fontello/font/form-builder-font.woff2 | Bin 6100 -> 0 bytes src/js/config.js | 184 +- src/js/control.js | 64 +- src/js/control/autocomplete.js | 356 +- src/js/control/custom.js | 15 +- src/js/control/file.fineuploader.js | 16 +- src/js/control/paragraph.js | 30 +- src/js/control/select.js | 254 +- src/js/control/text.js | 24 +- src/js/control/textarea.js | 2 +- src/js/control/textarea.quill.js | 6 +- src/js/control/textarea.tinymce.js | 49 +- src/js/control_plugins/starRating.js | 2 +- src/js/control_plugins/textarea.trumbowyg.js | 14 +- src/js/controls.js | 179 + src/js/data.js | 2 +- src/js/dom.js | 17 +- src/js/events.js | 2 + src/js/form-builder.js | 914 +- src/js/form-render.js | 281 +- src/js/helpers.js | 583 +- src/js/layout.js | 18 +- src/js/utils.js | 512 +- src/sass/_stage.scss | 60 +- src/sass/base/_bs.scss | 47 +- src/sass/base/_font.scss | 24 +- src/sass/form-builder.scss | 5 - src/sass/form-render.scss | 10 + tools/deploy.js | 19 + tools/icon-font.js | 128 + tools/run.js | 42 +- tools/test-helpers/document.js | 0 tools/utils.js | 355 + tools/webpack.config.js | 192 +- tools/webpack.plugins.config.js | 31 +- yarn.lock | 5663 +++--- 116 files changed, 5905 insertions(+), 21580 deletions(-) delete mode 100755 .fontello delete mode 100644 .scss-lint.yml create mode 100644 .travis.yml delete mode 100644 demo/assets/js/demo.js create mode 100644 demo/assets/js/demo.min.js delete mode 100644 demo/assets/js/demoRender.js delete mode 100644 demo/assets/js/form-builder.min.js.gz delete mode 100644 demo/assets/js/form-render.min.js.gz delete mode 100644 demo/cutom-element.html delete mode 100644 demo/indexRender.html delete mode 100644 dist/control_plugins/starRating.min.js delete mode 100644 dist/control_plugins/textarea.trumbowyg.min.js delete mode 100644 dist/form-builder.min.js delete mode 100644 dist/form-builder.min.js.gz delete mode 100644 dist/form-render.min.js delete mode 100644 dist/form-render.min.js.gz create mode 100644 docs/formBuilder/actions/closeAllFieldEdit.md create mode 100644 docs/formBuilder/actions/save.md create mode 100644 docs/formBuilder/actions/toggleAllFieldEdit.md create mode 100644 docs/formBuilder/actions/toggleFieldEdit.md create mode 100644 docs/formBuilder/options/allowStageSort.md create mode 100644 docs/formBuilder/options/disableHTMLLabels.md create mode 100644 docs/formBuilder/options/disabledFieldButtons.md create mode 100644 docs/formBuilder/options/disabledSubtypes.md create mode 100644 docs/formBuilder/options/onAddField.md create mode 100644 docs/formBuilder/options/onCloseFieldEdit.md create mode 100644 docs/formBuilder/options/onOpenFieldEdit.md create mode 100644 docs/formBuilder/options/replaceFields.md create mode 100644 docs/formBuilder/options/scrollToFieldOnAdd.md create mode 100644 docs/formRender/actions/clear.md create mode 100644 docs/formRender/actions/html.md create mode 100644 docs/formRender/actions/render.md create mode 100644 docs/formRender/actions/setData.md create mode 100644 docs/formRender/actions/userData.md delete mode 100644 docs/formRender/options/columns.md create mode 100644 docs/formRender/options/layout.md create mode 100644 docs/formRender/options/layoutTemplates.md delete mode 100644 docs/formRender/options/userData.md create mode 100644 docs/img/clipboard.svg create mode 100644 docs/img/logo-bg.svg delete mode 100755 gulpfile.babel.js delete mode 100644 package-lock.json create mode 100644 src/demo/index.html create mode 100644 src/demo/js/actionButtons.js create mode 100644 src/demo/js/control_plugins/starRating.js.map create mode 100644 src/demo/js/control_plugins/starRating.min.js create mode 100644 src/demo/js/control_plugins/textarea.trumbowyg.js.map create mode 100644 src/demo/js/control_plugins/textarea.trumbowyg.min.js create mode 100644 src/demo/js/demo.js rename demo/assets/css/demoRender.css => src/demo/sass/demo.scss (89%) rename src/fonts/{fontello => }/config.json (99%) create mode 100644 src/fonts/fb-icons-embedded.css rename src/fonts/{fontello/font/form-builder-font.woff => fb-icons.woff} (85%) delete mode 100644 src/fonts/fontello/LICENSE.txt delete mode 100644 src/fonts/fontello/README.txt delete mode 100644 src/fonts/fontello/css/animation.css delete mode 100644 src/fonts/fontello/css/form-builder-font-codes.css delete mode 100644 src/fonts/fontello/css/form-builder-font-embedded.css delete mode 100644 src/fonts/fontello/css/form-builder-font-ie7-codes.css delete mode 100644 src/fonts/fontello/css/form-builder-font-ie7.css delete mode 100644 src/fonts/fontello/css/form-builder-font.css delete mode 100644 src/fonts/fontello/demo.html delete mode 100644 src/fonts/fontello/font/form-builder-font.eot delete mode 100644 src/fonts/fontello/font/form-builder-font.svg delete mode 100644 src/fonts/fontello/font/form-builder-font.ttf delete mode 100644 src/fonts/fontello/font/form-builder-font.woff2 create mode 100644 src/js/controls.js create mode 100644 tools/deploy.js create mode 100644 tools/icon-font.js create mode 100644 tools/test-helpers/document.js create mode 100644 tools/utils.js diff --git a/.fontello b/.fontello deleted file mode 100755 index 9e377c17d..000000000 --- a/.fontello +++ /dev/null @@ -1 +0,0 @@ -4fb44c4aa042d74164fa5c8206899c74 diff --git a/.gitignore b/.gitignore index 412c980fb..731a7d0e8 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ node_modules bower_components npm-debug.log demo/assets/**/*.map -dist/*.map +dist/ site .DS_Store +yarn-error.log diff --git a/.scss-lint.yml b/.scss-lint.yml deleted file mode 100644 index e82e2af3b..000000000 --- a/.scss-lint.yml +++ /dev/null @@ -1,16 +0,0 @@ -linters: - NestingDepth: - enabled: true - max_depth: 4 - ignore_parent_selectors: false - - PropertySortOrder: - enabled: false - - SelectorDepth: - enabled: true - max_depth: 4 - - LeadingZero: - enabled: true - style: include_zero diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..8ae5bec7e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,23 @@ +language: node_js +node_js: lts/* +sudo: false +cache: + yarn: true + directories: + - node_modules +deploy: + - provider: releases + skip_cleanup: true + api_key: + secure: $GITHUB_RELEASES + on: + repo: kevinchappell/formBuilder + branch: master + - provider: npm + email: kevin.b.chappell@gmail.com + api_key: + secure: $NPM_KEY + on: + tags: true + repo: kevinchappell/formBuilder + branch: master diff --git a/demo/assets/css/demo.css b/demo/assets/css/demo.css index 31df6b1fc..8e54e733d 100644 --- a/demo/assets/css/demo.css +++ b/demo/assets/css/demo.css @@ -9,16 +9,6 @@ body { font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif; } -body > div {} - -#fb-template { - // display: none; -} - -.template-textarea-wrap { - display: block !important; -} - .content { margin: auto; width: 100%; @@ -26,23 +16,20 @@ body > div {} padding-top: 5em; } -.form-rendered .build-wrap { +.form-rendered .build-wrap, +.form-rendered .formbuilder-title, +.form-rendered .formbuilder-actions { display: none; } -.render-wrap { - display: none; -} - -.form-rendered .render-wrap { - display: block; -} - -#edit-form { +.render-wrap, +.formrender-title, +.formrender-actions { display: none; - float: right; } -.form-rendered #edit-form { +.form-rendered .render-wrap, +.form-rendered .formrender-title, +.form-rendered .formrender-actions { display: block; } diff --git a/demo/assets/js/control_plugins/starRating.min.js b/demo/assets/js/control_plugins/starRating.min.js index e7b4ee5c0..3f1cd3e77 100644 --- a/demo/assets/js/control_plugins/starRating.min.js +++ b/demo/assets/js/control_plugins/starRating.min.js @@ -1 +1 @@ -!function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var e={};n.m=t,n.c=e,n.i=function(t){return t},n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="/assets/js/control_plugins",n(n.s=0)}([function(){"use strict";function t(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function n(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}function e(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var r=function(){function t(t,n){for(var e,r=0;r',{id:"trumbowyg-icons"}),this.markup("div",[this.icons,this.input,l,this.field])},s.prototype.onRender=function(){var o=this,t=this.config.value||"";window.fbEditors.trumbowyg[this.id]&&window.fbEditors.trumbowyg[this.id].trumbowyg("destroy");var l=window.fbEditors.trumbowyg[this.id]=$(this.field);$.extend(!0,$.trumbowyg.langs.en,{insertImage:"Insert Remote Image",upload:"Upload Image",base64:"Embed Image"}),l.trumbowyg({autogrow:!0,resetCss:!0,btnsDef:{image:{dropdown:["insertImage","base64","upload"],ico:"insertImage"}},btns:[["viewHTML"],["undo","redo"],["formatting"],"btnGrp-design",["link"],["image"],"btnGrp-justify","btnGrp-lists",["foreColor","backColor"],["preformatted"],["horizontalRule"],["fullscreen"]],plugins:{upload:{serverPath:"https://api.imgur.com/3/image",fileFieldName:"image",headers:{Authorization:"Client-ID 9e57cb1c4791cea"},urlPropertyName:"data.link"}}}).on("tbwchange",function(){o.input.value=l.trumbowyg("html")}).trumbowyg("html",t)},i(s,null,[{key:"definition",get:function(){return{i18n:{default:"Trumbowyg"}}}}]),s}(r);r.register("trumbowyg",h,"textarea")})}]); \ No newline at end of file +!function(o){var t={};function l(e){if(t[e])return t[e].exports;var i=t[e]={i:e,l:!1,exports:{}};return o[e].call(i.exports,i,i.exports,l),i.l=!0,i.exports}l.m=o,l.c=t,l.d=function(o,t,e){l.o(o,t)||Object.defineProperty(o,t,{enumerable:!0,get:e})},l.r=function(o){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},l.t=function(o,t){if(1&t&&(o=l(o)),8&t)return o;if(4&t&&"object"==typeof o&&o&&o.__esModule)return o;var e=Object.create(null);if(l.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:o}),2&t&&"string"!=typeof o)for(var i in o)l.d(e,i,function(t){return o[t]}.bind(null,i));return e},l.n=function(o){var t=o&&o.__esModule?function(){return o.default}:function(){return o};return l.d(t,"a",t),t},l.o=function(o,t){return Object.prototype.hasOwnProperty.call(o,t)},l.p="/assets/js/control_plugins",l(l.s=0)}([function(o,t,l){"use strict";var e=function(){function o(o,t){for(var l=0;l',{id:"trumbowyg-icons"}),this.markup("div",[this.icons,this.input,l,this.field])},t.prototype.onRender=function(o){var t=this,l=this.config.value||"";window.fbEditors.trumbowyg[this.id]&&window.fbEditors.trumbowyg[this.id].trumbowyg("destroy");var e=window.fbEditors.trumbowyg[this.id]=$(this.field);$.extend(!0,$.trumbowyg.langs.en,{insertImage:"Insert Remote Image",upload:"Upload Image",base64:"Embed Image"}),e.trumbowyg({autogrow:!0,resetCss:!0,btnsDef:{image:{dropdown:["insertImage","base64","upload"],ico:"insertImage"}},btns:[["viewHTML"],["undo","redo"],["formatting"],"btnGrp-design",["link"],["image"],"btnGrp-justify","btnGrp-lists",["foreColor","backColor"],["preformatted"],["horizontalRule"],["fullscreen"]],plugins:{upload:{serverPath:"https://api.imgur.com/3/image",fileFieldName:"image",headers:{Authorization:"Client-ID 9e57cb1c4791cea"},urlPropertyName:"data.link"}}}).on("tbwchange",function(){t.input.value=e.trumbowyg("html")}).trumbowyg("html",l)},e(t,null,[{key:"definition",get:function(){return{i18n:{default:"Trumbowyg"}}}}]),t}(l);l.register("trumbowyg",i,"textarea")})}]); \ No newline at end of file diff --git a/demo/assets/js/demo.js b/demo/assets/js/demo.js deleted file mode 100644 index 6d301daa3..000000000 --- a/demo/assets/js/demo.js +++ /dev/null @@ -1,242 +0,0 @@ -jQuery(function($) { - var fields = [ - { - type: 'autocomplete', - label: 'Custom Autocomplete', - required: true, - 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: '🌟' - } - ]; - - var replaceFields = [ - { - type: 'textarea', - subtype: 'tinymce', - label: 'tinyMCE', - required: true, - } - ]; - - var actionButtons = [{ - id: 'smile', - className: 'btn btn-success', - label: '😁', - type: 'button', - events: { - click: function() { - alert('😁😁😁 !SMILE! 😁😁😁'); - } - } - }]; - - var templates = { - starRating: function(fieldData) { - return { - field: '', - onRender: function() { - $(document.getElementById(fieldData.name)).rateYo({rating: 3.6}); - } - }; - } - }; - - var inputSets = [{ - label: 'User Details', - icon: '👨', - name: 'user-details', // optional - showHeader: true, // optional - fields: [{ - type: 'text', - label: 'First Name', - className: 'form-control' - }, { - type: 'select', - label: 'Profession', - className: 'form-control', - values: [{ - label: 'Street Sweeper', - value: 'option-2', - selected: false - }, { - label: 'Brain Surgeon', - value: 'option-3', - selected: false - }] - }, { - 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?', - }] - }]; - - var typeUserDisabledAttrs = { - autocomplete: ['access'] - }; - - var typeUserAttrs = { - text: { - className: { - label: 'Class', - options: { - 'red form-control': 'Red', - 'green form-control': 'Green', - 'blue form-control': 'Blue' - }, - style: 'border: 1px solid red' - } - } - }; - - // test disabledAttrs - var disabledAttrs = ['placeholder']; - - var fbOptions = { - subtypes: { - text: ['datetime-local'] - }, - onSave: function(e, formData) { - toggleEdit(); - $('.render-wrap').formRender({ - formData: formData, - templates: templates - }); - window.sessionStorage.setItem('formData', JSON.stringify(formData)); - }, - stickyControls: { - enable: true - }, - sortableControls: true, - fields: fields, - templates: templates, - inputSets: inputSets, - typeUserDisabledAttrs: typeUserDisabledAttrs, - typeUserAttrs: typeUserAttrs, - disableInjectedStyle: false, - actionButtons: actionButtons, - disableFields: ['autocomplete'], - replaceFields: replaceFields, - disabledFieldButtons: { - text: ['copy'] - } - // controlPosition: 'left' - // disabledAttrs - }; - var formData = window.sessionStorage.getItem('formData'); - var editing = true; - - if (formData) { - fbOptions.formData = JSON.parse(formData); - } - - /** - * Toggles the edit mode for the demo - * @return {Boolean} editMode - */ - function toggleEdit() { - document.body.classList.toggle('form-rendered', editing); - return editing = !editing; - } - - var setFormData = '[{"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"}]'; - - var formBuilder = $('.build-wrap').formBuilder(fbOptions); - var fbPromise = formBuilder.promise; - - fbPromise.then(function(fb) { - var apiBtns = { - showData: fb.actions.showData, - clearFields: fb.actions.clearFields, - getData: function() { - console.log(fb.actions.getData()); - }, - setData: function() { - fb.actions.setData(setFormData); - }, - addField: function() { - var field = { - type: 'text', - class: 'form-control', - label: 'Text Field added at: ' + new Date().getTime() - }; - fb.actions.addField(field); - }, - removeField: function() { - fb.actions.removeField(); - }, - testSubmit: function() { - var formData = new FormData(document.forms[0]); - console.log('Can submit: ', document.forms[0].checkValidity()); - // Display the key/value pairs - console.log('FormData:', formData); - for(var pair of formData.entries()) { - console.log(pair[0]+ ': '+ pair[1]); - } - }, - resetDemo: function() { - window.sessionStorage.removeItem('formData'); - location.reload(); - } - }; - - Object.keys(apiBtns).forEach(function(action) { - document.getElementById(action) - .addEventListener('click', function(e) { - apiBtns[action](); - }); - }); - - document.getElementById('setLanguage') - .addEventListener('change', function(e) { - fb.actions.setLang(e.target.value); - }); - - document.getElementById('getXML').addEventListener('click', function() { - alert(formBuilder.actions.getData('xml')); - }); - document.getElementById('getJSON').addEventListener('click', function() { - alert(formBuilder.actions.getData('json', true)); - }); - document.getElementById('getJS').addEventListener('click', function() { - alert('check console'); - console.log(formBuilder.actions.getData()); - }); - }); - - document.getElementById('edit-form').onclick = function() { - toggleEdit(); - }; -}); diff --git a/demo/assets/js/demo.min.js b/demo/assets/js/demo.min.js new file mode 100644 index 000000000..e51bd8021 --- /dev/null +++ b/demo/assets/js/demo.min.js @@ -0,0 +1,5 @@ +/*! + * jQuery demo: https://formbuilder.online/ + * Version: 2.10.0 + * Author: Kevin Chappell + */!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="/dist",r(r.s=29)}({1:function(e,t,r){"use strict";t.__esModule=!0;var n=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 l=t.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},s=t.validAttr=function(e){return!["values","enableOther","other","label","subtype"].includes(e)},u=t.attrString=function(e){return Object.entries(e).map(function(e){var t=a(e,2),r=t[0],n=t[1];return s(r)&&Object.values(c(r,n)).join("")}).filter(Boolean).join(" ")},c=t.safeAttr=function(e,t){e=f(e);var r=void 0;return t&&(Array.isArray(t)?r=S(t.join(" ")):("boolean"==typeof t&&(t=t.toString()),r=S(t.trim()))),{name:e,value:t=t?'="'+r+'"':""}},f=t.safeAttrName=function(e){return{className:"class"}[e]||d(e)},d=t.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,"")},p=t.camelCase=function(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})},m=t.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)}},b=t.nameAttr=function(e){var t=(new Date).getTime();return(e.type||d(e.label))+"-"+t},y=t.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":o(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]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=y(r),a=n.events,l=i(n,["events"]),s=document.createElement(t),u={string:function(e){s.innerHTML+=e},object:function(t){var r=t.tag,n=t.content,o=i(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},E=t.escapeAttrs=function(e){for(var t in e)e.hasOwnProperty(t)&&(e[t]=S(e[t]));return e},O=t.forEach=function(e,t,r){for(var n=0;n-1&&t.splice(r,1)},D=t.getScripts=function(e,t){var r=jQuery,n=[];return Array.isArray(e)||(e=[e]),N(e)||(n=r.map(e,function(e){var n={dataType:"script",cache:!0,url:(t||"")+e};return r.ajax(n).done(function(){return window.fbLoaded.js.push(e)})})),n.push(r.Deferred(function(e){return r(e.resolve)})),r.when.apply(r,n)},N=t.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},T=t.getStyles=function(e,t){Array.isArray(e)||(e=[e]),e.forEach(function(e){var r="href",n=e,a="";if("object"==(void 0===e?"undefined":o(e))&&(r=e.type||(e.style?"inline":"href"),a=e.id,e="inline"==r?e.style:e.href,n=a||e.href||e.style),!N(n,"css")){if("href"==r){var i=document.createElement("link");i.type="text/css",i.rel="stylesheet",i.href=(t||"")+e,document.head.appendChild(i)}else $('").attr("id",a).appendTo($(document.head));window.fbLoaded.css.push(n)}})},C=t.capitalize=function(e){return e.replace(/\b\w/g,function(e){return e.toUpperCase()})},F=t.merge=function e(t,r){var n=Object.assign({},t,r);for(var a in r)n.hasOwnProperty(a)&&(Array.isArray(r[a])?n[a]=Array.isArray(t[a])?B(t[a].concat(r[a])):r[a]:"object"===o(r[a])?n[a]=e(t[a],r[a]):n[a]=r[a]);return n},U=t.addEventListeners=function(e,t,r){return t.split(" ").forEach(function(t){return e.addEventListener(t,r,!1)})},k=t.closest=function(e,t){for(var r=t.replace(".","");(e=e.parentElement)&&!e.classList.contains(r););return e},L=t.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},M=t.safename=function(e){return e.replace(/\s/g,"-").replace(/[^a-zA-Z0-9[\]_-]/g,"").toLowerCase()},R=t.forceNumber=function(e){return e.replace(/[^0-9]/g,"")},I=t.subtract=function(e,t){return t.filter(function(e){return!~this.indexOf(e)},e)},q=(t.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=v("link",null,{href:t,rel:"stylesheet",id:r});document.head.insertBefore(o,document.head.firstChild)})});return Promise.all(t)},t.removeStyle=function(e){var t=document.getElementById(e);return t.parentElement.removeChild(t)},{addEventListeners:U,attrString:u,camelCase:p,capitalize:C,closest:k,getContentType:y,escapeAttr:S,escapeAttrs:E,escapeHtml:x,forceNumber:R,forEach:O,getScripts:D,getStyles:T,hyphenCase:d,isCached:N,markup:v,merge:F,mobileClass:L,nameAttr:b,parseAttrs:g,parsedHtml:A,parseOptions:h,parseXML:w,removeFromArray:j,safeAttr:c,safeAttrName:f,safename:M,subtract:I,trimObj:l,unique:B,validAttr:s});t.default=q},26:function(e,t,r){"use strict";t.__esModule=!0;var n=document.getElementById("currentFieldId");t.builderActions={showData:function(){return $(".build-wrap").formBuilder("showData")},clearFields:function(){return $(".build-wrap").formBuilder("clearFields")},getData:function(){console.log($(".build-wrap").formBuilder("getData"))},setData:function(){$(".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 e={type:"text",class:"form-control",label:"Text Field added at: "+(new Date).getTime()};$(".build-wrap").formBuilder("addField",e)},removeField:function(){var e=n.value;$(".build-wrap").formBuilder("removeField",e)},getXML:function(){alert($(".build-wrap").formBuilder("getData","xml"))},getJSON:function(){alert($(".build-wrap").formBuilder("getData","json",!0))},getJS:function(){alert("check console"),console.log($(".build-wrap").formBuilder("getData"))},toggleEdit:function(){$(".build-wrap").formBuilder("toggleFieldEdit",n.value)},toggleAllEdit:function(){return $(".build-wrap").formBuilder("toggleAllFieldEdit")},getFieldTypes:function(){return console.log($(".build-wrap").formBuilder("getFieldTypes"))}},t.renderActions={loadUserForm:function(){$(".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(){$(".render-wrap").formRender("clear")},renderUserForm:function(){$(".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($(".render-wrap").formRender("html"))},showUserData:function(){alert(JSON.stringify($(".render-wrap").formRender("userData")))}},t.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){"use strict";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"+z);var P=D("li",D("span",z),{className:O+" input-control input-control-"+L});P.dataset.type=R,T.push(R),j[R]=P}e.inputSets.length&&e.inputSets.forEach(function(A,e){var t=A.name,r=A.label,o=A.icon;t=t||f.default.makeClassName(r),o&&(r=''+o+""+r);var i=D("li",r,{className:"input-set-control input-set-"+e});i.dataset.type=t,T.push(t),j[A.name]=i}),C.orderFields(T).forEach(function(A){j[A]&&E.controls.appendChild(j[A])}),N.sortable({cursor:"move",opacity:.9,revert:150,beforeStop:function(A,e){return C.beforeStop.call(C,A,e)},start:function(A,e){return C.startMoving.call(C,A,e)},stop:function(A,e){return C.stopMoving.call(C,A,e)},cancel:["input","select","textarea",".disabled-field",".form-elements",".btn","button"].join(", "),placeholder:"frmb-placeholder"}),U.sortable({helper:"clone",opacity:.9,connectWith:N,cancel:".fb-separator",cursor:"move",scroll:!1,placeholder:"ui-state-highlight",start:function(A,e){return C.startMoving.call(C,A,e)},stop:function(A,e){return C.stopMoving.call(C,A,e)},revert:150,beforeStop:function(A,e){return C.beforeStop.call(C,A,e)},distance:3,update:function(A,t){return!C.doCancel&&void(t.item.parent()[0]===E.stage?(C.doCancel=!0,J(t.item)):(C.setFieldOrder(U),C.doCancel=!e.sortableControls))}});var J=function(A){if(A[0].classList.contains("input-set-control")){var t=[],r=e.inputSets.find(function(e){return e.name===A[0].dataset.type});if(r&&r.showHeader){var o={type:"header",subtype:"h2",id:r.name,label:r.label};t.push(o)}t.push.apply(t,r.fields),t.forEach(function(A){AA(A,!0),(C.stopIndex||0===C.stopIndex)&&C.stopIndex++})}else AA(A,!0)};E.editorWrap=D("div",null,{id:h.formID+"-form-wrap",className:"form-wrap form-builder"+f.default.mobileClass()});var H=$(E.editorWrap),V=D("div",E.controls,{id:h.formID+"-cb-wrap",className:"cb-wrap "+h.layout.controls});if(e.showActionButtons){var W=e.actionButtons.map(function(A){if(A.id&&-1===e.disabledActionButtons.indexOf(A.id))return C.processActionButtons(A)}),K=E.formActions=D("div",W,{className:"form-actions btn-group"});V.appendChild(K)}var Z=D("div",[E.stage,V],{id:h.formID+"-stage-wrap",className:"stage-wrap "+h.layout.stage});H.append(Z,V),"textarea"===t.type?$(t).replaceWith(H):$(t).append(H);var q=f.default.debounce(function(A){if(A){if("keyup"===A.type&&"className"===A.target.name)return!1;var e=$(A.target).closest(".form-field");C.updatePreview(e),C.save.call(C)}}),X=[".form-elements input",".form-elements select",".form-elements textarea"].join(", ");N.on("change blur keyup",X,q),$("li",E.controls).click(function(A){var e=$(A.target).closest("li");C.stopIndex=void 0,J(e),C.save.call(C)});var _=function(){var A=[],t=function(A){return f.default.markup("li",e[A],{className:"disabled-field form-"+A})};return e.prepend&&!$(".disabled-field.form-prepend",E.stage).length&&(A.push(!0),N.prepend(t("prepend"))),e.append&&!$(".disabled-field.form-.append",E.stage).length&&(A.push(!0),N.append(t("append"))),C.disabledTT(E.stage),A.some(function(A){return!0===A})},AA=function(A){var e=1"];for(a in e.roles)if(e.roles.hasOwnProperty(a)){var o="fld-"+h.lastID+"-roles-"+a,i={type:"checkbox",name:"roles[]",value:a,id:o,className:"roles-field"};f.default.inArray(a,l)&&(i.checked="checked"),r.push('")}r.push("");var n={first:p.roles,second:p.limitRole,content:r.join("")};return iA("access",A,n)},other:function(){return iA("other",A,{first:p.enableOther,second:p.enableOtherMsg})},options:function(){return tA(A)}},a=void 0,l=void 0===A.role?[]:A.role.split(",");if("number"===t&&["min","max","step"].forEach(function(e){n[e]=function(){return aA(e,A)}}),"file"===t&&(n.multiple=function(){var e={first:p.multipleFiles,second:p.allowMultipleFiles};return iA("multiple",A,e)}),"select"===t&&(n.multiple=function(){return iA("multiple",A,{first:" ",second:p.selectionsMessage})}),Object.keys(i).forEach(function(A){var r=i[A],a=[!0];if(e.typeUserDisabledAttrs[t]){var l=e.typeUserDisabledAttrs[t];a.push(!f.default.inArray(r,l))}if(e.typeUserAttrs[t]){var s=Object.keys(e.typeUserAttrs[t]);a.push(!f.default.inArray(r,s))}f.default.inArray(r,e.disabledAttrs)&&a.push(!1),a.every(function(A){return!0===A})&&o.push(n[r]())}),e.typeUserAttrs[t]){var s=r(e.typeUserAttrs[t],A);o.push(s)}return o.join("")},iA=function(A,e,t){var r=function(e){return D("label",e,{for:A+"-"+h.lastID}).outerHTML},o={type:"checkbox",className:"fld-"+A,name:A,id:A+"-"+h.lastID};e[A]&&(o.checked=!0);var i=[],n=[D("input",null,o).outerHTML];return t.first&&i.push(r(t.first)),t.second&&n.push(" ",r(t.second)),t.content&&n.push(t.content),n=D("div",n,{className:"input-wrap"}).outerHTML,D("div",i.concat(n),{className:"form-group "+A+"-wrap"}).outerHTML},nA=function(A){var e="";"undefined"===A&&(A="default");var t="";return e+=C.input({value:A||"default",type:"hidden",className:"btn-style"}).outerHTML,e+='
',B.styles.btn.forEach(function(t){var r=["btn-xs","btn","btn-"+t];A===t&&r.push("selected");var o=D("button",c.default.get("styles.btn."+t),{value:t,type:"button",className:r.join(" ")}).outerHTML;e+=o}),e+="
",e=D("div",[t,e],{className:"form-group style-wrap"}),e.outerHTML},aA=function(A,e){var t=e[A],r=p[A]||A,o=p["placeholder."+A],i={type:"number",value:t,name:A,min:"0",placeholder:o,className:"fld-"+A+" form-control",id:A+"-"+h.lastID},n=C.input(f.default.trimObj(i)).outerHTML;return D("div",['",'
'+n+"
"],{className:"form-group "+A+"-wrap"}).outerHTML},lA=function(A,e,t){var r=t.map(function(t,r){var o=Object.assign({label:p.option+" "+r,value:void 0},t);return t.value===e[A]&&(o.selected=!0),o=f.default.trimObj(o),D("option",o.label,o)}),o={id:A+"-"+h.lastID,name:A,className:"fld-"+A+" form-control"},i=p[A]||f.default.capitalize(A),n=D("label",i,{for:o.id}),a=D("select",r,o),l=D("div",a,{className:"input-wrap"});return D("div",[n,l],{className:"form-group "+o.name+"-wrap"}).outerHTML},sA=function(A,e){var t=e[A]||"",r=p[A];"label"===A&&(f.default.inArray(e.type,["paragraph"])?r=p.content:t=f.default.parsedHtml(e[A]));var o=p["placeholder."+A]||"",i="";if(![].some(function(A){return!0===A})){var n={name:A,placeholder:o,className:"fld-"+A+" form-control",id:A+"-"+h.lastID},a=D("label",r,{for:n.id}).outerHTML;"label"===A?(n.contenteditable=!0,i+=D("div",t,n).outerHTML):(n.value=t,n.type="text",i+="");var l='
'+i+"
",s="block";"value"===A&&(s=e.subtype&&"quill"===e.subtype&&"none"),i=D("div",[a,l],{className:"form-group "+A+"-wrap",style:"display: "+s})}return i.outerHTML},cA=function(A){var e=A.type,t=[],r="";return f.default.inArray(e,["header","paragraph","button"])&&t.push(!0),t.some(function(A){return!0===A})||(r=iA("required",A,{first:p.required})),r},uA=function(A){var t=!(1 li",E.stage).eq(C.stopIndex).before(u),$(".sortable-options",u).sortable({update:function(){return C.updatePreview(u)}}),C.updatePreview(u),e.typeUserEvents[r]&&e.typeUserEvents[r].onadd&&e.typeUserEvents[r].onadd(c),e.editOnAdd&&t&&(C.closeAllEdit(),C.toggleEdit(h.lastID,!1)),h.lastID=C.incrementId(h.lastID)},fA=function(A,e,t){var r={selected:t?"checkbox":"radio"},o=["value","label","selected"],i=[];e=Object.assign({selected:!1,label:"",value:""},e);for(var n,a=o.length-1;0<=a;a--)if(n=o[a],e.hasOwnProperty(n)){var l={type:r[n]||"text",className:"option-"+n,value:e[n],name:A+"-option"};l.placeholder=p["placeholder."+n]||"","selected"===n&&!0===e.selected&&(l.checked=e.selected),i.push(D("input",null,l))}var s={className:"remove btn",title:p.removeMessage};return i.push(f.default.markup("a",p.remove,s)),f.default.markup("li",i).outerHTML},gA=function(A){var t=A.attr("id"),r=A.attr("type"),o=(new Date).getTime(),i=r+"-"+o,n=A.clone();return $(".fld-name",n).val(i),n.find("[id]").each(function(A,e){e.id=e.id.replace(t,h.lastID)}),n.find("[for]").each(function(A,e){var r=e.getAttribute("for"),o=r.replace(t,h.lastID);e.setAttribute("for",o)}),n.attr("id",h.lastID),n.attr("name",i),n.addClass("cloned"),$(".sortable-options",n).sortable(),e.typeUserEvents[r]&&e.typeUserEvents[r].onclone&&e.typeUserEvents[r].onclone(n[0]),h.lastID=C.incrementId(h.lastID),n};if(N.on("click touchstart",".remove",function(A){var t=$(A.target).parents(".form-field:eq(0)"),r=t[0],o=r.getAttribute("type"),i=$(A.target.parentElement);A.preventDefault(),2>=r.querySelector(".sortable-options").childNodes.length&&!o.includes("checkbox")?e.notify.error("Error: "+p.minOptionMessage):i.slideUp("250",function(){i.remove(),C.updatePreview(t),C.save.call(C)})}),N.on("touchstart","input",function(A){var e=$(u);if(!0===A.handled)return!1;if("checkbox"===e.attr("type"))e.trigger("click");else{e.focus();var t=e.val();e.val(t)}}),N.on("click touchstart",".toggle-form, .close-field",function(A){if(A.stopPropagation(),A.preventDefault(),!0===A.handled)return!1;var e=$(A.target).parents(".form-field:eq(0)").attr("id");C.toggleEdit(e),A.handled=!0}),N.on("dblclick","li.form-field, .field-label",function(A){if("input"!==A.target.tagName.toLowerCase()&&!A.target.contentEditable&&(A.stopPropagation(),A.preventDefault(),!0!==A.handled)){var e="li"==A.target.tagName?$(A.target).attr("id"):$(A.target).closest("li.form-field").attr("id");C.toggleEdit(e),A.handled=!0}}),N.on("change",'[name="subtype"]',function(A){var e=$(A.target).closest("li.form-field");$(".value-wrap",e).toggle("quill"!==A.target.value)}),N.on("change",[".prev-holder input",".prev-holder select",".prev-holder textarea"].join(", "),function(A){var e;if(!A.target.classList.contains("other-option")){var t=f.default.closest(A.target,".form-field");if(f.default.inArray(t.type,["select","checkbox-group","radio-group"])){var r=t.getElementsByClassName("option-value");"select"===t.type?f.default.forEach(r,function(e){r[e].parentElement.childNodes[0].checked=A.target.value===r[e].value}):(e=document.getElementsByName(A.target.name),f.default.forEach(e,function(A){r[A].parentElement.childNodes[0].checked=e[A].checked}))}else{var o=document.getElementById("value-"+t.id);o&&(o.value=A.target.value)}C.save.call(C)}}),f.default.addEventListeners(E.stage,"keyup change",function(A){if(A.target.classList.contains("fld-label")){var e=A.target.value||A.target.innerHTML;f.default.closest(A.target,".form-field").querySelector(".field-label").innerHTML=f.default.parsedHtml(e)}}),N.on("keyup","input.error",function(A){$(A.target).removeClass("error")}),N.on("keyup",'input[name="description"]',function(A){var e=$(A.target).parents(".form-field:eq(0)"),t=$(".tooltip-element",e),r=$(A.target).val();""===r?t.length&&t.css("display","none"):t.length?t.attr("tooltip",r).css("display","inline-block"):$(".field-label",e).after('?')}),N.on("change",".fld-multiple",function(A){var e=A.target.checked?"checkbox":"radio",t=$(".option-selected",$(A.target).closest(".form-elements"));return t.each(function(A){return t[A].type=e}),e}),N.on("blur","input.fld-name",function(A){A.target.value=f.default.safename(A.target.value),""===A.target.value?$(A.target).addClass("field-error").attr("placeholder",p.cannotBeEmpty):$(A.target).removeClass("field-error")}),N.on("blur","input.fld-maxlength",function(A){A.target.value=f.default.forceNumber(A.target.value)}),N.on("click touchstart",".icon-copy",function(A){A.preventDefault();var e=$(A.target).parent().parent("li"),t=gA(e);t.insertAfter(e),C.updatePreview(t),C.save.call(C)}),N.on("click touchstart",".delete-confirm",function(A){A.preventDefault();var t=A.target.getBoundingClientRect(),r=document.body.getBoundingClientRect(),o={pageX:t.left+t.width/2,pageY:t.top-r.top-12},i=$(A.target).parents(".form-field:eq(0)").attr("id"),n=$(document.getElementById(i));if(document.addEventListener("modalClosed",function(){n.removeClass("deleting")},!1),e.fieldRemoveWarn){var a=f.default.markup("h3",p.warning),l=f.default.markup("p",p.fieldRemoveWarning);C.confirm([a,l],function(){return C.removeField(i)},o),n.addClass("deleting")}else C.removeField(i)}),N.on("click",".style-wrap button",function(A){var e=$(A.target),t=e.val(),r=e.parent().prev(".btn-style");r.val(t),e.siblings(".btn").removeClass("selected"),e.addClass("selected"),C.updatePreview(r.closest(".form-field")),C.save.call(C)}),N.on("click",".fld-required",function(A){$(A.target).closest(".form-field").find(".required-asterisk").toggle()}),N.on("click","input.fld-access",function(A){var e=$(A.target).closest(".form-field").find(".available-roles"),t=$(A.target);e.slideToggle(250,function(){t.is(":checked")||$("input[type=checkbox]",e).removeAttr("checked")})}),N.on("click",".add-opt",function(A){A.preventDefault();var e=$(A.target).closest(".field-options"),t=$('[name="multiple"]',e),r=$(".option-selected:eq(0)",e),o=!1;o=t.length?t.prop("checked"):"checkbox"===r.attr("type");var i=r.attr("name");$(".sortable-options",e).append(fA(i,!1,o))}),N.on("mouseover mouseout",".remove, .del-button",function(A){return $(A.target).closest("li").toggleClass("delete")}),eA(),N.css("min-height",U.height()),e.stickyControls.enable&&C.stickyControls(N),e.disableInjectedStyle){var dA=document.getElementsByClassName("formBuilder-injected-style");f.default.forEach(dA,function(A){return(0,n.remove)(dA[A])})}return document.dispatchEvent(d.default.loaded),g.actions={clearFields:function(A){return C.removeAllFields(E.stage,A)},showData:C.showData.bind(C),save:C.save.bind(C),addField:function(A,e){C.stopIndex=h.formData.length?e:void 0,AA(A)},removeField:C.removeField.bind(C),getData:C.getFormData.bind(C),setData:function(A){C.stopIndex=void 0,C.removeAllFields(E.stage,!1),eA(A),C.save.call(C)},setLang:function(){var e=i(regeneratorRuntime.mark(function e(r){var o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.default.setCurrent.call(c.default,r);case 2:E.empty(t),o=new A(x,t),$(t).data("formBuilder",o);case 5:case"end":return e.stop()}},e,u)}));return function(){return e.apply(this,arguments)}}()},g};!function(A){A.fn.formBuilder=function(e){e||(e={});var t=this,r=A.extend({},B.defaultOptions,e,!0),i=r.i18n,n=o(r,["i18n"]);B.config.opts=n;var a=A.extend({},B.defaultI18n,i,!0),l={actions:{getData:null,setData:null,save:null,showData:null,setLang:null,addField:null,removeField:null,clearFields:null},get formData(){return l.actions.getData("json")},promise:new Promise(function(e){c.default.init(a).then(function(){t.each(function(e){var r=new Q(n,t[e]);A(t[e]).data("formBuilder",r),l.actions=r.actions}),delete l.promise,e(l)}).catch(console.error)})};return l}}(jQuery)},19:function(A,e){"use strict";function t(A,e){var t={};for(var r in A)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(A,r)&&(t[r]=A[r]);return t}Object.defineProperty(e,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},o={};window.fbLoaded={js:[],css:[]},window.fbEditors={quill:{},tinymce:{}},o.inArray=function(A,e){return-1!==e.indexOf(A)},o.trimObj=function(A){var e=[null,void 0,"",!1,"false"];for(var t in A)o.inArray(A[t],e)?delete A[t]:Array.isArray(A[t])&&(A[t].length||delete A[t]);return A},o.validAttr=function(A){return!o.inArray(A,["values","enableOther","other","label","subtype"])},o.attrString=function(A){var e=[];for(var t in A)A.hasOwnProperty(t)&&o.validAttr(t)&&(t=o.safeAttr(t,A[t]),e.push(t.name+t.value));return e.join(" ")},o.safeAttr=function(A,e){A=o.safeAttrName(A);var t;return e&&(Array.isArray(e)?t=o.escapeAttr(e.join(" ")):("boolean"==typeof e&&(e=e.toString()),t=o.escapeAttr(e.replace(","," ").trim()))),e=e?'="'+t+'"':"",{name:A,value:e}},o.safeAttrName=function(A){return{className:"class"}[A]||o.hyphenCase(A)},o.hyphenCase=function(A){return A=A.replace(/[^\w\s\-]/gi,""),A=A.replace(/([A-Z])/g,function(A){return"-"+A.toLowerCase()}),A.replace(/\s/g,"-").replace(/^-+/g,"")},o.camelCase=function(A){return A.replace(/-([a-z])/g,function(A,e){return e.toUpperCase()})},o.contentType=function(A){var e=void 0===A?"undefined":r(A);return A instanceof Node||A instanceof HTMLElement?e="node":Array.isArray(A)&&(e="array"),e},o.bindEvents=function(A,e){if(e){for(var t in e)!function(t){e.hasOwnProperty(t)&&A.addEventListener(t,function(A){return e[t](A)})}(t)}},o.nameAttr=function(A){var e=(new Date).getTime();return(A.type||o.hyphenCase(A.label))+"-"+e},o.markup=function(A){var e=1":">"};return"string"==typeof A?A.replace(/["&<>]/g,function(A){return e[A]||A}):A},o.escapeAttrs=function(A){for(var e in A)A.hasOwnProperty(e)&&(A[e]=o.escapeAttr(A[e]));return A},o.forEach=function(A,e,t){for(var r=0;r'+A+"").attr("id",n).appendTo($(document.head));window.fbLoaded.css.push(i)}})},o.capitalize=function(A){return A.replace(/\b\w/g,function(A){return A.toUpperCase()})},o.merge=function(A,e){var t=Object.assign({},A,e);for(var i in e)t.hasOwnProperty(i)&&(t[i]=Array.isArray(e[i])?Array.isArray(A[i])?o.unique(A[i].concat(e[i])):e[i]:"object"===r(e[i])?o.merge(A[i],e[i]):e[i]);return t},o.addEventListeners=function(A,e,t){return e.split(" ").forEach(function(e){return A.addEventListener(e,t,!1)})},o.closest=function(A,e){for(var t=e.replace(".","");(A=A.parentElement)&&!A.classList.contains(t););return A},o.noop=function(){return null},o.debounce=function(A){var e,t=1=this.status){var i=e.processFile(o.responseText);e.langs[A]=i,t(i)}else r({status:this.status,statusText:o.statusText})},o.onerror=function(){r({status:this.status,statusText:o.statusText})},o.send()}})},A.prototype.setCurrent=function(){var A=t(regeneratorRuntime.mark(function A(){var e=0=o.length)break;a=o[n++]}else{if(n=o.next(),n.done)break;a=n.value}var l=a,c=l.type;if(l.attrs=l.attrs||{},!c){if(!l.attrs.type){this.error("Ignoring invalid custom field definition. Please specify a type property.");continue}c=l.attrs.type}var f=l.subtype||c;if(!A[c]){var g=s.default.getClass(c,l.subtype);if(!g){this.error("Error while registering custom field: "+c+(l.subtype?":"+l.subtype:"")+". Unable to find any existing defined control or template for rendering.");continue}f=c+"-"+_Mathfloor(9e3*Math.random()+1e3),e.customRegister[f]=$.extend(l,{type:c,class:g})}e.def.i18n[r][f]=l.label,e.def.icon[f]=l.icon}},e.getRegistered=function(){var A=0=o.length)break;a=o[n++]}else{if(n=o.next(),n.done)break;a=n.value}var l=a;t[l]=this.config[l]||this[l]}return A=A.bind(this),A=A(t),A.js&&(this.js=A.js),A.css&&(this.css=A.css),this.onRender=A.onRender,{field:A.field,layout:A.layout}},a(e,null,[{key:"definition",get:function(){return e.def}}]),e}(s.default);e.default=f,f.customRegister={}},359:function(A,e,t){e=A.exports=t(111)(void 0),e.push([A.i,'@font-face{font-family:form-builder-font;src:url(data:application/vnd.ms-fontobject;base64,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UFyFFxUUAAAAAgAA/2oDawNSABsAHwBHQEQEAgIADxANAwUGAAVeDgwCBgsJAgcIBgdeAwEBAQxICgEICA0ISQAAHx4dHAAbABsaGRgXFhUUExEREREREREREREFHSsBNSM3IwcjNyMHIxUzByMVMwczNzMHMzczNSM3ByM3MwNrnB99H/offR/byx+snB99H/offR/byx+c+h/6Adt9+vr6+n36ffr6+vp9+vr6AAAAA////2oD6ANSAA8AHwA7AIRADyMBBAUrAQIGAAkBAQcDR0uwDFBYQCwABAUDBQRlAAMAAAYDAGAABgAHAQYHYAAFBQhYAAgIDEgAAQECWAACAg0CSRtALQAEBQMFBANtAAMAAAYDAGAABgAHAQYHYAAFBQhYAAgIDEgAAQECWAACAg0CSVlADDUhJhQTNTYXIwkFHSsFETQmIyEiBhURFBYXITI2ExEUBiMhIiYnETQ2FyEyFicVIzU0JichIgYHERQWOwEVIyImNxE0NjMhMhYDoQwG/aEICgoIAl8HCkg0Jf2hJTQBNiQCXyU01kgKCP2hBwoBDAZaWiQ2ATQlAl8lNj0CXwgKCgj9oQcKAQwCZf2hJTQ0JQJfJTYBNLFaWgcKAQwG/aEICkg2JAJfJTQ0AAABAAAAAQAA/RsflV8PPPUACwPoAAAAANXIskQAAAAA1ciyRP///2oD6ANSAAAACAACAAAAAAAAAAEAAANS/2oAAAPo/////wPoAAEAAAAAAAAAAAAAAAAAAAATA+gAAAPoAAADoAAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAANZAAAD6AAAA+gAAAKuAAAD6AAAA+gAAALKAAADawAAA+j//wAAAAABygK4AxQDhgSMBuIH6giCCOwJcAmyCpgK1gw4DQwNZA24DlIAAQAAABMAiAAWAAAAAAACAI4AngBzAAABWwtwAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABABEANQABAAAAAAACAAcARgABAAAAAAADABEATQABAAAAAAAEABEAXgABAAAAAAAFAAsAbwABAAAAAAAGABEAegABAAAAAAAKACsAiwABAAAAAAALABMAtgADAAEECQAAAGoAyQADAAEECQABACIBMwADAAEECQACAA4BVQADAAEECQADACIBYwADAAEECQAEACIBhQADAAEECQAFABYBpwADAAEECQAGACIBvQADAAEECQAKAFYB3wADAAEECQALACYCNUNvcHlyaWdodCAoQykgMjAxNyBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9ybS1idWlsZGVyLWZvbnRSZWd1bGFyZm9ybS1idWlsZGVyLWZvbnRmb3JtLWJ1aWxkZXItZm9udFZlcnNpb24gMS4wZm9ybS1idWlsZGVyLWZvbnRHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEANwAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAHIAbQAtAGIAdQBpAGwAZABlAHIALQBmAG8AbgB0AFIAZQBnAHUAbABhAHIAZgBvAHIAbQAtAGIAdQBpAGwAZABlAHIALQBmAG8AbgB0AGYAbwByAG0ALQBiAHUAaQBsAGQAZQByAC0AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAHIAbQAtAGIAdQBpAGwAZABlAHIALQBmAG8AbgB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAAMYXV0b2NvbXBsZXRlBGRhdGUIY2hlY2tib3gOY2hlY2tib3gtZ3JvdXALcmFkaW8tZ3JvdXAJcmljaC10ZXh0BnNlbGVjdAh0ZXh0YXJlYQR0ZXh0BnBlbmNpbARmaWxlBmhpZGRlbgZjYW5jZWwGYnV0dG9uBmhlYWRlcglwYXJhZ3JhcGgGbnVtYmVyBGNvcHkAAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAABgAGAAYABgDUv9qA1L/arAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCBkILDAULAEJlqyKAEKQ0VjRVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBCkNFY0VhZLAoUFghsQEKQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAErWVkjsABQWGVZWS2wAywgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wBCwjISMhIGSxBWJCILAGI0KxAQpDRWOxAQpDsAFgRWOwAyohILAGQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khILBAU1iwASsbIbBAWSOwAFBYZVktsAUssAdDK7IAAgBDYEItsAYssAcjQiMgsAAjQmGwAmJmsAFjsAFgsAUqLbAHLCAgRSCwC0NjuAQAYiCwAFBYsEBgWWawAWNgRLABYC2wCCyyBwsAQ0VCKiGyAAEAQ2BCLbAJLLAAQyNEsgABAENgQi2wCiwgIEUgsAErI7AAQ7AEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERLABYC2wCywgIEUgsAErI7AAQ7AEJWAgRYojYSBksCRQWLAAG7BAWSOwAFBYZVmwAyUjYUREsAFgLbAMLCCwACNCsgsKA0VYIRsjIVkqIS2wDSyxAgJFsGRhRC2wDiywAWAgILAMQ0qwAFBYILAMI0JZsA1DSrAAUlggsA0jQlktsA8sILAQYmawAWMguAQAY4ojYbAOQ2AgimAgsA4jQiMtsBAsS1RYsQRkRFkksA1lI3gtsBEsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBIssQAPQ1VYsQ8PQ7ABYUKwDytZsABDsAIlQrEMAiVCsQ0CJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsA4qISOwAWEgiiNhsA4qIRuxAQBDYLACJUKwAiVhsA4qIVmwDENHsA1DR2CwAmIgsABQWLBAYFlmsAFjILALQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbATLACxAAJFVFiwDyNCIEWwCyNCsAojsAFgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAULLEAEystsBUssQETKy2wFiyxAhMrLbAXLLEDEystsBgssQQTKy2wGSyxBRMrLbAaLLEGEystsBsssQcTKy2wHCyxCBMrLbAdLLEJEystsB4sALANK7EAAkVUWLAPI0IgRbALI0KwCiOwAWBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsB8ssQAeKy2wICyxAR4rLbAhLLECHistsCIssQMeKy2wIyyxBB4rLbAkLLEFHistsCUssQYeKy2wJiyxBx4rLbAnLLEIHistsCgssQkeKy2wKSwgPLABYC2wKiwgYLAQYCBDI7ABYEOwAiVhsAFgsCkqIS2wKyywKiuwKiotsCwsICBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wLSwAsQACRVRYsAEWsCwqsAEVMBsiWS2wLiwAsA0rsQACRVRYsAEWsCwqsAEVMBsiWS2wLywgNbABYC2wMCwAsAFFY7gEAGIgsABQWLBAYFlmsAFjsAErsAtDY7gEAGIgsABQWLBAYFlmsAFjsAErsAAWtAAAAAAARD4jOLEvARUqLbAxLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbAyLC4XPC2wMywgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDQssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIzAQEVFCotsDUssAAWsAQlsAQlRyNHI2GwCUMrZYouIyAgPIo4LbA2LLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsAhDRrACJbAIQ0cjRyNhYCCwBEOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AEQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=);src:url(data:application/vnd.ms-fontobject;base64,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UFyFFxUUAAAAAgAA/2oDawNSABsAHwBHQEQEAgIADxANAwUGAAVeDgwCBgsJAgcIBgdeAwEBAQxICgEICA0ISQAAHx4dHAAbABsaGRgXFhUUExEREREREREREREFHSsBNSM3IwcjNyMHIxUzByMVMwczNzMHMzczNSM3ByM3MwNrnB99H/offR/byx+snB99H/offR/byx+c+h/6Adt9+vr6+n36ffr6+vp9+vr6AAAAA////2oD6ANSAA8AHwA7AIRADyMBBAUrAQIGAAkBAQcDR0uwDFBYQCwABAUDBQRlAAMAAAYDAGAABgAHAQYHYAAFBQhYAAgIDEgAAQECWAACAg0CSRtALQAEBQMFBANtAAMAAAYDAGAABgAHAQYHYAAFBQhYAAgIDEgAAQECWAACAg0CSVlADDUhJhQTNTYXIwkFHSsFETQmIyEiBhURFBYXITI2ExEUBiMhIiYnETQ2FyEyFicVIzU0JichIgYHERQWOwEVIyImNxE0NjMhMhYDoQwG/aEICgoIAl8HCkg0Jf2hJTQBNiQCXyU01kgKCP2hBwoBDAZaWiQ2ATQlAl8lNj0CXwgKCgj9oQcKAQwCZf2hJTQ0JQJfJTYBNLFaWgcKAQwG/aEICkg2JAJfJTQ0AAABAAAAAQAA/RsflV8PPPUACwPoAAAAANXIskQAAAAA1ciyRP///2oD6ANSAAAACAACAAAAAAAAAAEAAANS/2oAAAPo/////wPoAAEAAAAAAAAAAAAAAAAAAAATA+gAAAPoAAADoAAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAANZAAAD6AAAA+gAAAKuAAAD6AAAA+gAAALKAAADawAAA+j//wAAAAABygK4AxQDhgSMBuIH6giCCOwJcAmyCpgK1gw4DQwNZA24DlIAAQAAABMAiAAWAAAAAAACAI4AngBzAAABWwtwAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABABEANQABAAAAAAACAAcARgABAAAAAAADABEATQABAAAAAAAEABEAXgABAAAAAAAFAAsAbwABAAAAAAAGABEAegABAAAAAAAKACsAiwABAAAAAAALABMAtgADAAEECQAAAGoAyQADAAEECQABACIBMwADAAEECQACAA4BVQADAAEECQADACIBYwADAAEECQAEACIBhQAD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sAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=) format("embedded-opentype"),url(data:application/octet-stream;base64,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) format("woff2"),url(data:application/font-woff;base64,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) format("woff"),url(data:application/x-font-ttf;base64,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YGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=) format("truetype"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTcgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iZm9ybS1idWlsZGVyLWZvbnQiIGhvcml6LWFkdi14PSIxMDAwIiA+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImZvcm0tYnVpbGRlci1mb250IiBmb250LXdlaWdodD0iNDAwIiBmb250LXN0cmV0Y2g9Im5vcm1hbCIgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJhdXRvY29tcGxldGUiIHVuaWNvZGU9IiYjeGU4MDA7IiBkPSJNMzc1IDUzOGg2M3YtNjNoLTYzdjYzeiBtLTEyNSA2MmgtNjJ2LTYyaDYydjYyeiBtMTI1IDBoLTYydi02Mmg2MnY2MnogbS0yNTAtNjJ2LTYzaDYzdjYzaC02M3ogbTYzLTEyNWg2MnY2MmgtNjJ2LTYyeiBtMTI1IDBoNjJ2NjJoLTYydi02MnogbS02MyAxMjV2LTYzaDYzdjYzaC02M3ogbS0xMjUtNTYzaDYzdjYzaC02M3YtNjN6IG0xMjUgMGg2M3Y2M2gtNjN2LTYzeiBtMTI1IDBoNjN2NjNoLTYzdi02M3ogbTE4OCA2M2gtNjN2LTYzaDYzdjYzeiBtNDM3IDU5M3YtMjUwYzAtNTAtNDQtOTMtOTQtOTNoLTMxdi0xODgtMTg4YzAtMzctMjUtNjItNjItNjJoLTc1MGMtMzggMC02MyAyNS02MyA2MnY3MTljMCA1MCA0NCA5NCA5NCA5NGgxODcgMjE5djMxIDMyaC02Mi02M3YzMSAzMWgxNTYgMTU3di0zMS0zMWgtNjMtNjJ2LTMyLTMxaDE4NyAxNTZjNTAgMCA5NC00NCA5NC05NHogbS0xODctNTMxaC0zNzUtMzc1di0xODhoNzUwdjE4OHogbS02MjUgNjN2NjJoLTYzdi02Mmg2M3ogbTEyNSAwdjYyaC02M3YtNjJoNjN6IG02MjUgNDY4YzAgMTktMTMgMzItMzIgMzJoLTM0M3YtMTU3LTE1NmgtMzItMzF2MzEgMzJoLTYydjYyaDYydjMxIDMyaC02MnY2Mmg2MnYzMSAzMmgtNDA2Yy0xOSAwLTMxLTEzLTMxLTMydi0yNTBjMC0xOCAxMi0zMSAzMS0zMWg0MDZ2LTYyaC0xMjV2LTMyLTMxaDE1NiAxNTd2MzEgMzJoLTEyNXY2MmgzNDNjMTkgMCAzMiAxMyAzMiAzMXYyNTB6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJkYXRlIiB1bmljb2RlPSImI3hlODAxOyIgZD0iTTcxLTc5aDE2MXYxNjFoLTE2MXYtMTYxeiBtMTk3IDBoMTc4djE2MWgtMTc4di0xNjF6IG0tMTk3IDE5N2gxNjF2MTc4aC0xNjF2LTE3OHogbTE5NyAwaDE3OHYxNzhoLTE3OHYtMTc4eiBtLTE5NyAyMTRoMTYxdjE2MWgtMTYxdi0xNjF6IG00MTEtNDExaDE3OXYxNjFoLTE3OXYtMTYxeiBtLTIxNCA0MTFoMTc4djE2MWgtMTc4di0xNjF6IG00MjgtNDExaDE2MXYxNjFoLTE2MXYtMTYxeiBtLTIxNCAxOTdoMTc5djE3OGgtMTc5di0xNzh6IG0tMTk2IDQ4MnYxNjFxMCA3LTYgMTJ0LTEyIDZoLTM2cS03IDAtMTItNnQtNi0xMnYtMTYxcTAtNyA2LTEzdDEyLTVoMzZxNyAwIDEyIDV0NiAxM3ogbTQxMC00ODJoMTYxdjE3OGgtMTYxdi0xNzh6IG0tMjE0IDIxNGgxNzl2MTYxaC0xNzl2LTE2MXogbTIxNCAwaDE2MXYxNjFoLTE2MXYtMTYxeiBtMTggMjY4djE2MXEwIDctNSAxMnQtMTMgNmgtMzVxLTcgMC0xMy02dC01LTEydi0xNjFxMC03IDUtMTN0MTMtNWgzNXE4IDAgMTMgNXQ1IDEzeiBtMjE1IDM2di03MTVxMC0yOS0yMi01MHQtNTAtMjFoLTc4NnEtMjkgMC01MCAyMXQtMjEgNTB2NzE1cTAgMjkgMjEgNTB0NTAgMjFoNzJ2NTRxMCAzNyAyNiA2M3Q2MyAyNmgzNnEzNyAwIDYzLTI2dDI2LTYzdi01NGgyMTR2NTRxMCAzNyAyNyA2M3Q2MyAyNmgzNXEzNyAwIDY0LTI2dDI2LTYzdi01NGg3MXEyOSAwIDUwLTIxdDIyLTUweiIgaG9yaXotYWR2LXg9IjkyOC42IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImNoZWNrYm94IiB1bmljb2RlPSImI3hlODAyOyIgZD0iTTg0NCA1Mzh2LTUwMGMwLTUxLTQ0LTk0LTk0LTk0aC01NjJjLTUwIDAtOTQgNDMtOTQgOTR2NTYyYzAgNTAgNDQgOTQgOTQgOTRoNTYyYzQ0IDAgODEtMzEgOTQtNzVsMTUwIDg3LTE1MC0xNjh6IG0tNjMtNzVsLTMwMC0zNjMtMzA2IDQwNiAzMDYtMTAwIDMwMCAxODJ2MTJjMCAxOS0xMiAzMS0zMSAzMWgtNTYyYy0xOSAwLTMyLTEyLTMyLTMxdi01NjJjMC0xOSAxMy0zMiAzMi0zMmg1NjJjMTkgMCAzMSAxMyAzMSAzMnY0MjV6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJjaGVja2JveC1ncm91cCIgdW5pY29kZT0iJiN4ZTgwMzsiIGQ9Ik0wIDc4OGgxMDAwdjYyaC0xMDAwdi02MnogbTAtMTI1aDEwMDB2NjJoLTEwMDB2LTYyeiBtMzc1LTEyNXYtNjNoNTYzdjYzaC01NjN6IG01NjMtNTYzdjYzaC01NjN2LTYzaDU2M3ogbS01NjMgMjUwaDU2M3Y2M2gtNTYzdi02M3ogbS0xMjUtMTI1bC0xNTYtOTQtOTQgMzIgOTQtMTI2IDE1NiAxODh6IG0wIDI1MGwtMTU2LTk0LTk0IDMyIDk0LTEyNSAxNTYgMTg3eiBtMCAyNTBsLTE1Ni05NC05NCAzMiA5NC0xMjUgMTU2IDE4N3oiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InJhZGlvLWdyb3VwIiB1bmljb2RlPSImI3hlODA0OyIgZD0iTTAgNzg4aDEwMDB2NjJoLTEwMDB2LTYyeiBtMC0xMjVoMTAwMHY2MmgtMTAwMHYtNjJ6IG0zMTMtMTg4aDYyNXY2M2gtNjI1di02M3ogbTYyNS0xODdoLTYyNXYtNjNoNjI1djYzeiBtMC0zMTN2NjNoLTYyNXYtNjNoNjI1eiBtLTg0NCA0MzhjLTUwIDAtOTQgNDMtOTQgOTNzNDQgOTQgOTQgOTQgOTQtNDQgOTQtOTQtNDQtOTMtOTQtOTN6IG0wIDEyNWMtMTkgMC0zMS0xMy0zMS0zMnMxMi0zMSAzMS0zMSAzMSAxMyAzMSAzMS0xMiAzMi0zMSAzMnogbTAtMzgyYy01MCAwLTk0IDQ0LTk0IDk0czQ0IDk0IDk0IDk0IDk0LTM4IDk0LTk0LTQ0LTk0LTk0LTk0eiBtMCAxMjVjLTE5IDAtMzEtMTItMzEtMzFzMTItMzEgMzEtMzEgMzEgMTkgMzEgMzEtMTIgMzEtMzEgMzF6IG0wLTM2OWMtNTAgMC05NCA0NC05NCA5NHM0NCA5NCA5NCA5NCA5NC00NCA5NC05NC00NC05NC05NC05NHogbTAgMTI2Yy0xOSAwLTMxLTEzLTMxLTMyczEyLTMxIDMxLTMxIDMxIDEyIDMxIDMxLTEyIDMyLTMxIDMyeiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0icmljaC10ZXh0IiB1bmljb2RlPSImI3hlODA1OyIgZD0iTTkzOCA3ODhoLTg3NWMtMzggMC02My0yNS02My02M3YtNzUwYzAtMzggMjUtNjMgNjMtNjNoODc1YzM3IDAgNjIgMjUgNjIgNjN2NzUwYzAgMzgtMjUgNjMtNjIgNjN6IG0tODc1LTEzMmg1MHYtMThoLTUwdjE4eiBtMC0zMWg1MHYtMTloLTUwdjE5eiBtODc1LTY1MGgtODc1djU1Nmg4NzV2LTU1NnogbTAgNTY5aC04NzV2MTloODc1di0xOXogbTAgMzFoLTg3NXYxOWg1MHYtMTNoOTN2MTNoODJ2LTEzaDg3djEzaDgxdi0xM2g5NHYxM2g3NXYtMTNoOTR2MTNoODF2LTEzaDk0djEzaDQ0di0xOXogbS02NTcgNTB2LTE5aC03NXYxOWg3NXogbS03NSAxM3YxOGg4MnYtMThoLTgyeiBtMjUwLTEzdi0xOWgtODF2MTloODF6IG0tODEgMTN2MThoODF2LTE4aC04MXogbTI1MC0xM3YtMTloLTc1djE5aDc1eiBtLTc1IDEzdjE4aDc1di0xOGgtNzV6IG0yNTAtMTN2LTE5aC04MXYxOWg4MXogbS04MSAxM3YxOGg4MXYtMThoLTgxeiBtMjE5LTMyaC01MHYxOWg1MHYtMTl6IG0wIDMyaC01MHYxOGg1MHYtMTh6IG0wIDMxaC01MHY2aC05NHYtMTJoLTgxdjEyaC04OHYtMTJoLTc1djEyaC05NHYtMTJoLTgxdjEyaC05NHYtMTJoLTc1djEyaC05M3YtMTJoLTUwdjI1aDg3NXYtMTl6IG0wIDMxaC04NzV2MTloODc1di0xOXogbS03NTAtNjAwdjYzaDYyNXYtNjNoLTYyNXogbTYyNSAxMjVoLTYyNXY2M2g2MjV2LTYzeiBtLTEyNSAxMjVoLTUwMHY2M2g1MDB2LTYzeiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0ic2VsZWN0IiB1bmljb2RlPSImI3hlODA2OyIgZD0iTTAgODUwdi04NzVoMGMwLTM4IDI1LTYzIDYzLTYzaDYyNWMzNyAwIDYyIDI1IDYyIDYzaDB2NTYzaDI1MHYzMTJoLTEwMDB6IG02My02Mmg2MjV2LTE4OGgtNjI1djE4OHogbTAtMzc1aDYyNXYtMTg4aC02MjV2MTg4eiBtMC00Mzh2MTg4aDYyNXYtMTg4aC02MjV6IG04NzUgNjI1aC0xODh2MTg4aDE4OHYtMTg4eiBtLTgxMyAxMjVoNjN2LTYyaC02M3Y2MnogbTAtNjI1aDYzdi02MmgtNjN2NjJ6IG0xMjUgMGg2M3YtNjJoLTYzdjYyeiBtMTI1IDBoNjN2LTYyaC02M3Y2MnogbTE4OCAwdi02MmgtNjN2NjJoNjN6IG0tNDM4IDI1MGg2M3YtNjJoLTYzdjYyeiBtMTI1IDBoNjN2LTYyaC02M3Y2MnogbTEyNSAwaDYzdi02MmgtNjN2NjJ6IG00NjkgMzA2bC02MyA2OWgxMTlsLTU2LTY5eiBtLTcxOS0xODF2NjNoNjN2LTYzaC02M2wwIDB6IG0xMjUgMHY2M2g2M3YtNjNoLTYzbDAgMHoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InRleHRhcmVhIiB1bmljb2RlPSImI3hlODA3OyIgZD0iTTE4OCAxNjN2NjJoNTAwdi02MmgtNTAwbDAgMHogbTAgMjUwaDYyNXY2MmgtNjI1di02MmwwIDB6IG0wLTYzdi02Mmg2MjV2NjJoLTYyNWwwIDB6IG02MjUgMjUwaC02MjV2LTYyaDYyNXY2MmwwIDB6IG0xODctNjI1djc1MGMwIDM4LTI1IDYzLTYyIDYzaC04NzVjLTM4IDAtNjMtMjUtNjMtNjN2LTc1MGMwLTM4IDI1LTYzIDYzLTYzaDg3NWMzNyAwIDYyIDI1IDYyIDYzeiBtLTYyIDc1MHYtNzUwaC04NzV2NzUwaDg3NXoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InRleHQiIHVuaWNvZGU9IiYjeGU4MDg7IiBkPSJNOTM4IDYwMGgtNjU3djYzaDk0djYyaC05NC02Mi05NHYtNjJoOTR2LTYzaC0xNTZjLTM4IDAtNjMtMzEtNjMtNjJ2LTM3NWMwLTM4IDI1LTYzIDYzLTYzaDE1NnYtNjJoLTk0di02M2gyNTB2NjNoLTk0djYyaDY1N2MzNyAwIDYyIDI1IDYyIDYzdjM3NWMwIDMxLTI1IDYyLTYyIDYyeiBtLTg3NS00Mzd2Mzc1aDE1NnYtMzc1aC0xNTZ6IG04NzUgMGgtNjU3djM3NWg2NTd2LTM3NXoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InBlbmNpbCIgdW5pY29kZT0iJiN4ZTgwOTsiIGQ9Ik0yMDMtN2w1MCA1MS0xMzEgMTMxLTUxLTUxdi02MGg3MnYtNzFoNjB6IG0yOTEgNTE4cTAgMTItMTIgMTItNSAwLTktNGwtMzAzLTMwMnEtNC00LTQtMTAgMC0xMiAxMy0xMiA1IDAgOSA0bDMwMyAzMDJxMyA0IDMgMTB6IG0tMzAgMTA3bDIzMi0yMzItNDY0LTQ2NWgtMjMydjIzM3ogbTM4MS01NHEwLTI5LTIwLTUwbC05My05My0yMzIgMjMzIDkzIDkycTIwIDIxIDUwIDIxIDI5IDAgNTEtMjFsMTMxLTEzMXEyMC0yMiAyMC01MXoiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJmaWxlIiB1bmljb2RlPSImI3hlODBhOyIgZD0iTTQ2OSAxNjNoLTQ2OXYtMjUxaDkzOHYyNTFoLTQ2OXogbTQwNi0xMjVoLTEyNXY2MmgxMjV2LTYyeiBtLTY1NiA1MDBsMjUwIDI1MCAyNTAtMjUwaC0xNTZ2LTMxM2gtMTg4djMxM3oiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImhpZGRlbiIgdW5pY29kZT0iJiN4ZTgwYjsiIGQ9Ik02MyA1MzhsNjIgMCAwIDYyLTYyIDB6IG0xMjUgMGw2MiAwIDAgNjItNjIgMHogbTEyNSAwbDYyIDAgMCA2Mi02MiAweiBtMTI1IDBsNjIgMCAwIDYyLTYyIDB6IG0xMjUgMGw2MiAwIDAgNjItNjIgMHogbTEyNSAwbDYyIDAgMCA2Mi02MiAweiBtMTI1IDBsNjIgMCAwIDYyLTYyIDB6IG0tODEzLTYzbDYzIDAgMCA2My02MyAweiBtOTM4LTYybDYyIDAgMCA2Mi02MiAweiBtLTkzOC02M2w2MyAwIDAgNjMtNjMgMHogbTkzOC02Mmw2MiAwIDAgNjItNjIgMHogbS05MzgtNjNsNjMgMCAwIDYzLTYzIDB6IG05MzgtNjJsNjIgMCAwIDYyLTYyIDB6IG0tODEzLTYzbDYzIDAgMCA2My02MyAweiBtMTI1IDBsNjMgMCAwIDYzLTYzIDB6IG0xMjUgMGw2MyAwIDAgNjMtNjMgMHogbTEyNSAwbDYzIDAgMCA2My02MyAweiBtMTI1IDBsNjMgMCAwIDYzLTYzIDB6IG0xMjUgMGw2MyAwIDAgNjMtNjMgMHogbTEyNSAwbDYzIDAgMCA2My02MyAweiBtNjMgNDM4bDYyIDAgMCA2Mi02MiAweiBtLTkzOC00MzhsNjMgMCAwIDYzLTYzIDB6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJjYW5jZWwiIHVuaWNvZGU9IiYjeGU4MGM7IiBkPSJNMCA5MHEwIDM2IDI2IDYybDE5NSAxOTUtMTk1IDE5NnEtMjYgMjUtMjYgNjF0MjYgNjEgNjEgMjUgNjEtMjVsMTk2LTE5NiAxOTUgMTk2cTI1IDI1IDYxIDI1dDYxLTI1IDI1LTYxLTI1LTYxbC0xOTUtMTk2IDE5NS0xOTVxMjUtMjYgMjUtNjJ0LTI1LTYxcS0yNS0yNS02MS0yNXQtNjEgMjVsLTE5NSAxOTUtMTk2LTE5NXEtMjUtMjUtNjEtMjV0LTYxIDI1cS0yNiAyNi0yNiA2MXoiIGhvcml6LWFkdi14PSI2ODYuNSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJidXR0b24iIHVuaWNvZGU9IiYjeGU4MGQ7IiBkPSJNNjIgNTM4bDg3NSAwIDAgNjItODc1IDB6IG0tNjItMzc1bDYzIDAgMCAzNzUtNjMgMHogbTYzLTYzbDg3NSAwIDAgNjMtODc1IDB6IG04NzUgNjNsNjIgMCAwIDM3NS02MiAweiBtLTU1MiAyODBxLTM0IDAtNTQtMjUtMTktMjUtMTktNjggMC00MyAxOS02OCAyMC0yNSA1NC0yNSAzMyAwIDUzIDI1IDE5IDI1IDE5IDY4IDAgNDMtMTkgNjgtMjAgMjUtNTMgMjV6IG0wIDI1cTQ4IDAgNzYtMzIgMjktMzIgMjktODYgMC01NC0yOS04Ni0yOC0zMi03Ni0zMi00OCAwLTc3IDMyLTI5IDMyLTI5IDg2IDAgNTQgMjkgODYgMjkgMzIgNzcgMzJ6IG0xNTMtNGwzMSAwIDAtOTYgMTAyIDk2IDQwIDAtMTEzLTEwNiAxMjEtMTIyLTQxIDAtMTA5IDExMCAwLTExMC0zMSAwIDAgMjI4eiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iaGVhZGVyIiB1bmljb2RlPSImI3hlODBmOyIgZD0iTTkzOS03OXEtMjUgMC03NCAydC03NSAycS0yNCAwLTczLTJ0LTc0LTJxLTEzIDAtMjEgMTJ0LTcgMjVxMCAxOCA5IDI2dDIyIDkgMjkgNCAyNSA5cTE4IDExIDE4IDc4bDAgMjE4cTAgMTItMSAxNy03IDMtMjggM2gtMzc2cS0yMiAwLTI5LTMgMC01IDAtMTdsLTEtMjA3cTAtNzkgMjEtOTEgOS02IDI2LTh0MzItMiAyNS04IDExLTI2cTAtMTQtNi0yNnQtMjEtMTNxLTI2IDAtNzggMnQtNzcgMnEtMjQgMC03MS0ydC03MS0ycS0xMyAwLTIwIDEydC03IDI1cTAgMTcgOSAyNXQyMCAxMCAyNiA0IDI0IDlxMTggMTMgMTggODBsLTEgMzF2NDU0cTAgMiAxIDE1dDAgMjAtMSAyMS0yIDI0LTQgMjAtNiAxOC05IDEwcS04IDUtMjUgN3QtMjkgMS0yMyA3LTEwIDI2cTAgMTQgNiAyNnQyMCAxM3EyNiAwIDc4LTJ0NzctMnEyMyAwIDcxIDJ0NzAgMnExNCAwIDIxLTEzdDctMjZxMC0xNy05LTI1dC0yMi04LTI3LTItMjQtN3EtMjAtMTItMjAtOTBsMS0xNzhxMC0xMiAwLTE4IDctMiAyMi0yaDM5MHExNCAwIDIxIDIgMSA2IDEgMThsMCAxNzhxMCA3OC0xOSA5MC0xMCA2LTMzIDd0LTM3IDctMTQgMjhxMCAxNCA3IDI2dDIxIDEzcTI0IDAgNzQtMnQ3My0ycTI0IDAgNzIgMnQ3MiAycTE0IDAgMjEtMTN0Ny0yNnEwLTE3LTEwLTI1dC0yMi04LTI5LTItMjQtN3EtMjAtMTMtMjAtOTBsMS01MjZxMC02NiAxOS03OCA5LTYgMjUtOHQzMC0yIDIzLTkgMTAtMjVxMC0xNC02LTI2dC0yMC0xM3oiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InBhcmFncmFwaCIgdW5pY29kZT0iJiN4ZTgxMDsiIGQ9Ik03MTMgNzQ1di00MXEwLTE2LTEwLTM0dC0yNC0xOHEtMjggMC0zMC0xLTE0LTMtMTgtMTctMS02LTEtMzZ2LTY0M3EwLTE0LTExLTI0dC0yNC0xMGgtNjBxLTE0IDAtMjQgMTB0LTEwIDI0djY4MGgtODB2LTY4MHEwLTE0LTktMjR0LTI1LTEwaC02MHEtMTQgMC0yNCAxMHQtMTAgMjR2Mjc3cS04MiA3LTEzNyAzMy03MCAzMy0xMDcgMTAwLTM2IDY1LTM2IDE0NSAwIDkyIDUwIDE1OSA0OSA2NiAxMTYgODkgNjIgMjEgMjMzIDIxaDI2N3ExNCAwIDI0LTEwdDEwLTI0eiIgaG9yaXotYWR2LXg9IjcxNC4zIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9Im51bWJlciIgdW5pY29kZT0iJiN4ZTgxMTsiIGQ9Ik04NzUgNDc1djEyNWgtMTU2bDMxIDI1MGgtMTI1bC0zMS0yNTBoLTI1MGwzMSAyNTBoLTEyNWwtMzEtMjUwaC0yMTl2LTEyNWgyMDNsLTMxLTI1MGgtMTcydi0xMjVoMTU2bC0zMS0yNTBoMTI1bDMxIDI1MGgyNTBsLTMxLTI1MGgxMjVsMzEgMjUwaDIxOXYxMjVoLTIwM2wzMSAyNTBoMTcyeiBtLTMyOC0yNTBoLTI1MGwzMSAyNTBoMjUwbC0zMS0yNTB6IiBob3Jpei1hZHYteD0iODc1IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImNvcHkiIHVuaWNvZGU9IiYjeGYyNGQ7IiBkPSJNOTI5LTYxdjYwN3EwIDgtNiAxM3QtMTIgNWgtNjA3cS04IDAtMTMtNXQtNS0xM3YtNjA3cTAtNyA1LTEydDEzLTZoNjA3cTcgMCAxMiA2dDYgMTJ6IG03MSA2MDd2LTYwN3EwLTM3LTI2LTYzdC02My0yNmgtNjA3cS0zNyAwLTYzIDI2dC0yNyA2M3Y2MDdxMCAzNyAyNyA2NHQ2MyAyNmg2MDdxMzcgMCA2My0yNnQyNi02NHogbS0yMTQgMjE1di05MGgtNzJ2OTBxMCA3LTUgMTJ0LTEzIDZoLTYwN3EtNyAwLTEyLTZ0LTYtMTJ2LTYwN3EwLTggNi0xM3QxMi01aDkwdi03MmgtOTBxLTM2IDAtNjMgMjd0LTI2IDYzdjYwN3EwIDM3IDI2IDYzdDYzIDI2aDYwN3EzNyAwIDY0LTI2dDI2LTYzeiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+CjwvZm9udD4KPC9kZWZzPgo8L3N2Zz4=) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:form-builder-font;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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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 button,.form-wrap.form-builder input,.form-wrap.form-builder optgroup,.form-wrap.form-builder select,.form-wrap.form-builder textarea{margin:0;font:inherit;color:inherit}.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;-ms-touch-action:manipulation;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 .checkbox,.form-wrap.form-builder .fb-checkbox-group .checkbox-inline{padding-left:0}.form-wrap.form-builder .fb-checkbox-group .checkbox-inline input,.form-wrap.form-builder .fb-checkbox-group .checkbox input{position:relative;margin:4px 0 0}.form-wrap.form-builder .fb-checkbox-group .checkbox-inline label,.form-wrap.form-builder .fb-checkbox-group .checkbox label{padding-left:4px}.form-wrap.form-builder .fb-radio-group .radio,.form-wrap.form-builder .fb-radio-group .radio-inline{padding-left:0}.form-wrap.form-builder .fb-radio-group .radio-inline input,.form-wrap.form-builder .fb-radio-group .radio input{position:relative;margin:4px 0 0}.form-wrap.form-builder .fb-radio-group .radio-inline label,.form-wrap.form-builder .fb-radio-group .radio label{padding-left:4px}.form-wrap.form-builder .fb-checkbox-inline,.form-wrap.form-builder .fb-radio-inline{display:inline-block;vertical-align:middle}.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{float:right;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 .empty .frmb{border:3px dashed #ccc;margin-right:5px;background-color:hsla(0,0%,100%,.25)}.form-wrap.form-builder .stage-wrap{position:relative;float:left;width:74%}.form-wrap.form-builder .stage-wrap.pull-right .frmb{margin:0 0 0 6px}@media (max-width:481px){.form-wrap.form-builder .stage-wrap{width:calc(100% - 64px)}}.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;margin:0 6px 0 0;padding:0;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-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:17px;width:17px;line-height:17px;text-align:center;top:14px;font-size:18px;padding:0;color:#c10000}.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 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}.stage-wrap h4{margin-top:0;color:#666}.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}',""])},36:function(A,e,t){"use strict";function r(A,e){var t={};for(var r in A)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(A,r)&&(t[r]=A[r]);return t}function o(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function i(A,e){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?A:e}function n(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(A,e):A.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function A(A,e){for(var t,r=0;r=o.length)break;l=o[a++]}else{if(a=o.next(),a.done)break;l=a.value}var s=l;this[s]=e[s],delete e[s]}e.id||(e.name?e.id=e.name:e.id="control-"+_Mathfloor(1e7*Math.random()+1)),this.id=e.id,this.type=e.type,this.description&&(e.title=this.description),A.controlConfig||(A.controlConfig={});var c=this.subtype?this.type+"."+this.subtype:this.type;this.classConfig=$.extend({},A.controlConfig[c]||{}),this.subtype&&(e.type=this.subtype),this.required&&(e.required="required",e["aria-required"]="true"),this.config=e,this.configure()}return A.register=function(e,t,r){var o=r?r+".":"";A.classRegister||(A.classRegister={}),Array.isArray(e)||(e=[e]);for(var i=e,n=Array.isArray(i),a=0,i=n?i:i[Symbol.iterator]();;){var l;if(n){if(a>=i.length)break;l=i[a++]}else{if(a=i.next(),a.done)break;l=a.value}var s=l;-1=r.length)break;n=r[i++]}else{if(i=r.next(),i.done)break;n=i.value}n(A,A.classRegister)}window.fbControlsLoaded=!0}},A.mi18n=function(A,e){var t=this.definition,r=t.i18n||{};r=r[u.default.locale]||r.default||r;var o=this.camelCase(A),i="object"==(void 0===r?"undefined":n(r))?r[o]||r[A]:r;if(i)return i;var a=t.mi18n;return"object"===(void 0===a?"undefined":n(a))&&(a=a[o]||a[A]),a||(a=o),u.default.get(a,e)},A.active=function(A){return!Array.isArray(this.definition.inactive)||-1==this.definition.inactive.indexOf(A)},A.label=function(A){return this.mi18n(A)},A.icon=function(A){var e=this.definition;return e&&"object"===n(e.icon)?e.icon[A]:e.icon},A.prototype.configure=function(){},A.prototype.build=function(){var A=this.config,e=A.label,t=A.type,r=o(A,["label","type"]);return this.markup(t,s.default.parsedHtml(e),r)},A.prototype.on=function(A){var e=this,t={prerender:function(){},render:function(){var A=function(){e.onRender&&e.onRender()};e.css&&s.default.getStyles(e.css),e.js&&!s.default.isCached(e.js)?s.default.getScripts(e.js).done(A):A()}};return A?t[A]:t},A.error=function(A){throw new Error(A)},A.prototype.markup=function(A){var e=1\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=$("
").attr("id","qq-template").html(e)},e.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]},e.prototype.onRender=function(){var A=$(this.wrapper),e=$(this.input),t=$.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(e,t,r){"."!=r.slice(-1)&&(r+=".");var o=$("
").addClass("qq-error-message").html("Error processing upload: "+t+".
Reason: "+r+"
").prependTo(A.find(".qq-uploader"));setTimeout(function(){o.fadeOut(function(){o.remove()})},6e3)},onStatusChange:function(){for(var t=A.fineUploader("getUploads"),r=[],o=t,i=Array.isArray(o),n=0,o=i?o:o[Symbol.iterator]();;){var a;if(i){if(n>=o.length)break;a=o[n++]}else{if(n=o.next(),n.done)break;a=n.value}var l=a;"upload successful"==l.status&&r.push(l.name)}e.val(r.join(", "))}},template:this.fineTemplate},this.classConfig);A.fineUploader(t)},n(e,null,[{key:"definition",get:function(){return{i18n:{default:"Fine Uploader"}}}}]),e}(l.default);e.default=s,l.default.register("file",l.default,"file"),l.default.register("fineuploader",s,"file")},80:function(A,e,t){"use strict";function r(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function o(A,e){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?A:e}function i(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(A,e):A.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var n=t(6),a=function(A){return A&&A.__esModule?A:{default:A}}(n),l=function(A){function e(){return r(this,e),o(this,A.apply(this,arguments))}return i(e,A),e.prototype.build=function(){return{field:this.markup("input",null,this.config),layout:"hidden"}},e}(a.default);e.default=l,a.default.register("hidden",l)},81:function(A,e,t){"use strict";function r(A){return A&&A.__esModule?A:{default:A}}function o(A,e){var t={};for(var r in A)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(A,r)&&(t[r]=A[r]);return t}function i(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function n(A,e){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?A:e}function a(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(A,e):A.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=t(6),s=r(l),c=t(19),u=r(c),f=function(A){function e(){return i(this,e),n(this,A.apply(this,arguments))}return a(e,A),e.prototype.build=function(){var A=this.config,e=A.type,t=o(A,["type"]),r={paragraph:"p",header:this.subtype};return r[e]&&(e=r[e]),{field:this.markup(e,u.default.parsedHtml(this.label),t),layout:"noLabel"}},e}(s.default);e.default=f,s.default.register(["paragraph","header"],f),s.default.register(["p","address","blockquote","canvas","output"],f,"paragraph"),s.default.register(["h1","h2","h3"],f,"header")},82:function(A,e,t){"use strict";function r(A,e){var t={};for(var r in A)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(A,r)&&(t[r]=A[r]);return t}function o(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function i(A,e){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?A:e}function n(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(A,e):A.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function A(A,e){for(var t,r=0;r=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};o.forEach(["delete","get","head"],function(e){l.headers[e]={}}),o.forEach(["post","put","patch"],function(e){l.headers[e]=o.merge(i)}),e.exports=l}).call(this,r(12))},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),o=0;o0&&void 0!==arguments[0]?arguments[0]:a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.langs=Object.create(null),this.loaded=[],this.processConfig(t)}return e.prototype.processConfig=function(e){var t=this,r=Object.assign({},a,e),o=r.location,n=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}(r,["location"]),i=o.replace(/\/?$/,"/");this.config=Object.assign({},{location:i},n);var l=this.config,s=l.override,u=l.preloaded,f=void 0===u?{}:u,c=Object.entries(this.langs).concat(Object.entries(s||f));this.langs=c.reduce(function(e,r){var o=r[0],n=r[1];return e[o]=t.applyLanguage.call(t,o,n),e},{}),this.locale=this.config.locale||this.config.langs[0]},e.prototype.init=function(e){return this.processConfig.call(this,Object.assign({},this.config,e)),this.setCurrent(this.locale)},e.prototype.addLanguage=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t="string"==typeof t?this.processFile.call(this,t):t,this.applyLanguage.call(this,e,t),this.config.langs.push("locale")},e.prototype.getValue=function(e){return this.current&&this.current[e]},e.prototype.makeSafe=function(e){var t={"{":"\\{","}":"\\}","|":"\\|"};return e=e.replace(/\{|\}|\|/g,function(e){return t[e]}),new RegExp(e,"g")},e.prototype.put=function(e,t){return this.current[e]=t},e.prototype.get=function(e,t){var r=this.getValue(e);if(r){var n=r.match(/\{[^}]+?\}/g),i=void 0;if(t&&n)if("object"===(void 0===t?"undefined":o(t)))for(var a=0;a1&&void 0!==arguments[1])||arguments[1],r=this;return new Promise(function(o,n){if(-1!==r.loaded.indexOf(e)&&t)return r.applyLanguage.call(r,r.langs[e]),o(r.langs[e]);var a=[r.config.location,e,r.config.extension].join("");return(0,i.get)(a).then(function(t){var n=t.data,i=r.processFile(n);return r.applyLanguage.call(r,e,i),r.loaded.push(e),o(r.langs[e])}).catch(function(){var t=r.applyLanguage.call(r,e);o(t)})})},e.prototype.applyLanguage=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.config.override[e]||{},o=this.langs[e]||{};return this.langs[e]=Object.assign({},o,t,r),this.langs[e]},e.prototype.setCurrent=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-US";return this.loadLang(t).then(function(r){return e.locale=t,e.current=e.langs[t],r})},n(e,[{key:"getLangs",get:function(){return this.config.langs}}]),e}();t.default=new l},function(e,t,r){"use strict";e.exports=r(9)},function(e,t,r){"use strict";var o=r(0),n=r(2),i=r(11),a=r(1);function l(e){var t=new i(e),r=n(i.prototype.request,t);return o.extend(r,i.prototype,t),o.extend(r,t),r}var s=l(a);s.Axios=i,s.create=function(e){return l(o.merge(a,e))},s.Cancel=r(6),s.CancelToken=r(26),s.isCancel=r(5),s.all=function(e){return Promise.all(e)},s.spread=r(27),e.exports=s,e.exports.default=s},function(e,t,r){"use strict"; +/*! + * Determine if an object is a Buffer + * + * @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){"use strict";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){"use strict";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){"use strict";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){"use strict";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){"use strict";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){"use strict";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){"use strict";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){"use strict";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){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";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){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])},function(e,t,r){"use strict";t.__esModule=!0;var o=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},t.prototype.onRender=function(){this.config.userData&&$("#"+this.config.name).val(this.config.userData[0])},t.prototype.on=function(t){var r=this;return"prerender"==t&&this.preview?function(e){r.field&&(e=r.field),$(e).on("mousedown",function(e){e.stopPropagation()})}:e.prototype.on.call(this,t)},o(t,null,[{key:"definition",get:function(){return{mi18n:{textarea:"textArea"}}}}]),t}(n.default);t.default=i,n.default.register("textarea",i),n.default.register("textarea",i,"textarea")},function(e,t,r){"use strict";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]=$.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){"use strict";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(e,t,r){"use strict";t.__esModule=!0;var o=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){"use strict";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=$.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(e,t,r){"use strict";t.__esModule=!0;var o=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=$("
").attr("id","qq-template").html(t)},t.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]},t.prototype.onRender=function(){var e=$(this.wrapper),t=$(this.input),r=$.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(t,r,o,n){"."!=o.slice(-1)&&(o+=".");var i=$("
").addClass("qq-error-message").html("Error processing upload: "+r+".
Reason: "+o+"
").prependTo(e.find(".qq-uploader"));setTimeout(function(){i.fadeOut(function(){i.remove()})},6e3)},onStatusChange:function(r,o,n){var i=[],a=e.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)}t.val(i.join(", "))}},template:this.fineTemplate},this.classConfig);e.fineUploader(r)},o(t,null,[{key:"definition",get:function(){return{i18n:{default:"Fine Uploader"}}}}]),t}(n.default);t.default=i,n.default.register("file",n.default,"file"),n.default.register("fineuploader",i,"file")},function(e,t,r){"use strict";t.__esModule=!0;var o=function(){function e(e,t){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}var a=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(){var e=[],t=this.config,r=t.values,o=t.value,n=t.placeholder,a=t.type,l=t.inline,s=t.other,u=t.toggle,f=i(t,["values","value","placeholder","type","inline","other","toggle"]),c=a.replace("-group",""),d="select"===a;if((f.multiple||"checkbox-group"===a)&&(f.name=f.name+"[]"),"checkbox-group"===a&&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()},t.prototype.onRender=function(){if(this.config.userData){var e=this.config.userData.slice();"select"===this.config.type?$(this.dom).val(e).prop("selected",!0):this.config.type.endsWith("-group")&&this.dom.querySelectorAll("input").forEach(function(t){if(!t.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(e,t,r){"use strict";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("input",null,this.config),layout:"hidden"}},t.prototype.onRender=function(){this.config.userData&&$("#"+this.config.name).val(this.config.userData[0])},t}(o.default);t.default=n,o.default.register("hidden",n)},function(e,t,r){"use strict";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(e,t,r){"use strict";t.__esModule=!0;var o=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"]),a=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,i.filter)(r.querySelectorAll("li"),t.target.value);if(t.target.addEventListener("keydown",a),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",a),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,i.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},t.prototype.hideList=function(e){this.selectOption(e,null),e.style.display="none"},t.prototype.showList=function(e,t){this.selectOption(e,t),e.style.display="block",e.style.width=e.parentElement.offsetWidth+"px"},t.prototype.getActiveOption=function(e){var t=e.getElementsByClassName("active-option")[0];return t&&"none"!==t.style.display?t:null},t.prototype.getPreviousOption=function(e){var t=e;do{t=t?t.previousSibling:null}while(null!=t&&"none"===t.style.display);return t},t.prototype.getNextOption=function(e){var t=e;do{t=t?t.nextSibling:null}while(null!=t&&"none"===t.style.display);return t},t.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){"use strict";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){"use strict";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&&$.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(e,t,r){"use strict";t.__esModule=!0;var o=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")}}(),n=d(r(2)),i=r(5),a=r(23),l=r(1),s=d(r(11)),u=r(10),f=d(r(0)),c=d(r(4));function d(e){return e&&e.__esModule?e:{default:e}}function p(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 m=function(){function e(t,r,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.data=a.instanceData[t],this.d=i.instanceDom[t],this.doCancel=!1,this.layout=r,this.handleKeyDown=this.handleKeyDown.bind(this),this.formBuilder=o}return e.prototype.startMoving=function(e,t){t.item.show().addClass("moving"),this.doCancel=!0,this.from=t.item.parent()},e.prototype.stopMoving=function(e,t){t.item.removeClass("moving"),this.doCancel&&(t.sender&&$(t.sender).sortable("cancel"),this.from.sortable("cancel")),this.save(),this.doCancel=!1},e.prototype.beforeStop=function(e,t){var r=u.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})},e.prototype.getTypes=function(e){var t={type:e.attr("type")},r=$(".fld-subtype",e).val();return r!==t.type&&(t.subtype=r),t},e.prototype.fieldOptionData=function(e){var t=[],r=$(".sortable-options li",e);return r.each(function(e){var o=$(r[e]),n=$(".option-selected",o).is(":checked"),i={label:$(".option-label",o).val(),value:$(".option-value",o).val()};n&&(i.selected=n),t.push(i)}),t},e.prototype.xmlSave=function(e){var t=this.prepData(e),r=new XMLSerializer,o=[];t.forEach(function(e){var t=null,r=e.values,n=p(e,["values"]),a=i.optionFieldsRegEx;e.type.match(a)&&(t=r.map(function(e){return(0,l.markup)("option",e.label,e)}));var s=(0,l.markup)("field",t,n).outerHTML;o.push(s)});var n=(0,l.markup)("form-template",(0,l.markup)("fields",o.join("")));return r.serializeToString(n)},e.prototype.prepData=function(e){var t=[],r=this.d,o=this;return 0!==e.childNodes.length&&(0,l.forEach)(e.childNodes,function(e,n){var i=$(n);if(!i.hasClass("disabled-field")){var a=o.getTypes(i),s=$(".roles-field:checked",n),u=s.map(function(e){return s[e].value}).get();if((a=Object.assign({},a,o.getAttrVals(n))).subtype)if("quill"===a.subtype){var f=a.name+"-preview";if(window.fbEditors.quill[f]){var c=window.fbEditors.quill[f].instance.getContents();a.value=window.JSON.stringify(c.ops)}}else if("tinymce"===a.subtype&&window.tinymce){var d=a.name+"-preview";if(window.tinymce.editors[d]){var p=window.tinymce.editors[d];a.value=p.getContent()}}if(u.length&&(a.role=u.join(",")),a.className=a.className||a.class,a.className){var m=/(?:^|\s)btn-(.*?)(?:\s|$)/g.exec(a.className);m&&(a.style=m[1])}(a=(0,l.trimObj)(a)).type&&a.type.match(r.optionFieldsRegEx)&&(a.values=o.fieldOptionData(i)),t.push(a)}}),t},e.prototype.getData=function(e){var t=this.data;if(e||(e=u.config.opts.formData),!e)return!1;var r={xml:function(e){return Array.isArray(e)?e:(0,l.parseXML)(e)},json:function(e){return"string"==typeof e?window.JSON.parse(e):e}};return t.formData=r[u.config.opts.dataType](e)||[],t.formData},e.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[u.config.opts.dataType](e),document.dispatchEvent(s.default.formSaved),r.formData},e.prototype.incrementId=function(e){var t=e.lastIndexOf("-"),r=parseInt(e.substring(t+1))+1;return e.substring(0,t)+"-"+r},e.prototype.getAttrVals=function(e){var t=Object.create(null),r=e.querySelectorAll('[class*="fld-"]');return(0,l.forEach)(r,function(e){var n=r[e],i=(0,l.camelCase)(n.getAttribute("name")),a=[[n.attributes.contenteditable,function(){return(0,l.escapeHtml)(n.innerHTML)}],["checkbox"===n.type,function(){return n.checked}],[n.attributes.multiple,function(){return $(n).val()}],[!0,function(){return n.value}]].find(function(e){return!!o(e,1)[0]})[1]();t[i]=a}),t},e.prototype.updatePreview=function(e){var t=this.d,r=e.attr("class"),o=e[0];if(!r.includes("input-control")){var n=e.attr("type"),a=$(".prev-holder",o),u=Object.assign({},this.getAttrVals(o,u),{type:n}),d=$(".btn-style",o).val();d&&(u.style=d),n.match(t.optionFieldsRegEx)&&(u.values=[],u.multiple=$('[name="multiple"]',o).is(":checked"),$(".sortable-options li",o).each(function(e,t){var r={selected:$(".option-selected",t).is(":checked"),value:$(".option-value",t).val(),label:$(".option-label",t).val()};u.values.push(r)})),(u=(0,l.trimObj)(u)).className=this.classNames(o,u),e.data("fieldData",u);var p=c.default.lookup(u.type),m=p?p.class:f.default.getClass(u.type,u.subtype),b=this.layout.build(m,u);(0,i.empty)(a[0]),a[0].appendChild(b),b.dispatchEvent(s.default.fieldRendered)}},e.prototype.disabledTT=function(e){var t=e.querySelectorAll(".disabled-field");(0,l.forEach)(t,function(e){var r=t[e],o=n.default.get("fieldNonEditable");if(o){var i=(0,l.markup)("p",o,{className:"frmb-tt"});r.appendChild(i),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:i,field:r})})}})},e.prototype.classNames=function(e,t){var r=e.querySelector(".fld-className");if(r){var o=t.type,n=t.style,i=r.multiple?$(r).val():r.value.split(" "),a={button:"btn",submit:"btn"}[o];if(a){if(n){for(var s=0;s2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=this,a=n.default.current,s=i.showOverlay(),u=(0,l.markup)("button",a.yes,{className:"yes btn btn-success btn-sm"}),f=(0,l.markup)("button",a.no,{className:"no btn btn-danger btn-sm"});f.onclick=function(){i.closeConfirm(s)},u.onclick=function(){t(),i.closeConfirm(s)};var c=(0,l.markup)("div",[f,u],{className:"button-wrap"});o="form-builder-dialog "+o;var d=(0,l.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},e.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,l.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(s.default.modalOpened),-1!==r.indexOf("data-dialog")&&document.dispatchEvent(s.default.viewData),i},e.prototype.confirmRemoveAll=function(e){var t=this,r=e.target.id.match(/frmb-\d{13}/)[0],o=document.getElementById(r),i=n.default.current,a=$("li.form-field",o),l=e.target.getBoundingClientRect(),s=document.body.getBoundingClientRect(),f={pageX:l.left+l.width/2,pageY:l.top-s.top-12};a.length?t.confirm(i.clearAllMessage,function(){t.removeAllFields.call(t,o),u.config.opts.notify.success(i.allFieldsRemoved),u.config.opts.onClearAll()},f):t.dialog(i.noFieldsToClear,f)},e.prototype.removeAllFields=function(e){var t=this,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=n.default.current,a=u.config.opts,s=e.querySelectorAll("li.form-field"),f=[];if(!s.length)return!1;if(a.prepend&&f.push(!0),a.append&&f.push(!0),f.some(function(e){return!0===e})||(e.classList.add("empty"),e.dataset.content=o.getStarted),r){e.classList.add("removing");var c=0;(0,l.forEach)(s,function(e){return c+=s[e].offsetHeight+3}),s[0].style.marginTop=-c+"px",setTimeout(function(){(0,i.empty)(e).classList.remove("removing"),t.save()},400)}else(0,i.empty)(e),this.save()},e.prototype.setFieldOrder=function(e){if(!u.config.opts.sortableControls)return!1;var t=window,r=t.sessionStorage,o=t.JSON,n=[];return e.children().each(function(e,t){var r=$(t).data("type");r&&n.push(r)}),r&&r.setItem("fieldOrder",o.stringify(n)),n},e.prototype.closeAllEdit=function(){var e=$("> li.editing",this.d.stage),t=$(".toggle-form",this.d.stage),r=$(".frm-holder",e);t.removeClass("open"),e.removeClass("editing"),$(".prev-holder",e).show(),r.hide()},e.prototype.toggleEdit=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=document.getElementById(e),o=$(".frm-holder",r),n=$(".prev-holder",r);r.classList.toggle("editing"),$(".toggle-form",r).toggleClass("open"),t?(n.slideToggle(250),o.slideToggle(250)):(n.toggle(),o.toggle()),this.updatePreview($(r)),r.classList.contains("editing")?(this.formBuilder.currentEditPanel=o[0],u.config.opts.onOpenFieldEdit(o[0]),document.dispatchEvent(s.default.fieldEditOpened)):(u.config.opts.onCloseFieldEdit(o[0]),document.dispatchEvent(s.default.fieldEditClosed))},e.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},e.prototype.stickyControls=function(){var e=this.d,t=e.controls,r=e.stage,o=$(t).parent(),n=t.getBoundingClientRect(),i=r.getBoundingClientRect().top;$(window).scroll(function(e){var a=$(e.target).scrollTop(),l={top:5,bottom:"auto",right:"auto",left:n.left},s=Object.assign({},l,u.config.opts.stickyControls.offset);if(a>i){var f=Object.assign({position:"sticky"},s),c=t.getBoundingClientRect(),d=r.getBoundingClientRect(),p=c.top+c.height,m=d.top+d.height,b=p===m&&c.top>a;p>m&&c.top!==d.top&&o.css({position:"absolute",top:"auto",bottom:0,right:0,left:"auto"}),(p1&&void 0!==arguments[1]?arguments[1]:250,r=!1,o=this,i=this.d.stage,a=i.getElementsByClassName("form-field");if(!a.length)return u.config.opts.notify.warning("No fields to remove"),!1;if(!e){var l=[].slice.call(a).map(function(e){return e.id});u.config.opts.notify.warning("fieldID required to remove specific fields."),u.config.opts.notify.warning("Removing last field since no ID was supplied."),u.config.opts.notify.warning("Available IDs: "+l.join(", ")),e=i.lastChild.id}var f=document.getElementById(e),c=$(f);if(!f)return u.config.opts.notify.warning("Field not found"),!1;c.slideUp(t,function(){c.removeClass("deleting"),c.remove(),r=!0,o.save(),i.childNodes.length||(i.classList.add("empty"),i.dataset.content=n.default.current.getStarted)});var d=u.config.opts.typeUserEvents[f.type];return d&&d.onremove&&d.onremove(f),document.dispatchEvent(s.default.fieldRemoved),r},e.prototype.processActionButtons=function(e){var t=e.label,r=e.events,o=p(e,["label","events"]),i=t,a=this.data;i=i?n.default.current[i]||i:o.id?n.default.current[o.id]||(0,l.capitalize)(o.id):"",o.id?o.id=a.formID+"-"+o.id+"-action":o.id=a.formID+"-action-"+Math.round(1e3*Math.random());var s=(0,l.markup)("button",i,o);if(r){var u=function(e){r.hasOwnProperty(e)&&s.addEventListener(e,function(t){return r[e](t)})};for(var f in r)u(f)}return s},e.prototype.processSubtypes=function(e){var t=u.config.opts.disabledSubtypes;for(var r in e)e.hasOwnProperty(r)&&f.default.register(e[r],f.default.getClass(r),r);var n=f.default.getRegisteredSubtypes(),i=Object.entries(n).reduce(function(e,r){var n=o(r,2),i=n[0],a=n[1];return e[i]=t[i]&&(0,l.subtract)(t[i],a)||a,e},{}),a={};for(var s in i)if(i.hasOwnProperty(s)){var c=[],d=i[s],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=f.default.getClass(s,h),v=g.mi18n("subtype."+h)||g.mi18n(h)||h;c.push({label:v,value:h})}a[s]=c}return a},e.prototype.editorUI=function(e){var t=this.d,r=this.data,o=e||r.formID;t.editorWrap=(0,l.markup)("div",null,{id:r.formID+"-form-wrap",className:"form-wrap form-builder "+(0,l.mobileClass)()}),t.stage=(0,l.markup)("ul",null,{id:o,className:"frmb stage-wrap "+r.layout.stage}),t.controls=(0,l.markup)("ul",null,{id:o+"-control-box",className:"frmb-control"});var n=this.formActionButtons();t.formActions=(0,l.markup)("div",n,{className:"form-actions btn-group"})},e.prototype.formActionButtons=function(){var e=this,t=u.config.opts;return t.actionButtons.map(function(r){if(r.id&&-1===t.disabledActionButtons.indexOf(r.id))return e.processActionButtons(r)}).filter(Boolean)},e.prototype.processOptions=function(e){var t=this,r=e.actionButtons,o=e.replaceFields,n=p(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(),u.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})),u.config.opts=Object.assign({},{actionButtons:a},{fieldEditContainer:i},n),u.config.opts},e.prototype.input=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,l.markup)("input",null,e)},e.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)},e}();t.default=m},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{float:right;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(e,t,r){"use strict";var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}var v=function(e,t){var r=this,h=this,v=u.default.current,y="frmb-"+(new Date).getTime(),w=new s.Data(y),x=new l.default(y);e.layout||(e.layout=c.default);var A=new e.layout(e.layoutTemplates,!0),k=new d.default(y,A,h),O=b.markup;w.layout=k.editorLayout(e.controlPosition),e=k.processOptions(e),k.editorUI(y),w.formID=y,w.lastID=w.formID+"-fld-1";var q=new m.default(e,x),E=p.config.subtypes=k.processSubtypes(e.subtypes),C=$(x.stage),j=$(x.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"].join(", "),placeholder:"frmb-placeholder"}),e.allowStageSort||C.sortable("disable"),j.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(t,r){if(k.doCancel)return!1;r.item.parent()[0]===x.stage?(k.doCancel=!0,S(r.item)):(k.setFieldOrder(j),k.doCancel=!e.sortableControls)}});var S=function(t){if(t[0].classList.contains("input-set-control")){var r=[],o=e.inputSets.find(function(e){return(0,b.hyphenCase)(e.name||e.label)===t[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){N(e,!0),(k.stopIndex||0===k.stopIndex)&&k.stopIndex++})}else N(t,!0)},T=$(x.editorWrap),L=O("div",x.controls,{id:w.formID+"-cb-wrap",className:"cb-wrap "+w.layout.controls});e.showActionButtons&&L.appendChild(x.formActions),T.append(x.stage,L),"textarea"!==t.type?$(t).append(T):$(t).replaceWith(T),$(x.controls).on("click","li",function(e){var t=e.target,r=$(t).closest("li");k.stopIndex=void 0,S(r),k.save.call(k)});var N=function(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o={};if(t instanceof jQuery)if(o.type=t[0].dataset.type,o.type){var n=q.custom.lookup(o.type);if(n)o=Object.assign({},n);else{var i=q.getClass(o.type);o.label=i.label(o.type)}}else{var a=t[0].attributes;r||(o.values=t.children().map(function(e,t){return{label:$(t).text(),value:$(t).attr("value"),selected:Boolean($(t).attr("selected"))}}));for(var l=a.length-1;l>=0;l--)o[a[l].name]=a[l].value}else o=Object.assign({},t);o.name||(o.name=(0,b.nameAttr)(o)),r&&["text","number","file","date","select","textarea","autocomplete"].includes(o.type)&&(o.className=o.className||"form-control");var s=/(?:^|\s)btn-(.*?)(?:\s|$)/g.exec(o.className);s&&(o.style=s[1]),r&&(o=Object.assign({},o,e.onAddField(w.lastID,o)),setTimeout(function(){return document.dispatchEvent(f.default.fieldAdded)},10)),W(o,r),x.stage.classList.remove("empty")},D=function(t){(t=k.getData(t))&&t.length?(t.forEach(function(e){return N((0,b.trimObj)(e))}),x.stage.classList.remove("empty")):e.defaultFields&&e.defaultFields.length?(e.defaultFields.forEach(function(e){return N(e)}),x.stage.classList.remove("empty")):e.prepend||e.append||(x.stage.classList.add("empty"),x.stage.dataset.content=v.getStarted),function(){var t=[],r=function(t){return O("li",e[t],{className:"disabled-field form-"+t})};return e.prepend&&!$(".disabled-field.form-prepend",x.stage).length&&(t.push(!0),C.prepend(r("prepend"))),e.append&&!$(".disabled-field.form-.append",x.stage).length&&(t.push(!0),C.append(r("append"))),k.disabledTT(x.stage),t.some(function(e){return!0===e})}()&&x.stage.classList.remove("empty"),k.save()},R=function(e){var t=e.type,r=e.values,o=e.name,n=void 0,i=[O("a",v.addOption,{className:"add add-opt"})],a=[O("label",v.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,b.hyphenCase)(e)};return"autocomplete"!==t&&(r.selected=!1),r}(v.option+" "+e)}))[0];u.hasOwnProperty("selected")&&"radio-group"!==t&&(u.selected=!0)}var f=O("div",i,{className:"option-actions"}),c=O("ol",n.map(function(e){return Q(o,e,l)}),{className:"sortable-options"}),d=O("div",[c,f],{className:"sortable-options-wrap"});return a.push(d),O("div",a,{className:"form-group field-options"}).outerHTML},M=function(t){var r=t.type,n=[],i=function(e){var t=["required","label","description","placeholder","className","name","access","value"],r=!["header","paragraph","file","autocomplete"].concat(x.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,b.removeFromArray)("toggle",n),["header","paragraph","button"].includes(e)&&(0,b.removeFromArray)("description",n),r||(0,b.removeFromArray)("value",n),n||t}(r),a={required:function(){return Y(t)},toggle:function(){return P("toggle",t,{first:v.toggle})},inline:function(){var e={first:v.inline,second:u.default.get("inlineDesc",r.replace("-group",""))};return P("inline",t,e)},label:function(){return V("label",t)},description:function(){return V("description",t)},subtype:function(){return H("subtype",t,E[r])},style:function(){return z(t.style)},placeholder:function(){return V("placeholder",t)},rows:function(){return U("rows",t)},className:function(e){return V("className",t,e)},name:function(e){return V("name",t,e)},value:function(){return V("value",t)},maxlength:function(){return U("maxlength",t)},access:function(){var r=['
"];for(l in e.roles)if(e.roles.hasOwnProperty(l)){var o="fld-"+w.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:v.roles,second:v.limitRole,content:r.join("")};return P("access",t,i)},other:function(){return P("other",t,{first:v.enableOther,second:v.enableOtherMsg})},options:function(){return R(t)},requireValidOption:function(){return P("requireValidOption",t,{first:" ",second:v.requireValidOption})},multiple:function(){var e={default:{first:"Multiple",second:"set multiple attribute"},file:{first:v.multipleFiles,second:v.allowMultipleFiles},select:{first:" ",second:v.selectionsMessage}};return P("multiple",t,e[r]||e.default)}},l=void 0,s=void 0!==t.role?t.role.split(","):[];["min","max","step"].forEach(function(e){a[e]=function(){return U(e,t)}});var f=["name","className"];if(Object.keys(i).forEach(function(t){var o=i[t],l=[!0],s=e.disabledAttrs.includes(o);if(e.typeUserDisabledAttrs[r]){var u=e.typeUserDisabledAttrs[r];l.push(!u.includes(o))}if(e.typeUserAttrs[r]){var c=Object.keys(e.typeUserAttrs[r]);l.push(!c.includes(o))}s&&!f.includes(o)&&l.push(!1),l.every(Boolean)&&n.push(a[o](s))}),e.typeUserAttrs[r]){var c=function(e,t){var r=[],n={array:I,string:F,number:U,boolean:function(e,r){var n;return P(e,o({},r,((n={})[e]=t[e],n)),{first:r.label})}};for(var i in e)if(e.hasOwnProperty(i)){var a=B(i,e[i]),l=v[i],s=e[i],u=s.value;s.value=t[i]||s.value||"",s.label&&(v[i]=s.label),n[a]&&r.push(n[a](i,s)),v[i]=l,s.value=u}return r.join("")}(e.typeUserAttrs[r],t);n.push(c)}return n.join("")};function B(e,t){return[["array",function(e){return!!e.options}],[n(t.value),function(){return!0}]].find(function(e){return e[1](t)})[0]||"string"}function F(e,t){var r=t.class,o=t.className,n=g(t,["class","className"]),i={id:e+"-"+w.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 I(e,t){var r=t.multiple,o=t.options,n=t.label,i=t.value,a=t.class,l=t.className,s=g(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),O("option",o[e],t).outerHTML}),f={id:e+"-"+w.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+('
'+O("select",u,f).outerHTML+"
")+"
"}var P=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=function(t){return O("label",t,{for:e+"-"+w.lastID}).outerHTML},n={type:"checkbox",className:"fld-"+e,name:e,id:e+"-"+w.lastID};t[e]&&(n.checked=!0);var i=[],a=[O("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=O("div",a,{className:"input-wrap"}).outerHTML,O("div",i.concat(a),{className:"form-group "+e+"-wrap"}).outerHTML},z=function(e){var t="";"undefined"===e&&(e="default");var r="";return t+=k.input({value:e||"default",type:"hidden",className:"btn-style"}).outerHTML,t+='
',p.styles.btn.forEach(function(r){var o=["btn-xs","btn","btn-"+r];e===r&&o.push("selected");var n=O("button",u.default.get("styles.btn."+r),{value:r,type:"button",className:o.join(" ")}).outerHTML;t+=n}),(t=O("div",[r,t+="
"],{className:"form-group style-wrap"})).outerHTML},U=function(e,t){var r=t.class,o=t.className,n=g(t,["class","className"])[e],i=v[e]||e,a={type:"number",value:n,name:e,min:"0",placeholder:v["placeholder."+e],className:("fld-"+e+" form-control "+(r||o||"")).trim(),id:e+"-"+w.lastID},l=k.input((0,b.trimObj)(a)).outerHTML;return O("div",['",'
'+l+"
"],{className:"form-group "+e+"-wrap"}).outerHTML},H=function(e,t,r){var o=r.map(function(r,o){var n=Object.assign({label:v.option+" "+o,value:void 0},r);return r.value===t[e]&&(n.selected=!0),n=(0,b.trimObj)(n),O("option",n.label,n)}),n={id:e+"-"+w.lastID,name:e,className:"fld-"+e+" form-control"},i=v[e]||(0,b.capitalize)(e)||"",a=O("label",i,{for:n.id}),l=O("select",o,n),s=O("div",l,{className:"input-wrap"});return O("div",[a,s],{className:"form-group "+n.name+"-wrap"}).outerHTML},V=function(t,r){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=r[t]||"",i=v[t];"label"===t&&(["paragraph"].includes(r.type)?i=v.content:n=(0,b.parsedHtml)(n));var a=v["placeholders."+t]||"",l="";if(![].some(function(e){return!0===e})){var s={name:t,placeholder:a,className:"fld-"+t+" form-control",id:t+"-"+w.lastID},u=O("label",i,{for:s.id}).outerHTML;"label"!==t||e.disableHTMLLabels?(s.value=n,s.type="text",l+=""):(s.contenteditable=!0,l+=O("div",n,s).outerHTML);var f='
'+l+"
",c=o?"none":"block";"value"===t&&(c=r.subtype&&"quill"===r.subtype&&"none"),l=O("div",[u,f],{className:"form-group "+t+"-wrap",style:"display: "+c})}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=P("required",e,{first:v.required})),o},W=function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=t.type||"text",n=t.label||(r?v[o]||v.label:""),i=e.disabledFieldButtons[o]||t.disabledFieldButtons,a=[O("a",null,{type:"remove",id:"del_"+w.lastID,className:"del-button btn icon-cancel delete-confirm",title:v.removeMessage}),O("a",null,{type:"edit",id:w.lastID+"-edit",className:"toggle-form btn icon-pencil",title:v.hide}),O("a",null,{type:"copy",id:w.lastID+"-copy",className:"copy-button btn icon-copy",title:v.copyButtonTooltip})];i&&Array.isArray(i)&&(a=a.filter(function(e){return!i.includes(e.type)}));var l=[O("div",a,{className:"field-actions"})];l.push(O("label",(0,b.parsedHtml)(n),{className:"field-label"})),l.push(O("span"," *",{className:"required-asterisk",style:t.required?"display:inline":""}));var s={className:"tooltip-element",tooltip:t.description,style:t.description?"display:inline-block":"display:none"};l.push(O("span","?",s)),l.push(O("div","",{className:"prev-holder"}));var u=O("div",[M(t),O("a",v.close,{className:"close-field"})],{className:"form-elements"}),f=O("div",u,{id:w.lastID+"-holder",className:"frm-holder",dataFieldId:w.lastID});h.currentEditPanel=f,l.push(f);var c=O("li",l,{class:o+"-field form-field",type:o,id:w.lastID}),d=$(c);d.data("fieldData",{attrs:t}),void 0!==k.stopIndex?$("> li",x.stage).eq(k.stopIndex).before(d):C.append(d),$(".sortable-options",d).sortable({update:function(){return k.updatePreview(d)}}),k.updatePreview(d),e.typeUserEvents[o]&&e.typeUserEvents[o].onadd&&e.typeUserEvents[o].onadd(c),r&&(e.editOnAdd&&(k.closeAllEdit(),k.toggleEdit(w.lastID,!1)),c.scrollIntoView&&e.scrollToFieldOnAdd&&c.scrollIntoView({behavior:"smooth"})),w.lastID=k.incrementId(w.lastID)},Q=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=v["placeholder."+l]||"","selected"===l&&!0===t.selected&&(s.checked=t.selected),i.push(O("input",null,s))}}var u={className:"remove btn icon-cancel",title:v.removeMessage};return i.push(O("a",null,u)),O("li",i).outerHTML},J=[".form-elements input",".form-elements select",".form-elements textarea"].join(", ");C.on("change blur keyup click",J,(0,i.default)(function(e){if(e){if([function(e){var t=e.type,r=e.target;return"keyup"===t&&"className"===r.name}].some(function(t){return t(e)}))return!1;k.updatePreview($(e.target).closest(".form-field")),k.save.call(k)}},333,{leading:!1})),C.on("click touchstart",".remove",function(t){var r=$(t.target).parents(".form-field:eq(0)"),o=r[0],n=o.getAttribute("type"),i=$(t.target.parentElement);t.preventDefault(),o.querySelector(".sortable-options").childNodes.length<=2&&!n.includes("checkbox")?e.notify.error("Error: "+v.minOptionMessage):i.slideUp("250",function(){i.remove(),k.updatePreview(r),k.save.call(k)})}),C.on("touchstart","input",function(e){var t=$(r);if(!0===e.handled)return!1;if("checkbox"===t.attr("type"))t.trigger("click");else{t.focus();var o=t.val();t.val(o)}}),C.on("click touchstart",".toggle-form, .close-field",function(e){if(e.stopPropagation(),e.preventDefault(),!0===e.handled)return!1;var t=$(e.target).parents(".form-field:eq(0)").attr("id");k.toggleEdit(t),e.handled=!0}),C.on("dblclick","li.form-field",function(e){if(!["select","input","label"].includes(e.target.tagName.toLowerCase())&&"true"!==e.target.contentEditable&&(e.stopPropagation(),e.preventDefault(),!0!==e.handled)){var t="li"==e.target.tagName?$(e.target).attr("id"):$(e.target).closest("li.form-field").attr("id");k.toggleEdit(t),e.handled=!0}}),C.on("change",'[name="subtype"]',function(e){var t=$(e.target).closest("li.form-field");$(".value-wrap",t).toggle("quill"!==e.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,b.closest)(e.target,".form-field");if(["select","checkbox-group","radio-group"].includes(r.type)){var o=r.getElementsByClassName("option-value");"select"===r.type?(0,b.forEach)(o,function(t){o[t].parentElement.childNodes[0].checked=e.target.value===o[t].value}):(t=document.getElementsByName(e.target.name),(0,b.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,b.addEventListeners)(x.stage,"keyup change",function(e){var t=e.target;if(t.classList.contains("fld-label")){var r=t.value||t.innerHTML;(0,b.closest)(t,".form-field").querySelector(".field-label").innerHTML=(0,b.parsedHtml)(r)}}),C.on("keyup","input.error",function(e){var t=e.target;return $(t).removeClass("error")}),C.on("keyup",'input[name="description"]',function(e){var t=$(e.target).parents(".form-field:eq(0)"),r=$(".tooltip-element",t),o=$(e.target).val();if(""!==o)if(r.length)r.attr("tooltip",o).css("display","inline-block");else{var n='?';$(".field-label",t).after(n)}else r.length&&r.css("display","none")}),C.on("change",".fld-multiple",function(e){var t=e.target.checked?"checkbox":"radio",r=$(".option-selected",$(e.target).closest(".form-elements"));return r.each(function(e){return r[e].type=t}),t}),C.on("blur","input.fld-name",function(e){e.target.value=(0,b.safename)(e.target.value),""===e.target.value?$(e.target).addClass("field-error").attr("placeholder",v.cannotBeEmpty):$(e.target).removeClass("field-error")}),C.on("blur","input.fld-maxlength",function(e){e.target.value=(0,b.forceNumber)(e.target.value)}),C.on("click touchstart",".icon-copy",function(t){t.preventDefault();var r=$(t.target).parent().parent("li"),o=function(t){var r=t.attr("id"),o=t.attr("type"),n=o+"-"+(new Date).getTime(),i=t.clone();return $(".fld-name",i).val(n),i.find("[id]").each(function(e,t){t.id=t.id.replace(r,w.lastID)}),i.find("[for]").each(function(e,t){var o=t.getAttribute("for").replace(r,w.lastID);t.setAttribute("for",o)}),i.attr("id",w.lastID),i.attr("name",n),i.addClass("cloned"),$(".sortable-options",i).sortable(),e.typeUserEvents[o]&&e.typeUserEvents[o].onclone&&e.typeUserEvents[o].onclone(i[0]),w.lastID=k.incrementId(w.lastID),i}(r);o.insertAfter(r),k.updatePreview(o),k.save.call(k)}),C.on("click touchstart",".delete-confirm",function(t){t.preventDefault();var r=t.target.getBoundingClientRect(),o=document.body.getBoundingClientRect(),n={pageX:r.left+r.width/2,pageY:r.top-o.top-12},i=$(t.target).parents(".form-field:eq(0)").attr("id"),a=$(document.getElementById(i));if(document.addEventListener("modalClosed",function(){a.removeClass("deleting")},!1),e.fieldRemoveWarn){var l=O("h3",v.warning),s=O("p",v.fieldRemoveWarning);k.confirm([l,s],function(){return k.removeField(i)},n),a.addClass("deleting")}else k.removeField(i)}),C.on("click",".style-wrap button",function(e){var t=$(e.target),r=t.val(),o=t.parent().prev(".btn-style");o.val(r),t.siblings(".btn").removeClass("selected"),t.addClass("selected"),k.updatePreview(o.closest(".form-field")),k.save.call(k)}),C.on("click",".fld-required",function(e){$(e.target).closest(".form-field").find(".required-asterisk").toggle()}),C.on("click","input.fld-access",function(e){var t=$(e.target).closest(".form-field").find(".available-roles"),r=$(e.target);t.slideToggle(250,function(){r.is(":checked")||$("input[type=checkbox]",t).removeAttr("checked")})}),C.on("click",".add-opt",function(e){e.preventDefault();var t=$(e.target).closest(".field-options"),r=$('[name="multiple"]',t),o=$(".option-selected:eq(0)",t),n=!1;n=r.length?r.prop("checked"):"checkbox"===o.attr("type");var i=o.attr("name").replace(/-option$/,"");$(".sortable-options",t).append(Q(i,!1,n))}),C.on("mouseover mouseout",".remove, .del-button",function(e){return $(e.target).closest("li").toggleClass("delete")}),D(),e.disableInjectedStyle){var Z=document.getElementsByClassName("formBuilder-injected-style");(0,b.forEach)(Z,function(e){return(0,a.remove)(Z[e])})}return document.dispatchEvent(f.default.loaded),h.actions={getFieldTypes:function(t){return t?(0,b.subtract)(q.getRegistered(),e.disableFields):q.getRegistered()},clearFields:function(e){return k.removeAllFields(x.stage,e)},showData:k.showData.bind(k),save:k.save.bind(k),addField:function(e,t){k.stopIndex=w.formData.length?t:void 0,N(e)},removeField:k.removeField.bind(k),getData:k.getFormData.bind(k),setData:function(e){k.stopIndex=void 0,k.removeAllFields(x.stage,!1),D(e)},setLang:function(e){u.default.setCurrent.call(u.default,e).then(function(){x.stage.dataset.content=u.default.get("getStarted"),q.init(),x.empty(x.formActions),k.formActionButtons().forEach(function(e){return x.formActions.appendChild(e)})})},toggleFieldEdit:function(e){(Array.isArray(e)?e:[e]).forEach(function(e){["number","string"].includes(void 0===e?"undefined":n(e))&&("number"==typeof e?e=x.stage.children[e].id:/^frmb-/.test(e)||(e=x.stage.querySelector(e).id),k.toggleEdit(e))})},toggleAllFieldEdit:function(){(0,b.forEach)(x.stage.children,function(e){k.toggleEdit(x.stage.children[e].id)})},closeAllFieldEdit:k.closeAllEdit.bind(k)},x.onRender(x.controls,function(){x.stage.style.minHeight=x.controls.clientHeight+"px",e.stickyControls.enable&&k.stickyControls(C)}),h};!function(e){var t={init:function(r,o){var n=e.extend({},p.defaultOptions,r,!0),i=n.i18n,a=g(n,["i18n"]);p.config.opts=a;var l=e.extend({},p.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.getData&&t.getData("json")},promise:new Promise(function(r,n){u.default.init(l).then(function(){o.each(function(r){var n=new v(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}};e.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;n9`n@#tgK=}} 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бbK@X^Q9zY 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 + */!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="/dist",n(n.s=32)}([function(e,t,n){"use strict";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=$.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)),!window.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)}window.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(e,t,n){"use strict";t.__esModule=!0;var r=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 s=t.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},l=t.validAttr=function(e){return!["values","enableOther","other","label","subtype"].includes(e)},u=t.attrString=function(e){return Object.entries(e).map(function(e){var t=i(e,2),n=t[0],r=t[1];return l(n)&&Object.values(c(n,r)).join("")}).filter(Boolean).join(" ")},c=t.safeAttr=function(e,t){e=f(e);var n=void 0;return t&&(Array.isArray(t)?n=O(t.join(" ")):("boolean"==typeof t&&(t=t.toString()),n=O(t.trim()))),{name:e,value:t=t?'="'+n+'"':""}},f=t.safeAttrName=function(e){return{className:"class"}[e]||d(e)},d=t.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,"")},p=t.camelCase=function(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})},h=t.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)}},m=t.nameAttr=function(e){var t=(new Date).getTime();return(e.type||d(e.label))+"-"+t},b=t.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":o(e),function(){return!0}]].find(function(t){return t[1](e)})[0]},y=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=b(n),i=r.events,s=a(r,["events"]),l=document.createElement(t),u={string:function(e){l.innerHTML+=e},object:function(t){var n=t.tag,r=t.content,o=a(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},j=t.escapeAttrs=function(e){for(var t in e)e.hasOwnProperty(t)&&(e[t]=O(e[t]));return e},k=t.forEach=function(e,t,n){for(var r=0;r-1&&t.splice(n,1)},S=t.getScripts=function(e,t){var n=jQuery,r=[];return Array.isArray(e)||(e=[e]),A(e)||(r=n.map(e,function(e){var r={dataType:"script",cache:!0,url:(t||"")+e};return n.ajax(r).done(function(){return window.fbLoaded.js.push(e)})})),r.push(n.Deferred(function(e){return n(e.resolve)})),n.when.apply(n,r)},A=t.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},T=t.getStyles=function(e,t){Array.isArray(e)||(e=[e]),e.forEach(function(e){var n="href",r=e,i="";if("object"==(void 0===e?"undefined":o(e))&&(n=e.type||(e.style?"inline":"href"),i=e.id,e="inline"==n?e.style:e.href,r=i||e.href||e.style),!A(r,"css")){if("href"==n){var a=document.createElement("link");a.type="text/css",a.rel="stylesheet",a.href=(t||"")+e,document.head.appendChild(a)}else $('").attr("id",i).appendTo($(document.head));window.fbLoaded.css.push(r)}})},_=t.capitalize=function(e){return e.replace(/\b\w/g,function(e){return e.toUpperCase()})},R=t.merge=function e(t,n){var r=Object.assign({},t,n);for(var i in n)r.hasOwnProperty(i)&&(Array.isArray(n[i])?r[i]=Array.isArray(t[i])?C(t[i].concat(n[i])):n[i]:"object"===o(n[i])?r[i]=e(t[i],n[i]):r[i]=n[i]);return r},L=t.addEventListeners=function(e,t,n){return t.split(" ").forEach(function(t){return e.addEventListener(t,n,!1)})},M=t.closest=function(e,t){for(var n=t.replace(".","");(e=e.parentElement)&&!e.classList.contains(n););return e},P=t.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},N=t.safename=function(e){return e.replace(/\s/g,"-").replace(/[^a-zA-Z0-9[\]_-]/g,"").toLowerCase()},D=t.forceNumber=function(e){return e.replace(/[^0-9]/g,"")},F=t.subtract=function(e,t){return t.filter(function(e){return!~this.indexOf(e)},e)},U=(t.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=y("link",null,{href:t,rel:"stylesheet",id:n});document.head.insertBefore(o,document.head.firstChild)})});return Promise.all(t)},t.removeStyle=function(e){var t=document.getElementById(e);return t.parentElement.removeChild(t)},{addEventListeners:L,attrString:u,camelCase:p,capitalize:_,closest:M,getContentType:b,escapeAttr:O,escapeAttrs:j,escapeHtml:q,forceNumber:D,forEach:k,getScripts:S,getStyles:T,hyphenCase:d,isCached:A,markup:y,merge:R,mobileClass:P,nameAttr:m,parseAttrs:g,parsedHtml:x,parseOptions:v,parseXML:w,removeFromArray:E,safeAttr:c,safeAttrName:f,safename:N,subtract:F,trimObj:s,unique:C,validAttr:l});t.default=U},function(e,t){ +/*! + * mi18n - https://github.com/Draggable/mi18n + * Version: 0.4.5 + * Author: Kevin Chappell (http://kevin-chappell.com) */ -var _MathPI=Math.PI,_MathLN=Math.LN2,_Mathsqrt=Math.sqrt,_Mathlog=Math.log,_Mathabs=Math.abs,_Mathpow=Math.pow,_Mathexp=Math.exp,_Mathexpm=Math.expm1,_Mathmax=Math.max,_Mathceil=Math.ceil,_Mathmin=Math.min,_Mathfloor=Math.floor;!function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/assets/js/",e(e.s=154)}([function(t,e,n){var r=n(2),o=n(24),i=n(13),u=n(14),a=n(21),c="prototype",s=function(t,e,n){var f,l,p,d,h=t&s.F,v=t&s.G,y=t&s.S,g=t&s.P,b=t&s.B,m=v?r:y?r[e]||(r[e]={}):(r[e]||{})[c],w=v?o:o[e]||(o[e]={}),x=w[c]||(w[c]={});for(f in v&&(n=e),n)l=!h&&m&&void 0!==m[f],p=(l?m:n)[f],d=b&&l?a(p,r):g&&"function"==typeof p?a(Function.call,p):p,m&&u(m,f,p,t&s.U),w[f]!=p&&i(w,f,d),g&&x[f]!=p&&(x[f]=p)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},function(t,e,n){var r=n(4);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(74)("wks"),o=n(46),i=n(2).Symbol,u="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=u&&i[t]||(u?i:o)("Symbol."+t))}).store=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){var n={};for(var r in t)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=function(){function t(t,e){for(var n,r=0;r=o.length)break;c=o[a++]}else{if(a=o.next(),a.done)break;c=a.value}var s=c;this[s]=e[s],delete e[s]}e.id||(e.name?e.id=e.name:e.id="control-"+_Mathfloor(1e7*Math.random()+1)),this.id=e.id,this.type=e.type,this.description&&(e.title=this.description),t.controlConfig||(t.controlConfig={});var f=this.subtype?this.type+"."+this.subtype:this.type;this.classConfig=$.extend({},t.controlConfig[f]||{}),this.subtype&&(e.type=this.subtype),this.required&&(e.required="required",e["aria-required"]="true"),this.config=e,this.configure()}return t.register=function(e,n,r){var o=r?r+".":"";t.classRegister||(t.classRegister={}),Array.isArray(e)||(e=[e]);for(var i=e,u=Array.isArray(i),a=0,i=u?i:i[Symbol.iterator]();;){var c;if(u){if(a>=i.length)break;c=i[a++]}else{if(a=i.next(),a.done)break;c=a.value}var s=c;-1=r.length)break;u=r[i++]}else{if(i=r.next(),i.done)break;u=i.value}u(t,t.classRegister)}window.fbControlsLoaded=!0}},t.mi18n=function(t,e){var n=this.definition,r=n.i18n||{};r=r[l.default.locale]||r.default||r;var o=this.camelCase(t),i="object"==(void 0===r?"undefined":u(r))?r[o]||r[t]:r;if(i)return i;var a=n.mi18n;return"object"===(void 0===a?"undefined":u(a))&&(a=a[o]||a[t]),a||(a=o),l.default.get(a,e)},t.active=function(t){return!Array.isArray(this.definition.inactive)||-1==this.definition.inactive.indexOf(t)},t.label=function(t){return this.mi18n(t)},t.icon=function(t){var e=this.definition;return e&&"object"===u(e.icon)?e.icon[t]:e.icon},t.prototype.configure=function(){},t.prototype.build=function(){var t=this.config,e=t.label,n=t.type,r=o(t,["label","type"]);return this.markup(n,s.default.parsedHtml(e),r)},t.prototype.on=function(t){var e=this,n={prerender:function(){},render:function(){var t=function(){e.onRender&&e.onRender()};e.css&&s.default.getStyles(e.css),e.js&&!s.default.isCached(e.js)?s.default.getScripts(e.js).done(t):t()}};return t?n[t]:n},t.error=function(t){throw new Error(t)},t.prototype.markup=function(t){var e=1"+o+""};t.exports=function(t,e){var n={};n[t]=e(a),r(r.P+r.F*o(function(){var e=""[t]('"');return e!==e.toLowerCase()||3":">"};return"string"==typeof t?t.replace(/["&<>]/g,function(t){return e[t]||t}):t},o.escapeAttrs=function(t){for(var e in t)t.hasOwnProperty(e)&&(t[e]=o.escapeAttr(t[e]));return t},o.forEach=function(t,e,n){for(var r=0;r'+t+"").attr("id",u).appendTo($(document.head));window.fbLoaded.css.push(i)}})},o.capitalize=function(t){return t.replace(/\b\w/g,function(t){return t.toUpperCase()})},o.merge=function(t,e){var n=Object.assign({},t,e);for(var i in e)n.hasOwnProperty(i)&&(n[i]=Array.isArray(e[i])?Array.isArray(t[i])?o.unique(t[i].concat(e[i])):e[i]:"object"===r(e[i])?o.merge(t[i],e[i]):e[i]);return n},o.addEventListeners=function(t,e,n){return e.split(" ").forEach(function(e){return t.addEventListener(e,n,!1)})},o.closest=function(t,e){for(var n=e.replace(".","");(t=t.parentElement)&&!t.classList.contains(n););return t},o.noop=function(){return null},o.debounce=function(t){var e,n=1b;b++)if((5==t||s||b in v)&&(p=v[b],d=y(p,b,h),t))if(n)m[b]=d;else if(d)switch(t){case 3:return!0;case 5:return p;case 6:return b;case 2:m.push(p)}else if(c)return!1;return s?-1:3==t||c?c:m}}},function(t){var e=t.exports={version:"2.5.0"};"number"==typeof __e&&(__e=e)},function(t){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(0),o=n(24),i=n(3);t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],u={};u[t]=e(n),r(r.S+r.F*i(function(){n(1)}),"Object",u)}},function(t){t.exports=function(t){return isNaN(t=+t)?0:(0=this.status){var i=e.processFile(o.responseText);e.langs[t]=i,n(i)}else r({status:this.status,statusText:o.statusText})},o.onerror=function(){r({status:this.status,statusText:o.statusText})},o.send()}})},t.prototype.setCurrent=function(){var t=n(regeneratorRuntime.mark(function t(){var e=0n||n%e)throw B("Wrong offset!");return n},Pt=function(t){if(x(t)&&Ot in t)return t;throw W(t+" is not a typed array!")},At=function(t,e){if(!(x(t)&&wt in t))throw W("It is not a typed array constructor!");return new t(e)},Tt=function(t,e){return Ft(T(t,t[xt]),e)},Ft=function(t,e){for(var n=0,r=e.length,o=At(t,r);r>n;)o[n]=e[n++];return o},Lt=function(t,e,n){z(t,e,{get:function(){return this._d[n]}})},Rt=function(t){var e,n,r,o,i,u,a=_(t),c=arguments.length,f=1e;e++)o[e]=l?f(a[e],e):a[e];return o},Ct=function(){for(var t=0,e=arguments.length,n=At(this,e);e>t;)n[t]=arguments[t++];return n},Nt=!!V&&i(function(){gt.call(new V(1))}),It=function(){return gt.apply(Nt?vt.call(Pt(this)):Pt(this),arguments)},Dt={copyWithin:function(t,e){return I.call(Pt(this),t,e,2n)throw B(Et);for(;i(o=Math.round(o))?0:255(u=g-h))throw B(Et)}else if((u=v(o)*e)+h>g)throw B(Et);a=u/e}else a=y(n),u=a*e,i=new K(u);for(p(t,"_d",{b:i,o:h,l:u,e:a,v:new Q(i)});d=o.length)break;a=o[u++]}else{if(u=o.next(),u.done)break;a=u.value}var c=a,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 p=c.subtype||f;if(!t[f]){var d=s.default.getClass(f,c.subtype);if(!d){this.error("Error while registering custom field: "+f+(c.subtype?":"+c.subtype:"")+". Unable to find any existing defined control or template for rendering.");continue}p=f+"-"+_Mathfloor(9e3*Math.random()+1e3),e.customRegister[p]=$.extend(c,{type:f,class:d})}e.def.i18n[r][p]=c.label,e.def.icon[p]=c.icon}},e.getRegistered=function(){var t=0=o.length)break;a=o[u++]}else{if(u=o.next(),u.done)break;a=u.value}var c=a;n[c]=this.config[c]||this[c]}return t=t.bind(this),t=t(n),t.js&&(this.js=t.js),t.css&&(this.css=t.css),this.onRender=t.onRender,{field:t.field,layout:t.layout}},a(e,null,[{key:"definition",get:function(){return e.def}}]),e}(s.default);e.default=p,p.customRegister={}},function(t,e,n){"use strict";function r(t,e){var n={};for(var r in t)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n,r=0;rm;m++)if((y=e?b(u(h=t[m])[0],h[1]):b(t[m]))===s||y===f)return y}else for(v=g.call(t);!(h=v.next()).done;)if((y=o(v,b,h.value,e))===s||y===f)return y};e.BREAK=s,e.RETURN=f},function(t){t.exports=!1},function(t,e,n){var r=n(1),o=n(133),i=n(89),u=n(101)("IE_PROTO"),a=function(){},c="prototype",s=function(){var t,e=n(88)("iframe"),r=i.length;for(e.style.display="none",n(91).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(" - - - - - - - diff --git a/demo/index.html b/demo/index.html index 6907fce03..fd6007e40 100644 --- a/demo/index.html +++ b/demo/index.html @@ -2,8 +2,6 @@ - - @@ -11,13 +9,19 @@ +
-

jQuery formBuilder

+

jQuery formBuilder - + +

+

jQuery formRender - + +

- -
+

Actions

+ @@ -25,34 +29,84 @@

Actions

+ + + -

i18n

+
+

Actions

+ + + + + + +
+
+ + - diff --git a/demo/indexRender.html b/demo/indexRender.html deleted file mode 100644 index 04a7a8af9..000000000 --- a/demo/indexRender.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - jQuery formBuilder/formRender Demo - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
- -
- - - - - - - - diff --git a/dist/control_plugins/starRating.min.js b/dist/control_plugins/starRating.min.js deleted file mode 100644 index e7b4ee5c0..000000000 --- a/dist/control_plugins/starRating.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var e={};n.m=t,n.c=e,n.i=function(t){return t},n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="/assets/js/control_plugins",n(n.s=0)}([function(){"use strict";function t(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function n(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}function e(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var r=function(){function t(t,n){for(var e,r=0;r',{id:"trumbowyg-icons"}),this.markup("div",[this.icons,this.input,l,this.field])},s.prototype.onRender=function(){var o=this,t=this.config.value||"";window.fbEditors.trumbowyg[this.id]&&window.fbEditors.trumbowyg[this.id].trumbowyg("destroy");var l=window.fbEditors.trumbowyg[this.id]=$(this.field);$.extend(!0,$.trumbowyg.langs.en,{insertImage:"Insert Remote Image",upload:"Upload Image",base64:"Embed Image"}),l.trumbowyg({autogrow:!0,resetCss:!0,btnsDef:{image:{dropdown:["insertImage","base64","upload"],ico:"insertImage"}},btns:[["viewHTML"],["undo","redo"],["formatting"],"btnGrp-design",["link"],["image"],"btnGrp-justify","btnGrp-lists",["foreColor","backColor"],["preformatted"],["horizontalRule"],["fullscreen"]],plugins:{upload:{serverPath:"https://api.imgur.com/3/image",fileFieldName:"image",headers:{Authorization:"Client-ID 9e57cb1c4791cea"},urlPropertyName:"data.link"}}}).on("tbwchange",function(){o.input.value=l.trumbowyg("html")}).trumbowyg("html",t)},i(s,null,[{key:"definition",get:function(){return{i18n:{default:"Trumbowyg"}}}}]),s}(r);r.register("trumbowyg",h,"textarea")})}]); \ No newline at end of file diff --git a/dist/form-builder.min.js b/dist/form-builder.min.js deleted file mode 100644 index eb859cba8..000000000 --- a/dist/form-builder.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * formBuilder - https://formbuilder.online/ - * Version: 2.9.8 - * Author: Kevin Chappell - */ -var _Mathfloor=Math.floor,_Mathmax=Math.max;!function(A){function e(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return A[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var t={};e.m=A,e.c=t,e.i=function(A){return A},e.d=function(A,t,r){e.o(A,t)||Object.defineProperty(A,t,{configurable:!1,enumerable:!0,get:r})},e.n=function(A){var t=A&&A.__esModule?function(){return A.default}:function(){return A};return e.d(t,"a",t),t},e.o=function(A,e){return Object.prototype.hasOwnProperty.call(A,e)},e.p="/assets/js/",e(e.s=153)}({111:function(A){function e(A,e){var r=A[1]||"",o=A[3];if(!o)return r;if(e&&"function"==typeof btoa){var i=t(o);return[r].concat(o.sources.map(function(A){return"/*# sourceURL="+o.sourceRoot+A+" */"})).concat([i]).join("\n")}return[r].join("\n")}function t(A){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(A))))+" */"}A.exports=function(A){var t=[];return t.toString=function(){return this.map(function(t){var r=e(t,A);return t[2]?"@media "+t[2]+"{"+r+"}":r}).join("")},t.i=function(A,e){"string"==typeof A&&(A=[[null,A,""]]);for(var r,o={},i=0;i\n\t"];return s.default.forEach(e,function(A,e){var r=null,o=n.optionFieldsRegEx;if(e.type.match(o)){for(var i=e.values,a=[],l=0;l\n"),t.join("")},A.prototype.prepData=function(A){var e=[],t=this.d,r=this;return 0!==A.childNodes.length&&s.default.forEach(A.childNodes,function(A,o){var i=$(o);if(!i.hasClass("disabled-field")){var n=r.getTypes(i),a=$(".roles-field:checked",o),l=a.map(function(A){return a[A].value}).get();if(r.setAttrVals(o,n),n.subtype)if("quill"===n.subtype){var c=n.name+"-preview";if(window.fbEditors.quill[c]){var u=window.fbEditors.quill[c].instance,f=u.getContents();n.value=window.JSON.stringify(f.ops)}}else if("tinymce"===n.subtype&&window.tinymce){var g=n.name+"-preview";if(window.tinymce.editors[g]){var d=window.tinymce.editors[g];n.value=d.getContent()}}if(l.length&&(n.role=l.join(",")),n.className=n.className||n.class,n.className){var p=/(?:^|\s)btn-(.*?)(?:\s|$)/g.exec(n.className);p&&(n.style=p[1])}n=s.default.trimObj(n);n.type&&n.type.match(t.optionFieldsRegEx)&&(n.values=r.fieldOptionData(i)),e.push(n)}}),e},A.prototype.getData=function(A){var e=this.data;return A||(A=d.config.opts.formData),!!A&&(e.formData={xml:function(A){return s.default.parseXML(A)},json:function(A){return window.JSON.parse(A)}}[d.config.opts.dataType](A)||[],e.formData)},A.prototype.save=function(A){var e=this,t=this.data;return A||(A=this.d.stage),t.formData={xml:function(){return e.xmlSave(A)},json:function(){return window.JSON.stringify(e.prepData(A),null,"\t")}}[d.config.opts.dataType](A),document.dispatchEvent(u.default.formSaved),t.formData},A.prototype.incrementId=function(A){var e=A.lastIndexOf("-"),t=parseInt(A.substring(e+1))+1;return A.substring(0,e)+"-"+t},A.prototype.setAttrVals=function(A,e){var t=A.querySelectorAll('[class*="fld-"]');s.default.forEach(t,function(A){var r,o=t[A],i=s.default.camelCase(o.getAttribute("name"));r=o.attributes.contenteditable?o.innerHTML:"checkbox"===o.type?o.checked:o.value,e[i]=r})},A.prototype.updatePreview=function(A){var e=this,t=this.d,r=A.attr("class"),o=A[0];if(-1===r.indexOf("input-control")){var i,a=A.attr("type"),l=$(".prev-holder",o),c={type:a};e.setAttrVals(o,c);var f=$(".btn-style",o).val();f&&(c.style=f),a.match(t.optionFieldsRegEx)&&(c.values=[],c.multiple=$('[name="multiple"]',o).is(":checked"),$(".sortable-options li",o).each(function(A,e){var t={};t.selected=$(".option-selected",e).is(":checked"),t.value=$(".option-value",e).val(),t.label=$(".option-label",e).val(),c.values.push(t)})),c=s.default.trimObj(c),c.className=e.classNames(o,c),$(".fld-className",o).val(c.className),A.data("fieldData",c);var g=b.default.lookup(c.type),d=g?g.class:w.default.getClass(c.type,c.subtype);i=this.layout.build(d,c),(0,n.empty)(l[0]),l[0].appendChild(i),i.dispatchEvent(u.default.fieldRendered)}},A.prototype.disabledTT=function(A){var e=function(A,e){var t=e.field.getBoundingClientRect(),r=A.clientX-t.left-21,o=A.clientY-t.top-e.tt.offsetHeight-12;e.tt.style.transform="translate("+r+"px, "+o+"px)"},t=A.querySelectorAll(".disabled-field");s.default.forEach(t,function(A){var r=t[A],o=g.default.get("fieldNonEditable");if(o){var i=s.default.markup("p",o,{className:"frmb-tt"});r.appendChild(i),r.addEventListener("mousemove",function(A){return e(A,{tt:i,field:r})})}})},A.prototype.classNames=function(A,e){var t=A.querySelector(".fld-className");if(t){var r=void 0,o=e.type,i=e.style,n=t.value.split(" "),a={button:"btn",submit:"btn"}[o];if(a){if(i){for(r=0;r li.editing",A.d.stage),t=$(".toggle-form",A.d.stage),r=$(".frm-holder",e);t.removeClass("open"),e.removeClass("editing"),$(".prev-holder",e).show(),r.hide()},A.prototype.toggleEdit=function(A){var e=!(1t.offset().top){var s=Object.assign({position:"fixed",width:r},l),c=e.offset(),u=t.offset(),f=c.top+e.height(),g=u.top+t.height(),p=f===g&&c.top>n;f>g&&c.top!==u.top&&e.css({position:"absolute",top:"auto",bottom:0,right:0,left:"auto"}),(f=a.length)break;c=a[s++]}else{if(s=a.next(),s.done)break;c=s.value}var u=c,f=w.default.getClass(i,u);n.push({label:f.mi18n(u),value:u})}o[i]=n}return o},A.prototype.editorUI=function(){var A=this.d,e=this.data;A.stage=B("ul",null,{id:e.formID,className:"frmb"}),A.controls=B("ul",null,{id:e.formID+"-control-box",className:"frmb-control"})},A.prototype.processOptions=function(A){var e=this,t=A.actionButtons,r=A.replaceFields,i=o(A,["actionButtons","replaceFields"]);return t=[{type:"button",id:"clear",className:"clear-all btn btn-danger",events:{click:e.confirmRemoveAll.bind(e)}},{type:"button",label:"viewJSON",id:"data",className:"btn btn-default get-data",events:{click:e.showData.bind(e)}},{type:"button",id:"save",className:"btn btn-primary save-template",events:{click:function(A){e.save(),d.config.opts.onSave(A,e.data.formData)}}}].concat(A.actionButtons),i.fields=i.fields.concat(r),i.disableFields=i.disableFields.concat(r.map(function(A){var e=A.type;return e&&e})),d.config.opts=Object.assign({},{actionButtons:t},i),d.config.opts},A.prototype.input=function(){var A=0'+p[A]+"";return f.default.inArray(t.type,["checkbox","checkbox-group","radio-group"])||t.className.push("form-control"),t=Object.assign({},e,t),'
'+r+'
"}function s(A,e){var t=Object.keys(e.options).map(function(A){var t={value:A};return A===e.value&&(t.selected=null),D("option",e.options[A],t).outerHTML}),r={id:A+"-"+h.lastID,title:e.description||e.label||A.toUpperCase(),name:A,className:"fld-"+A+" form-control"},o='";return Object.keys(e).filter(function(A){return!f.default.inArray(A,["value","options","label"])}).forEach(function(A){r[A]=e[A]}),'
'+o+'
'+D("select",t,r).outerHTML+"
"}var u=this,g=this,p=c.default.current,m="frmb-"+y++,h=new l.Data(m),E=new a.default(m);e.layout||(e.layout=w.default);var Q=new e.layout(e.layoutTemplates,!0);I.default.controlConfig=e.controlConfig||{};var C=new b.default(m,Q),D=f.default.markup,x=e;I.default.loadCustom(e.controls),e=C.processOptions(e),Object.keys(e.fields).length&&M.default.register(e.templates,e.fields);var v=B.config.subtypes=C.processSubtypes(e.subtypes);C.editorUI(m);var N=$(E.stage);h.layout=C.editorLayout(e.controlPosition),h.formID=m,h.lastID=h.formID+"-fld-1";var F=I.default.getRegistered(),Y=M.default.getRegistered();Y&&$.merge(F,Y),e.sortableControls&&E.controls.classList.add("sort-enabled");for(var U=$(E.controls),T=[],j={},L=0;L'+k+""+z);var P=D("li",D("span",z),{className:O+" input-control input-control-"+L});P.dataset.type=R,T.push(R),j[R]=P}e.inputSets.length&&e.inputSets.forEach(function(A,e){var t=A.name,r=A.label,o=A.icon;t=t||f.default.makeClassName(r),o&&(r=''+o+""+r);var i=D("li",r,{className:"input-set-control input-set-"+e});i.dataset.type=t,T.push(t),j[A.name]=i}),C.orderFields(T).forEach(function(A){j[A]&&E.controls.appendChild(j[A])}),N.sortable({cursor:"move",opacity:.9,revert:150,beforeStop:function(A,e){return C.beforeStop.call(C,A,e)},start:function(A,e){return C.startMoving.call(C,A,e)},stop:function(A,e){return C.stopMoving.call(C,A,e)},cancel:["input","select","textarea",".disabled-field",".form-elements",".btn","button"].join(", "),placeholder:"frmb-placeholder"}),U.sortable({helper:"clone",opacity:.9,connectWith:N,cancel:".fb-separator",cursor:"move",scroll:!1,placeholder:"ui-state-highlight",start:function(A,e){return C.startMoving.call(C,A,e)},stop:function(A,e){return C.stopMoving.call(C,A,e)},revert:150,beforeStop:function(A,e){return C.beforeStop.call(C,A,e)},distance:3,update:function(A,t){return!C.doCancel&&void(t.item.parent()[0]===E.stage?(C.doCancel=!0,J(t.item)):(C.setFieldOrder(U),C.doCancel=!e.sortableControls))}});var J=function(A){if(A[0].classList.contains("input-set-control")){var t=[],r=e.inputSets.find(function(e){return e.name===A[0].dataset.type});if(r&&r.showHeader){var o={type:"header",subtype:"h2",id:r.name,label:r.label};t.push(o)}t.push.apply(t,r.fields),t.forEach(function(A){AA(A,!0),(C.stopIndex||0===C.stopIndex)&&C.stopIndex++})}else AA(A,!0)};E.editorWrap=D("div",null,{id:h.formID+"-form-wrap",className:"form-wrap form-builder"+f.default.mobileClass()});var H=$(E.editorWrap),V=D("div",E.controls,{id:h.formID+"-cb-wrap",className:"cb-wrap "+h.layout.controls});if(e.showActionButtons){var W=e.actionButtons.map(function(A){if(A.id&&-1===e.disabledActionButtons.indexOf(A.id))return C.processActionButtons(A)}),K=E.formActions=D("div",W,{className:"form-actions btn-group"});V.appendChild(K)}var Z=D("div",[E.stage,V],{id:h.formID+"-stage-wrap",className:"stage-wrap "+h.layout.stage});H.append(Z,V),"textarea"===t.type?$(t).replaceWith(H):$(t).append(H);var q=f.default.debounce(function(A){if(A){if("keyup"===A.type&&"className"===A.target.name)return!1;var e=$(A.target).closest(".form-field");C.updatePreview(e),C.save.call(C)}}),X=[".form-elements input",".form-elements select",".form-elements textarea"].join(", ");N.on("change blur keyup",X,q),$("li",E.controls).click(function(A){var e=$(A.target).closest("li");C.stopIndex=void 0,J(e),C.save.call(C)});var _=function(){var A=[],t=function(A){return f.default.markup("li",e[A],{className:"disabled-field form-"+A})};return e.prepend&&!$(".disabled-field.form-prepend",E.stage).length&&(A.push(!0),N.prepend(t("prepend"))),e.append&&!$(".disabled-field.form-.append",E.stage).length&&(A.push(!0),N.append(t("append"))),C.disabledTT(E.stage),A.some(function(A){return!0===A})},AA=function(A){var e=1"];for(a in e.roles)if(e.roles.hasOwnProperty(a)){var o="fld-"+h.lastID+"-roles-"+a,i={type:"checkbox",name:"roles[]",value:a,id:o,className:"roles-field"};f.default.inArray(a,l)&&(i.checked="checked"),r.push('")}r.push("
");var n={first:p.roles,second:p.limitRole,content:r.join("")};return iA("access",A,n)},other:function(){return iA("other",A,{first:p.enableOther,second:p.enableOtherMsg})},options:function(){return tA(A)}},a=void 0,l=void 0===A.role?[]:A.role.split(",");if("number"===t&&["min","max","step"].forEach(function(e){n[e]=function(){return aA(e,A)}}),"file"===t&&(n.multiple=function(){var e={first:p.multipleFiles,second:p.allowMultipleFiles};return iA("multiple",A,e)}),"select"===t&&(n.multiple=function(){return iA("multiple",A,{first:" ",second:p.selectionsMessage})}),Object.keys(i).forEach(function(A){var r=i[A],a=[!0];if(e.typeUserDisabledAttrs[t]){var l=e.typeUserDisabledAttrs[t];a.push(!f.default.inArray(r,l))}if(e.typeUserAttrs[t]){var s=Object.keys(e.typeUserAttrs[t]);a.push(!f.default.inArray(r,s))}f.default.inArray(r,e.disabledAttrs)&&a.push(!1),a.every(function(A){return!0===A})&&o.push(n[r]())}),e.typeUserAttrs[t]){var s=r(e.typeUserAttrs[t],A);o.push(s)}return o.join("")},iA=function(A,e,t){var r=function(e){return D("label",e,{for:A+"-"+h.lastID}).outerHTML},o={type:"checkbox",className:"fld-"+A,name:A,id:A+"-"+h.lastID};e[A]&&(o.checked=!0);var i=[],n=[D("input",null,o).outerHTML];return t.first&&i.push(r(t.first)),t.second&&n.push(" ",r(t.second)),t.content&&n.push(t.content),n=D("div",n,{className:"input-wrap"}).outerHTML,D("div",i.concat(n),{className:"form-group "+A+"-wrap"}).outerHTML},nA=function(A){var e="";"undefined"===A&&(A="default");var t="";return e+=C.input({value:A||"default",type:"hidden",className:"btn-style"}).outerHTML,e+='
',B.styles.btn.forEach(function(t){var r=["btn-xs","btn","btn-"+t];A===t&&r.push("selected");var o=D("button",c.default.get("styles.btn."+t),{value:t,type:"button",className:r.join(" ")}).outerHTML;e+=o}),e+="
",e=D("div",[t,e],{className:"form-group style-wrap"}),e.outerHTML},aA=function(A,e){var t=e[A],r=p[A]||A,o=p["placeholder."+A],i={type:"number",value:t,name:A,min:"0",placeholder:o,className:"fld-"+A+" form-control",id:A+"-"+h.lastID},n=C.input(f.default.trimObj(i)).outerHTML;return D("div",['",'
'+n+"
"],{className:"form-group "+A+"-wrap"}).outerHTML},lA=function(A,e,t){var r=t.map(function(t,r){var o=Object.assign({label:p.option+" "+r,value:void 0},t);return t.value===e[A]&&(o.selected=!0),o=f.default.trimObj(o),D("option",o.label,o)}),o={id:A+"-"+h.lastID,name:A,className:"fld-"+A+" form-control"},i=p[A]||f.default.capitalize(A),n=D("label",i,{for:o.id}),a=D("select",r,o),l=D("div",a,{className:"input-wrap"});return D("div",[n,l],{className:"form-group "+o.name+"-wrap"}).outerHTML},sA=function(A,e){var t=e[A]||"",r=p[A];"label"===A&&(f.default.inArray(e.type,["paragraph"])?r=p.content:t=f.default.parsedHtml(e[A]));var o=p["placeholder."+A]||"",i="";if(![].some(function(A){return!0===A})){var n={name:A,placeholder:o,className:"fld-"+A+" form-control",id:A+"-"+h.lastID},a=D("label",r,{for:n.id}).outerHTML;"label"===A?(n.contenteditable=!0,i+=D("div",t,n).outerHTML):(n.value=t,n.type="text",i+="");var l='
'+i+"
",s="block";"value"===A&&(s=e.subtype&&"quill"===e.subtype&&"none"),i=D("div",[a,l],{className:"form-group "+A+"-wrap",style:"display: "+s})}return i.outerHTML},cA=function(A){var e=A.type,t=[],r="";return f.default.inArray(e,["header","paragraph","button"])&&t.push(!0),t.some(function(A){return!0===A})||(r=iA("required",A,{first:p.required})),r},uA=function(A){var t=!(1 li",E.stage).eq(C.stopIndex).before(u),$(".sortable-options",u).sortable({update:function(){return C.updatePreview(u)}}),C.updatePreview(u),e.typeUserEvents[r]&&e.typeUserEvents[r].onadd&&e.typeUserEvents[r].onadd(c),e.editOnAdd&&t&&(C.closeAllEdit(),C.toggleEdit(h.lastID,!1)),h.lastID=C.incrementId(h.lastID)},fA=function(A,e,t){var r={selected:t?"checkbox":"radio"},o=["value","label","selected"],i=[];e=Object.assign({selected:!1,label:"",value:""},e);for(var n,a=o.length-1;0<=a;a--)if(n=o[a],e.hasOwnProperty(n)){var l={type:r[n]||"text",className:"option-"+n,value:e[n],name:A+"-option"};l.placeholder=p["placeholder."+n]||"","selected"===n&&!0===e.selected&&(l.checked=e.selected),i.push(D("input",null,l))}var s={className:"remove btn",title:p.removeMessage};return i.push(f.default.markup("a",p.remove,s)),f.default.markup("li",i).outerHTML},gA=function(A){var t=A.attr("id"),r=A.attr("type"),o=(new Date).getTime(),i=r+"-"+o,n=A.clone();return $(".fld-name",n).val(i),n.find("[id]").each(function(A,e){e.id=e.id.replace(t,h.lastID)}),n.find("[for]").each(function(A,e){var r=e.getAttribute("for"),o=r.replace(t,h.lastID);e.setAttribute("for",o)}),n.attr("id",h.lastID),n.attr("name",i),n.addClass("cloned"),$(".sortable-options",n).sortable(),e.typeUserEvents[r]&&e.typeUserEvents[r].onclone&&e.typeUserEvents[r].onclone(n[0]),h.lastID=C.incrementId(h.lastID),n};if(N.on("click touchstart",".remove",function(A){var t=$(A.target).parents(".form-field:eq(0)"),r=t[0],o=r.getAttribute("type"),i=$(A.target.parentElement);A.preventDefault(),2>=r.querySelector(".sortable-options").childNodes.length&&!o.includes("checkbox")?e.notify.error("Error: "+p.minOptionMessage):i.slideUp("250",function(){i.remove(),C.updatePreview(t),C.save.call(C)})}),N.on("touchstart","input",function(A){var e=$(u);if(!0===A.handled)return!1;if("checkbox"===e.attr("type"))e.trigger("click");else{e.focus();var t=e.val();e.val(t)}}),N.on("click touchstart",".toggle-form, .close-field",function(A){if(A.stopPropagation(),A.preventDefault(),!0===A.handled)return!1;var e=$(A.target).parents(".form-field:eq(0)").attr("id");C.toggleEdit(e),A.handled=!0}),N.on("dblclick","li.form-field, .field-label",function(A){if("input"!==A.target.tagName.toLowerCase()&&!A.target.contentEditable&&(A.stopPropagation(),A.preventDefault(),!0!==A.handled)){var e="li"==A.target.tagName?$(A.target).attr("id"):$(A.target).closest("li.form-field").attr("id");C.toggleEdit(e),A.handled=!0}}),N.on("change",'[name="subtype"]',function(A){var e=$(A.target).closest("li.form-field");$(".value-wrap",e).toggle("quill"!==A.target.value)}),N.on("change",[".prev-holder input",".prev-holder select",".prev-holder textarea"].join(", "),function(A){var e;if(!A.target.classList.contains("other-option")){var t=f.default.closest(A.target,".form-field");if(f.default.inArray(t.type,["select","checkbox-group","radio-group"])){var r=t.getElementsByClassName("option-value");"select"===t.type?f.default.forEach(r,function(e){r[e].parentElement.childNodes[0].checked=A.target.value===r[e].value}):(e=document.getElementsByName(A.target.name),f.default.forEach(e,function(A){r[A].parentElement.childNodes[0].checked=e[A].checked}))}else{var o=document.getElementById("value-"+t.id);o&&(o.value=A.target.value)}C.save.call(C)}}),f.default.addEventListeners(E.stage,"keyup change",function(A){if(A.target.classList.contains("fld-label")){var e=A.target.value||A.target.innerHTML;f.default.closest(A.target,".form-field").querySelector(".field-label").innerHTML=f.default.parsedHtml(e)}}),N.on("keyup","input.error",function(A){$(A.target).removeClass("error")}),N.on("keyup",'input[name="description"]',function(A){var e=$(A.target).parents(".form-field:eq(0)"),t=$(".tooltip-element",e),r=$(A.target).val();""===r?t.length&&t.css("display","none"):t.length?t.attr("tooltip",r).css("display","inline-block"):$(".field-label",e).after('?')}),N.on("change",".fld-multiple",function(A){var e=A.target.checked?"checkbox":"radio",t=$(".option-selected",$(A.target).closest(".form-elements"));return t.each(function(A){return t[A].type=e}),e}),N.on("blur","input.fld-name",function(A){A.target.value=f.default.safename(A.target.value),""===A.target.value?$(A.target).addClass("field-error").attr("placeholder",p.cannotBeEmpty):$(A.target).removeClass("field-error")}),N.on("blur","input.fld-maxlength",function(A){A.target.value=f.default.forceNumber(A.target.value)}),N.on("click touchstart",".icon-copy",function(A){A.preventDefault();var e=$(A.target).parent().parent("li"),t=gA(e);t.insertAfter(e),C.updatePreview(t),C.save.call(C)}),N.on("click touchstart",".delete-confirm",function(A){A.preventDefault();var t=A.target.getBoundingClientRect(),r=document.body.getBoundingClientRect(),o={pageX:t.left+t.width/2,pageY:t.top-r.top-12},i=$(A.target).parents(".form-field:eq(0)").attr("id"),n=$(document.getElementById(i));if(document.addEventListener("modalClosed",function(){n.removeClass("deleting")},!1),e.fieldRemoveWarn){var a=f.default.markup("h3",p.warning),l=f.default.markup("p",p.fieldRemoveWarning);C.confirm([a,l],function(){return C.removeField(i)},o),n.addClass("deleting")}else C.removeField(i)}),N.on("click",".style-wrap button",function(A){var e=$(A.target),t=e.val(),r=e.parent().prev(".btn-style");r.val(t),e.siblings(".btn").removeClass("selected"),e.addClass("selected"),C.updatePreview(r.closest(".form-field")),C.save.call(C)}),N.on("click",".fld-required",function(A){$(A.target).closest(".form-field").find(".required-asterisk").toggle()}),N.on("click","input.fld-access",function(A){var e=$(A.target).closest(".form-field").find(".available-roles"),t=$(A.target);e.slideToggle(250,function(){t.is(":checked")||$("input[type=checkbox]",e).removeAttr("checked")})}),N.on("click",".add-opt",function(A){A.preventDefault();var e=$(A.target).closest(".field-options"),t=$('[name="multiple"]',e),r=$(".option-selected:eq(0)",e),o=!1;o=t.length?t.prop("checked"):"checkbox"===r.attr("type");var i=r.attr("name");$(".sortable-options",e).append(fA(i,!1,o))}),N.on("mouseover mouseout",".remove, .del-button",function(A){return $(A.target).closest("li").toggleClass("delete")}),eA(),N.css("min-height",U.height()),e.stickyControls.enable&&C.stickyControls(N),e.disableInjectedStyle){var dA=document.getElementsByClassName("formBuilder-injected-style");f.default.forEach(dA,function(A){return(0,n.remove)(dA[A])})}return document.dispatchEvent(d.default.loaded),g.actions={clearFields:function(A){return C.removeAllFields(E.stage,A)},showData:C.showData.bind(C),save:C.save.bind(C),addField:function(A,e){C.stopIndex=h.formData.length?e:void 0,AA(A)},removeField:C.removeField.bind(C),getData:C.getFormData.bind(C),setData:function(A){C.stopIndex=void 0,C.removeAllFields(E.stage,!1),eA(A),C.save.call(C)},setLang:function(){var e=i(regeneratorRuntime.mark(function e(r){var o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.default.setCurrent.call(c.default,r);case 2:E.empty(t),o=new A(x,t),$(t).data("formBuilder",o);case 5:case"end":return e.stop()}},e,u)}));return function(){return e.apply(this,arguments)}}()},g};!function(A){A.fn.formBuilder=function(e){e||(e={});var t=this,r=A.extend({},B.defaultOptions,e,!0),i=r.i18n,n=o(r,["i18n"]);B.config.opts=n;var a=A.extend({},B.defaultI18n,i,!0),l={actions:{getData:null,setData:null,save:null,showData:null,setLang:null,addField:null,removeField:null,clearFields:null},get formData(){return l.actions.getData("json")},promise:new Promise(function(e){c.default.init(a).then(function(){t.each(function(e){var r=new Q(n,t[e]);A(t[e]).data("formBuilder",r),l.actions=r.actions}),delete l.promise,e(l)}).catch(console.error)})};return l}}(jQuery)},19:function(A,e){"use strict";function t(A,e){var t={};for(var r in A)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(A,r)&&(t[r]=A[r]);return t}Object.defineProperty(e,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},o={};window.fbLoaded={js:[],css:[]},window.fbEditors={quill:{},tinymce:{}},o.inArray=function(A,e){return-1!==e.indexOf(A)},o.trimObj=function(A){var e=[null,void 0,"",!1,"false"];for(var t in A)o.inArray(A[t],e)?delete A[t]:Array.isArray(A[t])&&(A[t].length||delete A[t]);return A},o.validAttr=function(A){return!o.inArray(A,["values","enableOther","other","label","subtype"])},o.attrString=function(A){var e=[];for(var t in A)A.hasOwnProperty(t)&&o.validAttr(t)&&(t=o.safeAttr(t,A[t]),e.push(t.name+t.value));return e.join(" ")},o.safeAttr=function(A,e){A=o.safeAttrName(A);var t;return e&&(Array.isArray(e)?t=o.escapeAttr(e.join(" ")):("boolean"==typeof e&&(e=e.toString()),t=o.escapeAttr(e.replace(","," ").trim()))),e=e?'="'+t+'"':"",{name:A,value:e}},o.safeAttrName=function(A){return{className:"class"}[A]||o.hyphenCase(A)},o.hyphenCase=function(A){return A=A.replace(/[^\w\s\-]/gi,""),A=A.replace(/([A-Z])/g,function(A){return"-"+A.toLowerCase()}),A.replace(/\s/g,"-").replace(/^-+/g,"")},o.camelCase=function(A){return A.replace(/-([a-z])/g,function(A,e){return e.toUpperCase()})},o.contentType=function(A){var e=void 0===A?"undefined":r(A);return A instanceof Node||A instanceof HTMLElement?e="node":Array.isArray(A)&&(e="array"),e},o.bindEvents=function(A,e){if(e){for(var t in e)!function(t){e.hasOwnProperty(t)&&A.addEventListener(t,function(A){return e[t](A)})}(t)}},o.nameAttr=function(A){var e=(new Date).getTime();return(A.type||o.hyphenCase(A.label))+"-"+e},o.markup=function(A){var e=1":">"};return"string"==typeof A?A.replace(/["&<>]/g,function(A){return e[A]||A}):A},o.escapeAttrs=function(A){for(var e in A)A.hasOwnProperty(e)&&(A[e]=o.escapeAttr(A[e]));return A},o.forEach=function(A,e,t){for(var r=0;r'+A+"").attr("id",n).appendTo($(document.head));window.fbLoaded.css.push(i)}})},o.capitalize=function(A){return A.replace(/\b\w/g,function(A){return A.toUpperCase()})},o.merge=function(A,e){var t=Object.assign({},A,e);for(var i in e)t.hasOwnProperty(i)&&(t[i]=Array.isArray(e[i])?Array.isArray(A[i])?o.unique(A[i].concat(e[i])):e[i]:"object"===r(e[i])?o.merge(A[i],e[i]):e[i]);return t},o.addEventListeners=function(A,e,t){return e.split(" ").forEach(function(e){return A.addEventListener(e,t,!1)})},o.closest=function(A,e){for(var t=e.replace(".","");(A=A.parentElement)&&!A.classList.contains(t););return A},o.noop=function(){return null},o.debounce=function(A){var e,t=1=this.status){var i=e.processFile(o.responseText);e.langs[A]=i,t(i)}else r({status:this.status,statusText:o.statusText})},o.onerror=function(){r({status:this.status,statusText:o.statusText})},o.send()}})},A.prototype.setCurrent=function(){var A=t(regeneratorRuntime.mark(function A(){var e=0=o.length)break;a=o[n++]}else{if(n=o.next(),n.done)break;a=n.value}var l=a,c=l.type;if(l.attrs=l.attrs||{},!c){if(!l.attrs.type){this.error("Ignoring invalid custom field definition. Please specify a type property.");continue}c=l.attrs.type}var f=l.subtype||c;if(!A[c]){var g=s.default.getClass(c,l.subtype);if(!g){this.error("Error while registering custom field: "+c+(l.subtype?":"+l.subtype:"")+". Unable to find any existing defined control or template for rendering.");continue}f=c+"-"+_Mathfloor(9e3*Math.random()+1e3),e.customRegister[f]=$.extend(l,{type:c,class:g})}e.def.i18n[r][f]=l.label,e.def.icon[f]=l.icon}},e.getRegistered=function(){var A=0=o.length)break;a=o[n++]}else{if(n=o.next(),n.done)break;a=n.value}var l=a;t[l]=this.config[l]||this[l]}return A=A.bind(this),A=A(t),A.js&&(this.js=A.js),A.css&&(this.css=A.css),this.onRender=A.onRender,{field:A.field,layout:A.layout}},a(e,null,[{key:"definition",get:function(){return e.def}}]),e}(s.default);e.default=f,f.customRegister={}},359:function(A,e,t){e=A.exports=t(111)(void 0),e.push([A.i,'@font-face{font-family:form-builder-font;src:url(data:application/vnd.ms-fontobject;base64,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UFyFFxUUAAAAAgAA/2oDawNSABsAHwBHQEQEAgIADxANAwUGAAVeDgwCBgsJAgcIBgdeAwEBAQxICgEICA0ISQAAHx4dHAAbABsaGRgXFhUUExEREREREREREREFHSsBNSM3IwcjNyMHIxUzByMVMwczNzMHMzczNSM3ByM3MwNrnB99H/offR/byx+snB99H/offR/byx+c+h/6Adt9+vr6+n36ffr6+vp9+vr6AAAAA////2oD6ANSAA8AHwA7AIRADyMBBAUrAQIGAAkBAQcDR0uwDFBYQCwABAUDBQRlAAMAAAYDAGAABgAHAQYHYAAFBQhYAAgIDEgAAQECWAACAg0CSRtALQAEBQMFBANtAAMAAAYDAGAABgAHAQYHYAAFBQhYAAgIDEgAAQECWAACAg0CSVlADDUhJhQTNTYXIwkFHSsFETQmIyEiBhURFBYXITI2ExEUBiMhIiYnETQ2FyEyFicVIzU0JichIgYHERQWOwEVIyImNxE0NjMhMhYDoQwG/aEICgoIAl8HCkg0Jf2hJTQBNiQCXyU01kgKCP2hBwoBDAZaWiQ2ATQlAl8lNj0CXwgKCgj9oQcKAQwCZf2hJTQ0JQJfJTYBNLFaWgcKAQwG/aEICkg2JAJfJTQ0AAABAAAAAQAA/RsflV8PPPUACwPoAAAAANXIskQAAAAA1ciyRP///2oD6ANSAAAACAACAAAAAAAAAAEAAANS/2oAAAPo/////wPoAAEAAAAAAAAAAAAAAAAAAAATA+gAAAPoAAADoAAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAANZAAAD6AAAA+gAAAKuAAAD6AAAA+gAAALKAAADawAAA+j//wAAAAABygK4AxQDhgSMBuIH6giCCOwJcAmyCpgK1gw4DQwNZA24DlIAAQAAABMAiAAWAAAAAAACAI4AngBzAAABWwtwAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABABEANQABAAAAAAACAAcARgABAAAAAAADABEATQABAAAAAAAEABEAXgABAAAAAAAFAAsAbwABAAAAAAAGABEAegABAAAAAAAKACsAiwABAAAAAAALABMAtgADAAEECQAAAGoAyQADAAEECQABACIBMwADAAEECQACAA4BVQADAAEECQADACIBYwADAAEECQAEACIBhQAD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sAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=);src:url(data:application/vnd.ms-fontobject;base64,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UFyFFxUUAAAAAgAA/2oDawNSABsAHwBHQEQEAgIADxANAwUGAAVeDgwCBgsJAgcIBgdeAwEBAQxICgEICA0ISQAAHx4dHAAbABsaGRgXFhUUExEREREREREREREFHSsBNSM3IwcjNyMHIxUzByMVMwczNzMHMzczNSM3ByM3MwNrnB99H/offR/byx+snB99H/offR/byx+c+h/6Adt9+vr6+n36ffr6+vp9+vr6AAAAA////2oD6ANSAA8AHwA7AIRADyMBBAUrAQIGAAkBAQcDR0uwDFBYQCwABAUDBQRlAAMAAAYDAGAABgAHAQYHYAAFBQhYAAgIDEgAAQECWAACAg0CSRtALQAEBQMFBANtAAMAAAYDAGAABgAHAQYHYAAFBQhYAAgIDEgAAQECWAACAg0CSVlADDUhJhQTNTYXIwkFHSsFETQmIyEiBhURFBYXITI2ExEUBiMhIiYnETQ2FyEyFicVIzU0JichIgYHERQWOwEVIyImNxE0NjMhMhYDoQwG/aEICgoIAl8HCkg0Jf2hJTQBNiQCXyU01kgKCP2hBwoBDAZaWiQ2ATQlAl8lNj0CXwgKCgj9oQcKAQwCZf2hJTQ0JQJfJTYBNLFaWgcKAQwG/aEICkg2JAJfJTQ0AAABAAAAAQAA/RsflV8PPPUACwPoAAAAANXIskQAAAAA1ciyRP///2oD6ANSAAAACAACAAAAAAAAAAEAAANS/2oAAAPo/////wPoAAEAAAAAAAAAAAAAAAAAAAATA+gAAAPoAAADoAAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAANZAAAD6AAAA+gAAAKuAAAD6AAAA+gAAALKAAADawAAA+j//wAAAAABygK4AxQDhgSMBuIH6giCCOwJcAmyCpgK1gw4DQwNZA24DlIAAQAAABMAiAAWAAAAAAACAI4AngBzAAABWwtwAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABABEANQABAAAAAAACAAcARgABAAAAAAADABEATQABAAAAAAAEABEAXgABAAAAAAAFAAsAbwABAAAAAAAGABEAegABAAAAAAAKACsAiwABAAAAAAALABMAtgADAAEECQAAAGoAyQADAAEECQABACIBMwADAAEECQACAA4BVQADAAEECQADACIBYwADAAEECQAEACIBhQAD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sAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=) format("embedded-opentype"),url(data:application/octet-stream;base64,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) format("woff2"),url(data:application/font-woff;base64,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) format("woff"),url(data:application/x-font-ttf;base64,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YGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=) format("truetype"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTcgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iZm9ybS1idWlsZGVyLWZvbnQiIGhvcml6LWFkdi14PSIxMDAwIiA+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImZvcm0tYnVpbGRlci1mb250IiBmb250LXdlaWdodD0iNDAwIiBmb250LXN0cmV0Y2g9Im5vcm1hbCIgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJhdXRvY29tcGxldGUiIHVuaWNvZGU9IiYjeGU4MDA7IiBkPSJNMzc1IDUzOGg2M3YtNjNoLTYzdjYzeiBtLTEyNSA2MmgtNjJ2LTYyaDYydjYyeiBtMTI1IDBoLTYydi02Mmg2MnY2MnogbS0yNTAtNjJ2LTYzaDYzdjYzaC02M3ogbTYzLTEyNWg2MnY2MmgtNjJ2LTYyeiBtMTI1IDBoNjJ2NjJoLTYydi02MnogbS02MyAxMjV2LTYzaDYzdjYzaC02M3ogbS0xMjUtNTYzaDYzdjYzaC02M3YtNjN6IG0xMjUgMGg2M3Y2M2gtNjN2LTYzeiBtMTI1IDBoNjN2NjNoLTYzdi02M3ogbTE4OCA2M2gtNjN2LTYzaDYzdjYzeiBtNDM3IDU5M3YtMjUwYzAtNTAtNDQtOTMtOTQtOTNoLTMxdi0xODgtMTg4YzAtMzctMjUtNjItNjItNjJoLTc1MGMtMzggMC02MyAyNS02MyA2MnY3MTljMCA1MCA0NCA5NCA5NCA5NGgxODcgMjE5djMxIDMyaC02Mi02M3YzMSAzMWgxNTYgMTU3di0zMS0zMWgtNjMtNjJ2LTMyLTMxaDE4NyAxNTZjNTAgMCA5NC00NCA5NC05NHogbS0xODctNTMxaC0zNzUtMzc1di0xODhoNzUwdjE4OHogbS02MjUgNjN2NjJoLTYzdi02Mmg2M3ogbTEyNSAwdjYyaC02M3YtNjJoNjN6IG02MjUgNDY4YzAgMTktMTMgMzItMzIgMzJoLTM0M3YtMTU3LTE1NmgtMzItMzF2MzEgMzJoLTYydjYyaDYydjMxIDMyaC02MnY2Mmg2MnYzMSAzMmgtNDA2Yy0xOSAwLTMxLTEzLTMxLTMydi0yNTBjMC0xOCAxMi0zMSAzMS0zMWg0MDZ2LTYyaC0xMjV2LTMyLTMxaDE1NiAxNTd2MzEgMzJoLTEyNXY2MmgzNDNjMTkgMCAzMiAxMyAzMiAzMXYyNTB6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJkYXRlIiB1bmljb2RlPSImI3hlODAxOyIgZD0iTTcxLTc5aDE2MXYxNjFoLTE2MXYtMTYxeiBtMTk3IDBoMTc4djE2MWgtMTc4di0xNjF6IG0tMTk3IDE5N2gxNjF2MTc4aC0xNjF2LTE3OHogbTE5NyAwaDE3OHYxNzhoLTE3OHYtMTc4eiBtLTE5NyAyMTRoMTYxdjE2MWgtMTYxdi0xNjF6IG00MTEtNDExaDE3OXYxNjFoLTE3OXYtMTYxeiBtLTIxNCA0MTFoMTc4djE2MWgtMTc4di0xNjF6IG00MjgtNDExaDE2MXYxNjFoLTE2MXYtMTYxeiBtLTIxNCAxOTdoMTc5djE3OGgtMTc5di0xNzh6IG0tMTk2IDQ4MnYxNjFxMCA3LTYgMTJ0LTEyIDZoLTM2cS03IDAtMTItNnQtNi0xMnYtMTYxcTAtNyA2LTEzdDEyLTVoMzZxNyAwIDEyIDV0NiAxM3ogbTQxMC00ODJoMTYxdjE3OGgtMTYxdi0xNzh6IG0tMjE0IDIxNGgxNzl2MTYxaC0xNzl2LTE2MXogbTIxNCAwaDE2MXYxNjFoLTE2MXYtMTYxeiBtMTggMjY4djE2MXEwIDctNSAxMnQtMTMgNmgtMzVxLTcgMC0xMy02dC01LTEydi0xNjFxMC03IDUtMTN0MTMtNWgzNXE4IDAgMTMgNXQ1IDEzeiBtMjE1IDM2di03MTVxMC0yOS0yMi01MHQtNTAtMjFoLTc4NnEtMjkgMC01MCAyMXQtMjEgNTB2NzE1cTAgMjkgMjEgNTB0NTAgMjFoNzJ2NTRxMCAzNyAyNiA2M3Q2MyAyNmgzNnEzNyAwIDYzLTI2dDI2LTYzdi01NGgyMTR2NTRxMCAzNyAyNyA2M3Q2MyAyNmgzNXEzNyAwIDY0LTI2dDI2LTYzdi01NGg3MXEyOSAwIDUwLTIxdDIyLTUweiIgaG9yaXotYWR2LXg9IjkyOC42IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImNoZWNrYm94IiB1bmljb2RlPSImI3hlODAyOyIgZD0iTTg0NCA1Mzh2LTUwMGMwLTUxLTQ0LTk0LTk0LTk0aC01NjJjLTUwIDAtOTQgNDMtOTQgOTR2NTYyYzAgNTAgNDQgOTQgOTQgOTRoNTYyYzQ0IDAgODEtMzEgOTQtNzVsMTUwIDg3LTE1MC0xNjh6IG0tNjMtNzVsLTMwMC0zNjMtMzA2IDQwNiAzMDYtMTAwIDMwMCAxODJ2MTJjMCAxOS0xMiAzMS0zMSAzMWgtNTYyYy0xOSAwLTMyLTEyLTMyLTMxdi01NjJjMC0xOSAxMy0zMiAzMi0zMmg1NjJjMTkgMCAzMSAxMyAzMSAzMnY0MjV6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJjaGVja2JveC1ncm91cCIgdW5pY29kZT0iJiN4ZTgwMzsiIGQ9Ik0wIDc4OGgxMDAwdjYyaC0xMDAwdi02MnogbTAtMTI1aDEwMDB2NjJoLTEwMDB2LTYyeiBtMzc1LTEyNXYtNjNoNTYzdjYzaC01NjN6IG01NjMtNTYzdjYzaC01NjN2LTYzaDU2M3ogbS01NjMgMjUwaDU2M3Y2M2gtNTYzdi02M3ogbS0xMjUtMTI1bC0xNTYtOTQtOTQgMzIgOTQtMTI2IDE1NiAxODh6IG0wIDI1MGwtMTU2LTk0LTk0IDMyIDk0LTEyNSAxNTYgMTg3eiBtMCAyNTBsLTE1Ni05NC05NCAzMiA5NC0xMjUgMTU2IDE4N3oiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InJhZGlvLWdyb3VwIiB1bmljb2RlPSImI3hlODA0OyIgZD0iTTAgNzg4aDEwMDB2NjJoLTEwMDB2LTYyeiBtMC0xMjVoMTAwMHY2MmgtMTAwMHYtNjJ6IG0zMTMtMTg4aDYyNXY2M2gtNjI1di02M3ogbTYyNS0xODdoLTYyNXYtNjNoNjI1djYzeiBtMC0zMTN2NjNoLTYyNXYtNjNoNjI1eiBtLTg0NCA0MzhjLTUwIDAtOTQgNDMtOTQgOTNzNDQgOTQgOTQgOTQgOTQtNDQgOTQtOTQtNDQtOTMtOTQtOTN6IG0wIDEyNWMtMTkgMC0zMS0xMy0zMS0zMnMxMi0zMSAzMS0zMSAzMSAxMyAzMSAzMS0xMiAzMi0zMSAzMnogbTAtMzgyYy01MCAwLTk0IDQ0LTk0IDk0czQ0IDk0IDk0IDk0IDk0LTM4IDk0LTk0LTQ0LTk0LTk0LTk0eiBtMCAxMjVjLTE5IDAtMzEtMTItMzEtMzFzMTItMzEgMzEtMzEgMzEgMTkgMzEgMzEtMTIgMzEtMzEgMzF6IG0wLTM2OWMtNTAgMC05NCA0NC05NCA5NHM0NCA5NCA5NCA5NCA5NC00NCA5NC05NC00NC05NC05NC05NHogbTAgMTI2Yy0xOSAwLTMxLTEzLTMxLTMyczEyLTMxIDMxLTMxIDMxIDEyIDMxIDMxLTEyIDMyLTMxIDMyeiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0icmljaC10ZXh0IiB1bmljb2RlPSImI3hlODA1OyIgZD0iTTkzOCA3ODhoLTg3NWMtMzggMC02My0yNS02My02M3YtNzUwYzAtMzggMjUtNjMgNjMtNjNoODc1YzM3IDAgNjIgMjUgNjIgNjN2NzUwYzAgMzgtMjUgNjMtNjIgNjN6IG0tODc1LTEzMmg1MHYtMThoLTUwdjE4eiBtMC0zMWg1MHYtMTloLTUwdjE5eiBtODc1LTY1MGgtODc1djU1Nmg4NzV2LTU1NnogbTAgNTY5aC04NzV2MTloODc1di0xOXogbTAgMzFoLTg3NXYxOWg1MHYtMTNoOTN2MTNoODJ2LTEzaDg3djEzaDgxdi0xM2g5NHYxM2g3NXYtMTNoOTR2MTNoODF2LTEzaDk0djEzaDQ0di0xOXogbS02NTcgNTB2LTE5aC03NXYxOWg3NXogbS03NSAxM3YxOGg4MnYtMThoLTgyeiBtMjUwLTEzdi0xOWgtODF2MTloODF6IG0tODEgMTN2MThoODF2LTE4aC04MXogbTI1MC0xM3YtMTloLTc1djE5aDc1eiBtLTc1IDEzdjE4aDc1di0xOGgtNzV6IG0yNTAtMTN2LTE5aC04MXYxOWg4MXogbS04MSAxM3YxOGg4MXYtMThoLTgxeiBtMjE5LTMyaC01MHYxOWg1MHYtMTl6IG0wIDMyaC01MHYxOGg1MHYtMTh6IG0wIDMxaC01MHY2aC05NHYtMTJoLTgxdjEyaC04OHYtMTJoLTc1djEyaC05NHYtMTJoLTgxdjEyaC05NHYtMTJoLTc1djEyaC05M3YtMTJoLTUwdjI1aDg3NXYtMTl6IG0wIDMxaC04NzV2MTloODc1di0xOXogbS03NTAtNjAwdjYzaDYyNXYtNjNoLTYyNXogbTYyNSAxMjVoLTYyNXY2M2g2MjV2LTYzeiBtLTEyNSAxMjVoLTUwMHY2M2g1MDB2LTYzeiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0ic2VsZWN0IiB1bmljb2RlPSImI3hlODA2OyIgZD0iTTAgODUwdi04NzVoMGMwLTM4IDI1LTYzIDYzLTYzaDYyNWMzNyAwIDYyIDI1IDYyIDYzaDB2NTYzaDI1MHYzMTJoLTEwMDB6IG02My02Mmg2MjV2LTE4OGgtNjI1djE4OHogbTAtMzc1aDYyNXYtMTg4aC02MjV2MTg4eiBtMC00Mzh2MTg4aDYyNXYtMTg4aC02MjV6IG04NzUgNjI1aC0xODh2MTg4aDE4OHYtMTg4eiBtLTgxMyAxMjVoNjN2LTYyaC02M3Y2MnogbTAtNjI1aDYzdi02MmgtNjN2NjJ6IG0xMjUgMGg2M3YtNjJoLTYzdjYyeiBtMTI1IDBoNjN2LTYyaC02M3Y2MnogbTE4OCAwdi02MmgtNjN2NjJoNjN6IG0tNDM4IDI1MGg2M3YtNjJoLTYzdjYyeiBtMTI1IDBoNjN2LTYyaC02M3Y2MnogbTEyNSAwaDYzdi02MmgtNjN2NjJ6IG00NjkgMzA2bC02MyA2OWgxMTlsLTU2LTY5eiBtLTcxOS0xODF2NjNoNjN2LTYzaC02M2wwIDB6IG0xMjUgMHY2M2g2M3YtNjNoLTYzbDAgMHoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InRleHRhcmVhIiB1bmljb2RlPSImI3hlODA3OyIgZD0iTTE4OCAxNjN2NjJoNTAwdi02MmgtNTAwbDAgMHogbTAgMjUwaDYyNXY2MmgtNjI1di02MmwwIDB6IG0wLTYzdi02Mmg2MjV2NjJoLTYyNWwwIDB6IG02MjUgMjUwaC02MjV2LTYyaDYyNXY2MmwwIDB6IG0xODctNjI1djc1MGMwIDM4LTI1IDYzLTYyIDYzaC04NzVjLTM4IDAtNjMtMjUtNjMtNjN2LTc1MGMwLTM4IDI1LTYzIDYzLTYzaDg3NWMzNyAwIDYyIDI1IDYyIDYzeiBtLTYyIDc1MHYtNzUwaC04NzV2NzUwaDg3NXoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InRleHQiIHVuaWNvZGU9IiYjeGU4MDg7IiBkPSJNOTM4IDYwMGgtNjU3djYzaDk0djYyaC05NC02Mi05NHYtNjJoOTR2LTYzaC0xNTZjLTM4IDAtNjMtMzEtNjMtNjJ2LTM3NWMwLTM4IDI1LTYzIDYzLTYzaDE1NnYtNjJoLTk0di02M2gyNTB2NjNoLTk0djYyaDY1N2MzNyAwIDYyIDI1IDYyIDYzdjM3NWMwIDMxLTI1IDYyLTYyIDYyeiBtLTg3NS00Mzd2Mzc1aDE1NnYtMzc1aC0xNTZ6IG04NzUgMGgtNjU3djM3NWg2NTd2LTM3NXoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InBlbmNpbCIgdW5pY29kZT0iJiN4ZTgwOTsiIGQ9Ik0yMDMtN2w1MCA1MS0xMzEgMTMxLTUxLTUxdi02MGg3MnYtNzFoNjB6IG0yOTEgNTE4cTAgMTItMTIgMTItNSAwLTktNGwtMzAzLTMwMnEtNC00LTQtMTAgMC0xMiAxMy0xMiA1IDAgOSA0bDMwMyAzMDJxMyA0IDMgMTB6IG0tMzAgMTA3bDIzMi0yMzItNDY0LTQ2NWgtMjMydjIzM3ogbTM4MS01NHEwLTI5LTIwLTUwbC05My05My0yMzIgMjMzIDkzIDkycTIwIDIxIDUwIDIxIDI5IDAgNTEtMjFsMTMxLTEzMXEyMC0yMiAyMC01MXoiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJmaWxlIiB1bmljb2RlPSImI3hlODBhOyIgZD0iTTQ2OSAxNjNoLTQ2OXYtMjUxaDkzOHYyNTFoLTQ2OXogbTQwNi0xMjVoLTEyNXY2MmgxMjV2LTYyeiBtLTY1NiA1MDBsMjUwIDI1MCAyNTAtMjUwaC0xNTZ2LTMxM2gtMTg4djMxM3oiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImhpZGRlbiIgdW5pY29kZT0iJiN4ZTgwYjsiIGQ9Ik02MyA1MzhsNjIgMCAwIDYyLTYyIDB6IG0xMjUgMGw2MiAwIDAgNjItNjIgMHogbTEyNSAwbDYyIDAgMCA2Mi02MiAweiBtMTI1IDBsNjIgMCAwIDYyLTYyIDB6IG0xMjUgMGw2MiAwIDAgNjItNjIgMHogbTEyNSAwbDYyIDAgMCA2Mi02MiAweiBtMTI1IDBsNjIgMCAwIDYyLTYyIDB6IG0tODEzLTYzbDYzIDAgMCA2My02MyAweiBtOTM4LTYybDYyIDAgMCA2Mi02MiAweiBtLTkzOC02M2w2MyAwIDAgNjMtNjMgMHogbTkzOC02Mmw2MiAwIDAgNjItNjIgMHogbS05MzgtNjNsNjMgMCAwIDYzLTYzIDB6IG05MzgtNjJsNjIgMCAwIDYyLTYyIDB6IG0tODEzLTYzbDYzIDAgMCA2My02MyAweiBtMTI1IDBsNjMgMCAwIDYzLTYzIDB6IG0xMjUgMGw2MyAwIDAgNjMtNjMgMHogbTEyNSAwbDYzIDAgMCA2My02MyAweiBtMTI1IDBsNjMgMCAwIDYzLTYzIDB6IG0xMjUgMGw2MyAwIDAgNjMtNjMgMHogbTEyNSAwbDYzIDAgMCA2My02MyAweiBtNjMgNDM4bDYyIDAgMCA2Mi02MiAweiBtLTkzOC00MzhsNjMgMCAwIDYzLTYzIDB6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJjYW5jZWwiIHVuaWNvZGU9IiYjeGU4MGM7IiBkPSJNMCA5MHEwIDM2IDI2IDYybDE5NSAxOTUtMTk1IDE5NnEtMjYgMjUtMjYgNjF0MjYgNjEgNjEgMjUgNjEtMjVsMTk2LTE5NiAxOTUgMTk2cTI1IDI1IDYxIDI1dDYxLTI1IDI1LTYxLTI1LTYxbC0xOTUtMTk2IDE5NS0xOTVxMjUtMjYgMjUtNjJ0LTI1LTYxcS0yNS0yNS02MS0yNXQtNjEgMjVsLTE5NSAxOTUtMTk2LTE5NXEtMjUtMjUtNjEtMjV0LTYxIDI1cS0yNiAyNi0yNiA2MXoiIGhvcml6LWFkdi14PSI2ODYuNSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJidXR0b24iIHVuaWNvZGU9IiYjeGU4MGQ7IiBkPSJNNjIgNTM4bDg3NSAwIDAgNjItODc1IDB6IG0tNjItMzc1bDYzIDAgMCAzNzUtNjMgMHogbTYzLTYzbDg3NSAwIDAgNjMtODc1IDB6IG04NzUgNjNsNjIgMCAwIDM3NS02MiAweiBtLTU1MiAyODBxLTM0IDAtNTQtMjUtMTktMjUtMTktNjggMC00MyAxOS02OCAyMC0yNSA1NC0yNSAzMyAwIDUzIDI1IDE5IDI1IDE5IDY4IDAgNDMtMTkgNjgtMjAgMjUtNTMgMjV6IG0wIDI1cTQ4IDAgNzYtMzIgMjktMzIgMjktODYgMC01NC0yOS04Ni0yOC0zMi03Ni0zMi00OCAwLTc3IDMyLTI5IDMyLTI5IDg2IDAgNTQgMjkgODYgMjkgMzIgNzcgMzJ6IG0xNTMtNGwzMSAwIDAtOTYgMTAyIDk2IDQwIDAtMTEzLTEwNiAxMjEtMTIyLTQxIDAtMTA5IDExMCAwLTExMC0zMSAwIDAgMjI4eiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iaGVhZGVyIiB1bmljb2RlPSImI3hlODBmOyIgZD0iTTkzOS03OXEtMjUgMC03NCAydC03NSAycS0yNCAwLTczLTJ0LTc0LTJxLTEzIDAtMjEgMTJ0LTcgMjVxMCAxOCA5IDI2dDIyIDkgMjkgNCAyNSA5cTE4IDExIDE4IDc4bDAgMjE4cTAgMTItMSAxNy03IDMtMjggM2gtMzc2cS0yMiAwLTI5LTMgMC01IDAtMTdsLTEtMjA3cTAtNzkgMjEtOTEgOS02IDI2LTh0MzItMiAyNS04IDExLTI2cTAtMTQtNi0yNnQtMjEtMTNxLTI2IDAtNzggMnQtNzcgMnEtMjQgMC03MS0ydC03MS0ycS0xMyAwLTIwIDEydC03IDI1cTAgMTcgOSAyNXQyMCAxMCAyNiA0IDI0IDlxMTggMTMgMTggODBsLTEgMzF2NDU0cTAgMiAxIDE1dDAgMjAtMSAyMS0yIDI0LTQgMjAtNiAxOC05IDEwcS04IDUtMjUgN3QtMjkgMS0yMyA3LTEwIDI2cTAgMTQgNiAyNnQyMCAxM3EyNiAwIDc4LTJ0NzctMnEyMyAwIDcxIDJ0NzAgMnExNCAwIDIxLTEzdDctMjZxMC0xNy05LTI1dC0yMi04LTI3LTItMjQtN3EtMjAtMTItMjAtOTBsMS0xNzhxMC0xMiAwLTE4IDctMiAyMi0yaDM5MHExNCAwIDIxIDIgMSA2IDEgMThsMCAxNzhxMCA3OC0xOSA5MC0xMCA2LTMzIDd0LTM3IDctMTQgMjhxMCAxNCA3IDI2dDIxIDEzcTI0IDAgNzQtMnQ3My0ycTI0IDAgNzIgMnQ3MiAycTE0IDAgMjEtMTN0Ny0yNnEwLTE3LTEwLTI1dC0yMi04LTI5LTItMjQtN3EtMjAtMTMtMjAtOTBsMS01MjZxMC02NiAxOS03OCA5LTYgMjUtOHQzMC0yIDIzLTkgMTAtMjVxMC0xNC02LTI2dC0yMC0xM3oiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InBhcmFncmFwaCIgdW5pY29kZT0iJiN4ZTgxMDsiIGQ9Ik03MTMgNzQ1di00MXEwLTE2LTEwLTM0dC0yNC0xOHEtMjggMC0zMC0xLTE0LTMtMTgtMTctMS02LTEtMzZ2LTY0M3EwLTE0LTExLTI0dC0yNC0xMGgtNjBxLTE0IDAtMjQgMTB0LTEwIDI0djY4MGgtODB2LTY4MHEwLTE0LTktMjR0LTI1LTEwaC02MHEtMTQgMC0yNCAxMHQtMTAgMjR2Mjc3cS04MiA3LTEzNyAzMy03MCAzMy0xMDcgMTAwLTM2IDY1LTM2IDE0NSAwIDkyIDUwIDE1OSA0OSA2NiAxMTYgODkgNjIgMjEgMjMzIDIxaDI2N3ExNCAwIDI0LTEwdDEwLTI0eiIgaG9yaXotYWR2LXg9IjcxNC4zIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9Im51bWJlciIgdW5pY29kZT0iJiN4ZTgxMTsiIGQ9Ik04NzUgNDc1djEyNWgtMTU2bDMxIDI1MGgtMTI1bC0zMS0yNTBoLTI1MGwzMSAyNTBoLTEyNWwtMzEtMjUwaC0yMTl2LTEyNWgyMDNsLTMxLTI1MGgtMTcydi0xMjVoMTU2bC0zMS0yNTBoMTI1bDMxIDI1MGgyNTBsLTMxLTI1MGgxMjVsMzEgMjUwaDIxOXYxMjVoLTIwM2wzMSAyNTBoMTcyeiBtLTMyOC0yNTBoLTI1MGwzMSAyNTBoMjUwbC0zMS0yNTB6IiBob3Jpei1hZHYteD0iODc1IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImNvcHkiIHVuaWNvZGU9IiYjeGYyNGQ7IiBkPSJNOTI5LTYxdjYwN3EwIDgtNiAxM3QtMTIgNWgtNjA3cS04IDAtMTMtNXQtNS0xM3YtNjA3cTAtNyA1LTEydDEzLTZoNjA3cTcgMCAxMiA2dDYgMTJ6IG03MSA2MDd2LTYwN3EwLTM3LTI2LTYzdC02My0yNmgtNjA3cS0zNyAwLTYzIDI2dC0yNyA2M3Y2MDdxMCAzNyAyNyA2NHQ2MyAyNmg2MDdxMzcgMCA2My0yNnQyNi02NHogbS0yMTQgMjE1di05MGgtNzJ2OTBxMCA3LTUgMTJ0LTEzIDZoLTYwN3EtNyAwLTEyLTZ0LTYtMTJ2LTYwN3EwLTggNi0xM3QxMi01aDkwdi03MmgtOTBxLTM2IDAtNjMgMjd0LTI2IDYzdjYwN3EwIDM3IDI2IDYzdDYzIDI2aDYwN3EzNyAwIDY0LTI2dDI2LTYzeiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+CjwvZm9udD4KPC9kZWZzPgo8L3N2Zz4=) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:form-builder-font;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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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 button,.form-wrap.form-builder input,.form-wrap.form-builder optgroup,.form-wrap.form-builder select,.form-wrap.form-builder textarea{margin:0;font:inherit;color:inherit}.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;-ms-touch-action:manipulation;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 .checkbox,.form-wrap.form-builder .fb-checkbox-group .checkbox-inline{padding-left:0}.form-wrap.form-builder .fb-checkbox-group .checkbox-inline input,.form-wrap.form-builder .fb-checkbox-group .checkbox input{position:relative;margin:4px 0 0}.form-wrap.form-builder .fb-checkbox-group .checkbox-inline label,.form-wrap.form-builder .fb-checkbox-group .checkbox label{padding-left:4px}.form-wrap.form-builder .fb-radio-group .radio,.form-wrap.form-builder .fb-radio-group .radio-inline{padding-left:0}.form-wrap.form-builder .fb-radio-group .radio-inline input,.form-wrap.form-builder .fb-radio-group .radio input{position:relative;margin:4px 0 0}.form-wrap.form-builder .fb-radio-group .radio-inline label,.form-wrap.form-builder .fb-radio-group .radio label{padding-left:4px}.form-wrap.form-builder .fb-checkbox-inline,.form-wrap.form-builder .fb-radio-inline{display:inline-block;vertical-align:middle}.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{float:right;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 .empty .frmb{border:3px dashed #ccc;margin-right:5px;background-color:hsla(0,0%,100%,.25)}.form-wrap.form-builder .stage-wrap{position:relative;float:left;width:74%}.form-wrap.form-builder .stage-wrap.pull-right .frmb{margin:0 0 0 6px}@media (max-width:481px){.form-wrap.form-builder .stage-wrap{width:calc(100% - 64px)}}.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;margin:0 6px 0 0;padding:0;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-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:17px;width:17px;line-height:17px;text-align:center;top:14px;font-size:18px;padding:0;color:#c10000}.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 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}.stage-wrap h4{margin-top:0;color:#666}.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}',""])},36:function(A,e,t){"use strict";function r(A,e){var t={};for(var r in A)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(A,r)&&(t[r]=A[r]);return t}function o(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function i(A,e){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?A:e}function n(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(A,e):A.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function A(A,e){for(var t,r=0;r=o.length)break;l=o[a++]}else{if(a=o.next(),a.done)break;l=a.value}var s=l;this[s]=e[s],delete e[s]}e.id||(e.name?e.id=e.name:e.id="control-"+_Mathfloor(1e7*Math.random()+1)),this.id=e.id,this.type=e.type,this.description&&(e.title=this.description),A.controlConfig||(A.controlConfig={});var c=this.subtype?this.type+"."+this.subtype:this.type;this.classConfig=$.extend({},A.controlConfig[c]||{}),this.subtype&&(e.type=this.subtype),this.required&&(e.required="required",e["aria-required"]="true"),this.config=e,this.configure()}return A.register=function(e,t,r){var o=r?r+".":"";A.classRegister||(A.classRegister={}),Array.isArray(e)||(e=[e]);for(var i=e,n=Array.isArray(i),a=0,i=n?i:i[Symbol.iterator]();;){var l;if(n){if(a>=i.length)break;l=i[a++]}else{if(a=i.next(),a.done)break;l=a.value}var s=l;-1=r.length)break;n=r[i++]}else{if(i=r.next(),i.done)break;n=i.value}n(A,A.classRegister)}window.fbControlsLoaded=!0}},A.mi18n=function(A,e){var t=this.definition,r=t.i18n||{};r=r[u.default.locale]||r.default||r;var o=this.camelCase(A),i="object"==(void 0===r?"undefined":n(r))?r[o]||r[A]:r;if(i)return i;var a=t.mi18n;return"object"===(void 0===a?"undefined":n(a))&&(a=a[o]||a[A]),a||(a=o),u.default.get(a,e)},A.active=function(A){return!Array.isArray(this.definition.inactive)||-1==this.definition.inactive.indexOf(A)},A.label=function(A){return this.mi18n(A)},A.icon=function(A){var e=this.definition;return e&&"object"===n(e.icon)?e.icon[A]:e.icon},A.prototype.configure=function(){},A.prototype.build=function(){var A=this.config,e=A.label,t=A.type,r=o(A,["label","type"]);return this.markup(t,s.default.parsedHtml(e),r)},A.prototype.on=function(A){var e=this,t={prerender:function(){},render:function(){var A=function(){e.onRender&&e.onRender()};e.css&&s.default.getStyles(e.css),e.js&&!s.default.isCached(e.js)?s.default.getScripts(e.js).done(A):A()}};return A?t[A]:t},A.error=function(A){throw new Error(A)},A.prototype.markup=function(A){var e=1\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=$("
").attr("id","qq-template").html(e)},e.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]},e.prototype.onRender=function(){var A=$(this.wrapper),e=$(this.input),t=$.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(e,t,r){"."!=r.slice(-1)&&(r+=".");var o=$("
").addClass("qq-error-message").html("Error processing upload: "+t+".
Reason: "+r+"
").prependTo(A.find(".qq-uploader"));setTimeout(function(){o.fadeOut(function(){o.remove()})},6e3)},onStatusChange:function(){for(var t=A.fineUploader("getUploads"),r=[],o=t,i=Array.isArray(o),n=0,o=i?o:o[Symbol.iterator]();;){var a;if(i){if(n>=o.length)break;a=o[n++]}else{if(n=o.next(),n.done)break;a=n.value}var l=a;"upload successful"==l.status&&r.push(l.name)}e.val(r.join(", "))}},template:this.fineTemplate},this.classConfig);A.fineUploader(t)},n(e,null,[{key:"definition",get:function(){return{i18n:{default:"Fine Uploader"}}}}]),e}(l.default);e.default=s,l.default.register("file",l.default,"file"),l.default.register("fineuploader",s,"file")},80:function(A,e,t){"use strict";function r(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function o(A,e){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?A:e}function i(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(A,e):A.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var n=t(6),a=function(A){return A&&A.__esModule?A:{default:A}}(n),l=function(A){function e(){return r(this,e),o(this,A.apply(this,arguments))}return i(e,A),e.prototype.build=function(){return{field:this.markup("input",null,this.config),layout:"hidden"}},e}(a.default);e.default=l,a.default.register("hidden",l)},81:function(A,e,t){"use strict";function r(A){return A&&A.__esModule?A:{default:A}}function o(A,e){var t={};for(var r in A)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(A,r)&&(t[r]=A[r]);return t}function i(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function n(A,e){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?A:e}function a(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(A,e):A.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=t(6),s=r(l),c=t(19),u=r(c),f=function(A){function e(){return i(this,e),n(this,A.apply(this,arguments))}return a(e,A),e.prototype.build=function(){var A=this.config,e=A.type,t=o(A,["type"]),r={paragraph:"p",header:this.subtype};return r[e]&&(e=r[e]),{field:this.markup(e,u.default.parsedHtml(this.label),t),layout:"noLabel"}},e}(s.default);e.default=f,s.default.register(["paragraph","header"],f),s.default.register(["p","address","blockquote","canvas","output"],f,"paragraph"),s.default.register(["h1","h2","h3"],f,"header")},82:function(A,e,t){"use strict";function r(A,e){var t={};for(var r in A)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(A,r)&&(t[r]=A[r]);return t}function o(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function i(A,e){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?A:e}function n(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(A,e):A.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function A(A,e){for(var t,r=0;r9`n@#tgK=}} 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бbK@X^Q9zY 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 - */ -var _MathPI=Math.PI,_MathLN=Math.LN2,_Mathsqrt=Math.sqrt,_Mathlog=Math.log,_Mathabs=Math.abs,_Mathpow=Math.pow,_Mathexp=Math.exp,_Mathexpm=Math.expm1,_Mathmax=Math.max,_Mathceil=Math.ceil,_Mathmin=Math.min,_Mathfloor=Math.floor;!function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/assets/js/",e(e.s=154)}([function(t,e,n){var r=n(2),o=n(24),i=n(13),u=n(14),a=n(21),c="prototype",s=function(t,e,n){var f,l,p,d,h=t&s.F,v=t&s.G,y=t&s.S,g=t&s.P,b=t&s.B,m=v?r:y?r[e]||(r[e]={}):(r[e]||{})[c],w=v?o:o[e]||(o[e]={}),x=w[c]||(w[c]={});for(f in v&&(n=e),n)l=!h&&m&&void 0!==m[f],p=(l?m:n)[f],d=b&&l?a(p,r):g&&"function"==typeof p?a(Function.call,p):p,m&&u(m,f,p,t&s.U),w[f]!=p&&i(w,f,d),g&&x[f]!=p&&(x[f]=p)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},function(t,e,n){var r=n(4);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(74)("wks"),o=n(46),i=n(2).Symbol,u="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=u&&i[t]||(u?i:o)("Symbol."+t))}).store=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){var n={};for(var r in t)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=function(){function t(t,e){for(var n,r=0;r=o.length)break;c=o[a++]}else{if(a=o.next(),a.done)break;c=a.value}var s=c;this[s]=e[s],delete e[s]}e.id||(e.name?e.id=e.name:e.id="control-"+_Mathfloor(1e7*Math.random()+1)),this.id=e.id,this.type=e.type,this.description&&(e.title=this.description),t.controlConfig||(t.controlConfig={});var f=this.subtype?this.type+"."+this.subtype:this.type;this.classConfig=$.extend({},t.controlConfig[f]||{}),this.subtype&&(e.type=this.subtype),this.required&&(e.required="required",e["aria-required"]="true"),this.config=e,this.configure()}return t.register=function(e,n,r){var o=r?r+".":"";t.classRegister||(t.classRegister={}),Array.isArray(e)||(e=[e]);for(var i=e,u=Array.isArray(i),a=0,i=u?i:i[Symbol.iterator]();;){var c;if(u){if(a>=i.length)break;c=i[a++]}else{if(a=i.next(),a.done)break;c=a.value}var s=c;-1=r.length)break;u=r[i++]}else{if(i=r.next(),i.done)break;u=i.value}u(t,t.classRegister)}window.fbControlsLoaded=!0}},t.mi18n=function(t,e){var n=this.definition,r=n.i18n||{};r=r[l.default.locale]||r.default||r;var o=this.camelCase(t),i="object"==(void 0===r?"undefined":u(r))?r[o]||r[t]:r;if(i)return i;var a=n.mi18n;return"object"===(void 0===a?"undefined":u(a))&&(a=a[o]||a[t]),a||(a=o),l.default.get(a,e)},t.active=function(t){return!Array.isArray(this.definition.inactive)||-1==this.definition.inactive.indexOf(t)},t.label=function(t){return this.mi18n(t)},t.icon=function(t){var e=this.definition;return e&&"object"===u(e.icon)?e.icon[t]:e.icon},t.prototype.configure=function(){},t.prototype.build=function(){var t=this.config,e=t.label,n=t.type,r=o(t,["label","type"]);return this.markup(n,s.default.parsedHtml(e),r)},t.prototype.on=function(t){var e=this,n={prerender:function(){},render:function(){var t=function(){e.onRender&&e.onRender()};e.css&&s.default.getStyles(e.css),e.js&&!s.default.isCached(e.js)?s.default.getScripts(e.js).done(t):t()}};return t?n[t]:n},t.error=function(t){throw new Error(t)},t.prototype.markup=function(t){var e=1"+o+""};t.exports=function(t,e){var n={};n[t]=e(a),r(r.P+r.F*o(function(){var e=""[t]('"');return e!==e.toLowerCase()||3":">"};return"string"==typeof t?t.replace(/["&<>]/g,function(t){return e[t]||t}):t},o.escapeAttrs=function(t){for(var e in t)t.hasOwnProperty(e)&&(t[e]=o.escapeAttr(t[e]));return t},o.forEach=function(t,e,n){for(var r=0;r'+t+"").attr("id",u).appendTo($(document.head));window.fbLoaded.css.push(i)}})},o.capitalize=function(t){return t.replace(/\b\w/g,function(t){return t.toUpperCase()})},o.merge=function(t,e){var n=Object.assign({},t,e);for(var i in e)n.hasOwnProperty(i)&&(n[i]=Array.isArray(e[i])?Array.isArray(t[i])?o.unique(t[i].concat(e[i])):e[i]:"object"===r(e[i])?o.merge(t[i],e[i]):e[i]);return n},o.addEventListeners=function(t,e,n){return e.split(" ").forEach(function(e){return t.addEventListener(e,n,!1)})},o.closest=function(t,e){for(var n=e.replace(".","");(t=t.parentElement)&&!t.classList.contains(n););return t},o.noop=function(){return null},o.debounce=function(t){var e,n=1b;b++)if((5==t||s||b in v)&&(p=v[b],d=y(p,b,h),t))if(n)m[b]=d;else if(d)switch(t){case 3:return!0;case 5:return p;case 6:return b;case 2:m.push(p)}else if(c)return!1;return s?-1:3==t||c?c:m}}},function(t){var e=t.exports={version:"2.5.0"};"number"==typeof __e&&(__e=e)},function(t){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(0),o=n(24),i=n(3);t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],u={};u[t]=e(n),r(r.S+r.F*i(function(){n(1)}),"Object",u)}},function(t){t.exports=function(t){return isNaN(t=+t)?0:(0=this.status){var i=e.processFile(o.responseText);e.langs[t]=i,n(i)}else r({status:this.status,statusText:o.statusText})},o.onerror=function(){r({status:this.status,statusText:o.statusText})},o.send()}})},t.prototype.setCurrent=function(){var t=n(regeneratorRuntime.mark(function t(){var e=0n||n%e)throw B("Wrong offset!");return n},Pt=function(t){if(x(t)&&Ot in t)return t;throw W(t+" is not a typed array!")},At=function(t,e){if(!(x(t)&&wt in t))throw W("It is not a typed array constructor!");return new t(e)},Tt=function(t,e){return Ft(T(t,t[xt]),e)},Ft=function(t,e){for(var n=0,r=e.length,o=At(t,r);r>n;)o[n]=e[n++];return o},Lt=function(t,e,n){z(t,e,{get:function(){return this._d[n]}})},Rt=function(t){var e,n,r,o,i,u,a=_(t),c=arguments.length,f=1e;e++)o[e]=l?f(a[e],e):a[e];return o},Ct=function(){for(var t=0,e=arguments.length,n=At(this,e);e>t;)n[t]=arguments[t++];return n},Nt=!!V&&i(function(){gt.call(new V(1))}),It=function(){return gt.apply(Nt?vt.call(Pt(this)):Pt(this),arguments)},Dt={copyWithin:function(t,e){return I.call(Pt(this),t,e,2n)throw B(Et);for(;i(o=Math.round(o))?0:255(u=g-h))throw B(Et)}else if((u=v(o)*e)+h>g)throw B(Et);a=u/e}else a=y(n),u=a*e,i=new K(u);for(p(t,"_d",{b:i,o:h,l:u,e:a,v:new Q(i)});d=o.length)break;a=o[u++]}else{if(u=o.next(),u.done)break;a=u.value}var c=a,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 p=c.subtype||f;if(!t[f]){var d=s.default.getClass(f,c.subtype);if(!d){this.error("Error while registering custom field: "+f+(c.subtype?":"+c.subtype:"")+". Unable to find any existing defined control or template for rendering.");continue}p=f+"-"+_Mathfloor(9e3*Math.random()+1e3),e.customRegister[p]=$.extend(c,{type:f,class:d})}e.def.i18n[r][p]=c.label,e.def.icon[p]=c.icon}},e.getRegistered=function(){var t=0=o.length)break;a=o[u++]}else{if(u=o.next(),u.done)break;a=u.value}var c=a;n[c]=this.config[c]||this[c]}return t=t.bind(this),t=t(n),t.js&&(this.js=t.js),t.css&&(this.css=t.css),this.onRender=t.onRender,{field:t.field,layout:t.layout}},a(e,null,[{key:"definition",get:function(){return e.def}}]),e}(s.default);e.default=p,p.customRegister={}},function(t,e,n){"use strict";function r(t,e){var n={};for(var r in t)0<=e.indexOf(r)||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n,r=0;rm;m++)if((y=e?b(u(h=t[m])[0],h[1]):b(t[m]))===s||y===f)return y}else for(v=g.call(t);!(h=v.next()).done;)if((y=o(v,b,h.value,e))===s||y===f)return y};e.BREAK=s,e.RETURN=f},function(t){t.exports=!1},function(t,e,n){var r=n(1),o=n(133),i=n(89),u=n(101)("IE_PROTO"),a=function(){},c="prototype",s=function(){var t,e=n(88)("iframe"),r=i.length;for(e.style.display="none",n(91).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(" + + + + + + + + diff --git a/src/demo/js/actionButtons.js b/src/demo/js/actionButtons.js new file mode 100644 index 000000000..c76c0a5e5 --- /dev/null +++ b/src/demo/js/actionButtons.js @@ -0,0 +1,89 @@ +const setFormData = + '[{"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"}]' + +const currentFieldId = document.getElementById('currentFieldId') + +export const builderActions = { + showData: () => $('.build-wrap').formBuilder('showData'), + clearFields: () => $('.build-wrap').formBuilder('clearFields'), + getData: () => { + console.log($('.build-wrap').formBuilder('getData')) + }, + setData: () => { + $('.build-wrap').formBuilder('setData', setFormData) + }, + addField: () => { + const field = { + type: 'text', + class: 'form-control', + label: 'Text Field added at: ' + new Date().getTime(), + } + $('.build-wrap').formBuilder('addField', field) + }, + removeField: () => { + const fieldId = currentFieldId.value + $('.build-wrap').formBuilder('removeField', fieldId) + }, + getXML: () => { + alert($('.build-wrap').formBuilder('getData', 'xml')) + }, + getJSON: () => { + alert($('.build-wrap').formBuilder('getData', 'json', true)) + }, + getJS: () => { + alert('check console') + console.log($('.build-wrap').formBuilder('getData')) + }, + toggleEdit: () => { + $('.build-wrap').formBuilder('toggleFieldEdit', currentFieldId.value) + }, + toggleAllEdit: () => $('.build-wrap').formBuilder('toggleAllFieldEdit'), + getFieldTypes: () => console.log($('.build-wrap').formBuilder('getFieldTypes')), +} + +export const renderActions = { + loadUserForm: () => { + const formRenderOptions = { + controlConfig: { + 'textarea.tinymce': { + branding: false, + 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>"]}]', + } + $('.render-wrap').formRender(formRenderOptions) + }, + clearUserForm: () => { + $('.render-wrap').formRender('clear') + }, + renderUserForm: () => { + const formData = + '[{"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>"]}]' + $('.render-wrap').formRender('render', formData) + }, + getHTML: () => { + console.log($('.render-wrap').formRender('html')) + }, + showUserData: () => { + alert(JSON.stringify($('.render-wrap').formRender('userData'))) + }, +} + +export const demoActions = { + testSubmit: () => { + const formData = new FormData(document.forms[0]) + console.log('Can submit: ', document.forms[0].checkValidity()) + // Display the key/value pairs + console.log('FormData:', formData) + }, + resetDemo: () => { + window.sessionStorage.removeItem('formData') + location.reload() + }, +} diff --git a/src/demo/js/control_plugins/starRating.js.map b/src/demo/js/control_plugins/starRating.js.map new file mode 100644 index 000000000..8bfd87bae --- /dev/null +++ b/src/demo/js/control_plugins/starRating.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["starRating.js"],"names":["_classCallCheck","instance","Constructor","TypeError","_possibleConstructorReturn","self","call","ReferenceError","_inherits","subClass","superClass","prototype","Object","create","constructor","value","enumerable","writable","configurable","setPrototypeOf","__proto__","_createClass","defineProperties","target","props","i","length","descriptor","defineProperty","key","protoProps","staticProps","window","fbControls","Array","push","controlClass","controlStarRating","_controlClass","this","getPrototypeOf","apply","arguments","js","css","markup","id","config","name","$","rateYo","rating","get","icon","i18n","default","register"],"mappings":"aAAA,YAIA,SAAAA,GAAAC,EAAAC,GAAA,KAAAD,YAAAC,IAAA,KAAA,IAAAC,WAAA,qCAEA,QAAAC,GAAAC,EAAAC,GAAA,IAAAD,EAAA,KAAA,IAAAE,gBAAA,4DAAA,QAAAD,GAAA,gBAAAA,IAAA,kBAAAA,GAAAD,EAAAC,EAEA,QAAAE,GAAAC,EAAAC,GAAA,GAAA,kBAAAA,IAAA,OAAAA,EAAA,KAAA,IAAAP,WAAA,iEAAAO,GAAAD,GAAAE,UAAAC,OAAAC,OAAAH,GAAAA,EAAAC,WAAAG,aAAAC,MAAAN,EAAAO,YAAA,EAAAC,UAAA,EAAAC,cAAA,KAAAR,IAAAE,OAAAO,eAAAP,OAAAO,eAAAV,EAAAC,GAAAD,EAAAW,UAAAV,GANA,GAAAW,GAAA,WAAA,QAAAC,GAAAC,EAAAC,GAAA,IAAA,GAAAC,GAAA,EAAAA,EAAAD,EAAAE,OAAAD,IAAA,CAAA,GAAAE,GAAAH,EAAAC,EAAAE,GAAAX,WAAAW,EAAAX,aAAA,EAAAW,EAAAT,cAAA,EAAA,SAAAS,KAAAA,EAAAV,UAAA,GAAAL,OAAAgB,eAAAL,EAAAI,EAAAE,IAAAF,IAAA,MAAA,UAAAzB,EAAA4B,EAAAC,GAAA,MAAAD,IAAAR,EAAApB,EAAAS,UAAAmB,GAAAC,GAAAT,EAAApB,EAAA6B,GAAA7B,KAaA8B,QAAAC,aAAAD,OAAAC,WAAA,GAAAC,QACAF,OAAAC,WAAAE,KAAA,SAAAC,GAKA,GAAAC,GAAA,SAAAC,GAGA,QAAAD,KAGA,MAFArC,GAAAuC,KAAAF,GAEAjC,EAAAmC,MAAAF,EAAAjB,WAAAR,OAAA4B,eAAAH,IAAAI,MAAAF,KAAAG,YAsCA,MA3CAlC,GAAA6B,EAAAC,GAQAjB,EAAAgB,IACAR,IAAA,YACAd,MAAA,WACAwB,KAAAI,GAAA,qEACAJ,KAAAK,IAAA,yEASAf,IAAA,QACAd,MAAA,WACA,MAAAwB,MAAAM,OAAA,OAAA,MAAAC,GAAAP,KAAAQ,OAAAC,UAGAnB,IAAA,WACAd,MAAA,WACA,GAAAA,GAAAwB,KAAAQ,OAAAhC,OAAA,GACAkC,GAAA,IAAAV,KAAAQ,OAAAC,MAAAE,QAAAC,OAAApC,SAGAc,IAAA,aACAuB,IAAA,WACA,OACAC,KAAA,KACAC,MACAC,QAAA,oBAMAlB,GACAD,EAMA,OADAA,GAAAoB,SAAA,aAAAnB,GACAA","file":"starRating.js","sourcesContent":["/**\n * Star rating class - show 5 stars with the ability to select a rating\n */\n\n// configure the class for runtime loading\nif (!window.fbControls) window.fbControls = new Array();\nwindow.fbControls.push(function (controlClass) {\n\n /**\n * Star rating class\n */\n class controlStarRating extends controlClass {\n\n /**\n * Class configuration - return the icons & label related to this control\n * @returns definition object\n */\n static get definition() {\n return {\n icon: '🌟',\n i18n: {\n default: 'Star Rating'\n }\n }\n }\n\n /**\n * javascript & css to load\n */\n configure() {\n this.js = '//cdnjs.cloudflare.com/ajax/libs/rateYo/2.2.0/jquery.rateyo.min.js';\n this.css = '//cdnjs.cloudflare.com/ajax/libs/rateYo/2.2.0/jquery.rateyo.min.css';\n }\n\n /**\n * build a text DOM element, supporting other jquery text form-control's\n * @return DOM Element to be injected into the form.\n */\n build() {\n return this.markup('span', null, {id: this.config.name});\n }\n\n onRender() {\n let value = this.config.value || 3.6;\n $('#'+this.config.name).rateYo({rating: value});\n }\n }\n\n // register this control for the following types & text subtypes\n controlClass.register('starRating', controlStarRating);\n return controlStarRating;\n});"]} \ No newline at end of file diff --git a/src/demo/js/control_plugins/starRating.min.js b/src/demo/js/control_plugins/starRating.min.js new file mode 100644 index 000000000..3f1cd3e77 --- /dev/null +++ b/src/demo/js/control_plugins/starRating.min.js @@ -0,0 +1 @@ +!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="/assets/js/control_plugins",n(n.s=1)}([,function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n - - \ No newline at end of file diff --git a/src/fonts/fontello/font/form-builder-font.eot b/src/fonts/fontello/font/form-builder-font.eot deleted file mode 100644 index 4199eb57f208fdfd22a1b65f5b48103cc566f864..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12980 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%0D4e;l8(ZO; z*Dktx{|~c?8{j1S@PqZCQoh4gx`jd)jE4?3`i&jF7uxTm7iu1Qyfl)L{%J8Ul^@OV zwL=M4_@iC$p8}qtGX3%nQvXzVTl9%9Nv|q@W%?iHFPZhw<~a#Ugbc_7^*}cG9p$J%`8FS%d|614oLmi24&nSOT0b z!ZIS-3q@E#{jDNw#h(7HB5Z^A_!g7~b{BJ8V?QXuoYnI7A}lZ`KV5`H)aQz@1o$gO zSY`qKFN?5(`adbcR(6K}*CK3V4MOMO!s7EwS1(^#R`(1xsqwab-Rh<1)df^tozKpy z*&EAO7M8B733Ym5emOroyU?0jn44Z$nrpdql{8Dx~KSdN=|J>#H^76Dgy|gf=9x2YPE-o!x%jcF`uPiSw9@x8g zH%$nrEU-oPJigGmim!F9;M*M)A(uh?V4$)%0x$dUQ=Q5#0Yf#u`XQ{V_PyWj2lQEwB#nC7C8v*t6#@9+& zV)^H}`Na_c1#ZaRHjQIGbP2OHIcEuIxxBP+W6`#how~YEfGtZ`b5~lH^Up0S*YmSb95cb$rF>R0Di`zf zxvR6%^wrtCa^>pORDNE`W#@DGS>@7=<>iHWg}#-_FIg6|OWDgy*~Kf${EfLw`6Vfb zU1KbUGY(6GUx*)hf{6OzkL(>K9iKYr>~wNCrK+QEGw1lIuADlT)H}lZo>XR9y?r{V z3-#H5O&<^Ca@wVEB%-sF&IYxiby$YM%s`9IW4fA|ZqbF9I;HCGj_Fdvx%EBVIyjsg zo;aV3Xp!*kq^ggNB_nzw6;|~gf_hRZb*+GuoznN9s#sF>HfnDp%y-9dJ&O@Mgn0kET+Z&c>4YRH{W6W9qP~OZ8b0BoB@yby*wG6>R|Ir*xia z(WRIMy40yP`O<(&ErrSHjrQT3E;dI{Kd9bTZ)5DWHn|?l8c$}%!r6&bQcIyVaVm+X zFfFP$bBiv=bkksT9qMJUMnO><(7aX1+XYmroQq(yhc)&yZ#pUMuk=*}1x zpsKok@F`js0BsZZ8oHI>aG{;LK=-LNg_Vqe{*erX_>ibRMu2OKc{Q+jP-lJX za3l?F@W$906NV>~x=R~Shjkm2(u#>Q18N4-f4i)V z%dNY)@^I7MnA&O3*#;aw{P=c-6?h_9RL=r`Y*^r-KCNeMFZW|5`><{h`ou07Xl=Hq zMUTf?%X?e&_D@2EhUI|X0a36(z1pgd(9Q%4kKMjKqK&{3Bw@2*^RQjpIc{8-zY``T z0PV-WfudUmqxsvdnyU8R##mhsn$_0A7`lWpfu-sh+RTaZ4^+%9HxzlG z^@24$MzwCn?p4(z+6YZX(%NsZj22MjD4R^Ss=YY)h~i=;27ADAr5>eYXxcei3xaxF zxiVT&GN7?VKTxD#uq2ucoxP7Pu_VfaF->hHt{s8Z?M=0=MY#_fuXm>!(tJ>TXs6o1 zE_Hnfr!S^=MoTRZ4cZ^myP~(DL!>OXu^k_q7-DJFqnJNou!|J1#9dM@4ZETho1{SF zVHgV-=p9Wht@o2vapXyg@maKw_(pc6SL+E!cF8-ED$+PW%qTH+kk%g|&J&5nb?hv8 z2ut=CHYbj9>_cy>z7KnG_+#piz}9k~SC0c{B&K&DJ4##|24B@9II~K8Iu;{!)Q^I# zPsP?5I}BhH04LyhY@Hi5Cjb~VPZQ1nnobf90b_(iz&PO$FhMwd08SAO0h5G7z-huE z;0)m;0GuTp0+NJ7K#Fh(I7c{x0L~K*0nZQ)0T&2|fHdLs1Gq>y1Y`(@fGptYr55$d&=zJCXGh6)DitN{_~ zoBxl+hu8RWa!s5X pT5F)vcg - - -Copyright (C) 2017 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/fonts/fontello/font/form-builder-font.ttf b/src/fonts/fontello/font/form-builder-font.ttf deleted file mode 100644 index 617faeded89e27256cbc8b1e5b733bbe6a93e837..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12776 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 a?_5o>aqQ7m`*F|Y7oQ0mN95-oWgG)#*Q3n< diff --git a/src/js/config.js b/src/js/config.js index 1ad3b3097..bcd59445f 100644 --- a/src/js/config.js +++ b/src/js/config.js @@ -1,62 +1,60 @@ +import mi18n from 'mi18n' + +// eslint-disable-next-line +mi18n.addLanguage('en-US', FB_EN_US) + export const defaultOptions = { - controlPosition: 'right', - append: false, - actionButtons: [], + actionButtons: [], // additional form action buttons- save, data, clear + allowStageSort: true, + append: false, // append non-editable content to the form. controlOrder: [ 'autocomplete', 'button', - 'checkbox', 'checkbox-group', + 'checkbox', 'date', 'file', 'header', 'hidden', - 'number', + 'number', 'paragraph', 'radio-group', 'select', 'text', 'textarea', ], + controlPosition: 'right', dataType: 'json', - // Array of fields to disable - disableFields: [], + defaultFields: [], + disabledActionButtons: [], // save, data, clear disabledAttrs: [], - disabledActionButtons: [], // save,data,clear disabledFieldButtons: {}, - editOnAdd: false, - // Uneditable fields or other content you would like to appear - // before and after regular fields: - // array of objects with fields values - // ex: - // defaultFields: [{ - // label: 'First Name', - // name: 'first-name', - // required: 'true', - // description: 'Your first name', - // type: 'text' - // }, { - // label: 'Phone', - // name: 'phone', - // description: 'How can we reach you?', - // type: 'text' - // }], - defaultFields: [], - fields: [], + disabledSubtypes: {}, // subtypes you want disabled + disableFields: [], // Array of fields to disable + disableHTMLLabels: false, // disables html in field labels + disableInjectedStyle: false, // removes the injected style + editOnAdd: false, // opens the edit panel on added field + fields: [], // add custom control configs fieldRemoveWarn: false, - inputSets: [], - replaceFields: [], - roles: { - 1: 'Administrator' - }, + fieldEditContainer: null, // DOM node or selector + inputSets: [], // add groups of fields at a time notify: { - error: message => console.error(message), - success: message => console.log(message), - warning: message => console.warn(message), + error: console.error, + success: console.log, + warning: console.warn, }, - onSave: (evt, formData) => null, + onAddField: (fieldData, fieldId) => fieldData, onClearAll: () => null, + onCloseFieldEdit: () => null, + onOpenFieldEdit: () => null, + onSave: (evt, formData) => null, prepend: false, + replaceFields: [], + roles: { + 1: 'Administrator', + }, + scrollToFieldOnAdd: true, + showActionButtons: true, sortableControls: false, stickyControls: { enable: true, @@ -66,12 +64,11 @@ export const defaultOptions = { right: 'auto', }, }, + subtypes: {}, templates: {}, - showActionButtons: true, - typeUserDisabledAttrs: {}, typeUserAttrs: {}, + typeUserDisabledAttrs: {}, typeUserEvents: {}, - prefix: 'form-builder-', } export const styles = { @@ -80,115 +77,6 @@ export const styles = { export const defaultI18n = { location: 'https://formbuilder.online/assets/lang/', - langs: ['en-US'], - preloaded: { - 'en-US': { - addOption: 'Add Option +', - allFieldsRemoved: 'All fields were removed.', - allowMultipleFiles: 'Allow users to upload multiple files', - autocomplete: 'Autocomplete', - button: 'Button', - cannotBeEmpty: 'This field cannot be empty', - checkboxGroup: 'Checkbox Group', - checkbox: 'Checkbox', - checkboxes: 'Checkboxes', - className: 'Class', - clearAllMessage: 'Are you sure you want to clear all fields?', - clear: 'Clear', - close: 'Close', - content: 'Content', - copy: 'Copy To Clipboard', - copyButton: '+', - copyButtonTooltip: 'Copy', - dateField: 'Date Field', - description: 'Help Text', - descriptionField: 'Description', - devMode: 'Developer Mode', - editNames: 'Edit Names', - editorTitle: 'Form Elements', - editXML: 'Edit XML', - enableOther: 'Enable "Other"', - enableOtherMsg: 'Let users to enter an unlisted option', - fieldNonEditable: 'This field cannot be edited.', - fieldRemoveWarning: 'Are you sure you want to remove this field?', - fileUpload: 'File Upload', - formUpdated: 'Form Updated', - getStarted: 'Drag or click a field from the right to this area', - header: 'Header', - hide: 'Edit', - hidden: 'Hidden Input', - inline: 'Inline', - inlineDesc: 'Display {type} inline', - label: 'Label', - labelEmpty: 'Field Label cannot be empty', - limitRole: 'Limit access to one or more of the following roles:', - mandatory: 'Mandatory', - maxlength: 'Max Length', - minOptionMessage: 'This field requires a minimum of 2 options', - minSelectionRequired: 'Minimum {min} selections required', - multipleFiles: 'Multiple Files', - name: 'Name', - no: 'No', - noFieldsToClear: 'There are no fields to clear', - number: 'Number', - off: 'Off', - on: 'On', - option: 'Option', - options: 'Options', - optional: 'optional', - optionLabelPlaceholder: 'Label', - optionValuePlaceholder: 'Value', - optionEmpty: 'Option value required', - other: 'Other', - paragraph: 'Paragraph', - placeholder: 'Placeholder', - 'placeholder.value': 'Value', - 'placeholder.label': 'Label', - 'placeholder.text': '', - 'placeholder.textarea': '', - 'placeholder.email': 'Enter you email', - 'placeholder.placeholder': '', - 'placeholder.className': 'space separated classes', - 'placeholder.password': 'Enter your password', - preview: 'Preview', - radioGroup: 'Radio Group', - radio: 'Radio', - removeMessage: 'Remove Element', - removeOption: 'Remove Option', - remove: '×', - required: 'Required', - requireValidOption: 'Only accept a pre-defined Option', - richText: 'Rich Text Editor', - roles: 'Access', - rows: 'Rows', - save: 'Save', - selectOptions: 'Options', - select: 'Select', - selectColor: 'Select Color', - selectionsMessage: 'Allow Multiple Selections', - size: 'Size', - 'size.xs': 'Extra Small', - 'size.sm': 'Small', - 'size.m': 'Default', - 'size.lg': 'Large', - style: 'Style', - 'styles.btn.default': 'Default', - 'styles.btn.danger': 'Danger', - 'styles.btn.info': 'Info', - 'styles.btn.primary': 'Primary', - 'styles.btn.success': 'Success', - 'styles.btn.warning': 'Warning', - subtype: 'Type', - text: 'Text Field', - textArea: 'Text Area', - toggle: 'Toggle', - warning: 'Warning!', - value: 'Value', - viewJSON: '{ }', - viewXML: '</>', - yes: 'Yes', - }, - }, } export const config = {} diff --git a/src/js/control.js b/src/js/control.js index 6b5b42c9a..bdcd59cf7 100755 --- a/src/js/control.js +++ b/src/js/control.js @@ -1,5 +1,5 @@ // CONTROL.JS -import utils from './utils' +import { camelCase, parsedHtml, markup, getStyles, getScripts, isCached } from './utils' import mi18n from 'mi18n' /** @@ -25,8 +25,8 @@ export default class control { } // process config - extract standard properties - let properties = ['label', 'description', 'subtype', 'required','disabled'] - for (let prop of properties) { + const properties = ['label', 'description', 'subtype', 'required', 'disabled'] + for (const prop of properties) { this[prop] = config[prop] delete config[prop] } @@ -49,7 +49,7 @@ export default class control { if (!control.controlConfig) { control.controlConfig = {} } - let classId = this.subtype ? this.type + '.' + this.subtype : this.type + const classId = this.subtype ? this.type + '.' + this.subtype : this.type this.classConfig = $.extend({}, control.controlConfig[classId] || {}) // if subtype, update the config type for injecting into DOM elements @@ -63,8 +63,8 @@ export default class control { } // Allow setting disabled flag - if(this.disabled){ - config['disabled'] = 'disabled' + if (this.disabled) { + config['disabled'] = 'disabled' } this.config = config this.configure() @@ -93,7 +93,7 @@ export default class control { */ static register(types, controlClass, parentType) { // store subtypes as . in the register - let prefix = parentType ? parentType + '.' : '' + const prefix = parentType ? parentType + '.' : '' // initialise the register if (!control.classRegister) { @@ -104,9 +104,9 @@ export default class control { } // associate the controlClass with each passed control type - for (let type of types) { + for (const type of types) { // '.' is a restricted character for type names - if (type.indexOf('.') > -1) { + if (type.indexOf('.') !== -1) { // eslint-disable-next-line max-len control.error(`Ignoring type ${type}. Cannot use the character '.' in a type name.`) continue @@ -122,7 +122,7 @@ export default class control { * @return {Array} registered types (or subtypes) */ static getRegistered(type = false) { - let types = Object.keys(control.classRegister) + const types = Object.keys(control.classRegister) if (!types.length) { return types } @@ -142,10 +142,10 @@ export default class control { * @return {Object} an object containing {type: array of subtypes}. */ static getRegisteredSubtypes() { - let types = {} - for (let key in control.classRegister) { + const types = {} + for (const key in control.classRegister) { if (control.classRegister.hasOwnProperty(key)) { - let [type, subtype] = key.split('.') + const [type, subtype] = key.split('.') if (!subtype) { continue } @@ -166,8 +166,8 @@ export default class control { * @return {Class} control subclass as defined in the call to register */ static getClass(type, subtype) { - let lookup = subtype ? type + '.' + subtype : type - let controlClass = control.classRegister[lookup] || control.classRegister[type] + const lookup = subtype ? type + '.' + subtype : type + const controlClass = control.classRegister[lookup] || control.classRegister[type] if (!controlClass) { return control.error( 'Invalid control type. (Type: ' + @@ -201,7 +201,7 @@ export default class control { // expects a function that receives the master control class to inherit from (or optional classRegister to inherit from subclass) // see src/js/control_plugins/ for an example if (!window.fbControlsLoaded) { - for (let loadControl of controlClasses) { + for (const loadControl of controlClasses) { loadControl(control, control.classRegister) } window.fbControlsLoaded = true @@ -217,14 +217,14 @@ export default class control { * @return {String} the translated label */ static mi18n(lookup, args) { - let def = this.definition + const def = this.definition let i18n = def.i18n || {} - let locale = mi18n.locale + const locale = mi18n.locale i18n = i18n[locale] || i18n.default || i18n - let lookupCamel = this.camelCase(lookup) + const lookupCamel = this.camelCase(lookup) // if translation is defined in the control, return it - let value = typeof i18n == 'object' ? i18n[lookupCamel] || i18n[lookup] : i18n + const value = typeof i18n == 'object' ? i18n[lookupCamel] || i18n[lookup] : i18n if (value) { return value } @@ -266,7 +266,7 @@ export default class control { static icon(type) { // @todo - support for `icon-${attr.name}` - is this for inputSets? Doesnt look like it but can't see anything else that sets attr.name? // http://formbuilder.readthedocs.io/en/latest/formBuilder/options/inputSets/ - let def = this.definition + const def = this.definition if (def && typeof def.icon === 'object') { return def.icon[type] } @@ -289,8 +289,8 @@ export default class control { * @return {Object} DOM Element to be injected into the form, or an object/hash of configuration as above */ build() { - let { label, type, ...data } = this.config - return this.markup(type, utils.parsedHtml(label), data) + const { label, type, ...data } = this.config + return this.markup(type, parsedHtml(label), data) } /** @@ -300,14 +300,14 @@ export default class control { * @return {Function/Object} - function to execute for specified event, or all events of no eventType is specified */ on(eventType) { - let events = { + const events = { // executed just prior to the row being returned by the layout class. Receives the DOMelement about to be passed back prerender: element => {}, // onRender event to execute code each time an instance of this control is injected into the DOM render: evt => { // check for a class render event - default to an empty function - let onRender = () => { + const onRender = () => { if (this.onRender) { this.onRender() } @@ -315,10 +315,10 @@ export default class control { // check for any css & javascript to include if (this.css) { - utils.getStyles(this.css) + getStyles(this.css) } - if (this.js && !utils.isCached(this.js)) { - utils.getScripts(this.js).done(onRender) + if (this.js && !isCached(this.js)) { + getScripts(this.js).done(onRender) } else { onRender() } @@ -336,7 +336,7 @@ export default class control { } /** - * link to the utils.markup method + * wrap the utils.markup method * ideally this would be inherited from a parent 'dom' type element supporting dom helper type methods * @param {String} tag * @param {Object|String|Array} content @@ -344,7 +344,7 @@ export default class control { * @return {Object} DOM element */ markup(tag, content = '', attributes = {}) { - this.element = utils.markup(tag, content, attributes) + this.element = markup(tag, content, attributes) return this.element } @@ -354,7 +354,7 @@ export default class control { * @return {String} parsed HTML */ parsedHtml(html) { - return utils.parsedHtml(html) + return parsedHtml(html) } /** @@ -363,6 +363,6 @@ export default class control { * @return {String} */ static camelCase(str) { - return utils.camelCase(str) + return camelCase(str) } } diff --git a/src/js/control/autocomplete.js b/src/js/control/autocomplete.js index 41e327cdd..eaafe9692 100755 --- a/src/js/control/autocomplete.js +++ b/src/js/control/autocomplete.js @@ -1,207 +1,221 @@ -import control from '../control'; -import {filter} from '../dom'; +import control from '../control' +import { filter } from '../dom' /** * Autocomplete class * Output an autocomplete form element */ export default class controlAutocomplete extends control { + /** + * definition + * @return {Object} select control definition + */ + static get definition() { + return { + mi18n: { + requireValidOption: 'requireValidOption', + }, + } + } /** * build a text DOM element, supporting other jquery text form-control's * @return {Object} DOM Element to be injected into the form. */ build() { - let {values, type, ...data} = this.config; - const keyboardNav = (e) => { - const list = e.target.nextSibling.nextSibling; - const hiddenField = e.target.nextSibling; - let activeOption = this.getActiveOption(list); + const { values, type, ...data } = this.config + const keyboardNav = e => { + const list = e.target.nextSibling.nextSibling + const hiddenField = e.target.nextSibling + const activeOption = this.getActiveOption(list) const keyCodeMapVals = [ // up - [38, () => { - const previous = this.getPreviousOption(activeOption); - if (previous) { - this.selectOption(list, previous); - } - }], + [ + 38, + () => { + const previous = this.getPreviousOption(activeOption) + if (previous) { + this.selectOption(list, previous) + } + }, + ], // down - [40, () => { - const next = this.getNextOption(activeOption); - if (next) { - this.selectOption(list, next); - } - }], + [ + 40, + () => { + const next = this.getNextOption(activeOption) + if (next) { + this.selectOption(list, next) + } + }, + ], // enter - [13, () => { - if (activeOption) { - e.target.value = activeOption.innerHTML; - hiddenField.value = activeOption.getAttribute('value'); - if (list.style.display === 'none') { - this.showList(list, activeOption); + [ + 13, + () => { + if (activeOption) { + e.target.value = activeOption.innerHTML + hiddenField.value = activeOption.getAttribute('value') + if (list.style.display === 'none') { + this.showList(list, activeOption) + } else { + this.hideList(list) + } } else { - this.hideList(list); - } - } - else{ - // Don't allow a value not in the list - if(this.config.requireValidOption) - { - if(!this.isOptionValid(list,e.target.value)){ - e.target.value = ''; - e.target.nextSibling.value = ''; + // Don't allow a value not in the list + if (this.config.requireValidOption) { + if (!this.isOptionValid(list, e.target.value)) { + e.target.value = '' + e.target.nextSibling.value = '' + } } } - } - e.preventDefault(); - }], + e.preventDefault() + }, + ], // escape - [27, () => { - this.hideList(list); - }] - ]; - let keyCodeMap = new Map(keyCodeMapVals); + [ + 27, + () => { + this.hideList(list) + }, + ], + ] + const keyCodeMap = new Map(keyCodeMapVals) - let direction = keyCodeMap.get(e.keyCode); - if(!direction) { - direction = () => false; + let direction = keyCodeMap.get(e.keyCode) + if (!direction) { + direction = () => false } - return direction(); - }; + return direction() + } const fauxEvents = { focus: evt => { - const list = evt.target.nextSibling.nextSibling; - const filteredOptions = filter(list.querySelectorAll('li'), evt.target.value); - evt.target.addEventListener('keydown', keyboardNav); - if ( evt.target.value.length > 0 ) { - const selectedOption = filteredOptions.length > 0 ? filteredOptions[filteredOptions.length-1] : null; - this.showList(list, selectedOption); + const list = evt.target.nextSibling.nextSibling + const filteredOptions = filter(list.querySelectorAll('li'), evt.target.value) + evt.target.addEventListener('keydown', keyboardNav) + if (evt.target.value.length > 0) { + const selectedOption = filteredOptions.length > 0 ? filteredOptions[filteredOptions.length - 1] : null + this.showList(list, selectedOption) } }, blur: evt => { - evt.target.removeEventListener('keydown', keyboardNav); + evt.target.removeEventListener('keydown', keyboardNav) setTimeout(() => { - evt.target.nextSibling.nextSibling.style.display = 'none'; - }, 200); + evt.target.nextSibling.nextSibling.style.display = 'none' + }, 200) // Validate the option entered exists - if(this.config.requireValidOption) - { - const list = evt.target.nextSibling.nextSibling; - if(!this.isOptionValid(list,evt.target.value)){ - evt.target.value = ''; - evt.target.nextSibling.value = ''; + if (this.config.requireValidOption) { + const list = evt.target.nextSibling.nextSibling + if (!this.isOptionValid(list, evt.target.value)) { + evt.target.value = '' + evt.target.nextSibling.value = '' } - } + } }, - input: (evt) => { - const list = evt.target.nextSibling.nextSibling; - const hiddenField = evt.target.nextSibling; - hiddenField.value = evt.target.value; - const filteredOptions = filter(list.querySelectorAll('li'), evt.target.value); + input: evt => { + const list = evt.target.nextSibling.nextSibling + const hiddenField = evt.target.nextSibling + hiddenField.value = evt.target.value + const filteredOptions = filter(list.querySelectorAll('li'), evt.target.value) if (filteredOptions.length == 0) { - this.hideList(list); + this.hideList(list) } else { - let activeOption = this.getActiveOption(list); - if (!activeOption) { - activeOption = filteredOptions[filteredOptions.length - 1]; - } - this.showList(list, activeOption); + let activeOption = this.getActiveOption(list) + if (!activeOption) { + activeOption = filteredOptions[filteredOptions.length - 1] + } + this.showList(list, activeOption) } - } - }; - let fauxAttrs = Object.assign({}, data, - { - id: `${data.id}-input`, - autocomplete: 'off', - events: fauxEvents - }); - let hiddenAttrs = Object.assign({}, data, {type: 'hidden'}); - delete fauxAttrs.name; - const field = [ - this.markup('input', null, fauxAttrs), - this.markup('input', null, hiddenAttrs) - ]; + }, + } + const fauxAttrs = Object.assign({}, data, { + id: `${data.id}-input`, + autocomplete: 'off', + events: fauxEvents, + }) + const hiddenAttrs = Object.assign({}, data, { type: 'hidden' }) + delete fauxAttrs.name + const field = [this.markup('input', null, fauxAttrs), this.markup('input', null, hiddenAttrs)] const options = values.map(optionData => { - let label = optionData.label; - let config = { + const label = optionData.label + const config = { events: { click: evt => { - const list = evt.target.parentElement; - const field = list.previousSibling.previousSibling; - field.value = optionData.label; - field.nextSibling.value = optionData.value; - this.hideList(list); - } + const list = evt.target.parentElement + const field = list.previousSibling.previousSibling + field.value = optionData.label + field.nextSibling.value = optionData.value + this.hideList(list) + }, }, - value: optionData.value - }; - return this.markup('li', label, config); - }); + value: optionData.value, + } + return this.markup('li', label, config) + }) - field.push(this.markup('ul', options, - {id: `${data.id}-list`, className: `fb-${type}-list`})); - return field; + field.push(this.markup('ul', options, { id: `${data.id}-list`, className: `fb-${type}-list` })) + return field } - /** * Hides autocomplete list and deselects all the options * @param {Object} list - list of autocomplete options */ hideList(list) { - this.selectOption(list, null); - list.style.display = 'none'; + this.selectOption(list, null) + list.style.display = 'none' } /** * Shows autocomplete list. Automatically selects 'selectedOption' * @param {Object} list - list of autocomplete options * @param {Object} selectedOption - option to be selected - */ + */ showList(list, selectedOption) { - this.selectOption(list, selectedOption); - list.style.display = 'block'; - list.style.width = list.parentElement.offsetWidth + 'px'; + this.selectOption(list, selectedOption) + list.style.display = 'block' + list.style.width = list.parentElement.offsetWidth + 'px' } /** * Returns first option from autocomplete list with 'active-option' class * @param {Object} list - list of autocomplete options * @return {Object} first list option with 'active-option' class - */ + */ getActiveOption(list) { - const activeOption = list.getElementsByClassName('active-option')[0]; + const activeOption = list.getElementsByClassName('active-option')[0] if (activeOption && activeOption.style.display !== 'none') { - return activeOption; + return activeOption } - return null; + return null } /** * Previous next option to the current option * @param {Object} current - currently selected option * @return {Object} previous option to the current option or null if previous doesn't exist - */ + */ getPreviousOption(current) { - let previous = current; + let previous = current do { - previous = previous ? previous.previousSibling : null; - } while (previous != null && previous.style.display === 'none'); - return previous; + previous = previous ? previous.previousSibling : null + } while (previous != null && previous.style.display === 'none') + return previous } /** * Returns next option to the current option * @param {Object} current - currently selected option * @return {Object} next option to the current option or null if next doesn't exist - */ + */ getNextOption(current) { - let next = current; + let next = current do { - next = next ? next.nextSibling: null; - } while (next != null && next.style.display === 'none'); - return next; + next = next ? next.nextSibling : null + } while (next != null && next.style.display === 'none') + return next } /** @@ -211,16 +225,15 @@ export default class controlAutocomplete extends control { * @param {Object} selectedOption - option - 'li' element - to be selected in autocomplete list */ selectOption(list, selectedOption) { - const options = list.querySelectorAll('li'); + const options = list.querySelectorAll('li') // --Fix for IE11 for (let i = 0; i < options.length; i++) { - options[i].classList.remove('active-option'); + options[i].classList.remove('active-option') } if (selectedOption) { - selectedOption.classList.add('active-option'); + selectedOption.classList.add('active-option') } } - /** * Is the value in the autocomplete field in the pre-defined Options list? @@ -228,65 +241,64 @@ export default class controlAutocomplete extends control { * @param {Object} value -value trying to be set * @return {Object} - is the option in the pre defined list */ - isOptionValid(list,value){ - const options = list.querySelectorAll('li'); - let validValue = false; + isOptionValid(list, value) { + const options = list.querySelectorAll('li') + let validValue = false for (let i = 0; i < options.length; i++) { - if(options[i].innerHTML === value){ - validValue = true; - break; + if (options[i].innerHTML === value) { + validValue = true + break } } - return validValue; + return validValue } - + /** * onRender callback * @param {Object} evt - */ + */ onRender(evt) { // Set userData if available - if(this.config.userData){ - let $el = $('#'+this.config.name); - let $options = $el.next(); - - let preSelectedOption = this.config.userData[0]; - let selectedOption = null; + if (this.config.userData) { + const $el = $('#' + this.config.name) + const $options = $el.next() + + const preSelectedOption = this.config.userData[0] + let selectedOption = null + + $options.find('li').each(function() { + // eslint-disable-next-line no-invalid-this + if ($(this).attr('value') === preSelectedOption) { + // eslint-disable-next-line no-invalid-this + selectedOption = $(this).get(0) + return + } + }) - $options.find('li').each(function(){ - // eslint-disable-next-line no-invalid-this - if($(this).attr('value') === preSelectedOption){ - // eslint-disable-next-line no-invalid-this - selectedOption = $(this).get(0); - return; + // If the option was not set, and configuration says it doesn't have to be pre-defined, set the value + if (selectedOption === null) { + if (this.config.requireValidOption) { + // Don't allow + return + } else { + // Set it to whatever the value is + $el.prev().val(this.config.userData[0]) + return } - }); - - // If the option was not set, and configuration says it doesn't have to be pre-defined, set the value - if(selectedOption === null){ - if(this.config.requireValidOption){ - // Don't allow - return; - }else{ - // Set it to whatever the value is - $el.prev().val(this.config.userData[0]); - return; - } - } + } - $el.prev().val(selectedOption.innerHTML); - $el.val(selectedOption.getAttribute('value')); - - const list = $el.next().get(0); + $el.prev().val(selectedOption.innerHTML) + $el.val(selectedOption.getAttribute('value')) + + const list = $el.next().get(0) if (list.style.display === 'none') { - this.showList(list, selectedOption); + this.showList(list, selectedOption) } else { - this.hideList(list); - } - + this.hideList(list) + } } } } -control.register('autocomplete', controlAutocomplete); +control.register('autocomplete', controlAutocomplete) diff --git a/src/js/control/custom.js b/src/js/control/custom.js index dbf7bb4f0..8bc7fe4cd 100755 --- a/src/js/control/custom.js +++ b/src/js/control/custom.js @@ -13,6 +13,8 @@ export default class controlCustom extends control { * @param {Array} fields */ static register(templates = {}, fields = []) { + controlCustom.customRegister = {} + if (!controlCustom.def) { controlCustom.def = { icon: {}, @@ -24,7 +26,7 @@ export default class controlCustom extends control { controlCustom.templates = templates; // prepare i18n locale definition - let locale = mi18n.locale; + const locale = mi18n.locale; if (!controlCustom.def.i18n[locale]) { controlCustom.def.i18n[locale] = {}; } @@ -33,7 +35,7 @@ export default class controlCustom extends control { control.register(Object.keys(templates), controlCustom); // build the control label & icon definitions - for (let field of fields) { + for (const field of fields) { let type = field.type; field.attrs = field.attrs || {}; if (!type) { @@ -50,7 +52,7 @@ export default class controlCustom extends control { // if there is no template defined for this type, check if we already have this type/subtype registered if (!templates[type]) { // check that this type is already registered - let controlClass = control.getClass(type, field.subtype); + const controlClass = control.getClass(type, field.subtype); if (!controlClass) { this.error('Error while registering custom field: ' + type + (field.subtype ? ':' + field.subtype : '') + '. Unable to find any existing defined control or template for rendering.'); continue; @@ -58,6 +60,7 @@ export default class controlCustom extends control { // generate a random key & map the settings against it lookup = field.datatype ? field.datatype : `${type}-${Math.floor((Math.random() * 9000) + 1000)}`; + controlCustom.customRegister[lookup] = $.extend(field, { type: type, class: controlClass @@ -112,9 +115,9 @@ export default class controlCustom extends control { // render the custom template // restore fieldData config structure for backwards compatibility - let fieldData = Object.assign(this.config); - let properties = ['label', 'description', 'subtype', 'id', 'isPreview', 'required', 'title', 'aria-required', 'type']; - for (let prop of properties) { + const fieldData = Object.assign(this.config); + const properties = ['label', 'description', 'subtype', 'id', 'isPreview', 'required', 'title', 'aria-required', 'type']; + for (const prop of properties) { fieldData[prop] = this.config[prop] || this[prop]; } diff --git a/src/js/control/file.fineuploader.js b/src/js/control/file.fineuploader.js index de33321f9..68edcb507 100755 --- a/src/js/control/file.fineuploader.js +++ b/src/js/control/file.fineuploader.js @@ -79,7 +79,7 @@ export default class controlFineUploader extends controlText { ['js', 'css', 'handler'].forEach(key => delete this.classConfig[key]); // fineuploader template that needs to be defined for the UI - let template = this.classConfig.template || ` + const template = this.classConfig.template || `