From 2973dbb8bdc42c3b20346d0629d94fdba4527196 Mon Sep 17 00:00:00 2001 From: Xenos Konstantinos Date: Wed, 26 Jul 2017 22:04:35 +0300 Subject: [PATCH] v1.0.6 Added caldera Updated readme Removed unwanted .sql Push to production. --- README.md | 5 +- gwtd3.sql | 792 -- wp-content/plugins/caldera-forms/LICENSE | 339 + wp-content/plugins/caldera-forms/README.md | 19 + .../assets/build/css/admin.min.css | 1 + .../assets/build/css/caldera-alert.min.css | 1 + .../assets/build/css/caldera-form.min.css | 1 + .../build/css/caldera-forms-front.min.css | 1 + .../assets/build/css/caldera-grid.min.css | 1 + .../assets/build/css/caldera-modals.min.css | 1 + .../assets/build/css/caldera-table.min.css | 1 + .../assets/build/css/cfont.min.css | 1 + .../assets/build/css/dashicon.min.css | 1 + .../assets/build/css/editor-grid.min.css | 1 + .../assets/build/css/entry-viewer-2.min.css | 1 + .../assets/build/css/fields.min.css | 60 + .../assets/build/css/fonts/caldera-forms.eot | Bin 0 -> 4016 bytes .../assets/build/css/fonts/caldera-forms.svg | 24 + .../assets/build/css/fonts/caldera-forms.ttf | Bin 0 -> 3824 bytes .../assets/build/css/fonts/caldera-forms.woff | Bin 0 -> 3572 bytes .../assets/build/css/fonts/cf-raty.eot | Bin 0 -> 6552 bytes .../assets/build/css/fonts/cf-raty.svg | 23 + .../assets/build/css/fonts/cf-raty.ttf | Bin 0 -> 6388 bytes .../assets/build/css/fonts/cf-raty.woff | Bin 0 -> 3588 bytes .../assets/build/css/fonts/cfont.eot | Bin 0 -> 11356 bytes .../assets/build/css/fonts/cfont.svg | 39 + .../assets/build/css/fonts/cfont.ttf | Bin 0 -> 11200 bytes .../assets/build/css/fonts/cfont.woff | Bin 0 -> 11276 bytes .../assets/build/css/fonts/icon.eot | Bin 0 -> 3360 bytes .../assets/build/css/fonts/icon.svg | 21 + .../assets/build/css/fonts/icon.ttf | Bin 0 -> 3208 bytes .../assets/build/css/fonts/icon.woff | Bin 0 -> 3220 bytes .../assets/build/css/minicolor-colors.png | Bin 0 -> 12485 bytes .../assets/build/css/minicolor-trigger.png | Bin 0 -> 1406 bytes .../assets/build/css/modals.min.css | 1 + .../assets/build/css/processors-edit.min.css | 1 + .../build/css/remodal-default-theme.min.css | 1 + .../assets/build/css/remodal.min.css | 1 + .../assets/build/css/theme-default.min.css | 1 + .../assets/build/images/align-justify.svg | 6 + .../assets/build/images/calculator.svg | 6 + .../build/images/caldera-globe-logo-sm.png | Bin 0 -> 12155 bytes .../assets/build/images/cart-plus.svg | 6 + .../assets/build/images/cc-amex.svg | 6 + .../assets/build/images/cc-discover.svg | 6 + .../assets/build/images/cc-mastercard.svg | 6 + .../assets/build/images/cc-paypal.svg | 6 + .../assets/build/images/cc-stripe.svg | 6 + .../assets/build/images/cc-visa.svg | 6 + .../assets/build/images/cf-pro-logo.png | Bin 0 -> 24479 bytes .../assets/build/images/chain.svg | 6 + .../assets/build/images/checkmark.png | Bin 0 -> 169 bytes .../assets/build/images/cloud-upload.svg | 6 + .../caldera-forms/assets/build/images/cog.svg | 6 + .../assets/build/images/credit-card.svg | 6 + .../assets/build/images/envelope-o.svg | 6 + .../assets/build/images/envelope-square.svg | 6 + .../caldera-forms/assets/build/images/eye.svg | 6 + .../assets/build/images/field.png | Bin 0 -> 660 bytes .../assets/build/images/folder-open-o.svg | 6 + .../assets/build/images/howto.gif | Bin 0 -> 33493 bytes .../assets/build/images/lgo-icon.png | Bin 0 -> 5730 bytes .../assets/build/images/list.svg | 6 + .../assets/build/images/loading.gif | Bin 0 -> 12069 bytes .../assets/build/images/lock.svg | 6 + .../assets/build/images/mobile.svg | 6 + .../assets/build/images/new-icon.png | Bin 0 -> 16149 bytes .../assets/build/images/paint-brush.svg | 6 + .../assets/build/images/paypal.svg | 6 + .../assets/build/images/plus.svg | 6 + .../assets/build/images/processor.png | Bin 0 -> 1683 bytes .../caldera-forms/assets/build/images/ra.svg | 6 + .../assets/build/images/slack.svg | 6 + .../assets/build/images/star.svg | 6 + .../assets/build/images/user.svg | 6 + .../build/images/volume-control-phone.svg | 6 + .../assets/build/images/wordpress.svg | 6 + .../assets/build/js/admin.min.js | 1 + .../assets/build/js/ajax-core.min.js | 1 + .../assets/build/js/api/client.min.js | 1 + .../assets/build/js/api/stores.min.js | 1 + .../assets/build/js/caldera-clippy.min.js | 1 + .../build/js/caldera-forms-front.min.js | 4 + .../assets/build/js/caldera-modals.min.js | 1 + .../assets/build/js/conditionals.min.js | 1 + .../caldera-forms/assets/build/js/edit.min.js | 3 + .../assets/build/js/entry-viewer-2.min.js | 1 + .../assets/build/js/field-config.min.js | 1 + .../assets/build/js/fields.min.js | 4 + .../assets/build/js/formobject.min.js | 1 + .../build/js/frontend-script-init.min.js | 1 + .../assets/build/js/handlebars.min.js | 2 + .../assets/build/js/html5.min.js | 1 + .../caldera-forms/assets/build/js/i18n/al.js | 29 + .../caldera-forms/assets/build/js/i18n/ar.js | 29 + .../caldera-forms/assets/build/js/i18n/bg.js | 29 + .../caldera-forms/assets/build/js/i18n/ca.js | 29 + .../assets/build/js/i18n/cs.extra.js | 13 + .../caldera-forms/assets/build/js/i18n/cs.js | 29 + .../caldera-forms/assets/build/js/i18n/da.js | 29 + .../assets/build/js/i18n/de.extra.js | 13 + .../caldera-forms/assets/build/js/i18n/de.js | 29 + .../assets/build/js/i18n/el.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/el.js | 29 + .../assets/build/js/i18n/en.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/en.js | 30 + .../caldera-forms/assets/build/js/i18n/es.js | 30 + .../caldera-forms/assets/build/js/i18n/eu.js | 29 + .../caldera-forms/assets/build/js/i18n/fa.js | 29 + .../assets/build/js/i18n/fi.extra.js | 6 + .../caldera-forms/assets/build/js/i18n/fi.js | 29 + .../assets/build/js/i18n/fr.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/fr.js | 29 + .../assets/build/js/i18n/he.extra.js | 6 + .../caldera-forms/assets/build/js/i18n/he.js | 29 + .../assets/build/js/i18n/hr.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/hr.js | 29 + .../assets/build/js/i18n/hu.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/hu.js | 30 + .../assets/build/js/i18n/id.extra.js | 6 + .../caldera-forms/assets/build/js/i18n/id.js | 29 + .../assets/build/js/i18n/it.extra.js | 6 + .../caldera-forms/assets/build/js/i18n/it.js | 29 + .../assets/build/js/i18n/ja.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/ja.js | 29 + .../caldera-forms/assets/build/js/i18n/ko.js | 29 + .../assets/build/js/i18n/lt.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/lt.js | 29 + .../assets/build/js/i18n/lv.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/lv.js | 29 + .../assets/build/js/i18n/ms.extra.js | 13 + .../caldera-forms/assets/build/js/i18n/ms.js | 29 + .../assets/build/js/i18n/ms_MY.extra.js | 36 + .../assets/build/js/i18n/ms_MY.js | 55 + .../assets/build/js/i18n/nl.extra.js | 11 + .../caldera-forms/assets/build/js/i18n/nl.js | 26 + .../caldera-forms/assets/build/js/i18n/no.js | 29 + .../caldera-forms/assets/build/js/i18n/pl.js | 29 + .../assets/build/js/i18n/pt-br.js | 29 + .../assets/build/js/i18n/pt-pt.js | 29 + .../assets/build/js/i18n/ro.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/ro.js | 29 + .../assets/build/js/i18n/ru.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/ru.js | 29 + .../assets/build/js/i18n/sk.extra.js | 13 + .../caldera-forms/assets/build/js/i18n/sk.js | 29 + .../assets/build/js/i18n/sl.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/sl.js | 30 + .../caldera-forms/assets/build/js/i18n/sq.js | 29 + .../assets/build/js/i18n/sr.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/sr.js | 29 + .../assets/build/js/i18n/sv.extra.js | 6 + .../caldera-forms/assets/build/js/i18n/sv.js | 29 + .../caldera-forms/assets/build/js/i18n/th.js | 29 + .../caldera-forms/assets/build/js/i18n/tr.js | 29 + .../assets/build/js/i18n/ua.extra.js | 14 + .../caldera-forms/assets/build/js/i18n/ua.js | 29 + .../assets/build/js/i18n/uk.extra.js | 9 + .../caldera-forms/assets/build/js/i18n/uk.js | 29 + .../assets/build/js/i18n/zh_cn.extra.js | 6 + .../assets/build/js/i18n/zh_cn.js | 29 + .../assets/build/js/i18n/zh_tw.js | 29 + .../assets/build/js/jquery-baldrick.min.js | 1 + .../assets/build/js/jquery.min.js | 1 + .../assets/build/js/modals.min.js | 1 + .../assets/build/js/parsley-aria.min.js | 1 + .../assets/build/js/parsley.min.js | 3 + .../assets/build/js/polyfiller.min.js | 2 + .../assets/build/js/remodal.min.js | 1 + .../assets/build/js/shortcode-insert.min.js | 1 + .../assets/build/js/state/events.min.js | 1 + .../assets/build/js/state/state.min.js | 1 + .../assets/build/js/support-page.min.js | 1 + .../assets/build/js/viewer/init.min.js | 1 + .../assets/build/js/viewer/viewer.min.js | 1 + .../caldera-forms/assets/build/js/vue.min.js | 3 + .../assets/build/js/vue/vue-filter.min.js | 1 + .../assets/build/js/vue/vue.min.js | 3 + .../assets/build/js/wp-baldrick-full.min.js | 3 + .../caldera-forms/assets/css/admin.css | 2195 +++++ .../assets/css/caldera-alert.css | 108 + .../caldera-forms/assets/css/caldera-form.css | 47 + .../assets/css/caldera-forms-front.css | 63 + .../caldera-forms/assets/css/caldera-grid.css | 1612 ++++ .../assets/css/caldera-modals.css | 150 + .../assets/css/caldera-table.css | 953 ++ .../caldera-forms/assets/css/cfont.css | 129 + .../caldera-forms/assets/css/dashicon.css | 58 + .../caldera-forms/assets/css/editor-grid.css | 602 ++ .../assets/css/entry-viewer-2.css | 649 ++ .../assets/css/fonts/caldera-forms.eot | Bin 0 -> 4016 bytes .../assets/css/fonts/caldera-forms.svg | 24 + .../assets/css/fonts/caldera-forms.ttf | Bin 0 -> 3824 bytes .../assets/css/fonts/caldera-forms.woff | Bin 0 -> 3572 bytes .../assets/css/fonts/cf-raty.eot | Bin 0 -> 6552 bytes .../assets/css/fonts/cf-raty.svg | 23 + .../assets/css/fonts/cf-raty.ttf | Bin 0 -> 6388 bytes .../assets/css/fonts/cf-raty.woff | Bin 0 -> 3588 bytes .../caldera-forms/assets/css/fonts/cfont.eot | Bin 0 -> 11356 bytes .../caldera-forms/assets/css/fonts/cfont.svg | 39 + .../caldera-forms/assets/css/fonts/cfont.ttf | Bin 0 -> 11200 bytes .../caldera-forms/assets/css/fonts/cfont.woff | Bin 0 -> 11276 bytes .../caldera-forms/assets/css/fonts/icon.eot | Bin 0 -> 3360 bytes .../caldera-forms/assets/css/fonts/icon.svg | 21 + .../caldera-forms/assets/css/fonts/icon.ttf | Bin 0 -> 3208 bytes .../caldera-forms/assets/css/fonts/icon.woff | Bin 0 -> 3220 bytes .../caldera-forms/assets/css/ie7/ie7.css | 43 + .../caldera-forms/assets/css/ie7/ie7.js | 45 + .../assets/css/minicolor-colors.png | Bin 0 -> 12485 bytes .../assets/css/minicolor-trigger.png | Bin 0 -> 1406 bytes .../caldera-forms/assets/css/modals.css | 306 + .../assets/css/processors-edit.css | 100 + .../assets/css/remodal-default-theme.css | 312 + .../caldera-forms/assets/css/remodal.css | 101 + .../assets/css/theme-default.min.css | 1 + .../assets/images/align-justify.svg | 6 + .../assets/images/calculator.svg | 6 + .../assets/images/caldera-globe-logo-sm.png | Bin 0 -> 12155 bytes .../caldera-forms/assets/images/cart-plus.svg | 6 + .../caldera-forms/assets/images/cc-amex.svg | 6 + .../assets/images/cc-discover.svg | 6 + .../assets/images/cc-mastercard.svg | 6 + .../caldera-forms/assets/images/cc-paypal.svg | 6 + .../caldera-forms/assets/images/cc-stripe.svg | 6 + .../caldera-forms/assets/images/cc-visa.svg | 6 + .../assets/images/cf-pro-logo.png | Bin 0 -> 24479 bytes .../caldera-forms/assets/images/chain.svg | 6 + .../caldera-forms/assets/images/checkmark.png | Bin 0 -> 169 bytes .../assets/images/cloud-upload.svg | 6 + .../caldera-forms/assets/images/cog.svg | 6 + .../assets/images/credit-card.svg | 6 + .../assets/images/envelope-o.svg | 6 + .../assets/images/envelope-square.svg | 6 + .../caldera-forms/assets/images/eye.svg | 6 + .../caldera-forms/assets/images/field.png | Bin 0 -> 660 bytes .../assets/images/folder-open-o.svg | 6 + .../caldera-forms/assets/images/howto.gif | Bin 0 -> 33493 bytes .../caldera-forms/assets/images/lgo-icon.png | Bin 0 -> 5730 bytes .../caldera-forms/assets/images/list.svg | 6 + .../caldera-forms/assets/images/loading.gif | Bin 0 -> 12069 bytes .../caldera-forms/assets/images/lock.svg | 6 + .../caldera-forms/assets/images/mobile.svg | 6 + .../caldera-forms/assets/images/new-icon.png | Bin 0 -> 16149 bytes .../assets/images/paint-brush.svg | 6 + .../caldera-forms/assets/images/paypal.svg | 6 + .../caldera-forms/assets/images/plus.svg | 6 + .../caldera-forms/assets/images/processor.png | Bin 0 -> 1683 bytes .../caldera-forms/assets/images/ra.svg | 6 + .../caldera-forms/assets/images/slack.svg | 6 + .../caldera-forms/assets/images/star.svg | 6 + .../caldera-forms/assets/images/user.svg | 6 + .../assets/images/volume-control-phone.svg | 6 + .../caldera-forms/assets/images/wordpress.svg | 6 + .../plugins/caldera-forms/assets/js/admin.js | 194 + .../caldera-forms/assets/js/ajax-core.js | 238 + .../caldera-forms/assets/js/api/client.js | 93 + .../caldera-forms/assets/js/api/stores.js | 95 + .../caldera-forms/assets/js/caldera-clippy.js | 93 + .../assets/js/caldera-forms-front.js | 6374 +++++++++++++ .../caldera-forms/assets/js/caldera-modals.js | 401 + .../caldera-forms/assets/js/conditionals.js | 368 + .../plugins/caldera-forms/assets/js/edit.js | 2733 ++++++ .../caldera-forms/assets/js/edit.min.js | 2 + .../caldera-forms/assets/js/entry-viewer-2.js | 406 + .../caldera-forms/assets/js/field-config.js | 594 ++ .../plugins/caldera-forms/assets/js/fields.js | 4851 ++++++++++ .../caldera-forms/assets/js/formobject.js | 189 + .../assets/js/frontend-script-init.js | 607 ++ .../assets/js/handlebars.baldrick.js | 114 + .../caldera-forms/assets/js/handlebars.js | 3113 ++++++ .../plugins/caldera-forms/assets/js/html5.js | 8 + .../caldera-forms/assets/js/i18n/al.js | 29 + .../caldera-forms/assets/js/i18n/ar.js | 29 + .../caldera-forms/assets/js/i18n/bg.js | 29 + .../caldera-forms/assets/js/i18n/ca.js | 29 + .../caldera-forms/assets/js/i18n/cs.extra.js | 13 + .../caldera-forms/assets/js/i18n/cs.js | 29 + .../caldera-forms/assets/js/i18n/da.js | 29 + .../caldera-forms/assets/js/i18n/de.extra.js | 13 + .../caldera-forms/assets/js/i18n/de.js | 29 + .../caldera-forms/assets/js/i18n/el.extra.js | 14 + .../caldera-forms/assets/js/i18n/el.js | 29 + .../caldera-forms/assets/js/i18n/en.extra.js | 14 + .../caldera-forms/assets/js/i18n/en.js | 30 + .../caldera-forms/assets/js/i18n/es.js | 30 + .../caldera-forms/assets/js/i18n/eu.js | 29 + .../caldera-forms/assets/js/i18n/fa.js | 29 + .../caldera-forms/assets/js/i18n/fi.extra.js | 6 + .../caldera-forms/assets/js/i18n/fi.js | 29 + .../caldera-forms/assets/js/i18n/fr.extra.js | 14 + .../caldera-forms/assets/js/i18n/fr.js | 29 + .../caldera-forms/assets/js/i18n/he.extra.js | 6 + .../caldera-forms/assets/js/i18n/he.js | 29 + .../caldera-forms/assets/js/i18n/hr.extra.js | 14 + .../caldera-forms/assets/js/i18n/hr.js | 29 + .../caldera-forms/assets/js/i18n/hu.extra.js | 14 + .../caldera-forms/assets/js/i18n/hu.js | 30 + .../caldera-forms/assets/js/i18n/id.extra.js | 6 + .../caldera-forms/assets/js/i18n/id.js | 29 + .../caldera-forms/assets/js/i18n/it.extra.js | 6 + .../caldera-forms/assets/js/i18n/it.js | 29 + .../caldera-forms/assets/js/i18n/ja.extra.js | 14 + .../caldera-forms/assets/js/i18n/ja.js | 29 + .../caldera-forms/assets/js/i18n/ko.js | 29 + .../caldera-forms/assets/js/i18n/lt.extra.js | 14 + .../caldera-forms/assets/js/i18n/lt.js | 29 + .../caldera-forms/assets/js/i18n/lv.extra.js | 14 + .../caldera-forms/assets/js/i18n/lv.js | 29 + .../caldera-forms/assets/js/i18n/ms.extra.js | 13 + .../caldera-forms/assets/js/i18n/ms.js | 29 + .../assets/js/i18n/ms_MY.extra.js | 36 + .../caldera-forms/assets/js/i18n/ms_MY.js | 55 + .../caldera-forms/assets/js/i18n/nl.extra.js | 11 + .../caldera-forms/assets/js/i18n/nl.js | 26 + .../caldera-forms/assets/js/i18n/no.js | 29 + .../caldera-forms/assets/js/i18n/pl.js | 29 + .../caldera-forms/assets/js/i18n/pt-br.js | 29 + .../caldera-forms/assets/js/i18n/pt-pt.js | 29 + .../caldera-forms/assets/js/i18n/ro.extra.js | 14 + .../caldera-forms/assets/js/i18n/ro.js | 29 + .../caldera-forms/assets/js/i18n/ru.extra.js | 14 + .../caldera-forms/assets/js/i18n/ru.js | 29 + .../caldera-forms/assets/js/i18n/sk.extra.js | 13 + .../caldera-forms/assets/js/i18n/sk.js | 29 + .../caldera-forms/assets/js/i18n/sl.extra.js | 14 + .../caldera-forms/assets/js/i18n/sl.js | 30 + .../caldera-forms/assets/js/i18n/sq.js | 29 + .../caldera-forms/assets/js/i18n/sr.extra.js | 14 + .../caldera-forms/assets/js/i18n/sr.js | 29 + .../caldera-forms/assets/js/i18n/sv.extra.js | 6 + .../caldera-forms/assets/js/i18n/sv.js | 29 + .../caldera-forms/assets/js/i18n/th.js | 29 + .../caldera-forms/assets/js/i18n/tr.js | 29 + .../caldera-forms/assets/js/i18n/ua.extra.js | 14 + .../caldera-forms/assets/js/i18n/ua.js | 29 + .../caldera-forms/assets/js/i18n/uk.extra.js | 9 + .../caldera-forms/assets/js/i18n/uk.js | 29 + .../assets/js/i18n/zh_cn.extra.js | 6 + .../caldera-forms/assets/js/i18n/zh_cn.js | 29 + .../caldera-forms/assets/js/i18n/zh_tw.js | 29 + .../assets/js/jquery-baldrick.js | 586 ++ .../assets/js/modals.baldrick.js | 224 + .../caldera-forms/assets/js/parsley-aria.js | 22 + .../caldera-forms/assets/js/parsley.js | 2389 +++++ .../caldera-forms/assets/js/parsley.min.js | 2412 +++++ .../caldera-forms/assets/js/remodal.js | 785 ++ .../assets/js/shims/color-picker.js | 2 + .../caldera-forms/assets/js/shims/combos/1.js | 6 + .../assets/js/shims/combos/10.js | 2 + .../assets/js/shims/combos/11.js | 2 + .../assets/js/shims/combos/12.js | 6 + .../assets/js/shims/combos/13.js | 1 + .../assets/js/shims/combos/14.js | 1 + .../assets/js/shims/combos/15.js | 2 + .../assets/js/shims/combos/16.js | 7 + .../assets/js/shims/combos/17.js | 2 + .../assets/js/shims/combos/18.js | 9 + .../caldera-forms/assets/js/shims/combos/2.js | 7 + .../assets/js/shims/combos/21.js | 2 + .../assets/js/shims/combos/22.js | 1 + .../assets/js/shims/combos/23.js | 6 + .../assets/js/shims/combos/25.js | 2 + .../assets/js/shims/combos/27.js | 1 + .../assets/js/shims/combos/28.js | 1 + .../assets/js/shims/combos/29.js | 1 + .../caldera-forms/assets/js/shims/combos/3.js | 1 + .../assets/js/shims/combos/30.js | 2 + .../assets/js/shims/combos/31.js | 1 + .../assets/js/shims/combos/33.js | 1 + .../assets/js/shims/combos/34.js | 1 + .../caldera-forms/assets/js/shims/combos/4.js | 1 + .../caldera-forms/assets/js/shims/combos/5.js | 2 + .../caldera-forms/assets/js/shims/combos/6.js | 2 + .../caldera-forms/assets/js/shims/combos/7.js | 7 + .../caldera-forms/assets/js/shims/combos/8.js | 7 + .../caldera-forms/assets/js/shims/combos/9.js | 2 + .../assets/js/shims/combos/97.js | 1 + .../assets/js/shims/combos/98.js | 1 + .../assets/js/shims/combos/99.js | 1 + .../caldera-forms/assets/js/shims/details.js | 1 + .../assets/js/shims/dom-extend.js | 1 + .../caldera-forms/assets/js/shims/es5.js | 1 + .../caldera-forms/assets/js/shims/es6.js | 1 + .../caldera-forms/assets/js/shims/excanvas.js | 1 + .../assets/js/shims/filereader-xhr.js | 1 + .../assets/js/shims/form-combat.js | 1 + .../assets/js/shims/form-core.js | 1 + .../assets/js/shims/form-datalist-lazy.js | 1 + .../assets/js/shims/form-datalist.js | 1 + .../assets/js/shims/form-fixrangechange.js | 1 + .../assets/js/shims/form-inputmode.js | 1 + .../assets/js/shims/form-message.js | 1 + .../assets/js/shims/form-native-extend.js | 1 + .../assets/js/shims/form-number-date-api.js | 1 + .../assets/js/shims/form-number-date-ui.js | 1 + .../assets/js/shims/form-shim-extend.js | 1 + .../assets/js/shims/form-shim-extend2.js | 1 + .../assets/js/shims/form-validation.js | 1 + .../assets/js/shims/form-validators.js | 1 + .../assets/js/shims/forms-picker.js | 1 + .../assets/js/shims/geolocation.js | 1 + .../assets/js/shims/i18n/formcfg-ar.js | 1 + .../assets/js/shims/i18n/formcfg-bg.js | 1 + .../assets/js/shims/i18n/formcfg-ca.js | 1 + .../assets/js/shims/i18n/formcfg-ch-CN.js | 1 + .../assets/js/shims/i18n/formcfg-cs.js | 1 + .../assets/js/shims/i18n/formcfg-de.js | 1 + .../assets/js/shims/i18n/formcfg-el.js | 1 + .../assets/js/shims/i18n/formcfg-en.js | 1 + .../assets/js/shims/i18n/formcfg-es.js | 1 + .../assets/js/shims/i18n/formcfg-fa.js | 1 + .../assets/js/shims/i18n/formcfg-fi.js | 1 + .../assets/js/shims/i18n/formcfg-fr.js | 1 + .../assets/js/shims/i18n/formcfg-he.js | 1 + .../assets/js/shims/i18n/formcfg-hi.js | 1 + .../assets/js/shims/i18n/formcfg-hu.js | 1 + .../assets/js/shims/i18n/formcfg-it.js | 1 + .../assets/js/shims/i18n/formcfg-ja.js | 1 + .../assets/js/shims/i18n/formcfg-lt.js | 1 + .../assets/js/shims/i18n/formcfg-nl.js | 1 + .../assets/js/shims/i18n/formcfg-no.js | 1 + .../assets/js/shims/i18n/formcfg-pl.js | 1 + .../assets/js/shims/i18n/formcfg-pt-BR.js | 1 + .../assets/js/shims/i18n/formcfg-pt-PT.js | 1 + .../assets/js/shims/i18n/formcfg-pt.js | 1 + .../assets/js/shims/i18n/formcfg-ru.js | 1 + .../assets/js/shims/i18n/formcfg-sv.js | 1 + .../assets/js/shims/i18n/formcfg-zh-CN.js | 1 + .../assets/js/shims/i18n/formcfg-zh-TW.js | 1 + .../assets/js/shims/matchMedia.js | 3 + .../assets/js/shims/mediacapture-picker.js | 1 + .../assets/js/shims/mediacapture.js | 1 + .../assets/js/shims/moxie/flash/Moxie.cdn.swf | Bin 0 -> 29378 bytes .../assets/js/shims/moxie/flash/Moxie.min.swf | Bin 0 -> 13897 bytes .../assets/js/shims/moxie/js/moxie-html4.js | 3 + .../assets/js/shims/moxie/js/moxie-swf.js | 2 + .../caldera-forms/assets/js/shims/picture.js | 7 + .../js/shims/plugins/jquery.ui.position.js | 11 + .../caldera-forms/assets/js/shims/range-ui.js | 1 + .../caldera-forms/assets/js/shims/sizzle.js | 11 + .../caldera-forms/assets/js/shims/sticky.js | 1 + .../assets/js/shims/styles/color-picker.png | Bin 0 -> 338 bytes .../assets/js/shims/styles/forms-ext.css | 1 + .../assets/js/shims/styles/forms-picker.css | 1 + .../assets/js/shims/styles/progress.gif | Bin 0 -> 35832 bytes .../assets/js/shims/styles/progress.png | Bin 0 -> 299 bytes .../assets/js/shims/styles/shim-ext.css | 1 + .../assets/js/shims/styles/shim.css | 1 + .../assets/js/shims/styles/transparent.png | Bin 0 -> 93 bytes .../assets/js/shims/styles/widget.eot | Bin 0 -> 2240 bytes .../assets/js/shims/styles/widget.svg | 16 + .../assets/js/shims/styles/widget.ttf | Bin 0 -> 2080 bytes .../assets/js/shims/styles/widget.woff | Bin 0 -> 2284 bytes .../caldera-forms/assets/js/shims/track-ui.js | 1 + .../caldera-forms/assets/js/shims/track.js | 1 + .../caldera-forms/assets/js/shims/url.js | 1 + .../assets/js/shims/usermedia-core.js | 1 + .../assets/js/shims/usermedia-shim.js | 1 + .../assets/js/shortcode-insert.js | 145 + .../caldera-forms/assets/js/state/events.js | 86 + .../caldera-forms/assets/js/state/state.js | 233 + .../caldera-forms/assets/js/support-page.js | 36 + .../caldera-forms/assets/js/viewer/init.js | 48 + .../caldera-forms/assets/js/viewer/viewer.js | 168 + .../plugins/caldera-forms/assets/js/vue.js | 8326 +++++++++++++++++ .../caldera-forms/assets/js/vue/vue-filter.js | 1008 ++ .../caldera-forms/assets/js/vue/vue.js | 8326 +++++++++++++++++ .../assets/js/wp-baldrick-full.js | 4978 ++++++++++ .../plugins/caldera-forms/caldera-core.php | 95 + .../plugins/caldera-forms/classes/admin.php | 2043 ++++ .../classes/admin/apeasypods.php | 51 + .../classes/admin/apeasyqueries.php | 51 + .../caldera-forms/classes/admin/apsetup.php | 44 + .../classes/admin/apsetupinterface.php | 34 + .../caldera-forms/classes/admin/assets.php | 279 + .../caldera-forms/classes/admin/clippy.php | 260 + .../caldera-forms/classes/admin/extend.php | 27 + .../caldera-forms/classes/admin/feed.php | 133 + .../caldera-forms/classes/admin/panel.php | 62 + .../caldera-forms/classes/admin/pro.php | 177 + .../caldera-forms/classes/admin/resend.php | 72 + .../caldera-forms/classes/api/crud.php | 371 + .../caldera-forms/classes/api/entries.php | 320 + .../caldera-forms/classes/api/error.php | 16 + .../caldera-forms/classes/api/form.php | 217 + .../caldera-forms/classes/api/forms.php | 355 + .../caldera-forms/classes/api/jsconfig.php | 96 + .../caldera-forms/classes/api/load.php | 89 + .../caldera-forms/classes/api/response.php | 36 + .../classes/api/response_factory.php | 33 + .../caldera-forms/classes/api/route.php | 25 + .../caldera-forms/classes/api/settings.php | 55 + .../caldera-forms/classes/api/token.php | 87 + .../caldera-forms/classes/api/tokens.php | 66 + .../caldera-forms/classes/api/util.php | 68 + .../caldera-forms/classes/autoloader.php | 161 + .../caldera-forms/classes/caldera-grid.php | 286 + .../plugins/caldera-forms/classes/cdn.php | 208 + .../caldera-forms/classes/cdn/contract.php | 25 + .../caldera-forms/classes/cdn/init.php | 41 + .../caldera-forms/classes/cdn/jsdelivr.php | 79 + .../caldera-forms/classes/cdn/settings.php | 161 + .../plugins/caldera-forms/classes/core.php | 4914 ++++++++++ .../caldera-forms/classes/csv/util.php | 38 + .../plugins/caldera-forms/classes/db/base.php | 492 + .../plugins/caldera-forms/classes/db/form.php | 332 + .../caldera-forms/classes/db/tables.php | 306 + .../caldera-forms/classes/db/track.php | 344 + .../classes/email/attachment.php | 98 + .../caldera-forms/classes/email/callbacks.php | 50 + .../caldera-forms/classes/email/client.php | 74 + .../caldera-forms/classes/email/interface.php | 39 + .../caldera-forms/classes/email/preview.php | 27 + .../caldera-forms/classes/email/previews.php | 160 + .../caldera-forms/classes/email/resend.php | 171 + .../caldera-forms/classes/email/save.php | 155 + .../caldera-forms/classes/email/sendgrid.php | 190 + .../classes/email/sendgrid/lib/SendGrid.php | 43 + .../email/sendgrid/lib/helpers/mail/Mail.php | 1125 +++ .../email/sendgrid/lib/helpers/mail/README.md | 14 + .../classes/email/sendgrid/sendgrid-php.php | 3 + .../email/sendgrid/vendor/autoload.php | 7 + .../sendgrid/vendor/composer/ClassLoader.php | 413 + .../email/sendgrid/vendor/composer/LICENSE | 21 + .../vendor/composer/autoload_classmap.php | 9 + .../vendor/composer/autoload_files.php | 11 + .../vendor/composer/autoload_namespaces.php | 10 + .../vendor/composer/autoload_psr4.php | 9 + .../vendor/composer/autoload_real.php | 70 + .../vendor/composer/autoload_static.php | 31 + .../sendgrid/vendor/composer/installed.json | 56 + .../sendgrid/php-http-client/CHANGELOG.md | 28 + .../sendgrid/php-http-client/CONTRIBUTING.md | 192 + .../sendgrid/php-http-client/LICENSE.txt | 22 + .../vendor/sendgrid/php-http-client/README.md | 98 + .../php-http-client/examples/example.php | 70 + .../php-http-client/lib/SendGrid/Client.php | 232 + .../caldera-forms/classes/email/settings.php | 337 + .../caldera-forms/classes/email/trackdata.php | 128 + .../plugins/caldera-forms/classes/entry.php | 505 + .../caldera-forms/classes/entry/bulk.php | 93 + .../caldera-forms/classes/entry/entries.php | 226 + .../caldera-forms/classes/entry/entry.php | 29 + .../caldera-forms/classes/entry/field.php | 141 + .../caldera-forms/classes/entry/meta.php | 48 + .../caldera-forms/classes/entry/object.php | 21 + .../caldera-forms/classes/entry/shortcode.php | 81 + .../caldera-forms/classes/entry/token.php | 110 + .../caldera-forms/classes/entry/ui.php | 260 + .../caldera-forms/classes/entry/update.php | 73 + .../caldera-forms/classes/entry/viewer.php | 140 + .../caldera-forms/classes/entry/vue.php | 129 + .../classes/field/calculation.php | 143 + .../caldera-forms/classes/field/credit.php | 59 + .../caldera-forms/classes/field/html.php | 99 + .../caldera-forms/classes/field/input.php | 161 + .../caldera-forms/classes/field/js.php | 674 ++ .../caldera-forms/classes/field/localizer.php | 81 + .../caldera-forms/classes/field/util.php | 568 ++ .../caldera-forms/classes/field/utm.php | 184 + .../plugins/caldera-forms/classes/fields.php | 610 ++ .../plugins/caldera-forms/classes/files.php | 340 + .../plugins/caldera-forms/classes/forms.php | 990 ++ .../plugins/caldera-forms/classes/magic.php | 114 + .../caldera-forms/classes/magic/doer.php | 635 ++ .../caldera-forms/classes/magic/parser.php | 141 + .../caldera-forms/classes/magic/summary.php | 265 + .../caldera-forms/classes/magic/util.php | 89 + .../plugins/caldera-forms/classes/object.php | 153 + .../caldera-forms/classes/render/assets.php | 799 ++ .../classes/render/autopopulation.php | 129 + .../caldera-forms/classes/render/footer.php | 104 + .../caldera-forms/classes/render/modals.php | 188 + .../caldera-forms/classes/render/nonce.php | 105 + .../caldera-forms/classes/render/notices.php | 114 + .../caldera-forms/classes/render/util.php | 189 + .../caldera-forms/classes/sanitize.php | 223 + .../plugins/caldera-forms/classes/save.php | 587 ++ .../caldera-forms/classes/settings.php | 83 + .../classes/settings/contract.php | 23 + .../caldera-forms/classes/settings/init.php | 46 + .../caldera-forms/classes/settings/option.php | 81 + .../caldera-forms/classes/shortcode/atts.php | 97 + .../classes/shortcode/defaults.php | 86 + .../plugins/caldera-forms/classes/support.php | 211 + .../caldera-forms/classes/sync/calc.php | 201 + .../caldera-forms/classes/sync/factory.php | 158 + .../caldera-forms/classes/sync/html.php | 112 + .../caldera-forms/classes/sync/summary.php | 90 + .../caldera-forms/classes/sync/sync.php | 302 + .../caldera-forms/classes/tracking.php | 296 + .../caldera-forms/classes/transient.php | 71 + .../plugins/caldera-forms/classes/widget.php | 111 + .../plugins/caldera-forms/composer.json | 15 + .../fields/advanced_file/config_template.php | 61 + .../fields/advanced_file/field.php | 61 + .../fields/advanced_file/preview.php | 7 + .../fields/advanced_file/uploader.js | 178 + .../fields/advanced_file/uploader.min.js | 1 + .../fields/button/config_template.php | 69 + .../caldera-forms/fields/button/field.php | 78 + .../caldera-forms/fields/button/preview.php | 4 + .../fields/calculation/config.php | 119 + .../fields/calculation/field.php | 223 + .../fields/calculation/line-templates.php | 198 + .../fields/calculation/preview.php | 7 + .../fields/calculation/style.css | 6 + .../fields/checkbox/config_template.php | 20 + .../caldera-forms/fields/checkbox/field.php | 38 + .../caldera-forms/fields/checkbox/js/setup.js | 0 .../caldera-forms/fields/checkbox/preview.php | 20 + .../fields/color_picker/minicolor-colors.png | Bin 0 -> 12485 bytes .../fields/color_picker/minicolor-trigger.png | Bin 0 -> 1406 bytes .../fields/color_picker/minicolors.css | 319 + .../fields/color_picker/minicolors.js | 12 + .../fields/color_picker/minicolors.min.css | 1 + .../fields/color_picker/preview.php | 7 + .../fields/color_picker/setup.js | 0 .../fields/color_picker/setup.php | 8 + .../fields/credit_card_cvc/config.php | 31 + .../fields/credit_card_cvc/preview.php | 7 + .../fields/credit_card_exp/config.php | 19 + .../fields/credit_card_exp/preview.php | 7 + .../fields/credit_card_number/config.php | 42 + .../fields/credit_card_number/credit-card.js | 18 + .../fields/credit_card_number/preview.php | 7 + .../fields/date_picker/css/datepicker.css | 792 ++ .../fields/date_picker/datepicker.php | 68 + .../date_picker/js/bootstrap-datepicker.js | 1670 ++++ .../js/locales/bootstrap-datepicker.ar.js | 15 + .../js/locales/bootstrap-datepicker.az.js | 12 + .../js/locales/bootstrap-datepicker.bg.js | 14 + .../js/locales/bootstrap-datepicker.bs.js | 15 + .../js/locales/bootstrap-datepicker.ca.js | 17 + .../js/locales/bootstrap-datepicker.cs.js | 18 + .../js/locales/bootstrap-datepicker.cy.js | 14 + .../js/locales/bootstrap-datepicker.da.js | 15 + .../js/locales/bootstrap-datepicker.de.js | 17 + .../js/locales/bootstrap-datepicker.el.js | 16 + .../js/locales/bootstrap-datepicker.en-GB.js | 17 + .../js/locales/bootstrap-datepicker.es.js | 17 + .../js/locales/bootstrap-datepicker.et.js | 18 + .../js/locales/bootstrap-datepicker.eu.js | 15 + .../js/locales/bootstrap-datepicker.fa.js | 17 + .../js/locales/bootstrap-datepicker.fi.js | 16 + .../js/locales/bootstrap-datepicker.fo.js | 15 + .../js/locales/bootstrap-datepicker.fr-CH.js | 20 + .../js/locales/bootstrap-datepicker.fr.js | 17 + .../js/locales/bootstrap-datepicker.gl.js | 13 + .../js/locales/bootstrap-datepicker.he.js | 15 + .../js/locales/bootstrap-datepicker.hr.js | 13 + .../js/locales/bootstrap-datepicker.hu.js | 16 + .../js/locales/bootstrap-datepicker.hy.js | 17 + .../js/locales/bootstrap-datepicker.id.js | 15 + .../js/locales/bootstrap-datepicker.is.js | 14 + .../js/locales/bootstrap-datepicker.it-CH.js | 20 + .../js/locales/bootstrap-datepicker.it.js | 17 + .../js/locales/bootstrap-datepicker.ja.js | 16 + .../js/locales/bootstrap-datepicker.ka.js | 17 + .../js/locales/bootstrap-datepicker.kh.js | 15 + .../js/locales/bootstrap-datepicker.kk.js | 15 + .../js/locales/bootstrap-datepicker.kr.js | 13 + .../js/locales/bootstrap-datepicker.lt.js | 16 + .../js/locales/bootstrap-datepicker.lv.js | 16 + .../js/locales/bootstrap-datepicker.mk.js | 15 + .../js/locales/bootstrap-datepicker.ms.js | 14 + .../js/locales/bootstrap-datepicker.nb.js | 14 + .../js/locales/bootstrap-datepicker.nl-BE.js | 17 + .../js/locales/bootstrap-datepicker.nl.js | 17 + .../js/locales/bootstrap-datepicker.no.js | 16 + .../js/locales/bootstrap-datepicker.pl.js | 16 + .../js/locales/bootstrap-datepicker.pt-BR.js | 15 + .../js/locales/bootstrap-datepicker.pt.js | 16 + .../js/locales/bootstrap-datepicker.ro.js | 16 + .../locales/bootstrap-datepicker.rs-latin.js | 16 + .../js/locales/bootstrap-datepicker.rs.js | 16 + .../js/locales/bootstrap-datepicker.ru.js | 17 + .../js/locales/bootstrap-datepicker.sk.js | 15 + .../js/locales/bootstrap-datepicker.sl.js | 14 + .../js/locales/bootstrap-datepicker.sq.js | 15 + .../locales/bootstrap-datepicker.sr-latin.js | 16 + .../js/locales/bootstrap-datepicker.sr.js | 16 + .../js/locales/bootstrap-datepicker.sv.js | 17 + .../js/locales/bootstrap-datepicker.sw.js | 15 + .../js/locales/bootstrap-datepicker.th.js | 14 + .../js/locales/bootstrap-datepicker.tr.js | 18 + .../js/locales/bootstrap-datepicker.uk.js | 15 + .../js/locales/bootstrap-datepicker.vi.js | 16 + .../js/locales/bootstrap-datepicker.zh-CN.js | 17 + .../js/locales/bootstrap-datepicker.zh-TW.js | 17 + .../fields/date_picker/js/setup.js | 23 + .../fields/date_picker/preview.php | 7 + .../fields/date_picker/setup.php | 147 + .../fields/dropdown/config_template.php | 20 + .../caldera-forms/fields/dropdown/field.php | 63 + .../caldera-forms/fields/dropdown/js/setup.js | 0 .../caldera-forms/fields/dropdown/preview.php | 12 + .../caldera-forms/fields/email/config.php | 16 + .../caldera-forms/fields/email/preview.php | 7 + .../fields/file/config_template.php | 69 + .../caldera-forms/fields/file/field.php | 44 + .../caldera-forms/fields/file/preview.php | 7 + .../caldera-forms/fields/file/uploader.js | 113 + .../caldera-forms/fields/file/uploader.min.js | 1 + .../caldera-forms/fields/generic-input.php | 18 + .../caldera-forms/fields/gravatar/config.php | 72 + .../caldera-forms/fields/gravatar/field.php | 92 + .../caldera-forms/fields/gravatar/preview.php | 7 + .../caldera-forms/fields/hidden/field.php | 3 + .../caldera-forms/fields/hidden/preview.php | 5 + .../caldera-forms/fields/hidden/setup.php | 8 + .../fields/html/config_template.php | 9 + .../caldera-forms/fields/html/field.php | 29 + .../caldera-forms/fields/html/icon.png | Bin 0 -> 1156 bytes .../caldera-forms/fields/html/preview.php | 1 + .../caldera-forms/fields/number/config.php | 44 + .../caldera-forms/fields/number/preview.php | 9 + .../fields/paragraph/config_template.php | 24 + .../caldera-forms/fields/paragraph/field.php | 59 + .../fields/paragraph/preview.php | 7 + .../caldera-forms/fields/phone/config.php | 76 + .../fields/phone/masked-input.js | 2140 +++++ .../caldera-forms/fields/phone/preview.php | 7 + .../fields/phone_better/assets/css/demo.css | 62 + .../phone_better/assets/css/intlTelInput.css | 1 + .../fields/phone_better/assets/img/flags.png | Bin 0 -> 69270 bytes .../phone_better/assets/img/flags@2x.png | Bin 0 -> 173609 bytes .../phone_better/assets/js/intlTelInput.js | 1110 +++ .../assets/js/intlTelInput.min.js | 6 + .../fields/phone_better/assets/js/utils.js | 487 + .../fields/phone_better/config.php | 31 + .../fields/phone_better/preview.php | 7 + .../fields/radio/config_template.php | 21 + .../caldera-forms/fields/radio/field.php | 52 + .../caldera-forms/fields/radio/js/setup.js | 0 .../caldera-forms/fields/radio/preview.php | 20 + .../fields/range_slider/config.php | 121 + .../fields/range_slider/field.php | 48 + .../fields/range_slider/preview.php | 24 + .../fields/range_slider/rangeslider.css | 50 + .../fields/range_slider/rangeslider.js | 312 + .../fields/range_slider/rangeslider.min.js | 2 + .../caldera-forms/fields/recaptcha/config.php | 37 + .../caldera-forms/fields/recaptcha/field.php | 37 + .../fields/recaptcha/preview.php | 33 + .../caldera-forms/fields/recaptcha/style.css | 3 + .../fields/section-break/config.php | 17 + .../fields/section-break/section-break.php | 24 + .../fields/select2/css/ccselect2-spinner.gif | Bin 0 -> 1849 bytes .../fields/select2/css/ccselect2.png | Bin 0 -> 613 bytes .../fields/select2/css/ccselect2x2.png | Bin 0 -> 845 bytes .../fields/select2/css/select2.css | 707 ++ .../fields/select2/field/config.php | 47 + .../fields/select2/field/field.php | 157 + .../fields/select2/field/preview.php | 12 + .../fields/select2/js/select2.js | 3541 +++++++ .../fields/select2/js/select2.min.js | 2 + .../caldera-forms/fields/select2/select2.php | 27 + .../fields/star-rate/cf-raty.css | 53 + .../caldera-forms/fields/star-rate/config.php | 78 + .../caldera-forms/fields/star-rate/field.php | 67 + .../fields/star-rate/fonts/cf-raty.eot | Bin 0 -> 6552 bytes .../fields/star-rate/fonts/cf-raty.svg | 23 + .../fields/star-rate/fonts/cf-raty.ttf | Bin 0 -> 6388 bytes .../fields/star-rate/fonts/cf-raty.woff | Bin 0 -> 3588 bytes .../fields/star-rate/fonts/raty.eot | Bin 0 -> 2004 bytes .../fields/star-rate/fonts/raty.svg | 15 + .../fields/star-rate/fonts/raty.ttf | Bin 0 -> 1852 bytes .../fields/star-rate/fonts/raty.woff | Bin 0 -> 1796 bytes .../fields/star-rate/images/cancel-off.png | Bin 0 -> 699 bytes .../fields/star-rate/images/cancel-on.png | Bin 0 -> 715 bytes .../fields/star-rate/images/star-half.png | Bin 0 -> 667 bytes .../fields/star-rate/images/star-off.png | Bin 0 -> 685 bytes .../fields/star-rate/images/star-on.png | Bin 0 -> 631 bytes .../fields/star-rate/jquery.raty.css | 46 + .../fields/star-rate/jquery.raty.js | 668 ++ .../fields/star-rate/preview.php | 22 + .../fields/states/config_template.php | 2 + .../caldera-forms/fields/states/field.php | 84 + .../caldera-forms/fields/states/js/setup.js | 0 .../caldera-forms/fields/states/preview.php | 12 + .../caldera-forms/fields/summary/config.php | 2 + .../caldera-forms/fields/summary/field.php | 52 + .../caldera-forms/fields/summary/preview.php | 7 + .../caldera-forms/fields/text/config.php | 85 + .../caldera-forms/fields/text/preview.php | 7 + .../fields/toggle_switch/config_template.php | 42 + .../fields/toggle_switch/css/setup.css | 36 + .../fields/toggle_switch/css/toggle.css | 870 ++ .../fields/toggle_switch/field.php | 66 + .../fields/toggle_switch/js/setup.js | 0 .../fields/toggle_switch/js/toggle.js | 24 + .../fields/toggle_switch/preview.php | 11 + .../caldera-forms/fields/url/config.php | 16 + .../caldera-forms/fields/url/preview.php | 7 + .../caldera-forms/fields/utm/field.php | 6 + .../caldera-forms/fields/utm/preview.php | 5 + .../caldera-forms/fields/utm/setup.php | 2 + .../fields/wysiwyg/config_template.php | 35 + .../caldera-forms/fields/wysiwyg/field.php | 39 + .../fields/wysiwyg/langs/ar.min.js | 11 + .../fields/wysiwyg/langs/ca.min.js | 11 + .../fields/wysiwyg/langs/cs.min.js | 8 + .../fields/wysiwyg/langs/da.min.js | 9 + .../fields/wysiwyg/langs/de.min.js | 9 + .../fields/wysiwyg/langs/el.min.js | 12 + .../fields/wysiwyg/langs/es.min.js | 9 + .../fields/wysiwyg/langs/es_ar.min.js | 10 + .../fields/wysiwyg/langs/fa.min.js | 10 + .../fields/wysiwyg/langs/fi.min.js | 9 + .../fields/wysiwyg/langs/fr.min.js | 10 + .../fields/wysiwyg/langs/he.min.js | 9 + .../fields/wysiwyg/langs/hr.min.js | 9 + .../fields/wysiwyg/langs/hu.min.js | 10 + .../fields/wysiwyg/langs/id.min.js | 11 + .../fields/wysiwyg/langs/it.min.js | 8 + .../fields/wysiwyg/langs/ja.min.js | 10 + .../fields/wysiwyg/langs/ko.min.js | 10 + .../fields/wysiwyg/langs/my.min.js | 8 + .../fields/wysiwyg/langs/nl.min.js | 9 + .../fields/wysiwyg/langs/no_nb.min.js | 10 + .../fields/wysiwyg/langs/ph.min.js | 8 + .../fields/wysiwyg/langs/pl.min.js | 9 + .../fields/wysiwyg/langs/pt.min.js | 11 + .../fields/wysiwyg/langs/ro.min.js | 12 + .../fields/wysiwyg/langs/rs.min.js | 8 + .../fields/wysiwyg/langs/rs_latin.min.js | 9 + .../fields/wysiwyg/langs/ru.min.js | 8 + .../fields/wysiwyg/langs/sk.min.js | 8 + .../fields/wysiwyg/langs/sv.min.js | 9 + .../fields/wysiwyg/langs/tr.min.js | 9 + .../fields/wysiwyg/langs/ua.min.js | 8 + .../fields/wysiwyg/langs/vi.min.js | 9 + .../fields/wysiwyg/langs/zh_cn.min.js | 11 + .../fields/wysiwyg/langs/zh_tw.min.js | 11 + .../caldera-forms/fields/wysiwyg/preview.php | 7 + .../caldera-forms/fields/wysiwyg/ui/icons.svg | 1 + .../caldera-forms/fields/wysiwyg/wysiwyg.css | 584 ++ .../caldera-forms/fields/wysiwyg/wysiwyg.js | 1573 ++++ .../fields/wysiwyg/wysiwyg.min.css | 2 + .../fields/wysiwyg/wysiwyg.min.js | 1 + .../plugins/caldera-forms/includes/ajax.php | 309 + .../plugins/caldera-forms/includes/compat.php | 146 + .../includes/custom_field_class.php | 84 + .../includes/field_processors.php | 233 + .../includes/filter_addon_plugins.php | 53 + .../caldera-forms/includes/functions.php | 216 + .../includes/plugin-page-banner.php | 310 + .../presets/countries_iso_alpha_2.txt | 249 + .../includes/presets/countries_names.txt | 249 + .../includes/presets/us_states.txt | 50 + .../job-application-form-example.php | 388 + .../templates/rate-our-service-example.php | 161 + .../templates/registration-form-example.php | 308 + .../templates/simple-booking-form-example.php | 271 + .../templates/starter-contact-form.php | 219 + .../templates/variable-price-example.php | 311 + .../caldera-forms/includes/updater.php | 105 + .../languages/caldera-forms-de_DE.mo | Bin 0 -> 17448 bytes .../languages/caldera-forms-de_DE.po | 1963 ++++ .../languages/caldera-forms-es_ES.mo | Bin 0 -> 25418 bytes .../languages/caldera-forms-es_ES.po | 1860 ++++ .../languages/caldera-forms-fr_FR.mo | Bin 0 -> 26630 bytes .../languages/caldera-forms-fr_FR.po | 1917 ++++ .../languages/caldera-forms-ja.mo | Bin 0 -> 14963 bytes .../languages/caldera-forms-ja.po | 1946 ++++ .../languages/caldera-forms-pt_BR.mo | Bin 0 -> 33245 bytes .../languages/caldera-forms-pt_BR.po | 2396 +++++ .../languages/caldera-forms-pt_PT.mo | Bin 0 -> 25971 bytes .../languages/caldera-forms-pt_PT.po | 1856 ++++ .../languages/caldera-forms-tr_TR.mo | Bin 0 -> 25713 bytes .../languages/caldera-forms-tr_TR.po | 1848 ++++ .../caldera-forms/languages/caldera-forms.pot | 1789 ++++ .../processors/akismet/config.php | 31 + .../processors/auto_responder/config.php | 49 + .../classes/conditional_recipient.php | 90 + .../caldera-forms/processors/classes/crm.php | 14 + .../processors/classes/get_data.php | 264 + .../processors/classes/interfaces/crm.php | 26 + .../classes/interfaces/newsletter.php | 26 + .../processors/classes/interfaces/payment.php | 26 + .../processors/classes/interfaces/process.php | 48 + .../caldera-forms/processors/classes/load.php | 231 + .../processors/classes/newsletter.php | 65 + .../processors/classes/payment.php | 14 + .../processors/classes/processor.php | 168 + .../caldera-forms/processors/classes/ui.php | 387 + .../conditional_recipient/config.php | 3 + .../caldera-forms/processors/functions.php | 72 + .../processors/increment/config.php | 29 + .../processors/redirect/config.php | 13 + wp-content/plugins/caldera-forms/readme.txt | 1806 ++++ wp-content/plugins/caldera-forms/ui/admin.php | 507 + .../caldera-forms/ui/admin_templates.php | 311 + wp-content/plugins/caldera-forms/ui/edit.php | 1244 +++ .../caldera-forms/ui/emails/email-preview.php | 68 + .../caldera-forms/ui/emails/settings.php | 59 + .../plugins/caldera-forms/ui/entries.php | 51 + .../caldera-forms/ui/entries/pagination.php | 22 + .../ui/entries/scripts_templates.php | 388 + .../caldera-forms/ui/entries/toolbar.php | 83 + .../caldera-forms/ui/entries/viewer.php | 19 + .../plugins/caldera-forms/ui/extend.php | 122 + .../caldera-forms/ui/insert_shortcode.php | 56 + .../caldera-forms/ui/news_templates.php | 54 + .../caldera-forms/ui/panels/conditions.php | 391 + .../caldera-forms/ui/panels/emailer.php | 219 + .../caldera-forms/ui/panels/form-settings.php | 262 + .../caldera-forms/ui/panels/layout.php | 119 + .../caldera-forms/ui/panels/layout_side.php | 11 + .../ui/panels/layout_toolbar.php | 65 + .../plugins/caldera-forms/ui/panels/pages.php | 39 + .../caldera-forms/ui/panels/processors.php | 356 + .../caldera-forms/ui/panels/revisions.php | 45 + .../caldera-forms/ui/panels/variable_add.php | 1 + .../caldera-forms/ui/panels/variables.php | 102 + wp-content/plugins/caldera-forms/ui/pro.php | 58 + .../ui/support/clippy_templates.php | 92 + .../plugins/caldera-forms/ui/support/page.php | 50 + .../caldera-forms/ui/support/panels/beta.php | 47 + .../caldera-forms/ui/support/panels/debug.php | 25 + .../ui/support/panels/support.php | 26 + .../caldera-forms/ui/viewer-two/viewer.php | 70 + 923 files changed, 137842 insertions(+), 794 deletions(-) delete mode 100644 gwtd3.sql create mode 100644 wp-content/plugins/caldera-forms/LICENSE create mode 100644 wp-content/plugins/caldera-forms/README.md create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/admin.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/caldera-alert.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/caldera-form.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/caldera-forms-front.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/caldera-grid.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/caldera-modals.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/caldera-table.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/cfont.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/dashicon.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/editor-grid.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/entry-viewer-2.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fields.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/caldera-forms.eot create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/caldera-forms.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/caldera-forms.ttf create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/caldera-forms.woff create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.eot create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.ttf create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.woff create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/cfont.eot create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/cfont.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/cfont.ttf create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/cfont.woff create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/icon.eot create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/icon.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/icon.ttf create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/fonts/icon.woff create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/minicolor-colors.png create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/minicolor-trigger.png create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/modals.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/processors-edit.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/remodal-default-theme.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/remodal.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/css/theme-default.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/align-justify.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/calculator.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/caldera-globe-logo-sm.png create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/cart-plus.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/cc-amex.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/cc-discover.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/cc-mastercard.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/cc-paypal.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/cc-stripe.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/cc-visa.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/cf-pro-logo.png create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/chain.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/checkmark.png create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/cloud-upload.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/cog.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/credit-card.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/envelope-o.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/envelope-square.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/eye.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/field.png create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/folder-open-o.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/howto.gif create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/lgo-icon.png create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/list.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/loading.gif create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/lock.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/mobile.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/new-icon.png create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/paint-brush.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/paypal.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/plus.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/processor.png create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/ra.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/slack.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/star.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/user.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/volume-control-phone.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/images/wordpress.svg create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/admin.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/ajax-core.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/api/client.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/api/stores.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/caldera-clippy.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/caldera-forms-front.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/caldera-modals.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/conditionals.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/edit.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/entry-viewer-2.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/field-config.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/fields.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/formobject.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/frontend-script-init.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/handlebars.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/html5.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/al.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ar.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/bg.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ca.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/cs.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/cs.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/da.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/de.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/de.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/el.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/el.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/en.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/en.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/es.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/eu.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/fa.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/fi.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/fi.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/fr.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/fr.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/he.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/he.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/hr.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/hr.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/hu.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/hu.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/id.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/id.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/it.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/it.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ja.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ja.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ko.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/lt.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/lt.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/lv.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/lv.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ms.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ms.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ms_MY.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ms_MY.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/nl.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/nl.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/no.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/pl.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/pt-br.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/pt-pt.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ro.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ro.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ru.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ru.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/sk.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/sk.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/sl.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/sl.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/sq.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/sr.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/sr.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/sv.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/sv.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/th.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/tr.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ua.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/ua.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/uk.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/uk.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/zh_cn.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/zh_cn.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/i18n/zh_tw.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/jquery-baldrick.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/jquery.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/modals.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/parsley-aria.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/parsley.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/polyfiller.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/remodal.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/shortcode-insert.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/state/events.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/state/state.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/support-page.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/viewer/init.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/viewer/viewer.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/vue.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/vue/vue-filter.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/vue/vue.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/build/js/wp-baldrick-full.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/css/admin.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/caldera-alert.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/caldera-form.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/caldera-forms-front.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/caldera-grid.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/caldera-modals.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/caldera-table.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/cfont.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/dashicon.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/editor-grid.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/entry-viewer-2.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/caldera-forms.eot create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/caldera-forms.svg create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/caldera-forms.ttf create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/caldera-forms.woff create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/cf-raty.eot create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/cf-raty.svg create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/cf-raty.ttf create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/cf-raty.woff create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/cfont.eot create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/cfont.svg create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/cfont.ttf create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/cfont.woff create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/icon.eot create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/icon.svg create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/icon.ttf create mode 100644 wp-content/plugins/caldera-forms/assets/css/fonts/icon.woff create mode 100644 wp-content/plugins/caldera-forms/assets/css/ie7/ie7.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/ie7/ie7.js create mode 100644 wp-content/plugins/caldera-forms/assets/css/minicolor-colors.png create mode 100644 wp-content/plugins/caldera-forms/assets/css/minicolor-trigger.png create mode 100644 wp-content/plugins/caldera-forms/assets/css/modals.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/processors-edit.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/remodal-default-theme.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/remodal.css create mode 100644 wp-content/plugins/caldera-forms/assets/css/theme-default.min.css create mode 100644 wp-content/plugins/caldera-forms/assets/images/align-justify.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/calculator.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/caldera-globe-logo-sm.png create mode 100644 wp-content/plugins/caldera-forms/assets/images/cart-plus.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/cc-amex.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/cc-discover.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/cc-mastercard.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/cc-paypal.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/cc-stripe.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/cc-visa.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/cf-pro-logo.png create mode 100644 wp-content/plugins/caldera-forms/assets/images/chain.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/checkmark.png create mode 100644 wp-content/plugins/caldera-forms/assets/images/cloud-upload.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/cog.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/credit-card.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/envelope-o.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/envelope-square.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/eye.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/field.png create mode 100644 wp-content/plugins/caldera-forms/assets/images/folder-open-o.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/howto.gif create mode 100644 wp-content/plugins/caldera-forms/assets/images/lgo-icon.png create mode 100644 wp-content/plugins/caldera-forms/assets/images/list.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/loading.gif create mode 100644 wp-content/plugins/caldera-forms/assets/images/lock.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/mobile.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/new-icon.png create mode 100644 wp-content/plugins/caldera-forms/assets/images/paint-brush.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/paypal.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/plus.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/processor.png create mode 100644 wp-content/plugins/caldera-forms/assets/images/ra.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/slack.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/star.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/user.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/volume-control-phone.svg create mode 100644 wp-content/plugins/caldera-forms/assets/images/wordpress.svg create mode 100644 wp-content/plugins/caldera-forms/assets/js/admin.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/ajax-core.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/api/client.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/api/stores.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/caldera-clippy.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/caldera-forms-front.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/caldera-modals.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/conditionals.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/edit.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/edit.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/entry-viewer-2.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/field-config.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/fields.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/formobject.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/frontend-script-init.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/handlebars.baldrick.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/handlebars.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/html5.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/al.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ar.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/bg.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ca.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/cs.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/cs.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/da.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/de.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/de.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/el.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/el.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/en.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/en.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/es.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/eu.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/fa.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/fi.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/fi.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/fr.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/fr.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/he.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/he.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/hr.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/hr.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/hu.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/hu.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/id.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/id.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/it.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/it.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ja.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ja.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ko.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/lt.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/lt.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/lv.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/lv.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ms.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ms.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ms_MY.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ms_MY.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/nl.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/nl.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/no.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/pl.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/pt-br.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/pt-pt.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ro.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ro.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ru.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ru.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/sk.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/sk.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/sl.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/sl.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/sq.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/sr.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/sr.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/sv.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/sv.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/th.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/tr.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ua.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/ua.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/uk.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/uk.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/zh_cn.extra.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/zh_cn.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/i18n/zh_tw.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/jquery-baldrick.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/modals.baldrick.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/parsley-aria.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/parsley.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/parsley.min.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/remodal.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/color-picker.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/1.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/10.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/11.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/12.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/13.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/14.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/15.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/16.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/17.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/18.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/2.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/21.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/22.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/23.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/25.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/27.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/28.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/29.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/3.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/30.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/31.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/33.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/34.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/4.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/5.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/6.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/7.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/8.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/9.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/97.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/98.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/combos/99.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/details.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/dom-extend.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/es5.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/es6.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/excanvas.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/filereader-xhr.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-combat.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-core.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-datalist-lazy.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-datalist.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-fixrangechange.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-inputmode.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-message.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-native-extend.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-number-date-api.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-number-date-ui.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-shim-extend.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-shim-extend2.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-validation.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/form-validators.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/forms-picker.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/geolocation.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-ar.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-bg.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-ca.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-ch-CN.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-cs.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-de.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-el.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-en.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-es.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-fa.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-fi.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-fr.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-he.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-hi.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-hu.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-it.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-ja.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-lt.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-nl.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-no.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-pl.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-pt-BR.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-pt-PT.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-pt.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-ru.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-sv.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-zh-CN.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/i18n/formcfg-zh-TW.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/matchMedia.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/mediacapture-picker.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/mediacapture.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/moxie/flash/Moxie.cdn.swf create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/moxie/flash/Moxie.min.swf create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/moxie/js/moxie-html4.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/moxie/js/moxie-swf.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/picture.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/plugins/jquery.ui.position.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/range-ui.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/sizzle.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/sticky.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/color-picker.png create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/forms-ext.css create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/forms-picker.css create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/progress.gif create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/progress.png create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/shim-ext.css create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/shim.css create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/transparent.png create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/widget.eot create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/widget.svg create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/widget.ttf create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/styles/widget.woff create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/track-ui.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/track.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/url.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/usermedia-core.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shims/usermedia-shim.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/shortcode-insert.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/state/events.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/state/state.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/support-page.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/viewer/init.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/viewer/viewer.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/vue.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/vue/vue-filter.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/vue/vue.js create mode 100644 wp-content/plugins/caldera-forms/assets/js/wp-baldrick-full.js create mode 100644 wp-content/plugins/caldera-forms/caldera-core.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/apeasypods.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/apeasyqueries.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/apsetup.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/apsetupinterface.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/assets.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/clippy.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/extend.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/feed.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/panel.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/pro.php create mode 100644 wp-content/plugins/caldera-forms/classes/admin/resend.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/crud.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/entries.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/error.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/form.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/forms.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/jsconfig.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/load.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/response.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/response_factory.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/route.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/settings.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/token.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/tokens.php create mode 100644 wp-content/plugins/caldera-forms/classes/api/util.php create mode 100644 wp-content/plugins/caldera-forms/classes/autoloader.php create mode 100644 wp-content/plugins/caldera-forms/classes/caldera-grid.php create mode 100644 wp-content/plugins/caldera-forms/classes/cdn.php create mode 100644 wp-content/plugins/caldera-forms/classes/cdn/contract.php create mode 100644 wp-content/plugins/caldera-forms/classes/cdn/init.php create mode 100644 wp-content/plugins/caldera-forms/classes/cdn/jsdelivr.php create mode 100644 wp-content/plugins/caldera-forms/classes/cdn/settings.php create mode 100644 wp-content/plugins/caldera-forms/classes/core.php create mode 100644 wp-content/plugins/caldera-forms/classes/csv/util.php create mode 100644 wp-content/plugins/caldera-forms/classes/db/base.php create mode 100644 wp-content/plugins/caldera-forms/classes/db/form.php create mode 100644 wp-content/plugins/caldera-forms/classes/db/tables.php create mode 100644 wp-content/plugins/caldera-forms/classes/db/track.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/attachment.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/callbacks.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/client.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/interface.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/preview.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/previews.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/resend.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/save.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/lib/SendGrid.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/lib/helpers/mail/Mail.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/lib/helpers/mail/README.md create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/sendgrid-php.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/autoload.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/composer/ClassLoader.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/composer/LICENSE create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/composer/autoload_classmap.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/composer/autoload_files.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/composer/autoload_namespaces.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/composer/autoload_psr4.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/composer/autoload_real.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/composer/autoload_static.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/composer/installed.json create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/sendgrid/php-http-client/CHANGELOG.md create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/sendgrid/php-http-client/CONTRIBUTING.md create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/sendgrid/php-http-client/LICENSE.txt create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/sendgrid/php-http-client/README.md create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/sendgrid/php-http-client/examples/example.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/sendgrid/vendor/sendgrid/php-http-client/lib/SendGrid/Client.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/settings.php create mode 100644 wp-content/plugins/caldera-forms/classes/email/trackdata.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/bulk.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/entries.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/entry.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/field.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/meta.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/object.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/shortcode.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/token.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/ui.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/update.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/viewer.php create mode 100644 wp-content/plugins/caldera-forms/classes/entry/vue.php create mode 100644 wp-content/plugins/caldera-forms/classes/field/calculation.php create mode 100644 wp-content/plugins/caldera-forms/classes/field/credit.php create mode 100644 wp-content/plugins/caldera-forms/classes/field/html.php create mode 100644 wp-content/plugins/caldera-forms/classes/field/input.php create mode 100644 wp-content/plugins/caldera-forms/classes/field/js.php create mode 100644 wp-content/plugins/caldera-forms/classes/field/localizer.php create mode 100644 wp-content/plugins/caldera-forms/classes/field/util.php create mode 100644 wp-content/plugins/caldera-forms/classes/field/utm.php create mode 100644 wp-content/plugins/caldera-forms/classes/fields.php create mode 100644 wp-content/plugins/caldera-forms/classes/files.php create mode 100644 wp-content/plugins/caldera-forms/classes/forms.php create mode 100644 wp-content/plugins/caldera-forms/classes/magic.php create mode 100644 wp-content/plugins/caldera-forms/classes/magic/doer.php create mode 100644 wp-content/plugins/caldera-forms/classes/magic/parser.php create mode 100644 wp-content/plugins/caldera-forms/classes/magic/summary.php create mode 100644 wp-content/plugins/caldera-forms/classes/magic/util.php create mode 100644 wp-content/plugins/caldera-forms/classes/object.php create mode 100644 wp-content/plugins/caldera-forms/classes/render/assets.php create mode 100644 wp-content/plugins/caldera-forms/classes/render/autopopulation.php create mode 100644 wp-content/plugins/caldera-forms/classes/render/footer.php create mode 100644 wp-content/plugins/caldera-forms/classes/render/modals.php create mode 100644 wp-content/plugins/caldera-forms/classes/render/nonce.php create mode 100644 wp-content/plugins/caldera-forms/classes/render/notices.php create mode 100644 wp-content/plugins/caldera-forms/classes/render/util.php create mode 100644 wp-content/plugins/caldera-forms/classes/sanitize.php create mode 100644 wp-content/plugins/caldera-forms/classes/save.php create mode 100644 wp-content/plugins/caldera-forms/classes/settings.php create mode 100644 wp-content/plugins/caldera-forms/classes/settings/contract.php create mode 100644 wp-content/plugins/caldera-forms/classes/settings/init.php create mode 100644 wp-content/plugins/caldera-forms/classes/settings/option.php create mode 100644 wp-content/plugins/caldera-forms/classes/shortcode/atts.php create mode 100644 wp-content/plugins/caldera-forms/classes/shortcode/defaults.php create mode 100644 wp-content/plugins/caldera-forms/classes/support.php create mode 100644 wp-content/plugins/caldera-forms/classes/sync/calc.php create mode 100644 wp-content/plugins/caldera-forms/classes/sync/factory.php create mode 100644 wp-content/plugins/caldera-forms/classes/sync/html.php create mode 100644 wp-content/plugins/caldera-forms/classes/sync/summary.php create mode 100644 wp-content/plugins/caldera-forms/classes/sync/sync.php create mode 100644 wp-content/plugins/caldera-forms/classes/tracking.php create mode 100644 wp-content/plugins/caldera-forms/classes/transient.php create mode 100644 wp-content/plugins/caldera-forms/classes/widget.php create mode 100644 wp-content/plugins/caldera-forms/composer.json create mode 100644 wp-content/plugins/caldera-forms/fields/advanced_file/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/advanced_file/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/advanced_file/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/advanced_file/uploader.js create mode 100644 wp-content/plugins/caldera-forms/fields/advanced_file/uploader.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/button/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/button/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/button/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/calculation/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/calculation/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/calculation/line-templates.php create mode 100644 wp-content/plugins/caldera-forms/fields/calculation/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/calculation/style.css create mode 100644 wp-content/plugins/caldera-forms/fields/checkbox/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/checkbox/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/checkbox/js/setup.js create mode 100644 wp-content/plugins/caldera-forms/fields/checkbox/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/color_picker/minicolor-colors.png create mode 100644 wp-content/plugins/caldera-forms/fields/color_picker/minicolor-trigger.png create mode 100644 wp-content/plugins/caldera-forms/fields/color_picker/minicolors.css create mode 100644 wp-content/plugins/caldera-forms/fields/color_picker/minicolors.js create mode 100644 wp-content/plugins/caldera-forms/fields/color_picker/minicolors.min.css create mode 100644 wp-content/plugins/caldera-forms/fields/color_picker/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/color_picker/setup.js create mode 100644 wp-content/plugins/caldera-forms/fields/color_picker/setup.php create mode 100644 wp-content/plugins/caldera-forms/fields/credit_card_cvc/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/credit_card_cvc/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/credit_card_exp/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/credit_card_exp/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/credit_card_number/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/credit_card_number/credit-card.js create mode 100644 wp-content/plugins/caldera-forms/fields/credit_card_number/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/css/datepicker.css create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/datepicker.php create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/bootstrap-datepicker.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.ar.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.az.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.bg.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.bs.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.ca.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.cs.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.cy.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.da.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.de.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.el.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.en-GB.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.es.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.et.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.eu.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.fa.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.fi.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.fo.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.fr-CH.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.fr.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.gl.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.he.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.hr.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.hu.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.hy.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.id.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.is.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.it-CH.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.it.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.ja.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.ka.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.kh.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.kk.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.kr.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.lt.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.lv.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.mk.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.ms.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.nb.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.nl-BE.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.nl.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.no.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.pl.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.pt-BR.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.pt.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.ro.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.rs-latin.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.rs.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.ru.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.sk.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.sl.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.sq.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.sr-latin.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.sr.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.sv.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.sw.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.th.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.tr.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.uk.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.vi.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.zh-CN.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/locales/bootstrap-datepicker.zh-TW.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/js/setup.js create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/date_picker/setup.php create mode 100644 wp-content/plugins/caldera-forms/fields/dropdown/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/dropdown/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/dropdown/js/setup.js create mode 100644 wp-content/plugins/caldera-forms/fields/dropdown/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/email/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/email/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/file/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/file/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/file/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/file/uploader.js create mode 100644 wp-content/plugins/caldera-forms/fields/file/uploader.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/generic-input.php create mode 100644 wp-content/plugins/caldera-forms/fields/gravatar/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/gravatar/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/gravatar/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/hidden/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/hidden/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/hidden/setup.php create mode 100644 wp-content/plugins/caldera-forms/fields/html/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/html/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/html/icon.png create mode 100644 wp-content/plugins/caldera-forms/fields/html/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/number/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/number/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/paragraph/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/paragraph/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/paragraph/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/phone/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/phone/masked-input.js create mode 100644 wp-content/plugins/caldera-forms/fields/phone/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/phone_better/assets/css/demo.css create mode 100644 wp-content/plugins/caldera-forms/fields/phone_better/assets/css/intlTelInput.css create mode 100644 wp-content/plugins/caldera-forms/fields/phone_better/assets/img/flags.png create mode 100644 wp-content/plugins/caldera-forms/fields/phone_better/assets/img/flags@2x.png create mode 100644 wp-content/plugins/caldera-forms/fields/phone_better/assets/js/intlTelInput.js create mode 100644 wp-content/plugins/caldera-forms/fields/phone_better/assets/js/intlTelInput.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/phone_better/assets/js/utils.js create mode 100644 wp-content/plugins/caldera-forms/fields/phone_better/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/phone_better/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/radio/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/radio/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/radio/js/setup.js create mode 100644 wp-content/plugins/caldera-forms/fields/radio/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/range_slider/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/range_slider/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/range_slider/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/range_slider/rangeslider.css create mode 100644 wp-content/plugins/caldera-forms/fields/range_slider/rangeslider.js create mode 100644 wp-content/plugins/caldera-forms/fields/range_slider/rangeslider.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/recaptcha/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/recaptcha/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/recaptcha/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/recaptcha/style.css create mode 100644 wp-content/plugins/caldera-forms/fields/section-break/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/section-break/section-break.php create mode 100644 wp-content/plugins/caldera-forms/fields/select2/css/ccselect2-spinner.gif create mode 100644 wp-content/plugins/caldera-forms/fields/select2/css/ccselect2.png create mode 100644 wp-content/plugins/caldera-forms/fields/select2/css/ccselect2x2.png create mode 100644 wp-content/plugins/caldera-forms/fields/select2/css/select2.css create mode 100644 wp-content/plugins/caldera-forms/fields/select2/field/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/select2/field/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/select2/field/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/select2/js/select2.js create mode 100644 wp-content/plugins/caldera-forms/fields/select2/js/select2.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/select2/select2.php create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/cf-raty.css create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/fonts/cf-raty.eot create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/fonts/cf-raty.svg create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/fonts/cf-raty.ttf create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/fonts/cf-raty.woff create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/fonts/raty.eot create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/fonts/raty.svg create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/fonts/raty.ttf create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/fonts/raty.woff create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/images/cancel-off.png create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/images/cancel-on.png create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/images/star-half.png create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/images/star-off.png create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/images/star-on.png create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/jquery.raty.css create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/jquery.raty.js create mode 100644 wp-content/plugins/caldera-forms/fields/star-rate/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/states/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/states/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/states/js/setup.js create mode 100644 wp-content/plugins/caldera-forms/fields/states/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/summary/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/summary/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/summary/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/text/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/text/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/toggle_switch/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/toggle_switch/css/setup.css create mode 100644 wp-content/plugins/caldera-forms/fields/toggle_switch/css/toggle.css create mode 100644 wp-content/plugins/caldera-forms/fields/toggle_switch/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/toggle_switch/js/setup.js create mode 100644 wp-content/plugins/caldera-forms/fields/toggle_switch/js/toggle.js create mode 100644 wp-content/plugins/caldera-forms/fields/toggle_switch/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/url/config.php create mode 100644 wp-content/plugins/caldera-forms/fields/url/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/utm/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/utm/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/utm/setup.php create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/config_template.php create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/field.php create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/ar.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/ca.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/cs.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/da.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/de.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/el.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/es.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/es_ar.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/fa.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/fi.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/fr.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/he.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/hr.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/hu.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/id.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/it.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/ja.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/ko.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/my.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/nl.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/no_nb.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/ph.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/pl.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/pt.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/ro.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/rs.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/rs_latin.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/ru.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/sk.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/sv.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/tr.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/ua.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/vi.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/zh_cn.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/langs/zh_tw.min.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/preview.php create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/ui/icons.svg create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/wysiwyg.css create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/wysiwyg.js create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/wysiwyg.min.css create mode 100644 wp-content/plugins/caldera-forms/fields/wysiwyg/wysiwyg.min.js create mode 100644 wp-content/plugins/caldera-forms/includes/ajax.php create mode 100644 wp-content/plugins/caldera-forms/includes/compat.php create mode 100644 wp-content/plugins/caldera-forms/includes/custom_field_class.php create mode 100644 wp-content/plugins/caldera-forms/includes/field_processors.php create mode 100644 wp-content/plugins/caldera-forms/includes/filter_addon_plugins.php create mode 100644 wp-content/plugins/caldera-forms/includes/functions.php create mode 100644 wp-content/plugins/caldera-forms/includes/plugin-page-banner.php create mode 100644 wp-content/plugins/caldera-forms/includes/presets/countries_iso_alpha_2.txt create mode 100644 wp-content/plugins/caldera-forms/includes/presets/countries_names.txt create mode 100644 wp-content/plugins/caldera-forms/includes/presets/us_states.txt create mode 100644 wp-content/plugins/caldera-forms/includes/templates/job-application-form-example.php create mode 100644 wp-content/plugins/caldera-forms/includes/templates/rate-our-service-example.php create mode 100644 wp-content/plugins/caldera-forms/includes/templates/registration-form-example.php create mode 100644 wp-content/plugins/caldera-forms/includes/templates/simple-booking-form-example.php create mode 100644 wp-content/plugins/caldera-forms/includes/templates/starter-contact-form.php create mode 100644 wp-content/plugins/caldera-forms/includes/templates/variable-price-example.php create mode 100644 wp-content/plugins/caldera-forms/includes/updater.php create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-de_DE.mo create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-de_DE.po create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-es_ES.mo create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-es_ES.po create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-fr_FR.mo create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-fr_FR.po create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-ja.mo create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-ja.po create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-pt_BR.mo create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-pt_BR.po create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-pt_PT.mo create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-pt_PT.po create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-tr_TR.mo create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms-tr_TR.po create mode 100644 wp-content/plugins/caldera-forms/languages/caldera-forms.pot create mode 100644 wp-content/plugins/caldera-forms/processors/akismet/config.php create mode 100644 wp-content/plugins/caldera-forms/processors/auto_responder/config.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/conditional_recipient.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/crm.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/get_data.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/interfaces/crm.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/interfaces/newsletter.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/interfaces/payment.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/interfaces/process.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/load.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/newsletter.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/payment.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/processor.php create mode 100644 wp-content/plugins/caldera-forms/processors/classes/ui.php create mode 100644 wp-content/plugins/caldera-forms/processors/conditional_recipient/config.php create mode 100644 wp-content/plugins/caldera-forms/processors/functions.php create mode 100644 wp-content/plugins/caldera-forms/processors/increment/config.php create mode 100644 wp-content/plugins/caldera-forms/processors/redirect/config.php create mode 100644 wp-content/plugins/caldera-forms/readme.txt create mode 100644 wp-content/plugins/caldera-forms/ui/admin.php create mode 100644 wp-content/plugins/caldera-forms/ui/admin_templates.php create mode 100644 wp-content/plugins/caldera-forms/ui/edit.php create mode 100644 wp-content/plugins/caldera-forms/ui/emails/email-preview.php create mode 100644 wp-content/plugins/caldera-forms/ui/emails/settings.php create mode 100644 wp-content/plugins/caldera-forms/ui/entries.php create mode 100644 wp-content/plugins/caldera-forms/ui/entries/pagination.php create mode 100644 wp-content/plugins/caldera-forms/ui/entries/scripts_templates.php create mode 100644 wp-content/plugins/caldera-forms/ui/entries/toolbar.php create mode 100644 wp-content/plugins/caldera-forms/ui/entries/viewer.php create mode 100644 wp-content/plugins/caldera-forms/ui/extend.php create mode 100644 wp-content/plugins/caldera-forms/ui/insert_shortcode.php create mode 100644 wp-content/plugins/caldera-forms/ui/news_templates.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/conditions.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/emailer.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/form-settings.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/layout.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/layout_side.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/layout_toolbar.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/pages.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/processors.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/revisions.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/variable_add.php create mode 100644 wp-content/plugins/caldera-forms/ui/panels/variables.php create mode 100644 wp-content/plugins/caldera-forms/ui/pro.php create mode 100644 wp-content/plugins/caldera-forms/ui/support/clippy_templates.php create mode 100644 wp-content/plugins/caldera-forms/ui/support/page.php create mode 100644 wp-content/plugins/caldera-forms/ui/support/panels/beta.php create mode 100644 wp-content/plugins/caldera-forms/ui/support/panels/debug.php create mode 100644 wp-content/plugins/caldera-forms/ui/support/panels/support.php create mode 100644 wp-content/plugins/caldera-forms/ui/viewer-two/viewer.php diff --git a/README.md b/README.md index de5ce31..106c8a5 100644 --- a/README.md +++ b/README.md @@ -7,16 +7,17 @@ **Landing Page ( to be continued as a theme :D ) based on _s.** -Latest stable: **v1.0.3** +Latest stable: **v1.0.6** Currently includes: +* Caldera Forms * Responsive design * Off-Canvas mobile menu * Scroll-to-top * Smooth Scroll on # links. * Customizer - Main Header * Extra custom header for the non-landing page posts. -* Dev stuff: .sql export (latest: dev.gwtd3.sql) for easy setup, wp-content folder with all the uploaded files. +* Dev stuff: .sql export (latest: dev.gwtd3.sql) for easy setup, wp-content folder with plugins and all the uploaded files. Tested on latest: Chrome, Firefox, Edge, IE11 diff --git a/gwtd3.sql b/gwtd3.sql deleted file mode 100644 index 43c0412..0000000 --- a/gwtd3.sql +++ /dev/null @@ -1,792 +0,0 @@ --- phpMyAdmin SQL Dump --- version 4.7.0 --- https://www.phpmyadmin.net/ --- --- Host: 127.0.0.1 --- Generation Time: Jul 25, 2017 at 08:18 PM --- Server version: 10.1.24-MariaDB --- PHP Version: 7.1.6 - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET AUTOCOMMIT = 0; -START TRANSACTION; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; - --- --- Database: `gwtd3` --- - --- -------------------------------------------------------- - --- --- Table structure for table `wp_commentmeta` --- - -CREATE TABLE `wp_commentmeta` ( - `meta_id` bigint(20) UNSIGNED NOT NULL, - `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_ci -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- -------------------------------------------------------- - --- --- Table structure for table `wp_comments` --- - -CREATE TABLE `wp_comments` ( - `comment_ID` bigint(20) UNSIGNED NOT NULL, - `comment_post_ID` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `comment_author` tinytext COLLATE utf8mb4_unicode_ci NOT NULL, - `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `comment_content` text COLLATE utf8mb4_unicode_ci NOT NULL, - `comment_karma` int(11) NOT NULL DEFAULT '0', - `comment_approved` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1', - `comment_agent` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_parent` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `user_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_comments` --- - -INSERT INTO `wp_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES -(1, 1, 'A WordPress Commenter', 'wapuu@wordpress.example', 'https://wordpress.org/', '', '2017-07-25 06:24:51', '2017-07-25 06:24:51', 'Hi, this is a comment.\nTo get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\nCommenter avatars come from Gravatar.', 0, '1', '', '', 0, 0); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_links` --- - -CREATE TABLE `wp_links` ( - `link_id` bigint(20) UNSIGNED NOT NULL, - `link_url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_image` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_target` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_visible` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Y', - `link_owner` bigint(20) UNSIGNED NOT NULL DEFAULT '1', - `link_rating` int(11) NOT NULL DEFAULT '0', - `link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `link_rel` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `link_notes` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, - `link_rss` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- -------------------------------------------------------- - --- --- Table structure for table `wp_options` --- - -CREATE TABLE `wp_options` ( - `option_id` bigint(20) UNSIGNED NOT NULL, - `option_name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `option_value` longtext COLLATE utf8mb4_unicode_ci NOT NULL, - `autoload` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'yes' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_options` --- - -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(1, 'siteurl', 'http://localhost/gwtd3', 'yes'), -(2, 'home', 'http://localhost/gwtd3', 'yes'), -(3, 'blogname', 'Global WordPress Translation Day 3', 'yes'), -(4, 'blogdescription', 'September 30th, 2017', 'yes'), -(5, 'users_can_register', '0', 'yes'), -(6, 'admin_email', 'w@p.lcl', 'yes'), -(7, 'start_of_week', '1', 'yes'), -(8, 'use_balanceTags', '0', 'yes'), -(9, 'use_smilies', '1', 'yes'), -(10, 'require_name_email', '1', 'yes'), -(11, 'comments_notify', '1', 'yes'), -(12, 'posts_per_rss', '10', 'yes'), -(13, 'rss_use_excerpt', '0', 'yes'), -(14, 'mailserver_url', 'mail.example.com', 'yes'), -(15, 'mailserver_login', 'login@example.com', 'yes'), -(16, 'mailserver_pass', 'password', 'yes'), -(17, 'mailserver_port', '110', 'yes'), -(18, 'default_category', '1', 'yes'), -(19, 'default_comment_status', 'open', 'yes'), -(20, 'default_ping_status', 'open', 'yes'), -(21, 'default_pingback_flag', '0', 'yes'), -(22, 'posts_per_page', '10', 'yes'), -(23, 'date_format', 'F j, Y', 'yes'), -(24, 'time_format', 'g:i a', 'yes'), -(25, 'links_updated_date_format', 'F j, Y g:i a', 'yes'), -(26, 'comment_moderation', '0', 'yes'), -(27, 'moderation_notify', '1', 'yes'), -(28, 'permalink_structure', '/%postname%/', 'yes'), -(29, 'rewrite_rules', 'a:87:{s:11:\"^wp-json/?$\";s:22:\"index.php?rest_route=/\";s:14:\"^wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:21:\"^index.php/wp-json/?$\";s:22:\"index.php?rest_route=/\";s:24:\"^index.php/wp-json/(.*)?\";s:33:\"index.php?rest_route=/$matches[1]\";s:47:\"category/(.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:42:\"category/(.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:52:\"index.php?category_name=$matches[1]&feed=$matches[2]\";s:23:\"category/(.+?)/embed/?$\";s:46:\"index.php?category_name=$matches[1]&embed=true\";s:35:\"category/(.+?)/page/?([0-9]{1,})/?$\";s:53:\"index.php?category_name=$matches[1]&paged=$matches[2]\";s:17:\"category/(.+?)/?$\";s:35:\"index.php?category_name=$matches[1]\";s:44:\"tag/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:39:\"tag/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?tag=$matches[1]&feed=$matches[2]\";s:20:\"tag/([^/]+)/embed/?$\";s:36:\"index.php?tag=$matches[1]&embed=true\";s:32:\"tag/([^/]+)/page/?([0-9]{1,})/?$\";s:43:\"index.php?tag=$matches[1]&paged=$matches[2]\";s:14:\"tag/([^/]+)/?$\";s:25:\"index.php?tag=$matches[1]\";s:45:\"type/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:40:\"type/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?post_format=$matches[1]&feed=$matches[2]\";s:21:\"type/([^/]+)/embed/?$\";s:44:\"index.php?post_format=$matches[1]&embed=true\";s:33:\"type/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?post_format=$matches[1]&paged=$matches[2]\";s:15:\"type/([^/]+)/?$\";s:33:\"index.php?post_format=$matches[1]\";s:48:\".*wp-(atom|rdf|rss|rss2|feed|commentsrss2)\\.php$\";s:18:\"index.php?feed=old\";s:20:\".*wp-app\\.php(/.*)?$\";s:19:\"index.php?error=403\";s:18:\".*wp-register.php$\";s:23:\"index.php?register=true\";s:32:\"feed/(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:27:\"(feed|rdf|rss|rss2|atom)/?$\";s:27:\"index.php?&feed=$matches[1]\";s:8:\"embed/?$\";s:21:\"index.php?&embed=true\";s:20:\"page/?([0-9]{1,})/?$\";s:28:\"index.php?&paged=$matches[1]\";s:27:\"comment-page-([0-9]{1,})/?$\";s:38:\"index.php?&page_id=2&cpage=$matches[1]\";s:41:\"comments/feed/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:36:\"comments/(feed|rdf|rss|rss2|atom)/?$\";s:42:\"index.php?&feed=$matches[1]&withcomments=1\";s:17:\"comments/embed/?$\";s:21:\"index.php?&embed=true\";s:44:\"search/(.+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:39:\"search/(.+)/(feed|rdf|rss|rss2|atom)/?$\";s:40:\"index.php?s=$matches[1]&feed=$matches[2]\";s:20:\"search/(.+)/embed/?$\";s:34:\"index.php?s=$matches[1]&embed=true\";s:32:\"search/(.+)/page/?([0-9]{1,})/?$\";s:41:\"index.php?s=$matches[1]&paged=$matches[2]\";s:14:\"search/(.+)/?$\";s:23:\"index.php?s=$matches[1]\";s:47:\"author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:42:\"author/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:50:\"index.php?author_name=$matches[1]&feed=$matches[2]\";s:23:\"author/([^/]+)/embed/?$\";s:44:\"index.php?author_name=$matches[1]&embed=true\";s:35:\"author/([^/]+)/page/?([0-9]{1,})/?$\";s:51:\"index.php?author_name=$matches[1]&paged=$matches[2]\";s:17:\"author/([^/]+)/?$\";s:33:\"index.php?author_name=$matches[1]\";s:69:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:64:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:80:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&feed=$matches[4]\";s:45:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/embed/?$\";s:74:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&embed=true\";s:57:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:81:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&paged=$matches[4]\";s:39:\"([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$\";s:63:\"index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]\";s:56:\"([0-9]{4})/([0-9]{1,2})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:51:\"([0-9]{4})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$\";s:64:\"index.php?year=$matches[1]&monthnum=$matches[2]&feed=$matches[3]\";s:32:\"([0-9]{4})/([0-9]{1,2})/embed/?$\";s:58:\"index.php?year=$matches[1]&monthnum=$matches[2]&embed=true\";s:44:\"([0-9]{4})/([0-9]{1,2})/page/?([0-9]{1,})/?$\";s:65:\"index.php?year=$matches[1]&monthnum=$matches[2]&paged=$matches[3]\";s:26:\"([0-9]{4})/([0-9]{1,2})/?$\";s:47:\"index.php?year=$matches[1]&monthnum=$matches[2]\";s:43:\"([0-9]{4})/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:38:\"([0-9]{4})/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?year=$matches[1]&feed=$matches[2]\";s:19:\"([0-9]{4})/embed/?$\";s:37:\"index.php?year=$matches[1]&embed=true\";s:31:\"([0-9]{4})/page/?([0-9]{1,})/?$\";s:44:\"index.php?year=$matches[1]&paged=$matches[2]\";s:13:\"([0-9]{4})/?$\";s:26:\"index.php?year=$matches[1]\";s:27:\".?.+?/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:37:\".?.+?/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:57:\".?.+?/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\".?.+?/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:33:\".?.+?/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:16:\"(.?.+?)/embed/?$\";s:41:\"index.php?pagename=$matches[1]&embed=true\";s:20:\"(.?.+?)/trackback/?$\";s:35:\"index.php?pagename=$matches[1]&tb=1\";s:40:\"(.?.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:35:\"(.?.+?)/(feed|rdf|rss|rss2|atom)/?$\";s:47:\"index.php?pagename=$matches[1]&feed=$matches[2]\";s:28:\"(.?.+?)/page/?([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&paged=$matches[2]\";s:35:\"(.?.+?)/comment-page-([0-9]{1,})/?$\";s:48:\"index.php?pagename=$matches[1]&cpage=$matches[2]\";s:24:\"(.?.+?)(?:/([0-9]+))?/?$\";s:47:\"index.php?pagename=$matches[1]&page=$matches[2]\";s:27:\"[^/]+/attachment/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:37:\"[^/]+/attachment/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:57:\"[^/]+/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\"[^/]+/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:52:\"[^/]+/attachment/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:33:\"[^/]+/attachment/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";s:16:\"([^/]+)/embed/?$\";s:37:\"index.php?name=$matches[1]&embed=true\";s:20:\"([^/]+)/trackback/?$\";s:31:\"index.php?name=$matches[1]&tb=1\";s:40:\"([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?name=$matches[1]&feed=$matches[2]\";s:35:\"([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:43:\"index.php?name=$matches[1]&feed=$matches[2]\";s:28:\"([^/]+)/page/?([0-9]{1,})/?$\";s:44:\"index.php?name=$matches[1]&paged=$matches[2]\";s:35:\"([^/]+)/comment-page-([0-9]{1,})/?$\";s:44:\"index.php?name=$matches[1]&cpage=$matches[2]\";s:24:\"([^/]+)(?:/([0-9]+))?/?$\";s:43:\"index.php?name=$matches[1]&page=$matches[2]\";s:16:\"[^/]+/([^/]+)/?$\";s:32:\"index.php?attachment=$matches[1]\";s:26:\"[^/]+/([^/]+)/trackback/?$\";s:37:\"index.php?attachment=$matches[1]&tb=1\";s:46:\"[^/]+/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:41:\"[^/]+/([^/]+)/(feed|rdf|rss|rss2|atom)/?$\";s:49:\"index.php?attachment=$matches[1]&feed=$matches[2]\";s:41:\"[^/]+/([^/]+)/comment-page-([0-9]{1,})/?$\";s:50:\"index.php?attachment=$matches[1]&cpage=$matches[2]\";s:22:\"[^/]+/([^/]+)/embed/?$\";s:43:\"index.php?attachment=$matches[1]&embed=true\";}', 'yes'), -(30, 'hack_file', '0', 'yes'), -(31, 'blog_charset', 'UTF-8', 'yes'), -(32, 'moderation_keys', '', 'no'), -(33, 'active_plugins', 'a:0:{}', 'yes'), -(34, 'category_base', '', 'yes'), -(35, 'ping_sites', 'http://rpc.pingomatic.com/', 'yes'), -(36, 'comment_max_links', '2', 'yes'), -(37, 'gmt_offset', '0', 'yes'), -(38, 'default_email_category', '1', 'yes'), -(39, 'recently_edited', '', 'no'), -(40, 'template', 'gwtd3', 'yes'), -(41, 'stylesheet', 'gwtd3', 'yes'), -(42, 'comment_whitelist', '1', 'yes'), -(43, 'blacklist_keys', '', 'no'), -(44, 'comment_registration', '0', 'yes'), -(45, 'html_type', 'text/html', 'yes'), -(46, 'use_trackback', '0', 'yes'), -(47, 'default_role', 'subscriber', 'yes'), -(48, 'db_version', '38590', 'yes'), -(49, 'uploads_use_yearmonth_folders', '1', 'yes'), -(50, 'upload_path', '', 'yes'), -(51, 'blog_public', '0', 'yes'), -(52, 'default_link_category', '2', 'yes'), -(53, 'show_on_front', 'page', 'yes'), -(54, 'tag_base', '', 'yes'), -(55, 'show_avatars', '1', 'yes'), -(56, 'avatar_rating', 'G', 'yes'), -(57, 'upload_url_path', '', 'yes'), -(58, 'thumbnail_size_w', '150', 'yes'), -(59, 'thumbnail_size_h', '150', 'yes'), -(60, 'thumbnail_crop', '1', 'yes'), -(61, 'medium_size_w', '300', 'yes'), -(62, 'medium_size_h', '300', 'yes'), -(63, 'avatar_default', 'mystery', 'yes'), -(64, 'large_size_w', '1024', 'yes'), -(65, 'large_size_h', '1024', 'yes'), -(66, 'image_default_link_type', 'none', 'yes'), -(67, 'image_default_size', '', 'yes'), -(68, 'image_default_align', '', 'yes'), -(69, 'close_comments_for_old_posts', '0', 'yes'), -(70, 'close_comments_days_old', '14', 'yes'), -(71, 'thread_comments', '1', 'yes'), -(72, 'thread_comments_depth', '5', 'yes'), -(73, 'page_comments', '0', 'yes'), -(74, 'comments_per_page', '50', 'yes'), -(75, 'default_comments_page', 'newest', 'yes'), -(76, 'comment_order', 'asc', 'yes'), -(77, 'sticky_posts', 'a:0:{}', 'yes'), -(78, 'widget_categories', 'a:2:{i:2;a:4:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:12:\"hierarchical\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(79, 'widget_text', 'a:3:{i:1;a:0:{}i:2;a:3:{s:5:\"title\";s:0:\"\";s:4:\"text\";s:381:\"\";s:6:\"filter\";s:7:\"content\";}s:12:\"_multiwidget\";i:1;}', 'yes'), -(80, 'widget_rss', 'a:2:{i:1;a:0:{}s:12:\"_multiwidget\";i:1;}', 'yes'), -(81, 'uninstall_plugins', 'a:0:{}', 'no'), -(82, 'timezone_string', '', 'yes'), -(83, 'page_for_posts', '0', 'yes'), -(84, 'page_on_front', '2', 'yes'), -(85, 'default_post_format', '0', 'yes'), -(86, 'link_manager_enabled', '0', 'yes'), -(87, 'finished_splitting_shared_terms', '1', 'yes'), -(88, 'site_icon', '0', 'yes'), -(89, 'medium_large_size_w', '768', 'yes'), -(90, 'medium_large_size_h', '0', 'yes'), -(91, 'initial_db_version', '38590', 'yes'), -(92, 'wp_user_roles', 'a:5:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:61:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:34:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:10:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}}', 'yes'), -(93, 'fresh_site', '0', 'yes'), -(94, 'widget_search', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'), -(95, 'widget_recent-posts', 'a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(96, 'widget_recent-comments', 'a:2:{i:2;a:2:{s:5:\"title\";s:0:\"\";s:6:\"number\";i:5;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(97, 'widget_archives', 'a:2:{i:2;a:3:{s:5:\"title\";s:0:\"\";s:5:\"count\";i:0;s:8:\"dropdown\";i:0;}s:12:\"_multiwidget\";i:1;}', 'yes'), -(98, 'widget_meta', 'a:2:{i:2;a:1:{s:5:\"title\";s:0:\"\";}s:12:\"_multiwidget\";i:1;}', 'yes'), -(99, 'sidebars_widgets', 'a:5:{s:18:\"orphaned_widgets_1\";a:6:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";i:3;s:10:\"archives-2\";i:4;s:12:\"categories-2\";i:5;s:6:\"meta-2\";}s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:0:{}s:13:\"footer-social\";a:1:{i:0;s:6:\"text-2\";}s:13:\"array_version\";i:3;}', 'yes'), -(100, 'widget_pages', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(101, 'widget_calendar', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(102, 'widget_media_audio', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(103, 'widget_media_image', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(104, 'widget_media_video', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(105, 'widget_tag_cloud', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(106, 'widget_nav_menu', 'a:1:{s:12:\"_multiwidget\";i:1;}', 'yes'), -(107, 'cron', 'a:4:{i:1501007092;a:3:{s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1501050522;a:1:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1501051818;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}s:7:\"version\";i:2;}', 'yes'), -(108, 'theme_mods_twentyseventeen', 'a:2:{s:18:\"custom_css_post_id\";i:-1;s:16:\"sidebars_widgets\";a:2:{s:4:\"time\";i:1500965400;s:4:\"data\";a:4:{s:19:\"wp_inactive_widgets\";a:0:{}s:9:\"sidebar-1\";a:6:{i:0;s:8:\"search-2\";i:1;s:14:\"recent-posts-2\";i:2;s:17:\"recent-comments-2\";i:3;s:10:\"archives-2\";i:4;s:12:\"categories-2\";i:5;s:6:\"meta-2\";}s:9:\"sidebar-2\";a:0:{}s:9:\"sidebar-3\";a:0:{}}}}', 'yes'), -(112, '_site_transient_update_core', 'O:8:\"stdClass\":4:{s:7:\"updates\";a:1:{i:0;O:8:\"stdClass\":10:{s:8:\"response\";s:6:\"latest\";s:8:\"download\";s:57:\"https://downloads.wordpress.org/release/wordpress-4.8.zip\";s:6:\"locale\";s:5:\"en_US\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:57:\"https://downloads.wordpress.org/release/wordpress-4.8.zip\";s:10:\"no_content\";s:68:\"https://downloads.wordpress.org/release/wordpress-4.8-no-content.zip\";s:11:\"new_bundled\";s:69:\"https://downloads.wordpress.org/release/wordpress-4.8-new-bundled.zip\";s:7:\"partial\";b:0;s:8:\"rollback\";b:0;}s:7:\"current\";s:3:\"4.8\";s:7:\"version\";s:3:\"4.8\";s:11:\"php_version\";s:5:\"5.2.4\";s:13:\"mysql_version\";s:3:\"5.0\";s:11:\"new_bundled\";s:3:\"4.7\";s:15:\"partial_version\";s:0:\"\";}}s:12:\"last_checked\";i:1500965617;s:15:\"version_checked\";s:3:\"4.8\";s:12:\"translations\";a:0:{}}', 'no'), -(117, '_site_transient_update_themes', 'O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1500989350;s:7:\"checked\";a:1:{s:5:\"gwtd3\";s:5:\"1.0.0\";}s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}}', 'no'), -(118, '_site_transient_update_plugins', 'O:8:\"stdClass\":4:{s:12:\"last_checked\";i:1500980540;s:8:\"response\";a:0:{}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:0:{}}', 'no'), -(119, '_site_transient_timeout_browser_8ce1bea2f653ca2ce71bdf6183bef333', '1501568923', 'no'), -(120, '_site_transient_browser_8ce1bea2f653ca2ce71bdf6183bef333', 'a:9:{s:8:\"platform\";s:7:\"Windows\";s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:13:\"59.0.3071.115\";s:10:\"update_url\";s:28:\"http://www.google.com/chrome\";s:7:\"img_src\";s:49:\"http://s.wordpress.org/images/browsers/chrome.png\";s:11:\"img_src_ssl\";s:48:\"https://wordpress.org/images/browsers/chrome.png\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;}', 'no'), -(122, 'can_compress_scripts', '1', 'no'), -(123, '_site_transient_timeout_community-events-4501c091b0366d76ea3218b6cfdd8097', '1501007324', 'no'), -(124, '_site_transient_community-events-4501c091b0366d76ea3218b6cfdd8097', 'a:2:{s:8:\"location\";a:1:{s:2:\"ip\";s:2:\"::\";}s:6:\"events\";a:1:{i:0;a:7:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:15:\"WordCamp Athens\";s:3:\"url\";s:32:\"https://2017.athens.wordcamp.org\";s:6:\"meetup\";N;s:10:\"meetup_url\";N;s:4:\"date\";s:19:\"2017-12-09 00:00:00\";s:8:\"location\";a:4:{s:8:\"location\";s:14:\"Athens, Greece\";s:7:\"country\";s:2:\"GR\";s:8:\"latitude\";d:37.9805187;s:9:\"longitude\";d:23.7540722;}}}}', 'no'), -(125, '_transient_timeout_feed_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1501007325', 'no'); -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(126, '_transient_feed_ac0b00fe65abe10e0c5b588f3ed8c7ca', 'a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:49:\"\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"WordPress News\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://wordpress.org/news\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"WordPress News\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:13:\"lastBuildDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 19 Jul 2017 19:50:31 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"en-US\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"generator\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wordpress.org/?v=4.9-alpha-41123\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"item\";a:10:{i:0;a:6:{s:4:\"data\";s:33:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"The Month in WordPress: June 2017\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"https://wordpress.org/news/2017/07/the-month-in-wordpress-june-2017/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 03 Jul 2017 11:42:11 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4865\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:342:\"We’re starting a new regular feature on this blog today. We’d like to keep everyone up-to-date about the happenings all across the WordPress open source project and highlight how you can get involved, so we’ll be posting a roundup of all the major WordPress news at the end of every month. Aside from other general […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Hugh Lashbrooke\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:9225:\"

We’re starting a new regular feature on this blog today. We’d like to keep everyone up-to-date about the happenings all across the WordPress open source project and highlight how you can get involved, so we’ll be posting a roundup of all the major WordPress news at the end of every month.

\n

Aside from other general news, the three big events in June were the release of WordPress 4.8, WordCamp Europe 2017, and the WordPress Community Summit. Read on to hear more about these as well as other interesting stories from around the WordPress world.

\n
\n

WordPress 4.8

\n

On June 8, a week before the Community Summit and WordCamp Europe, WordPress 4.8 was released.You can read the Field Guide for a comprehensive overview of all the features of this release (the News and Events widget in the dashboard is one of the major highlights).

\n

Most people would either have their version auto-updated, or their hosts would have updated it for them. For the rest, the updates have gone smoothly with no major issues reported so far.

\n

This WordPress release saw contributions from 346 individuals; you can find their names in the announcement post. To get involved in building WordPress core, jump into the #core channel in the Making WordPress Slack group, and follow the Core team blog.

\n

WordCamp Europe 2017

\n

WordCamp Europe 2017 was held in Paris between June 15-17. The event began with a Contributor Day, followed by two days of talks and community goodness. The talks were live-streamed, but you can still catch all the recordings on WordPress.tv. The organisers also published a handy wrap-up of the event.

\n

WordCamp Europe exists to bring together the WordPress community from all over the continent, as well as to inspire local communities everywhere to get their own events going — to that end, the event was a great success, as a host of new meetup groups have popped up in the weeks following WordCamp Europe.

\n

The work that Contributor Day participants accomplished was both varied and valuable, covering all aspects of the WordPress project — have a look through the Make blogs for updates from each team.

\n

Finally, we also learned during the event that WordCamp Europe 2018 will be held in Belgrade, Serbia, continuing the tradition of exploring locations and communities across the continent.

\n

WordPress Community Summit

\n

The fourth WordPress Community Summit took place during the two days leading up to WordCamp Europe 2017. This event is an invite-only unconference where people from all over the WordPress community come together to discuss some of the more difficult issues in the community, as well as to make plans for the year ahead in each of the contribution teams.

\n

As the Summit is designed to be a safe space for all attendees, the notes from each discussion are in the process of being anonymized before we publish them on the Summit blog (so stay tuned – they’ll show up there over the next few weeks).

\n

You can already see the final list of topics that were proposed for the event here (although a few more were added during the course of the two day Summit).

\n

WordPress marketing push continues apace

\n

As part of the push to be more intentional in marketing WordPress (as per Matt Mullenweg’s 2016 State of the Word), the Marketing team has launched two significant drives to obtain more information about who uses WordPress and how that information can shape their outreach and messaging efforts.

\n

The team is looking for WordPress case studies and is asking users, agencies, and freelancers to take a WordPress usage survey. This will go a long way towards establishing a marketing base for WordPress as a platform and as a community — and many people in the community are looking forward to seeing this area develop further.

\n

To get involved in the WordPress Marketing team, you can visit their team blog.

\n

New Gutenberg editor available for testing

\n

For some time now, the Core team has been hard at work on a brand-new text editor for WordPress — this project has been dubbed “Gutenberg.” The project’s ultimate goal is to replace the existing TinyMCE editor, but for now it is in beta and available for public testing — you can download it here as a plugin and install it on any WordPress site.

\n

This feature is still in beta, so we don’t recommend using it on a production site. If you test it out, though, you’ll find that it is a wholly different experience to what you are used to in WordPress. It’s a more streamlined, altogether cleaner approach to the text-editing experience than we’ve had before, and something that many people are understandably excited about. Matt Mullenweg discussed the purpose of Gutenberg in more detail during his Q&A at WordCamp Europe.

\n

There are already a few reviews out from Brian Jackson at Kinsta, Aaron Jorbin, and Matt Cromwell (among many others). Keep in mind that the project is in constant evolution at this stage; when it eventually lands in WordPress core (probably in v5.0), it could look very different from its current iteration — that’s what makes this beta stage and user testing so important.

\n

To get involved with shaping the future of Gutenberg, please test it out, and join the #core-editor channel in the Making WordPress Slack group. You can also visit the project’s GitHub repository to report issues and contribute to the codebase.

\n
\n

Further reading:

\n\n

If you have a story we should consider including in the next “Month in WordPress” post, please submit it here.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"4865\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:33:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:25:\"WordPress 4.8 “Evans”\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:41:\"https://wordpress.org/news/2017/06/evans/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 08 Jun 2017 14:49:30 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4770\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:373:\"An Update with You in Mind Gear up for a more intuitive WordPress! Version 4.8 of WordPress, named “Evans” in honor of jazz pianist and composer William John “Bill” Evans, is available for download or update in your WordPress dashboard. New features in 4.8 add more ways for you to express yourself and represent your brand. Though some […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Matt Mullenweg\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:42629:\"

An Update with You in Mind

\n

\"\"

\n

Gear up for a more intuitive WordPress!

\n

Version 4.8 of WordPress, named “Evans” in honor of jazz pianist and composer William John “Bill” Evans, is available for download or update in your WordPress dashboard. New features in 4.8 add more ways for you to express yourself and represent your brand.

\n

Though some updates seem minor, they’ve been built by hundreds of contributors with you in mind. Get ready for new features you’ll welcome like an old friend: link improvements, three new media widgets covering images, audio, and video, an updated text widget that supports visual editing, and an upgraded news section in your dashboard which brings in nearby and upcoming WordPress events.

\n
\n

Exciting Widget Updates

\n

\"\"

\n

Image Widget

\n

Adding an image to a widget is now a simple task that is achievable for any WordPress user without needing to know code. Simply insert your image right within the widget settings. Try adding something like a headshot or a photo of your latest weekend adventure — and see it appear automatically.

\n

Video Widget

\n

A welcome video is a great way to humanize the branding of your website. You can now add any video from the Media Library to a sidebar on your site with the new Video widget. Use this to showcase a welcome video to introduce visitors to your site or promote your latest and greatest content.

\n

Audio Widget

\n

Are you a podcaster, musician, or avid blogger? Adding a widget with your audio file has never been easier. Upload your audio file to the Media Library, go to the widget settings, select your file, and you’re ready for listeners. This would be a easy way to add a more personal welcome message, too!

\n

Rich Text Widget

\n

This feature deserves a parade down the center of town! Rich-text editing capabilities are now native for Text widgets. Add a widget anywhere and format away. Create lists, add emphasis, and quickly and easily insert links. Have fun with your newfound formatting powers, and watch what you can accomplish in a short amount of time.

\n
\n

Link Boundaries

\n
\n

Have you ever tried updating a link, or the text around a link, and found you can’t seem to edit it correctly? When you edit the text after the link, your new text also ends up linked. Or you edit the text in the link, but your text ends up outside of it. This can be frustrating! With link boundaries, a great new feature, the process is streamlined and your links will work well. You’ll be happier. We promise.

\n
\n

Nearby WordPress Events

\n

\"\"

\n

Did you know that WordPress has a thriving offline community with groups meeting regularly in more than 400 cities around the world? WordPress now draws your attention to the events that help you continue improving your WordPress skills, meet friends, and, of course, publish!

\n

This is quickly becoming one of our favorite features. While you are in the dashboard (because you’re running updates and writing posts, right?) all upcoming WordCamps and official WordPress Meetups — local to you — will be displayed.

\n

Being part of the community can help you improve your WordPress skills and network with people you wouldn’t otherwise meet. Now you can easily find your local events just by logging in to your dashboard and looking at the new Events and News dashboard widget.

\n
\n

Even More Developer Happiness \"😊\"

\n

More Accessible Admin Panel Headings

\n

New CSS rules mean extraneous content (like “Add New” links) no longer need to be included in admin-area headings. These panel headings improve the experience for people using assistive technologies.

\n

Removal of Core Support for WMV and WMA Files

\n

As fewer and fewer browsers support Silverlight, file formats which require the presence of the Silverlight plugin are being removed from core support. Files will still display as a download link, but will no longer be embedded automatically.

\n

Multisite Updates

\n

New capabilities have been introduced to 4.8 with an eye towards removing calls to
\nis_super_admin(). Additionally, new hooks and tweaks to more granularly control site and user counts per network have been added.

\n

Text-Editor JavaScript API

\n

With the addition of TinyMCE to the text widget in 4.8 comes a new JavaScript API for instantiating the editor after page load. This can be used to add an editor instance to any text area, and customize it with buttons and functions. Great for plugin authors!

\n

Media Widgets API

\n

The introduction of a new base media widget REST API schema to 4.8 opens up possibilities for even more media widgets (like galleries or playlists) in the future. The three new media widgets are powered by a shared base class that covers most of the interactions with the media modal. That class also makes it easier to create new media widgets and paves the way for more to come.

\n

Customizer Width Variable

\n

Rejoice! New responsive breakpoints have been added to the customizer sidebar to make it wider on high-resolution screens. Customizer controls should use percentage-based widths instead of pixels.

\n
\n

The Squad

\n

This release was led by Matt and Jeff Paul, with the help of the following fabulous folks. There are 346 contributors with props in this release, with 106 of them contributing for the first time. Pull up some Bill Evans on your music service of choice, and check out some of their profiles:

\nAaron D. Campbell, Aaron Jorbin, abrightclearweb, Achal Jain, achbed, Acme Themes, Adam Silverstein, adammacias, Ahmad Awais, ahmadawais, airesvsg, ajoah, Aki Björklund, akshayvinchurkar, Alain Schlesser, Alex Concha, Alex Dimitrov, Alex Hon, alex27, allancole, Amanda Rush, Andrea Fercia, Andreas Panag, Andrew Nacin, Andrew Ozz, Andrey \"Rarst\" Savchenko, Andy Meerwaldt, Andy Mercer, Andy Skelton, Aniket Pant, Anil Basnet, Ankit K Gupta, Anthony Hortin, antisilent, Anton Timmermans, Antti Kuosmanen, apokalyptik, artoliukkonen, Arunas Liuiza, attitude, backermann, Bappi, Ben Cole, Bernhard Gronau, Bernhard Kau, binarymoon, Birgir Erlendsson (birgire), BjornW, bobbingwide, boblinthorst, boboudreau, bonger, Boone B. Gorges, Brainstorm Force, Brandon Kraft, Brian Hogg, Brian Krogsgard, Bronson Quick, Caroline Moore, Casey Driscoll, Caspie, Chandra Patel, Chaos Engine, cheeserolls, chesio, chetansatasiya, choong, Chouby, chredd, Chris Jean, Chris Marslender, Chris Smith, Chris Van Patten, Chris Wiegman, chriscct7, chriseverson, Christian Chung, Christian Nolen, Christian Wach, Christoph Herr, Clarion Technologies, Claudio Sanches, Claudio Sanches, ClaudioLaBarbera, codemovement.pk, coderkevin, codfish, coreymcollins, Curdin Krummenacher, Curtiss Grymala, Cătălin Dogaru, danhgilmore, Daniel Kanchev, Daniel Pietrasik, Daniele Scasciafratte, Daryl L. L. Houston (dllh), Dave Pullig, Dave Romsey (goto10), David A. Kennedy, David Chandra Purnama, David Herrera, David Lingren, David Mosterd, David Shanske, davidbhayes, Davide \'Folletto\' Casali, deeptiboddapati, delphinus, deltafactory, Denis de Bernardy, Derek Herman, Derrick Hammer, Derrick Koo, dimchik, Dinesh Chouhan, Dion Hulse, Dipesh Kakadiya, dmsnell, Dominik Schilling, Dotan Cohen, Doug Wollison, doughamlin, DreamOn11, Drew Jaynes, duncanjbrown, dungengronovius, DylanAuty, Eddie Hurtig, Eduardo Reveles, Edwin Cromley, ElectricFeet, Elio Rivero, Ella Iseulde Van Dorpe, elyobo, enodekciw, enshrined, Eric Andrew Lewis, Eric Lanehart, Evan Herman, Felix Arntz, Fencer04, Florian Brinkmann, Florian TIAR, FolioVision, fomenkoandrey, Francesco Taurino, Frank Klein, Frankie Jarrett, Fred, Fredrik Forsmo, fuscata, Gabriel Maldonado, Garth Mortensen, Gary Jones, Gary Pendergast, Geeky Software, George Stephanis, Goran Šerić, Graham Armfield, Grant Derepas, Gregory Karpinsky (@tivnet), Hardeep Asrani, Helen Hou-Sandí, Henry Wright, hiddenpearls, Hinaloe, Hristo Pandjarov, Hugo Baeta, Iain Poulson, Ian Dunn, Ian Edington, idealien, Ignacio Cruz Moreno, imath, implenton, Ionut Stanciu, Ipstenu (Mika Epstein), ivdimova, J.D. Grimes, Jacob Peattie, Jake Spurlock, James Nylen, jamesacero, Japh, Jared Cobb, jayarjo, jdolan, jdoubleu, Jeff Bowen, Jeff Paul, Jeffrey de Wit, Jeremy Felt, Jeremy Pry, jimt, Jip Moors, jmusal, Joe Dolson, Joe Hoyle, Joe McGill, Joel James, Joen Asmussen, johanmynhardt, John Blackbourn, John Dittmar, John James Jacoby, John P. Bloch, johnpgreen, Jon (Kenshino), Jonathan Bardo, Jonathan Brinley, Jonathan Daggerhart, Jonathan Desrosiers, Jonny Harris, jonnyauk, jordesign, JorritSchippers, Joseph Fusco, Josh Eaton, Josh Pollock, joshcummingsdesign, joshkadis, Joy, jrf, JRGould, Juanfra Aldasoro, Juhi Saxena, Junko Nukaga, Justin Busa, Justin Sainton, Justin Shreve, Justin Sternberg, K.Adam White, kacperszurek, Kailey (trepmal), KalenJohnson, Kat Hagan, Keanan Koppenhaver, keesiemeijer, kellbot, Kelly Dwan, Kevin Hagerty, Kirk Wight, kitchin, Kite, kjbenk, Knut Sparhell, koenschipper, kokarn, Konstantin Kovshenin, Konstantin Obenland, Konstantinos Kouratoras, kuchenundkakao, kuldipem, Lee Willis, Leo Baiano, LittleBigThings (Csaba), Lucas Stark, Luke Cavanagh, Luke Gedeon, Luke Pettway, lyubomir_popov, mageshp, Mahesh Waghmare, Mangesh Parte, Manish Songirkar, mantismamita, Marcel Bootsman, Marin Atanasov, Mario Valney, Marius L. J., Mariyan Belchev, Mark Jaquith, Mark Root-Wiley, Mark Uraine, Marko Heijnen, markshep, Matias Ventura, matrixik, Matt Banks, Matt Jaworski, Matt King, Matt van Andel, Matt Wiebe, Matthew Haines-Young, mattyrob, Max Cutler, Maxime Culea, Mayo Moriyama, mckernanin, Mel Choyce, mhowell, Michael Arestad, Michael Arestad, michalzuber, Miina Sikk, Mike Auteri, Mike Crantea, Mike Glendinning, Mike Hansen, Mike Little, Mike Schroder, Mike Viele, Milan Dinić, modemlooper, Mohammad Jangda, Mohan Dere, monikarao, morettigeorgiev, Morgan Estes, Morten Rand-Hendriksen, moto hachi ( mt8.biz ), mrbobbybryant, Naim Naimov, Nate Reist, NateWr, nathanrice, Nazgul, Ned Zimmerman, net, Nicolas GUILLAUME, Nikhil Chavan, Nikhil Vimal, Nikolay Bachiyski, Nilambar Sharma, noplanman, nullvariable, odie2, odyssey, Okamoto Hidetaka, orvils, oskosk, Otto Kekäläinen, ovann86, Pantip Treerattanapitak (Nok), Pascal Birchler, patilvikasj, Paul Bearne, Paul Wilde, pdufour, Perdaan, Peter Wilson, phh, php, Piotr Delawski, pippinsplugins, pjgalbraith, pkevan, Pratik, Pressionate, Presskopp, procodewp, Rachel Baker, Rahul Prajapati, Ramanan, ramiabraham, ranh, Red Sand Media Group, Riad Benguella, Rian Rietveld, Richard Tape, Robert D Payne, Robert Jolly, Robert Noakes, Rocco Aliberti, Rodrigo Primo, Rommel Castro, Ronald Araújo, Ross Wintle, Roy Sivan, Ryan Kienstra, Ryan McCue, Ryan Plas, Ryan Welcher, Sal Ferrarello, Sami Keijonen, Samir Shah, Samuel Sidler, Sandesh, Sang-Min Yoon, Sanket Parmar, Sarah Gooding, Sayed Taqui, schrapel, Scott Reilly, Scott Taylor, scrappy@hub.org, scribu, seancjones, Sebastian Pisula, Sergey Biryukov, Sergio De Falco, sfpt, shayanys, shazahm1, shprink, simonlampen, skippy, smerriman, snacking, solal, Soren Wrede, Stanimir Stoyanov, Stanko Metodiev, Steph, Steph Wells, Stephanie Leary, Stephen Edgar, Stephen Harris, Steven Word, stevenlinx, Sudar Muthu, Swapnil V. Patil, swapnild, szaqal21, Takahashi Fumiki, Takayuki Miyauchi, Tammie Lister, tapsboy, Taylor Lovett, team, tg29359, tharsheblows, the, themeshaper, thenbrent, thomaswm, Thorsten Frommen, tierra, Tim Nash, Timmy Crawford, Timothy Jacobs, timph, Tkama, tnegri, Tom Auger, Tom J Nowell, tomdxw, Toro_Unit (Hiroshi Urabe), Torsten Landsiedel, transl8or, traversal, Travis Smith, Triet Minh, Trisha Salas, tristangemus, truongwp, tsl143, Ty Carlson, Ulrich, Utkarsh, Valeriu Tihai, Vishal Kakadiya, vortfu, Vrunda Kansara, webbgaraget, WebMan Design | Oliver Juhas, websupporter, Weston Ruter, William Earnhardt, williampatton, Wolly aka Paolo Valenti, WraithKenny, yale01, Yoav Farhi, Yoga Sukma, Zach Wills, Zack Tollman, Ze Fontainhas, zhildzik, and zsusag.\n

 

\n

Finally, thanks to all the community translators who worked on WordPress 4.8. Their efforts bring WordPress 4.8 fully translated to 38 languages at release time with more on the way.

\n

Do you want to report on WordPress 4.8? We’ve compiled a press kit featuring information about the release features, and some media assets to help you along.

\n

If you want to follow along or help out, check out Make WordPress and our core development blog. Thanks for choosing WordPress — we hope you enjoy!

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"4770\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:33:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"WordPress 4.8 Release Candidate 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2017/06/wordpress-4-8-release-candidate-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 01 Jun 2017 22:13:35 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4765\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:336:\"The second release candidate for WordPress 4.8 is now available. To test WordPress 4.8, you can use the WordPress Beta Tester plugin or you can download the release candidate here (zip). We’ve made a handful of changes since releasing RC 1 last week. For more details about what’s new in version 4.8, check out the […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Mel Choyce\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1173:\"

The second release candidate for WordPress 4.8 is now available.

\n

To test WordPress 4.8, you can use the WordPress Beta Tester plugin or you can download the release candidate here (zip).

\n

We’ve made a handful of changes since releasing RC 1 last week. For more details about what’s new in version 4.8, check out the Beta 1, Beta 2, and RC1 blog posts.

\n

Think you’ve found a bug? Please post to the Alpha/Beta support forum. If any known issues come up, you’ll be able to find them here.

\n

Happy testing!

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"4765\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:33:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"WordPress 4.8 Release Candidate\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wordpress.org/news/2017/05/wordpress-4-8-release-candidate/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 25 May 2017 23:04:37 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4758\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:325:\"The release candidate for WordPress 4.8 is now available. RC means we think we’re done, but with millions of users and thousands of plugins and themes, it’s possible we’ve missed something. We hope to ship WordPress 4.8 on Thursday, June 8, but we need your help to get there. If you haven’t tested 4.8 yet, […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Mel Choyce\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:2365:\"

The release candidate for WordPress 4.8 is now available.

\n

RC means we think we’re done, but with millions of users and thousands of plugins and themes, it’s possible we’ve missed something. We hope to ship WordPress 4.8 on Thursday, June 8, but we need your help to get there. If you haven’t tested 4.8 yet, now is the time!

\n

To test WordPress 4.8, you can use the WordPress Beta Tester plugin or you can download the release candidate here (zip).

\n

We’ve made a handful of changes since releasing Beta 2 earlier this week. For more details about what’s new in version 4.8, check out the Beta 1 and Beta 2 blog posts.

\n

Think you’ve found a bug? Please post to the Alpha/Beta support forum. If any known issues come up, you’ll be able to find them here.

\n

Developers, please test your plugins and themes against WordPress 4.8 and update your plugin’s Tested up to version in the readme to 4.8. If you find compatibility problems please be sure to post to the support forums so we can figure those out before the final release – we work hard to avoid breaking things. An in-depth field guide to developer-focused changes is coming soon on the core development blog.

\n

Do you speak a language other than English? Help us translate WordPress into more than 100 languages!

\n

This release’s haiku is courtesy of @matveb:

\n

Érrese uno
\nCien veces y más
\nErre ce dos

\n

Thanks for your continued help testing out the latest versions of WordPress.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"4758\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:33:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 4.8 Beta 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2017/05/wordpress-4-8-beta-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 23 May 2017 00:02:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4749\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:329:\"WordPress 4.8 Beta 2 is now available! This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.8, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Mel Choyce\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1621:\"

WordPress 4.8 Beta 2 is now available!

\n

This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.8, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can download the beta here (zip).

\n

For more information on what’s new in 4.8, check out the Beta 1 blog post. Since then, we’ve made over 50 changes in Beta 2.

\n

Do you speak a language other than English? Help us translate WordPress into more than 100 languages!

\n

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac, where you can also find a list of known bugs.

\n

WordPress four point eight
\nOne step closer to release
\nPlease test Beta 2!

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"4749\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:39:\"\n \n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"WordPress 4.7.5 Security and Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"https://wordpress.org/news/2017/05/wordpress-4-7-5/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 16 May 2017 22:39:31 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Security\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:3:\"4.7\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4734\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:373:\"WordPress 4.7.5 is now available. This is a security release for all previous versions and we strongly encourage you to update your sites immediately. WordPress versions 4.7.4 and earlier are affected by six security issues: Insufficient redirect validation in the HTTP class. Reported by Ronni Skansing. Improper handling of post meta data values in the XML-RPC […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Pascal Birchler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:2349:\"

WordPress 4.7.5 is now available. This is a security release for all previous versions and we strongly encourage you to update your sites immediately.

\n

WordPress versions 4.7.4 and earlier are affected by six security issues:

\n
    \n
  1. Insufficient redirect validation in the HTTP class. Reported by Ronni Skansing.
  2. \n
  3. Improper handling of post meta data values in the XML-RPC API. Reported by Sam Thomas.
  4. \n
  5. Lack of capability checks for post meta data in the XML-RPC API. Reported by Ben Bidner of the WordPress Security Team.
  6. \n
  7. A Cross Site Request Forgery (CSRF)  vulnerability was discovered in the filesystem credentials dialog. Reported by Yorick Koster.
  8. \n
  9. A cross-site scripting (XSS) vulnerability was discovered when attempting to upload very large files. Reported by Ronni Skansing.
  10. \n
  11. A cross-site scripting (XSS) vulnerability was discovered related to the Customizer. Reported by Weston Ruter of the WordPress Security Team.
  12. \n
\n

Thank you to the reporters of these issues for practicing responsible disclosure.

\n

In addition to the security issues above, WordPress 4.7.5 contains 3 maintenance fixes to the 4.7 release series. For more information, see the release notes or consult the list of changes.

\n

Download WordPress 4.7.5 or venture over to Dashboard → Updates and simply click “Update Now.” Sites that support automatic background updates are already beginning to update to WordPress 4.7.5.

\n

Thanks to everyone who contributed to 4.7.5.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"4734\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:33:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"WordPress Now on HackerOne\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"https://wordpress.org/news/2017/05/wordpress-now-on-hackerone/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 15 May 2017 16:02:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Security\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4730\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:322:\"WordPress has grown a lot over the last thirteen years – it now powers more than 28% of the top ten million sites on the web. During this growth, each team has worked hard to continually improve their tools and processes. Today, the WordPress Security Team is happy to announce that WordPress is now officially […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Aaron D. Campbell\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1715:\"

WordPress has grown a lot over the last thirteen years – it now powers more than 28% of the top ten million sites on the web. During this growth, each team has worked hard to continually improve their tools and processes. Today, the WordPress Security Team is happy to announce that WordPress is now officially on HackerOne!

\n

HackerOne is a platform for security researchers to securely and responsibly report vulnerabilities to our team. It provides tools that improve the quality and consistency of communication with reporters, and will reduce the time spent on responding to commonly reported issues. This frees our team to spend more time working on improving the security of WordPress.

\n

The security team has been working on this project for quite some time. Nikolay Bachiyski started the team working on it just over a year ago. We ran it as a private program while we worked out our procedures and processes, and are excited to finally make it public.

\n

With the announcement of the WordPress HackerOne program we are also introducing bug bounties. Bug bounties let us reward reporters for disclosing issues to us and helping us secure our products and infrastructure. We’ve already awarded more than $3,700 in bounties to seven different reporters! We are thankful to Automattic for paying the bounties on behalf of the WordPress project.

\n

The program and bounties cover all our projects including WordPress, BuddyPress, bbPress, GlotPress, and WP-CLI as well as all of our sites including WordPress.org, bbPress.org, WordCamp.org, BuddyPress.org, and GlotPress.org.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"4730\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:33:\"\n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:20:\"WordPress 4.8 Beta 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2017/05/wordpress-4-8-beta-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 13 May 2017 00:15:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4727\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:342:\"We’re planning a smaller WP release early next month, bringing in three major enhancements: An improved visual editor experience, with a new TinyMCE that allows you to navigate more intuitively in and out of inline elements like links. (Try it out to see, it’s hard to describe.) A revamp of the dashboard news widget to […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Matt Mullenweg\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:1148:\"

We’re planning a smaller WP release early next month, bringing in three major enhancements:

\n\n

The first beta of 4.8 is now available for testing. You can use the beta tester plugin (or just run trunk) to try the latest and greatest, and each of these areas could use a ton of testing. Our goals are to make editing posts with links more intuitive, make widgets easier for new users and more convenient for existing ones, and get many more people aware of and attending our community events.

\n

Four point eight is here
\nSmall changes with a big punch
\nBig ones come later

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"4727\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:36:\"\n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"WordPress 4.7.4 Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"https://wordpress.org/news/2017/04/wordpress-4-7-4/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 20 Apr 2017 17:54:32 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:3:\"4.7\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4710\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:376:\"After almost sixty million downloads of WordPress 4.7, we are pleased to announce the immediate availability of WordPress 4.7.4, a maintenance release. This release contains 47 bug fixes and enhancements, chief among them an incompatibility between the upcoming Chrome version and the visual editor, inconsistencies in media handling, and further improvements to the REST API.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Pascal Birchler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:4518:\"

After almost sixty million downloads of WordPress 4.7, we are pleased to announce the immediate availability of WordPress 4.7.4, a maintenance release.

\n

This release contains 47 maintenance fixes and enhancements, chief among them an incompatibility between the upcoming Chrome version and the visual editor, inconsistencies in media handling, and further improvements to the REST API. For a full list of changes, consult the release notes and the list of changes.

\n

Download WordPress 4.7.4 or visit Dashboard → Updates and simply click “Update Now.” Sites that support automatic background updates are already beginning to update to WordPress 4.7.4.

\n

Thanks to everyone who contributed to 4.7.4:
\nAaron Jorbin, Adam Silverstein, Andrea Fercia, Andrew Ozz, aussieguy123, Blobfolio, boldwater, Boone Gorges, Boro Sitnikovski, chesio, Curdin Krummenacher, Daniel Bachhuber, Darren Ethier (nerrad), David A. Kennedy, davidbenton, David Herrera, Dion Hulse, Dominik Schilling (ocean90), eclev91, Ella Van Dorpe, Gustave F. Gerhardt, ig_communitysites, James Nylen, Joe Dolson, John Blackbourn, karinedo, lukasbesch, maguiar, MatheusGimenez, Matthew Boynes, Matt Wiebe, Mayur Keshwani, Mel Choyce, Nick Halsey, Pascal Birchler, Peter Wilson, Piotr Delawski, Pratik Shrestha, programmin, Rachel Baker, sagarkbhatt, Sagar Prajapati, sboisvert, Scott Taylor, Sergey Biryukov, Stephen Edgar, Sybre Waaijer, Timmy Crawford, vortfu, and Weston Ruter.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"4710\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:39:\"\n \n \n \n \n \n \n \n\n \n \n \n \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"WordPress 4.7.3 Security and Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://wordpress.org/news/2017/03/wordpress-4-7-3-security-and-maintenance-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 06 Mar 2017 17:53:30 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:3:{i:0;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Security\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:3:\"4.7\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4696\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:396:\"WordPress 4.7.3 is now available. This is a security release for all previous versions and we strongly encourage you to update your sites immediately. WordPress versions 4.7.2 and earlier are affected by six security issues: Cross-site scripting (XSS) via media file metadata.  Reported by Chris Andrè Dale, Yorick Koster, and Simon P. Briggs. Control characters can trick redirect […]\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"James Nylen\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:6191:\"

WordPress 4.7.3 is now available. This is a security release for all previous versions and we strongly encourage you to update your sites immediately.

\n

WordPress versions 4.7.2 and earlier are affected by six security issues:

\n
    \n
  1. Cross-site scripting (XSS) via media file metadata.  Reported by Chris Andrè Dale, Yorick Koster, and Simon P. Briggs.
  2. \n
  3. Control characters can trick redirect URL validation.  Reported by Daniel Chatfield.
  4. \n
  5. Unintended files can be deleted by administrators using the plugin deletion functionality.  Reported by TrigInc and xuliang.
  6. \n
  7. Cross-site scripting (XSS) via video URL in YouTube embeds.  Reported by Marc Montpas.
  8. \n
  9. Cross-site scripting (XSS) via taxonomy term names.  Reported by Delta.
  10. \n
  11. Cross-site request forgery (CSRF) in Press This leading to excessive use of server resources.  Reported by Sipke Mellema.
  12. \n
\n

Thank you to the reporters for practicing responsible disclosure.

\n

In addition to the security issues above, WordPress 4.7.3 contains 39 maintenance fixes to the 4.7 release series. For more information, see the release notes or consult the list of changes.

\n

Download WordPress 4.7.3 or venture over to Dashboard → Updates and simply click “Update Now.” Sites that support automatic background updates are already beginning to update to WordPress 4.7.3.

\n

Thanks to everyone who contributed to 4.7.3: Aaron D. Campbell, Adam Silverstein, Alex Concha, Andrea Fercia, Andrew Ozz, asalce, blobfolio, bonger, Boone Gorges, Boro Sitnikovski, Brady Vercher, Brandon Lavigne, Bunty, ccprog, chetansatasiya, David A. Kennedy, David Herrera, Dhanendran, Dion Hulse, Dominik Schilling (ocean90), Drivingralle, Ella Van Dorpe, Gary Pendergast, Ian Dunn, Ipstenu (Mika Epstein), James Nylen, jazbek, Jeremy Felt, Jeremy Pry, Joe Hoyle, Joe McGill, John Blackbourn, John James Jacoby, Jonathan Desrosiers, Kelly Dwan, Marko Heijnen, MatheusGimenez, Mike Nelson, Mike Schroder, Muhammet Arslan, Nick Halsey, Pascal Birchler, Paul Bearne, pavelevap, Peter Wilson, Rachel Baker, reldev, Robert O’Rourke, Ryan Welcher, Sanket Parmar, Sean Hayes, Sergey Biryukov, Stephen Edgar, triplejumper12, Weston Ruter, and wpfo.

\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"4696\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}s:27:\"http://www.w3.org/2005/Atom\";a:1:{s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:4:\"href\";s:32:\"https://wordpress.org/news/feed/\";s:3:\"rel\";s:4:\"self\";s:4:\"type\";s:19:\"application/rss+xml\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:44:\"http://purl.org/rss/1.0/modules/syndication/\";a:2:{s:12:\"updatePeriod\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"hourly\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:15:\"updateFrequency\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:4:\"site\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"14607090\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:9:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Tue, 25 Jul 2017 06:28:46 GMT\";s:12:\"content-type\";s:34:\"application/rss+xml; charset=UTF-8\";s:25:\"strict-transport-security\";s:11:\"max-age=360\";s:6:\"x-olaf\";s:3:\"⛄\";s:13:\"last-modified\";s:29:\"Wed, 19 Jul 2017 19:50:31 GMT\";s:4:\"link\";s:63:\"; rel=\"https://api.w.org/\"\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:11:\"HIT lax 250\";}}s:5:\"build\";s:14:\"20130911010210\";}', 'no'); -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(127, '_transient_timeout_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1501007325', 'no'), -(128, '_transient_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1500964125', 'no'), -(129, '_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9', '1501007327', 'no'); -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(130, '_transient_feed_d117b5738fbd35bd8c0391cda1f2b5d9', 'a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:61:\"\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\n\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"WordPress Planet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"http://planet.wordpress.org/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"en\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:47:\"WordPress Planet - http://planet.wordpress.org/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"item\";a:50:{i:0;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"WPTavern: Watch WordCamp Varna Wapuus Get Designed in Real Time\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73617\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wptavern.com/watch-wordcamp-varna-wapuus-get-designed-in-real-time\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1427:\"

\n

The very first WordCamp Varna will be held September 2-3 at the University of Economics. Varna is a beautiful city in Bulgaria on the Black Sea and a popular spot for summer holidays. It is the first Bulgarian WordCamp to be held outside of Sofia.

\n

Tickets are on sale for EUR 10 (BGN 20) and include all the sessions, lunch, a #WCVAR 2017 T-shirt, and a few drinks at the after party. There are 102 remaining for the conference and 14 remaining tickets for the kids’ workshop (ages 7-14).

\n

The location naturally inspired a maritime sticker pack collection for attendees, featuring four new wapuu designs. The collection was designed by the vector graphic illustrators at GraphicMama, a design partner for the WordCamp. Ever wonder how much effort goes into designing all the individualized creations in the world of wapuus? Check out the video below to see how WordCamp Varna’s wapuu designs were brought to life.

\n

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 25 Jul 2017 04:14:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"WPTavern: New Aztec Editor for WordPress Mobile Apps Now in Beta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73587\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:75:\"https://wptavern.com/new-aztec-editor-for-wordpress-mobile-apps-now-in-beta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3390:\"

WordPress’ iOS and Android apps will soon be getting a new editor. The appearance of the new editor, codenamed “Aztec,” is very similar to the old one but is light years ahead of its predecessor in both speed and reliability. Aaron Douglas, iOS engineer at Automattic, announced the open beta for Aztec today with a side-by-side comparison video of the old and new editors. A copy and paste test with 500 paragraphs on iPhone 6s demonstrates Aztec’s instantaneous response while the old editor takes two-minutes to render the text.

\n

\n

In addition to better speed and performance, Aztec’s use of OS-provided text controls makes it possible to offer full support for accessibility technologies like iOS’ VoiceOver and Android’s TalkBack. It also adds the ability to draft using dictation.

\n

Aztec introduces a new undo/redo tool at the top of the screen as a quick option for fixing mistakes. It also provides a simpler, more reliable experience using spell check.

\n

\n

The Aztec beta is available to all users in the latest updates of the app (8.0 for iOS, 7.8 for Android). After opening the app you will see a popup for enabling the new editor. It can also be toggled on/off by going to Me > App Settings and selecting “Set the Editor Type.”

\n

The mobile team has made it easy to test and give feedback without leaving the app. Tapping the “beta” button at the top of the editor will open a “What’s New in the Beta” page with a bug button at the top that you can use to report bugs and send feedback. At the moment, the beta does not support shortcodes or video and WordPress gallery features. Keep in mind that it’s not 100% ready for use and heavy users of the mobile apps are likely to discover glitches.

\n

Aztec is open source (GPL 2.0) and packaged as a rich-text editor component in its own GitHub repository (iOS | Android) so that developers can use it in their own applications and contribute code back to the project.

\n

“Quite literally, there is nothing like this out there – every editor we could find uses a web view or has very limited support for any HTML,” Douglas said. “Our hope is the Aztec editor is seen as a component that can be used by many iOS and Android apps to provide a rich HTML editing experience. We feel that we could garner a bigger contributor base to the mobile apps simply because this component exists, is free and open, and is super awesome.”

\n

The project is a few months behind the schedule published in April, which had open beta targeted for May and the full release for the end of this month. Depending on how well the beta testing period goes, users could see the new Aztec editor included in the mobile apps within the next few months.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 24 Jul 2017 22:59:36 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"WPTavern: Hamilton: A Free WordPress Portfolio Theme for Photographers, Illustrators, and Designers\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72881\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:107:\"https://wptavern.com/hamilton-a-free-wordpress-portfolio-theme-for-photographers-illustrators-and-designers\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3779:\"

Hamilton is a new portfolio theme released by Swedish designer and developer Anders Norén during his summer vacation. It was created for photographers, illustrators, designers, and image-heavy blogs. The theme displays portfolio items in a minimal, masonry-style grid with an optional tagline on the front page.

\n

\n

“Hamilton has a pretty simple design at its core, so when it was more or less finished, I decided to add a couple of fun theme options to make it more customizable,” Norén said. “The main one is the Dark Mode. With a click of the mouse in the WordPress Customizer, you can change Hamilton from dark text on a white background to white text on a dark background.”

\n

The Customizer also includes a few other helpful options for portfolio sites:

\n\n

The theme is beautifully responsive to various devices and screen sizes. Norén’s typography choices are clean and readable on mobile.

\n

\n

Hamilton includes styles for the default WordPress image gallery with more interesting options available to create complex galleries stacked with different numbers of columns. It also supports Jetpack’s Infinite Scroll module and has styles for blockquotes, pullquotes, and left/right/center aligned media.

\n

\n

One of the most unique features of the theme is the Resume template. It gives users the option to add a simple resume to their portfolios, without having to add a plugin. The template uses basic HTML for formatting with h1 header tags, horizontal rules, and unordered lists. The template could use a bit more documentation, since not all users are familiar with HTML, but it’s a useful addition for simple portfolio sites.

\n

\n

Check out a live demo along with the style guide to see the theme in action.

\n

Hamilton is Anders Norén’s 15th theme approved for the WordPress Theme Directory. When he submitted it to the Theme Review Team, he anticipated that it would take a month or two for it to get through the review process. His previously submitted theme, Davis, took approximately nine months to make it through the queue. He was surprised to find that Hamilton went through the process in under a month. After less than a week on WordPress.org, the theme has already been downloaded more than 200 times.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 24 Jul 2017 19:27:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:101:\"WPTavern: Members 2.0 Adds Capability Registration System, Introduces New Settings Screen for Add-Ons\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73446\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:111:\"https://wptavern.com/members-2-0-adds-capability-registration-system-introduces-new-settings-screen-for-add-ons\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6254:\"

\n

Eight years ago, Justin Tadlock moved back home to Alabama and was living in the spare bedroom of his grandparents’ house with nothing more than a laptop and a suitcase. Over the course of a few months he started going deeper into learning about writing WordPress plugins and produced Members, a role management plugin for WordPress. The first major overhaul of the plugin came in 2015 with version 1.0’s expansion of features and a new UI for editing roles.

\n

Members has built up a user base of more than 100,000 active installs since it first launched in 2009. Tadlock estimates that over the last couple years, 40% of Theme Hybrid customers are primarily there for support and small tweaks to the Members plugin. He decided it was time to begin investing more in the plugin and its community.

\n

Tadlock released Members 2.0 this week. The plugin manages core WordPress capabilities but 2.0 adds the ability for plugins to register custom capabilities. The labels for the capabilities can be internationalized so users can manage the plugin in their own languages in human-readable form.

\n

\n

This release also adds the ability to use the WordPress editor for writing custom post error messages, making it easy to direct visitors to registration or other important information regarding access to the content.

\n

Members 2.0 lets users add multiple roles when creating a new user from the Add User screen. It also introduces the ability to bulk add or remove roles from users, even when multiple roles have been enabled.

\n

\n

This version of the plugin serves some of its data using the WP REST API and a new setting was added to authenticate users who are accessing the REST API endpoints. This protects content from being exposed on sites that have the “private site” setting enabled. Tadlock plans to write a tutorial about what he has learned in integrating the REST API with the plugin.

\n

Tadlock Aims to Monetize Members with Add-Ons, Renews Efforts to Develop a Community of Add-On Developers

\n

Members 2.0 introduces a new Settings screen that ties in with Tadlock’s future plans to monetize the plugin. The new screen includes a view for add-ons. Tadlock has two add-ons available currently and has written an API for third-party developers to register their own add-ons to be visible on this screen.

\n

\n

“The plan is to create some small add-on plugins,” Tadlock said. “There’s already two: Members – Role Levels, which is paid, and Members – Role Hierarchy, which I was hired to build and was allowed to release to the community for free. I’ve got a few small plugins like those in mind that’ll be in a lower price range.”

\n

Tadlock also plans to release a more robust version of the “Content Permissions” feature as another add-on. He has received numerous feature requests from users over the years about what they would like to see in this plugin. The add-on will offer a variety of different ways to show/hide content.

\n

I asked Tadlock if he has considered building payment gateway add-ons so users can charge for memberships. He said the idea is on the table.

\n

“I’m not sure if I’m going to build those or someone else,” Tadlock said. “I’ve mentioned it to some other developers. It would be a good place to start building add-ons.” His current setup uses Easy Digital Downloads with a couple of plugins to bridge it with Members and ThemeHybrid.com.

\n

A plugin like Members has the potential to have a large, third-party ecosystem of plugins for payments and additional features, but Tadlock was focused on other projects during the first few years after it launched.

\n

“I haven’t actively pursued the add-on angle,” Tadlock said. “Instead, I focused more on themes during most of that time. Now, I’m focusing more on plugin development. It’s my fault for not nurturing a community of add-on developers, which is something I’m trying to do more of now.”

\n

Tadlock said many of the developers he knows are working with Members because they like that it gives them a solid foundation to build on for client work. He hopes to persuade some of them to release some of that code back as commercial add-ons or free plugins in the WordPress plugin directory.

\n

Since launching the plugin eight years ago, Tadlock has aimed to make it behave as if it were a natural part of WordPress. At its core, Members is a role and capability management plugin and not a one-size-fits all membership plugin.

\n

“It’s more or less a UI over what you could do with code already,” Tadlock said. “Most of all, it tries not to get in your way. Every membership site has its own unique needs. It’s tough building something that suits everyone. That’s why I’d rather have that foundation of Members just exposing the roles/caps system with third-party add-ons that suit various users’ needs.

\n

“Other membership plugins often try to please everyone or pigeon-hole everything into their custom system. I like more to have a bit more flexibility without the bloat.”

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 21 Jul 2017 21:37:54 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"WPTavern: WordPress 4.8.1 Adds a Dedicated Custom HTML Widget\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73470\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"https://wptavern.com/wordpress-4-8-1-adds-a-dedicated-custom-html-widget\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2681:\"

When WordPress 4.8 was released last month, it introduced TinyMCE functionality to the Text widget. Unfortunately, this caused issues for those who use Custom HTML as the Visual editor often strips out portions of the code.

\n

WordPress 4.8.1 Beta 1 is available for testing and addresses this problem by including a dedicated Custom HTML widget.

\n

“For advanced users or any user who needs to paste in HTML snippets, there is now a dedicated ‘Custom HTML’ widget that is specifically for adding arbitrary HTML to your sidebar,” Weston Ruter, said.

\n

“This widget will retain the application of the widget_text filters, in addition to having a new dedicated widget_custom_html_content filter.

\n

“For use cases that involve adding content to your sidebar, the Text widget will continue to feature the same Visual editing interface that the post editor has (TinyMCE).”

\n

Users who access Text widgets that have Custom HTML in WordPress 4.8.1, will see a note at the top of the widget that suggests using the Custom HTML widget.

\n

\n

If a user pastes or types HTML into a text widget with the Visual editor active, WordPress displays an Admin Pointer suggesting that they use the Text tab instead or use the Custom HTML widget.

\nText Widget Admin Pointer\n

The Custom HTML widget works similar to the Text widget in WordPress 4.7 and below.

\nCustom HTML Widget\n

Sites that have existing Text widgets containing custom HTML that may be modified by the Visual editor, are opened in a legacy mode.

\n

Legacy mode retains the old Text widget interface, including the checkbox on whether or not to automatically add paragraphs. This change prevents the Visual editor from altering code.

\n

Ruter says the ideal way to test these improvements is to install it on a staging site that has Text widgets containing HTML and are known to be problematic in WordPress 4.8. After upgrading, check to see if the widgets open in legacy mode.

\n

WordPress 4.8.1 is scheduled to be released on August 1st. Please report any bugs or errors you encounter in as much detail as possible to the WordPress Alpha/Beta section of the support forums.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 21 Jul 2017 18:31:28 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"WPTavern: Petition to Re-License React has been Escalated to Facebook’s Engineering Directors\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73454\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:103:\"https://wptavern.com/petition-to-re-license-react-has-been-escalated-to-facebooks-engineering-directors\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7983:\"photo credit: manu schwendener\n

React users are petitioning Facebook to re-license React.js after the Apache Software Foundation announced its decision to ban Apache PMC members from using any technology licensed with Facebook’s BSD+Patents License. So far the GitHub issue has received 627 “thumbs up” emoji and 66 comments from concerned React users who are hoping for a change in licensing.

\n

Many respondents on the thread said that ASF’s decision affects their organizations’ ability to continue using React in projects.

\n

“Apache CouchDB and others will switch away from React if we have to,” CouchDB committer Robert Newson said. “We’d rather not, it’s a lot of work for no real gain, but we don’t have a choice. Changing license can be simple (RocksDB completed that change in a day).”

\n

“My team, at LinkedIn, is also having legal troubles using React for our internal projects,” LinkedIn software Denis Ivanov said. “We would love to see a change on this front.”

\n

Software developer Clark Evans commented on how React’s current licensing might affect medical research institutes, and suggested that Facebook consider an Apache 2.0 license because it includes equitable patent grants.

\n

Since U.S. based universities rely upon patent licensing as part of their legislatively mandated technology transfer initiatives, they are growing far more cautious in their due diligence. For this reason, at some universities, software written with React may be shunned. Existing projects using React software may be asked to remove the React software software dependency. Please strongly consider this proposal, since our RexDB work is used at major universities, we do not wish to rework to use a React alternative.

\n

Several participants in the discussion commented that they would like to use React but the licensing makes it impossible for their companies.

\n

“Other large companies such as mine (Adobe) can’t use React, Pop, etc. for the very same reason,” Corey Lucier said. “We’d love to participate in the project, contribute to each, etc. but Facebook’s heavy-handed PATENTS clause is a showstopper.”

\n

“Even mid-size companies like mine (ViaSat) are starting to disallow the use of Facebook’s ‘open-source’ projects for this reason,” software developer Aaron Yoshitake said. “We’d like to build React web and native apps, but it seems that any sensible legal department will recommend against agreeing to Facebook’s asymmetric patent grant.”

\n

Internal Discussions Continue at Facebook, Re-Licensing Issue has been Escalated to Engineering Directors

\n

Dan Abramov, co-author of Redux, Create React App, and React Hot Loader, shared with participants that Facebook is having internal discussions about the re-licensing issue but cautioned them to temper their optimism. He returned to throw some ice on the conversation, which has grown more heated over the past few days, when he said it could only remain an open discussion if everyone involved remains civil. Many participants are concerned about the future of the React-based software that they have already invested thousands of hours of work into.

\n

“I understand that everyone is frustrated about this issue,” Abramov said. “Personally I am just as frustrated to spend time, energy, and emotional wellbeing on legal mumbo jumbo that is preventing people from using React. I would much prefer to spend this time on working together to make it better.

\n

“But the reality of this situation is that the maintainers of React (people like me that you’re interacting on the issue tracker) are not the ones making these decisions. Each of us is doing what we can to show different perspectives on this issue to the people who can make those decisions, and we appreciate your feedback too. But we can only keep discussion open if everyone stays civil and respectful.”

\n

Abramov also pointed out in a follow-up update that a bug tracker isn’t the best avenue for a legal discussion, especially since most participants are software developers and not lawyers. Many have mistaken the thread as a way to communicate with Facebook but there are just a handful of software developers who are representing the React community’s concerns.

\n

“We have heard you very well, and we have passed on your concerns,” Abramov said. “But repeating the same points over and over in different threads does not help move this forward, and creates a lot of noise and stress for the maintainers who are already empathetic to your cause.”

\n

Several participants expressed frustration that the React community cannot participate in the discussions more directly. However, as React is both an open source project and a product of Facebook, the company’s leadership has the last word on licensing issues.

\n

“I understand that software developers like us are not the best people to discuss legal details,” software consultant Erik Doernenburg said. “However, wouldn’t the logical consequence be that the Facebook Legal team, who make such decisions, become active in this forum? Shouldn’t it be possible that all relevant details pertaining to a piece of open source software are discussed in the open? It is incredibly frustrating to have such an important aspect of open software discussed behind closed doors.”

\n

It’s not known whether Facebook is considering another change to its Patents grant or a complete re-licensing. Participants in the discussion are also concerned about other Facebook open source projects like GraphQL, Relay, React Native, and Flow, which share the same BSD+Patents License and are widely used by the open source community.

\n

Dan Abramov left an update today to let the community know that no resolution is available this week. However, the update seemed more positive than the first one, which discouraged participants from being optimistic about a change.

\n

“I want to point out that there is a real momentum behind this discussion internally,” Abramov said. “There are going to be more meetings next week escalating this up to the engineering directors. As you imagine they are quite busy, so this is taking more time than we thought.

\n

“Again, I can’t promise you any specific conclusion, and there is no clarity on where this will land. But please know there are people working on getting your voice heard.”

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 20 Jul 2017 22:37:24 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"WPTavern: WPWeekly Episode 282 – Talking WooCommerce with Cody Landefeld\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"https://wptavern.com?p=73448&preview=true&preview_id=73448\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://wptavern.com/wpweekly-episode-282-talking-woocommerce-with-cody-landefield\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3381:\"

In this episode, John James Jacoby and I are joined by Cody Landefeld, Senior web strategist and founder of Mode Effect. Landefeld describes some of the challenges that shop owners face and provides insight into a couple of WooCommerce projects Mode Effect has recently built.

\n

We discussed the future of WooCommerce and the odds of it turning into a SaaS product. Landefeld shares his thoughts on WooCommerce dropping its 50% renewal discount on subscriptions. Even though the discount is gone, he believes it’s still an affordable option for most users. To close out the show, Jacoby and I discuss the news of the week.

\n

Stories Discussed:

\n

AJ Morris Acquires iThemes Exchange
\nJetpack Professional Plan Introduces Unlimited Access to 200+ Commercial Themes
\nbbPress 2.5.13 Readds Sanitization to Anonymous User Data
\nWP Rollback Adds Multisite Compatibility and Changelog Preview
\nGutenberg 0.5.0 Adds New Verse Block for Poetry and a New Display for Recent Blocks

\n

Picks of the Week:

\n

Gutenberg Boilerplate For Third-Party Custom Blocks by Ahmad Awais. The boilerplate is a great way to learn the basics on creating custom blocks for Gutenberg. It comes with four example blocks.

\n\n

Awais also shared his thoughts on the Gutenberg project.

\n

Add Admin CSS – Using this plugin you’ll easily be able to define additional CSS (inline and/or files by URL) to be added to all administration pages. You can define CSS to appear inline in the admin head (within style tags), or reference CSS files to be linked.

\n

WPWeekly Meta:

\n

Next Episode: Wednesday, August 2nd 3:00 P.M. Eastern

\n

Subscribe To WPWeekly Via Itunes: Click here to subscribe

\n

Subscribe To WPWeekly Via RSS: Click here to subscribe

\n

Subscribe To WPWeekly Via Stitcher Radio: Click here to subscribe

\n

Listen To Episode #282:
\n

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 20 Jul 2017 01:19:04 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"WPTavern: The State of JavaScript 2017 Survey is Now Open\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73377\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"https://wptavern.com/the-state-of-javascript-2017-survey-is-now-open\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2708:\"

\n

The State of JavaScript 2017 Survey is now open to web professionals of all backgrounds. The intent of the survey is to provide an overview of the rapidly changing landscape of JavaScript frameworks and tools by gauging which technologies are growing in popularity and which ones people are liking and using less.

\n

The survey, created by Sacha Greif and Michael Rambeau, should take approximately 10 minutes to complete. Topics include JavaScript frontend and backend tools and frameworks, state management solutions, testing tools, CSS, build tools, mobile and desktop technologies, package managers, text editors, salaries, and more.

\n

Last year’s 89-question survey received more than 9,300 responses. Results showed that React ranked higher than other front-end frameworks in terms of developer satisfaction at 92%, followed closely by Vue.js at 89%.

\n

It will be interesting to see if and how these results change with many open source project and companies growing wary of using React after the Apache Software Foundation’s recent decision to ban Apache PMC members from using any technology licensed with Facebook’s BSD+Patents License. A licensing issue that jeopardizes more companies’ ability to use Facebook’s popular open source technologies could precipitate a decline in React’s preeminence among frontend frameworks.

\n

Sacha Greif reports that the survey has received more than 3,500 responses in less than 24 hours, a remarkable number compared to 9,300 over the course of three weeks last year. This response affirms the value that last year’s results provided to web professionals who are attempting to navigate the ever-expanding JavaScript ecosystem.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 19 Jul 2017 20:16:30 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"WPTavern: bbPress 2.5.13 Readds Sanitization to Anonymous User Data\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73397\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:78:\"https://wptavern.com/bbpress-2-5-13-readds-sanitization-to-anonymous-user-data\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1328:\"

The bbPress development team has released bbPress 2.5.13. This release fixes a few bugs, most notably, it readds sanitization to anonymous user data that was accidentally removed in previous versions.

\n

Those who allow anonymous users to create topics and replies on their forums are encouraged to update immediately.

\n

“This feature is not widely used on public forums because spammers aggressively target these kinds of sites, but for communities that rely on this feature, please know you can safely upgrade to 2.5.13 without any issues,” John James Jacoby, lead developer of bbPress and BuddyPress, said.

\n

As a reminder, beginning with bbPress 2.5.12, the minimum version of WordPress supported is 4.7. If you’re using an older version of WordPress, Jacoby recommends using or staying with bbPress 2.5.11.

\n

bbPress 2.6 is still in the release candidate phase as developers iron out a few issues discovered on WordPress.org.

\n

Users can download the latest version of bbPress from WordPress.org or browse to Dashboard > Updates, and upgrade from within WordPress.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 19 Jul 2017 18:22:29 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"WPTavern: Zagreb to Host 3rd WordCamp in Croatia, September 1-3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72737\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://wptavern.com/zagreb-to-host-3rd-wordcamp-in-croatia-september-1-3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4747:\"photo credit: Archives of Zagreb Tourist Board – Author: Marko Vrdoljak\n

WordCamp Zagreb will be held September 1-3 and organizers are anticipating 300 attendees. This is the third WordCamp to be held in Croatia, following WordCamp Rijeka (2015) and WordCamp Split (2016). Although it changes cities every year, the camp is known as Croatia’s annual WordCamp.

\n

“Having WordCamp change cities each year is quite normal for us,” WordCamp Croatia co-organizer and Zagreb meetup organizer Emanuel Blagonic said. “A lot of people from other cities travel to meetups too. Our largest meetup in Zagreb, which usually has 80+ people present and 100+ live stream viewers, usually has people attending from a 300km circle around Zagreb. People also travel to Split when there are meetups there.”

\n

A renewed discussion on regional WordCamps is firing up on the WordPress Community team P2 blog, as the topic was discussed at the Community Summit and with recent developments in WordCamp Netherlands being reinstated and WordCamp Asia a possibility for 2019. Croatia is another example of a country where a national WordCamp might benefit the community.

\n

“When we started with organizing a WordCamp in Croatia, as a community we hoped that WordCamp will help us boost local communities, thus not having everything centralized in Zagreb (where most other meetups happen, i.e. PHP, Design, UX, JavaScript, Python, etc.),” Blagonic said. “As a community we strongly believe that every region is different and it should be viewed like that. So far we are organizing WordCamps ‘no matter what,’ but having a ‘national WordCamp would mean more Croatian sponsors and better coverage from national media.”

\n

WordCamp Zagreb will be a three-day event, beginning with workshops on the first day as the event has done in previous years. Organizers are planning for 12 workshops in four tracks that will be open to public registration. The main conference will be held Saturday with two tracks. Contributor Day will close out the event on Sunday, followed by a walking tour of the city.

\n

Friday’s workshops will be held mostly in Croatian, except a few, such as WordPress Basics and Public Speaking, which will be conducted in English. All of the conference talks this year will be in English.

\n

“Croatia is a tourist country and most of the people here speak good English, which is often used at large tech events,” Blagonic said. “With that in mind, every WordCamp so far was (mostly) in English, which means it’s quite welcoming for people outside Croatia, too (Slovenia, Austria, Italy, Germany) – and our community likes to meet new people. Unlike WordCamps, we see Meetups as strong local events so we usually have talks in Croatian there.”

\n

Blagonic said every year so far the WordCamp has had approximately 20% of its attendees traveling from outside Croatia, as the country is relatively small with a population of 4 million. Most attendees travel to the WordCamp from other parts of Croatia.

\n

Croatia currently has five local meetups, but only the two in Zagreb and Split have enough members to meet regularly. Blagonic said he sees the meetups as a way to help local communities grow and views the WordCamp as “a celebration of the country community.” However, he believes centralizing the larger events too much would be detrimental to growing the fledgling WordPress communities in the smaller cities.

\n

“I’d say that in Croatia (and in the region) we have a young democracy and we still haven’t found the best way to connect with people,” Blagonic said. “For example, there are four big cities in Croatia where most of the things happen, and the tech scene is quite strong in them. If you go outside of these four hubs, a lot fewer things happen, which is a problem for people living outside. We believe that having a centralized country is bad for growing local communities (outside these areas) so with changing cities each year and with traveling to other Meetups/WordCamps we hope that we will change how people feel about it. “

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 19 Jul 2017 18:11:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:10;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"Donncha: WP Super Cache 1.5.0\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://odd.blog/?p=89500337\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"https://odd.blog/2017/07/19/wp-super-cache-1-5-0/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5935:\"

WP Super Cache is a fast full-page caching plugin for WordPress. Download it from your dashboard or get it here.

\n

Version 1.5.0 has been in development for some time. It has a ton of bug fixes and new features.

\n

REST API

\n

The headline new feature is REST API access to the settings. This will allow developers to create their own interface to the settings of the plugin. Unfortunately it isn’t yet documented but you can see the code in the rest directory. Start with load.php where you’ll find the code that registers all the endpoints. Users who access the API must be logged in as admin users. If you want to test the API, see the end of this post.

\n

Settings Page

\n

We have also simplified the settings page to make it easier to choose which caching method is used.

\n

\n

Instead of maybe confusing the user with technical words like PHP, mod_rewrite and WP-Cache we have split them up into “Simple” and “Expert” delivery methods, and done away with mentioning WP-Cache completely. Simple delivery uses PHP, expert uses mod_rewrite and well, WP-Cache got the boot because it’s always active anyway.

\n

WP-Cache caching is always active, but it can be disabled in different ways.

\n\n

Headers

\n

We expanded the number of headers cached by the plugin. The list of headers was borrowed from Comet Cache. However, anonymous users will still only see the bare minimum like content-length or content-type. If you need to use security headers like “X-Frame-Options” or “Content-Security-Policy” you should enable caching of HTTP headers. This unfortunately disables super caching so only WP-Caching is used but it’s still very fast (and faster in this release than before which I will get to below). You can also use the “wpsc_known_headers” filter to modify the list of recognised headers.

\n

WP-Cache Reorganisation

\n

WP-Cache cache files are split into two files – one holds the page content, the other (meta file) holds information about the page such as cookies, headers and url. In the past these files were stored in two directories which could become a problem if there were many thousands of those files. Even with only a few hundred files, maintenance could be an issue as deleting related files (like page archives, or copies of the front page) needed every meta file to be inspected.
\nNow the files are stored in the supercache directory structure that mirrors your permalink structure. Deleting related files is is simpler and serving files will be faster as the operating system won’t need to open a directory of thousands of files.
\nIf you currently rely on WP-Cache files, the plugin will still look for them where they are, but new WP-Cache files will be created in cache/supercache/example.com/ (where example.com is your hostname).

\n

Sitemaps

\n

We added support for caching sitemaps, but your sitemap plugin will need to cooperate to get it to work. The sitemap plugin needs to identify the sitemap request as a feed. Jetpack 5.1 now supports this since #7397. You can disable the caching by excluding feeds from caching.

\n

Debugging Improved

\n

The debug log is now protected by a username/password. For convenience, the username and password are the same but they are a long md5 string:

\n

\n

Deleting the log file clears it and resets it ready for more logging. Before, toggling debugging would create a new debug log and the old one would be kept around, but not linked, until deleted by garbage collection, and of course they were text files anyone could access.

\n

This release includes lots of other small bug fixes and changes. Take a look at the number of closed PRs for an exhaustive list of those changes!

\n

Testing the REST API

\n

There are a number of ways to send POST requests to a web server but one I like is using curl in a shell script. You’ll need two bits of information from the website:

\n
    \n
  1. The “wordpress_logged_in” cookie from your browser.
  2. \n
  3. The wp_rest nonce which you can get by adding `echo wp_create_nonce( ‘wp_rest’ );` somewhere on your site where you’re logged in. It’s good for 24 hours.
  4. \n
\n

My test script looks something like this:
\nexport NONCE=\'1234567890\'
\nexport COOKIE=\'wordpress_logged_in_xxxxxxxxxxxxxxxxxxxx=1234567890\'
\ncurl -v -X \"GET\" -H \"Content-Type: application/json\" -H \"X-WP-Nonce: $NONCE\" -H \"Cache-Control: no-cache\" -H \"Cookie: wordpress_test_cookie=WP+Cookie+check; $COOKIE\" \\
\n-d \'{}\' \"https://example.com/wp-json/wp-super-cache/v1/settings/\"

\n\n

Related Posts

\n

Source

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 19 Jul 2017 12:25:44 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Donncha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:11;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"HeroPress: Becoming Myself Again\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://heropress.com/?post_type=heropress-essays&p=1978\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:116:\"https://heropress.com/essays/becoming-myself-again/?utm_source=rss&utm_medium=rss&utm_campaign=becoming-myself-again\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5996:\"\"Pull

It’s so easy to become secluded and sit at home, in your own bubble, but it wasn’t until a group of people literally pulled me in with their welcoming atmosphere and demeanor, that I realised that I could function amongst other people as well (even if it was somewhat limited).

\n

In The Beginning

\n

To understand my bubble, you need to also know a little about me, or rather, about my childhood. I had a less than ideal childhood. I have a great family, lived in a great house, even in the “best country in the world” as they say. And despite this, I say I wasn’t happy with my childhood. My school years were the reason, they were rough. At times I think back and feel like events that unfolded were parts of ridiculous scenes from an over the top movie.

\n

All in all, the days seemed generic enough, except my school days were a thing of dread. I would suffer physical and verbal abuse throughout my schooldays, even going to and from school, I had no real friends (victim by association is understandably not something a child would want to intentionally walk into. I understand this as an adult, but as a child it’s not that easy).

\n

Because of my treatment over the years, I developed trust issues, I got a fear for everyone around me, and it was growing stronger and stronger over the years.

\n

I suppressed it, I lied about it, and I got terrifyingly good at the lying part.

\n

This is why I was drawn to the internet: I didn’t have to interact with people, I didn’t need to go outside where the others were, I could just do my thing and move on. I could live in my own bubble.

\n

Finding WordPress

\n

But then the darndest thing happened. I’d been stuck on a project, I needed help, and I turned to a support room for an open source project, for WordPress. If you’ve ever tried to get help in a chat before, you’ll know what kind of an experience it can be, the snarky reactions to your code, the nitpicking of using the wrong terminology, it’s not fun. This place though, they didn’t care that I was not only using the wrong terms, but my entire code was a horrible mess.

\n

Where I would usually get the help I needed and move on, popping back in my bubble of solitude, I instead wanted to be like these people, I wanted to use what I learnt to let others get helped.

\n

Over the years, I all but devote myself to that place. Nobody knew me, I liked staying under the radar, but eventually I got pushed into a team meeting. I was intrigued, so I would watch, I’d say hi, and progressively make my opinions heard. Yet, I would stick to my bubble, once the meeting was over I was back on my own.

\n

And Then I Went To WordCamp

\n

Until I got to attend my first big WordCamp, the last one held in San Francisco, I was ecstatic! I’d never been to a big conference before, as I didn’t like crowds, but I knew some of the people who would be there. They were people who had been friendly and inviting in the most genuine way imaginable. It’s not easy being worried whenever you’re out amongst people, but this group of people, this community, I didn’t have that fear around them.

\n

I somehow made WordCamps my safe space.

\n

They are where I can, if only for a short while, leave that bubble, leave the need to be alone, and be a part of something great! I use them as fuel to get through the hard times, I can look forward to meeting people, people who value my opinions and my experience. People who genuinely want to listen and most of all, care about you! The WordPress community is, slowly but surely, helping me get rid of my ingrown fear of the unknown, of others.

\n

The community is helping me become myself again.

\n

The post Becoming Myself Again appeared first on HeroPress.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 19 Jul 2017 12:00:39 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Marius Jensen\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:12;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"WPTavern: New WordPress Contributors Meeting Provides Opportunities to Ask Questions and Learn the Ropes\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73007\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:115:\"https://wptavern.com/new-wordpress-contributors-meeting-provides-opportunities-to-ask-questions-and-learn-the-ropes\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2270:\"

Contributing to WordPress or other open source projects can be intimidating for first-time contributors. Sometimes, all you need is a helping hand to overcome fear, intimidation, or other barriers.

\n

In 2013, with the help of Konstantin Obenland, a WordPress core developer, I overcame my fear and contributed my first patch to WordPress.

\n

This is one of the principles behind a new weekly meeting that is geared towards new contributors.

\n

“The new contributors meeting is the perfect place to come if you are new to contributing to WordPress core and have questions,Adam Silverstein, WordPress core contributor, said.

\n

Every Wednesday at 3PM Eastern Daylight Time, users can visit the #core WordPress Slack channel and ask questions related to patches, tickets, and review the good-first-bugs report on Trac.

\n

The first meeting was held on July 5th where participants asked questions about working with Git in WordPress core, applying patches, and unit testing. In the second meeting, participants discussed whether or not new contributors are allowed to make changes to tickets.

\n

Other topics mentioned include, which repositories to use, clarification on contributing to core versus updating the WordPress Developer’s site, and which tickets to select for review.

\n

The next meeting is on Wednesday, July 19th at 3PM Eastern. If you have any questions on how to contribute to WordPress, be sure to join the WordPress #core Slack channel at that time and ask away.

\n

Meeting notes with links to discussions, tickets mentioned, and other resources are published on the Make WordPress Core blog under the #new-contributors tag

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 19 Jul 2017 05:09:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:13;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"WPTavern: WP Rollback Adds Multisite Compatibility and Changelog Preview\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73315\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"https://wptavern.com/wp-rollback-adds-multisite-compatibility-and-changelog-preview\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4021:\"

\n

In the two years since WP Rollback launched on WordPress.org, the plugin has racked up more than 30,000 active installations with nearly all 5-star reviews. It allows users to roll back any WordPress.org plugin or theme to a previous version with just a few clicks and also supports beta versions of plugins.

\n

It’s easy to see why the plugin is so popular. Navigating buggy updates is a natural part of life when maintaining a self-hosted website and not all users have a separate testing environment for their websites. This tool gives them a basic diagnostic tool and the confidence to apply updates knowing they can easily roll it back in case of a problem. Many reviewers cite the plugin as having been “a lifesaver” when applying WooCommerce or Yoast SEO updates that had unexpected results.

\n

The lone one-star review of WP Rollback was given because the user anticipated multisite compatibility and was unable to get it to work. That issue has been solved in the latest update.

\n

WP Rollback 1.5 is fully compatible with multisite networks, giving super admins the ability to roll back extensions from the network plugin/themes screen or from the the plugins/themes screen of the primary site in the network. Sub-sites do not have the ability to roll back plugins and themes for the entire network. The UI for rolling back themes on the network admin screen is identical to the plugin screens, as multisite doesn’t have the fancy theme preview screen that single site installs have.

\n

Version 1.5 also adds the ability for users to preview the changelog for previous versions of a plugin. This makes it convenient for users to quickly view the changes for each version without leaving the admin.

\n

\n

WordImpress, the folks behind WP Rollback, have considered adding core rollbacks and database savepoints, but both features have serious potential drawbacks that could turn it into a high support-demanding plugin. In its current state, the plugin is virtually support-free.

\n

Matt Cromwell, Head of Support and Community Outreach at WordImpress, said the team thought about monetizing the plugin in the beginning, but is not pursing any plans to do so at this time.

\n

“We think of it as just one of the many ways we are giving back to the WP community,” Cromwell said. “Our preference would be for the core team to consider it as a potential feature plugin for eventual core inclusion.”

\n

Cromwell said WordImpress hasn’t made any intentional steps to see if core folks are interested in WP Rollback becoming a feature plugin, but the team has purposely built it to be as close to core standards as possible. He believes it would be relatively easy to implement in WordPress.

\n

Suggestions for new features, general feedback, and bug reports are welcome on WP Rollback’s GitHub repository. The plugin’s authors recommend backing up your site before using it to rollback plugins and themes or testing rollbacks on a staging site first. WP Rollback is not capable of rolling back changes a plugin update has made to the database, so a backup can come in handy if the database changes are incompatible with previous versions.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Jul 2017 22:24:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:14;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:136:\"WPTavern: React Users Petition Facebook to Re-license React.js after Apache Software Foundation Bans BSD+Patents License in Dependencies\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73216\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:146:\"https://wptavern.com/react-users-petition-facebook-to-re-license-react-js-after-apache-software-foundation-bans-bsdpatents-license-in-dependencies\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9983:\"

\n

The Apache Software Foundation issued a notice over the weekend, indicating that it has added Facebook’s BSD+Patents license to its Category X list of disallowed licenses for Apache PMC members. This is the license that Facebook uses for most of its open source projects.

\n

A representative from Facebook’s RocksDB team commented on the Apache Foundation’s post to advise that the project will meet the August 31st deadline for relicensing in order to be in compliance with Apache PMC member requirements, and that change has been committed today:

\n

The RocksDB team is adjusting the licensing such that it will be dual-licensed under the Apache 2 and GPL 2 (for MySQL compatibility) licenses. This should happen shortly and well ahead of August 31st. I’ll leave the history and philosophy around licensing alone since it’s generally a complex discussion to have and I’m not sure that it has actually been fully captured in this thread especially vis a vis Facebook’s intent.

\n

Hopefully this morning’s guidance to PMCs can be adjusted since I don’t think any of us see a bunch of extra engineering effort as a desirable thing across the ASF projects which are already making use of RocksDB

\n

In light of the ASF Legal Affairs Committee’s decision to disallow the BSD+Patents License in Apache projects, ASF member Joan Touzet opened an issue on the React repository urging Facebook to consider re-licensing React.js under Apache License v2.0 and GPL 2:

\n

\nThis has led to a lot of upset and frustration in the Apache community, especially from projects requiring similarly-licensed code as direct dependencies – the chief of these being RocksDB.

\n

We (the Apache Software Foundation) have just received word that RocksDB will be re-licensing their code under the dual Apache License v2.0 and GPL 2 licenses.

\n

As a user of React.JS in an ASF top-level project (Apache CouchDB), please consider re-licensing React.JS under similar terms. Otherwise, many ASF projects such as our own will have to stop relying on and building with React.

\n

Although the re-licensing of RocksDB solves that particular project’s problem, ASF’s ban of Facebook’s BSD+Patents license means other widely used technologies from Facebook, including React.js, are still banned. This is likely to cause problems for many open source projects.

\n

Harshavardhana, from the Minio team, commented in support of the petition to Facebook for re-licensing React.

\n

“Our object storage browser UI is based on React and we are Apache 2.0 licensed,” he said. “It would be unfortunate and time consuming to migrate but we will have to do that in lieu of new information regarding Apache incompatibility. Please consider re-licensing React.”

\n

Contributors to Om, a ClojureScript interface for React, are also discussing whether or not the ASF’s new requirements will affect their project. Greg Stein, commenting on behalf of ASF, clarified the reasons behind the organization’s decision to ban Facebook’s BSD+Patents license:

\n

Please note that the ASF chose this path for policy reasons, rather than “license incompatibility”. We don’t want downstream users of Apache code to be surprised by the PATENTS grant that (was) in RocksDB and (is) in React. Users should only need to follow the ALv2, with no further constraints.

\n

These license can work together (IMO) and simply provide two sets of restrictions upon users.

\n

Stein said it was not ASF’s lawyers who made the decision but rather the organization’s policy decision to “disallow FB/BSD+Patent license to be mixed into the software the Foundation releases to users.”

\n

Facebook is Internally Discussing the Re-Licensing Matter

\n

Dan Abramov, co-author of Redux, Create React App, and React Hot Loader, joined the discussion on GitHub regarding re-licensing with a brief and ambiguous summary about how Facebook is handling the petition to re-license.

\n

“To give you a small update, there are going to be more internal discussions about this for about a week,” Abramov said. “This is about as much as I can say. I wouldn’t be too optimistic about this changing for React but we’ll see. @daveman692 has kindly agreed to provide an update when these discussions are over.”

\n

Dropping the patent grant entirely, which would be the most convenient way of solving this issue for open source projects, isn’t likely to happen. React has already gone through re-licensing twice during its short history. It was originally licensed under Apache 2.0 but this was changed in October 2014 to the BSD License plus the patent grant, which included a highly controversial termination provision. In April 2015, the patent grant was changed slightly to allow licensees to continue to use the software in the event that a patent lawsuit did not include a counterclaim against Facebook or its affiliates in a matter unrelated to React.js.

\n

The termination provision in Facebook’s BSD+Patents License continues to be unpopular and is regarded suspiciously by many open source project maintainers. When the Drupal project began considering a client-side framework to supersede Backbone.js, Dries Buytaert passed on React based on what he said was “a potentially unacceptable patent clause,” citing pushback from WordPress.com’s Calypso and React contributors.

\n

The WordPress open source project has not formally announced its decision on which JavaScript framework will be included in core, but all signs point to React. WordPress’ upcoming Gutenberg editor is built on React and its chief contributors are Automattic employees who work on React-based products for WordPress.com. Gutenberg continues to plough forward at a breakneck pace with no indication of a rewrite, and WordPress co-creator Matt Mullenweg has been outspoken about his preference for using React.

\n

Although Automattic’s legal counsel has said the company is comfortable using React for its product under the project’s current license , others in the WordPress community are not as amenable to including the framework in core.

\n

The Open Source Initiative (OSI) includes a generic BSD+Patent license listed among its approved licenses, but Facebook’s particular BSD+Patent license has not been submitted. Robert Pierce, a partner at El Camino Legal, contends that the license termination provision ought to be impermissible in an open source license because it exists to protect Facebook from patent litigation that is completely unrelated to React code:

\n

Facebook touts React.js as open source software. But in my mind the license termination provision of the Additional Grant of Patent Rights takes the offering outside the realm of open source software.

\n

The patent license offered in the Additional Grant of Patent Rights (v.2) is conditioned upon the licensee not bringing a patent infringement lawsuit against Facebook or its affiliates. Thus, the licensee pays a price to use the library. It is not a price paid with money. The price demanded by Facebook for use of the library is that the licensee refrain from exercising any of its patent rights against Facebook or its affiliates.

\n

Pierce views Facebook’s publication of React source code as leverage to win some protection against patent lawsuits, which he deems to be “too greedy an approach for Facebook to claim open source status.”

\n

The open source community has widely speculated about the implications of including Facebook’s BSD+Patent license as a dependency, but the license has not yet been tested in court. The Apache Software Foundation is the first major organization to take a hard line stance on the controversial license and this has caught Facebook’s attention. Facebook representatives have promised an update on the petition for re-licensing after its internal discussions have concluded.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Jul 2017 03:25:06 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:15;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"WPTavern: Stylishly Display Weather Conditions with the Weather Atlas Widget\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73229\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://wptavern.com/stylishly-display-weather-conditions-with-the-weather-atlas-widget\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2207:\"

If you’re looking for an easy way to display weather conditions on your site, check out the new Weather Atlas Widget by Yu Media Group d.o.o. Once activated, browse to Appearance > Widgets, and add the Weather Atlas widget to a sidebar. 

\nWeather Atlas Settings\n

As you begin typing, a drop-down list of cities is displayed. This helps choose the correct city. From here, users can configure the following settings:

\n\n

Users can display sunrise and sunset times, heat index, wind chills, UV index, wind speeds, humidity, and pressure. You can also hide or display hourly forecasts.

\nForecast for Cleveland, Ohio\n

It’s recommended that for three-hour forecasts, you use the vertical layout and for five-hour forecasts, the horizontal layout. The same recommendations apply for daily forecasts.

\n

The widget not only looks nice but it also changes color based on temperature. Shades of blue represent cooler temperatures while shades of red represent warmer temperatures.

\nTemperatures Represented by Colors\n

By default, the bottom of the widget displays the text, “Weather from Weather Atlas”. However, if you choose to display the detailed forecast, the text is replaced with a Detailed Forecast link. This link takes visitors to a page on Weather-Atlas.com that displays detailed weather conditions for the selected city.

\n

I tested the Weather Atlas Widget on WordPress 4.8 and didn’t encounter any issues. It’s available for free on the WordPress plugin directory.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 18 Jul 2017 01:55:22 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:16;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"WPTavern: Gutenberg Boilerplate Demonstrates How to Build Custom Blocks\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73202\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://wptavern.com/gutenberg-boilerplate-demonstrates-how-to-build-custom-blocks\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4716:\"

\n

Gutenberg is still in beta but developers are already getting ready for creating their own custom blocks. Over the weekend Ahmad Awais released a new project called Gutenberg Boilerplate For Third-Party Custom Blocks. Awais’ introductory post includes a rundown of his thoughts on the current pros and cons of developing for the Gutenberg project. Although he appreciates the technology behind Gutenberg and the improvements over shortcodes, he is not fully sold on the concept of putting everything into blocks. To learn more, he decided to jump into the code.

\n

“I am still making up my mind with how Gutenberg will fit in the WordPress core,” Awais said. “There are so many things which are both good and bad about it. So, instead of ranting about it, I wanted to do something more productive. I went ahead, studied the source code and received a lot of help from Gutenberg contributors (Matias Ventura, James Nylen, Riad Benguella, Andrew Duthie, Joen, etc.) to finally build a Gutenberg Boilerplate project.”

\n

Awais’ Gutenberg Boilerplate is a good starting place for learning more of the basics about developing for the editor. It comes in the form of a plugin that offers four examples of how to build different kinds of custom Gutenberg blocks, with and without a build process:

\n\n

For example, the tweet block, which is something that might previously been handled with a shortcode, is an example that includes four files: block.js to register the custom Gutenberg block, editor.css, style.css, and index.php.

\n

\n

Awais noticed that many developers were wanting to try building third-party blocks, but Gutenberg’s documentation for this was outdated and/or non-existent. He got involved in contributing to the project’s documentation after discovering the docs describing how to enqueue block and block editor assets were not available. This gave him the inspiration to create a boilerplate.

\n

“Both as a theme/plugin developer, I think there’s going to be a steep learning curve here for just about everyone – users as well as developers,” Awais said. “WordPress development just became very complicated with the Gutenberg project. I’m also not sure how devs will start writing extensions. Some users might expect them to keep the shortcodes for the old editor. Some might ask for blocks in the new one. Is there an API or back-compat? In short everything is changing and this change has both pros and cons.”

\n

These concerns also tie into the larger discussion around how Gutenberg can support legacy metaboxes that use the old PHP framework, instead of updating to the new JS.

\n

“New metaboxes should be written in JS, and will appear in the Post Settings sidebar alongside the stock ones,” Gutenberg contributor Joen Asmussen said. “Metaboxes written in PHP should ideally be upgraded to be JS, but should continue to work in their PHP form also.” Asmussen has proposed an “Extended Settings” panel to house legacy metaboxes in a section below the editor. It would appear only when legacy plugins and metaboxes are enabled, as shown in the mockup below.

\n

\n

Discussion regarding how to support metaboxes is still ongoing. With so many important issues like this up in the air, it’s too early to know what the future of extending Gutenberg will look like. At the moment, the project is undergoing rapid development and changes, so extending Gutenberg may evolve drastically over a short period of time. If the editor is to preserve the same flexibility and customization opportunities of its predecessor, the project will need to ensure that it is easy to create custom blocks and extensions while continuing to support older PHP metabox infrastructure that is currently widely used.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 17 Jul 2017 20:28:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:17;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:93:\"WPTavern: Gutenberg 0.5.0 Adds New Verse Block for Poetry and a New Display for Recent Blocks\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72830\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"https://wptavern.com/gutenberg-0-5-0-adds-new-verse-block-for-poetry-and-a-new-display-for-recent-blocks\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5718:\"

Another round of Gutenberg updates was released today. Last weekend brought version 0.4.0, which didn’t have too many noteworthy visible changes on the frontend but introduced an API for handling pasted content. Gutenberg developers are aiming to have specific handling for converting pasted content from applications like Word, Markdown, and Google Docs to native WordPress blocks. Version 0.4.0 also added navigation between blocks using arrow keys and included a new approach for rendering embed frames.

\n

Gutenberg 0.5.0 hit dashboards today. One major improvement to the writing flow is that the editor will now avoid showing block UI while the user is typing and/or starting a new paragraph in a text block. You can test this by typing and pressing enter twice to begin a new text block. No UI should be visible during this process. Small improvements like this one are gradually bringing a bit more zen to the editor, which is still full of confusing and surprising experiences.

\n

Version 0.5.0 adds the ability to upload images via drag-and-drop onto image block placeholders. The example below shows one of my tests. While the image is uploading, it fades in and out. This experience is a bit disconcerting, especially if the upload never resolves. I’m not certain this UI provides the best communication for the status of the image upload.

\n

\n

This version also introduces a new Verse block, which is intended for poetry. It has a slight indent, as compared to a plain text block, but it doesn’t yet work well with copy and paste. Unless you are a poet composing in WordPress, it’s far more likely that you will be pasting in poetry content from somewhere else on the web. Other than the initial bugs, it’s a useful block for those who often post verse.

\n

\n

With the growing number of block types, it can be cumbersome to sort through all of them when adding a new block. Gutenberg 0.5.0 implements a new display for recent blocks. A maximum of eight are shown and the most recently used ones are displayed at the top. It does not yet persist between editor sessions, but Gutenberg contributors plan to add that in the future.

\n

\n

Other notable improvements in this release include the following:

\n\n

Writing Long-Form Content with Gutenberg is Still a Frustrating Experience

\n

Gutenberg in its current state is a long way away from being an editor that users would embrace for long-form writing. It still contains many unnerving bugs that steal user confidence. For example, when pasting in multiple paragraphs from a lorem ipsum generator, the editor gave me a white screen and I lost all of the content in my post. After a bit of testing I found that pasting in paragraphs one at a time worked.

\n

This kind of frustrating and unexpected behavior has caused many testers to wonder why it isn’t being referred to as alpha software instead of beta. WordPress contributor Jon Brown summed up this common sentiment in a comment on the 0.4.0 release post.

\n

“It’s getting better, but it honestly still feels more like a 0.0.4 alpha than a 0.4.0 beta,” Brown said. “I’ve tried writing long form content several times with each version since 0.1.0 and each time I’m quickly frustrated by the lack of flow between blocks. It’s more frustrating than TinyMCE.”

\n

Gutenberg needs to make significant progress before it can be suitable for writing anything more than a few short paragraphs. It’s nearly impossible to get into the flow of creating long-form content with the prominence of the block UI. Right now, the editor just gets in the way. The current UI is skewed heavily towards frequent block creation. It is clutter-some and distracting for pure writing tasks. Following the evolution of the editor, with its fast-paced development cycle, is exhilarating after years of stagnation. But the project is sorely in need of a breakthrough where the Gutenberg UI finally gets out of the way of writing.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 15 Jul 2017 05:14:44 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:18;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"WPTavern: Jetpack Professional Plan Introduces Unlimited Access to 200+ Commercial Themes\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73055\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"https://wptavern.com/jetpack-professional-plan-introduces-unlimited-access-to-200-commercial-themes\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3407:\"

Automattic has been teasing its plan to add commercial themes to Jetpack for several months after introducing theme installation for self-hosted users from WordPress.com. In March, the plugin opened up access to all of WordPress.com’s free themes via the Jetpack Manage interface. All signs pointed to Automattic developing the infrastructure to offer commercial themes via Jetpack upgrades. At that time, however, Jetpack team member Richard Muscat said that Automattic had “no immediate plans to sell themes at this time.”

\n

\n

Yesterday those subscribed to the Jetpack Announcements email were notified that commercial themes have landed in the Jetpack Professional plan, which is regularly priced at $24.92/month or $299/year. Customers will have unlimited access to more than 200 commercial themes that are already available on WordPress.com. Jetpack users on the free plan will see all the themes available in the WordPress.com theme browser with a prompt to upgrade for the ones that are commercial.

\n

\n

The announcement also noted that any themes users elect to use will be automatically backed up and regularly scanned for malware as part of the security services included in the package. For those who are running a multisite network, each site will need its own Jetpack Professional subscription to have access to the commercial themes.

\n

For years the WordPress community has speculated about what Automattic’s long game was for Jetpack, and many believed it was only a matter of time before the plugin started offering commercial upgrades. It was introduced to the WordPress world in 2011 as a way to provide feature parity between WordPress.com and self-hosted sites. The first version included just eight modules, but fellow plugin developer and entrepreneurs in the community were immediately aware of its commercial potential.

\n

In 2016, Automattic CEO Matt Mullenweg identified both Jetpack and WooCommerce as “multi-billion dollar opportunities” that could each individually be larger than WordPress.com. The plugin is now active on more than 3 million WordPress sites. Automattic’s aggressive commercialization of Jetpack in the past two years is the fulfillment of initial predictions about where the plugin was headed.

\n

The new commercial themes offering significantly raises the value of the Jetpack Professional plan, which was previously targeted at business users who require unlimited storage, Google Analytics, and additional SEO features. With the addition of unlimited use of 200+ themes, Automattic has expanded the Professional plan to be more compelling for non-business users who are simply interested in gaining access to a collection of professionally-supported themes.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 14 Jul 2017 21:46:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:19;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"BuddyPress: BuddyPress 2.9.0 Release Candidate 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=267012\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"https://buddypress.org/2017/07/buddypress-2-9-0-release-candidate-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2980:\"

Today sees BP 2.9.0 move to The final testing phase Release Candidate 1.

\n

This is the last chance to test out this release and report back any issues found before final release in approximately two weeks time.

\n

Any issues found can be reported to our trac ticket home , or raised on the support forum.

\n

Amongst other improvements and fixes to look out for are:

\n\n

For a full list of commits see 2.9 tickets A full changelog will be available when we release the final version.

\n

You can download the plugin to test from the WP repo BP 2.9.0-RC1 or grab a copy from our SVN repo.

\n

A reminder to all theme developers that there are changes to template markup that could effect layouts and ask that they check their themes carefully, the changes are listed below along with changelog links; again any issues or problems please report as soon as possible to the BP trac or slack channel.

\n

Template changes

\n

In this release there are a number of improvements to templates that add a level of improved a11y performance and markup changes for better semantics & Standards.

\n

Theme authors may want to pay particular attention to changes to profile field visibility links and the profile field descriptions where significant markup changes are made that effect positioning of these elements – changesets for these are r11617 & r11618

\n

Nouveau – new template pack

\n

If you’re looking for Nouveau as we mentioned in the beta2 announcement we have delayed the release of this new template pack to ensure it receives as much code checking & refinement as possible and we’ll be looking to probably package this as it’s own release shortly after 2.9 is released.

\n

We thank you in advance for all testing and reports and it need not be mentioned but please don’t run Beta or RC releases in a production environment only on test installs.

\n

Regards,
\nThe BuddyPress team.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 14 Jul 2017 12:57:09 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Hugo Ashmore\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:20;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:102:\"WPTavern: CoKinetic Systems Pursues $100 Million GPL License Violation Case Against Panasonic Avionics\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72923\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:112:\"https://wptavern.com/cokinetic-systems-pursues-100-million-gpl-license-violation-case-against-panasonic-avionics\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7082:\"photo credit: Paper Plane(license)\n

Open source software has made its way into nearly every industry, but a recent open source security and risk analysis shows widespread license compliance risks, with 75% of the audited applications including GPL license conflicts. Although most violations are unintentional, there are some cases where companies do not comply with the license in order to block competitors from developing similar software.

\n

GPL enforcement doesn’t often lead to litigation. When it does, most other avenues of resolving the complaint have already been exhausted. A lawsuit in the air transport industry is currently bringing more attention to the gravity of not complying with open source software licensing requirements.

\n

CoKinetic Systems, a developer and manufacturer of in-flight entertainment (IFE) software, has filed a case against Panasonic Avionics that includes allegations of a fairly egregious breach of the GPL. The complaint alleges that Panasonic Avionics has monopolized the Panasonic IFE Software and Media Services Market by deliberately refusing to distribute the source code for its open-source Linux-based operating system:

\n

More specifically, Panasonic has built the Linux-Based Panasonic Core Software using the open-source Linux kernel, which is clearly governed by the GPL, together with Panasonic’s own modified Linux modules, which are likewise governed by the GPL.

\n

Indeed, Panasonic has itself affirmatively identified its own modified modules as being subject to the GPL, because the original Linux modules were specifically designed to generate warning messages if other code is linked with or otherwise combined with the Linux modules that are not licensed under the GPL. To suppress these warnings, Panasonic willfully acted to insert code into its own modules to indicate that they were licensed under the GPL.

\n

Panasonic has incorporated a massive amount of open source modules, programs, and libraries into the Linux-Based Panasonic Core Software, without distributing notices or source code to the Linux-Based Panasonic Core Software, or even to any part of it…By deliberately refusing to distribute the source code to the Linux-Based Panasonic Core Software in accordance with its GPL obligations, Panasonic intentionally deprives competitors in the market from having the ability to develop software that can access the basic features and capabilities of Panasonic IFE Hardware.

\n

CoKinetic Systems contends that Panasonic’s refusal to distribute its source code voids its GPL license and “potentially exposes Panasonic to billions of dollars in statutory damages for hundreds of thousands of hardware installations that willfully infringe copyrights belonging to hundreds or even thousands of software developers that freely contributed source code to Linux.”

\n

Furthermore, the complaint details how competitors have to rely on Panasonic’s APIs in order to offer software services to airlines using Panasonic’s IFE hardware, because they do not have access to the source code for the Linux-based core software. CoKinetic claims that Panasonic also deliberately blocks competitor products by its selective distribution of its APIs, resulting in stifled industry innovation and monopoly control over the Panasonic IFE Software and Media Services Market.

\n

Perhaps the worst and most grave allegation in the complaint is that, in addition to locking up the source code and doling out access to the APIs, Panasonic also maliciously sabotaged its own APIs in order to give the appearance that it is the only reliable software service provider for its hardware, which CoKinetic claims is inferior and sold at monopolistic prices.

\n

Panasonic also is able to use its control over the Linux-Based Panasonic Core Software in order to make ongoing, undisclosed, and often malicious modifications to its source code, deliberately “breaking” Panasonic’s own APIs in order to purposely and maliciously sabotage the performance of third-party software products that Panasonic deems a competitive threat — particularly CoKinetic software.

\n

In the introduction to the case, CoKinetic cites a litany of anti-competitive conduct the company has engaged in over the past decade before detailing the current allegations. The case is not purely an open source license dispute, as the plaintiff also alleges that Panasonic abused regulatory processes, engaged in acts of corporate espionage, defamed CoKinetic, paid commercial bribes, and employed unlawful means to monopolize the Panasonic IFE Software and Media Services Market.

\n

CoKinetic is seeking compensatory damages for Panasonic’s GPL ongoing GPL breaches. The specific amount would be determined at the trial but the company believes it to be in excess of $100 million. The company also wants the court to compel Panasonic to publicly disclose and distribute the source code.

\n

This isn’t a case where distributing the source code is just a small sticking point or just a matter of principle. It has the potential to open up the IFE industry for faster progress and greater innovation. Many reading this article have undoubtedly used Panasonic’s IFE products when flying with the company’s customers, which include Emirates Airlines, Delta Air Lines, Virgin America, and United Airlines. With the source code available, airline customers could remove Panasonic’s software from their IFE hardware and replace it with their own software solutions.

\n

The complaint, which was filed in the Southern District of New York in March, demands a jury trial. An initial pre-trial conference was held in May, but the case has been slow moving. The Court gave a deadline for the Defendant to file its motion to dismiss, but deadlines have since been extended. The Court also strongly recommended that the two parties retain a private mediator but it’s not clear how outside mediation could solve such a far-reaching matter that impacts so many vendors. Additional documents are due over the next few months, so it will be some time before there are updates on the progress of the case.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 14 Jul 2017 04:39:03 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:21;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:45:\"WPTavern: AJ Morris Acquires iThemes Exchange\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73071\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wptavern.com/aj-morris-acquires-ithemes-exchange\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3545:\"

In 2013, iThemes released Exchange, an e-commerce platform that aimed to make selling online as simple as possible. Today, the company announced that AJ Morris, Product Manager at Liquid Web, has taken over the project.

\n

“When approached about taking over iThemes Exchange early this year, we wanted to be sure the project and our customers went into very competent hands, someone who will love and care for them as much as we do,” Cory Miller, founder of iThemes, said.

\n

“Having spent four and a half years investing in the project and in you and your success, we did not take this lightly.

\n

“After numerous conversations over the past several months, we believe the best home for Exchange is with ExchangeWP LLC led by AJ Morris.”

\n

Everything iThemes Exchange related will transition to ExchangeWP.com. Toolkit, Plugin Suite, Exchange Pro Pack, and iThemes Exchange Add-on customers will be given accounts for free support and upgrades through August 2018 at ExchangeWP.com.

\n

Beginning today, customers will no longer be able to purchase Exchange or its add-ons through iThemes as the company transfers licenses and products to ExchangeWP. However, iThemes will continue to provide customer support until the transition is completed, expected to happen in early August.

\n

Morris says he’ll continue to focus on making e-commerce simple and will provide regular updates to customers to provide insight into what goes into transition a product from one company to another and where the product is heading.

\n

“These days, it’s very easy to get WordPress up and running so you can start blogging,” Morris said. “But when you want to add e-commerce to the mix, it’s a bit different.”

\n

“With big players like WooCommerce out there, it becomes too much too quickly for the average content producer to get their store up and running.

\n

“Exchange is going to continue focusing on the independent publishers that want to keep the revenue they can, while providing a simplistic experience in an easy-to-use e-commerce plugin that will help get their stores online quickly.”

\n

Allowing Morris to take over the project frees up resources for iThemes to focus on three of its flagship products; BackupBuddy, iThemes Security, and iThemes Sync. In addition to their core products, the company says it will soon release a new project.

\n

“My job as CEO is to be a steward of the time and resources we have at iThemes in order to serve you best,” Miller said.

\n

“We’ve realized for a while that it was past time for us to refocus our finite resources on the projects that have the most growth and potential for our company and you.

\n

“That meant we either needed to find a new home for Exchange or sunset the project. I’m thankful we didn’t have to do the latter.”

\n

Morris is a long-time member of the WordPress community and has spoken at several WordCamps. With Morris taking over the reigns, existing customers won’t have to worry about finding a replacement.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 14 Jul 2017 01:00:37 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:22;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"Akismet: Akismet WordPress Plugin 3.3.3 Now Available\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"http://blog.akismet.com/?p=1953\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://blog.akismet.com/2017/07/13/akismet-wordpress-plugin-3-3-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1413:\"

Version 3.3.3 of the Akismet plugin for WordPress is now available.

\n

For a full list of the changes in this release, see the revision log, but here are some notable fixes:

\n\n

To upgrade, visit the Updates page of your WordPress dashboard and follow the instructions. If you need to download the plugin zip file directly, links to all versions are available in the WordPress plugins directory.


\"\" \"\"\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 13 Jul 2017 22:00:27 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Christopher Finke\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:23;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"WPTavern: WordPress.com Introduces Scheduling for Social Media Posts\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73026\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"https://wptavern.com/wordpress-com-introduces-scheduling-for-social-media-posts\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2916:\"

WordPress.com is venturing into the realm of social media management applications with its latest feature that allows users to schedule Facebook, Twitter, and LinkedIn updates for individual posts. This goes beyond the basic Publicize functionality that automatically shares posts to connected accounts as soon as they are published, giving users the ability to automate their content marketing to social networks for the most optimal time for sharing.

\n

\n

It’s difficult to know how a post will appear on social networks once it has automatically been shared, which is one reason why many people choose to manually share a post for the best presentation. You want to ensure that the right thumbnail will show up with a message customized for each network’s particular audience. The new social scheduling feature on WordPress.com includes a built-in preview screen so users can see what the post will look like once it is shared to the network and then make any necessary tweaks.

\n

\n

Scheduling social media posts is available on WordPress.com for Premium and Business plan users and for Jetpack Professional and Premium users. On the Premium plan level, which comes in at ~$9/month, users pay less than they would for scheduling apps like Buffer, Hootsuite, or Sprout Social while also getting access to more commercial WordPress features.

\n

To truly become a realistic replacement for these types of social media marketing apps, WordPress.com would need to offer better analytics tied into the new sharing feature to show how posts are performing at different times and networks. Although WordPress.com allows for unlimited scheduling and users, it would also need to allow sharing to more networks to be more competitive against these apps. For users who don’t need all of that data but just want the scheduling feature, a paid Jetpack or WordPress.com plan is a more affordable option.

\n

Several other self-hosted WordPress plugins already offer scheduling social media posts for free and some even integrate the social accounts with Google Analytics. The addition of this feature to Jetpack commercial plans may not be as compelling for self-hosted users who can already find this for free, but it adds value for existing Jetpack customers who may now be able to replace a plugin or third-party service.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 13 Jul 2017 19:59:47 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:24;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"WPTavern: WPWeekly Episode 281 – In Memory of Jesse Petersen\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"https://wptavern.com?p=73045&preview=true&preview_id=73045\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wptavern.com/wpweekly-episode-281-in-memory-of-jesse-petersen\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2501:\"

In this episode, John James Jacoby and I are joined by Ben Meredith. Over the past few years, Ben has established a friendly and professional relationship with Jesse Petersen, who passed away due to complications from Cystic Fibrosis.

\n

Ben shares his unique perspective on who Petersen was as a person and describes the challenges of taking over his business. We emphasized how important it is to create a file with passwords and other login information to help appointed people access a person’s digital presence. We also discuss if saying a person lost their battle with an illness is a negative thing to say.

\n

To close out the show, we talk about net neutrality, 10up acquiring Lift UX, and Let’s Encrypt offering wildcard certificates in 2018.

\n

Stories Discussed:

\n

Automattic Releases Net Neutrality WordPress Plugin Ahead of July 12 Protest
\n10up Acquires Lift UX
\nLet’s Encrypt Passes 100 Million Certificates Issued, Will Offer Wildcard Certificates in January 2018

\n

Picks of the Week:

\n

Newlungsfor.me is a place to read about Jesse’s battle with Cystic Fibrosis along with CFfatboy.com.

\n

WPWeekly Meta:

\n

Next Episode: Wednesday, July 19th 3:00 P.M. Eastern

\n

Subscribe To WPWeekly Via Itunes: Click here to subscribe

\n

Subscribe To WPWeekly Via RSS: Click here to subscribe

\n

Subscribe To WPWeekly Via Stitcher Radio: Click here to subscribe

\n

Listen To Episode #281:
\n

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 12 Jul 2017 22:00:22 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:25;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"WPTavern: Sustain Event Draws 100 Attendees to Discuss the Sustainability of Open Source Software\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=73014\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:108:\"https://wptavern.com/sustain-event-draws-100-attendees-to-discuss-the-sustainability-of-open-source-software\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5136:\"

\n

More than 100 open source project maintainers and industry leaders gathered at the GitHub headquarters in San Francisco last month to discuss the long-term sustainability of open source software. The Sustain event, put on by a relatively new organization called SustainOSS, did not follow a traditional conference format with talks and keynotes but was intentionally left unstructured to foster open discussion.

\n

Organizers expected 50 attendees but ended up with double their estimates. The $50 ticket price covered day care, travel assistance, food, and other miscellaneous event costs. Attendees shared insights from their diverse backgrounds and participated in collaborative working sessions and various discussions facilitated by organizers.

\n
\n

Defining a common unified theory of open source sustainability is super hard! #sustainoss pic.twitter.com/2PznN2oZGM

\n

— Lou Huang (@saikofish) June 19, 2017

\n

\n

Co-organizer Alanna Irving shared in her wrap-up post how the team used Open Collective to make the event’s finances transparent and offer payment options for participants and sponsors. The service has recently added a new feature that allows collectives to communicate event info and sell tickets.

\n

Representatives from large tech companies attended the event, as well as contributors from various open source projects and foundations, including Google, Amazon, Paypal, Airbnb, Red Hat, JS Foundation, Linux Foundation, Apache Foundation, npm, FontAwesome, GulpJS, and more. Irving published a few insights from the discucssions that she and her colleagues are applying to their work at Open Collective:

\n\n

On the day following the event, SustainOSS organizers tweeted out a link to a new forum on GitHub for discussing open source sustainability. Proposed topics include fundraising, governance, contributor retention, productivity, and managing corporate relationships. It was created to offer a safe place for open source sustainers to collaborate with each other in the open and contributors have already submitted some practical ideas for discussion, such as adding a standardized FUNDING or SUSTAINABILITY file to repositories.

\n
\n

Busy day, got a lot done. Stay tuned. #sustainoss #sustain17 pic.twitter.com/CtWs82FXAn

\n

— SustainOSS (@SustainOSS) June 20, 2017

\n

\n

Sustain was inspired by inspired by the Maintainerati event held in London in May 2017. The similarly unstructured event brought together open source maintainers who share similar challenges. GitHub also hosted the Wontfix Cabal event at its San Francisco headquarters in February, which highlighted some of the difficulties related to maintaining OSS projects. Events focused on maintaining and funding OSS have been popping up in the past two years, as more people become aware that open source infrastructure has a critical sustainability problem.

\n

The SustainOSS organizers will be releasing a more detailed article on the event soon. They are also open to considering hosting other Sustain events in different locations. Follow @SustainOSS on Twitter for the latest updates.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 12 Jul 2017 20:38:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:26;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"HeroPress: How I found myself in WordPress – Как я нашел себя в WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://heropress.com/?post_type=heropress-essays&p=1962\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:128:\"https://heropress.com/essays/i-found-myself-in-wordpress/?utm_source=rss&utm_medium=rss&utm_campaign=i-found-myself-in-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:22255:\"\"Pull

Это эссе также доступно на русском языке.

\n

About Russia and familiarity with technologies

\n

Russia is a very large and very different country. The basic population, as well as technological development, is concentrated in the central part of the country, in “city-states”: Moscow and St. Petersburg. Other regions are much less developed: lower wages, worse and more expensive infrastructure, fewer IT-vacancies and activities.

\n

I was born and grew up in a remote part of Russia – in the Far East, in one of the industrial cities, which is located in 7 time zones and 9000 kilometers from Moscow. The Internet, like other technologies, reached there with a significant delay and for a lot of money (unlimited Internet at a speed of 64 kb/s appeared only in 2007), Therefore, at first, the basics of site building had to be learned in snatches with the help of dial-up.

\n

The first site I did in school. It was built using simple HTML and CSS. But even in this form, it was very impressive and exciting. Then such sites were popular and periodically on the Internet I met guys of my age who like me comprehended the science of site building.
\nI was lucky to find a like-minded person, with whom we were able to develop together for some time and even launch a joint website.
\n\"\"

\n

University and start of work

\n

Admission to the computer faculty of the university allowed to more specifically address the issues of web development: to learn PHP and MySQL, to get acquainted with a couple of CMS and to make my first blog on WordPress :). As far as I remember, the blog worked on some WordPress assembly using version 2.9. If you count from that moment, it turns out that I somehow have been working with WordPress for almost 8 years.

\n

In those days, ru.wordpress.org was just born and there was no main site on the Russian-language Internet. It was a time of amateur assemblies, amateur translations and even alternatives of WordPress, aimed to the Russian segment of the Internet.

\n

By the will of fate, my first place of work related to website development was the web studio that used Joomla and Drupal. Then there were a few more places of work, during which time WordPress then turned into the main working tool, then returned to the category of extra work and hobbies.

\n

The turning point was the decision to move to Moscow and a full transition to WordPress in freelance format.

\n

Moving to Moscow

\n

The scenario of moving to Moscow or St. Petersburg is quite popular among IT specialists of my native region. This is a great chance to find interesting and highly paid job, get acquainted with a lot of IT specialists, including narrow ones, and develop in the area of interest.

\n

In Moscow, I moved with remote work and I do not have personal experience of employment in this city, but my wife and most of the acquaintances were satisfied with the options found.

\n

After about six months of living in Moscow, I was even more thirsty for adventure — to become a freelancer and completely concentrate on WordPress. The ability to plan time independently gives additional space for maneuvers and time for reflection. In my case, this led to an increase in activity in the WordPress community.

\n

Participate in the WordPress community

\n

Actively participate in the life of the community, I started about 1.5 years ago. Initially, these were the replies at the support forum, then the development of my plugins, after which I decided to try myself in translating the extensions into Russian and recording training videos for Russian-speaking users.

\n

Over time, it turned into a kind of hobby or even a way of life. Every day I read a lot of posts from users on the support forums and try to help resolve their issues, check and correct the added translation lines, periodically record and post training videos.

\n

Communication with users is very helpful. You are one of the first to learn about the problems and ways to solve them, you can quickly correct some incorrect or incorrect translation. Also, over time, a list of popular questions accumulates, which can be turned into training articles and videos. In turn, the creation of articles and videos helps to structure knowledge and understand the details.

\n

On ru.wordpress.org a great team of moderators and translation editors has gathered. We regularly communicate in Slack, some I meet on WordCamp.

\n

\"Denis

\n

In November 2016 I took part in the Global Day of Translation 2. It was an unusual experience: broadcasting from around the world, feeling the scale of what was happening and the excitement of the translation. At that time we took 6th place as the most active locale and attracted 7 new translators.

\n

Meetups and WordCamp

\n

In Russia there are not so many cities where WordPress-meetups are held, and WordCamp is held only in Moscow. But despite all this, these events are a great opportunity to be among WordPress lovers, to see live people with whom I have only spoken on the network before, and just feel the spirit of WordPress :).

\n

\"Three

\n

This year I plan to visit WordCamp Moscow for the third time. I visit WordCamp as a participant, but I hope someday I will find a topic close to me and I will decide to apply for a presentation :). I think it will be interesting.

\n

Conclusion

\n

At the moment I’m a full-time freelancer. This allows me to quite well combine work and activities in the community. I like to share knowledge and make WordPress more accessible for Russian users.

\n

Many resources of WordPress are dominated by English, and some, for example, as developer.wordpress.org or “Handbook” are not available for localization. I hope, in the future this will change and we will be able to expand our activities.

\n

In any case, WordPress remains the place where you can find yourself and help make life a little better for yourself and the rest of the participants.

\n
\n

Как я нашел себя в WordPress

\n

Про Россию и знакомство с технологиями

\n

Россия очень большая и очень разная страна. Основное население, как и технологическое развитие, сосредоточено в центральной части страны, в “городах-государствах”: Москве и Санкт-Петербурге. Остальные регионы развиты значительно слабее: ниже зарплаты, хуже и дороже инфраструктура, меньшее количество IT-вакансий и мероприятий.

\n

Я родился и вырос в отдаленной части России — на Дальнем Востоке, в одном из промышленных городов, который расположен в 7 часовых поясах и 9000 километров от Москвы. Интернет, как и другие технологии, доходили туда с существенным опозданием и за большие деньги (безлимитный интернет на скорости 64 кб/сек появился только в 2007 году), поэтому, по началу, азы сайтостроения приходилось познавать урывками с помощью dial-up.

\n

Первый сайт я сделал ещё в школе. Он был построен на простейшем HTML и CSS. Но даже в таком виде, это было очень впечатляюще и захватывающе. Тогда такие сайты были популярны и, периодически на просторах интернета, я встречал ребят моего возраста, которые, как и я, постигали науку сайтостроения.

\n

Мне повезло найти единомышленника, с которым мы смогли некоторое время вместе развиваться и даже запустить совместный сайт.

\n

\"Very

\n

Университет и начало работы

\n

Поступление на компьютерный факультет университета позволило более предметно заняться вопросами веб-разработки: изучить PHP и MySQL, познакомиться с парой CMS и завести свой первый блог на WordPress :). Насколько я помню, блог работал на какой-то сборке WordPress, использующей версию 2.9. Если вести отсчет с того момента, то получается, что я так или иначе работаю с WordPress уже почти 8 лет.

\n

В те времена ru.wordpress.org только зарождался и в русскоязычном интернете не было какой-то основной площадки. Это было время любительских сборок, любительских переводов и даже альтернатив WordPress, ориентированных на русский сегмент интернета.

\n

Волею судеб, моим первым местом работы, связанным с разработкой сайтов, стала веб-студия, использовавшая Joomla и Drupal. Затем было ещё несколько мест работы, в течение которых WordPress то превращалась в основной рабочий инструмент, то возвращалась в разряд дополнительной работы и хобби.

\n

Переломным моментом стало решение о переезде в Москву и полный переход на WordPress в фриланс-формате.

\n

Переезд в Москву

\n

Сценарий переезда в Москву или Санкт-Петербург достаточно популярен среди IT-специалистов моего родного региона. Это отличный шанс найти интересную и высокооплачиваемую работу, познакомится со множеством IT-специалистов, в том числе узких, и развиться в интересующей области.

\n

В Москву я переезжал вместе с удаленной работой и у меня нет личного опыта трудоустройства в этом городе, но моя жена и большинство знакомых остались довольны найденными вариантами.

\n

Примерно через полгода проживания в Москве, меня обуздала ещё большая жажда приключений — стать фрилансером и полностью сосредоточиться на WordPress. Возможность самостоятельно планировать время дает дополнительное пространство для маневров и время на размышления. В моем случае, это привело к увеличению активности в сообществе WordPress.

\n

Участие в сообществе WordPress

\n

Активно участвовать в жизни сообщества я начал примерно 1.5 года назад. Вначале это были ответы на форуме поддержки, затем разработка своих плагинов, после чего я решил попробовать себя в переводе расширений на русский язык и записи обучающих видео для русскоязычных пользователей.

\n

Со временем это превратилось в некое хобби или даже образ жизни. Каждый день я читаю множество сообщений от пользователей на форумах поддержки и пытаюсь помочь решить их вопросы, проверяю и корректирую добавленные строки перевода, периодически записываю и выкладываю обучающие ролики.

\n

Общение с пользователями очень помогает. Ты одним из первых узнаешь о проблемах и способах их решения, можешь оперативно исправить какой-то неверный или некорректный перевод. Также, со временем накапливается список популярных вопросов, которые можно превращать в обучающие статьи и ролики. В свою очередь, создание статей и видео помогает структурировать знания и разобраться в деталях.

\n

На ru.wordpress.org собралась отличная команда модераторов и редакторов переводов. Мы регулярно общаемся в Slack, некоторых я встречаю на WordCamp.

\n

\"Denis

\n

В ноябре 2016 я принимал участвовали в Глобальном дне перевода 2. Это был необычный опыт: трансляции со всего света, ощущение масштабности происходящего и азарта перевода. В тот раз мы заняли 6 место как самый активный язык и привлекли 7 новых переводчиков.

\n

Митапы и WordCamp

\n

В России не так много городов, где проводятся WordPress-митапы, а WordCamp проводится только в Москве. Но не смотря на всё это, данные мероприятия — отличная возможность побыть среди любителей WordPress, увидеть в живую людей, с которыми до этого общался только по сети, и просто почувствовать дух WordPress :).

\n

\"\"

\n

В этом году я планирую посетить WordCamp Moscow в третий раз. Я посещаю WordCamp как участник, но надеюсь когда-нибудь найду близкую мне тему и решусь подать заявку на выступление :). Я думаю, это будет интересно.

\n

Заключение

\n

На данный момент я — фул-тайм фрилансер. Это позволяет мне достаточно неплохо совмещать работу и деятельность в сообществе. Мне нравится делиться знаниями и делать WordPress доступнее для русскоязычных пользователей

\n

На многих ресурсах WordPress преобладает английский язык, а некоторые, например, как developer.wordpress.org/ или “Handbook” вовсе недоступны для локализации. Надеюсь, в будущем это изменится и мы сможем расширить свою деятельность.

\n

В любом случае, WordPress остается тем местом, где можно найти себя и помочь сделать его чуточку лучше для себя и остальных участников.

\n

участник

\n

\"Denis

\n

 

\n

 

\n

 

\n

 

\n

 

\n

 

\n

 

\n

 

\n

Денис Янчевский

\n\n

The post How I found myself in WordPress – Как я нашел себя в WordPress appeared first on HeroPress.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 12 Jul 2017 12:00:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Denis Yanchevskiy\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:27;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"WPTavern: Automattic Releases Net Neutrality WordPress Plugin Ahead of July 12 Protest\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72930\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"https://wptavern.com/automattic-releases-net-neutrality-wordpress-plugin-ahead-of-july-12-protest\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2074:\"

Automattic announced its intent to protest the FCC’s attack on net neutrality today by making a way for the millions of WordPress.com users to join in. The company’s logo has been listed on the Save Net Neutrality event website for some time but it had yet to announce how it would be participating. WordPress.com users are encouraged to send a message to the FCC and also enable the Fight for Net Neutrality Plugin via the dashboard Settings screen.

\n

The plugin is open source and available to self-hosted users on WordPress.org. Unlike the existing plugins that support the event on July 12 by presenting visitors with a banner to raise awareness, Automattic’s plugin simulates what life might be like in the “slow lane” if the FCC abandons the principle of net neutrality. It replaces a few of the posts on your site with a “Still Loading” spinner. This plugin doesn’t seem to offer a way to test it ahead of the event, but it essentially displays a message at the bottom of your website and slows down some of your posts.

\n

\n

The plugin will automatically be disabled after the event has concluded, so both WordPress.com and self-hosted users do not have to worry about turning it off and can remove it later. If you are uneasy about slowing down some of your posts as part of the protest and feel more comfortable displaying a modal or a widget, check out the Internet Defense League Cat Signal or the Fight for the Future Alerts plugins as alternatives.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 12 Jul 2017 05:07:23 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:28;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"WPTavern: VersionPress 4.0 Beta Adds User-Editable Location for Plugin Definitions\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72939\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:93:\"https://wptavern.com/versionpress-4-0-beta-adds-user-editable-location-for-plugin-definitions\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2944:\"

VersionPress 4.0 beta is available for testing. It includes a number of improvements, most notably, the ability to load plugin definitions from a user-defined location within the wp-content directory.

\n

Plugin definitions are files used to understand data, actions, shortcodes, and other things plugins do in order to automatically provide version control for them.

\n

According to Borek Bernard, co-founder of VersionPress:

\n

If you create a folder WP_CONTENT_DIR/.versionpress/plugins/woocommerce and put definition files like schema.yml or actions.yml there, VersionPress will use and actually prefer it over the bundled definitions if they exist.

\nUser Defined Location of Plugin Definition File\n

Support for WooCommerce and Jetpack are included in 4.0 Beta 1. VersionPress will automatically detect the definition file as long as each plugin has a .versionpress folder in it.

\n

With the release of 4.0 Beta, Bernard says a repository containing plugin definitions is next on the list and is encouraging plugin authors to contribute to the project.

\n

“The final step is to have an online repository of the definitions,” Bernard said. “It will be open to anyone to contribute, not just plugin authors, and used by VersionPress transparently.”

\n

For insight on how to create definitions, developers can look at WordPress core and WooCommerce for real-world examples.

\n

Other major changes include full support for WordPress 4.7 and 4.8, adoption of GitHub projects to help manage the development process, and a number of bugs fixed.

\n

Developers and users can download 4.0 Beta from GitHub. Users are encouraged to test the plugin in a staging environment as it’s not ready to be used on live sites. If you encounter an error, you can report it by creating a new Issue request on the project’s GitHub page.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 12 Jul 2017 04:26:31 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:29;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"WPTavern: 10up Acquires Lift UX\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72917\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"https://wptavern.com/10up-acquires-lift-ux\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4294:\"

\n

10up, a leading WordPress design and development agency, has acquired Lift UX, a smaller user experience design-driven agency that will bolster the company’s existing Experience design team. Lift founders Chris Wallace and Brad Miller will join 10up’s 120+ person distributed team, along with Lift’s director of technology, Christian Chung, and front-end developer Anthony Garand.

\n

10up is acquiring the Lift UX brand, hiring four team members, and will also take possession of RemoteJobs.com, which will continue operating independently as a remote job board. The Lift UX brand will be dissolved and clients and projects are in the process of transitioning over to 10up.

\n

“We were always looking for agencies to partner with and when I reached out to 10up I was looking to build a relationship to help work on UX design projects,” Miller said. “10up has a strong engineering background and I felt like having them as a partner would be huge for our agency. Jake and I quickly realized that Lift UX and 10up had so many similar processes that it sounded like our two companies were the same but just different in size.”

\n

With similar expertise serving large clients in the WordPress space, the two companies were bound to end up competing on different projects, which happened during the course of their conversations spanning a year leading up to the deal. Miller said 10up founder Jake Goldman proposed a merger/acquisition type of approach.

\n

“I ended up speaking to them off and on for the next couple of weeks and things got pretty serious when we were competing for some projects,” Miller said. “I was of course flattered by the offer. Jake and John were awesome. We enjoyed our conversations and decided to do an onsite to discuss things in more detail. They made an offer after our onsite and Chris and I decided to accept it.”

\n

In 10up’s announcement, Goldman said it “takes a special kind of chemistry and alignment for a deal like this to work.” The company’s acquisition of Lift is one of the biggest design-driven acquisitions in the WordPress ecosystem in awhile.

\n

“Adding more experience design expertise to our company DNA enhances our empathy and ability to collaborate with design partners in an era of interactive, responsive design where divisions between ‘design’ and ‘engineering’ have eroded,” Goldman said.

\n

Miller, who has worked with Wallace to build Lift into a top-notch design and user experience agency, said that securing design talent is a challenge in the industry. 10up adding a fellow competitor to its team is a stretegic move when design talent is in short supply.

\n

“I think it’s certainly hard to find quality talent that’s interested in a full time position,” Miller said. “There are some amazing designers out there but a lot of them are contractors/freelancers. 10up wanted to find a team that had a big focus on quality design and UX. It didn’t hurt that we were big on WordPress either.”

\n

Miller and Wallace founded Lift UX in 2009 and will be closing out a chapter of their entrepreneurial lives as the brand dissolves into 10up.

\n

“Basically we’ll fade into the 10up brand bringing along our team, portfolio, accolades, and ultimately our personality,” Miller said.

\n

Wallace said closing out this chapter is “definitely bittersweet,” but the team is excited to transition into 10up.

\n

“As a 6-7 person agency, we were all constantly being pulled in a million different directions,” Wallace said. “Joining 10up allows us to focus on our individual areas of specialization and excel in each. I love many aspects of entrepreneurship and small agency ownership but the idea of focusing on the success of the experience design team at 10up is something I am looking forward to.”

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 11 Jul 2017 22:02:27 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:30;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Donncha: Thank you Translators!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://odd.blog/?p=89500320\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"https://odd.blog/2017/07/11/thank-you-translators/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1384:\"

Well, well. WP Super Cache translations are coming along well. 100% of strings in the development version are translated into Canadian English and Romanian! (That might change over the next few days as I have a couple of UI changes in mind, sorry!)

\n

Other languages like Persian, Japanese, Spanish, Russian and Italian are roaring along and sometimes only need a handful of words or sentences translated to hit that magic 100% too. The next version of the plugin will grab translations from WordPress.org if they’re available which is awesome for users around the world. We’re still shipping translation files but I think the release after that may ship without and rely entirely on the up-to-date online translations.

\n

So, thank you so much to the translators. Code is nigh on useless if the user and developer don’t speak the same language and the interface is incomprehensible. WP Super Cache has lots of technical language which must be a pain to translate. Your work is invaluable!

\n

Mulțumesc! متشکرم! ありがとうございました!¡Gracias! Спасибо! Grazie! Hvala ti! 谢谢!Vielen Dank!

\n\n

Related Posts

\n

Source

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 11 Jul 2017 10:44:49 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Donncha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:31;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:90:\"WPTavern: Interview with WordCamp US 2017 Organizers Dustin Meza and Laura Byrne-Cristiano\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"https://wptavern.com?p=72903&preview=true&preview_id=72903\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:101:\"https://wptavern.com/interview-with-wordcamp-us-2017-organizers-dustin-meza-and-laura-byrne-cristiano\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2252:\"

While at WordCamp Europe I had the opportunity to interview Dustin Meza, lead organizer of WordCamp US 2017, and Laura Byrne-Cristiano, who is part of the marketing team for the event. The two are members of a 20-person team of organizers who will welcome an estimated 2,500 attendees to Nashville in December.

\n

Although the maximum capacity of the Music City Center venue is much higher than what is required by WordCamp US, the organizers want to make judicious use of the event's resources to put on the best possible event for those who make the effort to attend.

\n

\"At the end of the day, it's going to be the right size for the event,\" Byrne-Cristiano said. \"You could say, 'Hey, we want 10,000 people, but that's not the right size for the event. The right size is probably somewhere between 2,000 and 2,500. The venue can do more than that, but I don't know that that's the main goal. Bigger isn't always better. Your main goal is the best event and quality for the people who are already there.\"

\n

Meza said he considers WordCamp US to be the premier event for North America and that it is there to represent the communities located in this area. He couldn't share the full details of the unique things they are working on, but organizers plan to display and exhibit more information about the the various WordPress communities throughout North America.

\n

In the interview below, Meza and Byrne-Cristiano share a little bit about why they believe Nashville was selected and how welcoming the city is for people from different cultures. 

\n

\"No matter where in the world you are coming from, there's a place for you at WordCamp US,\" Byrne-Cristiano said.

\n

\"This is, by far, the best technology community I have ever been apart of, seeing how much everyone involved embraces new people – to me that is the big reason why I got involved,\" Meza said. \"I want to give this community the best event that we possibly can.\"

\n

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 11 Jul 2017 02:16:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:32;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"WPTavern: WPCampus 2017 Will Be Streamed Live for Free\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72896\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"https://wptavern.com/wpcampus-2017-will-be-streamed-live-for-free\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1020:\"

WPCampus, a conference focused on using WordPress in higher education, takes place this Friday and Saturday in Buffalo, NY. If you’re unable to attend the event, WPCampus will be live streaming the sessions for free.

\n

Visit the streaming page on July 14th and 15th where viewers can choose between three tracks of sessions to watch. Viewers can also hang out in the #discuss-wpc17 Slack channel to discuss sessions with other people.

\n

Organizers are encouraging viewers to have watch parties at WordPress meetups and campuses. Sessions will be recorded and made available online at the end of the event. The stream starts on Friday, July 14th at 9 AM Eastern.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 10 Jul 2017 21:49:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:33;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"WPTavern: Episodes 271-280 of WordPress Weekly are Now Available\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72884\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:75:\"https://wptavern.com/episodes-271-280-of-wordpress-weekly-are-now-available\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1011:\"

In the past two weeks, listeners have reported that recent episodes of WordPress Weekly are not available for download through Apple’s Podcasting app, Stitcher, and other applications.

\nPodcast Download Error\n

I use Vid2MP3 to convert YouTube videos into MP3 files. Starting with episode 271, there was an error in the conversion process. It was difficult to diagnose since the MP3 played fine in some browsers and applications but not in others.

\n

I have reconverted the affected episodes using a different service and uploaded the new files to the site. I confirmed that the episodes are accessible in Apple’s Podcasting application. If you still encounter a problem downloading these episodes, please leave a note in the comments along with which podcasting app you’re using. Thanks to all who reported the error and for listening to the show.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 10 Jul 2017 20:19:24 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:34;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:131:\"WPTavern: Automattic Joins Amazon, GitHub, Mozilla, reddit, and Twitter in July 12 Protest Against FCC’s Attack on Net Neutrality\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72799\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:135:\"https://wptavern.com/automattic-joins-amazon-github-mozilla-reddit-and-twitter-in-july-12-protest-against-fccs-attack-on-net-neutrality\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3713:\"

\n

Major internet websites, companies, and organizations are banding together on Wednesday, July 12, to protest the FCC’s attack on net neutrality. These include Amazon, GitHub, Kickstarter, Vimeo, reddit, Mozilla, Twitter, Etsy, Spotify, Netflix, and many others. Automattic is joining these tech companies in the protest, as it has several times in the past, including the Internet Slowdown event in September 2014. The company also reaffirmed its commitment to net neutrality in 2015 by filing an amicus brief with the Court of Appeals for the DC Circuit in the case of United States Telecom Assn. v. FCC, joined by Medium, Reddit, Squarespace, Twitter, and Yelp.

\n

Net neutrality is the principle that ensures people can communicate freely online by prohibiting Internet Service Providers (ISPs) and government entities from favoring, blocking, or throttling certain websites, or charging fees for premium content delivery. It guarantees individuals have free to access all content and applications, and forbids ISPs from discriminating against or prioritizing certain users, equipment, or types of content. Vimeo created a handy video to illustrate the importance of defending net neutrality:

\n
\n

Net neutrality is once again under attack as the FCC is planning to remove the Title II (common carrier) protections established during the Obama administration.

\n

How to Join the Protest

\n

Self-hosted WordPress site owners who want to participate in the Internet-Wide Day of Action to Save Net Neutrality on July 12 can do so by installing the Internet Defense League Cat Signal plugin or the Fight for the Future Alerts plugin. Both support the upcoming Save Net Neutrality event and are based on the official Fight for the Future widget for the campaign.

\n

The widget will not display until July 12, so you can add a plugin ahead of time. If you want to test it to see what it will look like on the day of action, you can append #ALWAYS_SHOW_BFTN_WIDGET to your site URL after installing one of the plugins. See an example here: https://wptavern.com/#ALWAYS_SHOW_BFTN_WIDGET

\n

\n

The alert urges visitors to contact Congress and the FCC through the provided form. It can be displayed as a banner at the top of the page or as a modal (see example above).

\n

Automattic may also be planning a way for WordPress.com users to opt-in to participate. We’ll update the post if that information becomes available.

\n

Update: Automattic has since created a Net Neutrality plugin for WordPress.com and self-hosted users who want to join the protest.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 10 Jul 2017 18:12:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:35;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:114:\"WPTavern: Let’s Encrypt Passes 100 Million Certificates Issued, Will Offer Wildcard Certificates in January 2018\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72805\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:121:\"https://wptavern.com/lets-encrypt-passes-100-million-certificates-issued-will-offer-wildcard-certificates-in-january-2018\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2660:\"photo credit: Chris Anderson\n

Let’s Encrypt, the free and open certificate authority that launched in 2016, has issued more than 100 million certificates as of June 2017 and is currently securing 47 million domains. Earlier this year, the web passed a major milestone of getting more than 50% of traffic encrypted. Let’s Encrypt has been a major contributor to that percentage growing to nearly 58%.

\n

“When Let’s Encrypt’s service first became available, less than 40% of page loads on the Web used HTTPS,” ISRG Executive Director Josh Aas said. “It took the Web 20 years to get to that point. In the 19 months since we launched, encrypted page loads have gone up by 18%, to nearly 58%. That’s an incredible rate of change for the Web.”

\n

Aas also announced that wildcard certificates are coming to Let’s Encrypt in 2018. Wildcard certificates allow a site to secure an unlimited number of subdomains with the same certificate.

\n

Currently, the process to get Let’s Encrypt working on a WordPress multisite installation is much more complicated than adding a certificate for a single domain. The WP Encrypt plugin claims multisite and multi-network compatibility but super admins have often run into failure on networks with higher numbers of sites. Wildcard support for Let’s Encrypt will provide a better way to secure multisite networks.

\n

Let’s Encrypt will offer the wildcard certificates via the new ACME v2 API endpoint and will start by supporting base domain validation via DNS with the possibility of adding other validation options in the future. ACME is the protocol that Let’s Encrypt developed to allow subscribers to acquire and manage certificates. Those using the v1 endpoint are encouraged to move to v2 as soon as it’s available in January 2018. The v2 protocol was developed to be an IETF (Internet Engineering Task Force) standard so that ACME can work with more certificate authorities in the future.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 07 Jul 2017 18:32:20 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:36;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:98:\"WPTavern: WangGuard Plugin Author Shuts Down Splog Hunting Service Due to Trauma and Death Threats\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72733\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:109:\"https://wptavern.com/wangguard-plugin-author-shuts-down-splog-hunting-service-due-to-trauma-and-death-threats\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6853:\"

\n

After seven years of developing and supporting the WangGuard/SplogHunter service, José Conti has shut down the server permanently due to the stress and trauma associated with maintaining it. Conti is a WordPress plugin developer and consultant, and a member of the WordPress España translation team. His WangGuard plugin identifies and blocks sploggers, unwanted users, and untrusted users on WordPress, Multisite, BuddyPress, bbPress, and WooCommerce sites. It is currently active on more than 10,000 sites.

\n

Speculation about why the service shut down was running rampant after Conti had collected donations via an Indiegogo campaign in October 2016 to fund support and server costs. Since that time SiteGround stepped in to sponsor WangGuard, eliminating the server costs. The only costs that remained were Conti’s time and effort that he put into supporting the plugin.

\n

“My purpose with WangGuard was never money,” Conti said in his post explaining the reason for the shut-down. “I could have made WangGuard a paid plugin at anytime, and actually had a plan for that for years. But I didn’t do it because there is something inside me that would never let that happen. It was never, I repeat, never my plan to get rich with WangGuard, and I assure you that I could have done it easily: simply charging each of my users 24€/year, would have meant an income of more than 2 million euros per year. I just had to distribute a version of WangGuard I had collecting dust, with a checkbox on WangGuard’s server administration options but I never got it done. No matter the other reasons, which only people very close to me know: I simply didn’t want to, nor did I want to be a millionaire.”

\n

Mafia Death Threats and Trauma from Exposure to the Dark Web: The High Cost of WangGuard’s 99.9% Accurate Detection of Splogs

\n

WangGuard has long been known for its nearly perfect detection of registration spam. Not only did it completely block unwanted users, it also removed them from the database. The plugin was unrivaled in both accuracy and price – all users got everything the service offered for free. In order for WangGuard to provide its 99.90% accuracy, Conti bolstered the algorithm with manual curation and reviews.

\n

“WangGuard worked in two different ways: as an algorithm that I had been refining for seven years, and which was getting better as the sploggers evolved, so that it was always one step ahead of them, and also as human curation, in which I reviewed many factors, among them sites of sploggers to see if their content could improve the algorithm and make sure that it worked correctly both when it was blocking or not blocking a site,” Conti said. “The great secret of WangGuard was this second part. Without it WangGuard would not ever have become what it was.”

\n

Because of how effective WangGuard was at stopping unwanted users, Conti said for four years he received “almost daily death threats from mafias for making them lose millions of dollars.”

\n

Through the process of manually curating splogger sites, Conti caught a glimpse of the some of the darkest places on the web, which he said had a damaging psychological impact on him.

\n

“For seven years, I have visited places where I saw pederasty, pictures, and videos of murders (by razor blades, by gutting live people, by beheadings, dismemberments, to name a few), real videos of rape of all kinds (children, women, boys), photos of accidents in which people were totally disfigured, bizarre actions that I did not even know existed, and a very long ‘and so on,’ which I do not want to expand on,” Conti said.

\n

The effects of viewing these types of websites every day took their toll and Conti decided to close the splog hunter service.

\n

“Finally, a few months ago, I broke down,” Conti said. “I disappeared from everywhere and fell into a depression. The seven years of working at WangGuard finally took a toll on me. I had nightmares because of all the macabre deaths I had seen, an obsession with protecting my children from pederasty, OCD, depression, and many other symptoms. It took me about 6 months to recover (and honestly, I may be deceiving myself, since I do not think I completely recovered my life).”

\n

I asked Conti if clicking through to the websites was necessary for maintaining the service. He explained that while WangGuard blocked emails, domains, IPs, and ISPs, without his manual curation of visiting the domains and clicking the links, users could get a lot of “sleepers” – registered and active accounts that remain silent until one day with a 0day vulnerability or a bug fix, they attack thousands of websites. The sleepers also wait to perform actions like create millions of sites on thousands of WordPress multisite installations in order to create a lot of bad content/links.

\n

“Visiting many domains, I was able to minimize this problem,” Conti said. “The way I worked not only fixed the current spam / splog problem, but the wizard and database also fixed any future problems with sleepers.”

\n

Another reason he visited the domains was to figure out what he needed to block, whether it was an email or a domain. The domain could be a spam domain or possibly a free email service.

\n

“By visiting a website, I could detect whether it was a phishing website or a site camouflaged as an email service in order to try to cheat WangGuard,” he said. “I saw a lot of ‘techniques’ for trying to cheat WangGuard at Black Hat specialized forums. I had been subscribed to many spam/sploggers forums for investigation. Every time that a user described a real technique for cheating WangGuard, it was fixed immediately.”

\n

If you’re still using the WangGuard plugin, it may continue to work but not nearly as well as in the past. Conti said that some parts of the code work without the API, but the most important parts require the WangGuard/SplogHunter server. The plugin is open source, so anyone can fork it. An English translation of his original post is available on the WordPress.org plugin forums.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 07 Jul 2017 00:36:12 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:37;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"WPTavern: WordSesh Asia Now in Planning for 2018, WordCamp Asia Targeted for 2019\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72742\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:91:\"https://wptavern.com/wordsesh-asia-now-in-planning-for-2018-wordcamp-asia-targeted-for-2019\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4161:\"photo credit: Sakin Shrestha\n

Yesterday Sakin Shrestha announced that WordCamp Asia is now in the preliminary planning stages. Shrestha is a key reviewer on the Theme Review Team, translates WordPress to Nepali, and organizes meetups and WordCamps in Nepal. He and other members of the WordPress community in Asia, including representatives from India, Japan, Indonesia, Thailand, Sri Lanka, Singapore, and Nepal, had the opportunity to meet at WordCamp Europe.

\n

“We have been talking about WordCamp Asia informally when some of us attended WordCamp US for the first time,” Shrestha said. “That’s was in 2015, where I met Naoko Takano. She is the one with the main idea as the Japanese WordPress community was already doing well. Then we started meeting more people from Asia at WordCamp Europe 2016 and had an informal meeting there.”

\n

After this meeting, Rahul Bansal created a Facebook group for WordPress Community Organizers in Asia to support each other in a more coordinated effort. The first formal meeting happened at WordCamp Europe 2017 where the team decided that trying for WordCamp Asia in 2018 would be too soon. Instead, they are planning to host a WordSesh Asia event in 2018 to work on their coordination and teamwork. The team is working towards hosting WordCamp Asia in 2019.

\n

Organizers Consider Bangkok as a Possible Location for WordCamp Asia in 2019

\n

Shrestha’s post identifies several challenges that are unique to hosting a large scale WordCamp in Asia, including the need for visas even for travel within Asia, political instability, and numerous currencies and languages in use.

\n

“WordCamp Asia is really important for the WordPress community in Asia,” Shrestha said. “I am fortunate enough to attend WCUS and WCEU, which are some of the biggest WordCamps where we get to meet lot of WordPressers, share and exchange ideas, contribute to WordPress, start a new business, and think outside of the box. But for most of Asians, it’s really difficult to go that far and also it’s expensive to attain those. So, we are limited to WordCamps in our own country and neighboring ones. That is why we are thinking about WordCamp Asia in Bangkok, which will be really inclusive as it’s in the center part of Asia and it’s cheaper to go there and less time consuming for all.”

\n

Shrestha also feels strongly about providing travel assistance for those with financial hardships, as the most expensive aspect of attending a WordCamp is usually the travel and accommodation.

\n

“WordCamps are not just for the rich,” Shrestha said. “The primary motive of WordCamps is to grow the local community. So, WordCamp Asia’s mission will be to influence the community of WordPress Asia and help it to grow. That is why, instead of planning for a grand and pompous event, we need to make sure it is affordable and reachable to people of all financial backgrounds.”

\n

Shrestha said he has seen major changes in working with the WordPress community in Nepal from 2012 – 2017, which he attributes to having a stronger local presence with the WordCamp. India has also benefited from hosting WordCamps and has approximately nine happening in various cities. They are working towards hosting a WordCamp India in the future. There are also emerging communities in Singapore, Thailand, Indonesia, Sri Lanka, Cambodia, and Vietnam.

\n

“It’s time for pursuing WordCamp Asia,” Shrestha said. “We really have good talents here in Asia but we lack exposure. WordCamp Asia can create buzz and make more people aware, inspire, and provide opportunity.”

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 06 Jul 2017 18:10:55 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:38;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"WPTavern: Jesse Petersen, Founder of Genesis The.me Passes Away\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72772\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://wptavern.com/jesse-petersen-founder-of-genesis-the-me-passes-away\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:8085:\"Petersen Family\n

Jesse Petersen, founder of Genesis The.me and Petersen Media Group, has passed away at the age of 38. Petersen had been battling Cystic Fibrosis for the past several years and suffered a massive lung bleed earlier today. He passed out before paramedics could reach him and could not be revived at the emergency room.

\n

Petersen was on a double-lung transplant list with a lung allocation score of 38.859. The LAS is a score used to prioritize waiting list candidates based on a combination of wait list urgency and post-transplant survival. Last month, Petersen received the phone call he had been waiting for.

\n
\n

I got the call! Getting ready to leave to go to the hospital for testing and waiting.#NewLungsForJesse pic.twitter.com/hCCJik05MY

\n

— Jesse Ⓦ Petersen (@jpetersen) June 9, 2017

\n

\n

Unfortunately, the lungs were determined not to be in a suitable condition for transplant.

\n
\n

No go. He didn\'t like the look of the lungs. \"😩\" No new lungs for Jesse today. Maybe tonight the phone will ring again.

\n

— Jesse Ⓦ Petersen (@jpetersen) June 9, 2017

\n

\n

He shared his experience in a raw, emotional post that describes the highs and lows he felt that day. “While the day was an emotional roller coaster, with the highs being WAY up there, the lows were surprisingly mild,” Petersen said. “They just weren’t the right lungs, and this protected me from years of issues, so it’s all good. The call for the perfect lungs for me will come in God’s timing. I am content to wait.”

\n

On July 2nd, a patient with a higher LAS score than Petersen’s was taken into surgery to receive a double-lung transplant. This made Petersen the highest priority pending a match was found but a match wasn’t found in time.

\n
\n

She was taken into surgery at noon, Tampa time. Surgery is 6-12 hours. I\'m very happy for her because her need was more than twice mine.

\n

— Jesse Ⓦ Petersen (@jpetersen) July 2, 2017

\n

\n

I did not have the opportunity to meet him in person. From those who knew him personally, Petersen was a great husband, father, and a caring individual who despite his medical situation, would help out the best way he could. There are two stories that highlight the kind of person he was. The first is a Twitter thread he published two days ago.

\n

When you meet a 5 year-old who needs a heart and double-lung transplant but has been turned down everywhere, your situation doesn’t seem so bad. That family doesn’t care about politics, social class, keeping up with the Joneses, or whether their clothes match. They are enjoying life.

\n

Because when it comes down to it, all we really need is to know our worth and love everyone else because they have equal worth. That doesn’t mean you have to agree with everyone, but you don’t have to seek out opposition or turmoil. Random acts of kindness rock.

\n

Can you look over your life and say you’d be leaving those connected to you better off having known you? If not, start today.

\n

The second is from his Facebook account about an encounter he had with a mother pushing her small boy in a wheelchair with a surgical mask on.

\n

I finally got out of the house to go do a God & Country service followed by fireworks. While waiting to go outside, a mom I’d seen pushing a small boy in a wheelchair with a surgical mask and oxygen on him came over to me.

\n

‘I just wanted to say how cool I think your double tank cart is. I’m going to call my supplier tomorrow to get one for our wheelchair.’

\n

We started talking (most unlike me) and she said her son needed a heart and a double lung transplant… but they’ve been turned down everywhere, starting with the very forgiving Pittsburgh center.

\n

‘I’m so sorry.’

\n

[nodded her head with a pained look] ‘We’re just making the most of our time now.’

\n

My heart broke. I’ve already lived 7 of his lifetimes. I’ve played sports, graduated from college, stood on the equator, married my best friend, and have two healthy boys.

\n

So kick me the next time I complain about my wait, OK?

\n

Members of the WordPress community are using social media to share memories, grieve, and pass along condolences to his family.

\n
\n

I first met @jpetersen at #wcorl and was honored to have him at #wcmia 2015. Hope it’s ok to share his “speaker card” from @wordcampmiami. pic.twitter.com/R7czM5AV1h

\n

— David Bisset (@dimensionmedia) July 5, 2017

\n

\n
\n

RIP @jpetersen, you were a great friend, and co-host. Gonna miss the great convos we had.

\n

— The WP Crowd (@thewpcrowd) July 5, 2017

\n

\n
\n

Met @jpetersen on multiple occasions. Family man and proud dad. Always respected the hell outta that. See you on the flip side, buddy.

\n

— Jared Atchison (@jaredatch) July 5, 2017

\n

\n
\n

Terrible news, @jpetersen will be missed. CF takes too many, too soon. Rest in peace, buddy.

\n

— Brian Krogsgard (@Krogsgard) July 5, 2017

\n

\n

Petersen’s family has created a crowd-funding campaign to help offset funeral and medical expenses. Since its creation, the community has donated more than $12K of $20K. If you are able, please consider donating as Petersen was the sole provider of income for his family.

\n

My deepest condolences go out to his friends and family. Petersen is survived by his wife and two sons.

\n

Related Reading:

\n

The Loss of One of Our Own

\n

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 06 Jul 2017 02:09:25 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:39;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"WPTavern: WPWeekly Episode 280 – Behind the Scenes of Tuniversity\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"https://wptavern.com?p=72768&preview=true&preview_id=72768\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wptavern.com/wpweekly-episode-280-behind-the-scenes-of-tuniversity\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2595:\"

In this episode, John James Jacoby and I are joined by Kiko Doran and Travis Totz, Senior Web Strategist at Modern Tribe. Doran helped create Tuniversity, a revolutionary new way of learning music through a highly interactive iBook.

\n

The project was so large, Doran outsourced some of the work to Modern Tribe, a web design and development firm. During the show, we learn the benefits of working with an agency you trust. Doran also explained what it was like to be a client as he’s normally fulfilling the agency role.

\n

Two major takeaways from the Tuniversity project include:

\n
    \n
  1. Work on things you’re passionate about with people who share the same passion.
  2. \n
  3. Approach problems with a positive mindset.
  4. \n
\n

Near the end of the show, we discussed the news that WangGuard is officially closed.

\n

Picks of the Week:

\n

WPHierarchy.com is a WordPress resource created by Rami Abraham in 2013. The site is an interactive version of Michelle Schulp’s colorful diagram of WordPress’ template hierarchy. Each template is linked to documentation that explains its function

\n

Dr. Russell A. Barkley (30 essential ideas everyone should know about ADHD)

\n

WPWeekly Meta:

\n

Next Episode: Wednesday, July 12th 3:00 P.M. Eastern

\n

Subscribe To WPWeekly Via Itunes: Click here to subscribe

\n

Subscribe To WPWeekly Via RSS: Click here to subscribe

\n

Subscribe To WPWeekly Via Stitcher Radio: Click here to subscribe

\n

Listen To Episode #280:
\n

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 05 Jul 2017 23:58:02 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:40;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:105:\"WPTavern: Nadia Eghbal and Mikeal Rogers Join a16z Podcast to Discuss the Changing Culture of Open Source\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72702\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:116:\"https://wptavern.com/nadia-eghbal-and-mikeal-rogers-join-a16z-podcast-to-discuss-the-changing-culture-of-open-source\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6242:\"photo credit: 16th st(license)\n

Nadia Eghbal and Mikeal Rogers recently joined Sonal Chokshi for an episode of the a16z Podcast to discuss the changing culture of open source. Eghbal works in community programs at GitHub to better support people doing open source work. Rogers is the community manager at the Node.js Foundation. The episode focuses on the human aspect of the world of open source software and what inspires people to work together to give software away for free.

\n

Through Eghbal’s research on sustaining open source communities, she found, as Rogers succinctly summarized on the show: “There’s no connection between the number of users and the number of people maintaining a project.” The Heartbleed Bug, which arrested public attention when it was disclosed in 2014, is perhaps one of the most critical examples of an open source project with a global user base and a grossly disproportionate number of maintainers.

\n

As part of her research at GitHub, Eghbal is working on creating a vocabulary to explain things that are happening with open source projects. One example is the distinction between “popular” versus “healthy” when describing projects in terms of the communities behind them, governance, quality of maintainership, and other factors that influence a project’s condition.

\n

“Because the dialogue tends to be set by popular projects, and those developers and their problems tend to dominate the story about this, you have these words and vocabulary like ‘drive-by-contributions,\'” Rogers said. This often implies that maintainers are too busy to look at the code. Rogers advocated for changing this perception of “drive-by-contributors” to view them as casual contributors, people who show up and have value to add. If maintainers can seize these contributions as an opportunity, they will have a better chance of leveling up contributors to be a more active part of their organization.

\n

The group also discussed how technology has caused a cultural shift among open source communities from the old world versus the new world of open source.

\n

“In older open source, part of the barrier to entry that people went through before they were ever identifiable to any contributor was an acclimation to the culture and an acclimation to the tool chain and all this stuff,” Rogers said. “One of the things that GitHub has done is completely remove all of that cultural acclimation. There is one tool chain that you use to contribute to any project and when you show up you don’t have all of this cultural knowledge. You haven’t bought into any of these ideals about open source necessarily. You’re just there to contribute. We actually need to work with that.”

\n

In the past, contributors informally acclimated to the culture through the onboarding process, and most software projects were more self-contained.

\n

“Where that becomes awkward today is that so many different pieces of software depend on other open source projects, which wasn’t actually true 10 or 20 year ago,” Eghbal said. With so many projects fitting into others as dependencies, it becomes more difficult to actually remove a project from the public domain. Open source licensing ensures that these projects have a life of their own. This has democratized entrepreneurship, making it easy for people to piece together technology to build applications and businesses. It also requires a higher level of skills for people working together across various open source projects and cultures.

\n

Eghbal and Rogers discussed the qualities of a healthy open source community, such as how welcoming the project is and how contributors speak to each other and resolve conflict. The ability to successfully resolve conflict can make the difference between a healthy growth of contributors or attrition on a project. Rogers mentioned a related conversation they had with Karl Fogel on their Request for Commits podcast concerning conflict within projects.

\n

“When we were talking to Karl, he has this view that ‘As long as a it has an open source license, it doesn’t matter how dysfunctional the project is, because we as a community always have this ability to fork it,\'” Rogers said. “I didn’t agree with him on this, because the practical reality of forking a project is such a huge overhaul and you don’t necessarily have the right people to do it in your particular time. What you actually want are the healthy communities with healthy practices, what you want is to keep them going.”

\n

Another open source predicament they discussed, which is fairly common in the WordPress ecosystem, is when a company releases a project as open source or “gifts it to the community.” Eghbal likened this to “sending your dog away to a farm upstate.”

\n

“We’re really excited to announce this is now open source, meaning we don’t want to take care of it anymore,” she said. “‘We’ll give it to the community,’ (except they haven’t actually identified anyone in the community who wants to take care of it.)” This type of situation shows how “giving back to the community” isn’t always what it appears to be for those who end up using these projects that have been released into the wild.

\n

The group also discussed how the incentives for people to contribute to open source have changed over the years and why “the GitHub generation” has more readily adopted the MIT license. Check out the full podcast episode below:

\n

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 05 Jul 2017 19:26:25 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:41;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"HeroPress: How I tried, applied, got involved. Realizing one of my childhood dreams.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://heropress.com/?post_type=heropress-essays&p=1950\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:188:\"https://heropress.com/essays/tried-applied-got-involved-realizing-one-childhood-dreams/?utm_source=rss&utm_medium=rss&utm_campaign=tried-applied-got-involved-realizing-one-childhood-dreams\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:15787:\"\"Pull

When you’re born in an island, you usually grow up thinking about all the marvelous things awaiting for you on the other side of the sea. I was born in Sardinia, an island in the middle of the Mediterranean Sea, and as a child I dreamt about becoming an air hostess.

\n

I wanted to travel the world and speak tons of foreign languages, to be able to communicate with local people everywhere I’d go.

\n

But people kept telling me that I wasn’t going to become tall enough for that job (genetics don’t lie!), and I eventually listened to them. I ended up choosing a different path in life, following the Italian mantra: “You have to study something that will guarantee a stable and secure job for life”.

\n

Even if I wasn’t that much convinced about the perspective of having the same job for all my life, as my parents did, at the same time I didn’t want to get stuck in the island forever: the unemployment rate in Sardinia is unfortunately really high and I didn’t want to risk to be part of that percentage.

\n

Crossing the borders of the island

\n

So I chose the Faculty of Economics and did my best to cross the borders of my island as soon as I had the chance: this happened when I was 22 and I moved to Siena, Tuscany, to finish my studies. That is also the time when I opened my first personal blog on an Italian platform named Tiscali, which I later migrated to WordPress.com.

\n

I’ve always loved writing, and since I was a little girl I used to spend hours in my room writing stories and poems. I was doing the same with the blog but with the advantage of reaching a much larger public, virtually meeting many people and getting inspired by their stories.

\n

After 2 years in Tuscany I moved to Strasbourg, France. There I learnt French and did several little jobs, but I found my first important one in Milan, the big city shining with job opportunities for everyone —as Italians love to say.

\n

There I was, fulfilling the dream of many young people of my age (and their families): I was 25, with an average-paid 40 hours/week office job in the marketing department of a big international company, and I was surrounded by ambitious colleagues and a boss constantly asking for extra —and free— working hours per day.

\n

I was feeling like a parrot inside a golden cage.

\n

It seemed to me I wasn’t going anywhere. I also gave up blogging because I wasn’t feeling inspired enough to write. People constantly repeated to me that I was super lucky to have a permanent contract and work in a marketing department; in their eyes I was all set for life, so —using some strange equation — I also had to be happy!

\n

Of course I was luckier than many of my peers, but I kept asking myself if I really wanted to do that life forever.
\nDid I really want to keep on working 10 hours per day under the neon lights of an office, annihilate my dreams and live waiting for the free time of the weekend?

\n

The most vivid memory I have of that period is the overwhelming feeling clenching my throat on Sunday afternoons, when I started to dread the moment of coming back to the office the day after.

\n

Facing new challenges

\n

So I left and faced the change. At the beginning I gave myself the opportunity to test different office jobs. But the results were always the same: I kept feeling unsatisfied with my life, and I understood I had to respect my little girl’s dream and fly away from my golden cage.

\n

I opted for emigration and moved alone to Barcelona, Spain, in 2012.

\n

My first move was plunging myself into a few months of intense Spanish learning at the University, then I found a job in an international Assisted Reproduction Clinic.

\n

My job title was “Patient Coordinator” and I was assisting international patients coming to Barcelona for their treatments: I was their translator, interpreter and administrative consultant. Patients were from Italy, France, England, Morocco, Senegal…it was a Babylon of people with so many different backgrounds that I felt really inspired by some of their stories.
\nThis inspiration led me to start writing again: I dusted off my WordPress blog and filled it up with stories about my new life in Barcelona and some of the women I was meeting at the Clinic. I was feeling stronger and more independent than ever.

\n

The job at the Clinic lasted for 3 years. Even if it was really inspiring, it was also very stressful. Imagine being a 30-something woman speaking all day long about fertility problems with women struggling to have a baby.

\n

I realized I was getting too involved and decided to look around to see what I could do next.

\n

How can I find a job like this?

\n

It was summer 2015 and I was at my desk, in my little tiny apartment in front of Barcelona’s beach. I was writing in my blog and I got stuck in a technical problem. While I was searching through the WordPress.com documentation, I saw a pop-up in the bottom right corner of my screen: an Automattician wrote me to ask if I needed help. I gladly accepted her offer, we chatted for a few minutes, the problem was solved and I could go back to my writing. But I also left the chat with one question: how could that person on chat find a support job with WordPress?

\n

Curious as I am, I started looking for an answer and I stumbled upon the official WordPress job page: jobs.wordpress.net

\n

There I found a job offer that caught my attention: WP Media, a French startup, was looking for a polyglot and remote customer service teammate for one of their plugins, WP Rocket. I read their requirements: fluency in English, French and possibly another language, great experience with WordPress, some coding skills.

\n

That offer was calling me, I felt it.

\n

I knew I didn’t have all the requirements, but hey, I could speak 4 languages, and I had a WordPress blog…right? Of course, I didn’t know anything about PHP, I had always been a WordPress.com user until that moment and I didn’t really know how to manage a self-hosted website or use a cache plugin…but I felt I was ready to learn all that. And moreover, what did I have to lose?

\n

I wrote my most inspired cover letter and sent my CV.

\n

With my total surprise, they answered me the day after and we set up an interview by Skype. My main strengths were the fluency in 4 languages and my previous experience in customer service, so I was really confident about those skills; yet I wanted to be totally honest with them: yes, I had been using WordPress for a long time, and yes, I was digital savvy enough, but I knew very little on the technical side. I had always worked on the front end of websites, writing, blogging, learning by myself; I didn’t know anything about the backend of WordPress sites.

\n

Even so, they had faith in me and in a few days I had the confirmation: I was in! During the first days I felt so happy about this new major turning point in my life: not only had I found a job thanks to my primordial passion, speaking foreign languages, but for the first time in my life I could do that job from home or anywhere else I liked, instead of being caged in a formal office!

\n

I got introduced to my remote teammates and I instantly felt welcomed.

\n

Learning by doing

\n

But, very soon, that initial enthusiasm started to struggle with another intense feeling: the fear of exposing my inexperience.

\n

There were too many things I didn’t know!

\n

Working in a WordPress backend was so new to me that I started studying like crazy and reading everything I could about WordPress for beginners. I went through some really intense months of learning by doing, supported by my teammates. Like a baby who start crawling and then taking little steps, I was initially answering the easiest tickets from our customers. 
At the same my teammates were sending me useful material to read, setting up video-calls for 1to1 training, encouraging me every time they could.

\n

After a few days I received the first happy comments by the customers I was helping in their mother tongue: until that moment the plugin’s support had been offered only in English and French, so it was the first time Spanish and Italian customers were being answered in their own language…and they appreciated that!

\n

Even so, I can’t deny it, I was scared.

\n

It was so scary admitting my ignorance, exposing it in a remote environment where I couldn’t see my teammates reactions live.

\n

My first instinct was imagining the worst scenarios where they were secretly hating me for interrupting their work on Slack with my doubts.

\n

But I had no other choice than to keep asking questions and learn from their answers. Not doing so would have been much worse: silencing my voice would have slowed down my learning process.

\n

Why don’t you try to contribute to WordPress?

\n

We were at WordCamp Paris 2016 when one of my teammates showed me how the WordPress community worked together and kept in contact through Slack.

\n

“You speak multiple languages, why don’t you try to contribute to the polyglots team?” —he asked.

\n

That thought never crossed my mind before, I knew very little about contributing to WordPress. I had been working for WP Media for 6 months and, while I was enjoying my new job a lot, I was just slowly starting to abandon that overwhelming feeling of insecurity I mentioned above.

\n

I didn’t feel ready to dive into a new challenge and start also contributing to WordPress, I thought I didn’t have the ability to do that. I was wrong, obviously.

\n

Curiosity won on me another time and I joined the two Slack channels Making WordPress (where all the WP global community meets) and Italia WP Community. I lurked the channels for a few months, until I went to WordCamp Milan and met some members of the Italian Polyglots team.

\n

It was love at first string: Laura, one of the General Translation Editors (GTE) for Italy, taught me how to start contributing and translating following the polyglots guidelines. She also told me about the big effort the Italian community has been doing to work together, consistently, to boost WordPress related events in Italy and to grow up.

\n

I wanted to be an active part of it and I started contributing.

\n

Now I’m a Project Translator Editor for the Italian polyglots team and I mentor new contributors: I love it!

\n

Since the beginning of my journey into the WordPress world I traveled a lot, and also attended WordCamps in Paris, Vienna, Milan, Barcelona, Torino and Bilbao.

\n

Following my teammates encouragement, I also started applying to WordCamps as a speaker, because I felt my story could be important for other people looking for new inspiration for their working and personal life. I gave my first talk in my adoptive city, Barcelona, in December 2016, then in Torino in April 2017 and I recently had the honor to tell my story also from the stage of WordCamp Europe 2017.

\n

In a short glimpse of time I engaged in many activities related to WordPress which allowed me to meet very interesting and inspiring people from all over the world.

\n

I’m (not) lucky.

\n

People keep telling me that I’m lucky, and it’s true, I really am. But if I’m here, now, sharing my story (and thanks Topher for inviting me to write it!) is not because I live under a lucky star: I just used my previous skills and passions and adapted them to a new career and life path.

\n

We all have some skills; and if we don’t know which they are exactly, we should take some time to make a list of the things we’re really good at. With that in mind, just try. Apply. Get involved. Don’t get stuck in the feeling of “I can’t do it because I don’t know enough”.

\n

That is what I did: without even realizing it, I started putting into reality the dream of the little girl who was born in an island and wanted to travel and speak different languages.

\n

WordPress made this possible: I’m part of a big community, and I am proud of it.

\n

The post How I tried, applied, got involved. Realizing one of my childhood dreams. appeared first on HeroPress.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 05 Jul 2017 12:00:47 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Alice Orru\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:42;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:102:\"WPTavern: WordCamp Europe 2017 Posts 24% No-Show Rate, Cites Early Ticket Sales and Expensive Location\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72644\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:111:\"https://wptavern.com/wordcamp-europe-2017-posts-24-no-show-rate-cites-early-ticket-sales-and-expensive-location\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3872:\"photo credit: WP Tavern\n

WordCamp Europe 2017 organizers have posted attendance and budget data compiled after the conclusion of the event. Despite being promoted as “the largest WordPress event to this day” with more than 3,000 expected attendees, WCEU 2017 fell short with 1,900 people on the ground. Attendees were 5% fewer than last year’s 2,000 in Vienna. Expectations ran high but organizers could not predict the 24% no-show rate once the event got started. This is more than double the 10% no-show rate for the previous four years.

\n

The camp’s organizers do not have a simple explanation for the high no-show rate, but cite several factors, including a few dozen participants being denied visas, higher local sales, an expensive location, and putting tickets on sale too early. Approximately 60% of attendees were from nearby countries, such as France, Great Britain, Germany, Belgium, and the Netherlands.

\n

Ticket sales for 2017 were open immediately at the conclusion of the 2016 event in Vienna. Organizers found that tickets sold in the first six months had a 34% no-show rate as compared to 20% for those sold in 2017. As the event has often sold out in the past, prospective attendees may have felt pressure to purchase a ticket in advance without confirming the ability to attend.

\n

Posting increasingly higher attendance numbers isn’t one of the goals of the WordCamp, but planning accurately for the number of people who will attend is crucial for resource and budget planning. When one in four attendees is a no-show, the plans for food, swag, venue accommodations, and other aspects of the event are askew.

\n

Organizers did not mention Contributor Day attendance in the wrap-up report, but this may have been one of the most successful aspects of the event. It was held prior to the main conference days, which may explain the event’s unusually high attendance numbers. Organizers hosted 473 attendees for the 500 available contributors slots.

\n

WordCamp Europe 2017 Cost 300€ per Attendee, Sponsors Covered 80%

\n

WordCamp Europe’s wrap-up report also includes a transparent breakdown of the event’s 700k€ budget. Catering costs for lunches, snacks and drinks, made up 50% of the budget. However, organizers were limited to the venue’s catering partners, which blurs the line between actual food versus venue costs.

\n

The team was unable to sell all of the sponsorship packages and was forced to reduce the budget by 149k€ along the way. WordCamp Central subsidized 10€/ticket and covered the final deficit of 28k€. The cost breakdown per attendee was 300€ with sponsors covering 80%, WordCamp Central 7%, and tickets sales 13%. These numbers show that the 40€ ticket price is a small fraction of the total costs required for an event of this size.

\n

Organizers said they felt it was important to share the data for educational purposes but also to “demonstrate to everyone who might have a doubt, that maintaining the ticket fee very low is meant to make our events accessible to all, but that the fee is not an indicator of the value of the conference.”

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 03 Jul 2017 19:06:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:43;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:43:\"Dev Blog: The Month in WordPress: June 2017\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=4865\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"https://wordpress.org/news/2017/07/the-month-in-wordpress-june-2017/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9049:\"

We’re starting a new regular feature on this blog today. We’d like to keep everyone up-to-date about the happenings all across the WordPress open source project and highlight how you can get involved, so we’ll be posting a roundup of all the major WordPress news at the end of every month.

\n

Aside from other general news, the three big events in June were the release of WordPress 4.8, WordCamp Europe 2017, and the WordPress Community Summit. Read on to hear more about these as well as other interesting stories from around the WordPress world.

\n
\n

WordPress 4.8

\n

On June 8, a week before the Community Summit and WordCamp Europe, WordPress 4.8 was released.You can read the Field Guide for a comprehensive overview of all the features of this release (the News and Events widget in the dashboard is one of the major highlights).

\n

Most people would either have their version auto-updated, or their hosts would have updated it for them. For the rest, the updates have gone smoothly with no major issues reported so far.

\n

This WordPress release saw contributions from 346 individuals; you can find their names in the announcement post. To get involved in building WordPress core, jump into the #core channel in the Making WordPress Slack group, and follow the Core team blog.

\n

WordCamp Europe 2017

\n

WordCamp Europe 2017 was held in Paris between June 15-17. The event began with a Contributor Day, followed by two days of talks and community goodness. The talks were live-streamed, but you can still catch all the recordings on WordPress.tv. The organisers also published a handy wrap-up of the event.

\n

WordCamp Europe exists to bring together the WordPress community from all over the continent, as well as to inspire local communities everywhere to get their own events going — to that end, the event was a great success, as a host of new meetup groups have popped up in the weeks following WordCamp Europe.

\n

The work that Contributor Day participants accomplished was both varied and valuable, covering all aspects of the WordPress project — have a look through the Make blogs for updates from each team.

\n

Finally, we also learned during the event that WordCamp Europe 2018 will be held in Belgrade, Serbia, continuing the tradition of exploring locations and communities across the continent.

\n

WordPress Community Summit

\n

The fourth WordPress Community Summit took place during the two days leading up to WordCamp Europe 2017. This event is an invite-only unconference where people from all over the WordPress community come together to discuss some of the more difficult issues in the community, as well as to make plans for the year ahead in each of the contribution teams.

\n

As the Summit is designed to be a safe space for all attendees, the notes from each discussion are in the process of being anonymized before we publish them on the Summit blog (so stay tuned – they’ll show up there over the next few weeks).

\n

You can already see the final list of topics that were proposed for the event here (although a few more were added during the course of the two day Summit).

\n

WordPress marketing push continues apace

\n

As part of the push to be more intentional in marketing WordPress (as per Matt Mullenweg’s 2016 State of the Word), the Marketing team has launched two significant drives to obtain more information about who uses WordPress and how that information can shape their outreach and messaging efforts.

\n

The team is looking for WordPress case studies and is asking users, agencies, and freelancers to take a WordPress usage survey. This will go a long way towards establishing a marketing base for WordPress as a platform and as a community — and many people in the community are looking forward to seeing this area develop further.

\n

To get involved in the WordPress Marketing team, you can visit their team blog.

\n

New Gutenberg editor available for testing

\n

For some time now, the Core team has been hard at work on a brand-new text editor for WordPress — this project has been dubbed “Gutenberg.” The project’s ultimate goal is to replace the existing TinyMCE editor, but for now it is in beta and available for public testing — you can download it here as a plugin and install it on any WordPress site.

\n

This feature is still in beta, so we don’t recommend using it on a production site. If you test it out, though, you’ll find that it is a wholly different experience to what you are used to in WordPress. It’s a more streamlined, altogether cleaner approach to the text-editing experience than we’ve had before, and something that many people are understandably excited about. Matt Mullenweg discussed the purpose of Gutenberg in more detail during his Q&A at WordCamp Europe.

\n

There are already a few reviews out from Brian Jackson at Kinsta, Aaron Jorbin, and Matt Cromwell (among many others). Keep in mind that the project is in constant evolution at this stage; when it eventually lands in WordPress core (probably in v5.0), it could look very different from its current iteration — that’s what makes this beta stage and user testing so important.

\n

To get involved with shaping the future of Gutenberg, please test it out, and join the #core-editor channel in the Making WordPress Slack group. You can also visit the project’s GitHub repository to report issues and contribute to the codebase.

\n
\n

Further reading:

\n\n

If you have a story we should consider including in the next “Month in WordPress” post, please submit it here.

\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 03 Jul 2017 11:42:11 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Hugh Lashbrooke\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:44;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"WPTavern: Gutenberg Contributors Explore Adding Drag-and-Drop and Multi-Column Support for Blocks\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72638\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:108:\"https://wptavern.com/gutenberg-contributors-explore-adding-drag-and-drop-and-multi-column-support-for-blocks\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6817:\"photo credit: ruudgreven DSC_0012(license)\n

The new Gutenberg editor has an open ticket for allowing users to sort blocks via drag and drop. Blocks can currently be sorted with up and down arrows located to the left of the content but the beta only allows for single-column stacking.

\n

One of the goals for Gutenberg is to provide “a page building experience that makes it easy to create rich post layouts.” As far as layout building goes, the first planned versions of the new editor are very primitive as compared to Wix and Weebly’s drag and drop website builders where nearly every element on the page can be easily moved to a different position.

\n

Contributors have been discussing the intricacies of adding this feature to Gutenberg since February. James Nylen summarized some of the challenges that make drag and drop more complicated to implement:

\n

Dragging and dropping a block is not really a one-step operation. It is more like 3:

\n
    \n
  1. Press and hold mouse button or screen
  2. \n
  3. Move to desired location
  4. \n
  5. Release
  6. \n
\n

Step 2 is incredibly difficult to get right, and requires a lot of complicated behaviors like duplicating an item (or at least its general shape and size), scroll handling, and determining the intended new location, especially at the beginning and end of the content. We have all used bad drag-and-drop experiences, and I would argue they are worse than not having it at all.

\n

That said, for two-dimensional movement with columns, I agree that arrows alone are probably not a good solution. Though mobile support for that is going to be very tricky no matter how it works.

\n

Several commenters on the ticket agree that repeatedly clicking arrows to move blocks is cumbersome and will become untenable in the future when multi-column support is added. This would require up, down, right, and left arrows to rearrange content. Users have come to expect a drag-and-drop interface, because nearly every page builder application offers it.

\n

“We are thinking of drag and drop as a progressive enhancement for desktops,” Joen Asmussen said. “One that would be great to have, but we should build it after we have explicit button actions in place for doing the same, including splitting into columns in the future. This decision is based on a desire to ensure accessibility as well as mobile devices can play the same game.”

\n

Asmussen marked the ticket priority as low in May and removed it from the beta milestone. At this point, users are not likely to see drag and drop in the first release that ships with WordPress core.

\n

Multi-Column Layouts Planned for Gutenberg V2

\n

The discussion surrounding adding drag-and-drop to the editor naturally leads into adding multi-column support. Limiting users to a single column is a one-dimensional approach to designing pages, but contributors don’t plan to leave Gutenberg without multi-column support for long.

\n

Geoarge Olaru, a designer at PixelGrade, shared a prototype for adding a simple two or three-grid column layout to Gutenberg.

\n

“Extending WordPress further from the default Blog Posts automatically implies the need of multi-column layouts for presentation pages,” Olaru said. “I would prefer to tackle this feature upfront, rather than letting every developer do it on his own (see the multitude of page builders plugins).”

\n

\n

“For the V1 editor, I’m afraid columns like this is out of scope,” Asmussen said in reply to a Olaru’s ticket with mockups and a prototype for multi-column support. “That’s not a ‘no’ — rather, we need some technical foundations to be solid first, before we commit to the really interesting stuff. But it might be a V1.1, or at the very least something for the customization folks later on in the year. Even before that, it would be good to keep this UI in mind, so that perhaps a plugin can add this even earlier.”

\n

Other commenters on the ticket feel more urgency about getting multi-column support into the first version of the editor. One of the concerns is that plugin developers will rush to add columns immediately based on demands from users, who will then have to migrate once core adds support.

\n

“Multi column layouts are a must-have,” Anthony Hortin commented on the ticket. “At the moment, Gutenberg isn’t solving any issue. You still end up with one long column of content. The whole reason page builders are so popular, and why hundreds of thousands of people are using them, is because they provide the ability to easily make multi-column layouts. Without this functionality, you’re not providing any reason to use Gutenberg over a page builder plugin.”

\n

One of the main challenges of adding multi-column support is figuring out what type of grid system to use and making sure that it scales from mobile to desktop. Weston Ruter joined the discussion to say that the foundational work for nested block support is being done now in version 1, but the UI for displaying them hasn’t been implemented yet.

\n

“I appreciate the excitement and urgency to wanting columns,” Asmussen said. “We feel the same urgency. It’s not about not wanting columns, it’s purely about managing resources at this point.”

\n

The good news is if you’ve been testing Gutenberg and wondering where some of these features are on the roadmap, they will be coming in later versions. While there may be disagreements about how much of a priority drag-and-drop and multi-column support should have for version 1, contributors agree that laying a solid technical foundation for these features is crucial for future extensibility.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 01 Jul 2017 19:06:17 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:45;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:116:\"WPTavern: Gutenberg 0.3.0 Adds Front-End Styles for Core Blocks, Notices Framework, and Text and Image Quick Inserts\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72646\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:125:\"https://wptavern.com/gutenberg-0-3-0-adds-front-end-styles-for-core-blocks-notices-framework-and-text-and-image-quick-inserts\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4557:\"

Gutenberg development is marching ahead with version 0.3.0 released today. New releases are shipping out on a weekly basis, so testers will get to discover another round of new additions after updating to the latest. The changelog has a full list of the 50 additions and improvements included in this release, but here’s a quick visual tour of a few of the most interesting user-facing features added this week.

\n

Gutenberg developers have added front-end styles for core blocks, which means that content like cover images will now appear the same as they look in the admin in the editor. The demo content in the plugin has also been updated to display a full-width cover image. Below is an example of a standard width cover image on the front-end.

\n

\n

Version 0.3.0 also includes new text and image quick inserts, which appear when hovering over the blank space beneath the post content. This makes it faster to add the types of content that are used most frequently.

\n

\n

This release adds a framework for notices, which provides developers with reusable notices components, showing how to trigger notices and where they will show up. Gutenberg now displays notices on post save, schedule, and update.

\n

\n

Version 0.3.0 adds a new block descriptions component to blocks with inspector controls. Several of the core blocks now display descriptions. These will be especially useful when plugin developers begin adding their own custom blocks, offering users a quick way to see the purpose of the block.

\n

\n

This release adds more placeholder text to various blocks, as “placeholders are key,” according to the newly added design blueprints and principles included in Gutenberg’s documentation:

\n

If your block can have a neutral placeholder state, it should. An image placeholder block shows a button to open the media library, a text placeholder block shows a writing prompt. By embracing placeholders we can predefine editable layouts, so all you have to do is fill out the blanks.

\n

Version 0.3.0 also adds several enhancements that make it easier to edit and customize the image-oriented blocks with more options and settings:

\n\n

Active installs for the Gutenberg plugin have nearly doubled since last week and are at more than 900 sites. This is roughly 1% of the goal Matt Mullenweg set for testing on 100,000 sites before replacing the edit screen. The plugin may also be advertised in the dashboard in a future release, possibly 4.8.1, which is slated for the end of July.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 30 Jun 2017 22:07:36 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:46;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"WPTavern: Popular WordPress Plugins Slow to Add Meta Box Support for Calypso\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=71527\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://wptavern.com/popular-wordpress-plugins-slow-to-add-meta-box-support-for-calypso\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3361:\"

During the State of the Word at WordCamp US 2016, Matt Mullenweg announced that Calypso was plugin aware. Calypso is a REST API and React powered application for the desktop created by Automattic in 2015.

\n

Developers with plugins active on 1M sites or more received an email invitation from Andy Peatling to begin building support for Calypso.

\n

“Calypso is now plugin-aware,” Mullenweg said. “This pull request was merged today, and as a way to bootstrap this, we’re opening up for what I just described for plugins to create Calypso interfaces for what they’re doing.

\n

“Basically saying, if you’re using Calypso on a site that has one of these plugins, let’s say WooCommerce, all of a sudden in the interface, there will be all the WooCommerce stuff. It’ll talk to the API, it will run on the desktop just like the rest of Calypso, and it will only be loaded if the plugin is active.”

\n

One of the major differences between Calypso and WP-Admin is that custom meta boxes added by plugins are not accessible in Calypso.

\n

Nearly seven months since the announcement, popular WordPress plugins have struggled to add meta box support, including those maintained by Automattic. WordPress SEO, active on more than 3M sites, is among the plugins that were selected to take part in the experiment.

\n

When asked about the progress of making WordPress SEO Calypso aware, Joost de Valk, founder of Yoast.com, declined to comment.

\n

Automattic has seen little progress on the initiative, “No news to report at this time, but hope to have some soon,” Automattic representative Mark Armstrong said. WooCommerce has yet to add meta box support and settings pages in Calypso.

\n

Gutenberg, WordPress’ new editor, is also built using React. One of the chief concerns expressed by users and developers is how it will support custom meta boxes built using the current PHP framework.

\n

“I miss a lot of the meta boxes I’m used to seeing on the screen,” Aaron Jorbin said. “Things like Yoast SEO (on some sites) and custom taxonomies are just not shown. If every meta box ever made for WordPress needs to be remade, it sure is going to make developers lives a living hell.”

\n

I want to use Calypso as a replacement for WP-Admin because it’s fast and I like the interface. However, I can’t do that until it supports meta boxes for the plugins I rely on, such as Edit Flow. Is the lack of custom meta box support for Calypso a sign of what’s to come with Gutenberg?

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 30 Jun 2017 20:05:51 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:47;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"WPTavern: WordCamp Netherlands Reinstated for 2018\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72624\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"https://wptavern.com/wordcamp-netherlands-reinstated-for-2018\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1924:\"

At WordCamp Europe I had the opportunity to speak with WordCamp Netherlands organizers Marcel Bootsman and Luc Princen, along with WordPress Global Community Team members Josepha Haden and Andrea Middleton. The group has had several conversations about the future of WordCamp Netherlands, which was shut down earlier this year in favor of city-based WordCamps, and have decided to reinstate the camp with a few conditions.

\n

WordCamp Netherlands organizers are now allowed to begin planning the event again based on the requirement that the country host three city-based WordCamps first. There are currently two local camps on the schedule and a few others in the pre-planning stage. Lead organizer Marcel Bootsman is aiming to have 500 attendees for the next WordCamp Netherlands in 2018.

\n

In a recent interview with Torque, Matt Mullenweg indicated that the outlook is good for future regional WordCamps.

\n

“I think we got to the point where we were too rules-based and now we’re starting to open up the process and be more agile in the approach to WordCamps,” Mullenweg said. “We can start to think about regional WordCamps and topic-focused WordCamp…we want to think about which WordCamps make sense to move the community forward.”

\n

In our interview below, WordPress Global Community Team members said they plan to take similar country-based WordCamp proposals on a case-by-case basis. WordCamp Netherlands is pioneering the way for other countries with active local communities to continue to push the boundaries of the previously “one-size-fits-all” approach to WordPress events.

\n

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 29 Jun 2017 19:18:18 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:48;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"WPTavern: WPWeekly Episode 279 – The Future of Underscores with David A. Kennedy\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"https://wptavern.com?p=72616&preview=true&preview_id=72616\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://wptavern.com/wpweekly-episode-279-the-future-of-underscores-with-david-a-kennedy\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2442:\"

In this episode, John James Jacoby and I are joined by David A. Kennedy. Kennedy is a Theminator at Automattic and an accessibility advocate. Kennedy joined us to talk about the future of Underscores, a starter theme created by Automattic in 2012.

\n

We discussed how Gutenberg may impact theme development in general and some of the lessons learned from their Components project. Kennedy tells us what trends he’s noticing with WordPress themes today and what the state of accessibility looks like for the theme landscape.

\n

After the interview, Jacoby and I have a candid conversation about Gutenberg, what it means for WordPress, our experience with it thus far, and how it’s being developed.

\n

Stories Discussed:

\n

WordPress 4.9 to Focus on Managing Plugins and Themes, Gutenberg Targeted for 5.0

\n

Links Mentioned:

\n

Accessibility Weekly – Kennedy’s hand-curated newsletter about web-accessibility delivered weekly.
\nWordPress Theme Review Team
\nGutenberg
\nUnderscores

\n

WPWeekly Meta:

\n

Next Episode: Wednesday, July 5th 3:00 P.M. Eastern

\n

Subscribe To WPWeekly Via Itunes: Click here to subscribe

\n

Subscribe To WPWeekly Via RSS: Click here to subscribe

\n

Subscribe To WPWeekly Via Stitcher Radio: Click here to subscribe

\n

Listen To Episode #279:
\n

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 29 Jun 2017 01:07:31 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Jeff Chandler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:49;a:6:{s:4:\"data\";s:13:\"\n \n \n \n \n \n \n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"WPTavern: WooCommerce 3.1 Adds New CSV Product Importer/Exporter, Improves Extension Management\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://wptavern.com/?p=72604\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"https://wptavern.com/woocommerce-3-1-adds-new-csv-product-importerexporter-improves-extension-management\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3048:\"

\n

WooCommerce 3.1 was released today after four weeks of beta and RC testing. Although it is just a minor update, the release was a large undertaking with 1,600 commits from 84 contributors.

\n

The most exciting feature in 3.1 is the new built-in product importer/exporter that supports CSV files, a feature previously offered through extensions. The importer makes it easier to migrate stores from other e-commerce platforms, as well as add and update product information for existing stores. Users can select whether to update existing products or create new products and can map the data against product fields:

\n

\n

The tool is also useful for those selling across multiple storefronts or marketplaces and is capable of matching up data based on product ID or SKU. Please note that it only handles products and not customers and orders. Store owners looking to import those additional items will still need to use an extension.

\n

Version 3.1 also introduces the ability to manage WooCommerce.com extension licenses within WooCommerce core, eliminating the need to install the helper extension and copy subscription keys over. Customers can now connect their WooCommerce.com account to the site and download, manage, and activate extensions in the admin. Developers or agencies that have purchased extensions on behalf of clients will need to contact WooCommerce to transfer the subscriptions to a new owner in order for them to show up within the clients’ admin.

\n

This release also includes several other improvements, including the following:

\n\n

Many WooCommerce store owners experienced considerable difficulties in updating to 3.0 due to extension incompatibilities. This is one of the reasons why WooCommerce recommends making backups of your store and testing the 3.1 update on a staging site to see how it affects themes and extensions. The changes in 3.1 should be backwards compatible with 3.0.x sites, but impact on extensions needs to be tested before pushing the update live.

\n
\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 29 Jun 2017 00:30:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:8:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Tue, 25 Jul 2017 06:28:48 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:13:\"last-modified\";s:29:\"Tue, 25 Jul 2017 06:00:17 GMT\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:11:\"HIT lax 250\";s:16:\"content-encoding\";s:4:\"gzip\";}}s:5:\"build\";s:14:\"20130911010210\";}', 'no'); -INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES -(131, '_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1501007327', 'no'), -(132, '_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1500964127', 'no'), -(133, '_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b', '1501007327', 'no'), -(134, '_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b', '', 'no'), -(136, 'current_theme', 'gwtd3', 'yes'), -(137, 'theme_mods_gwtd3', 'a:5:{i:0;b:0;s:18:\"custom_css_post_id\";i:-1;s:18:\"nav_menu_locations\";a:4:{s:6:\"menu-1\";i:2;s:18:\"footer-menu-social\";i:0;s:12:\"primary-menu\";i:2;s:9:\"gwtd-menu\";i:4;}s:12:\"header_image\";s:75:\"http://localhost/gwtd3/wp-content/uploads/2017/07/cropped-gwtd3Asset-15.png\";s:17:\"header_image_data\";O:8:\"stdClass\":5:{s:13:\"attachment_id\";i:25;s:3:\"url\";s:75:\"http://localhost/gwtd3/wp-content/uploads/2017/07/cropped-gwtd3Asset-15.png\";s:13:\"thumbnail_url\";s:75:\"http://localhost/gwtd3/wp-content/uploads/2017/07/cropped-gwtd3Asset-15.png\";s:6:\"height\";i:670;s:5:\"width\";i:1000;}}', 'yes'), -(138, 'theme_switched', '', 'yes'), -(140, '_transient_timeout_plugin_slugs', '1501066942', 'no'), -(141, '_transient_plugin_slugs', 'a:0:{}', 'no'), -(142, 'recently_activated', 'a:0:{}', 'yes'), -(153, 'category_children', 'a:0:{}', 'yes'), -(156, 'nav_menu_options', 'a:2:{i:0;b:0;s:8:\"auto_add\";a:0:{}}', 'yes'), -(163, '_site_transient_timeout_theme_roots', '1500991149', 'no'), -(164, '_site_transient_theme_roots', 'a:1:{s:5:\"gwtd3\";s:7:\"/themes\";}', 'no'), -(165, '_site_transient_timeout_available_translations', '1501011868', 'no'), -(166, '_site_transient_available_translations', 'a:108:{s:2:\"af\";a:8:{s:8:\"language\";s:2:\"af\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-23 21:35:47\";s:12:\"english_name\";s:9:\"Afrikaans\";s:11:\"native_name\";s:9:\"Afrikaans\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/af.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"af\";i:2;s:3:\"afr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Gaan voort\";}}s:2:\"ar\";a:8:{s:8:\"language\";s:2:\"ar\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-09 03:55:46\";s:12:\"english_name\";s:6:\"Arabic\";s:11:\"native_name\";s:14:\"العربية\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/ar.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ar\";i:2;s:3:\"ara\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"المتابعة\";}}s:3:\"ary\";a:8:{s:8:\"language\";s:3:\"ary\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-01-26 15:42:35\";s:12:\"english_name\";s:15:\"Moroccan Arabic\";s:11:\"native_name\";s:31:\"العربية المغربية\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.5/ary.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ar\";i:3;s:3:\"ary\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"المتابعة\";}}s:2:\"as\";a:8:{s:8:\"language\";s:2:\"as\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-22 18:59:07\";s:12:\"english_name\";s:8:\"Assamese\";s:11:\"native_name\";s:21:\"অসমীয়া\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/as.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"as\";i:2;s:3:\"asm\";i:3;s:3:\"asm\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:0:\"\";}}s:2:\"az\";a:8:{s:8:\"language\";s:2:\"az\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-06 00:09:27\";s:12:\"english_name\";s:11:\"Azerbaijani\";s:11:\"native_name\";s:16:\"Azərbaycan dili\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/az.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"az\";i:2;s:3:\"aze\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Davam\";}}s:3:\"azb\";a:8:{s:8:\"language\";s:3:\"azb\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-09-12 20:34:31\";s:12:\"english_name\";s:17:\"South Azerbaijani\";s:11:\"native_name\";s:29:\"گؤنئی آذربایجان\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/azb.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"az\";i:3;s:3:\"azb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:3:\"bel\";a:8:{s:8:\"language\";s:3:\"bel\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-17 20:31:44\";s:12:\"english_name\";s:10:\"Belarusian\";s:11:\"native_name\";s:29:\"Беларуская мова\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/translation/core/4.8/bel.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"be\";i:2;s:3:\"bel\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Працягнуць\";}}s:5:\"bg_BG\";a:8:{s:8:\"language\";s:5:\"bg_BG\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-18 19:16:01\";s:12:\"english_name\";s:9:\"Bulgarian\";s:11:\"native_name\";s:18:\"Български\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/bg_BG.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bg\";i:2;s:3:\"bul\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Напред\";}}s:5:\"bn_BD\";a:8:{s:8:\"language\";s:5:\"bn_BD\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-04 16:58:43\";s:12:\"english_name\";s:7:\"Bengali\";s:11:\"native_name\";s:15:\"বাংলা\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/bn_BD.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"bn\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:23:\"এগিয়ে চল.\";}}s:2:\"bo\";a:8:{s:8:\"language\";s:2:\"bo\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-09-05 09:44:12\";s:12:\"english_name\";s:7:\"Tibetan\";s:11:\"native_name\";s:21:\"བོད་ཡིག\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/bo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bo\";i:2;s:3:\"tib\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:24:\"མུ་མཐུད།\";}}s:5:\"bs_BA\";a:8:{s:8:\"language\";s:5:\"bs_BA\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-09-04 20:20:28\";s:12:\"english_name\";s:7:\"Bosnian\";s:11:\"native_name\";s:8:\"Bosanski\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/bs_BA.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"bs\";i:2;s:3:\"bos\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Nastavi\";}}s:2:\"ca\";a:8:{s:8:\"language\";s:2:\"ca\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-16 11:47:56\";s:12:\"english_name\";s:7:\"Catalan\";s:11:\"native_name\";s:7:\"Català\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/ca.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ca\";i:2;s:3:\"cat\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continua\";}}s:3:\"ceb\";a:8:{s:8:\"language\";s:3:\"ceb\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-03-02 17:25:51\";s:12:\"english_name\";s:7:\"Cebuano\";s:11:\"native_name\";s:7:\"Cebuano\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/ceb.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"ceb\";i:3;s:3:\"ceb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Padayun\";}}s:5:\"cs_CZ\";a:8:{s:8:\"language\";s:5:\"cs_CZ\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-12 08:46:26\";s:12:\"english_name\";s:5:\"Czech\";s:11:\"native_name\";s:12:\"Čeština‎\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/cs_CZ.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"cs\";i:2;s:3:\"ces\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:11:\"Pokračovat\";}}s:2:\"cy\";a:8:{s:8:\"language\";s:2:\"cy\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-14 13:21:24\";s:12:\"english_name\";s:5:\"Welsh\";s:11:\"native_name\";s:7:\"Cymraeg\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/cy.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"cy\";i:2;s:3:\"cym\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Parhau\";}}s:5:\"da_DK\";a:8:{s:8:\"language\";s:5:\"da_DK\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-14 23:24:44\";s:12:\"english_name\";s:6:\"Danish\";s:11:\"native_name\";s:5:\"Dansk\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/da_DK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"da\";i:2;s:3:\"dan\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Fortsæt\";}}s:5:\"de_CH\";a:8:{s:8:\"language\";s:5:\"de_CH\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-15 21:25:12\";s:12:\"english_name\";s:20:\"German (Switzerland)\";s:11:\"native_name\";s:17:\"Deutsch (Schweiz)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/de_CH.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:14:\"de_CH_informal\";a:8:{s:8:\"language\";s:14:\"de_CH_informal\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-15 08:50:23\";s:12:\"english_name\";s:30:\"German (Switzerland, Informal)\";s:11:\"native_name\";s:21:\"Deutsch (Schweiz, Du)\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/translation/core/4.8/de_CH_informal.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:5:\"de_DE\";a:8:{s:8:\"language\";s:5:\"de_DE\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-08 16:08:42\";s:12:\"english_name\";s:6:\"German\";s:11:\"native_name\";s:7:\"Deutsch\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/de_DE.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:12:\"de_DE_formal\";a:8:{s:8:\"language\";s:12:\"de_DE_formal\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-15 19:58:49\";s:12:\"english_name\";s:15:\"German (Formal)\";s:11:\"native_name\";s:13:\"Deutsch (Sie)\";s:7:\"package\";s:69:\"https://downloads.wordpress.org/translation/core/4.8/de_DE_formal.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"de\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Weiter\";}}s:3:\"dzo\";a:8:{s:8:\"language\";s:3:\"dzo\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-06-29 08:59:03\";s:12:\"english_name\";s:8:\"Dzongkha\";s:11:\"native_name\";s:18:\"རྫོང་ཁ\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/dzo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"dz\";i:2;s:3:\"dzo\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:0:\"\";}}s:2:\"el\";a:8:{s:8:\"language\";s:2:\"el\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-21 18:05:57\";s:12:\"english_name\";s:5:\"Greek\";s:11:\"native_name\";s:16:\"Ελληνικά\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/el.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"el\";i:2;s:3:\"ell\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"Συνέχεια\";}}s:5:\"en_NZ\";a:8:{s:8:\"language\";s:5:\"en_NZ\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-17 08:09:19\";s:12:\"english_name\";s:21:\"English (New Zealand)\";s:11:\"native_name\";s:21:\"English (New Zealand)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/en_NZ.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_CA\";a:8:{s:8:\"language\";s:5:\"en_CA\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-23 16:48:27\";s:12:\"english_name\";s:16:\"English (Canada)\";s:11:\"native_name\";s:16:\"English (Canada)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/en_CA.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_ZA\";a:8:{s:8:\"language\";s:5:\"en_ZA\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-01-26 15:53:43\";s:12:\"english_name\";s:22:\"English (South Africa)\";s:11:\"native_name\";s:22:\"English (South Africa)\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.5/en_ZA.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_GB\";a:8:{s:8:\"language\";s:5:\"en_GB\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-15 07:18:00\";s:12:\"english_name\";s:12:\"English (UK)\";s:11:\"native_name\";s:12:\"English (UK)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/en_GB.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:5:\"en_AU\";a:8:{s:8:\"language\";s:5:\"en_AU\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-15 05:14:35\";s:12:\"english_name\";s:19:\"English (Australia)\";s:11:\"native_name\";s:19:\"English (Australia)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/en_AU.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"en\";i:2;s:3:\"eng\";i:3;s:3:\"eng\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continue\";}}s:2:\"eo\";a:8:{s:8:\"language\";s:2:\"eo\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-27 10:36:23\";s:12:\"english_name\";s:9:\"Esperanto\";s:11:\"native_name\";s:9:\"Esperanto\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/eo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"eo\";i:2;s:3:\"epo\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Daŭrigi\";}}s:5:\"es_MX\";a:8:{s:8:\"language\";s:5:\"es_MX\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-16 17:22:41\";s:12:\"english_name\";s:16:\"Spanish (Mexico)\";s:11:\"native_name\";s:19:\"Español de México\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/es_MX.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_VE\";a:8:{s:8:\"language\";s:5:\"es_VE\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-07 00:53:01\";s:12:\"english_name\";s:19:\"Spanish (Venezuela)\";s:11:\"native_name\";s:21:\"Español de Venezuela\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/es_VE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_GT\";a:8:{s:8:\"language\";s:5:\"es_GT\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-01-26 15:54:37\";s:12:\"english_name\";s:19:\"Spanish (Guatemala)\";s:11:\"native_name\";s:21:\"Español de Guatemala\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.5/es_GT.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_CO\";a:8:{s:8:\"language\";s:5:\"es_CO\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-01-26 15:54:37\";s:12:\"english_name\";s:18:\"Spanish (Colombia)\";s:11:\"native_name\";s:20:\"Español de Colombia\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.5/es_CO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_PE\";a:8:{s:8:\"language\";s:5:\"es_PE\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-09-09 09:36:22\";s:12:\"english_name\";s:14:\"Spanish (Peru)\";s:11:\"native_name\";s:17:\"Español de Perú\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/es_PE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_CL\";a:8:{s:8:\"language\";s:5:\"es_CL\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-28 20:09:49\";s:12:\"english_name\";s:15:\"Spanish (Chile)\";s:11:\"native_name\";s:17:\"Español de Chile\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/es_CL.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_AR\";a:8:{s:8:\"language\";s:5:\"es_AR\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-20 00:55:30\";s:12:\"english_name\";s:19:\"Spanish (Argentina)\";s:11:\"native_name\";s:21:\"Español de Argentina\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/es_AR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"es\";i:2;s:3:\"spa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"es_ES\";a:8:{s:8:\"language\";s:5:\"es_ES\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-18 10:53:33\";s:12:\"english_name\";s:15:\"Spanish (Spain)\";s:11:\"native_name\";s:8:\"Español\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/es_ES.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"es\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:2:\"et\";a:8:{s:8:\"language\";s:2:\"et\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-27 16:37:11\";s:12:\"english_name\";s:8:\"Estonian\";s:11:\"native_name\";s:5:\"Eesti\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/et.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"et\";i:2;s:3:\"est\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Jätka\";}}s:2:\"eu\";a:8:{s:8:\"language\";s:2:\"eu\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-21 08:00:44\";s:12:\"english_name\";s:6:\"Basque\";s:11:\"native_name\";s:7:\"Euskara\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/eu.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"eu\";i:2;s:3:\"eus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Jarraitu\";}}s:5:\"fa_IR\";a:8:{s:8:\"language\";s:5:\"fa_IR\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-09 15:50:45\";s:12:\"english_name\";s:7:\"Persian\";s:11:\"native_name\";s:10:\"فارسی\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/fa_IR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fa\";i:2;s:3:\"fas\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"ادامه\";}}s:2:\"fi\";a:8:{s:8:\"language\";s:2:\"fi\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-08 18:25:22\";s:12:\"english_name\";s:7:\"Finnish\";s:11:\"native_name\";s:5:\"Suomi\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/fi.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fi\";i:2;s:3:\"fin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Jatka\";}}s:5:\"fr_BE\";a:8:{s:8:\"language\";s:5:\"fr_BE\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-23 06:47:57\";s:12:\"english_name\";s:16:\"French (Belgium)\";s:11:\"native_name\";s:21:\"Français de Belgique\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/fr_BE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fr\";i:2;s:3:\"fra\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:5:\"fr_FR\";a:8:{s:8:\"language\";s:5:\"fr_FR\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-07 13:48:37\";s:12:\"english_name\";s:15:\"French (France)\";s:11:\"native_name\";s:9:\"Français\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/fr_FR.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"fr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:5:\"fr_CA\";a:8:{s:8:\"language\";s:5:\"fr_CA\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-05 17:58:06\";s:12:\"english_name\";s:15:\"French (Canada)\";s:11:\"native_name\";s:19:\"Français du Canada\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/fr_CA.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"fr\";i:2;s:3:\"fra\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuer\";}}s:2:\"gd\";a:8:{s:8:\"language\";s:2:\"gd\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-08-23 17:41:37\";s:12:\"english_name\";s:15:\"Scottish Gaelic\";s:11:\"native_name\";s:9:\"Gàidhlig\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/gd.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"gd\";i:2;s:3:\"gla\";i:3;s:3:\"gla\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:15:\"Lean air adhart\";}}s:5:\"gl_ES\";a:8:{s:8:\"language\";s:5:\"gl_ES\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-17 20:40:15\";s:12:\"english_name\";s:8:\"Galician\";s:11:\"native_name\";s:6:\"Galego\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/gl_ES.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"gl\";i:2;s:3:\"glg\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:2:\"gu\";a:8:{s:8:\"language\";s:2:\"gu\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-07 12:07:46\";s:12:\"english_name\";s:8:\"Gujarati\";s:11:\"native_name\";s:21:\"ગુજરાતી\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/gu.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"gu\";i:2;s:3:\"guj\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:31:\"ચાલુ રાખવું\";}}s:3:\"haz\";a:8:{s:8:\"language\";s:3:\"haz\";s:7:\"version\";s:5:\"4.4.2\";s:7:\"updated\";s:19:\"2015-12-05 00:59:09\";s:12:\"english_name\";s:8:\"Hazaragi\";s:11:\"native_name\";s:15:\"هزاره گی\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.4.2/haz.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"haz\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"ادامه\";}}s:5:\"he_IL\";a:8:{s:8:\"language\";s:5:\"he_IL\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-15 13:33:29\";s:12:\"english_name\";s:6:\"Hebrew\";s:11:\"native_name\";s:16:\"עִבְרִית\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/he_IL.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"he\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"המשך\";}}s:5:\"hi_IN\";a:8:{s:8:\"language\";s:5:\"hi_IN\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-16 17:29:16\";s:12:\"english_name\";s:5:\"Hindi\";s:11:\"native_name\";s:18:\"हिन्दी\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/hi_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hi\";i:2;s:3:\"hin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"जारी\";}}s:2:\"hr\";a:8:{s:8:\"language\";s:2:\"hr\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-19 08:19:39\";s:12:\"english_name\";s:8:\"Croatian\";s:11:\"native_name\";s:8:\"Hrvatski\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/hr.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hr\";i:2;s:3:\"hrv\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:7:\"Nastavi\";}}s:5:\"hu_HU\";a:8:{s:8:\"language\";s:5:\"hu_HU\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-26 15:48:39\";s:12:\"english_name\";s:9:\"Hungarian\";s:11:\"native_name\";s:6:\"Magyar\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/hu_HU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hu\";i:2;s:3:\"hun\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Folytatás\";}}s:2:\"hy\";a:8:{s:8:\"language\";s:2:\"hy\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-12-03 16:21:10\";s:12:\"english_name\";s:8:\"Armenian\";s:11:\"native_name\";s:14:\"Հայերեն\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/hy.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"hy\";i:2;s:3:\"hye\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Շարունակել\";}}s:5:\"id_ID\";a:8:{s:8:\"language\";s:5:\"id_ID\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-12 12:20:50\";s:12:\"english_name\";s:10:\"Indonesian\";s:11:\"native_name\";s:16:\"Bahasa Indonesia\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/id_ID.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"id\";i:2;s:3:\"ind\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Lanjutkan\";}}s:5:\"is_IS\";a:8:{s:8:\"language\";s:5:\"is_IS\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-04-13 13:55:54\";s:12:\"english_name\";s:9:\"Icelandic\";s:11:\"native_name\";s:9:\"Íslenska\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.5/is_IS.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"is\";i:2;s:3:\"isl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Áfram\";}}s:5:\"it_IT\";a:8:{s:8:\"language\";s:5:\"it_IT\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-04 13:01:37\";s:12:\"english_name\";s:7:\"Italian\";s:11:\"native_name\";s:8:\"Italiano\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/it_IT.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"it\";i:2;s:3:\"ita\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Continua\";}}s:2:\"ja\";a:8:{s:8:\"language\";s:2:\"ja\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-25 11:16:15\";s:12:\"english_name\";s:8:\"Japanese\";s:11:\"native_name\";s:9:\"日本語\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/ja.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"ja\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"続ける\";}}s:5:\"ka_GE\";a:8:{s:8:\"language\";s:5:\"ka_GE\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-12 09:20:11\";s:12:\"english_name\";s:8:\"Georgian\";s:11:\"native_name\";s:21:\"ქართული\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/ka_GE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ka\";i:2;s:3:\"kat\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"გაგრძელება\";}}s:3:\"kab\";a:8:{s:8:\"language\";s:3:\"kab\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-16 18:44:50\";s:12:\"english_name\";s:6:\"Kabyle\";s:11:\"native_name\";s:9:\"Taqbaylit\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/translation/core/4.8/kab.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"kab\";i:3;s:3:\"kab\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Kemmel\";}}s:2:\"km\";a:8:{s:8:\"language\";s:2:\"km\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-12-07 02:07:59\";s:12:\"english_name\";s:5:\"Khmer\";s:11:\"native_name\";s:27:\"ភាសាខ្មែរ\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/km.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"km\";i:2;s:3:\"khm\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"បន្ត\";}}s:5:\"ko_KR\";a:8:{s:8:\"language\";s:5:\"ko_KR\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-19 07:08:35\";s:12:\"english_name\";s:6:\"Korean\";s:11:\"native_name\";s:9:\"한국어\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/ko_KR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ko\";i:2;s:3:\"kor\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"계속\";}}s:3:\"ckb\";a:8:{s:8:\"language\";s:3:\"ckb\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-26 15:48:25\";s:12:\"english_name\";s:16:\"Kurdish (Sorani)\";s:11:\"native_name\";s:13:\"كوردی‎\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/ckb.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ku\";i:3;s:3:\"ckb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"به‌رده‌وام به‌\";}}s:2:\"lo\";a:8:{s:8:\"language\";s:2:\"lo\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-12 09:59:23\";s:12:\"english_name\";s:3:\"Lao\";s:11:\"native_name\";s:21:\"ພາສາລາວ\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/lo.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"lo\";i:2;s:3:\"lao\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:18:\"ຕໍ່​ໄປ\";}}s:5:\"lt_LT\";a:8:{s:8:\"language\";s:5:\"lt_LT\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-05 11:43:04\";s:12:\"english_name\";s:10:\"Lithuanian\";s:11:\"native_name\";s:15:\"Lietuvių kalba\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/lt_LT.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"lt\";i:2;s:3:\"lit\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Tęsti\";}}s:2:\"lv\";a:8:{s:8:\"language\";s:2:\"lv\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-03-17 20:40:40\";s:12:\"english_name\";s:7:\"Latvian\";s:11:\"native_name\";s:16:\"Latviešu valoda\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.5/lv.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"lv\";i:2;s:3:\"lav\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Turpināt\";}}s:5:\"mk_MK\";a:8:{s:8:\"language\";s:5:\"mk_MK\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-01-26 15:54:41\";s:12:\"english_name\";s:10:\"Macedonian\";s:11:\"native_name\";s:31:\"Македонски јазик\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.5/mk_MK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"mk\";i:2;s:3:\"mkd\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:16:\"Продолжи\";}}s:5:\"ml_IN\";a:8:{s:8:\"language\";s:5:\"ml_IN\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-27 03:43:32\";s:12:\"english_name\";s:9:\"Malayalam\";s:11:\"native_name\";s:18:\"മലയാളം\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/ml_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ml\";i:2;s:3:\"mal\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:18:\"തുടരുക\";}}s:2:\"mn\";a:8:{s:8:\"language\";s:2:\"mn\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-12 07:29:35\";s:12:\"english_name\";s:9:\"Mongolian\";s:11:\"native_name\";s:12:\"Монгол\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/mn.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"mn\";i:2;s:3:\"mon\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:24:\"Үргэлжлүүлэх\";}}s:2:\"mr\";a:8:{s:8:\"language\";s:2:\"mr\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-05 19:40:47\";s:12:\"english_name\";s:7:\"Marathi\";s:11:\"native_name\";s:15:\"मराठी\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/mr.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"mr\";i:2;s:3:\"mar\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:25:\"सुरु ठेवा\";}}s:5:\"ms_MY\";a:8:{s:8:\"language\";s:5:\"ms_MY\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-03-05 09:45:10\";s:12:\"english_name\";s:5:\"Malay\";s:11:\"native_name\";s:13:\"Bahasa Melayu\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.5/ms_MY.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ms\";i:2;s:3:\"msa\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Teruskan\";}}s:5:\"my_MM\";a:8:{s:8:\"language\";s:5:\"my_MM\";s:7:\"version\";s:6:\"4.1.18\";s:7:\"updated\";s:19:\"2015-03-26 15:57:42\";s:12:\"english_name\";s:17:\"Myanmar (Burmese)\";s:11:\"native_name\";s:15:\"ဗမာစာ\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/translation/core/4.1.18/my_MM.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"my\";i:2;s:3:\"mya\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:54:\"ဆက်လက်လုပ်ဆောင်ပါ။\";}}s:5:\"nb_NO\";a:8:{s:8:\"language\";s:5:\"nb_NO\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-26 11:11:30\";s:12:\"english_name\";s:19:\"Norwegian (Bokmål)\";s:11:\"native_name\";s:13:\"Norsk bokmål\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/nb_NO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nb\";i:2;s:3:\"nob\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Fortsett\";}}s:5:\"ne_NP\";a:8:{s:8:\"language\";s:5:\"ne_NP\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-23 11:30:58\";s:12:\"english_name\";s:6:\"Nepali\";s:11:\"native_name\";s:18:\"नेपाली\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/ne_NP.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ne\";i:2;s:3:\"nep\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:43:\"जारी राख्नुहोस्\";}}s:5:\"nl_BE\";a:8:{s:8:\"language\";s:5:\"nl_BE\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-20 17:04:00\";s:12:\"english_name\";s:15:\"Dutch (Belgium)\";s:11:\"native_name\";s:20:\"Nederlands (België)\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/nl_BE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nl\";i:2;s:3:\"nld\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Doorgaan\";}}s:12:\"nl_NL_formal\";a:8:{s:8:\"language\";s:12:\"nl_NL_formal\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-02-16 13:24:21\";s:12:\"english_name\";s:14:\"Dutch (Formal)\";s:11:\"native_name\";s:20:\"Nederlands (Formeel)\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/translation/core/4.7.5/nl_NL_formal.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nl\";i:2;s:3:\"nld\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Doorgaan\";}}s:5:\"nl_NL\";a:8:{s:8:\"language\";s:5:\"nl_NL\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-18 18:26:58\";s:12:\"english_name\";s:5:\"Dutch\";s:11:\"native_name\";s:10:\"Nederlands\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/nl_NL.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nl\";i:2;s:3:\"nld\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Doorgaan\";}}s:5:\"nn_NO\";a:8:{s:8:\"language\";s:5:\"nn_NO\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-08 13:05:53\";s:12:\"english_name\";s:19:\"Norwegian (Nynorsk)\";s:11:\"native_name\";s:13:\"Norsk nynorsk\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/nn_NO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"nn\";i:2;s:3:\"nno\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Hald fram\";}}s:3:\"oci\";a:8:{s:8:\"language\";s:3:\"oci\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-02 13:47:38\";s:12:\"english_name\";s:7:\"Occitan\";s:11:\"native_name\";s:7:\"Occitan\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/oci.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"oc\";i:2;s:3:\"oci\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Contunhar\";}}s:5:\"pa_IN\";a:8:{s:8:\"language\";s:5:\"pa_IN\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-16 05:19:43\";s:12:\"english_name\";s:7:\"Punjabi\";s:11:\"native_name\";s:18:\"ਪੰਜਾਬੀ\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/pa_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pa\";i:2;s:3:\"pan\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:25:\"ਜਾਰੀ ਰੱਖੋ\";}}s:5:\"pl_PL\";a:8:{s:8:\"language\";s:5:\"pl_PL\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-19 13:38:04\";s:12:\"english_name\";s:6:\"Polish\";s:11:\"native_name\";s:6:\"Polski\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/pl_PL.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pl\";i:2;s:3:\"pol\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Kontynuuj\";}}s:2:\"ps\";a:8:{s:8:\"language\";s:2:\"ps\";s:7:\"version\";s:6:\"4.1.18\";s:7:\"updated\";s:19:\"2015-03-29 22:19:48\";s:12:\"english_name\";s:6:\"Pashto\";s:11:\"native_name\";s:8:\"پښتو\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.1.18/ps.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ps\";i:2;s:3:\"pus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:19:\"دوام ورکړه\";}}s:5:\"pt_PT\";a:8:{s:8:\"language\";s:5:\"pt_PT\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-23 10:24:37\";s:12:\"english_name\";s:21:\"Portuguese (Portugal)\";s:11:\"native_name\";s:10:\"Português\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/pt_PT.zip\";s:3:\"iso\";a:1:{i:1;s:2:\"pt\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:5:\"pt_BR\";a:8:{s:8:\"language\";s:5:\"pt_BR\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-13 23:57:05\";s:12:\"english_name\";s:19:\"Portuguese (Brazil)\";s:11:\"native_name\";s:20:\"Português do Brasil\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/pt_BR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"pt\";i:2;s:3:\"por\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuar\";}}s:3:\"rhg\";a:8:{s:8:\"language\";s:3:\"rhg\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-03-16 13:03:18\";s:12:\"english_name\";s:8:\"Rohingya\";s:11:\"native_name\";s:8:\"Ruáinga\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/rhg.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"rhg\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:0:\"\";}}s:5:\"ro_RO\";a:8:{s:8:\"language\";s:5:\"ro_RO\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-15 10:32:19\";s:12:\"english_name\";s:8:\"Romanian\";s:11:\"native_name\";s:8:\"Română\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/ro_RO.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ro\";i:2;s:3:\"ron\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Continuă\";}}s:5:\"ru_RU\";a:8:{s:8:\"language\";s:5:\"ru_RU\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-15 13:54:09\";s:12:\"english_name\";s:7:\"Russian\";s:11:\"native_name\";s:14:\"Русский\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/ru_RU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ru\";i:2;s:3:\"rus\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Продолжить\";}}s:3:\"sah\";a:8:{s:8:\"language\";s:3:\"sah\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-21 02:06:41\";s:12:\"english_name\";s:5:\"Sakha\";s:11:\"native_name\";s:14:\"Сахалыы\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/sah.zip\";s:3:\"iso\";a:2:{i:2;s:3:\"sah\";i:3;s:3:\"sah\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Салҕаа\";}}s:5:\"si_LK\";a:8:{s:8:\"language\";s:5:\"si_LK\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-12 06:00:52\";s:12:\"english_name\";s:7:\"Sinhala\";s:11:\"native_name\";s:15:\"සිංහල\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/si_LK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"si\";i:2;s:3:\"sin\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:44:\"දිගටම කරගෙන යන්න\";}}s:5:\"sk_SK\";a:8:{s:8:\"language\";s:5:\"sk_SK\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-15 09:02:13\";s:12:\"english_name\";s:6:\"Slovak\";s:11:\"native_name\";s:11:\"Slovenčina\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/sk_SK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sk\";i:2;s:3:\"slk\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Pokračovať\";}}s:5:\"sl_SI\";a:8:{s:8:\"language\";s:5:\"sl_SI\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-08 15:29:14\";s:12:\"english_name\";s:9:\"Slovenian\";s:11:\"native_name\";s:13:\"Slovenščina\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/sl_SI.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sl\";i:2;s:3:\"slv\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:8:\"Nadaljuj\";}}s:2:\"sq\";a:8:{s:8:\"language\";s:2:\"sq\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-04-24 08:35:30\";s:12:\"english_name\";s:8:\"Albanian\";s:11:\"native_name\";s:5:\"Shqip\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.5/sq.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sq\";i:2;s:3:\"sqi\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"Vazhdo\";}}s:5:\"sr_RS\";a:8:{s:8:\"language\";s:5:\"sr_RS\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-08 11:06:53\";s:12:\"english_name\";s:7:\"Serbian\";s:11:\"native_name\";s:23:\"Српски језик\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/sr_RS.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sr\";i:2;s:3:\"srp\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:14:\"Настави\";}}s:5:\"sv_SE\";a:8:{s:8:\"language\";s:5:\"sv_SE\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-18 17:49:44\";s:12:\"english_name\";s:7:\"Swedish\";s:11:\"native_name\";s:7:\"Svenska\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/sv_SE.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"sv\";i:2;s:3:\"swe\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:9:\"Fortsätt\";}}s:3:\"szl\";a:8:{s:8:\"language\";s:3:\"szl\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-09-24 19:58:14\";s:12:\"english_name\";s:8:\"Silesian\";s:11:\"native_name\";s:17:\"Ślōnskŏ gŏdka\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/szl.zip\";s:3:\"iso\";a:1:{i:3;s:3:\"szl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:13:\"Kōntynuować\";}}s:5:\"ta_IN\";a:8:{s:8:\"language\";s:5:\"ta_IN\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-27 03:22:47\";s:12:\"english_name\";s:5:\"Tamil\";s:11:\"native_name\";s:15:\"தமிழ்\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/ta_IN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ta\";i:2;s:3:\"tam\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:24:\"தொடரவும்\";}}s:2:\"te\";a:8:{s:8:\"language\";s:2:\"te\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-26 15:47:39\";s:12:\"english_name\";s:6:\"Telugu\";s:11:\"native_name\";s:18:\"తెలుగు\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/te.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"te\";i:2;s:3:\"tel\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:30:\"కొనసాగించు\";}}s:2:\"th\";a:8:{s:8:\"language\";s:2:\"th\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2017-01-26 15:48:43\";s:12:\"english_name\";s:4:\"Thai\";s:11:\"native_name\";s:9:\"ไทย\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/th.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"th\";i:2;s:3:\"tha\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:15:\"ต่อไป\";}}s:2:\"tl\";a:8:{s:8:\"language\";s:2:\"tl\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-12-30 02:38:08\";s:12:\"english_name\";s:7:\"Tagalog\";s:11:\"native_name\";s:7:\"Tagalog\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/translation/core/4.7.2/tl.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tl\";i:2;s:3:\"tgl\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:10:\"Magpatuloy\";}}s:5:\"tr_TR\";a:8:{s:8:\"language\";s:5:\"tr_TR\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-19 13:54:12\";s:12:\"english_name\";s:7:\"Turkish\";s:11:\"native_name\";s:8:\"Türkçe\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/tr_TR.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tr\";i:2;s:3:\"tur\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:5:\"Devam\";}}s:5:\"tt_RU\";a:8:{s:8:\"language\";s:5:\"tt_RU\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-11-20 20:20:50\";s:12:\"english_name\";s:5:\"Tatar\";s:11:\"native_name\";s:19:\"Татар теле\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/tt_RU.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"tt\";i:2;s:3:\"tat\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:17:\"дәвам итү\";}}s:3:\"tah\";a:8:{s:8:\"language\";s:3:\"tah\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-03-06 18:39:39\";s:12:\"english_name\";s:8:\"Tahitian\";s:11:\"native_name\";s:10:\"Reo Tahiti\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.7.2/tah.zip\";s:3:\"iso\";a:3:{i:1;s:2:\"ty\";i:2;s:3:\"tah\";i:3;s:3:\"tah\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:0:\"\";}}s:5:\"ug_CN\";a:8:{s:8:\"language\";s:5:\"ug_CN\";s:7:\"version\";s:5:\"4.7.2\";s:7:\"updated\";s:19:\"2016-12-05 09:23:39\";s:12:\"english_name\";s:6:\"Uighur\";s:11:\"native_name\";s:9:\"Uyƣurqə\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.2/ug_CN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ug\";i:2;s:3:\"uig\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:26:\"داۋاملاشتۇرۇش\";}}s:2:\"uk\";a:8:{s:8:\"language\";s:2:\"uk\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-01 22:52:09\";s:12:\"english_name\";s:9:\"Ukrainian\";s:11:\"native_name\";s:20:\"Українська\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/uk.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"uk\";i:2;s:3:\"ukr\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:20:\"Продовжити\";}}s:2:\"ur\";a:8:{s:8:\"language\";s:2:\"ur\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-02 09:17:00\";s:12:\"english_name\";s:4:\"Urdu\";s:11:\"native_name\";s:8:\"اردو\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/ur.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"ur\";i:2;s:3:\"urd\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:19:\"جاری رکھیں\";}}s:5:\"uz_UZ\";a:8:{s:8:\"language\";s:5:\"uz_UZ\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-05-13 09:55:38\";s:12:\"english_name\";s:5:\"Uzbek\";s:11:\"native_name\";s:11:\"O‘zbekcha\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.5/uz_UZ.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"uz\";i:2;s:3:\"uzb\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:11:\"Davom etish\";}}s:2:\"vi\";a:8:{s:8:\"language\";s:2:\"vi\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-06-15 11:24:18\";s:12:\"english_name\";s:10:\"Vietnamese\";s:11:\"native_name\";s:14:\"Tiếng Việt\";s:7:\"package\";s:59:\"https://downloads.wordpress.org/translation/core/4.8/vi.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"vi\";i:2;s:3:\"vie\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:12:\"Tiếp tục\";}}s:5:\"zh_HK\";a:8:{s:8:\"language\";s:5:\"zh_HK\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-16 05:48:05\";s:12:\"english_name\";s:19:\"Chinese (Hong Kong)\";s:11:\"native_name\";s:16:\"香港中文版 \";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/zh_HK.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"繼續\";}}s:5:\"zh_TW\";a:8:{s:8:\"language\";s:5:\"zh_TW\";s:7:\"version\";s:3:\"4.8\";s:7:\"updated\";s:19:\"2017-07-05 10:14:12\";s:12:\"english_name\";s:16:\"Chinese (Taiwan)\";s:11:\"native_name\";s:12:\"繁體中文\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/translation/core/4.8/zh_TW.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"繼續\";}}s:5:\"zh_CN\";a:8:{s:8:\"language\";s:5:\"zh_CN\";s:7:\"version\";s:5:\"4.7.5\";s:7:\"updated\";s:19:\"2017-01-26 15:54:45\";s:12:\"english_name\";s:15:\"Chinese (China)\";s:11:\"native_name\";s:12:\"简体中文\";s:7:\"package\";s:64:\"https://downloads.wordpress.org/translation/core/4.7.5/zh_CN.zip\";s:3:\"iso\";a:2:{i:1;s:2:\"zh\";i:2;s:3:\"zho\";}s:7:\"strings\";a:1:{s:8:\"continue\";s:6:\"继续\";}}}', 'no'); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_postmeta` --- - -CREATE TABLE `wp_postmeta` ( - `meta_id` bigint(20) UNSIGNED NOT NULL, - `post_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_ci -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_postmeta` --- - -INSERT INTO `wp_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES -(1, 2, '_wp_page_template', 'landing-page.php'), -(2, 2, '_edit_last', '1'), -(3, 2, '_edit_lock', '1500980402:1'), -(4, 5, '_edit_last', '1'), -(5, 5, '_edit_lock', '1501001365:1'), -(6, 8, '_edit_last', '1'), -(7, 8, '_edit_lock', '1501001369:1'), -(8, 10, '_edit_last', '1'), -(9, 10, '_edit_lock', '1501001362:1'), -(10, 13, '_menu_item_type', 'post_type'), -(11, 13, '_menu_item_menu_item_parent', '0'), -(12, 13, '_menu_item_object_id', '2'), -(13, 13, '_menu_item_object', 'page'), -(14, 13, '_menu_item_target', ''), -(15, 13, '_menu_item_classes', 'a:1:{i:0;s:0:\"\";}'), -(16, 13, '_menu_item_xfn', ''), -(17, 13, '_menu_item_url', ''), -(18, 13, '_menu_item_orphaned', '1500980554'), -(19, 14, '_menu_item_type', 'post_type'), -(20, 14, '_menu_item_menu_item_parent', '0'), -(21, 14, '_menu_item_object_id', '10'), -(22, 14, '_menu_item_object', 'page'), -(23, 14, '_menu_item_target', ''), -(24, 14, '_menu_item_classes', 'a:1:{i:0;s:0:\"\";}'), -(25, 14, '_menu_item_xfn', ''), -(26, 14, '_menu_item_url', ''), -(27, 14, '_menu_item_orphaned', '1500980554'), -(28, 15, '_menu_item_type', 'post_type'), -(29, 15, '_menu_item_menu_item_parent', '0'), -(30, 15, '_menu_item_object_id', '5'), -(31, 15, '_menu_item_object', 'page'), -(32, 15, '_menu_item_target', ''), -(33, 15, '_menu_item_classes', 'a:1:{i:0;s:0:\"\";}'), -(34, 15, '_menu_item_xfn', ''), -(35, 15, '_menu_item_url', ''), -(36, 15, '_menu_item_orphaned', '1500980554'), -(37, 16, '_menu_item_type', 'post_type'), -(38, 16, '_menu_item_menu_item_parent', '0'), -(39, 16, '_menu_item_object_id', '8'), -(40, 16, '_menu_item_object', 'page'), -(41, 16, '_menu_item_target', ''), -(42, 16, '_menu_item_classes', 'a:1:{i:0;s:0:\"\";}'), -(43, 16, '_menu_item_xfn', ''), -(44, 16, '_menu_item_url', ''), -(45, 16, '_menu_item_orphaned', '1500980555'), -(46, 17, '_menu_item_type', 'post_type'), -(47, 17, '_menu_item_menu_item_parent', '0'), -(48, 17, '_menu_item_object_id', '2'), -(49, 17, '_menu_item_object', 'page'), -(50, 17, '_menu_item_target', ''), -(51, 17, '_menu_item_classes', 'a:1:{i:0;s:0:\"\";}'), -(52, 17, '_menu_item_xfn', ''), -(53, 17, '_menu_item_url', ''), -(54, 17, '_menu_item_orphaned', '1500980555'), -(55, 18, '_menu_item_type', 'post_type'), -(56, 18, '_menu_item_menu_item_parent', '0'), -(57, 18, '_menu_item_object_id', '2'), -(58, 18, '_menu_item_object', 'page'), -(59, 18, '_menu_item_target', ''), -(60, 18, '_menu_item_classes', 'a:1:{i:0;s:0:\"\";}'), -(61, 18, '_menu_item_xfn', ''), -(62, 18, '_menu_item_url', ''), -(63, 18, '_menu_item_orphaned', '1500980564'), -(64, 19, '_menu_item_type', 'post_type'), -(65, 19, '_menu_item_menu_item_parent', '0'), -(66, 19, '_menu_item_object_id', '10'), -(67, 19, '_menu_item_object', 'page'), -(68, 19, '_menu_item_target', ''), -(69, 19, '_menu_item_classes', 'a:1:{i:0;s:6:\"how-li\";}'), -(70, 19, '_menu_item_xfn', ''), -(71, 19, '_menu_item_url', ''), -(73, 20, '_menu_item_type', 'post_type'), -(74, 20, '_menu_item_menu_item_parent', '0'), -(75, 20, '_menu_item_object_id', '5'), -(76, 20, '_menu_item_object', 'page'), -(77, 20, '_menu_item_target', ''), -(78, 20, '_menu_item_classes', 'a:1:{i:0;s:7:\"what-li\";}'), -(79, 20, '_menu_item_xfn', ''), -(80, 20, '_menu_item_url', ''), -(82, 21, '_menu_item_type', 'post_type'), -(83, 21, '_menu_item_menu_item_parent', '0'), -(84, 21, '_menu_item_object_id', '8'), -(85, 21, '_menu_item_object', 'page'), -(86, 21, '_menu_item_target', ''), -(87, 21, '_menu_item_classes', 'a:1:{i:0;s:8:\"where-li\";}'), -(88, 21, '_menu_item_xfn', ''), -(89, 21, '_menu_item_url', ''), -(100, 23, '_wp_trash_meta_status', 'publish'), -(101, 23, '_wp_trash_meta_time', '1500980665'), -(102, 24, '_wp_attached_file', '2017/07/gwtd3Asset-15.png'), -(103, 24, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:1343;s:6:\"height\";i:901;s:4:\"file\";s:25:\"2017/07/gwtd3Asset-15.png\";s:5:\"sizes\";a:4:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:25:\"gwtd3Asset-15-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}s:6:\"medium\";a:4:{s:4:\"file\";s:25:\"gwtd3Asset-15-300x201.png\";s:5:\"width\";i:300;s:6:\"height\";i:201;s:9:\"mime-type\";s:9:\"image/png\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:25:\"gwtd3Asset-15-768x515.png\";s:5:\"width\";i:768;s:6:\"height\";i:515;s:9:\"mime-type\";s:9:\"image/png\";}s:5:\"large\";a:4:{s:4:\"file\";s:26:\"gwtd3Asset-15-1024x687.png\";s:5:\"width\";i:1024;s:6:\"height\";i:687;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), -(104, 25, '_wp_attached_file', '2017/07/cropped-gwtd3Asset-15.png'), -(105, 25, '_wp_attachment_context', 'custom-header'), -(106, 25, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:1000;s:6:\"height\";i:670;s:4:\"file\";s:33:\"2017/07/cropped-gwtd3Asset-15.png\";s:5:\"sizes\";a:3:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:33:\"cropped-gwtd3Asset-15-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}s:6:\"medium\";a:4:{s:4:\"file\";s:33:\"cropped-gwtd3Asset-15-300x201.png\";s:5:\"width\";i:300;s:6:\"height\";i:201;s:9:\"mime-type\";s:9:\"image/png\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:33:\"cropped-gwtd3Asset-15-768x515.png\";s:5:\"width\";i:768;s:6:\"height\";i:515;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), -(107, 25, '_wp_attachment_custom_header_last_used_gwtd3', '1500982986'), -(108, 25, '_wp_attachment_is_custom_header', 'gwtd3'), -(109, 26, '_wp_trash_meta_status', 'publish'), -(110, 26, '_wp_trash_meta_time', '1500982986'), -(147, 31, '_wp_attached_file', '2017/07/icon-wordpress.png'), -(148, 31, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:107;s:6:\"height\";i:108;s:4:\"file\";s:26:\"2017/07/icon-wordpress.png\";s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), -(149, 32, '_wp_attached_file', '2017/07/icon-twitter.png'), -(150, 32, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:108;s:6:\"height\";i:108;s:4:\"file\";s:24:\"2017/07/icon-twitter.png\";s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), -(151, 33, '_wp_attached_file', '2017/07/icon-slack.png'), -(152, 33, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:107;s:6:\"height\";i:108;s:4:\"file\";s:22:\"2017/07/icon-slack.png\";s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), -(153, 34, '_wp_attached_file', '2017/07/icon-facebook.png'), -(154, 34, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:107;s:6:\"height\";i:108;s:4:\"file\";s:25:\"2017/07/icon-facebook.png\";s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), -(155, 35, '_menu_item_type', 'custom'), -(156, 35, '_menu_item_menu_item_parent', '0'), -(157, 35, '_menu_item_object_id', '35'), -(158, 35, '_menu_item_object', 'custom'), -(159, 35, '_menu_item_target', ''), -(160, 35, '_menu_item_classes', 'a:1:{i:0;s:15:\"text-color-blue\";}'), -(161, 35, '_menu_item_xfn', ''), -(162, 35, '_menu_item_url', 'http://wptranslationday.org/htmlarchive/gwtd1/'), -(164, 36, '_menu_item_type', 'custom'), -(165, 36, '_menu_item_menu_item_parent', '0'), -(166, 36, '_menu_item_object_id', '36'), -(167, 36, '_menu_item_object', 'custom'), -(168, 36, '_menu_item_target', ''), -(169, 36, '_menu_item_classes', 'a:1:{i:0;s:0:\"\";}'), -(170, 36, '_menu_item_xfn', ''), -(171, 36, '_menu_item_url', 'http://wptranslationday.org/htmlarchive/gwtd2/'), -(173, 37, '_edit_last', '1'), -(174, 37, '_edit_lock', '1501001169:1'), -(175, 37, '_wp_page_template', 'default'), -(176, 40, '_wp_attached_file', '2017/07/intpageheader.png'), -(177, 40, '_wp_attachment_metadata', 'a:5:{s:5:\"width\";i:1920;s:6:\"height\";i:358;s:4:\"file\";s:25:\"2017/07/intpageheader.png\";s:5:\"sizes\";a:4:{s:9:\"thumbnail\";a:4:{s:4:\"file\";s:25:\"intpageheader-150x150.png\";s:5:\"width\";i:150;s:6:\"height\";i:150;s:9:\"mime-type\";s:9:\"image/png\";}s:6:\"medium\";a:4:{s:4:\"file\";s:24:\"intpageheader-300x56.png\";s:5:\"width\";i:300;s:6:\"height\";i:56;s:9:\"mime-type\";s:9:\"image/png\";}s:12:\"medium_large\";a:4:{s:4:\"file\";s:25:\"intpageheader-768x143.png\";s:5:\"width\";i:768;s:6:\"height\";i:143;s:9:\"mime-type\";s:9:\"image/png\";}s:5:\"large\";a:4:{s:4:\"file\";s:26:\"intpageheader-1024x191.png\";s:5:\"width\";i:1024;s:6:\"height\";i:191;s:9:\"mime-type\";s:9:\"image/png\";}}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'), -(178, 37, '_thumbnail_id', '40'), -(179, 10, '_wp_page_template', 'default'), -(180, 5, '_wp_page_template', 'default'), -(181, 8, '_wp_page_template', 'default'); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_posts` --- - -CREATE TABLE `wp_posts` ( - `ID` bigint(20) UNSIGNED NOT NULL, - `post_author` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_content` longtext COLLATE utf8mb4_unicode_ci NOT NULL, - `post_title` text COLLATE utf8mb4_unicode_ci NOT NULL, - `post_excerpt` text COLLATE utf8mb4_unicode_ci NOT NULL, - `post_status` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'publish', - `comment_status` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'open', - `ping_status` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'open', - `post_password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `post_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `to_ping` text COLLATE utf8mb4_unicode_ci NOT NULL, - `pinged` text COLLATE utf8mb4_unicode_ci NOT NULL, - `post_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_modified_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `post_content_filtered` longtext COLLATE utf8mb4_unicode_ci NOT NULL, - `post_parent` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `guid` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `menu_order` int(11) NOT NULL DEFAULT '0', - `post_type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'post', - `post_mime_type` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `comment_count` bigint(20) NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_posts` --- - -INSERT INTO `wp_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES -(1, 1, '2017-07-25 06:24:51', '2017-07-25 06:24:51', 'Welcome to WordPress. This is your first post. Edit or delete it, then start writing!', 'Hello world!', '', 'publish', 'open', 'open', '', 'hello-world', '', '', '2017-07-25 06:24:51', '2017-07-25 06:24:51', '', 0, 'http://localhost/gwtd3/?p=1', 0, 'post', '', 1), -(2, 1, '2017-07-25 06:24:51', '2017-07-25 06:24:51', '', 'Landing Page', '', 'publish', 'closed', 'closed', '', 'landing-page', '', '', '2017-07-25 10:52:19', '2017-07-25 10:52:19', '', 0, 'http://localhost/gwtd3/?page_id=2', 0, 'page', '', 0), -(3, 1, '2017-07-25 06:28:43', '0000-00-00 00:00:00', '', 'Auto Draft', '', 'auto-draft', 'open', 'open', '', '', '', '', '2017-07-25 06:28:43', '0000-00-00 00:00:00', '', 0, 'http://localhost/gwtd3/?p=3', 0, 'post', '', 0), -(4, 1, '2017-07-25 06:50:17', '2017-07-25 06:50:17', 'This is an example page. It\'s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:\n\n
Hi there! I\'m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin\' caught in the rain.)
\n\n...or something like this:\n\n
The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.
\n\nAs a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!', 'Landing Page', '', 'inherit', 'closed', 'closed', '', '2-revision-v1', '', '', '2017-07-25 06:50:17', '2017-07-25 06:50:17', '', 2, 'http://localhost/gwtd3/2017/07/25/2-revision-v1/', 0, 'revision', '', 0), -(5, 1, '2017-07-25 06:50:29', '2017-07-25 06:50:29', '

Global WordPress Translation Day is a 24-hour global event dedicated to the translation of the WordPress ecosystem (core, themes, plugins).

\r\n\r\n

It’s a unique and innovative eventa cool mix of digital and physical: the international community of the WP Polyglots will meet at the same time locally and digitally for a 24-hour translating marathon that will provide inspiration and training to both coders and translators on localizing and internationalizing through live talks and local meetups.

\r\n\r\n

And this year the celebration is double: September 30 has also been designated as International Translation Day by the United Nations!

', 'What is GWTD3?', '', 'private', 'closed', 'closed', '', 'what-is-gwtd3', '', '', '2017-07-25 16:49:25', '2017-07-25 16:49:25', '', 0, 'http://localhost/gwtd3/?page_id=5', 0, 'page', '', 0), -(6, 1, '2017-07-25 06:50:29', '2017-07-25 06:50:29', 'Global WordPress Translation Day is a 24-hour global event dedicated to the translation of the WordPress ecosystem (core, themes, plugins).\r\n\r\nIt’s a unique and innovative eventa cool mix of digital and physical: the international community of the WP Polyglots will meet at the same time locally and digitally for a 24-hour translating marathon that will provide inspiration and training to both coders and translators on localizing and internationalizing through live talks and local meetups.\r\n\r\nAnd this year the celebration is double: September 30 has also been designated as International Translation Day by the United Nations!', 'What is GWTD3?', '', 'inherit', 'closed', 'closed', '', '5-revision-v1', '', '', '2017-07-25 06:50:29', '2017-07-25 06:50:29', '', 5, 'http://localhost/gwtd3/2017/07/25/5-revision-v1/', 0, 'revision', '', 0), -(7, 1, '2017-07-25 06:51:29', '2017-07-25 06:51:29', '

Global WordPress Translation Day is a 24-hour global event dedicated to the translation of the WordPress ecosystem (core, themes, plugins).

\r\n\r\n

It’s a unique and innovative eventa cool mix of digital and physical: the international community of the WP Polyglots will meet at the same time locally and digitally for a 24-hour translating marathon that will provide inspiration and training to both coders and translators on localizing and internationalizing through live talks and local meetups.

\r\n\r\n

And this year the celebration is double: September 30 has also been designated as International Translation Day by the United Nations!

', 'What is GWTD3?', '', 'inherit', 'closed', 'closed', '', '5-revision-v1', '', '', '2017-07-25 06:51:29', '2017-07-25 06:51:29', '', 5, 'http://localhost/gwtd3/2017/07/25/5-revision-v1/', 0, 'revision', '', 0), -(8, 1, '2017-07-25 06:52:10', '2017-07-25 06:52:10', '

Global WordPress Translation Day is ... well, everywhere! In the 24 hours from 00.00 to 24.00 UTC of September 30, 2017 a series of live sessions will be aired live via Crowdcast.

\r\n\r\n

The sessions, offered in the local languages, will provide information, training, inspiration, case studies, Q&A sessions and more on the WordPress ecosystem: a “global Polyglots chorus” that will run from East to West, as the time zones roll out.

\r\n\r\n

The live events (available on this website) are paired with physical meetups that volunteers can join locally, to add conviviality and support to the experience (and, if at all possible, fall a little more in love with the Community).

', 'Where is GWTD3?', '', 'private', 'closed', 'closed', '', 'where-is-gwtd3', '', '', '2017-07-25 16:49:29', '2017-07-25 16:49:29', '', 0, 'http://localhost/gwtd3/?page_id=8', 0, 'page', '', 0), -(9, 1, '2017-07-25 06:52:10', '2017-07-25 06:52:10', '

Global WordPress Translation Day is ... well, everywhere! In the 24 hours from 00.00 to 24.00 UTC of September 30, 2017 a series of live sessions will be aired live via Crowdcast.

\r\n\r\n

The sessions, offered in the local languages, will provide information, training, inspiration, case studies, Q&A sessions and more on the WordPress ecosystem: a “global Polyglots chorus” that will run from East to West, as the time zones roll out.

\r\n\r\n

The live events (available on this website) are paired with physical meetups that volunteers can join locally, to add conviviality and support to the experience (and, if at all possible, fall a little more in love with the Community).

', 'Where is GWTD3?', '', 'inherit', 'closed', 'closed', '', '8-revision-v1', '', '', '2017-07-25 06:52:10', '2017-07-25 06:52:10', '', 8, 'http://localhost/gwtd3/2017/07/25/8-revision-v1/', 0, 'revision', '', 0), -(10, 1, '2017-07-25 06:53:22', '2017-07-25 06:53:22', '

So, don’t make other plans for Saturday September 30 2017 and hop on: your local Polyglots team is waiting for you to get involved and chime in!

\r\n\r\n

If you can, join other volunteers in your local community (usually, this turns into a fun occasion to meet other WordPress lovers and to learn more about the platform and the Community) or, if you prefer, join us online... but either way: join the fun and help us make WordPress inclusive and accessible to as many people as possible.

\r\n\r\n

Below are the links to our social net presence, to the International Slack channel and to the Polyglots’ page on the official WordPress.org site. Joining the coolest Community in the Universe is only a click away... So don’t wait a second longer!

', 'Cool! How do I get involved?', '', 'private', 'closed', 'closed', '', 'cool-how-do-i-get-involved', '', '', '2017-07-25 16:49:22', '2017-07-25 16:49:22', '', 0, 'http://localhost/gwtd3/?page_id=10', 0, 'page', '', 0), -(11, 1, '2017-07-25 06:53:22', '2017-07-25 06:53:22', '

So, don’t make other plans for Saturday September 30 2017 and hop on: your local Polyglots team is waiting for you to get involved and chime in!

\r\n\r\n

If you can, join other volunteers in your local community (usually, this turns into a fun occasion to meet other WordPress lovers and to learn more about the platform and the Community) or, if you prefer, join us online... but either way: join the fun and help us make WordPress inclusive and accessible to as many people as possible.

\r\n\r\n

Below are the links to our social net presence, to the International Slack channel and to the Polyglots’ page on the official WordPress.org site. Joining the coolest Community in the Universe is only a click away... So don’t wait a second longer!

', 'Cool! How do I get involved?', '', 'inherit', 'closed', 'closed', '', '10-revision-v1', '', '', '2017-07-25 06:53:22', '2017-07-25 06:53:22', '', 10, 'http://localhost/gwtd3/2017/07/25/10-revision-v1/', 0, 'revision', '', 0), -(12, 1, '2017-07-25 10:52:19', '2017-07-25 10:52:19', '', 'Landing Page', '', 'inherit', 'closed', 'closed', '', '2-revision-v1', '', '', '2017-07-25 10:52:19', '2017-07-25 10:52:19', '', 2, 'http://localhost/gwtd3/2017/07/25/2-revision-v1/', 0, 'revision', '', 0), -(13, 1, '2017-07-25 11:02:33', '0000-00-00 00:00:00', ' ', '', '', 'draft', 'closed', 'closed', '', '', '', '', '2017-07-25 11:02:33', '0000-00-00 00:00:00', '', 0, 'http://localhost/gwtd3/?p=13', 1, 'nav_menu_item', '', 0), -(14, 1, '2017-07-25 11:02:34', '0000-00-00 00:00:00', ' ', '', '', 'draft', 'closed', 'closed', '', '', '', '', '2017-07-25 11:02:34', '0000-00-00 00:00:00', '', 2, 'http://localhost/gwtd3/?p=14', 1, 'nav_menu_item', '', 0), -(15, 1, '2017-07-25 11:02:34', '0000-00-00 00:00:00', ' ', '', '', 'draft', 'closed', 'closed', '', '', '', '', '2017-07-25 11:02:34', '0000-00-00 00:00:00', '', 2, 'http://localhost/gwtd3/?p=15', 1, 'nav_menu_item', '', 0), -(16, 1, '2017-07-25 11:02:34', '0000-00-00 00:00:00', ' ', '', '', 'draft', 'closed', 'closed', '', '', '', '', '2017-07-25 11:02:34', '0000-00-00 00:00:00', '', 2, 'http://localhost/gwtd3/?p=16', 1, 'nav_menu_item', '', 0), -(17, 1, '2017-07-25 11:02:35', '0000-00-00 00:00:00', ' ', '', '', 'draft', 'closed', 'closed', '', '', '', '', '2017-07-25 11:02:35', '0000-00-00 00:00:00', '', 0, 'http://localhost/gwtd3/?p=17', 1, 'nav_menu_item', '', 0), -(18, 1, '2017-07-25 11:02:44', '0000-00-00 00:00:00', ' ', '', '', 'draft', 'closed', 'closed', '', '', '', '', '2017-07-25 11:02:44', '0000-00-00 00:00:00', '', 0, 'http://localhost/gwtd3/?p=18', 1, 'nav_menu_item', '', 0), -(19, 1, '2017-07-25 11:03:06', '2017-07-25 11:03:06', '', 'HOW?', '', 'publish', 'closed', 'closed', '', '19', '', '', '2017-07-25 18:16:18', '2017-07-25 18:16:18', '', 0, 'http://localhost/gwtd3/?p=19', 3, 'nav_menu_item', '', 0), -(20, 1, '2017-07-25 11:03:06', '2017-07-25 11:03:06', '', 'WHAT?', '', 'publish', 'closed', 'closed', '', '20', '', '', '2017-07-25 18:16:17', '2017-07-25 18:16:17', '', 0, 'http://localhost/gwtd3/?p=20', 1, 'nav_menu_item', '', 0), -(21, 1, '2017-07-25 11:03:06', '2017-07-25 11:03:06', '', 'WHERE?', '', 'publish', 'closed', 'closed', '', '21', '', '', '2017-07-25 18:16:17', '2017-07-25 18:16:17', '', 0, 'http://localhost/gwtd3/?p=21', 2, 'nav_menu_item', '', 0), -(23, 1, '2017-07-25 11:04:24', '2017-07-25 11:04:24', '{\n \"blogdescription\": {\n \"value\": \"September 30th, 2017\",\n \"type\": \"option\",\n \"user_id\": 1\n }\n}', '', '', 'trash', 'closed', 'closed', '', '912c4461-520e-45ad-b66e-9bbf3df48441', '', '', '2017-07-25 11:04:24', '2017-07-25 11:04:24', '', 0, 'http://localhost/gwtd3/912c4461-520e-45ad-b66e-9bbf3df48441/', 0, 'customize_changeset', '', 0), -(24, 1, '2017-07-25 11:42:44', '2017-07-25 11:42:44', '', 'gwtd3Asset 15', '', 'inherit', 'open', 'closed', '', 'gwtd3asset-15', '', '', '2017-07-25 11:42:44', '2017-07-25 11:42:44', '', 0, 'http://localhost/gwtd3/wp-content/uploads/2017/07/gwtd3Asset-15.png', 0, 'attachment', 'image/png', 0), -(25, 1, '2017-07-25 11:42:59', '2017-07-25 11:42:59', '', 'cropped-gwtd3Asset-15.png', '', 'inherit', 'open', 'closed', '', 'cropped-gwtd3asset-15-png', '', '', '2017-07-25 11:42:59', '2017-07-25 11:42:59', '', 0, 'http://localhost/gwtd3/wp-content/uploads/2017/07/cropped-gwtd3Asset-15.png', 0, 'attachment', 'image/png', 0), -(26, 1, '2017-07-25 11:43:06', '2017-07-25 11:43:06', '{\n \"gwtd3::header_image\": {\n \"value\": \"http://localhost/gwtd3/wp-content/uploads/2017/07/cropped-gwtd3Asset-15.png\",\n \"type\": \"theme_mod\",\n \"user_id\": 1\n },\n \"gwtd3::header_image_data\": {\n \"value\": {\n \"url\": \"http://localhost/gwtd3/wp-content/uploads/2017/07/cropped-gwtd3Asset-15.png\",\n \"thumbnail_url\": \"http://localhost/gwtd3/wp-content/uploads/2017/07/cropped-gwtd3Asset-15.png\",\n \"timestamp\": 1500982979874,\n \"attachment_id\": 25,\n \"width\": 1000,\n \"height\": 670\n },\n \"type\": \"theme_mod\",\n \"user_id\": 1\n }\n}', '', '', 'trash', 'closed', 'closed', '', '90348c6e-df44-4266-8be8-22f26981c761', '', '', '2017-07-25 11:43:06', '2017-07-25 11:43:06', '', 0, 'http://localhost/gwtd3/90348c6e-df44-4266-8be8-22f26981c761/', 0, 'customize_changeset', '', 0), -(31, 1, '2017-07-25 12:21:14', '2017-07-25 12:21:14', '', 'icon-wordpress', '', 'inherit', 'open', 'closed', '', 'icon-wordpress', '', '', '2017-07-25 12:21:14', '2017-07-25 12:21:14', '', 0, 'http://localhost/gwtd3/wp-content/uploads/2017/07/icon-wordpress.png', 0, 'attachment', 'image/png', 0), -(32, 1, '2017-07-25 12:21:15', '2017-07-25 12:21:15', '', 'icon-twitter', '', 'inherit', 'open', 'closed', '', 'icon-twitter', '', '', '2017-07-25 12:21:15', '2017-07-25 12:21:15', '', 0, 'http://localhost/gwtd3/wp-content/uploads/2017/07/icon-twitter.png', 0, 'attachment', 'image/png', 0), -(33, 1, '2017-07-25 12:21:15', '2017-07-25 12:21:15', '', 'icon-slack', '', 'inherit', 'open', 'closed', '', 'icon-slack', '', '', '2017-07-25 12:21:15', '2017-07-25 12:21:15', '', 0, 'http://localhost/gwtd3/wp-content/uploads/2017/07/icon-slack.png', 0, 'attachment', 'image/png', 0), -(34, 1, '2017-07-25 12:21:15', '2017-07-25 12:21:15', '', 'icon-facebook', '', 'inherit', 'open', 'closed', '', 'icon-facebook', '', '', '2017-07-25 12:21:15', '2017-07-25 12:21:15', '', 0, 'http://localhost/gwtd3/wp-content/uploads/2017/07/icon-facebook.png', 0, 'attachment', 'image/png', 0), -(35, 1, '2017-07-25 13:27:11', '2017-07-25 13:27:11', '', 'GWTD1', '', 'publish', 'closed', 'closed', '', 'gwtd1', '', '', '2017-07-25 17:24:12', '2017-07-25 17:24:12', '', 0, 'http://localhost/gwtd3/?p=35', 1, 'nav_menu_item', '', 0), -(36, 1, '2017-07-25 13:27:11', '2017-07-25 13:27:11', '', 'GWTD2', '', 'publish', 'closed', 'closed', '', 'gwtd2', '', '', '2017-07-25 17:24:12', '2017-07-25 17:24:12', '', 0, 'http://localhost/gwtd3/?p=36', 2, 'nav_menu_item', '', 0), -(37, 1, '2017-07-25 16:46:48', '2017-07-25 16:46:48', 'Just replace the feature image and you\'re done! :)', 'Internal Banner', '', 'private', 'closed', 'closed', '', 'internal-banner', '', '', '2017-07-25 16:48:30', '2017-07-25 16:48:30', '', 0, 'http://localhost/gwtd3/?page_id=37', 0, 'page', '', 0), -(38, 1, '2017-07-25 16:46:48', '2017-07-25 16:46:48', '', 'Internal Banner', '', 'inherit', 'closed', 'closed', '', '37-revision-v1', '', '', '2017-07-25 16:46:48', '2017-07-25 16:46:48', '', 37, 'http://localhost/gwtd3/37-revision-v1/', 0, 'revision', '', 0), -(39, 1, '2017-07-25 16:46:53', '2017-07-25 16:46:53', 'afeaefaef', 'Internal Banner', '', 'inherit', 'closed', 'closed', '', '37-revision-v1', '', '', '2017-07-25 16:46:53', '2017-07-25 16:46:53', '', 37, 'http://localhost/gwtd3/37-revision-v1/', 0, 'revision', '', 0), -(40, 1, '2017-07-25 16:48:11', '2017-07-25 16:48:11', '', 'intpageheader', '', 'inherit', 'open', 'closed', '', 'intpageheader', '', '', '2017-07-25 16:48:11', '2017-07-25 16:48:11', '', 37, 'http://localhost/gwtd3/wp-content/uploads/2017/07/intpageheader.png', 0, 'attachment', 'image/png', 0), -(41, 1, '2017-07-25 16:48:30', '2017-07-25 16:48:30', 'Just replace the feature image and you\'re done! :)', 'Internal Banner', '', 'inherit', 'closed', 'closed', '', '37-revision-v1', '', '', '2017-07-25 16:48:30', '2017-07-25 16:48:30', '', 37, 'http://localhost/gwtd3/37-revision-v1/', 0, 'revision', '', 0); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_termmeta` --- - -CREATE TABLE `wp_termmeta` ( - `meta_id` bigint(20) UNSIGNED NOT NULL, - `term_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_ci -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- -------------------------------------------------------- - --- --- Table structure for table `wp_terms` --- - -CREATE TABLE `wp_terms` ( - `term_id` bigint(20) UNSIGNED NOT NULL, - `name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `slug` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `term_group` bigint(10) NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_terms` --- - -INSERT INTO `wp_terms` (`term_id`, `name`, `slug`, `term_group`) VALUES -(1, 'Uncategorized', 'uncategorized', 0), -(2, 'Main Menu', 'main-menu', 0), -(4, 'Gwtd Menu', 'gwtd-menu', 0); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_term_relationships` --- - -CREATE TABLE `wp_term_relationships` ( - `object_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `term_order` int(11) NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_term_relationships` --- - -INSERT INTO `wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES -(1, 1, 0), -(19, 2, 0), -(20, 2, 0), -(21, 2, 0), -(35, 4, 0), -(36, 4, 0); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_term_taxonomy` --- - -CREATE TABLE `wp_term_taxonomy` ( - `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL, - `term_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `taxonomy` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `description` longtext COLLATE utf8mb4_unicode_ci NOT NULL, - `parent` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `count` bigint(20) NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_term_taxonomy` --- - -INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `taxonomy`, `description`, `parent`, `count`) VALUES -(1, 1, 'category', '', 0, 1), -(2, 2, 'nav_menu', '', 0, 3), -(4, 4, 'nav_menu', '', 0, 2); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_usermeta` --- - -CREATE TABLE `wp_usermeta` ( - `umeta_id` bigint(20) UNSIGNED NOT NULL, - `user_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', - `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `meta_value` longtext COLLATE utf8mb4_unicode_ci -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_usermeta` --- - -INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES -(1, 1, 'nickname', 'admin'), -(2, 1, 'first_name', ''), -(3, 1, 'last_name', ''), -(4, 1, 'description', ''), -(5, 1, 'rich_editing', 'true'), -(6, 1, 'comment_shortcuts', 'false'), -(7, 1, 'admin_color', 'fresh'), -(8, 1, 'use_ssl', '0'), -(9, 1, 'show_admin_bar_front', 'false'), -(10, 1, 'locale', ''), -(11, 1, 'wp_capabilities', 'a:1:{s:13:\"administrator\";b:1;}'), -(12, 1, 'wp_user_level', '10'), -(13, 1, 'dismissed_wp_pointers', ''), -(14, 1, 'show_welcome_panel', '0'), -(15, 1, 'session_tokens', 'a:4:{s:64:\"a32d56b116af50eeb6538cde07a8284f69b4fb6197a442a0eb8beff4b2075329\";a:4:{s:10:\"expiration\";i:1501136922;s:2:\"ip\";s:3:\"::1\";s:2:\"ua\";s:115:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36\";s:5:\"login\";i:1500964122;}s:64:\"f4a4585963403d3b2d34e39eca5626f08599bc1318c3b13a3b31a3ec478253a0\";a:4:{s:10:\"expiration\";i:1501148098;s:2:\"ip\";s:3:\"::1\";s:2:\"ua\";s:115:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36\";s:5:\"login\";i:1500975298;}s:64:\"02967d86f3a5e41ff4add825cfb194a18819927c08de65bf269968c70003976f\";a:4:{s:10:\"expiration\";i:1501153321;s:2:\"ip\";s:3:\"::1\";s:2:\"ua\";s:115:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36\";s:5:\"login\";i:1500980521;}s:64:\"f0db826049809931b1f4529b74402ef518caaed6ba9d5cd747f752d85cb7e2b4\";a:4:{s:10:\"expiration\";i:1501173848;s:2:\"ip\";s:3:\"::1\";s:2:\"ua\";s:115:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36\";s:5:\"login\";i:1501001048;}}'), -(16, 1, 'wp_dashboard_quick_press_last_post_id', '3'), -(17, 1, 'community-events-location', 'a:1:{s:2:\"ip\";s:2:\"::\";}'), -(18, 1, 'meta-box-order_dashboard', 'a:4:{s:6:\"normal\";s:19:\"dashboard_right_now\";s:4:\"side\";s:21:\"dashboard_quick_press\";s:7:\"column3\";s:18:\"dashboard_activity\";s:7:\"column4\";s:17:\"dashboard_primary\";}'), -(19, 1, 'wp_user-settings', 'editor_expand=off&editor=html&hidetb=1&libraryContent=browse'), -(20, 1, 'wp_user-settings-time', '1500983140'), -(21, 1, 'managenav-menuscolumnshidden', 'a:4:{i:0;s:11:\"link-target\";i:1;s:15:\"title-attribute\";i:2;s:3:\"xfn\";i:3;s:11:\"description\";}'), -(22, 1, 'metaboxhidden_nav-menus', 'a:1:{i:0;s:12:\"add-post_tag\";}'), -(23, 1, 'nav_menu_recently_edited', '2'); - --- -------------------------------------------------------- - --- --- Table structure for table `wp_users` --- - -CREATE TABLE `wp_users` ( - `ID` bigint(20) UNSIGNED NOT NULL, - `user_login` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_pass` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_nicename` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_url` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `user_activation_key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `user_status` int(11) NOT NULL DEFAULT '0', - `display_name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- --- Dumping data for table `wp_users` --- - -INSERT INTO `wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES -(1, 'admin', '$P$Brqwi61D6NTWiQHTQ4wRRk.ADDgPKr/', 'admin', 'admin@host.lcl', '', '2017-07-25 06:24:51', '', 0, 'admin'); - --- --- Indexes for dumped tables --- - --- --- Indexes for table `wp_commentmeta` --- -ALTER TABLE `wp_commentmeta` - ADD PRIMARY KEY (`meta_id`), - ADD KEY `comment_id` (`comment_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Indexes for table `wp_comments` --- -ALTER TABLE `wp_comments` - ADD PRIMARY KEY (`comment_ID`), - ADD KEY `comment_post_ID` (`comment_post_ID`), - ADD KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`), - ADD KEY `comment_date_gmt` (`comment_date_gmt`), - ADD KEY `comment_parent` (`comment_parent`), - ADD KEY `comment_author_email` (`comment_author_email`(10)); - --- --- Indexes for table `wp_links` --- -ALTER TABLE `wp_links` - ADD PRIMARY KEY (`link_id`), - ADD KEY `link_visible` (`link_visible`); - --- --- Indexes for table `wp_options` --- -ALTER TABLE `wp_options` - ADD PRIMARY KEY (`option_id`), - ADD UNIQUE KEY `option_name` (`option_name`); - --- --- Indexes for table `wp_postmeta` --- -ALTER TABLE `wp_postmeta` - ADD PRIMARY KEY (`meta_id`), - ADD KEY `post_id` (`post_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Indexes for table `wp_posts` --- -ALTER TABLE `wp_posts` - ADD PRIMARY KEY (`ID`), - ADD KEY `post_name` (`post_name`(191)), - ADD KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`), - ADD KEY `post_parent` (`post_parent`), - ADD KEY `post_author` (`post_author`); - --- --- Indexes for table `wp_termmeta` --- -ALTER TABLE `wp_termmeta` - ADD PRIMARY KEY (`meta_id`), - ADD KEY `term_id` (`term_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Indexes for table `wp_terms` --- -ALTER TABLE `wp_terms` - ADD PRIMARY KEY (`term_id`), - ADD KEY `slug` (`slug`(191)), - ADD KEY `name` (`name`(191)); - --- --- Indexes for table `wp_term_relationships` --- -ALTER TABLE `wp_term_relationships` - ADD PRIMARY KEY (`object_id`,`term_taxonomy_id`), - ADD KEY `term_taxonomy_id` (`term_taxonomy_id`); - --- --- Indexes for table `wp_term_taxonomy` --- -ALTER TABLE `wp_term_taxonomy` - ADD PRIMARY KEY (`term_taxonomy_id`), - ADD UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`), - ADD KEY `taxonomy` (`taxonomy`); - --- --- Indexes for table `wp_usermeta` --- -ALTER TABLE `wp_usermeta` - ADD PRIMARY KEY (`umeta_id`), - ADD KEY `user_id` (`user_id`), - ADD KEY `meta_key` (`meta_key`(191)); - --- --- Indexes for table `wp_users` --- -ALTER TABLE `wp_users` - ADD PRIMARY KEY (`ID`), - ADD KEY `user_login_key` (`user_login`), - ADD KEY `user_nicename` (`user_nicename`), - ADD KEY `user_email` (`user_email`); - --- --- AUTO_INCREMENT for dumped tables --- - --- --- AUTO_INCREMENT for table `wp_commentmeta` --- -ALTER TABLE `wp_commentmeta` - MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; --- --- AUTO_INCREMENT for table `wp_comments` --- -ALTER TABLE `wp_comments` - MODIFY `comment_ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; --- --- AUTO_INCREMENT for table `wp_links` --- -ALTER TABLE `wp_links` - MODIFY `link_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; --- --- AUTO_INCREMENT for table `wp_options` --- -ALTER TABLE `wp_options` - MODIFY `option_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=169; --- --- AUTO_INCREMENT for table `wp_postmeta` --- -ALTER TABLE `wp_postmeta` - MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=182; --- --- AUTO_INCREMENT for table `wp_posts` --- -ALTER TABLE `wp_posts` - MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=42; --- --- AUTO_INCREMENT for table `wp_termmeta` --- -ALTER TABLE `wp_termmeta` - MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; --- --- AUTO_INCREMENT for table `wp_terms` --- -ALTER TABLE `wp_terms` - MODIFY `term_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; --- --- AUTO_INCREMENT for table `wp_term_taxonomy` --- -ALTER TABLE `wp_term_taxonomy` - MODIFY `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; --- --- AUTO_INCREMENT for table `wp_usermeta` --- -ALTER TABLE `wp_usermeta` - MODIFY `umeta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24; --- --- AUTO_INCREMENT for table `wp_users` --- -ALTER TABLE `wp_users` - MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;COMMIT; - -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/wp-content/plugins/caldera-forms/LICENSE b/wp-content/plugins/caldera-forms/LICENSE new file mode 100644 index 0000000..d7f1051 --- /dev/null +++ b/wp-content/plugins/caldera-forms/LICENSE @@ -0,0 +1,339 @@ +GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/wp-content/plugins/caldera-forms/README.md b/wp-content/plugins/caldera-forms/README.md new file mode 100644 index 0000000..5c42abe --- /dev/null +++ b/wp-content/plugins/caldera-forms/README.md @@ -0,0 +1,19 @@ +Caldera-Forms +============= + + + +# Drag & Drop WordPress Responsive Form Builder + + +### Docs, Add-ons & More Information: +* [More Information](https://calderaforms.com/) +* [Documentation](https://calderaforms.com/documentation/caldera-forms-documentation/) +* [Add-ons](https://calderawp.com/caldera-forms-add-ons/) + + +### Contributing/ Using This Repo, Etc. +* The default branch is "master" that should be the same as WordPress.org. +* Development happens on the "develop" branch. +* If you find a bug, or would like to make a feature request, [please open an issue]()https://github.com/CalderaWP/Caldera-Forms/issues/. +* If you fixed a bug, or made a new feature, please submit a pull request against the develop branch. diff --git a/wp-content/plugins/caldera-forms/assets/build/css/admin.min.css b/wp-content/plugins/caldera-forms/assets/build/css/admin.min.css new file mode 100644 index 0000000..f710e2c --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/admin.min.css @@ -0,0 +1 @@ +@font-face{font-family:caldera-forms;src:url(fonts/caldera-forms.eot?7moc5h);src:url(fonts/caldera-forms.eot?#iefix7moc5h) format('embedded-opentype'),url(fonts/caldera-forms.woff?7moc5h) format('woff'),url(fonts/caldera-forms.ttf?7moc5h) format('truetype'),url(fonts/caldera-forms.svg?7moc5h#caldera-forms) format('svg');font-weight:400;font-style:normal}[class*=" icn-"],[class^=icn-]{font-family:caldera-forms;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icn-field:before{content:"\e60b"}.icn-right:before{content:"\e60c"}.icn-equalizer:before{content:"\e60d"}.icn-cog:before{content:"\e605"}.icn-check:before{content:"\e606"}.icn-plus:before{content:"\e607"}.icn-radio-checked:before{content:"\e608"}.icn-radio-unchecked:before{content:"\e609"}.icn-code:before{content:"\e60a"}.icn-duplicate:before{content:"\e600"}.icn-folder:before{content:"\e601"}.icn-delete:before{content:"\e602"}.icn-repeat:before{content:"\e603"}.icn-cf:before{content:"\e604"}#wpbody-content>div.error,#wpbody-content>div.updated{margin:50px 27px -50px 2px}.caldera-editor-header-nav.spinner{display:block;margin:10px 0 -6px}.caldera-editor-header-nav>li.caldera-forms-headtext{display:block;padding:12px 0 0;color:#737373}.caldera-editor-header-nav>li.sub-meta-line{padding:9px}.toggle_option_row{margin:4px 0}.toggle_option_row input{display:inline}.caldera-group-panel .add-new-h2,.caldera-mini-list .caldera-group-description,.caldera-mini-list .caldera-group-footer{display:none}.toggle_option_row .dashicons-sort{cursor:all-scroll}.toggle_option_tab,.toggle_processor_event{float:right;margin:0 6px 0 0}.toggle_option_tab .button,.toggle_processor_event .button{border-radius:0;margin-right:-5px}.toggle_option_tab .button:last-child,.toggle_processor_event .button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.toggle_option_tab .button:first-child,.toggle_processor_event .button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.toggle_option_preview .button{border-radius:0;margin-right:-5px}.toggle_option_preview .button:first-child{border-radius:3px 0 0 3px}.toggle_option_preview .button:last-child{border-radius:0 3px 3px 0}.toplevel_page_caldera-forms .wrap{padding-top:35px}.caldera-entry-exporter{float:left;margin-top:-38px}.caldera-group-panel{width:350px;padding:12px 12px 0;float:left;background-color:#fff;border:1px solid #dfdfdf;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 10px 10px 0;height:200px}.caldera-group-description{height:75px;margin-right:-12px;overflow:auto;padding:5px 10px 5px 0}.caldera-group-panel .description{color:#AFAFAF;float:right}.caldera-group-panel.new-element{background:rgba(0,0,0,0);border:5px dashed #E0E0E0;border-radius:2px;box-shadow:none;height:192px;width:342px;position:relative;text-align:center}.caldera-group-panel.caldera-mini-list{height:61px;width:250px}.caldera-group-panel.caldera-mini-list.new-element{height:54px}.caldera-group-panel.caldera-mini-list.new-element-form{width:350px;height:200px}.caldera-group-panel.caldera-mini-list.new-element-form .caldera-group-footer{display:block}.caldera-group-panel.new-element .caldera-new-element{display:none}.caldera-group-panel textarea{height:82px;margin:15px 1px 20px;width:100%}select.caldera-type-selector{display:block;float:right;margin-top:1px;width:140px}.caldera-group-panel.new-element .add-new-h2{display:inline-block;margin-top:80px}.caldera-group-panel.caldera-mini-list.new-element .add-new-h2{margin-top:10px}.caldera-group-panel.new-element.new-element-form .add-new-h2{margin-top:80px}.caldera-group-panel .has-error,.caldera-processor-nav.has-error{border-color:red!important}.caldera-group-panel .has-error:focus,.caldera-processor-nav.has-error a,.layout-form-field.has-error .preview-caldera-config-group{box-shadow:0 0 2px rgba(255,0,0,.8)}.caldera-config-group-toggle-options{margin-bottom:20px}.caldera-group-panel h3{border-bottom:1px solid #DFDFDF;font-size:1.2em;font-weight:400;margin:0 -12px;padding:0 12px 12px}.caldera-group-footer{background-color:#F7F7F7;border-top:1px solid #DFDFDF;margin:0 -12px;padding:12px;text-align:right}.caldera-delete-element{display:inline-block;margin-top:6px}.caldera-panel-info{background:#f8f8f8;display:block;list-style:none;margin:0 -12px;padding:6px;border-bottom:1px solid #DFDFDF}.caldera-panel-info>li{display:inline-block;margin:0;padding:0;width:100px;color:#7f7f7f}.caldera-editor-header{background:#FFF;border-bottom:1px solid #DFDFDF;box-shadow:0 1px 1px rgba(0,0,0,.04);clear:both;margin:-10px -20px 0 -22px;padding:0 12px;position:fixed;top:42px;width:100%;z-index:100}.caldera-editor-header.caldera-editor-subnav{background-color:#f0f0f0;top:84px}.caldera-editor-header .button.caldera-header-preview-button,.caldera-editor-header .button.caldera-header-save-button,.caldera-editor-header .caldera-header-email-preview-button,.caldera-header-restore-button{float:left;margin:7px 12px 0;position:relative}.caldera-header-restore-button{margin:7px 12px 0!important}.caldera-editor-header-nav{list-style:none;margin:0;min-height:38px;float:left}.caldera-editor-header-nav>li{float:left;margin:0;padding:0}.caldera-editor-header-nav li.caldera-element-type-label{background-color:#F8F8F8;color:#8F8F8F;display:inline-block;padding:12px}li.caldera-forms-version{color:#AFAFAF;font-size:.8em;padding:12px 0 10px}li.caldera-editor-logo{font-size:18px;font-weight:300;padding:11px 12px 11px 0}.caldera-editor-header-nav>li a{display:inline-block;padding:12px;text-decoration:none;color:#839e3f}.caldera-editor-header-nav>li.active a{background:#a3be5f;color:#fff}.caldera-editor-header-nav>li.caldera-forms-toolbar-item{padding:6px 6px 6px 12px}.caldera-editor-header-nav>li.caldera-forms-toolbar-item.separator{border-right:1px solid #efefef;height:29px;margin-right:10px;padding:6px 0 6px 12px}.caldera-editor-body .users-settings-input{width:350px}.caldera-editor-body .block-input,.caldera-editor-body .button.block-button{width:100%}.caldera-editor-section{clear:both}.caldera-editor-fields-panel,.caldera-editor-groups-panel{float:left;width:180px;margin-right:15px}.caldera-editor-fields-panel ul,.caldera-editor-groups-panel>ul{margin:6px 0 0;padding:0}.caldera-editor-fields-panel li,.caldera-editor-groups-panel li{border-bottom:1px solid #DFDFDF;margin:0}.icn-right.pull-right{float:right;margin:2px -2px 0 0;display:none}.caldera-group-nav.is-admin span{color:#EF1010}.caldera-field-line.active .icn-right,.caldera-group-nav.active .icn-right{display:block}.caldera-editor-fields-panel a,.caldera-editor-groups-panel a{color:#6F6F6F;display:block;padding:6px;text-decoration:none}.caldera-editor-fields-panel a:hover,.caldera-editor-fields-panel li.active a,.caldera-editor-groups-panel a:hover,.caldera-editor-groups-panel li.active a{background:#E8E8E8}.caldera-editor-fields-panel .button.add-field{width:140px}.caldera-editor-fields-panel .button.icon-button{float:right}.caldera-editor-group-settings{margin-top:5px;padding-top:5px}.caldera-editor-group-settings .block-input{margin:2px 0}.caldera-editor-field-config{float:left;width:350px}.layout-form-field{background:#fff;padding:5px}.layout-form-field .dashicons-admin-page,.layout-form-field .icon-edit{background:#efefef;color:#707070;position:absolute;top:12px;z-index:999}.layout-form-field .control-label{padding:0 0 5px;display:block}.layout-form-field .field_preview{min-height:38px;border:1px solid transparent}.preview-caldera-config-group{padding:6px}.preview-field-config{width:100%}.layout-form-field .icon-edit{border-radius:4px;border:1px solid #bfbfbf;padding:5px;right:12px}.layout-form-field .dashicons-admin-page{border:1px solid #bfbfbf;border-radius:4px;font-size:16px;height:25px;line-height:25px;padding:0;right:40px;width:25px}.layout-form-field .dashicons-admin-page:hover,.layout-form-field .icon-edit:hover{background:#fcfcfc;color:#505050}.layout-form-field.ui-sortable-helper{border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.field_preview .help-block{display:block;margin:5px 0;font-style:italic;color:#8f8f8f}.field-edit-open .field_preview{background:#eff5f5;border:1px solid #40a4cf;border-radius:3px}.layout-new-form-field .field_preview{display:none}.has-error .field_preview{border:1px solid red}textarea.block-input.field-config{height:100px;width:100%}.block-input.field-config{width:100%;line-height:20px}.field-config.field-checkbox{margin-top:4px}#new_form_baldrickModalBody .new-form-name.block-input.field-config{background-color:#fff;border-color:#779233;box-shadow:0 1px 4px rgba(0,0,0,.4) inset;color:#333;margin-top:17px;padding:7px}#new_form_baldrickModalBody .new-form-name.block-input.field-config.has-error{border-color:red}h3.caldera-editor-field-title{border-bottom:1px solid #CFCFCF;font-size:18px;font-weight:400;margin:0 0 6px;padding:5px 0 12px;color:#3f3f3f}.caldera-editor-body.caldera-config-editor-panel.caldera-config-has-side{margin-right:420px}.caldera-config-editor-main-panel{float:left;width:100%}.caldera-config-editor-side-panel{bottom:30px;overflow-y:scroll;padding-right:15px;position:fixed;right:0;top:172px;width:400px}.caldera-config-editor-panel-group{border-bottom:1px solid #DFDFDF;margin-bottom:30px;padding-bottom:20px}.caldera-config-editor-panel .add-new-h2,.caldera-config-editor-panel .add-new-h2:active{font-size:10px;margin:4px 10px}.add-new-h2.caldera-add-page,.add-new-h2.caldera-add-page:active{margin-left:0}.caldera-config-group label{display:block;margin:4px 0 0}.caldera-config-group legend,.caldera-config-group>label,.caldera-config-group>legend{float:left;margin:-2px 0 0 -140px;padding:6px 0;width:110px}.form-extend-page-wrap.spinner{float:none}.form-extend-page-wrap .caldera-config-group>label,.form-extend-page-wrap .caldera-config-group>legend{margin-left:-340px;width:330px}.caldera-config-group .field-key{float:left;margin:1px 0 0 -140px;width:120px}.caldera-config-group.caldera-config-group-full>label{margin:0}.caldera-config-group{clear:both;margin:0 5px 0 140px}.form-extend-page-wrap .caldera-config-group{margin-left:340px}.caldera-config-group.caldera-config-group-full{margin-left:0}.caldera-config-field{display:inline-block;margin-bottom:12px;width:100%;position:relative}.magic-tags-autocomplete{background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,.07);box-sizing:border-box;margin:1px;max-height:160px;overflow:auto;padding:0;position:absolute;top:auto;width:100%;z-index:999999}.toggle_option_row .magic-tags-autocomplete{width:279px}.magic-tags-autocomplete>ul{margin:0;padding:0}.magic-tags-autocomplete>ul>li{border-bottom:1px solid #dfdfdf;margin:0;padding:5px 6px 6px 12px;white-space:nowrap}.magic-tags-autocomplete>ul>li.header{border-bottom:1px solid #dfdfdf;font-style:italic;font-weight:700;margin:0;padding:5px 6px 6px}.magic-tags-autocomplete>ul>li.tag{cursor:pointer}.magic-tags-autocomplete>ul>li.tag:hover{background:#f5f5f5}.magic-tags-autocomplete>ul>li.tag>strong{color:#df2020}.caldera-config-field-break{clear:both;display:block;margin-bottom:6px}.caldera-editor-body{min-height:400px;padding-top:95px;position:relative}.caldera-code-editor-panel{padding-top:90px}.caldera-editor-body .new-field-input,.caldera-editor-body .new-group-input{margin-top:10px}.caldera-editor-body .button.repeat-config-button{margin-top:10px;margin-bottom:5px}.caldera-meta-box{margin-right:15px}.caldera-meta-side{width:280px}.caldera-meta-normal{max-width:700px}.caldera-config-editor-main-panel>h3,.caldera-editor-body>h3{background-color:#F4F4F4;box-shadow:0 1px 1px rgba(0,0,0,.09);color:#636363;font-weight:400;margin:-11px 4px 12px -10px;padding:10px 10px 6px;position:fixed;top:128px;width:100%;z-index:99}.caldera-config-editor-main-panel h3 .layout-new-form-field{margin-top:-3px}.ui-draggable-dragging{z-index:100}.button.button-small.layout-new-form-field.ui-draggable.ui-draggable-dragging{z-index:999999}.button.button-small.layout-new-form-field.ui-draggable{cursor:all-scroll}@media screen and (max-width:782px){.caldera-editor-body>h3{top:143px;padding:10px 10px 12px 20px}.add-new-h2.caldera-add-group{padding:4px 8px}}@media screen and (max-width:600px){.caldera-editor-body>h3{top:143px;position:absolute}}.caldera-editor-body .pull-right{float:right}.caldera-editor-body .postbox h3.hndle{cursor:default}input.has-error,input.has-error:focus,select.has-error,select.has-error:focus,textarea.has-error,textarea.has-error:focus{border-color:red;box-shadow:0 0 2px rgba(255,0,0,.8)}a span.error-tag{background:#DF1010;border-radius:3px;color:#FFF;font-weight:700;margin-left:8px;padding:0 5px}#general_settings_baldrickModalBody,#user_profile_baldrickModalBody{padding:0}.form-admin-page-wrap{margin:50px 0 0 430px}.form-extend-page-wrap{margin:100px 0 0}.form-panel-wrap{float:left;margin-left:-430px;width:430px;position:relative}.form-entries-wrap{padding:0 0 0 30px}.form-entries-wrap .caldera-forms-entry-exporter{margin-top:1px}.form-panel.postbox{border-left:6px solid #E5E5E5;float:left;margin-right:20px;padding:6px 5px 5px 12px;min-width:350px;max-width:350px;border-radius:0}.list.form-panel.postbox{float:none;min-width:100%;max-width:100%;width:auto;overflow:auto;box-sizing:border-box}.form-extend-page-wrap .list.form-panel.postbox{-moz-box-sizing:border-box;box-sizing:border-box}.form-panel.postbox h4{cursor:pointer;font-size:1em;height:15px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.form-panel.postbox h5{color:#8F8F8F;height:12px;margin:4px 0;overflow:hidden;text-overflow:ellipsis;width:100%}.form-panel.postbox .avatar-link{background-color:#FFF;border:3px solid #E5E5E5;border-radius:100%;cursor:pointer;display:block;height:28px;left:-20px;overflow:hidden;position:absolute;top:-18px;width:28px}.form-panel .cf-deleted-row td{opacity:.2}.form-panel .cf-deleted-row .view-entry-btn{display:none}.form-panel .cf-deleted-row td:last-child{opacity:1}.avatar-link .avatar{max-width:100%;max-height:100%}.form-controls{bottom:0;list-style:none;margin:0;position:absolute;right:0}.form-controls>li,.modal-side-tabs>li{display:inline-block;float:left;margin:0}.form-controls>li .form-control,.modal-side-tabs>li .modal-side-tab{background:#F7F7F7;display:block;margin:0;padding:6px 10px;text-decoration:none;color:#8F8F8F}.form-controls>li .form-control:hover,.modal-side-tabs>li .modal-side-tab:hover{background-color:#efefef}.form-controls>li.form-delete{float:right}.form-controls>li.form-delete .form-control{background:rgba(0,0,0,0);color:#DF1010;visibility:hidden}.modal-inside .modal-side-bar,.modal-side-bar .modal-side-tabs{background-color:#DFDFDF;bottom:0;overflow:auto;top:0;position:absolute}.form-panel:hover .form-controls>li.form-delete .form-control{text-decoration:underline;visibility:visible}.caldera-manage-groups-tip{padding:10px 0;text-align:center}.modal-inside{height:100%;margin-left:170px;padding-right:10px;overflow:auto}.modal-inside .modal-side-bar{left:0;width:150px}.user-avatar,.user-avatar img{float:left}.modal-side-bar .modal-side-tabs{margin:0;width:100%;min-height:100px}.modal-side-bar.has-avatar .modal-side-tabs{top:150px}.modal-side-tabs>li .modal-side-tab{background-color:#989898;color:#FFF}.modal-side-tabs>li .modal-side-tab:hover{background-color:#efefef;color:#585858}.modal-side-tabs>li .modal-side-tab.active{background-color:#FFF;color:#585858}.modal-side-bar .modal-side-tabs>li{width:100%}.tab-detail-panel{float:right;width:100%}.user-field-lable{display:inline-block;width:80px;color:#898989}input.disabled-input{background-color:#EFEFEF;box-shadow:none}.tab-detail-panel>h4{font-weight:700;margin:0 0 12px}.tab-detail-panel>h4 small{color:#A9A9A9;font-style:italic;font-weight:400}.tab-detail-panel .caldera-repeater-group{margin-bottom:12px}.avatar-column,.avatar-mini,.avatar-wall{margin:0;cursor:pointer}.caldera-repeater-group-control{background:#F7F7F7;border:1px solid #F4F4F4;clear:both;padding:6px;text-align:right}.caldera-repeater-group:hover .caldera-repeater-group-control.row-actions{visibility:visible}.tab-detail-panel .caldera-repeater-group hr{clear:both}.caldera-modal-body.spinner{background-position:12px 12px;min-height:44px;display:block;float:none;text-align:center;width:100%}#form-entries-viewer.spinner{display:block;visibility:visible;float:left;height:22px;padding:0;width:22px}#form-entries-viewer.spinner div,#form-entries-viewer.spinner p,.popover{display:none}.avatar-wall,.avatar-wall img{width:80px;height:80px}.form-panel.postbox .avatar-link.Administrator{border-color:#B5CF75}.form-panel.postbox.ajax-trigger{cursor:pointer}.form-panel.postbox.ajax-trigger:hover{background-color:#f7f7f7}.avatar-wall{float:left}.avatar-mini,.avatar-mini img{width:40px;height:40px}.avatar-mini{float:left}.avatar-column,.avatar-column img{width:30px;height:30px}.user-name{cursor:pointer}.popover{position:absolute;top:0;left:0;z-index:1010;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:8px}.popover>.pointer,.popover>.pointer:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.pointer{border-width:9px}.popover>.pointer:after{border-width:8px;content:""}.popover.bottom>.pointer:after,.popover.left>.pointer:after,.popover.right>.pointer:after,.popover.top>.pointer:after{content:" "}.popover.top>.pointer{left:50%;margin-left:-9px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.1);bottom:-9px}.popover.top>.pointer:after{bottom:1px;margin-left:-8px;border-bottom-width:0;border-top-color:#fff}.popover.right>.pointer{top:50%;left:-9px;margin-top:-9px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.1)}.popover.right>.pointer:after{left:1px;bottom:-8px;border-left-width:0;border-right-color:#fff}.popover.bottom>.pointer{left:50%;margin-left:-9px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.1);top:-9px}.popover.bottom>.pointer:after{top:1px;margin-left:-8px;border-top-width:0;border-bottom-color:#fff}.popover.left>.pointer{top:50%;right:-9px;margin-top:-9px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.1)}.popover.left>.pointer:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-8px}.image-thumb{margin-left:68px;padding:6px 0 6px 6px}.popover-side-bar{float:left;margin-left:-68px;width:62px}.image-thumb .popover-main-content{margin-right:6px}.popover-main-content select{width:100%}.popover-content.image-thumb .button.popover-button{margin:0 0 3px;width:100%}.popover-content.image-thumb .popover-main-content .button.popover-button{margin:6px 0 0}.tab-detail-panel .button.caldera-add-group{margin-bottom:10px!important}.spinner.loading{display:inline;visibility:visible}.form-panel html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.form-panel body{margin:0}.form-panel article,.form-panel aside,.form-panel details,.form-panel figcaption,.form-panel figure,.form-panel footer,.form-panel header,.form-panel hgroup,.form-panel main,.form-panel nav,.form-panel section,.form-panel summary{display:block}.form-panel audio,.form-panel canvas,.form-panel progress,.form-panel video{display:inline-block;vertical-align:baseline}.form-panel audio:not([controls]){display:none;height:0}.form-panel [hidden],.form-panel template{display:none}.form-panel a{background:0 0}.form-panel a:active,.form-panel a:hover{outline:0}.form-panel abbr[title]{border-bottom:1px dotted}.form-panel b,.form-panel strong{font-weight:700}.form-panel dfn{font-style:italic}.form-panel h1{font-size:2em;margin:.67em 0}.form-panel mark{background:#ff0;color:#000}.form-panel small{font-size:80%}.form-panel sub,.form-panel sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.form-panel sup{top:-.5em}.form-panel sub{bottom:-.25em}.form-panel img{border:0}.form-panel svg:not(:root){overflow:hidden}.form-panel figure{margin:1em 40px}.form-panel hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.form-panel pre{overflow:auto}.form-panel code,.form-panel kbd,.form-panel pre,.form-panel samp{font-family:monospace,monospace;font-size:1em}.form-panel button,.form-panel input,.form-panel optgroup,.form-panel select,.form-panel textarea{color:inherit;font:inherit;margin:0}.form-panel button{overflow:visible}.form-panel button,.form-panel select{text-transform:none}.form-panel button,.form-panel html input[type=button],.form-panel input[type=reset],.form-panel input[type=submit]{-webkit-appearance:button;cursor:pointer}.form-panel button[disabled],.form-panel html input[disabled]{cursor:default}.form-panel button::-moz-focus-inner,.form-panel input::-moz-focus-inner{border:0;padding:0}.form-panel input{line-height:normal}.form-panel input[type=checkbox],.form-panel input[type=radio]{box-sizing:border-box;padding:0}.form-panel input[type=number]::-webkit-inner-spin-button,.form-panel input[type=number]::-webkit-outer-spin-button{height:auto}.form-panel input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.form-panel input[type=search]::-webkit-search-cancel-button,.form-panel input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.form-panel fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.form-panel legend{border:0;padding:0}.form-panel textarea{overflow:auto}.form-panel optgroup{font-weight:700}.form-panel table{border-collapse:collapse;border-spacing:0;max-width:100%;background-color:transparent}.form-panel td,.form-panel th{padding:0}.form-panel th{text-align:left}.form-panel .table{width:100%;margin-bottom:20px}.form-panel .table>tbody>tr>td,.form-panel .table>tbody>tr>th,.form-panel .table>tfoot>tr>td,.form-panel .table>tfoot>tr>th,.form-panel .table>thead>tr>td,.form-panel .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.form-panel .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.form-panel .table>caption+thead>tr:first-child>td,.form-panel .table>caption+thead>tr:first-child>th,.form-panel .table>colgroup+thead>tr:first-child>td,.form-panel .table>colgroup+thead>tr:first-child>th,.form-panel .table>thead:first-child>tr:first-child>td,.form-panel .table>thead:first-child>tr:first-child>th{border-top:0}.form-panel .table>tbody+tbody{border-top:2px solid #ddd}.form-panel .table .table{background-color:#fff}.form-panel .table-condensed>tbody>tr>td,.form-panel .table-condensed>tbody>tr>th,.form-panel .table-condensed>tfoot>tr>td,.form-panel .table-condensed>tfoot>tr>th,.form-panel .table-condensed>thead>tr>td,.form-panel .table-condensed>thead>tr>th{padding:5px}.form-panel .table-bordered,.form-panel .table-bordered>tbody>tr>td,.form-panel .table-bordered>tbody>tr>th,.form-panel .table-bordered>tfoot>tr>td,.form-panel .table-bordered>tfoot>tr>th,.form-panel .table-bordered>thead>tr>td,.form-panel .table-bordered>thead>tr>th{border:1px solid #ddd}.form-panel .table-bordered>thead>tr>td,.form-panel .table-bordered>thead>tr>th{border-bottom-width:2px}.form-panel .table-striped>tbody>tr:nth-child(odd)>td,.form-panel .table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.form-panel .table-hover>tbody>tr:hover>td,.form-panel .table-hover>tbody>tr:hover>th,.form-panel .table>tbody>tr.active>td,.form-panel .table>tbody>tr.active>th,.form-panel .table>tbody>tr>td.active,.form-panel .table>tbody>tr>th.active,.form-panel .table>tfoot>tr.active>td,.form-panel .table>tfoot>tr.active>th,.form-panel .table>tfoot>tr>td.active,.form-panel .table>tfoot>tr>th.active,.form-panel .table>thead>tr.active>td,.form-panel .table>thead>tr.active>th,.form-panel .table>thead>tr>td.active,.form-panel .table>thead>tr>th.active{background-color:#f5f5f5}.form-panel table col[class*=col-]{position:static;float:none;display:table-column}.form-panel table td[class*=col-],.form-panel table th[class*=col-]{position:static;float:none;display:table-cell}.form-panel .table-hover>tbody>tr.active:hover>td,.form-panel .table-hover>tbody>tr.active:hover>th,.form-panel .table-hover>tbody>tr>td.active:hover,.form-panel .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.form-panel .table>tbody>tr.success>td,.form-panel .table>tbody>tr.success>th,.form-panel .table>tbody>tr>td.success,.form-panel .table>tbody>tr>th.success,.form-panel .table>tfoot>tr.success>td,.form-panel .table>tfoot>tr.success>th,.form-panel .table>tfoot>tr>td.success,.form-panel .table>tfoot>tr>th.success,.form-panel .table>thead>tr.success>td,.form-panel .table>thead>tr.success>th,.form-panel .table>thead>tr>td.success,.form-panel .table>thead>tr>th.success{background-color:#dff0d8}.form-panel .table-hover>tbody>tr.success:hover>td,.form-panel .table-hover>tbody>tr.success:hover>th,.form-panel .table-hover>tbody>tr>td.success:hover,.form-panel .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.form-panel .table>tbody>tr.info>td,.form-panel .table>tbody>tr.info>th,.form-panel .table>tbody>tr>td.info,.form-panel .table>tbody>tr>th.info,.form-panel .table>tfoot>tr.info>td,.form-panel .table>tfoot>tr.info>th,.form-panel .table>tfoot>tr>td.info,.form-panel .table>tfoot>tr>th.info,.form-panel .table>thead>tr.info>td,.form-panel .table>thead>tr.info>th,.form-panel .table>thead>tr>td.info,.form-panel .table>thead>tr>th.info{background-color:#d9edf7}.form-panel .table-hover>tbody>tr.info:hover>td,.form-panel .table-hover>tbody>tr.info:hover>th,.form-panel .table-hover>tbody>tr>td.info:hover,.form-panel .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.form-panel .table>tbody>tr.warning>td,.form-panel .table>tbody>tr.warning>th,.form-panel .table>tbody>tr>td.warning,.form-panel .table>tbody>tr>th.warning,.form-panel .table>tfoot>tr.warning>td,.form-panel .table>tfoot>tr.warning>th,.form-panel .table>tfoot>tr>td.warning,.form-panel .table>tfoot>tr>th.warning,.form-panel .table>thead>tr.warning>td,.form-panel .table>thead>tr.warning>th,.form-panel .table>thead>tr>td.warning,.form-panel .table>thead>tr>th.warning{background-color:#fcf8e3}.form-panel .table-hover>tbody>tr.warning:hover>td,.form-panel .table-hover>tbody>tr.warning:hover>th,.form-panel .table-hover>tbody>tr>td.warning:hover,.form-panel .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.form-panel .table>tbody>tr.danger>td,.form-panel .table>tbody>tr.danger>th,.form-panel .table>tbody>tr>td.danger,.form-panel .table>tbody>tr>th.danger,.form-panel .table>tfoot>tr.danger>td,.form-panel .table>tfoot>tr.danger>th,.form-panel .table>tfoot>tr>td.danger,.form-panel .table>tfoot>tr>th.danger,.form-panel .table>thead>tr.danger>td,.form-panel .table>thead>tr.danger>th,.form-panel .table>thead>tr>td.danger,.form-panel .table>thead>tr>th.danger{background-color:#f2dede}.form-panel .table-hover>tbody>tr.danger:hover>td,.form-panel .table-hover>tbody>tr.danger:hover>th,.form-panel .table-hover>tbody>tr>td.danger:hover,.form-panel .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}@media (max-width:767px){.form-panel .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.form-panel .table-responsive>.table{margin-bottom:0}.form-panel .table-responsive>.table>tbody>tr>td,.form-panel .table-responsive>.table>tbody>tr>th,.form-panel .table-responsive>.table>tfoot>tr>td,.form-panel .table-responsive>.table>tfoot>tr>th,.form-panel .table-responsive>.table>thead>tr>td,.form-panel .table-responsive>.table>thead>tr>th{white-space:nowrap}.form-panel .table-responsive>.table-bordered{border:0}.form-panel .table-responsive>.table-bordered>tbody>tr>td:first-child,.form-panel .table-responsive>.table-bordered>tbody>tr>th:first-child,.form-panel .table-responsive>.table-bordered>tfoot>tr>td:first-child,.form-panel .table-responsive>.table-bordered>tfoot>tr>th:first-child,.form-panel .table-responsive>.table-bordered>thead>tr>td:first-child,.form-panel .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.form-panel .table-responsive>.table-bordered>tbody>tr>td:last-child,.form-panel .table-responsive>.table-bordered>tbody>tr>th:last-child,.form-panel .table-responsive>.table-bordered>tfoot>tr>td:last-child,.form-panel .table-responsive>.table-bordered>tfoot>tr>th:last-child,.form-panel .table-responsive>.table-bordered>thead>tr>td:last-child,.form-panel .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.form-panel .table-responsive>.table-bordered>tbody>tr:last-child>td,.form-panel .table-responsive>.table-bordered>tbody>tr:last-child>th,.form-panel .table-responsive>.table-bordered>tfoot>tr:last-child>td,.form-panel .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}#import_form_baldrickModalBody,.cf-form-create,.cf-form-template,.cf-template-column{overflow:hidden}.form-panel .clearfix:after,.form-panel .clearfix:before{content:" ";display:table}.form-panel .clearfix:after{clear:both}.form-panel .center-block{display:block;margin-left:auto;margin-right:auto}.form-panel .pull-right{float:right!important}.form-panel .pull-left{float:left!important}.form-panel .hide{display:none!important}.form-panel .show{display:block!important}.form-panel .invisible{visibility:hidden}.form-panel .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.form-panel .hidden{display:none!important;visibility:hidden!important}.form-panel .affix{position:fixed}#extend_cf_baldrickModalBody h2,.form-extend-page-wrap h2{font-size:1.1em;margin:0;padding:4px 6px 6px;color:inherit}.view_option_value{color:#afafaf}.entry-line{border-bottom:1px solid #ddd;margin-bottom:4px}.entry-line label{clear:left;float:left;font-weight:700;margin-bottom:3px;margin-right:8px;min-width:130px;text-transform:capitalize}.entry-line>div{display:inline-block;margin-bottom:4px;min-width:355px}.cf-table-viewer p{margin:0 0 4px}td.draft-form{box-shadow:2px 0 0 rgba(175,0,0,.6) inset;background-color:rgba(175,0,0,.09)}td.active-form{box-shadow:2px 0 0 #a3be5f inset}tr.form_entry_row.loading{opacity:.5}.caldera-editor-header .updated_notice_box{background:#fff;border-left:8px solid #afaf00;color:#333;display:inline-block;padding:10px 24px 10px 12px;position:absolute;top:-75px;box-shadow:0 3px 5px rgba(0,0,0,.2);z-index:99999}.cf-notification,.cf-notification-external{left:0;position:absolute;right:0;top:-45px}.tablenav.caldera-table-nav{clear:none;margin:10px 0}.caldera-table-nav .tablenav-pages .current-page{width:45px}.cf-notification-external{padding:0 1px 0 0}.cf-notification{background:#fff;border:1px solid #dfdfdf;border-radius:1px;box-shadow:0 2px 4px rgba(0,0,0,.08);padding:0}.cf-notification-notice{height:20px;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.cf-notification div.error{margin:1px 0 0!important}.cf-notification .dashicons.dashicons-warning{color:#dd3d36}.cf-notification .dashicons.dashicons-arrow-down,.cf-notification .dashicons.dashicons-arrow-up{cursor:pointer;float:right;padding:8px}.cf-form-template{border:2px dashed #cfcfcf;float:left;height:180px;margin:0 5px 10px;padding:5px;width:162px;border-radius:4px;position:relative}.cf-template-title{padding:2px 2px 0 0}.cf-form-create{background:#a3be5f;border-radius:4px;bottom:-2px;padding:5px;position:absolute;top:-2px;width:362px;z-index:100}.caldera-grid.cf-form-create button.cf-change-template-button,.caldera-grid.cf-form-create button.cf-create-form-button{background-color:#fff;color:#93ae4f;border:1px solid #93ae4f;border-radius:3px;display:inline-block;margin:24px 0;padding:9px;width:174px}.caldera-grid.cf-form-create button.cf-change-template-button:hover,.caldera-grid.cf-form-create button.cf-create-form-button:hover{background-color:#efefef;color:#7e943d}.caldera-grid.cf-form-create button.cf-change-template-button.cf-loading-form{background:#a3be5f;color:#fff}.caldera-grid.cf-form-create button.cf-loading-form .dashicons{display:none}.caldera-grid.cf-form-create button.cf-create-form-button .spinner{display:none;margin:-1px 0;float:none}.caldera-grid.cf-form-create button.cf-loading-form,.caldera-grid.cf-form-create button.cf-loading-form:hover{background:#efefef;border-color:#bfbfbf;color:#7f7f7f;cursor:default}.caldera-grid.cf-form-create button.cf-loading-form .spinner{display:inline-block;visibility:visible}.cf-form-template>input{display:none}.cf-form-template:hover{border:2px dashed #a3be5f;background-color:#efefef}.cf-form-template.selected{background-color:#a3be5f;border:2px dashed #a3be5f;color:#fff}.cf-templates-wrapper{overflow:auto;padding-top:20px}.cf-form-template small{display:block;padding:0 3px}.cf-form-template small.cf-preview-field{border-bottom:1px solid #dfdfdf;font-size:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-preview-field.cf-preview-button{background:#d1d1d1;border-radius:2px;display:inline-block;margin:5px 3px 0;padding:0 9px;color:#333}.cf-form-template.selected .cf-preview-field.cf-preview-button{background-color:#fff}.cf-form-template small.cf-preview-field.cf-preview-field-html{background:rgba(0,0,0,.1);border:0;height:15px}.switch,.switch .box{border-radius:50px;cursor:pointer}.caldera-settings{float:left;width:270px}.caldera-settings strong{display:block}.caldera-setting{display:block;float:right;height:35px;padding:14px;width:50px}.caldera-settings-group{border-bottom:1px solid #efefef;display:block;margin-bottom:10px;padding-bottom:10px;clear:both}.switch{background:#efefef;box-shadow:0 0 3px rgba(0,0,0,.14) inset;height:20px;overflow:hidden;width:42px;transition:background-color 1s ease 0s;position:relative}.box-wrapper{height:21px;position:absolute;width:100%}.switch.active{background:#a3be5f}.switch .box{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.26),0 0 1px #333 inset;height:20px;width:50%;transition:margin .5s ease 0s}.switch.active .box{margin-left:50%}.switch.load .box{background-color:#a6a6a6}.switch.load .box .spinner{margin:0;opacity:.51;visibility:visible}input.cf-shortcode-preview{background:#efefef;border:none;box-shadow:none;display:none;font-size:13px;padding:2px;vertical-align:top;width:260px}@media screen and (max-width:782px){.caldera-editor-header-nav>li.caldera-forms-toolbar-item.separator,li.caldera-forms-version{display:none}.caldera-editor-header{height:47px;margin:-10px;overflow:hidden;padding-top:0;top:57px}.caldera-entry-exporter{margin-top:-30px}.caldera-forms-toolbar-item .button.cf-general-settings{padding:6px 8px}#form-entries-viewer{padding-top:12px}.cf-tools-row{white-space:nowrap}}.caldera-table-nav .tablenav-pages{text-align:right;float:right;width:auto}@media screen and (max-width:600px){.caldera-editor-logo>span.dashicons-cf-logo{font-size:31px;line-height:22px}.caldera-forms-name{display:none}.caldera-editor-header{position:absolute}.tablenav.caldera-table-nav{clear:none;margin:0;text-align:center}.caldera-table-nav .tablenav-pages{text-align:center;width:100%}}@media screen and (max-width:570px){.cf-tools-row{display:block;width:100%;margin-bottom:10px}.cf-tools-row-second{margin-left:50px}}@media screen and (max-width:450px){.form-panel-wrap{width:290px}.screen-per-page{display:block;margin:0 auto 10px;width:68px}}.caldera-config-group p.description{margin:0 0 24px}@media screen and (max-width:1000px){#caldera-forms-clippy{display:none;visibility:hidden}}@media screen and (min-width:1000px){#caldera-forms-clippy{display:block;visibility:visible}.caldera-forms-clippy-zone{width:100%;max-width:400px;min-width:200px;background-position-x:105%;background-repeat:no-repeat;margin-bottom:20px}.caldera-forms-clippy-zone-inner-wrap{margin-left:25px;border-right:35px solid #f9f9f9;background-color:#f9f9f9;opacity:.9}.caldera-forms-clippy{opacity:1;padding:8px;border:0;border-radius:4px;width:100%}.caldera-forms-clippy a.btn,.caldera-forms-clippy h2{text-align:center}.caldera-forms-clippy a.btn{width:100%;padding-right:4px}.caldera-forms-clippy .btn-green:hover,.caldera-forms-clippy .caldera-grid button:hover,.caldera-forms-clippy .caldera-grid html input[type=button]:hover,.caldera-forms-clippy .caldera-grid input[type=reset]:hover,.caldera-forms-clippy .caldera-grid input[type=submit]:hover{background:#ff7e30}.caldera-forms-clippy .btn{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;background-color:transparent;border-radius:4px;border:0;box-shadow:inset 0 0 0 2px #fff;color:#fff;cursor:pointer;display:inline-block;font-size:.8em;font-weight:900;height:3.5em;letter-spacing:.35em;line-height:3.45em;overflow:hidden;padding:0 1.25em 0 1.6em;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.caldera-forms-clippy .btn.btn-sm{font-size:.6em}.caldera-forms-clippy .diff-btn li{padding:1em 0 0}.caldera-forms-clippy a.btn,.caldera-forms-clippy a.btn.btn-green{background-color:#a3bf61}.caldera-forms-clippy a.btn.btn-orange{background-color:#ff7e30}.caldera-forms-clippy a.btn.btn-grey{background-color:#3a3a3c}.caldera-forms-clippy .btn:active:focus,.caldera-forms-clippy .btn:focus,.caldera-forms-clippy a:focus,.caldera-forms-clippy button:focus,.caldera-forms-clippy input[type=checkbox]:focus,.caldera-forms-clippy input[type=radio]:focus,.caldera-forms-clippy input[type=file]:focus{outline:0}.caldera-forms-clippy a.btn:hover{background-color:#ff7e30}.caldera-forms-clippy a.btn.btn-orange:hover{background-color:#a3bf61}}.caldera-config-group p.description.help-block{margin-top:-12px;margin-bottom:12px}li.caldera-editor-logo{background-image:url(../images/caldera-globe-logo-sm.png);background-repeat:no-repeat;background-position-y:10%;background-size:40px}.caldera-forms-name{margin-left:44px}img.form-modal-lgo.form-modal-lgo-svg{opacity:.4}span.cf-form-shortcode-preview{background:#fff;font-size:1em;color:#000;border:1px solid #a3bf61;cursor:pointer;display:block;padding:2px;border-radius:2px}span.cf-form-shortcode-preview:hover{color:#fff;background-color:#ff7e30}span.cf-form-name-preview{font-weight:700}a.disabled{color:#8e8e8e}button.button.button-small.toggle-remove-option{width:100%}.option-setting input{width:70%!important;float:left;display:inline}label.option-setting-label{display:inline;width:50%;float:left}.toggle_option_row{border:1px solid #cfcfcf;border-radius:4px;padding:2px}li.caldera-forms-toolbar-item.success{background:#ff7e30;color:#fff;font-weight:500;margin-top:4px;border-radius:2px;text-align:center} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/caldera-alert.min.css b/wp-content/plugins/caldera-forms/assets/build/css/caldera-alert.min.css new file mode 100644 index 0000000..f0ab552 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/caldera-alert.min.css @@ -0,0 +1 @@ +.caldera-grid .alert{padding:8px;margin-bottom:18px;border-radius:2px}.caldera-grid .alert .alert-link{font-weight:700}.caldera-grid .alert-dismissable{padding-right:28px}.caldera-grid .alert-success{background-color:#dff0d8;border-color:#a3d48e;color:#3c763d}.caldera-grid .alert-success hr{border-top-color:#93cd7c}.caldera-grid .alert-success .alert-link{color:#2b542c}.caldera-grid .alert-info{background-color:#d9edf7;border-color:#85c5e5;color:#31708f}.caldera-grid .alert-info hr{border-top-color:#70bbe1}.caldera-grid .alert-info .alert-link{color:#245269}.caldera-grid .alert-warning{background-color:#f9edbe;border-color:#f0c36d;color:#333}.caldera-grid .alert-warning hr{border-top-color:#eeb956}.caldera-grid .alert-warning .alert-link{color:#1a1a1a}.caldera-grid .alert-danger,.caldera-grid .alert-error{background-color:#f2dede;border-color:#d59595;color:#a94442}.caldera-grid .alert-danger hr,.caldera-grid .alert-error hr{border-top-color:#ce8383}.caldera-grid .alert-danger .alert-link,.caldera-grid .alert-error .alert-link{color:#843534}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .form-control-feedback,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline{color:#dd4b39}.caldera-grid .alert-danger,.caldera-grid .alert-error,.caldera-grid .alert-info,.caldera-grid .alert-success,.caldera-grid .alert-warning{text-shadow:0 1px 0 rgba(255,255,255,.5)}.caldera-grid .has-error .form-control{border-color:#dd4b39;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .has-error .input-group-addon{color:#dd4b39;border-color:#dd4b39;background-color:#f2dede}.caldera-grid .has-error .form-control:focus,.caldera-grid .has-error .form-control:hover{border-color:#dd4b39}.caldera-grid.cf_processing{background:url(../images/loading.gif) center center/30px auto no-repeat rgba(0,0,0,0)}.caldera-grid.cf_processing>*{opacity:.5} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/caldera-form.min.css b/wp-content/plugins/caldera-forms/assets/build/css/caldera-form.min.css new file mode 100644 index 0000000..3ce861d --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/caldera-form.min.css @@ -0,0 +1 @@ +.caldera-grid html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.caldera-grid body{margin:0}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid menu,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background-color:transparent}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid figure{margin:1em 40px}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid pre{overflow:auto}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input{line-height:normal}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid textarea{overflow:auto}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}@media print{.caldera-grid *,.caldera-grid :after,.caldera-grid :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.caldera-grid a,.caldera-grid a:visited{text-decoration:underline}.caldera-grid a[href]:after{content:" (" attr(href) ")"}.caldera-grid abbr[title]:after{content:" (" attr(title) ")"}.caldera-grid a[href^="#"]:after,.caldera-grid a[href^="javascript:"]:after{content:""}.caldera-grid blockquote,.caldera-grid pre{border:1px solid #999;page-break-inside:avoid}.caldera-grid thead{display:table-header-group}.caldera-grid img,.caldera-grid tr{page-break-inside:avoid}.caldera-grid img{max-width:100%!important}.caldera-grid h2,.caldera-grid h3,.caldera-grid p{orphans:3;widows:3}.caldera-grid h2,.caldera-grid h3{page-break-after:avoid}.caldera-grid select{background:#fff!important}.caldera-grid .navbar{display:none}.caldera-grid .btn>.caret,.caldera-grid .dropup>.btn>.caret{border-top-color:#000!important}.caldera-grid .label{border:1px solid #000}.caldera-grid .table{border-collapse:collapse!important}.caldera-grid .table td,.caldera-grid .table th{background-color:#fff!important}.caldera-grid .table-bordered td,.caldera-grid .table-bordered th{border:1px solid #ddd!important}}.caldera-grid .btn,.caldera-grid .btn-danger.active,.caldera-grid .btn-danger:active,.caldera-grid .btn-default.active,.caldera-grid .btn-default:active,.caldera-grid .btn-info.active,.caldera-grid .btn-info:active,.caldera-grid .btn-primary.active,.caldera-grid .btn-primary:active,.caldera-grid .btn-success.active,.caldera-grid .btn-success:active,.caldera-grid .btn-warning.active,.caldera-grid .btn-warning:active,.caldera-grid .form-control,.open>.dropdown-toggle.caldera-grid .btn-danger,.open>.dropdown-toggle.caldera-grid .btn-default,.open>.dropdown-toggle.caldera-grid .btn-info,.open>.dropdown-toggle.caldera-grid .btn-primary,.open>.dropdown-toggle.caldera-grid .btn-success,.open>.dropdown-toggle.caldera-grid .btn-warning{background-image:none}.caldera-grid fieldset{padding:0;margin:0;border:0;min-width:0}.caldera-grid legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.caldera-grid label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{margin:0;line-height:normal}.caldera-grid .form-control,.caldera-grid output{font-size:14px;line-height:1.42857143;color:#555;display:block}.caldera-grid input[type=file]{display:block}.caldera-grid input[type=range]{display:block;width:100%}.caldera-grid select[multiple],.caldera-grid select[size]{height:auto}.caldera-grid input[type=checkbox]:focus,.caldera-grid input[type=file]:focus,.caldera-grid input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid input[type=checkbox]{-webkit-appearance:checkbox}.caldera-grid input[type=radio]{-webkit-appearance:radio}.caldera-grid output{padding-top:7px}.caldera-grid .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.caldera-grid .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.caldera-grid .form-control::-moz-placeholder{color:#999;opacity:1}.caldera-grid .form-control:-ms-input-placeholder{color:#999}.caldera-grid .form-control::-webkit-input-placeholder{color:#999}.caldera-grid .has-success .checkbox,.caldera-grid .has-success .checkbox-inline,.caldera-grid .has-success .control-label,.caldera-grid .has-success .form-control-feedback,.caldera-grid .has-success .help-block,.caldera-grid .has-success .radio,.caldera-grid .has-success .radio-inline,.caldera-grid .has-success.checkbox label,.caldera-grid .has-success.checkbox-inline label,.caldera-grid .has-success.radio label,.caldera-grid .has-success.radio-inline label{color:#3c763d}.caldera-grid .form-control[disabled],.caldera-grid .form-control[readonly],fieldset[disabled] .caldera-grid .form-control{background-color:#eee;opacity:1}.caldera-grid .form-control[disabled],fieldset[disabled] .caldera-grid .form-control{cursor:not-allowed}textarea .caldera-grid .form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.caldera-grid input[type=date],.caldera-grid input[type=datetime-local],.caldera-grid input[type=month],.caldera-grid input[type=time]{line-height:34px}.caldera-grid input[type=date].input-sm,.caldera-grid input[type=datetime-local].input-sm,.caldera-grid input[type=month].input-sm,.caldera-grid input[type=time].input-sm,.input-group-sm .caldera-grid input[type=date],.input-group-sm .caldera-grid input[type=datetime-local],.input-group-sm .caldera-grid input[type=month],.input-group-sm .caldera-grid input[type=time]{line-height:30px}.caldera-grid input[type=date].input-lg,.caldera-grid input[type=datetime-local].input-lg,.caldera-grid input[type=month].input-lg,.caldera-grid input[type=time].input-lg,.input-group-lg .caldera-grid input[type=date],.input-group-lg .caldera-grid input[type=datetime-local],.input-group-lg .caldera-grid input[type=month],.input-group-lg .caldera-grid input[type=time]{line-height:46px}}.caldera-grid .form-group{margin-bottom:15px}.caldera-grid .checkbox,.caldera-grid .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.caldera-grid .checkbox label,.caldera-grid .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.caldera-grid .checkbox input[type=checkbox],.caldera-grid .checkbox-inline input[type=checkbox],.caldera-grid .radio input[type=radio],.caldera-grid .radio-inline input[type=radio]{margin-left:-20px}.caldera-grid .checkbox+.checkbox,.caldera-grid .radio+.radio{margin-top:-5px}.caldera-grid .checkbox-inline,.caldera-grid .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.caldera-grid .checkbox-inline+.checkbox-inline,.caldera-grid .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.caldera-grid .checkbox-inline.disabled,.caldera-grid .checkbox.disabled label,.caldera-grid .radio-inline.disabled,.caldera-grid .radio.disabled label,.caldera-grid input[type=checkbox].disabled,.caldera-grid input[type=checkbox][disabled],.caldera-grid input[type=radio].disabled,.caldera-grid input[type=radio][disabled],fieldset[disabled] .caldera-grid .checkbox label,fieldset[disabled] .caldera-grid .checkbox-inline,fieldset[disabled] .caldera-grid .radio label,fieldset[disabled] .caldera-grid .radio-inline,fieldset[disabled] .caldera-grid input[type=checkbox],fieldset[disabled] .caldera-grid input[type=radio]{cursor:not-allowed}.caldera-grid .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.caldera-grid .form-control-static.input-lg,.caldera-grid .form-control-static.input-sm{padding-left:0;padding-right:0}.caldera-grid .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .input-sm{height:30px;line-height:30px}select[multiple].caldera-grid .input-sm,textarea.caldera-grid .input-sm{height:auto}.caldera-grid .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .form-group-sm .form-control{height:30px;line-height:30px}select[multiple].caldera-grid .form-group-sm .form-control,textarea.caldera-grid .form-group-sm .form-control{height:auto}.caldera-grid .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.caldera-grid .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .input-lg{height:46px;line-height:46px}select[multiple].caldera-grid .input-lg,textarea.caldera-grid .input-lg{height:auto}.caldera-grid .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .form-group-lg .form-control{height:46px;line-height:46px}select[multiple].caldera-grid .form-group-lg .form-control,textarea.caldera-grid .form-group-lg .form-control{height:auto}.caldera-grid .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.caldera-grid .has-feedback{position:relative}.caldera-grid .has-feedback .form-control{padding-right:42.5px}.caldera-grid .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.caldera-grid .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.caldera-grid .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.caldera-grid .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.caldera-grid .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.caldera-grid .has-warning .checkbox,.caldera-grid .has-warning .checkbox-inline,.caldera-grid .has-warning .control-label,.caldera-grid .has-warning .form-control-feedback,.caldera-grid .has-warning .help-block,.caldera-grid .has-warning .radio,.caldera-grid .has-warning .radio-inline,.caldera-grid .has-warning.checkbox label,.caldera-grid .has-warning.checkbox-inline label,.caldera-grid .has-warning.radio label,.caldera-grid .has-warning.radio-inline label{color:#8a6d3b}.caldera-grid .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.caldera-grid .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .form-control-feedback,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline,.caldera-grid .has-error.checkbox label,.caldera-grid .has-error.checkbox-inline label,.caldera-grid .has-error.radio label,.caldera-grid .has-error.radio-inline label{color:#a94442}.caldera-grid .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.caldera-grid .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.caldera-grid .has-feedback label~.form-control-feedback{top:25px}.caldera-grid .has-feedback label.sr-only~.form-control-feedback{top:0}.caldera-grid .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.caldera-grid .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.caldera-grid .form-inline .form-control-static{display:inline-block}.caldera-grid .form-inline .input-group{display:inline-table;vertical-align:middle}.caldera-grid .form-inline .input-group .form-control,.caldera-grid .form-inline .input-group .input-group-addon,.caldera-grid .form-inline .input-group .input-group-btn{width:auto}.caldera-grid .form-inline .input-group>.form-control{width:100%}.caldera-grid .form-inline .control-label{margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox,.caldera-grid .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox label,.caldera-grid .form-inline .radio label{padding-left:0}.caldera-grid .form-inline .checkbox input[type=checkbox],.caldera-grid .form-inline .radio input[type=radio]{position:relative;margin-left:0}.caldera-grid .form-inline .has-feedback .form-control-feedback{top:0}.caldera-grid .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .checkbox-inline,.caldera-grid .form-horizontal .radio,.caldera-grid .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .radio{min-height:27px}.caldera-grid .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.caldera-grid .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.caldera-grid .form-horizontal .form-group-lg .control-label{padding-top:14.33px}.caldera-grid .form-horizontal .form-group-sm .control-label{padding-top:6px}}.caldera-grid .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caldera-grid .btn.active.focus,.caldera-grid .btn.active:focus,.caldera-grid .btn.focus,.caldera-grid .btn:active.focus,.caldera-grid .btn:active:focus,.caldera-grid .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .btn.focus,.caldera-grid .btn:focus,.caldera-grid .btn:hover{color:#333;text-decoration:none}.caldera-grid .btn.active,.caldera-grid .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.caldera-grid .btn.disabled,.caldera-grid .btn[disabled],fieldset[disabled] .caldera-grid .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-default{color:#333;background-color:#fff;border-color:#ccc}.caldera-grid .btn-default.active,.caldera-grid .btn-default.focus,.caldera-grid .btn-default:active,.caldera-grid .btn-default:focus,.caldera-grid .btn-default:hover,.open>.dropdown-toggle.caldera-grid .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.caldera-grid .btn-default.disabled,.caldera-grid .btn-default.disabled.active,.caldera-grid .btn-default.disabled.focus,.caldera-grid .btn-default.disabled:active,.caldera-grid .btn-default.disabled:focus,.caldera-grid .btn-default.disabled:hover,.caldera-grid .btn-default[disabled],.caldera-grid .btn-default[disabled].active,.caldera-grid .btn-default[disabled].focus,.caldera-grid .btn-default[disabled]:active,.caldera-grid .btn-default[disabled]:focus,.caldera-grid .btn-default[disabled]:hover,fieldset[disabled] .caldera-grid .btn-default,fieldset[disabled] .caldera-grid .btn-default.active,fieldset[disabled] .caldera-grid .btn-default.focus,fieldset[disabled] .caldera-grid .btn-default:active,fieldset[disabled] .caldera-grid .btn-default:focus,fieldset[disabled] .caldera-grid .btn-default:hover{background-color:#fff;border-color:#ccc}.caldera-grid .btn-default .badge{color:#fff;background-color:#333}.caldera-grid .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary.active,.caldera-grid .btn-primary.focus,.caldera-grid .btn-primary:active,.caldera-grid .btn-primary:focus,.caldera-grid .btn-primary:hover,.open>.dropdown-toggle.caldera-grid .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.caldera-grid .btn-primary.disabled,.caldera-grid .btn-primary.disabled.active,.caldera-grid .btn-primary.disabled.focus,.caldera-grid .btn-primary.disabled:active,.caldera-grid .btn-primary.disabled:focus,.caldera-grid .btn-primary.disabled:hover,.caldera-grid .btn-primary[disabled],.caldera-grid .btn-primary[disabled].active,.caldera-grid .btn-primary[disabled].focus,.caldera-grid .btn-primary[disabled]:active,.caldera-grid .btn-primary[disabled]:focus,.caldera-grid .btn-primary[disabled]:hover,fieldset[disabled] .caldera-grid .btn-primary,fieldset[disabled] .caldera-grid .btn-primary.active,fieldset[disabled] .caldera-grid .btn-primary.focus,fieldset[disabled] .caldera-grid .btn-primary:active,fieldset[disabled] .caldera-grid .btn-primary:focus,fieldset[disabled] .caldera-grid .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary .badge{color:#337ab7;background-color:#fff}.caldera-grid .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success.active,.caldera-grid .btn-success.focus,.caldera-grid .btn-success:active,.caldera-grid .btn-success:focus,.caldera-grid .btn-success:hover,.open>.dropdown-toggle.caldera-grid .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.caldera-grid .btn-success.disabled,.caldera-grid .btn-success.disabled.active,.caldera-grid .btn-success.disabled.focus,.caldera-grid .btn-success.disabled:active,.caldera-grid .btn-success.disabled:focus,.caldera-grid .btn-success.disabled:hover,.caldera-grid .btn-success[disabled],.caldera-grid .btn-success[disabled].active,.caldera-grid .btn-success[disabled].focus,.caldera-grid .btn-success[disabled]:active,.caldera-grid .btn-success[disabled]:focus,.caldera-grid .btn-success[disabled]:hover,fieldset[disabled] .caldera-grid .btn-success,fieldset[disabled] .caldera-grid .btn-success.active,fieldset[disabled] .caldera-grid .btn-success.focus,fieldset[disabled] .caldera-grid .btn-success:active,fieldset[disabled] .caldera-grid .btn-success:focus,fieldset[disabled] .caldera-grid .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success .badge{color:#5cb85c;background-color:#fff}.caldera-grid .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info.active,.caldera-grid .btn-info.focus,.caldera-grid .btn-info:active,.caldera-grid .btn-info:focus,.caldera-grid .btn-info:hover,.open>.dropdown-toggle.caldera-grid .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.caldera-grid .btn-info.disabled,.caldera-grid .btn-info.disabled.active,.caldera-grid .btn-info.disabled.focus,.caldera-grid .btn-info.disabled:active,.caldera-grid .btn-info.disabled:focus,.caldera-grid .btn-info.disabled:hover,.caldera-grid .btn-info[disabled],.caldera-grid .btn-info[disabled].active,.caldera-grid .btn-info[disabled].focus,.caldera-grid .btn-info[disabled]:active,.caldera-grid .btn-info[disabled]:focus,.caldera-grid .btn-info[disabled]:hover,fieldset[disabled] .caldera-grid .btn-info,fieldset[disabled] .caldera-grid .btn-info.active,fieldset[disabled] .caldera-grid .btn-info.focus,fieldset[disabled] .caldera-grid .btn-info:active,fieldset[disabled] .caldera-grid .btn-info:focus,fieldset[disabled] .caldera-grid .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info .badge{color:#5bc0de;background-color:#fff}.caldera-grid .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning.active,.caldera-grid .btn-warning.focus,.caldera-grid .btn-warning:active,.caldera-grid .btn-warning:focus,.caldera-grid .btn-warning:hover,.open>.dropdown-toggle.caldera-grid .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.caldera-grid .btn-warning.disabled,.caldera-grid .btn-warning.disabled.active,.caldera-grid .btn-warning.disabled.focus,.caldera-grid .btn-warning.disabled:active,.caldera-grid .btn-warning.disabled:focus,.caldera-grid .btn-warning.disabled:hover,.caldera-grid .btn-warning[disabled],.caldera-grid .btn-warning[disabled].active,.caldera-grid .btn-warning[disabled].focus,.caldera-grid .btn-warning[disabled]:active,.caldera-grid .btn-warning[disabled]:focus,.caldera-grid .btn-warning[disabled]:hover,fieldset[disabled] .caldera-grid .btn-warning,fieldset[disabled] .caldera-grid .btn-warning.active,fieldset[disabled] .caldera-grid .btn-warning.focus,fieldset[disabled] .caldera-grid .btn-warning:active,fieldset[disabled] .caldera-grid .btn-warning:focus,fieldset[disabled] .caldera-grid .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning .badge{color:#f0ad4e;background-color:#fff}.caldera-grid .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger.active,.caldera-grid .btn-danger.focus,.caldera-grid .btn-danger:active,.caldera-grid .btn-danger:focus,.caldera-grid .btn-danger:hover,.open>.dropdown-toggle.caldera-grid .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.caldera-grid .btn-danger.disabled,.caldera-grid .btn-danger.disabled.active,.caldera-grid .btn-danger.disabled.focus,.caldera-grid .btn-danger.disabled:active,.caldera-grid .btn-danger.disabled:focus,.caldera-grid .btn-danger.disabled:hover,.caldera-grid .btn-danger[disabled],.caldera-grid .btn-danger[disabled].active,.caldera-grid .btn-danger[disabled].focus,.caldera-grid .btn-danger[disabled]:active,.caldera-grid .btn-danger[disabled]:focus,.caldera-grid .btn-danger[disabled]:hover,fieldset[disabled] .caldera-grid .btn-danger,fieldset[disabled] .caldera-grid .btn-danger.active,fieldset[disabled] .caldera-grid .btn-danger.focus,fieldset[disabled] .caldera-grid .btn-danger:active,fieldset[disabled] .caldera-grid .btn-danger:focus,fieldset[disabled] .caldera-grid .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger .badge{color:#d9534f;background-color:#fff}.caldera-grid .btn-link{color:#337ab7;font-weight:400;border-radius:0}.caldera-grid .btn-link,.caldera-grid .btn-link.active,.caldera-grid .btn-link:active,.caldera-grid .btn-link[disabled],fieldset[disabled] .caldera-grid .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-link,.caldera-grid .btn-link:active,.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{border-color:transparent}.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.caldera-grid .btn-link[disabled]:focus,.caldera-grid .btn-link[disabled]:hover,fieldset[disabled] .caldera-grid .btn-link:focus,fieldset[disabled] .caldera-grid .btn-link:hover{color:#777;text-decoration:none}.caldera-grid .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}.caldera-grid .btn-sm,.caldera-grid .btn-xs{font-size:12px;line-height:1.5;border-radius:1px}.caldera-grid .btn-sm{padding:5px 10px}.caldera-grid .btn-xs{padding:1px 5px}.caldera-grid .btn-block{display:block;width:100%}.caldera-grid .btn-block+.btn-block{margin-top:5px}.caldera-grid input[type=button].btn-block,.caldera-grid input[type=reset].btn-block,.caldera-grid input[type=submit].btn-block{width:100%}.caldera-grid textarea.form-control{padding-right:4px;height:auto}.caldera-grid .breadcrumb{padding:6px 12px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.caldera-grid .breadcrumb>li{display:inline-block;margin:0}.caldera-grid .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.caldera-grid .breadcrumb>.active,.caldera-grid .breadcrumb>.active>a{color:#777}.breadcrumb>li.active.error>a,.breadcrumb>li.error>a{color:red}.caldera-grid .cf-credit-card{padding-left:42px;background-image:url(../images/credit-card.svg);background-repeat:no-repeat!important;background-position-x:4px!important;background-position-y:3px!important}.caldera-grid .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/caldera-forms-front.min.css b/wp-content/plugins/caldera-forms/assets/build/css/caldera-forms-front.min.css new file mode 100644 index 0000000..5898f96 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/caldera-forms-front.min.css @@ -0,0 +1 @@ +/*! GENERATED SOURCE FILE caldera-forms - v1.5.3 - 2017-07-26 */.caldera-grid html,.cf-toggle-switch html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.caldera-grid .sr-only,.caldera-grid svg:not(:root),.cf-toggle-switch svg:not(:root){overflow:hidden}.caldera-grid .btn,.cfdatepicker table{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.caldera-grid button,.caldera-grid select,.cf-toggle-switch button,.cf-toggle-switch select{text-transform:none}@media (min-width:768px){.caldera-grid .container{width:750px}}@media (min-width:992px){.caldera-grid .container{width:970px}}@media (min-width:1200px){.caldera-grid .container{width:1170px}}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid a{background:0 0;text-decoration:none}.caldera-grid img{vertical-align:middle}.caldera-grid *,.caldera-grid :after,.caldera-grid :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid html{font-size:62.5%;-webkit-tap-highlight-color:transparent}.caldera-grid body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.caldera-grid button,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{font-family:inherit;font-size:inherit;line-height:inherit}.caldera-grid a:focus,.caldera-grid a:hover{color:#2a6496;text-decoration:underline}.caldera-grid a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .img-responsive{display:block;max-width:100%;height:auto}.caldera-grid .img-rounded{border-radius:6px}.caldera-grid .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.caldera-grid .img-circle{border-radius:50%}.caldera-grid hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.caldera-grid .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);border:0}.caldera-grid .container,.caldera-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.caldera-grid .container{width:735px}}@media (min-width:992px){.caldera-grid .container{width:955px}}@media (min-width:1200px){.caldera-grid .container{width:1155px}}.caldera-grid .row{margin-left:-7.5px;margin-right:-7.5px;max-width:100%}.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9,.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9,.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9,.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{position:relative;padding-left:7.5px;padding-right:7.5px}.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{float:left}.caldera-grid .col-xs-12{width:100%}.caldera-grid .col-xs-11{width:91.66666667%}.caldera-grid .col-xs-10{width:83.33333333%}.caldera-grid .col-xs-9{width:75%}.caldera-grid .col-xs-8{width:66.66666667%}.caldera-grid .col-xs-7{width:58.33333333%}.caldera-grid .col-xs-6{width:50%}.caldera-grid .col-xs-5{width:41.66666667%}.caldera-grid .col-xs-4{width:33.33333333%}.caldera-grid .col-xs-3{width:25%}.caldera-grid .col-xs-2{width:16.66666667%}.caldera-grid .col-xs-1{width:8.33333333%}.caldera-grid .col-xs-pull-12{right:100%}.caldera-grid .col-xs-pull-11{right:91.66666667%}.caldera-grid .col-xs-pull-10{right:83.33333333%}.caldera-grid .col-xs-pull-9{right:75%}.caldera-grid .col-xs-pull-8{right:66.66666667%}.caldera-grid .col-xs-pull-7{right:58.33333333%}.caldera-grid .col-xs-pull-6{right:50%}.caldera-grid .col-xs-pull-5{right:41.66666667%}.caldera-grid .col-xs-pull-4{right:33.33333333%}.caldera-grid .col-xs-pull-3{right:25%}.caldera-grid .col-xs-pull-2{right:16.66666667%}.caldera-grid .col-xs-pull-1{right:8.33333333%}.caldera-grid .col-xs-pull-0{right:0}.caldera-grid .col-xs-push-12{left:100%}.caldera-grid .col-xs-push-11{left:91.66666667%}.caldera-grid .col-xs-push-10{left:83.33333333%}.caldera-grid .col-xs-push-9{left:75%}.caldera-grid .col-xs-push-8{left:66.66666667%}.caldera-grid .col-xs-push-7{left:58.33333333%}.caldera-grid .col-xs-push-6{left:50%}.caldera-grid .col-xs-push-5{left:41.66666667%}.caldera-grid .col-xs-push-4{left:33.33333333%}.caldera-grid .col-xs-push-3{left:25%}.caldera-grid .col-xs-push-2{left:16.66666667%}.caldera-grid .col-xs-push-1{left:8.33333333%}.caldera-grid .col-xs-push-0{left:0}.caldera-grid .col-xs-offset-12{margin-left:100%}.caldera-grid .col-xs-offset-11{margin-left:91.66666667%}.caldera-grid .col-xs-offset-10{margin-left:83.33333333%}.caldera-grid .col-xs-offset-9{margin-left:75%}.caldera-grid .col-xs-offset-8{margin-left:66.66666667%}.caldera-grid .col-xs-offset-7{margin-left:58.33333333%}.caldera-grid .col-xs-offset-6{margin-left:50%}.caldera-grid .col-xs-offset-5{margin-left:41.66666667%}.caldera-grid .col-xs-offset-4{margin-left:33.33333333%}.caldera-grid .col-xs-offset-3{margin-left:25%}.caldera-grid .col-xs-offset-2{margin-left:16.66666667%}.caldera-grid .col-xs-offset-1{margin-left:8.33333333%}.caldera-grid .col-xs-offset-0{margin-left:0}@media (min-width:768px){.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9{float:left}.caldera-grid .col-sm-12{width:100%}.caldera-grid .col-sm-11{width:91.66666667%}.caldera-grid .col-sm-10{width:83.33333333%}.caldera-grid .col-sm-9{width:75%}.caldera-grid .col-sm-8{width:66.66666667%}.caldera-grid .col-sm-7{width:58.33333333%}.caldera-grid .col-sm-6{width:50%}.caldera-grid .col-sm-5{width:41.66666667%}.caldera-grid .col-sm-4{width:33.33333333%}.caldera-grid .col-sm-3{width:25%}.caldera-grid .col-sm-2{width:16.66666667%}.caldera-grid .col-sm-1{width:8.33333333%}.caldera-grid .col-sm-pull-12{right:100%}.caldera-grid .col-sm-pull-11{right:91.66666667%}.caldera-grid .col-sm-pull-10{right:83.33333333%}.caldera-grid .col-sm-pull-9{right:75%}.caldera-grid .col-sm-pull-8{right:66.66666667%}.caldera-grid .col-sm-pull-7{right:58.33333333%}.caldera-grid .col-sm-pull-6{right:50%}.caldera-grid .col-sm-pull-5{right:41.66666667%}.caldera-grid .col-sm-pull-4{right:33.33333333%}.caldera-grid .col-sm-pull-3{right:25%}.caldera-grid .col-sm-pull-2{right:16.66666667%}.caldera-grid .col-sm-pull-1{right:8.33333333%}.caldera-grid .col-sm-pull-0{right:0}.caldera-grid .col-sm-push-12{left:100%}.caldera-grid .col-sm-push-11{left:91.66666667%}.caldera-grid .col-sm-push-10{left:83.33333333%}.caldera-grid .col-sm-push-9{left:75%}.caldera-grid .col-sm-push-8{left:66.66666667%}.caldera-grid .col-sm-push-7{left:58.33333333%}.caldera-grid .col-sm-push-6{left:50%}.caldera-grid .col-sm-push-5{left:41.66666667%}.caldera-grid .col-sm-push-4{left:33.33333333%}.caldera-grid .col-sm-push-3{left:25%}.caldera-grid .col-sm-push-2{left:16.66666667%}.caldera-grid .col-sm-push-1{left:8.33333333%}.caldera-grid .col-sm-push-0{left:0}.caldera-grid .col-sm-offset-12{margin-left:100%}.caldera-grid .col-sm-offset-11{margin-left:91.66666667%}.caldera-grid .col-sm-offset-10{margin-left:83.33333333%}.caldera-grid .col-sm-offset-9{margin-left:75%}.caldera-grid .col-sm-offset-8{margin-left:66.66666667%}.caldera-grid .col-sm-offset-7{margin-left:58.33333333%}.caldera-grid .col-sm-offset-6{margin-left:50%}.caldera-grid .col-sm-offset-5{margin-left:41.66666667%}.caldera-grid .col-sm-offset-4{margin-left:33.33333333%}.caldera-grid .col-sm-offset-3{margin-left:25%}.caldera-grid .col-sm-offset-2{margin-left:16.66666667%}.caldera-grid .col-sm-offset-1{margin-left:8.33333333%}.caldera-grid .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9{float:left}.caldera-grid .col-md-12{width:100%}.caldera-grid .col-md-11{width:91.66666667%}.caldera-grid .col-md-10{width:83.33333333%}.caldera-grid .col-md-9{width:75%}.caldera-grid .col-md-8{width:66.66666667%}.caldera-grid .col-md-7{width:58.33333333%}.caldera-grid .col-md-6{width:50%}.caldera-grid .col-md-5{width:41.66666667%}.caldera-grid .col-md-4{width:33.33333333%}.caldera-grid .col-md-3{width:25%}.caldera-grid .col-md-2{width:16.66666667%}.caldera-grid .col-md-1{width:8.33333333%}.caldera-grid .col-md-pull-12{right:100%}.caldera-grid .col-md-pull-11{right:91.66666667%}.caldera-grid .col-md-pull-10{right:83.33333333%}.caldera-grid .col-md-pull-9{right:75%}.caldera-grid .col-md-pull-8{right:66.66666667%}.caldera-grid .col-md-pull-7{right:58.33333333%}.caldera-grid .col-md-pull-6{right:50%}.caldera-grid .col-md-pull-5{right:41.66666667%}.caldera-grid .col-md-pull-4{right:33.33333333%}.caldera-grid .col-md-pull-3{right:25%}.caldera-grid .col-md-pull-2{right:16.66666667%}.caldera-grid .col-md-pull-1{right:8.33333333%}.caldera-grid .col-md-pull-0{right:0}.caldera-grid .col-md-push-12{left:100%}.caldera-grid .col-md-push-11{left:91.66666667%}.caldera-grid .col-md-push-10{left:83.33333333%}.caldera-grid .col-md-push-9{left:75%}.caldera-grid .col-md-push-8{left:66.66666667%}.caldera-grid .col-md-push-7{left:58.33333333%}.caldera-grid .col-md-push-6{left:50%}.caldera-grid .col-md-push-5{left:41.66666667%}.caldera-grid .col-md-push-4{left:33.33333333%}.caldera-grid .col-md-push-3{left:25%}.caldera-grid .col-md-push-2{left:16.66666667%}.caldera-grid .col-md-push-1{left:8.33333333%}.caldera-grid .col-md-push-0{left:0}.caldera-grid .col-md-offset-12{margin-left:100%}.caldera-grid .col-md-offset-11{margin-left:91.66666667%}.caldera-grid .col-md-offset-10{margin-left:83.33333333%}.caldera-grid .col-md-offset-9{margin-left:75%}.caldera-grid .col-md-offset-8{margin-left:66.66666667%}.caldera-grid .col-md-offset-7{margin-left:58.33333333%}.caldera-grid .col-md-offset-6{margin-left:50%}.caldera-grid .col-md-offset-5{margin-left:41.66666667%}.caldera-grid .col-md-offset-4{margin-left:33.33333333%}.caldera-grid .col-md-offset-3{margin-left:25%}.caldera-grid .col-md-offset-2{margin-left:16.66666667%}.caldera-grid .col-md-offset-1{margin-left:8.33333333%}.caldera-grid .col-md-offset-0{margin-left:0}}@-ms-viewport{width:device-width}@media (min-width:1200px){.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9{float:left}.caldera-grid .col-lg-12{width:100%}.caldera-grid .col-lg-11{width:91.66666667%}.caldera-grid .col-lg-10{width:83.33333333%}.caldera-grid .col-lg-9{width:75%}.caldera-grid .col-lg-8{width:66.66666667%}.caldera-grid .col-lg-7{width:58.33333333%}.caldera-grid .col-lg-6{width:50%}.caldera-grid .col-lg-5{width:41.66666667%}.caldera-grid .col-lg-4{width:33.33333333%}.caldera-grid .col-lg-3{width:25%}.caldera-grid .col-lg-2{width:16.66666667%}.caldera-grid .col-lg-1{width:8.33333333%}.caldera-grid .col-lg-pull-12{right:100%}.caldera-grid .col-lg-pull-11{right:91.66666667%}.caldera-grid .col-lg-pull-10{right:83.33333333%}.caldera-grid .col-lg-pull-9{right:75%}.caldera-grid .col-lg-pull-8{right:66.66666667%}.caldera-grid .col-lg-pull-7{right:58.33333333%}.caldera-grid .col-lg-pull-6{right:50%}.caldera-grid .col-lg-pull-5{right:41.66666667%}.caldera-grid .col-lg-pull-4{right:33.33333333%}.caldera-grid .col-lg-pull-3{right:25%}.caldera-grid .col-lg-pull-2{right:16.66666667%}.caldera-grid .col-lg-pull-1{right:8.33333333%}.caldera-grid .col-lg-pull-0{right:0}.caldera-grid .col-lg-push-12{left:100%}.caldera-grid .col-lg-push-11{left:91.66666667%}.caldera-grid .col-lg-push-10{left:83.33333333%}.caldera-grid .col-lg-push-9{left:75%}.caldera-grid .col-lg-push-8{left:66.66666667%}.caldera-grid .col-lg-push-7{left:58.33333333%}.caldera-grid .col-lg-push-6{left:50%}.caldera-grid .col-lg-push-5{left:41.66666667%}.caldera-grid .col-lg-push-4{left:33.33333333%}.caldera-grid .col-lg-push-3{left:25%}.caldera-grid .col-lg-push-2{left:16.66666667%}.caldera-grid .col-lg-push-1{left:8.33333333%}.caldera-grid .col-lg-push-0{left:0}.caldera-grid .col-lg-offset-12{margin-left:100%}.caldera-grid .col-lg-offset-11{margin-left:91.66666667%}.caldera-grid .col-lg-offset-10{margin-left:83.33333333%}.caldera-grid .col-lg-offset-9{margin-left:75%}.caldera-grid .col-lg-offset-8{margin-left:66.66666667%}.caldera-grid .col-lg-offset-7{margin-left:58.33333333%}.caldera-grid .col-lg-offset-6{margin-left:50%}.caldera-grid .col-lg-offset-5{margin-left:41.66666667%}.caldera-grid .col-lg-offset-4{margin-left:33.33333333%}.caldera-grid .col-lg-offset-3{margin-left:25%}.caldera-grid .col-lg-offset-2{margin-left:16.66666667%}.caldera-grid .col-lg-offset-1{margin-left:8.33333333%}.caldera-grid .col-lg-offset-0{margin-left:0}}.caldera-grid .clearfix:after,.caldera-grid .clearfix:before,.caldera-grid .container-fluid:after,.caldera-grid .container-fluid:before,.caldera-grid .container:after,.caldera-grid .container:before,.caldera-grid .row:after,.caldera-grid .row:before{content:" ";display:table}.caldera-grid .clearfix:after,.caldera-grid .container-fluid:after,.caldera-grid .container:after,.caldera-grid .row:after{clear:both}.caldera-grid .center-block{display:block;margin-left:auto;margin-right:auto}.caldera-grid .pull-right{float:right!important}.caldera-grid .pull-left{float:left!important}.caldera-grid .hide{display:none!important}.caldera-grid .show{display:block!important}.caldera-grid .hidden,.caldera-grid .visible-lg,.caldera-grid .visible-md,.caldera-grid .visible-sm,.caldera-grid .visible-xs{display:none!important}.caldera-grid .invisible{visibility:hidden}.caldera-grid .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.caldera-grid .alert .alert-link,.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid .hidden{visibility:hidden!important}.caldera-grid .affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.caldera-grid .visible-xs{display:block!important}.caldera-grid table.visible-xs{display:table}.caldera-grid tr.visible-xs{display:table-row!important}.caldera-grid td.visible-xs,.caldera-grid th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .visible-sm{display:block!important}.caldera-grid table.visible-sm{display:table}.caldera-grid tr.visible-sm{display:table-row!important}.caldera-grid td.visible-sm,.caldera-grid th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .visible-md{display:block!important}.caldera-grid table.visible-md{display:table}.caldera-grid tr.visible-md{display:table-row!important}.caldera-grid td.visible-md,.caldera-grid th.visible-md{display:table-cell!important}}@media (min-width:1200px){.caldera-grid .visible-lg{display:block!important}.caldera-grid table.visible-lg{display:table}.caldera-grid tr.visible-lg{display:table-row!important}.caldera-grid td.visible-lg,.caldera-grid th.visible-lg{display:table-cell!important}.caldera-grid .hidden-lg{display:none!important}}@media (max-width:767px){.caldera-grid .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .hidden-md{display:none!important}}.caldera-grid .visible-print{display:none!important}@media print{.caldera-grid .visible-print{display:block!important}.caldera-grid table.visible-print{display:table}.caldera-grid tr.visible-print{display:table-row!important}.caldera-grid td.visible-print,.caldera-grid th.visible-print{display:table-cell!important}.caldera-grid .hidden-print{display:none!important}}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.caldera-grid .alert{padding:8px;margin-bottom:18px;border-radius:2px}.caldera-grid .alert-dismissable{padding-right:28px}.caldera-grid .alert-success{background-color:#dff0d8;border-color:#a3d48e;color:#3c763d}.caldera-grid .alert-success hr{border-top-color:#93cd7c}.caldera-grid .alert-success .alert-link{color:#2b542c}.caldera-grid .alert-info{background-color:#d9edf7;border-color:#85c5e5;color:#31708f}.caldera-grid .alert-info hr{border-top-color:#70bbe1}.caldera-grid .alert-info .alert-link{color:#245269}.caldera-grid .alert-warning{background-color:#f9edbe;border-color:#f0c36d;color:#333}.caldera-grid .alert-warning hr{border-top-color:#eeb956}.caldera-grid .alert-warning .alert-link{color:#1a1a1a}.caldera-grid .alert-danger,.caldera-grid .alert-error{background-color:#f2dede;border-color:#d59595;color:#a94442}.caldera-grid .alert-danger hr,.caldera-grid .alert-error hr{border-top-color:#ce8383}.caldera-grid .alert-danger .alert-link,.caldera-grid .alert-error .alert-link{color:#843534}.caldera-grid .alert-danger,.caldera-grid .alert-error,.caldera-grid .alert-info,.caldera-grid .alert-success,.caldera-grid .alert-warning{text-shadow:0 1px 0 rgba(255,255,255,.5)}.caldera-grid .has-error .form-control:focus,.caldera-grid .has-error .form-control:hover{border-color:#dd4b39}.caldera-grid.cf_processing{background:url(../images/loading.gif) center center/30px auto no-repeat rgba(0,0,0,0)}.caldera-grid.cf_processing>*{opacity:.5}.caldera-grid html{font-family:sans-serif}.caldera-grid body{margin:0}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid menu,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background-color:transparent}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0}.caldera-grid figure{margin:1em 40px}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid pre{overflow:auto}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input{line-height:normal}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid textarea{overflow:auto}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}@media print{.caldera-grid *,.caldera-grid :after,.caldera-grid :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.caldera-grid a,.caldera-grid a:visited{text-decoration:underline}.caldera-grid a[href]:after{content:" (" attr(href) ")"}.caldera-grid abbr[title]:after{content:" (" attr(title) ")"}.caldera-grid a[href^="#"]:after,.caldera-grid a[href^="javascript:"]:after{content:""}.caldera-grid blockquote,.caldera-grid pre{border:1px solid #999;page-break-inside:avoid}.caldera-grid thead{display:table-header-group}.caldera-grid img,.caldera-grid tr{page-break-inside:avoid}.caldera-grid img{max-width:100%!important}.caldera-grid h2,.caldera-grid h3,.caldera-grid p{orphans:3;widows:3}.caldera-grid h2,.caldera-grid h3{page-break-after:avoid}.caldera-grid select{background:#fff!important}.caldera-grid .navbar{display:none}.caldera-grid .btn>.caret,.caldera-grid .dropup>.btn>.caret{border-top-color:#000!important}.caldera-grid .label{border:1px solid #000}.caldera-grid .table{border-collapse:collapse!important}.caldera-grid .table td,.caldera-grid .table th{background-color:#fff!important}.caldera-grid .table-bordered td,.caldera-grid .table-bordered th{border:1px solid #ddd!important}}.caldera-grid .btn,.caldera-grid .btn-danger.active,.caldera-grid .btn-danger:active,.caldera-grid .btn-default.active,.caldera-grid .btn-default:active,.caldera-grid .btn-info.active,.caldera-grid .btn-info:active,.caldera-grid .btn-primary.active,.caldera-grid .btn-primary:active,.caldera-grid .btn-success.active,.caldera-grid .btn-success:active,.caldera-grid .btn-warning.active,.caldera-grid .btn-warning:active,.caldera-grid .form-control,.open>.dropdown-toggle.caldera-grid .btn-danger,.open>.dropdown-toggle.caldera-grid .btn-default,.open>.dropdown-toggle.caldera-grid .btn-info,.open>.dropdown-toggle.caldera-grid .btn-primary,.open>.dropdown-toggle.caldera-grid .btn-success,.open>.dropdown-toggle.caldera-grid .btn-warning{background-image:none}.caldera-grid fieldset{padding:0;margin:0;border:0;min-width:0}.caldera-grid legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.caldera-grid label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{margin:0;line-height:normal}.caldera-grid .form-control,.caldera-grid output{font-size:14px;line-height:1.42857143;color:#555;display:block}.caldera-grid input[type=file]{display:block}.caldera-grid input[type=range]{display:block;width:100%}.caldera-grid select[multiple],.caldera-grid select[size]{height:auto}.caldera-grid input[type=checkbox]:focus,.caldera-grid input[type=file]:focus,.caldera-grid input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid input[type=checkbox]{-webkit-appearance:checkbox}.caldera-grid input[type=radio]{-webkit-appearance:radio}.caldera-grid output{padding-top:7px}.caldera-grid .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.caldera-grid .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.caldera-grid .form-control::-moz-placeholder{color:#999;opacity:1}.caldera-grid .form-control:-ms-input-placeholder{color:#999}.caldera-grid .form-control::-webkit-input-placeholder{color:#999}.caldera-grid .has-success .checkbox,.caldera-grid .has-success .checkbox-inline,.caldera-grid .has-success .control-label,.caldera-grid .has-success .form-control-feedback,.caldera-grid .has-success .help-block,.caldera-grid .has-success .radio,.caldera-grid .has-success .radio-inline,.caldera-grid .has-success.checkbox label,.caldera-grid .has-success.checkbox-inline label,.caldera-grid .has-success.radio label,.caldera-grid .has-success.radio-inline label{color:#3c763d}.caldera-grid .form-control[disabled],.caldera-grid .form-control[readonly],fieldset[disabled] .caldera-grid .form-control{background-color:#eee;opacity:1}.caldera-grid .form-control[disabled],fieldset[disabled] .caldera-grid .form-control{cursor:not-allowed}textarea .caldera-grid .form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.caldera-grid input[type=date],.caldera-grid input[type=datetime-local],.caldera-grid input[type=month],.caldera-grid input[type=time]{line-height:34px}.caldera-grid input[type=date].input-sm,.caldera-grid input[type=datetime-local].input-sm,.caldera-grid input[type=month].input-sm,.caldera-grid input[type=time].input-sm,.input-group-sm .caldera-grid input[type=date],.input-group-sm .caldera-grid input[type=datetime-local],.input-group-sm .caldera-grid input[type=month],.input-group-sm .caldera-grid input[type=time]{line-height:30px}.caldera-grid input[type=date].input-lg,.caldera-grid input[type=datetime-local].input-lg,.caldera-grid input[type=month].input-lg,.caldera-grid input[type=time].input-lg,.input-group-lg .caldera-grid input[type=date],.input-group-lg .caldera-grid input[type=datetime-local],.input-group-lg .caldera-grid input[type=month],.input-group-lg .caldera-grid input[type=time]{line-height:46px}}.caldera-grid .form-group{margin-bottom:15px}.caldera-grid .checkbox,.caldera-grid .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.caldera-grid .checkbox label,.caldera-grid .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.caldera-grid .checkbox input[type=checkbox],.caldera-grid .checkbox-inline input[type=checkbox],.caldera-grid .radio input[type=radio],.caldera-grid .radio-inline input[type=radio]{margin-left:-20px}.caldera-grid .checkbox+.checkbox,.caldera-grid .radio+.radio{margin-top:-5px}.caldera-grid .checkbox-inline,.caldera-grid .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.caldera-grid .checkbox-inline+.checkbox-inline,.caldera-grid .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.caldera-grid .checkbox-inline.disabled,.caldera-grid .checkbox.disabled label,.caldera-grid .radio-inline.disabled,.caldera-grid .radio.disabled label,.caldera-grid input[type=checkbox].disabled,.caldera-grid input[type=checkbox][disabled],.caldera-grid input[type=radio].disabled,.caldera-grid input[type=radio][disabled],fieldset[disabled] .caldera-grid .checkbox label,fieldset[disabled] .caldera-grid .checkbox-inline,fieldset[disabled] .caldera-grid .radio label,fieldset[disabled] .caldera-grid .radio-inline,fieldset[disabled] .caldera-grid input[type=checkbox],fieldset[disabled] .caldera-grid input[type=radio]{cursor:not-allowed}.caldera-grid .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.caldera-grid .form-control-static.input-lg,.caldera-grid .form-control-static.input-sm{padding-left:0;padding-right:0}.caldera-grid .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .input-sm{height:30px;line-height:30px}select[multiple].caldera-grid .input-sm,textarea.caldera-grid .input-sm{height:auto}.caldera-grid .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .form-group-sm .form-control{height:30px;line-height:30px}select[multiple].caldera-grid .form-group-sm .form-control,textarea.caldera-grid .form-group-sm .form-control{height:auto}.caldera-grid .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.caldera-grid .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .input-lg{height:46px;line-height:46px}select[multiple].caldera-grid .input-lg,textarea.caldera-grid .input-lg{height:auto}.caldera-grid .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .form-group-lg .form-control{height:46px;line-height:46px}select[multiple].caldera-grid .form-group-lg .form-control,textarea.caldera-grid .form-group-lg .form-control{height:auto}.caldera-grid .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.caldera-grid .has-feedback{position:relative}.caldera-grid .has-feedback .form-control{padding-right:42.5px}.caldera-grid .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.caldera-grid .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.caldera-grid .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.caldera-grid .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.caldera-grid .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.caldera-grid .has-warning .checkbox,.caldera-grid .has-warning .checkbox-inline,.caldera-grid .has-warning .control-label,.caldera-grid .has-warning .form-control-feedback,.caldera-grid .has-warning .help-block,.caldera-grid .has-warning .radio,.caldera-grid .has-warning .radio-inline,.caldera-grid .has-warning.checkbox label,.caldera-grid .has-warning.checkbox-inline label,.caldera-grid .has-warning.radio label,.caldera-grid .has-warning.radio-inline label{color:#8a6d3b}.caldera-grid .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.caldera-grid .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .form-control-feedback,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline,.caldera-grid .has-error.checkbox label,.caldera-grid .has-error.checkbox-inline label,.caldera-grid .has-error.radio label,.caldera-grid .has-error.radio-inline label{color:#a94442}.caldera-grid .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.caldera-grid .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.caldera-grid .has-feedback label~.form-control-feedback{top:25px}.caldera-grid .has-feedback label.sr-only~.form-control-feedback{top:0}.caldera-grid .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.caldera-grid .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.caldera-grid .form-inline .form-control-static{display:inline-block}.caldera-grid .form-inline .input-group{display:inline-table;vertical-align:middle}.caldera-grid .form-inline .input-group .form-control,.caldera-grid .form-inline .input-group .input-group-addon,.caldera-grid .form-inline .input-group .input-group-btn{width:auto}.caldera-grid .form-inline .input-group>.form-control{width:100%}.caldera-grid .form-inline .control-label{margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox,.caldera-grid .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox label,.caldera-grid .form-inline .radio label{padding-left:0}.caldera-grid .form-inline .checkbox input[type=checkbox],.caldera-grid .form-inline .radio input[type=radio]{position:relative;margin-left:0}.caldera-grid .form-inline .has-feedback .form-control-feedback{top:0}.caldera-grid .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .checkbox-inline,.caldera-grid .form-horizontal .radio,.caldera-grid .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .radio{min-height:27px}.caldera-grid .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.caldera-grid .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.caldera-grid .form-horizontal .form-group-lg .control-label{padding-top:14.33px}.caldera-grid .form-horizontal .form-group-sm .control-label{padding-top:6px}}.caldera-grid .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;user-select:none}.caldera-grid .btn.active.focus,.caldera-grid .btn.active:focus,.caldera-grid .btn.focus,.caldera-grid .btn:active.focus,.caldera-grid .btn:active:focus,.caldera-grid .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .btn.focus,.caldera-grid .btn:focus,.caldera-grid .btn:hover{color:#333;text-decoration:none}.caldera-grid .btn.active,.caldera-grid .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.caldera-grid .btn.disabled,.caldera-grid .btn[disabled],fieldset[disabled] .caldera-grid .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-default{color:#333;background-color:#fff;border-color:#ccc}.caldera-grid .btn-default.active,.caldera-grid .btn-default.focus,.caldera-grid .btn-default:active,.caldera-grid .btn-default:focus,.caldera-grid .btn-default:hover,.open>.dropdown-toggle.caldera-grid .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.caldera-grid .btn-default.disabled,.caldera-grid .btn-default.disabled.active,.caldera-grid .btn-default.disabled.focus,.caldera-grid .btn-default.disabled:active,.caldera-grid .btn-default.disabled:focus,.caldera-grid .btn-default.disabled:hover,.caldera-grid .btn-default[disabled],.caldera-grid .btn-default[disabled].active,.caldera-grid .btn-default[disabled].focus,.caldera-grid .btn-default[disabled]:active,.caldera-grid .btn-default[disabled]:focus,.caldera-grid .btn-default[disabled]:hover,fieldset[disabled] .caldera-grid .btn-default,fieldset[disabled] .caldera-grid .btn-default.active,fieldset[disabled] .caldera-grid .btn-default.focus,fieldset[disabled] .caldera-grid .btn-default:active,fieldset[disabled] .caldera-grid .btn-default:focus,fieldset[disabled] .caldera-grid .btn-default:hover{background-color:#fff;border-color:#ccc}.caldera-grid .btn-default .badge{color:#fff;background-color:#333}.caldera-grid .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary.active,.caldera-grid .btn-primary.focus,.caldera-grid .btn-primary:active,.caldera-grid .btn-primary:focus,.caldera-grid .btn-primary:hover,.open>.dropdown-toggle.caldera-grid .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.caldera-grid .btn-primary.disabled,.caldera-grid .btn-primary.disabled.active,.caldera-grid .btn-primary.disabled.focus,.caldera-grid .btn-primary.disabled:active,.caldera-grid .btn-primary.disabled:focus,.caldera-grid .btn-primary.disabled:hover,.caldera-grid .btn-primary[disabled],.caldera-grid .btn-primary[disabled].active,.caldera-grid .btn-primary[disabled].focus,.caldera-grid .btn-primary[disabled]:active,.caldera-grid .btn-primary[disabled]:focus,.caldera-grid .btn-primary[disabled]:hover,fieldset[disabled] .caldera-grid .btn-primary,fieldset[disabled] .caldera-grid .btn-primary.active,fieldset[disabled] .caldera-grid .btn-primary.focus,fieldset[disabled] .caldera-grid .btn-primary:active,fieldset[disabled] .caldera-grid .btn-primary:focus,fieldset[disabled] .caldera-grid .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary .badge{color:#337ab7;background-color:#fff}.caldera-grid .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success.active,.caldera-grid .btn-success.focus,.caldera-grid .btn-success:active,.caldera-grid .btn-success:focus,.caldera-grid .btn-success:hover,.open>.dropdown-toggle.caldera-grid .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.caldera-grid .btn-success.disabled,.caldera-grid .btn-success.disabled.active,.caldera-grid .btn-success.disabled.focus,.caldera-grid .btn-success.disabled:active,.caldera-grid .btn-success.disabled:focus,.caldera-grid .btn-success.disabled:hover,.caldera-grid .btn-success[disabled],.caldera-grid .btn-success[disabled].active,.caldera-grid .btn-success[disabled].focus,.caldera-grid .btn-success[disabled]:active,.caldera-grid .btn-success[disabled]:focus,.caldera-grid .btn-success[disabled]:hover,fieldset[disabled] .caldera-grid .btn-success,fieldset[disabled] .caldera-grid .btn-success.active,fieldset[disabled] .caldera-grid .btn-success.focus,fieldset[disabled] .caldera-grid .btn-success:active,fieldset[disabled] .caldera-grid .btn-success:focus,fieldset[disabled] .caldera-grid .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success .badge{color:#5cb85c;background-color:#fff}.caldera-grid .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info.active,.caldera-grid .btn-info.focus,.caldera-grid .btn-info:active,.caldera-grid .btn-info:focus,.caldera-grid .btn-info:hover,.open>.dropdown-toggle.caldera-grid .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.caldera-grid .btn-info.disabled,.caldera-grid .btn-info.disabled.active,.caldera-grid .btn-info.disabled.focus,.caldera-grid .btn-info.disabled:active,.caldera-grid .btn-info.disabled:focus,.caldera-grid .btn-info.disabled:hover,.caldera-grid .btn-info[disabled],.caldera-grid .btn-info[disabled].active,.caldera-grid .btn-info[disabled].focus,.caldera-grid .btn-info[disabled]:active,.caldera-grid .btn-info[disabled]:focus,.caldera-grid .btn-info[disabled]:hover,fieldset[disabled] .caldera-grid .btn-info,fieldset[disabled] .caldera-grid .btn-info.active,fieldset[disabled] .caldera-grid .btn-info.focus,fieldset[disabled] .caldera-grid .btn-info:active,fieldset[disabled] .caldera-grid .btn-info:focus,fieldset[disabled] .caldera-grid .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info .badge{color:#5bc0de;background-color:#fff}.caldera-grid .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning.active,.caldera-grid .btn-warning.focus,.caldera-grid .btn-warning:active,.caldera-grid .btn-warning:focus,.caldera-grid .btn-warning:hover,.open>.dropdown-toggle.caldera-grid .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.caldera-grid .btn-warning.disabled,.caldera-grid .btn-warning.disabled.active,.caldera-grid .btn-warning.disabled.focus,.caldera-grid .btn-warning.disabled:active,.caldera-grid .btn-warning.disabled:focus,.caldera-grid .btn-warning.disabled:hover,.caldera-grid .btn-warning[disabled],.caldera-grid .btn-warning[disabled].active,.caldera-grid .btn-warning[disabled].focus,.caldera-grid .btn-warning[disabled]:active,.caldera-grid .btn-warning[disabled]:focus,.caldera-grid .btn-warning[disabled]:hover,fieldset[disabled] .caldera-grid .btn-warning,fieldset[disabled] .caldera-grid .btn-warning.active,fieldset[disabled] .caldera-grid .btn-warning.focus,fieldset[disabled] .caldera-grid .btn-warning:active,fieldset[disabled] .caldera-grid .btn-warning:focus,fieldset[disabled] .caldera-grid .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning .badge{color:#f0ad4e;background-color:#fff}.caldera-grid .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger.active,.caldera-grid .btn-danger.focus,.caldera-grid .btn-danger:active,.caldera-grid .btn-danger:focus,.caldera-grid .btn-danger:hover,.open>.dropdown-toggle.caldera-grid .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.caldera-grid .btn-danger.disabled,.caldera-grid .btn-danger.disabled.active,.caldera-grid .btn-danger.disabled.focus,.caldera-grid .btn-danger.disabled:active,.caldera-grid .btn-danger.disabled:focus,.caldera-grid .btn-danger.disabled:hover,.caldera-grid .btn-danger[disabled],.caldera-grid .btn-danger[disabled].active,.caldera-grid .btn-danger[disabled].focus,.caldera-grid .btn-danger[disabled]:active,.caldera-grid .btn-danger[disabled]:focus,.caldera-grid .btn-danger[disabled]:hover,fieldset[disabled] .caldera-grid .btn-danger,fieldset[disabled] .caldera-grid .btn-danger.active,fieldset[disabled] .caldera-grid .btn-danger.focus,fieldset[disabled] .caldera-grid .btn-danger:active,fieldset[disabled] .caldera-grid .btn-danger:focus,fieldset[disabled] .caldera-grid .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger .badge{color:#d9534f;background-color:#fff}.caldera-grid .btn-link{color:#337ab7;font-weight:400;border-radius:0}.caldera-grid .btn-link,.caldera-grid .btn-link.active,.caldera-grid .btn-link:active,.caldera-grid .btn-link[disabled],fieldset[disabled] .caldera-grid .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-link,.caldera-grid .btn-link:active,.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{border-color:transparent}.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.caldera-grid .btn-link[disabled]:focus,.caldera-grid .btn-link[disabled]:hover,fieldset[disabled] .caldera-grid .btn-link:focus,fieldset[disabled] .caldera-grid .btn-link:hover{color:#777;text-decoration:none}.caldera-grid .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}.caldera-grid .btn-sm,.caldera-grid .btn-xs{font-size:12px;line-height:1.5;border-radius:1px}.caldera-grid .btn-sm{padding:5px 10px}.caldera-grid .btn-xs{padding:1px 5px}.caldera-grid .btn-block{display:block;width:100%}.caldera-grid .btn-block+.btn-block{margin-top:5px}.caldera-grid input[type=button].btn-block,.caldera-grid input[type=reset].btn-block,.caldera-grid input[type=submit].btn-block{width:100%}.caldera-grid textarea.form-control{padding-right:4px;height:auto}.caldera-grid .breadcrumb{padding:6px 12px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.caldera-grid .breadcrumb>li{display:inline-block;margin:0}.caldera-grid .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.caldera-grid .breadcrumb>.active,.caldera-grid .breadcrumb>.active>a{color:#777}.breadcrumb>li.active.error>a,.breadcrumb>li.error>a{color:red}.caldera-grid .cf-credit-card{padding-left:42px;background-image:url(../images/credit-card.svg);background-repeat:no-repeat!important;background-position-x:4px!important;background-position-y:3px!important}.caldera-grid .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}@font-face{font-family:cf-raty;src:url(fonts/cf-raty.eot?40481674);src:url(fonts/cf-raty.eot?40481674#iefix) format('embedded-opentype'),url(fonts/cf-raty.woff?40481674) format('woff'),url(fonts/cf-raty.ttf?40481674) format('truetype'),url(fonts/cf-raty.svg?40481674#cf-raty) format('svg');font-weight:400;font-style:normal}[class*=" raty-"]:before,[class^=raty-]:before{font-family:cf-raty;font-style:normal;font-weight:400;speak:none;font-size:2em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.raty-heart-on:before{content:'\e800'}.raty-heart-off:before{content:'\e801'}.raty-star-on:before{content:'\e802'}.raty-star-off:before{content:'\e803'}.raty-circle-on:before{content:'\e804'}.raty-circle-off:before{content:'\e805'}.raty-dot-off:before{content:'\e806'}.raty-dot-on:before{content:'\e807'}.raty-face-off:before{content:'\e808'}.raty-face-on:before{content:'\e809'}.raty-cancel-off:before{content:'\e80a'}.raty-cancel-on:before{content:'\e80b'}.calculation-group{background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:6px;margin:6px 0}.preview-color-selector{background:#F0F0F0;border:1px solid #E2E2E2;display:inline;margin-left:-1px;padding:3px 12px;box-shadow:0 0 0 2px #fff inset}.miniColors-trigger{border:1px solid #999;-mz-border-radius:0 1px 1px 0;-webkit-border-radius:0 1px 1px 0;display:inline-block;height:24px;margin:0 0 -8px -1px;width:30px}.cf-color-picker .input-group-btn:last-child>.btn,.cf-color-picker .input-group-btn:last-child>.btn-group,.cf-color-picker .input-group-btn>.btn+.btn{margin-left:-1px}.miniColors-selector{background:#FFF;border:1px solid #999;-moz-box-shadow:0 3px 0 -1px rgba(0,0,0,.05);-webkit-box-shadow:0 3px 0 -1px rgba(0,0,0,.05);box-shadow:0 3px 0 -1px rgba(0,0,0,.05);height:162px;padding:5px;position:absolute;width:187px;z-index:999999;margin-top:-1px}.miniColors-colors,.miniColors-hues{top:5px;height:150px;cursor:crosshair;position:absolute}.miniColors-selector.black{background:#000;border-color:#000}.miniColors-colors{left:5px;width:150px;background:url(minicolor-colors.png) right no-repeat}.miniColors-hues{left:160px;width:20px;background:url(minicolor-colors.png) left no-repeat}.miniColors-colorPicker{position:absolute;width:9px;height:9px;border:1px solid #fff;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}.miniColors-colorPicker-inner{position:absolute;top:0;left:0;width:7px;height:7px;border:1px solid #000;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.miniColors-huePicker{position:absolute;left:-3px;width:24px;height:1px;border:1px solid #fff;border-radius:2px;background:#000}.cf-color-picker .form-control::-moz-placeholder{color:#999;opacity:1}.cf-color-picker .form-control:-ms-input-placeholder{color:#999}.cf-color-picker .form-control::-webkit-input-placeholder{color:#999}.cf-color-picker .form-control[disabled],.cf-color-picker .form-control[readonly],.cf-color-picker fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}.cf-color-picker .form-group{margin-bottom:15px}.cf-color-picker .input-group{position:relative;display:table;border-collapse:separate;max-width:120px}.cf-color-picker .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.cf-color-picker .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.cf-color-picker .input-group-lg>.form-control,.cf-color-picker .input-group-lg>.input-group-addon,.cf-color-picker .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.cf-color-picker .input-group-sm>.form-control,.cf-color-picker .input-group-sm>.input-group-addon,.cf-color-picker .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cf-color-picker .input-group .form-control,.cf-color-picker .input-group-addon,.cf-color-picker .input-group-btn{display:table-cell}.cf-color-picker .input-group .form-control:not(:first-child):not(:last-child),.cf-color-picker .input-group-addon:not(:first-child):not(:last-child),.cf-color-picker .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.cf-color-picker .input-group-addon,.cf-color-picker .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.cf-color-picker .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.cf-color-picker .text-hide,.table-striped .cfdatepicker table tr td,.table-striped .cfdatepicker table tr th{background-color:transparent}.cf-color-picker .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.cf-color-picker .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.cf-color-picker .input-group .form-control:first-child,.cf-color-picker .input-group-addon:first-child,.cf-color-picker .input-group-btn:first-child>.btn,.cf-color-picker .input-group-btn:first-child>.btn-group>.btn,.cf-color-picker .input-group-btn:first-child>.dropdown-toggle,.cf-color-picker .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.cf-color-picker .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.cf-color-picker .input-group-addon:first-child{border-right:0}.cf-color-picker .input-group .form-control:last-child,.cf-color-picker .input-group-addon:last-child,.cf-color-picker .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.cf-color-picker .input-group-btn:first-child>.btn:not(:first-child),.cf-color-picker .input-group-btn:last-child>.btn,.cf-color-picker .input-group-btn:last-child>.btn-group>.btn,.cf-color-picker .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.cf-color-picker .input-group-addon:last-child{border-left:0}.cf-color-picker .input-group-btn{position:relative;font-size:0;white-space:nowrap}.cf-color-picker .input-group-btn>.btn{position:relative}.cf-color-picker .input-group-btn>.btn:active,.cf-color-picker .input-group-btn>.btn:focus,.cf-color-picker .input-group-btn>.btn:hover{z-index:2}.cf-color-picker .input-group-btn:first-child>.btn,.cf-color-picker .input-group-btn:first-child>.btn-group{margin-right:-1px}.cf-color-picker .clearfix:after,.cf-color-picker .clearfix:before,.cf-color-picker .form-horizontal .form-group:after,.cf-color-picker .form-horizontal .form-group:before{content:" ";display:table}.cf-color-picker .clearfix:after,.cf-color-picker .form-horizontal .form-group:after{clear:both}.cf-color-picker .center-block{display:block;margin-left:auto;margin-right:auto}.cf-color-picker .pull-right{float:right!important}.cf-color-picker .pull-left{float:left!important}.cf-color-picker .hide{display:none!important}.cf-color-picker .show{display:block!important}.cf-color-picker .invisible{visibility:hidden}.cf-color-picker .text-hide{font:0/0 a;color:transparent;text-shadow:none;border:0}.cf-color-picker .hidden{display:none!important;visibility:hidden!important}.cf-color-picker .affix{position:fixed}@-ms-viewport{width:device-width}.cf-color-picker .visible-lg,.cf-color-picker .visible-md,.cf-color-picker .visible-print,.cf-color-picker .visible-sm,.cf-color-picker .visible-xs{display:none!important}@media (max-width:767px){.cf-color-picker .visible-xs{display:block!important}.cf-color-picker table.visible-xs{display:table}.cf-color-picker tr.visible-xs{display:table-row!important}.cf-color-picker td.visible-xs,.cf-color-picker th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.cf-color-picker .visible-sm{display:block!important}.cf-color-picker table.visible-sm{display:table}.cf-color-picker tr.visible-sm{display:table-row!important}.cf-color-picker td.visible-sm,.cf-color-picker th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.cf-color-picker .visible-md{display:block!important}.cf-color-picker table.visible-md{display:table}.cf-color-picker tr.visible-md{display:table-row!important}.cf-color-picker td.visible-md,.cf-color-picker th.visible-md{display:table-cell!important}}@media (min-width:1200px){.cf-color-picker .visible-lg{display:block!important}.cf-color-picker table.visible-lg{display:table}.cf-color-picker tr.visible-lg{display:table-row!important}.cf-color-picker td.visible-lg,.cf-color-picker th.visible-lg{display:table-cell!important}.cf-color-picker .hidden-lg{display:none!important}}@media (max-width:767px){.cf-color-picker .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.cf-color-picker .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.cf-color-picker .hidden-md{display:none!important}}@media print{.cf-color-picker .visible-print{display:block!important}.cf-color-picker table.visible-print{display:table}.cf-color-picker tr.visible-print{display:table-row!important}.cf-color-picker td.visible-print,.cf-color-picker th.visible-print{display:table-cell!important}.cf-color-picker .hidden-print{display:none!important}}.cfdatepicker-dropdown:after,.cfdatepicker-dropdown:before{content:'';display:inline-block;border-top:0;position:absolute}.cfdatepicker{padding:4px;border-radius:4px;direction:ltr}.cfdatepicker-inline{width:220px}.cfdatepicker.cfdatepicker-rtl{direction:rtl}.cfdatepicker.cfdatepicker-rtl table tr td span{float:right}.cfdatepicker-dropdown{top:0;left:0}.cfdatepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2)}.cfdatepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.cfdatepicker-dropdown.cfdatepicker-orient-left:before{left:6px}.cfdatepicker-dropdown.cfdatepicker-orient-left:after{left:7px}.cfdatepicker-dropdown.cfdatepicker-orient-right:before{right:6px}.cfdatepicker-dropdown.cfdatepicker-orient-right:after{right:7px}.cfdatepicker-dropdown.cfdatepicker-orient-top:before{top:-7px}.cfdatepicker-dropdown.cfdatepicker-orient-top:after{top:-6px}.cfdatepicker-dropdown.cfdatepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.cfdatepicker-dropdown.cfdatepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.cfdatepicker>div{display:none}.cfdatepicker.days div.cfdatepicker-days,.cfdatepicker.months div.cfdatepicker-months,.cfdatepicker.years div.cfdatepicker-years{display:block}.cfdatepicker table{border:0;width:auto;margin:0;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none}.cfdatepicker table tr td,.cfdatepicker table tr th{text-align:center;width:10px;height:10px;border-radius:4px;border:none}.cfdatepicker table tr td.day.focused,.cfdatepicker table tr td.day:hover{background:#eee;cursor:pointer}.cfdatepicker table tr td.new,.cfdatepicker table tr td.old{color:#999}.cfdatepicker table tr td.disabled,.cfdatepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.cfdatepicker table tr td.today,.cfdatepicker table tr td.today.disabled,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}.cfdatepicker table tr td.today.active,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:focus,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today.disabled:hover.active,.cfdatepicker table tr td.today.disabled:hover:active,.cfdatepicker table tr td.today.disabled:hover:focus,.cfdatepicker table tr td.today.disabled:hover:hover,.cfdatepicker table tr td.today:active,.cfdatepicker table tr td.today:focus,.cfdatepicker table tr td.today:hover,.cfdatepicker table tr td.today:hover.active,.cfdatepicker table tr td.today:hover:active,.cfdatepicker table tr td.today:hover:focus,.cfdatepicker table tr td.today:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.today,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.today:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}.cfdatepicker table tr td.today.active,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:hover.active,.cfdatepicker table tr td.today.disabled:hover:active,.cfdatepicker table tr td.today:active,.cfdatepicker table tr td.today:hover.active,.cfdatepicker table tr td.today:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.today,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.today:hover{background-image:none}.cfdatepicker table tr td.today.disabled,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled.disabled,.cfdatepicker table tr td.today.disabled.disabled.active,.cfdatepicker table tr td.today.disabled.disabled:active,.cfdatepicker table tr td.today.disabled.disabled:focus,.cfdatepicker table tr td.today.disabled.disabled:hover,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:focus,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today.disabled:hover.disabled,.cfdatepicker table tr td.today.disabled:hover.disabled.active,.cfdatepicker table tr td.today.disabled:hover.disabled:active,.cfdatepicker table tr td.today.disabled:hover.disabled:focus,.cfdatepicker table tr td.today.disabled:hover.disabled:hover,.cfdatepicker table tr td.today.disabled:hover[disabled],.cfdatepicker table tr td.today.disabled:hover[disabled].active,.cfdatepicker table tr td.today.disabled:hover[disabled]:active,.cfdatepicker table tr td.today.disabled:hover[disabled]:focus,.cfdatepicker table tr td.today.disabled:hover[disabled]:hover,.cfdatepicker table tr td.today.disabled[disabled],.cfdatepicker table tr td.today.disabled[disabled].active,.cfdatepicker table tr td.today.disabled[disabled]:active,.cfdatepicker table tr td.today.disabled[disabled]:focus,.cfdatepicker table tr td.today.disabled[disabled]:hover,.cfdatepicker table tr td.today:hover.disabled,.cfdatepicker table tr td.today:hover.disabled.active,.cfdatepicker table tr td.today:hover.disabled:active,.cfdatepicker table tr td.today:hover.disabled:focus,.cfdatepicker table tr td.today:hover.disabled:hover,.cfdatepicker table tr td.today:hover[disabled],.cfdatepicker table tr td.today:hover[disabled].active,.cfdatepicker table tr td.today:hover[disabled]:active,.cfdatepicker table tr td.today:hover[disabled]:focus,.cfdatepicker table tr td.today:hover[disabled]:hover,.cfdatepicker table tr td.today[disabled],.cfdatepicker table tr td.today[disabled].active,.cfdatepicker table tr td.today[disabled]:active,.cfdatepicker table tr td.today[disabled]:focus,.cfdatepicker table tr td.today[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.today,fieldset[disabled] .cfdatepicker table tr td.today.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled,fieldset[disabled] .cfdatepicker table tr td.today.disabled.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.today:active,fieldset[disabled] .cfdatepicker table tr td.today:focus,fieldset[disabled] .cfdatepicker table tr td.today:hover,fieldset[disabled] .cfdatepicker table tr td.today:hover.active,fieldset[disabled] .cfdatepicker table tr td.today:hover:active,fieldset[disabled] .cfdatepicker table tr td.today:hover:focus,fieldset[disabled] .cfdatepicker table tr td.today:hover:hover{background-color:#ffdb99;border-color:#ffb733}.cfdatepicker table tr td.today:hover:hover{color:#000}.cfdatepicker table tr td.today.active:hover{color:#fff}.cfdatepicker table tr td.range,.cfdatepicker table tr td.range.disabled,.cfdatepicker table tr td.range.disabled:hover,.cfdatepicker table tr td.range:hover{background:#eee;border-radius:0}.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:hover.active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.range.today.active,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:hover.active,.cfdatepicker table tr td.range.today.disabled:hover:active,.cfdatepicker table tr td.range.today:active,.cfdatepicker table tr td.range.today:hover.active,.cfdatepicker table tr td.range.today:hover:active,.cfdatepicker table tr td.selected.active,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:hover.active,.cfdatepicker table tr td.selected.disabled:hover:active,.cfdatepicker table tr td.selected:active,.cfdatepicker table tr td.selected:hover.active,.cfdatepicker table tr td.selected:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.active:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected:hover{background-image:none}.cfdatepicker table tr td.range.today,.cfdatepicker table tr td.range.today.disabled,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}.cfdatepicker table tr td.range.today.active,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover.active,.cfdatepicker table tr td.range.today.disabled:hover:active,.cfdatepicker table tr td.range.today.disabled:hover:focus,.cfdatepicker table tr td.range.today.disabled:hover:hover,.cfdatepicker table tr td.range.today:active,.cfdatepicker table tr td.range.today:focus,.cfdatepicker table tr td.range.today:hover,.cfdatepicker table tr td.range.today:hover.active,.cfdatepicker table tr td.range.today:hover:active,.cfdatepicker table tr td.range.today:hover:focus,.cfdatepicker table tr td.range.today:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}.cfdatepicker table tr td.range.today.disabled,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled.disabled,.cfdatepicker table tr td.range.today.disabled.disabled.active,.cfdatepicker table tr td.range.today.disabled.disabled:active,.cfdatepicker table tr td.range.today.disabled.disabled:focus,.cfdatepicker table tr td.range.today.disabled.disabled:hover,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover.disabled,.cfdatepicker table tr td.range.today.disabled:hover.disabled.active,.cfdatepicker table tr td.range.today.disabled:hover.disabled:active,.cfdatepicker table tr td.range.today.disabled:hover.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover[disabled],.cfdatepicker table tr td.range.today.disabled:hover[disabled].active,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:active,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:focus,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:hover,.cfdatepicker table tr td.range.today.disabled[disabled],.cfdatepicker table tr td.range.today.disabled[disabled].active,.cfdatepicker table tr td.range.today.disabled[disabled]:active,.cfdatepicker table tr td.range.today.disabled[disabled]:focus,.cfdatepicker table tr td.range.today.disabled[disabled]:hover,.cfdatepicker table tr td.range.today:hover.disabled,.cfdatepicker table tr td.range.today:hover.disabled.active,.cfdatepicker table tr td.range.today:hover.disabled:active,.cfdatepicker table tr td.range.today:hover.disabled:focus,.cfdatepicker table tr td.range.today:hover.disabled:hover,.cfdatepicker table tr td.range.today:hover[disabled],.cfdatepicker table tr td.range.today:hover[disabled].active,.cfdatepicker table tr td.range.today:hover[disabled]:active,.cfdatepicker table tr td.range.today:hover[disabled]:focus,.cfdatepicker table tr td.range.today:hover[disabled]:hover,.cfdatepicker table tr td.range.today[disabled],.cfdatepicker table tr td.range.today[disabled].active,.cfdatepicker table tr td.range.today[disabled]:active,.cfdatepicker table tr td.range.today[disabled]:focus,.cfdatepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.range.today,fieldset[disabled] .cfdatepicker table tr td.range.today.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.range.today:active,fieldset[disabled] .cfdatepicker table tr td.range.today:focus,fieldset[disabled] .cfdatepicker table tr td.range.today:hover,fieldset[disabled] .cfdatepicker table tr td.range.today:hover.active,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:active,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:focus,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:hover{background-color:#f7ca77;border-color:#f1a417}.cfdatepicker table tr td.selected,.cfdatepicker table tr td.selected.disabled,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td.selected.active,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover.active,.cfdatepicker table tr td.selected.disabled:hover:active,.cfdatepicker table tr td.selected.disabled:hover:focus,.cfdatepicker table tr td.selected.disabled:hover:hover,.cfdatepicker table tr td.selected:active,.cfdatepicker table tr td.selected:focus,.cfdatepicker table tr td.selected:hover,.cfdatepicker table tr td.selected:hover.active,.cfdatepicker table tr td.selected:hover:active,.cfdatepicker table tr td.selected:hover:focus,.cfdatepicker table tr td.selected:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected:hover{color:#fff;background-color:#858585;border-color:#373737}.cfdatepicker table tr td.selected.disabled,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled.disabled,.cfdatepicker table tr td.selected.disabled.disabled.active,.cfdatepicker table tr td.selected.disabled.disabled:active,.cfdatepicker table tr td.selected.disabled.disabled:focus,.cfdatepicker table tr td.selected.disabled.disabled:hover,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover.disabled,.cfdatepicker table tr td.selected.disabled:hover.disabled.active,.cfdatepicker table tr td.selected.disabled:hover.disabled:active,.cfdatepicker table tr td.selected.disabled:hover.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover[disabled],.cfdatepicker table tr td.selected.disabled:hover[disabled].active,.cfdatepicker table tr td.selected.disabled:hover[disabled]:active,.cfdatepicker table tr td.selected.disabled:hover[disabled]:focus,.cfdatepicker table tr td.selected.disabled:hover[disabled]:hover,.cfdatepicker table tr td.selected.disabled[disabled],.cfdatepicker table tr td.selected.disabled[disabled].active,.cfdatepicker table tr td.selected.disabled[disabled]:active,.cfdatepicker table tr td.selected.disabled[disabled]:focus,.cfdatepicker table tr td.selected.disabled[disabled]:hover,.cfdatepicker table tr td.selected:hover.disabled,.cfdatepicker table tr td.selected:hover.disabled.active,.cfdatepicker table tr td.selected:hover.disabled:active,.cfdatepicker table tr td.selected:hover.disabled:focus,.cfdatepicker table tr td.selected:hover.disabled:hover,.cfdatepicker table tr td.selected:hover[disabled],.cfdatepicker table tr td.selected:hover[disabled].active,.cfdatepicker table tr td.selected:hover[disabled]:active,.cfdatepicker table tr td.selected:hover[disabled]:focus,.cfdatepicker table tr td.selected:hover[disabled]:hover,.cfdatepicker table tr td.selected[disabled],.cfdatepicker table tr td.selected[disabled].active,.cfdatepicker table tr td.selected[disabled]:active,.cfdatepicker table tr td.selected[disabled]:focus,.cfdatepicker table tr td.selected[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.selected,fieldset[disabled] .cfdatepicker table tr td.selected.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled,fieldset[disabled] .cfdatepicker table tr td.selected.disabled.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.selected:active,fieldset[disabled] .cfdatepicker table tr td.selected:focus,fieldset[disabled] .cfdatepicker table tr td.selected:hover,fieldset[disabled] .cfdatepicker table tr td.selected:hover.active,fieldset[disabled] .cfdatepicker table tr td.selected:hover:active,fieldset[disabled] .cfdatepicker table tr td.selected:hover:focus,fieldset[disabled] .cfdatepicker table tr td.selected:hover:hover{background-color:#999;border-color:#555}.cfdatepicker table tr td.active,.cfdatepicker table tr td.active.disabled,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover.active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active.disabled:hover:focus,.cfdatepicker table tr td.active.disabled:hover:hover,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:focus,.cfdatepicker table tr td.active:hover,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.active:hover:focus,.cfdatepicker table tr td.active:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.cfdatepicker table tr td.active.disabled,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled.disabled,.cfdatepicker table tr td.active.disabled.disabled.active,.cfdatepicker table tr td.active.disabled.disabled:active,.cfdatepicker table tr td.active.disabled.disabled:focus,.cfdatepicker table tr td.active.disabled.disabled:hover,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover.disabled,.cfdatepicker table tr td.active.disabled:hover.disabled.active,.cfdatepicker table tr td.active.disabled:hover.disabled:active,.cfdatepicker table tr td.active.disabled:hover.disabled:focus,.cfdatepicker table tr td.active.disabled:hover.disabled:hover,.cfdatepicker table tr td.active.disabled:hover[disabled],.cfdatepicker table tr td.active.disabled:hover[disabled].active,.cfdatepicker table tr td.active.disabled:hover[disabled]:active,.cfdatepicker table tr td.active.disabled:hover[disabled]:focus,.cfdatepicker table tr td.active.disabled:hover[disabled]:hover,.cfdatepicker table tr td.active.disabled[disabled],.cfdatepicker table tr td.active.disabled[disabled].active,.cfdatepicker table tr td.active.disabled[disabled]:active,.cfdatepicker table tr td.active.disabled[disabled]:focus,.cfdatepicker table tr td.active.disabled[disabled]:hover,.cfdatepicker table tr td.active:hover.disabled,.cfdatepicker table tr td.active:hover.disabled.active,.cfdatepicker table tr td.active:hover.disabled:active,.cfdatepicker table tr td.active:hover.disabled:focus,.cfdatepicker table tr td.active:hover.disabled:hover,.cfdatepicker table tr td.active:hover[disabled],.cfdatepicker table tr td.active:hover[disabled].active,.cfdatepicker table tr td.active:hover[disabled]:active,.cfdatepicker table tr td.active:hover[disabled]:focus,.cfdatepicker table tr td.active:hover[disabled]:hover,.cfdatepicker table tr td.active[disabled],.cfdatepicker table tr td.active[disabled].active,.cfdatepicker table tr td.active[disabled]:active,.cfdatepicker table tr td.active[disabled]:focus,.cfdatepicker table tr td.active[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.active,fieldset[disabled] .cfdatepicker table tr td.active.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled,fieldset[disabled] .cfdatepicker table tr td.active.disabled.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.active:active,fieldset[disabled] .cfdatepicker table tr td.active:focus,fieldset[disabled] .cfdatepicker table tr td.active:hover,fieldset[disabled] .cfdatepicker table tr td.active:hover.active,fieldset[disabled] .cfdatepicker table tr td.active:hover:active,fieldset[disabled] .cfdatepicker table tr td.active:hover:focus,fieldset[disabled] .cfdatepicker table tr td.active:hover:hover{background-color:#428bca;border-color:#357ebd}.cfdatepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.cfdatepicker table tr td span:hover{background:#eee}.cfdatepicker table tr td span.disabled,.cfdatepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.cfdatepicker table tr td span.active,.cfdatepicker table tr td span.active.disabled,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td span.active.active,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover.active,.cfdatepicker table tr td span.active.disabled:hover:active,.cfdatepicker table tr td span.active.disabled:hover:focus,.cfdatepicker table tr td span.active.disabled:hover:hover,.cfdatepicker table tr td span.active:active,.cfdatepicker table tr td span.active:focus,.cfdatepicker table tr td span.active:hover,.cfdatepicker table tr td span.active:hover.active,.cfdatepicker table tr td span.active:hover:active,.cfdatepicker table tr td span.active:hover:focus,.cfdatepicker table tr td span.active:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.cfdatepicker table tr td span.active.active,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:hover.active,.cfdatepicker table tr td span.active.disabled:hover:active,.cfdatepicker table tr td span.active:active,.cfdatepicker table tr td span.active:hover.active,.cfdatepicker table tr td span.active:hover:active,.open .dropdown-toggle.cfdatepicker table tr td span.active,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active:hover{background-image:none}.cfdatepicker table tr td span.active.disabled,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled.disabled,.cfdatepicker table tr td span.active.disabled.disabled.active,.cfdatepicker table tr td span.active.disabled.disabled:active,.cfdatepicker table tr td span.active.disabled.disabled:focus,.cfdatepicker table tr td span.active.disabled.disabled:hover,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover.disabled,.cfdatepicker table tr td span.active.disabled:hover.disabled.active,.cfdatepicker table tr td span.active.disabled:hover.disabled:active,.cfdatepicker table tr td span.active.disabled:hover.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover[disabled],.cfdatepicker table tr td span.active.disabled:hover[disabled].active,.cfdatepicker table tr td span.active.disabled:hover[disabled]:active,.cfdatepicker table tr td span.active.disabled:hover[disabled]:focus,.cfdatepicker table tr td span.active.disabled:hover[disabled]:hover,.cfdatepicker table tr td span.active.disabled[disabled],.cfdatepicker table tr td span.active.disabled[disabled].active,.cfdatepicker table tr td span.active.disabled[disabled]:active,.cfdatepicker table tr td span.active.disabled[disabled]:focus,.cfdatepicker table tr td span.active.disabled[disabled]:hover,.cfdatepicker table tr td span.active:hover.disabled,.cfdatepicker table tr td span.active:hover.disabled.active,.cfdatepicker table tr td span.active:hover.disabled:active,.cfdatepicker table tr td span.active:hover.disabled:focus,.cfdatepicker table tr td span.active:hover.disabled:hover,.cfdatepicker table tr td span.active:hover[disabled],.cfdatepicker table tr td span.active:hover[disabled].active,.cfdatepicker table tr td span.active:hover[disabled]:active,.cfdatepicker table tr td span.active:hover[disabled]:focus,.cfdatepicker table tr td span.active:hover[disabled]:hover,.cfdatepicker table tr td span.active[disabled],.cfdatepicker table tr td span.active[disabled].active,.cfdatepicker table tr td span.active[disabled]:active,.cfdatepicker table tr td span.active[disabled]:focus,.cfdatepicker table tr td span.active[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td span.active,fieldset[disabled] .cfdatepicker table tr td span.active.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled,fieldset[disabled] .cfdatepicker table tr td span.active.disabled.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:focus,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td span.active:active,fieldset[disabled] .cfdatepicker table tr td span.active:focus,fieldset[disabled] .cfdatepicker table tr td span.active:hover,fieldset[disabled] .cfdatepicker table tr td span.active:hover.active,fieldset[disabled] .cfdatepicker table tr td span.active:hover:active,fieldset[disabled] .cfdatepicker table tr td span.active:hover:focus,fieldset[disabled] .cfdatepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}.cfdatepicker table tr td span.new,.cfdatepicker table tr td span.old{color:#999}.cfdatepicker th.cfdatepicker-switch{width:145px}.cfdatepicker tfoot tr th,.cfdatepicker thead tr:first-child th{cursor:pointer}.cfdatepicker tfoot tr th:hover,.cfdatepicker thead tr:first-child th:hover{background:#eee}.cfdatepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.cfdatepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.cfdatepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143}.cfdatepicker.dropdown-menu td,.cfdatepicker.dropdown-menu th{padding:4px 5px}.image-thumb{margin-left:63px;padding:6px 0 6px 6px}.image-picker-content.image-thumb-lrg{margin-bottom:6px}.image-picker-side-bar{float:left;margin-left:-68px;width:62px;max-width:100%}.image-thumb-lrg .image-picker-side-bar{background:#F6F6F6;border:1px solid #DFDFDF;float:none;margin:0 0 6px;padding:6px 6px 2px;text-align:center;width:auto}.image-picker-side-bar>img{border:1px solid #DFDFDF;width:62px}.image-thumb-lrg .image-picker-side-bar>img{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;text-align:center;width:auto}.image-thumb .image-picker-main-content{margin-right:6px}.button.image-picker-button{margin:7px 0 0;width:110px;display:inline-block}.button.button-primary.image-picker-button{float:right;margin-left:6px;width:80px}.image-picker-main-content select{width:100%}.image-picker-sizer:disabled{opacity:.7;box-shadow:none;color:#A1A1A1}.button-primary.image-picker-button.image-picker-button-solo,.button.image-picker-button.image-picker-button-solo{width:170px;margin-top:0}.button-primary.image-picker-button.image-picker-button-solo{margin-top:7px;margin-left:0;float:none}.image-thumb-lrg .button.image-picker-button.cu-image-picker.image-picker-button-solo{width:120px}.image-thumb-lrg .button.button-primary.image-picker-button.cu-image-remover.image-picker-button-solo{float:right;margin:0 0 0 6px;width:auto}.cf-toggle-switch .btn-group>.btn-group,.cf-toggle-switch .btn-toolbar .btn-group,.cf-toggle-switch .btn-toolbar .input-group{float:left}.image-thumb-lrg .button.button-primary.image-picker-button.cu-image-remover{width:45%}input.cu-image-picker-file-select[type=file]{display:none}.rangeslider,.rangeslider__fill{background:#e6e6e6;display:block;height:8px;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.rangeslider__handle,.toggle_option_row input{display:inline-block}.rangeslider{position:relative}.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#0f0;position:absolute;top:0}.rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;width:18px;height:18px;position:absolute;top:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}input[type=range]:focus+.rangeslider .rangeslider__handle{-webkit-box-shadow:0 0 3px rgba(100,100,100,.9);-moz-box-shadow:0 0 3px rgba(100,100,100,.9);box-shadow:0 0 3px rgba(100,100,100,.9)}.recaptchatable #recaptcha_response_field{height:21px!important}.toggle_option_row{margin:4px 0}.toggle_option_row .dashicons-sort{cursor:move}.toggle_option_row .toggle_label_field,.toggle_option_row .toggle_value_field{width:136px;line-height:20px}.toggle_option_preview .button{border-radius:0;margin-right:-5px}.toggle_option_preview .button:first-child{border-radius:3px 0 0 3px}.toggle_option_preview .button:last-child{border-radius:0 3px 3px 0}.toggle_option_preview.toggle_vertical .button{width:100%}.toggle_option_preview.toggle_vertical .button:first-child{border-radius:3px 3px 0 0}.toggle_option_preview.toggle_vertical .button:last-child{border-radius:0 0 3px 3px}.cf-toggle-switch html{font-family:sans-serif}.cf-toggle-switch body{margin:0}.cf-toggle-switch article,.cf-toggle-switch aside,.cf-toggle-switch details,.cf-toggle-switch figcaption,.cf-toggle-switch figure,.cf-toggle-switch footer,.cf-toggle-switch header,.cf-toggle-switch hgroup,.cf-toggle-switch main,.cf-toggle-switch nav,.cf-toggle-switch section,.cf-toggle-switch summary{display:block}.cf-toggle-switch audio,.cf-toggle-switch canvas,.cf-toggle-switch progress,.cf-toggle-switch video{display:inline-block;vertical-align:baseline}.cf-toggle-switch audio:not([controls]){display:none;height:0}.cf-toggle-switch [hidden],.cf-toggle-switch template{display:none}.cf-toggle-switch a{background:0 0}.cf-toggle-switch a:active,.cf-toggle-switch a:hover{outline:0}.cf-toggle-switch abbr[title]{border-bottom:1px dotted}.cf-toggle-switch b,.cf-toggle-switch strong{font-weight:700}.cf-toggle-switch dfn{font-style:italic}.cf-toggle-switch h1{font-size:2em;margin:.67em 0}.cf-toggle-switch mark{background:#ff0;color:#000}.cf-toggle-switch .btn,.cf-toggle-switch .btn-danger.active,.cf-toggle-switch .btn-danger:active,.cf-toggle-switch .btn-default.active,.cf-toggle-switch .btn-default:active,.cf-toggle-switch .btn-info.active,.cf-toggle-switch .btn-info:active,.cf-toggle-switch .btn-primary.active,.cf-toggle-switch .btn-primary:active,.cf-toggle-switch .btn-success.active,.cf-toggle-switch .btn-success:active,.cf-toggle-switch .btn-warning.active,.cf-toggle-switch .btn-warning:active,.cf-toggle-switch .open .dropdown-toggle.btn-danger,.cf-toggle-switch .open .dropdown-toggle.btn-default,.cf-toggle-switch .open .dropdown-toggle.btn-info,.cf-toggle-switch .open .dropdown-toggle.btn-primary,.cf-toggle-switch .open .dropdown-toggle.btn-success,.cf-toggle-switch .open .dropdown-toggle.btn-warning{background-image:none}.cf-toggle-switch small{font-size:80%}.cf-toggle-switch sub,.cf-toggle-switch sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.cf-toggle-switch sup{top:-.5em}.cf-toggle-switch sub{bottom:-.25em}.cf-toggle-switch img{border:0}.cf-toggle-switch figure{margin:1em 40px}.cf-toggle-switch hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.cf-toggle-switch pre{overflow:auto}.cf-toggle-switch code,.cf-toggle-switch kbd,.cf-toggle-switch pre,.cf-toggle-switch samp{font-family:monospace,monospace;font-size:1em}.cf-toggle-switch button,.cf-toggle-switch input,.cf-toggle-switch optgroup,.cf-toggle-switch select,.cf-toggle-switch textarea{color:inherit;font:inherit;margin:0}.cf-toggle-switch button{overflow:visible}.cf-toggle-switch button,.cf-toggle-switch html input[type=button],.cf-toggle-switch input[type=reset],.cf-toggle-switch input[type=submit]{-webkit-appearance:button;cursor:pointer}.cf-toggle-switch button[disabled],.cf-toggle-switch html input[disabled]{cursor:default}.cf-toggle-switch button::-moz-focus-inner,.cf-toggle-switch input::-moz-focus-inner{border:0;padding:0}.cf-toggle-switch input{line-height:normal}.cf-toggle-switch input[type=checkbox],.cf-toggle-switch input[type=radio]{box-sizing:border-box;padding:0}.cf-toggle-switch input[type=number]::-webkit-inner-spin-button,.cf-toggle-switch input[type=number]::-webkit-outer-spin-button{height:auto}.cf-toggle-switch input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.cf-toggle-switch input[type=search]::-webkit-search-cancel-button,.cf-toggle-switch input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.cf-toggle-switch fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.cf-toggle-switch legend{border:0;padding:0}.cf-toggle-switch textarea{overflow:auto}.cf-toggle-switch optgroup{font-weight:700}.cf-toggle-switch table{border-collapse:collapse;border-spacing:0}.cf-toggle-switch td,.cf-toggle-switch th{padding:0}.cf-toggle-switch .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cf-toggle-switch .btn.active:focus,.cf-toggle-switch .btn:active:focus,.cf-toggle-switch .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.cf-toggle-switch .btn-group .dropdown-toggle:active,.cf-toggle-switch .btn-group-vertical>.btn:focus,.cf-toggle-switch .btn-group.open .dropdown-toggle,.cf-toggle-switch .btn-group>.btn:focus{outline:0}.cf-toggle-switch .btn:focus,.cf-toggle-switch .btn:hover{color:#333;text-decoration:none}.cf-toggle-switch .btn.active,.cf-toggle-switch .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cf-toggle-switch .btn.disabled,.cf-toggle-switch .btn[disabled],.cf-toggle-switch fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-default{color:#333;background-color:#fff;border-color:#ccc}.cf-toggle-switch .btn-default.active,.cf-toggle-switch .btn-default:active,.cf-toggle-switch .btn-default:focus,.cf-toggle-switch .btn-default:hover,.cf-toggle-switch .open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.cf-toggle-switch .btn-default.disabled,.cf-toggle-switch .btn-default.disabled.active,.cf-toggle-switch .btn-default.disabled:active,.cf-toggle-switch .btn-default.disabled:focus,.cf-toggle-switch .btn-default.disabled:hover,.cf-toggle-switch .btn-default[disabled],.cf-toggle-switch .btn-default[disabled].active,.cf-toggle-switch .btn-default[disabled]:active,.cf-toggle-switch .btn-default[disabled]:focus,.cf-toggle-switch .btn-default[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-default,.cf-toggle-switch fieldset[disabled] .btn-default.active,.cf-toggle-switch fieldset[disabled] .btn-default:active,.cf-toggle-switch fieldset[disabled] .btn-default:focus,.cf-toggle-switch fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.cf-toggle-switch .btn-default .badge{color:#fff;background-color:#333}.cf-toggle-switch .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.cf-toggle-switch .btn-primary.active,.cf-toggle-switch .btn-primary:active,.cf-toggle-switch .btn-primary:focus,.cf-toggle-switch .btn-primary:hover,.cf-toggle-switch .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.cf-toggle-switch .btn-primary.disabled,.cf-toggle-switch .btn-primary.disabled.active,.cf-toggle-switch .btn-primary.disabled:active,.cf-toggle-switch .btn-primary.disabled:focus,.cf-toggle-switch .btn-primary.disabled:hover,.cf-toggle-switch .btn-primary[disabled],.cf-toggle-switch .btn-primary[disabled].active,.cf-toggle-switch .btn-primary[disabled]:active,.cf-toggle-switch .btn-primary[disabled]:focus,.cf-toggle-switch .btn-primary[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-primary,.cf-toggle-switch fieldset[disabled] .btn-primary.active,.cf-toggle-switch fieldset[disabled] .btn-primary:active,.cf-toggle-switch fieldset[disabled] .btn-primary:focus,.cf-toggle-switch fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.cf-toggle-switch .btn-primary .badge{color:#428bca;background-color:#fff}.cf-toggle-switch .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.cf-toggle-switch .btn-success.active,.cf-toggle-switch .btn-success:active,.cf-toggle-switch .btn-success:focus,.cf-toggle-switch .btn-success:hover,.cf-toggle-switch .open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.cf-toggle-switch .btn-success.disabled,.cf-toggle-switch .btn-success.disabled.active,.cf-toggle-switch .btn-success.disabled:active,.cf-toggle-switch .btn-success.disabled:focus,.cf-toggle-switch .btn-success.disabled:hover,.cf-toggle-switch .btn-success[disabled],.cf-toggle-switch .btn-success[disabled].active,.cf-toggle-switch .btn-success[disabled]:active,.cf-toggle-switch .btn-success[disabled]:focus,.cf-toggle-switch .btn-success[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-success,.cf-toggle-switch fieldset[disabled] .btn-success.active,.cf-toggle-switch fieldset[disabled] .btn-success:active,.cf-toggle-switch fieldset[disabled] .btn-success:focus,.cf-toggle-switch fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.cf-toggle-switch .btn-success .badge{color:#5cb85c;background-color:#fff}.cf-toggle-switch .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.cf-toggle-switch .btn-info.active,.cf-toggle-switch .btn-info:active,.cf-toggle-switch .btn-info:focus,.cf-toggle-switch .btn-info:hover,.cf-toggle-switch .open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.cf-toggle-switch .btn-info.disabled,.cf-toggle-switch .btn-info.disabled.active,.cf-toggle-switch .btn-info.disabled:active,.cf-toggle-switch .btn-info.disabled:focus,.cf-toggle-switch .btn-info.disabled:hover,.cf-toggle-switch .btn-info[disabled],.cf-toggle-switch .btn-info[disabled].active,.cf-toggle-switch .btn-info[disabled]:active,.cf-toggle-switch .btn-info[disabled]:focus,.cf-toggle-switch .btn-info[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-info,.cf-toggle-switch fieldset[disabled] .btn-info.active,.cf-toggle-switch fieldset[disabled] .btn-info:active,.cf-toggle-switch fieldset[disabled] .btn-info:focus,.cf-toggle-switch fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.cf-toggle-switch .btn-info .badge{color:#5bc0de;background-color:#fff}.cf-toggle-switch .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.cf-toggle-switch .btn-warning.active,.cf-toggle-switch .btn-warning:active,.cf-toggle-switch .btn-warning:focus,.cf-toggle-switch .btn-warning:hover,.cf-toggle-switch .open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.cf-toggle-switch .btn-warning.disabled,.cf-toggle-switch .btn-warning.disabled.active,.cf-toggle-switch .btn-warning.disabled:active,.cf-toggle-switch .btn-warning.disabled:focus,.cf-toggle-switch .btn-warning.disabled:hover,.cf-toggle-switch .btn-warning[disabled],.cf-toggle-switch .btn-warning[disabled].active,.cf-toggle-switch .btn-warning[disabled]:active,.cf-toggle-switch .btn-warning[disabled]:focus,.cf-toggle-switch .btn-warning[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-warning,.cf-toggle-switch fieldset[disabled] .btn-warning.active,.cf-toggle-switch fieldset[disabled] .btn-warning:active,.cf-toggle-switch fieldset[disabled] .btn-warning:focus,.cf-toggle-switch fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.cf-toggle-switch .btn-warning .badge{color:#f0ad4e;background-color:#fff}.cf-toggle-switch .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.cf-toggle-switch .btn-danger.active,.cf-toggle-switch .btn-danger:active,.cf-toggle-switch .btn-danger:focus,.cf-toggle-switch .btn-danger:hover,.cf-toggle-switch .open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.cf-toggle-switch .btn-danger.disabled,.cf-toggle-switch .btn-danger.disabled.active,.cf-toggle-switch .btn-danger.disabled:active,.cf-toggle-switch .btn-danger.disabled:focus,.cf-toggle-switch .btn-danger.disabled:hover,.cf-toggle-switch .btn-danger[disabled],.cf-toggle-switch .btn-danger[disabled].active,.cf-toggle-switch .btn-danger[disabled]:active,.cf-toggle-switch .btn-danger[disabled]:focus,.cf-toggle-switch .btn-danger[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-danger,.cf-toggle-switch fieldset[disabled] .btn-danger.active,.cf-toggle-switch fieldset[disabled] .btn-danger:active,.cf-toggle-switch fieldset[disabled] .btn-danger:focus,.cf-toggle-switch fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.cf-toggle-switch .btn-danger .badge{color:#d9534f;background-color:#fff}.cf-toggle-switch .btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.cf-toggle-switch .btn-link,.cf-toggle-switch .btn-link:active,.cf-toggle-switch .btn-link[disabled],.cf-toggle-switch fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-link,.cf-toggle-switch .btn-link:active,.cf-toggle-switch .btn-link:focus,.cf-toggle-switch .btn-link:hover{border-color:transparent}.cf-toggle-switch .btn-link:focus,.cf-toggle-switch .btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.cf-toggle-switch .btn-link[disabled]:focus,.cf-toggle-switch .btn-link[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-link:focus,.cf-toggle-switch fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.cf-toggle-switch .btn-group-lg>.btn,.cf-toggle-switch .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.cf-toggle-switch .btn-group-sm>.btn,.cf-toggle-switch .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cf-toggle-switch .btn-group-xs>.btn,.cf-toggle-switch .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.cf-toggle-switch .btn-group-vertical>.btn:not(:first-child):not(:last-child),.cf-toggle-switch .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.cf-toggle-switch .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.cf-toggle-switch .btn-block{display:block;width:100%;padding-left:0;padding-right:0}.cf-toggle-switch .btn-block+.btn-block{margin-top:5px}.cf-toggle-switch input[type=button].btn-block,.cf-toggle-switch input[type=reset].btn-block,.cf-toggle-switch input[type=submit].btn-block{width:100%}.cf-toggle-switch .btn-group,.cf-toggle-switch .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.cf-toggle-switch .btn-group-vertical>.btn,.cf-toggle-switch .btn-group>.btn{position:relative;float:left}.cf-toggle-switch .btn-group-vertical>.btn.active,.cf-toggle-switch .btn-group-vertical>.btn:active,.cf-toggle-switch .btn-group-vertical>.btn:focus,.cf-toggle-switch .btn-group-vertical>.btn:hover,.cf-toggle-switch .btn-group>.btn.active,.cf-toggle-switch .btn-group>.btn:active,.cf-toggle-switch .btn-group>.btn:focus,.cf-toggle-switch .btn-group>.btn:hover{z-index:2}.cf-toggle-switch .btn-group .btn+.btn,.cf-toggle-switch .btn-group .btn+.btn-group,.cf-toggle-switch .btn-group .btn-group+.btn,.cf-toggle-switch .btn-group .btn-group+.btn-group{margin-left:-1px}.cf-toggle-switch .btn-toolbar{margin-left:-5px}.cf-toggle-switch .btn-toolbar>.btn,.cf-toggle-switch .btn-toolbar>.btn-group,.cf-toggle-switch .btn-toolbar>.input-group{margin-left:5px}.cf-toggle-switch .btn .caret,.cf-toggle-switch .btn-group>.btn:first-child{margin-left:0}.cf-toggle-switch .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.cf-toggle-switch .btn-group>.btn:last-child:not(:first-child),.cf-toggle-switch .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group>.btn-group:first-child>.btn:last-child,.cf-toggle-switch .btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.cf-toggle-switch .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.cf-toggle-switch .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.cf-toggle-switch .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cf-toggle-switch .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-lg .caret{border-width:5px 5px 0}.cf-toggle-switch .dropup .btn-lg .caret{border-width:0 5px 5px}.cf-toggle-switch .btn-group-vertical>.btn,.cf-toggle-switch .btn-group-vertical>.btn-group,.cf-toggle-switch .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.cf-toggle-switch .btn-group-vertical>.btn-group>.btn{float:none}.cf-toggle-switch .btn-group-vertical>.btn+.btn,.cf-toggle-switch .btn-group-vertical>.btn+.btn-group,.cf-toggle-switch .btn-group-vertical>.btn-group+.btn,.cf-toggle-switch .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.cf-toggle-switch .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.cf-toggle-switch .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.cf-toggle-switch .btn-group-justified>.btn,.cf-toggle-switch .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.cf-toggle-switch .btn-group-justified>.btn-group .btn{width:100%}.cf-toggle-switch [data-toggle=buttons]>.btn>input[type=checkbox],.cf-toggle-switch [data-toggle=buttons]>.btn>input[type=radio]{display:none}.cf-toggle-switch .btn-group-vertical>.btn-group:after,.cf-toggle-switch .btn-group-vertical>.btn-group:before,.cf-toggle-switch .btn-toolbar:after,.cf-toggle-switch .btn-toolbar:before,.cf-toggle-switch .clearfix:after,.cf-toggle-switch .clearfix:before{content:" ";display:table}.cf-toggle-switch .btn-group-vertical>.btn-group:after,.cf-toggle-switch .btn-toolbar:after,.cf-toggle-switch .clearfix:after{clear:both}.cf-toggle-switch .center-block{display:block;margin-left:auto;margin-right:auto}.cf-toggle-switch .pull-right{float:right!important}.cf-toggle-switch .pull-left{float:left!important}.cf-toggle-switch .hide{display:none!important}.cf-toggle-switch .show{display:block!important}.cf-toggle-switch .invisible{visibility:hidden}.cf-toggle-switch .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.cf-toggle-switch .hidden{display:none!important;visibility:hidden!important}.cf-toggle-switch .affix{position:fixed}@-ms-viewport{width:device-width}.cf-toggle-switch .visible-lg,.cf-toggle-switch .visible-md,.cf-toggle-switch .visible-print,.cf-toggle-switch .visible-sm,.cf-toggle-switch .visible-xs{display:none!important}@media (max-width:767px){.cf-toggle-switch .visible-xs{display:block!important}.cf-toggle-switch table.visible-xs{display:table}.cf-toggle-switch tr.visible-xs{display:table-row!important}.cf-toggle-switch td.visible-xs,.cf-toggle-switch th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.cf-toggle-switch .visible-sm{display:block!important}.cf-toggle-switch table.visible-sm{display:table}.cf-toggle-switch tr.visible-sm{display:table-row!important}.cf-toggle-switch td.visible-sm,.cf-toggle-switch th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.cf-toggle-switch .visible-md{display:block!important}.cf-toggle-switch table.visible-md{display:table}.cf-toggle-switch tr.visible-md{display:table-row!important}.cf-toggle-switch td.visible-md,.cf-toggle-switch th.visible-md{display:table-cell!important}}@media (min-width:1200px){.cf-toggle-switch .visible-lg{display:block!important}.cf-toggle-switch table.visible-lg{display:table}.cf-toggle-switch tr.visible-lg{display:table-row!important}.cf-toggle-switch td.visible-lg,.cf-toggle-switch th.visible-lg{display:table-cell!important}.cf-toggle-switch .hidden-lg{display:none!important}}@media (max-width:767px){.cf-toggle-switch .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.cf-toggle-switch .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.cf-toggle-switch .hidden-md{display:none!important}}@media print{.cf-toggle-switch .visible-print{display:block!important}.cf-toggle-switch table.visible-print{display:table}.cf-toggle-switch tr.visible-print{display:table-row!important}.cf-toggle-switch td.visible-print,.cf-toggle-switch th.visible-print{display:table-cell!important}.cf-toggle-switch .hidden-print{display:none!important}}.cf-toggle-group-buttons{width:100%;clear:both}input.form-control.parsley-success,select.form-control.parsley-success,textarea.form-control.parsley-success{color:#468847;background-color:#DFF0D8;border-color:#D6E9C6}input.form-control.parsley-error,select.form-control.parsley-error,textarea.form-control.parsley-error{color:#B94A48;background-color:#F2DEDE;border-color:#EED3D7}.form-control.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#468847;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.form-control.parsley-errors-list.filled{opacity:1}.breadcrumb a.has-error{color:red}.form-group .parsley-errors-list.filled,.form-group .parsley-errors-list.filled .parsley-type{list-style:none}.caldera-grid .cf-multi-uploader-list>ul{list-style:none;margin:0 0 12px;padding:0}.caldera-grid .cf-multi-uploader-list>ul>li{margin:0;padding:0 0 22px;position:relative;clear:both}.caldera-grid .cf-multi-uploader-list>ul>li .file-name{display:inline-block;font-weight:700;left:16px;right:0;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.caldera-grid .cf-multi-uploader-list>ul>li .file-name.file-uploaded{left:0}.caldera-grid .cf-multi-uploader-list>ul>li .file-size{float:right}.caldera-grid .cf-multi-uploader-list>ul>li .file-type{float:left}.caldera-grid .cf-multi-uploader-list>ul>li .file-error{clear:both;display:block}.caldera-grid .cf-multi-uploader-list>ul>li .cf-file-remove{color:#cf0000;text-decoration:none;border:0}.caldera-grid .cf-multi-uploader-list>ul>li.has-error .bar{background-color:#cf0000!important}.caldera-grid .cf-multi-uploader-list>ul>li.has-error{color:#cf0000}.has-error.cf-toggle-switch .cf-toggle-group-buttons>a{background-color:#f2dede;border-color:#dd4b39}.cfdatepicker{z-index:10011!important} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/caldera-grid.min.css b/wp-content/plugins/caldera-forms/assets/build/css/caldera-grid.min.css new file mode 100644 index 0000000..673602b --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/caldera-grid.min.css @@ -0,0 +1 @@ +.caldera-grid body{margin:0}.caldera-grid .form-group{margin-bottom:1em}@media (min-width:768px){.caldera-grid .container{width:750px}}@media (min-width:992px){.caldera-grid .container{width:970px}}@media (min-width:1200px){.caldera-grid .container{width:1170px}}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background:0 0;text-decoration:none}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0;vertical-align:middle}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid pre{overflow:auto}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.caldera-grid legend{border:0;padding:0}.caldera-grid textarea{overflow:auto}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}.caldera-grid *,.caldera-grid :after,.caldera-grid :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid html{font-size:62.5%;-webkit-tap-highlight-color:transparent}.caldera-grid body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.caldera-grid button,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{font-family:inherit;font-size:inherit;line-height:inherit}.caldera-grid a:focus,.caldera-grid a:hover{color:#2a6496;text-decoration:underline}.caldera-grid a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid figure{margin:0}.caldera-grid .img-responsive{display:block;max-width:100%;height:auto}.caldera-grid .img-rounded{border-radius:6px}.caldera-grid .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.caldera-grid .img-circle{border-radius:50%}.caldera-grid hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.caldera-grid .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.caldera-grid .container,.caldera-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.caldera-grid .container{width:735px}}@media (min-width:992px){.caldera-grid .container{width:955px}}@media (min-width:1200px){.caldera-grid .container{width:1155px}}.caldera-grid .row{margin-left:-7.5px;margin-right:-7.5px;max-width:100%}.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9,.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9,.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9,.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{position:relative;padding-left:7.5px;padding-right:7.5px}.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{float:left}.caldera-grid .col-xs-12{width:100%}.caldera-grid .col-xs-11{width:91.66666667%}.caldera-grid .col-xs-10{width:83.33333333%}.caldera-grid .col-xs-9{width:75%}.caldera-grid .col-xs-8{width:66.66666667%}.caldera-grid .col-xs-7{width:58.33333333%}.caldera-grid .col-xs-6{width:50%}.caldera-grid .col-xs-5{width:41.66666667%}.caldera-grid .col-xs-4{width:33.33333333%}.caldera-grid .col-xs-3{width:25%}.caldera-grid .col-xs-2{width:16.66666667%}.caldera-grid .col-xs-1{width:8.33333333%}.caldera-grid .col-xs-pull-12{right:100%}.caldera-grid .col-xs-pull-11{right:91.66666667%}.caldera-grid .col-xs-pull-10{right:83.33333333%}.caldera-grid .col-xs-pull-9{right:75%}.caldera-grid .col-xs-pull-8{right:66.66666667%}.caldera-grid .col-xs-pull-7{right:58.33333333%}.caldera-grid .col-xs-pull-6{right:50%}.caldera-grid .col-xs-pull-5{right:41.66666667%}.caldera-grid .col-xs-pull-4{right:33.33333333%}.caldera-grid .col-xs-pull-3{right:25%}.caldera-grid .col-xs-pull-2{right:16.66666667%}.caldera-grid .col-xs-pull-1{right:8.33333333%}.caldera-grid .col-xs-pull-0{right:0}.caldera-grid .col-xs-push-12{left:100%}.caldera-grid .col-xs-push-11{left:91.66666667%}.caldera-grid .col-xs-push-10{left:83.33333333%}.caldera-grid .col-xs-push-9{left:75%}.caldera-grid .col-xs-push-8{left:66.66666667%}.caldera-grid .col-xs-push-7{left:58.33333333%}.caldera-grid .col-xs-push-6{left:50%}.caldera-grid .col-xs-push-5{left:41.66666667%}.caldera-grid .col-xs-push-4{left:33.33333333%}.caldera-grid .col-xs-push-3{left:25%}.caldera-grid .col-xs-push-2{left:16.66666667%}.caldera-grid .col-xs-push-1{left:8.33333333%}.caldera-grid .col-xs-push-0{left:0}.caldera-grid .col-xs-offset-12{margin-left:100%}.caldera-grid .col-xs-offset-11{margin-left:91.66666667%}.caldera-grid .col-xs-offset-10{margin-left:83.33333333%}.caldera-grid .col-xs-offset-9{margin-left:75%}.caldera-grid .col-xs-offset-8{margin-left:66.66666667%}.caldera-grid .col-xs-offset-7{margin-left:58.33333333%}.caldera-grid .col-xs-offset-6{margin-left:50%}.caldera-grid .col-xs-offset-5{margin-left:41.66666667%}.caldera-grid .col-xs-offset-4{margin-left:33.33333333%}.caldera-grid .col-xs-offset-3{margin-left:25%}.caldera-grid .col-xs-offset-2{margin-left:16.66666667%}.caldera-grid .col-xs-offset-1{margin-left:8.33333333%}.caldera-grid .col-xs-offset-0{margin-left:0}@media (min-width:768px){.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9{float:left}.caldera-grid .col-sm-12{width:100%}.caldera-grid .col-sm-11{width:91.66666667%}.caldera-grid .col-sm-10{width:83.33333333%}.caldera-grid .col-sm-9{width:75%}.caldera-grid .col-sm-8{width:66.66666667%}.caldera-grid .col-sm-7{width:58.33333333%}.caldera-grid .col-sm-6{width:50%}.caldera-grid .col-sm-5{width:41.66666667%}.caldera-grid .col-sm-4{width:33.33333333%}.caldera-grid .col-sm-3{width:25%}.caldera-grid .col-sm-2{width:16.66666667%}.caldera-grid .col-sm-1{width:8.33333333%}.caldera-grid .col-sm-pull-12{right:100%}.caldera-grid .col-sm-pull-11{right:91.66666667%}.caldera-grid .col-sm-pull-10{right:83.33333333%}.caldera-grid .col-sm-pull-9{right:75%}.caldera-grid .col-sm-pull-8{right:66.66666667%}.caldera-grid .col-sm-pull-7{right:58.33333333%}.caldera-grid .col-sm-pull-6{right:50%}.caldera-grid .col-sm-pull-5{right:41.66666667%}.caldera-grid .col-sm-pull-4{right:33.33333333%}.caldera-grid .col-sm-pull-3{right:25%}.caldera-grid .col-sm-pull-2{right:16.66666667%}.caldera-grid .col-sm-pull-1{right:8.33333333%}.caldera-grid .col-sm-pull-0{right:0}.caldera-grid .col-sm-push-12{left:100%}.caldera-grid .col-sm-push-11{left:91.66666667%}.caldera-grid .col-sm-push-10{left:83.33333333%}.caldera-grid .col-sm-push-9{left:75%}.caldera-grid .col-sm-push-8{left:66.66666667%}.caldera-grid .col-sm-push-7{left:58.33333333%}.caldera-grid .col-sm-push-6{left:50%}.caldera-grid .col-sm-push-5{left:41.66666667%}.caldera-grid .col-sm-push-4{left:33.33333333%}.caldera-grid .col-sm-push-3{left:25%}.caldera-grid .col-sm-push-2{left:16.66666667%}.caldera-grid .col-sm-push-1{left:8.33333333%}.caldera-grid .col-sm-push-0{left:0}.caldera-grid .col-sm-offset-12{margin-left:100%}.caldera-grid .col-sm-offset-11{margin-left:91.66666667%}.caldera-grid .col-sm-offset-10{margin-left:83.33333333%}.caldera-grid .col-sm-offset-9{margin-left:75%}.caldera-grid .col-sm-offset-8{margin-left:66.66666667%}.caldera-grid .col-sm-offset-7{margin-left:58.33333333%}.caldera-grid .col-sm-offset-6{margin-left:50%}.caldera-grid .col-sm-offset-5{margin-left:41.66666667%}.caldera-grid .col-sm-offset-4{margin-left:33.33333333%}.caldera-grid .col-sm-offset-3{margin-left:25%}.caldera-grid .col-sm-offset-2{margin-left:16.66666667%}.caldera-grid .col-sm-offset-1{margin-left:8.33333333%}.caldera-grid .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9{float:left}.caldera-grid .col-md-12{width:100%}.caldera-grid .col-md-11{width:91.66666667%}.caldera-grid .col-md-10{width:83.33333333%}.caldera-grid .col-md-9{width:75%}.caldera-grid .col-md-8{width:66.66666667%}.caldera-grid .col-md-7{width:58.33333333%}.caldera-grid .col-md-6{width:50%}.caldera-grid .col-md-5{width:41.66666667%}.caldera-grid .col-md-4{width:33.33333333%}.caldera-grid .col-md-3{width:25%}.caldera-grid .col-md-2{width:16.66666667%}.caldera-grid .col-md-1{width:8.33333333%}.caldera-grid .col-md-pull-12{right:100%}.caldera-grid .col-md-pull-11{right:91.66666667%}.caldera-grid .col-md-pull-10{right:83.33333333%}.caldera-grid .col-md-pull-9{right:75%}.caldera-grid .col-md-pull-8{right:66.66666667%}.caldera-grid .col-md-pull-7{right:58.33333333%}.caldera-grid .col-md-pull-6{right:50%}.caldera-grid .col-md-pull-5{right:41.66666667%}.caldera-grid .col-md-pull-4{right:33.33333333%}.caldera-grid .col-md-pull-3{right:25%}.caldera-grid .col-md-pull-2{right:16.66666667%}.caldera-grid .col-md-pull-1{right:8.33333333%}.caldera-grid .col-md-pull-0{right:0}.caldera-grid .col-md-push-12{left:100%}.caldera-grid .col-md-push-11{left:91.66666667%}.caldera-grid .col-md-push-10{left:83.33333333%}.caldera-grid .col-md-push-9{left:75%}.caldera-grid .col-md-push-8{left:66.66666667%}.caldera-grid .col-md-push-7{left:58.33333333%}.caldera-grid .col-md-push-6{left:50%}.caldera-grid .col-md-push-5{left:41.66666667%}.caldera-grid .col-md-push-4{left:33.33333333%}.caldera-grid .col-md-push-3{left:25%}.caldera-grid .col-md-push-2{left:16.66666667%}.caldera-grid .col-md-push-1{left:8.33333333%}.caldera-grid .col-md-push-0{left:0}.caldera-grid .col-md-offset-12{margin-left:100%}.caldera-grid .col-md-offset-11{margin-left:91.66666667%}.caldera-grid .col-md-offset-10{margin-left:83.33333333%}.caldera-grid .col-md-offset-9{margin-left:75%}.caldera-grid .col-md-offset-8{margin-left:66.66666667%}.caldera-grid .col-md-offset-7{margin-left:58.33333333%}.caldera-grid .col-md-offset-6{margin-left:50%}.caldera-grid .col-md-offset-5{margin-left:41.66666667%}.caldera-grid .col-md-offset-4{margin-left:33.33333333%}.caldera-grid .col-md-offset-3{margin-left:25%}.caldera-grid .col-md-offset-2{margin-left:16.66666667%}.caldera-grid .col-md-offset-1{margin-left:8.33333333%}.caldera-grid .col-md-offset-0{margin-left:0}}@-ms-viewport{width:device-width}@media (min-width:1200px){.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9{float:left}.caldera-grid .col-lg-12{width:100%}.caldera-grid .col-lg-11{width:91.66666667%}.caldera-grid .col-lg-10{width:83.33333333%}.caldera-grid .col-lg-9{width:75%}.caldera-grid .col-lg-8{width:66.66666667%}.caldera-grid .col-lg-7{width:58.33333333%}.caldera-grid .col-lg-6{width:50%}.caldera-grid .col-lg-5{width:41.66666667%}.caldera-grid .col-lg-4{width:33.33333333%}.caldera-grid .col-lg-3{width:25%}.caldera-grid .col-lg-2{width:16.66666667%}.caldera-grid .col-lg-1{width:8.33333333%}.caldera-grid .col-lg-pull-12{right:100%}.caldera-grid .col-lg-pull-11{right:91.66666667%}.caldera-grid .col-lg-pull-10{right:83.33333333%}.caldera-grid .col-lg-pull-9{right:75%}.caldera-grid .col-lg-pull-8{right:66.66666667%}.caldera-grid .col-lg-pull-7{right:58.33333333%}.caldera-grid .col-lg-pull-6{right:50%}.caldera-grid .col-lg-pull-5{right:41.66666667%}.caldera-grid .col-lg-pull-4{right:33.33333333%}.caldera-grid .col-lg-pull-3{right:25%}.caldera-grid .col-lg-pull-2{right:16.66666667%}.caldera-grid .col-lg-pull-1{right:8.33333333%}.caldera-grid .col-lg-pull-0{right:0}.caldera-grid .col-lg-push-12{left:100%}.caldera-grid .col-lg-push-11{left:91.66666667%}.caldera-grid .col-lg-push-10{left:83.33333333%}.caldera-grid .col-lg-push-9{left:75%}.caldera-grid .col-lg-push-8{left:66.66666667%}.caldera-grid .col-lg-push-7{left:58.33333333%}.caldera-grid .col-lg-push-6{left:50%}.caldera-grid .col-lg-push-5{left:41.66666667%}.caldera-grid .col-lg-push-4{left:33.33333333%}.caldera-grid .col-lg-push-3{left:25%}.caldera-grid .col-lg-push-2{left:16.66666667%}.caldera-grid .col-lg-push-1{left:8.33333333%}.caldera-grid .col-lg-push-0{left:0}.caldera-grid .col-lg-offset-12{margin-left:100%}.caldera-grid .col-lg-offset-11{margin-left:91.66666667%}.caldera-grid .col-lg-offset-10{margin-left:83.33333333%}.caldera-grid .col-lg-offset-9{margin-left:75%}.caldera-grid .col-lg-offset-8{margin-left:66.66666667%}.caldera-grid .col-lg-offset-7{margin-left:58.33333333%}.caldera-grid .col-lg-offset-6{margin-left:50%}.caldera-grid .col-lg-offset-5{margin-left:41.66666667%}.caldera-grid .col-lg-offset-4{margin-left:33.33333333%}.caldera-grid .col-lg-offset-3{margin-left:25%}.caldera-grid .col-lg-offset-2{margin-left:16.66666667%}.caldera-grid .col-lg-offset-1{margin-left:8.33333333%}.caldera-grid .col-lg-offset-0{margin-left:0}}.caldera-grid .clearfix:after,.caldera-grid .clearfix:before,.caldera-grid .container-fluid:after,.caldera-grid .container-fluid:before,.caldera-grid .container:after,.caldera-grid .container:before,.caldera-grid .row:after,.caldera-grid .row:before{content:" ";display:table}.caldera-grid .clearfix:after,.caldera-grid .container-fluid:after,.caldera-grid .container:after,.caldera-grid .row:after{clear:both}.caldera-grid .center-block{display:block;margin-left:auto;margin-right:auto}.caldera-grid .pull-right{float:right!important}.caldera-grid .pull-left{float:left!important}.caldera-grid .hide{display:none!important}.caldera-grid .show{display:block!important}.caldera-grid .hidden,.caldera-grid .visible-lg,.caldera-grid .visible-md,.caldera-grid .visible-sm,.caldera-grid .visible-xs{display:none!important}.caldera-grid .invisible{visibility:hidden}.caldera-grid .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.caldera-grid .hidden{visibility:hidden!important}.caldera-grid .affix{position:fixed}@-ms-viewport{width:device-width}.caldera-grid .form-control{width:100%}@media (max-width:767px){.caldera-grid .visible-xs{display:block!important}.caldera-grid table.visible-xs{display:table}.caldera-grid tr.visible-xs{display:table-row!important}.caldera-grid td.visible-xs,.caldera-grid th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .visible-sm{display:block!important}.caldera-grid table.visible-sm{display:table}.caldera-grid tr.visible-sm{display:table-row!important}.caldera-grid td.visible-sm,.caldera-grid th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .visible-md{display:block!important}.caldera-grid table.visible-md{display:table}.caldera-grid tr.visible-md{display:table-row!important}.caldera-grid td.visible-md,.caldera-grid th.visible-md{display:table-cell!important}}@media (min-width:1200px){.caldera-grid .visible-lg{display:block!important}.caldera-grid table.visible-lg{display:table}.caldera-grid tr.visible-lg{display:table-row!important}.caldera-grid td.visible-lg,.caldera-grid th.visible-lg{display:table-cell!important}.caldera-grid .hidden-lg{display:none!important}}@media (max-width:767px){.caldera-grid .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .hidden-md{display:none!important}}.caldera-grid .visible-print{display:none!important}@media print{.caldera-grid .visible-print{display:block!important}.caldera-grid table.visible-print{display:table}.caldera-grid tr.visible-print{display:table-row!important}.caldera-grid td.visible-print,.caldera-grid th.visible-print{display:table-cell!important}.caldera-grid .hidden-print{display:none!important}}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/caldera-modals.min.css b/wp-content/plugins/caldera-forms/assets/build/css/caldera-modals.min.css new file mode 100644 index 0000000..de4ca3a --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/caldera-modals.min.css @@ -0,0 +1 @@ +.caldera-modal-wrap .spinner.loading{background-position:center center;display:inline-block;float:none;height:auto;position:absolute;width:auto}html.has-caldera-modal{overflow:hidden}body{overflow-y:scroll}.caldera-backdrop{background-color:rgba(0,0,0,.3);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:100100}.caldera-modal-wrap{background-color:#FFF;box-shadow:0 3px 6px rgba(0,0,0,.3);display:block;position:relative;margin:0 auto;z-index:100105}.caldera-modal-wrap.caldera-animate{transform:translate(0,0)!important}.caldera-modal-title{border-bottom:1px solid #EFEFEF}.caldera-modal-closer{color:grey;position:absolute;right:0;top:0;font-size:32px;text-decoration:none!important;line-height:0;border:0}.caldera-modal-closer:hover{background-color:rgba(0,0,0,.1)}.caldera-modal-title>h3{font-weight:400;margin:0;padding:12px 40px 12px 12px;clear:none}.caldera-modal-body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.caldera-modal-body.has-buttons{bottom:53px}.caldera-modal-footer{background:#EFEFEF;border-top:1px solid #E0E0E0}@media (max-width:600px){.caldera-modal-wrap.caldera-front-modal-wrap{bottom:0;display:block;left:0;margin:0!important;overflow:auto;padding:0!important;top:0;width:100%!important}}.caldera-modal-wrap .navtabs{background-color:#f1f1f1;border-right:1px solid #dfdfdf;bottom:0;box-sizing:padding-box;float:left;left:0;margin:0;padding:12px 0 0;overflow:auto;overflow-x:hidden;white-space:nowrap;position:absolute;top:0;width:150px}.caldera-modal-wrap .navtabs>li{margin:0}.caldera-modal-wrap .navtabs>li:hover{background-color:#dfdfdf}.caldera-modal-wrap .navtabs>li a{color:#afaf00;display:block;padding:8px 12px;text-decoration:none;text-overflow:ellipsis;overflow:hidden}.caldera-modal-body.has-tabs{margin-left:150px}.caldera-modal-wrap .navtabs>li.selected>a{background:#afaf00;color:#fff!important}.caldera-sticky-modal{z-index:100099;position:fixed}.caldera-sticky-modal>.caldera-modal-title{cursor:pointer}.caldera-sticky-modal.bottom-left{bottom:0;left:0}.caldera-sticky-modal.bottom-right{bottom:0;right:0}.caldera-sticky-modal.top-left{top:0;left:0}.caldera-sticky-modal.top-right{top:0;right:0}.caldera-sticky-modal.top-left .caldera-modal-title,.caldera-sticky-modal.top-right .caldera-modal-title{border-bottom:0;border-top:1px solid #EFEFEF} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/caldera-table.min.css b/wp-content/plugins/caldera-forms/assets/build/css/caldera-table.min.css new file mode 100644 index 0000000..e4be5f1 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/caldera-table.min.css @@ -0,0 +1 @@ +.caldera-table .btn,.caldera-table .btn-danger.active,.caldera-table .btn-danger:active,.caldera-table .btn-default.active,.caldera-table .btn-default:active,.caldera-table .btn-info.active,.caldera-table .btn-info:active,.caldera-table .btn-primary.active,.caldera-table .btn-primary:active,.caldera-table .btn-success.active,.caldera-table .btn-success:active,.caldera-table .btn-warning.active,.caldera-table .btn-warning:active,.caldera-table .open>.dropdown-toggle.btn-danger,.caldera-table .open>.dropdown-toggle.btn-default,.caldera-table .open>.dropdown-toggle.btn-info,.caldera-table .open>.dropdown-toggle.btn-primary,.caldera-table .open>.dropdown-toggle.btn-success,.caldera-table .open>.dropdown-toggle.btn-warning{background-image:none}.caldera-table caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.caldera-table th{text-align:left}.caldera-table .table{width:100%;max-width:100%;margin-bottom:20px}.caldera-table .table>tbody>tr>td,.caldera-table .table>tbody>tr>th,.caldera-table .table>tfoot>tr>td,.caldera-table .table>tfoot>tr>th,.caldera-table .table>thead>tr>td,.caldera-table .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.caldera-table .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.caldera-table .table>caption+thead>tr:first-child>td,.caldera-table .table>caption+thead>tr:first-child>th,.caldera-table .table>colgroup+thead>tr:first-child>td,.caldera-table .table>colgroup+thead>tr:first-child>th,.caldera-table .table>thead:first-child>tr:first-child>td,.caldera-table .table>thead:first-child>tr:first-child>th{border-top:0}.caldera-table .table>tbody+tbody{border-top:2px solid #ddd}.caldera-table .table .table{background-color:#fff}.caldera-table .table-condensed>tbody>tr>td,.caldera-table .table-condensed>tbody>tr>th,.caldera-table .table-condensed>tfoot>tr>td,.caldera-table .table-condensed>tfoot>tr>th,.caldera-table .table-condensed>thead>tr>td,.caldera-table .table-condensed>thead>tr>th{padding:5px}.caldera-table .table-bordered,.caldera-table .table-bordered>tbody>tr>td,.caldera-table .table-bordered>tbody>tr>th,.caldera-table .table-bordered>tfoot>tr>td,.caldera-table .table-bordered>tfoot>tr>th,.caldera-table .table-bordered>thead>tr>td,.caldera-table .table-bordered>thead>tr>th{border:1px solid #ddd}.caldera-table .table-bordered>thead>tr>td,.caldera-table .table-bordered>thead>tr>th{border-bottom-width:2px}.caldera-table .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.caldera-table .table-hover>tbody>tr:hover,.caldera-table .table>tbody>tr.active>td,.caldera-table .table>tbody>tr.active>th,.caldera-table .table>tbody>tr>td.active,.caldera-table .table>tbody>tr>th.active,.caldera-table .table>tfoot>tr.active>td,.caldera-table .table>tfoot>tr.active>th,.caldera-table .table>tfoot>tr>td.active,.caldera-table .table>tfoot>tr>th.active,.caldera-table .table>thead>tr.active>td,.caldera-table .table>thead>tr.active>th,.caldera-table .table>thead>tr>td.active,.caldera-table .table>thead>tr>th.active{background-color:#f5f5f5}.caldera-table table col[class*=col-]{position:static;float:none;display:table-column}.caldera-table table td[class*=col-],.caldera-table table th[class*=col-]{position:static;float:none;display:table-cell}.caldera-table .table-hover>tbody>tr.active:hover>td,.caldera-table .table-hover>tbody>tr.active:hover>th,.caldera-table .table-hover>tbody>tr:hover>.active,.caldera-table .table-hover>tbody>tr>td.active:hover,.caldera-table .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.caldera-table .table>tbody>tr.success>td,.caldera-table .table>tbody>tr.success>th,.caldera-table .table>tbody>tr>td.success,.caldera-table .table>tbody>tr>th.success,.caldera-table .table>tfoot>tr.success>td,.caldera-table .table>tfoot>tr.success>th,.caldera-table .table>tfoot>tr>td.success,.caldera-table .table>tfoot>tr>th.success,.caldera-table .table>thead>tr.success>td,.caldera-table .table>thead>tr.success>th,.caldera-table .table>thead>tr>td.success,.caldera-table .table>thead>tr>th.success{background-color:#dff0d8}.caldera-table .table-hover>tbody>tr.success:hover>td,.caldera-table .table-hover>tbody>tr.success:hover>th,.caldera-table .table-hover>tbody>tr:hover>.success,.caldera-table .table-hover>tbody>tr>td.success:hover,.caldera-table .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.caldera-table .table>tbody>tr.info>td,.caldera-table .table>tbody>tr.info>th,.caldera-table .table>tbody>tr>td.info,.caldera-table .table>tbody>tr>th.info,.caldera-table .table>tfoot>tr.info>td,.caldera-table .table>tfoot>tr.info>th,.caldera-table .table>tfoot>tr>td.info,.caldera-table .table>tfoot>tr>th.info,.caldera-table .table>thead>tr.info>td,.caldera-table .table>thead>tr.info>th,.caldera-table .table>thead>tr>td.info,.caldera-table .table>thead>tr>th.info{background-color:#d9edf7}.caldera-table .table-hover>tbody>tr.info:hover>td,.caldera-table .table-hover>tbody>tr.info:hover>th,.caldera-table .table-hover>tbody>tr:hover>.info,.caldera-table .table-hover>tbody>tr>td.info:hover,.caldera-table .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.caldera-table .table>tbody>tr.warning>td,.caldera-table .table>tbody>tr.warning>th,.caldera-table .table>tbody>tr>td.warning,.caldera-table .table>tbody>tr>th.warning,.caldera-table .table>tfoot>tr.warning>td,.caldera-table .table>tfoot>tr.warning>th,.caldera-table .table>tfoot>tr>td.warning,.caldera-table .table>tfoot>tr>th.warning,.caldera-table .table>thead>tr.warning>td,.caldera-table .table>thead>tr.warning>th,.caldera-table .table>thead>tr>td.warning,.caldera-table .table>thead>tr>th.warning{background-color:#fcf8e3}.caldera-table .table-hover>tbody>tr.warning:hover>td,.caldera-table .table-hover>tbody>tr.warning:hover>th,.caldera-table .table-hover>tbody>tr:hover>.warning,.caldera-table .table-hover>tbody>tr>td.warning:hover,.caldera-table .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.caldera-table .table>tbody>tr.danger>td,.caldera-table .table>tbody>tr.danger>th,.caldera-table .table>tbody>tr>td.danger,.caldera-table .table>tbody>tr>th.danger,.caldera-table .table>tfoot>tr.danger>td,.caldera-table .table>tfoot>tr.danger>th,.caldera-table .table>tfoot>tr>td.danger,.caldera-table .table>tfoot>tr>th.danger,.caldera-table .table>thead>tr.danger>td,.caldera-table .table>thead>tr.danger>th,.caldera-table .table>thead>tr>td.danger,.caldera-table .table>thead>tr>th.danger{background-color:#f2dede}.caldera-table .table-hover>tbody>tr.danger:hover>td,.caldera-table .table-hover>tbody>tr.danger:hover>th,.caldera-table .table-hover>tbody>tr:hover>.danger,.caldera-table .table-hover>tbody>tr>td.danger:hover,.caldera-table .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.caldera-table .table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.caldera-table .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.caldera-table .table-responsive>.table{margin-bottom:0}.caldera-table .table-responsive>.table>tbody>tr>td,.caldera-table .table-responsive>.table>tbody>tr>th,.caldera-table .table-responsive>.table>tfoot>tr>td,.caldera-table .table-responsive>.table>tfoot>tr>th,.caldera-table .table-responsive>.table>thead>tr>td,.caldera-table .table-responsive>.table>thead>tr>th{white-space:nowrap}.caldera-table .table-responsive>.table-bordered{border:0}.caldera-table .table-responsive>.table-bordered>tbody>tr>td:first-child,.caldera-table .table-responsive>.table-bordered>tbody>tr>th:first-child,.caldera-table .table-responsive>.table-bordered>tfoot>tr>td:first-child,.caldera-table .table-responsive>.table-bordered>tfoot>tr>th:first-child,.caldera-table .table-responsive>.table-bordered>thead>tr>td:first-child,.caldera-table .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.caldera-table .table-responsive>.table-bordered>tbody>tr>td:last-child,.caldera-table .table-responsive>.table-bordered>tbody>tr>th:last-child,.caldera-table .table-responsive>.table-bordered>tfoot>tr>td:last-child,.caldera-table .table-responsive>.table-bordered>tfoot>tr>th:last-child,.caldera-table .table-responsive>.table-bordered>thead>tr>td:last-child,.caldera-table .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.caldera-table .table-responsive>.table-bordered>tbody>tr:last-child>td,.caldera-table .table-responsive>.table-bordered>tbody>tr:last-child>th,.caldera-table .table-responsive>.table-bordered>tfoot>tr:last-child>td,.caldera-table .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.caldera-table .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caldera-table .btn.active.focus,.caldera-table .btn.active:focus,.caldera-table .btn.focus,.caldera-table .btn:active.focus,.caldera-table .btn:active:focus,.caldera-table .btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-table .btn.focus,.caldera-table .btn:focus,.caldera-table .btn:hover{color:#333;text-decoration:none}.caldera-table .btn.active,.caldera-table .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.caldera-table .btn.disabled,.caldera-table .btn[disabled],.caldera-table fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.caldera-table a.btn.disabled,.caldera-table fieldset[disabled] a.btn{pointer-events:none}.caldera-table .btn-default{color:#333;background-color:#fff;border-color:#ccc}.caldera-table .btn-default.focus,.caldera-table .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.caldera-table .btn-default.active,.caldera-table .btn-default:active,.caldera-table .btn-default:hover,.caldera-table .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.caldera-table .btn-default.active.focus,.caldera-table .btn-default.active:focus,.caldera-table .btn-default.active:hover,.caldera-table .btn-default:active.focus,.caldera-table .btn-default:active:focus,.caldera-table .btn-default:active:hover,.caldera-table .open>.dropdown-toggle.btn-default.focus,.caldera-table .open>.dropdown-toggle.btn-default:focus,.caldera-table .open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.caldera-table .btn-default.disabled.focus,.caldera-table .btn-default.disabled:focus,.caldera-table .btn-default.disabled:hover,.caldera-table .btn-default[disabled].focus,.caldera-table .btn-default[disabled]:focus,.caldera-table .btn-default[disabled]:hover,.caldera-table fieldset[disabled] .btn-default.focus,.caldera-table fieldset[disabled] .btn-default:focus,.caldera-table fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.caldera-table .btn-default .badge{color:#fff;background-color:#333}.caldera-table .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.caldera-table .btn-primary.focus,.caldera-table .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.caldera-table .btn-primary.active,.caldera-table .btn-primary:active,.caldera-table .btn-primary:hover,.caldera-table .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.caldera-table .btn-primary.active.focus,.caldera-table .btn-primary.active:focus,.caldera-table .btn-primary.active:hover,.caldera-table .btn-primary:active.focus,.caldera-table .btn-primary:active:focus,.caldera-table .btn-primary:active:hover,.caldera-table .open>.dropdown-toggle.btn-primary.focus,.caldera-table .open>.dropdown-toggle.btn-primary:focus,.caldera-table .open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.caldera-table .btn-primary.disabled.focus,.caldera-table .btn-primary.disabled:focus,.caldera-table .btn-primary.disabled:hover,.caldera-table .btn-primary[disabled].focus,.caldera-table .btn-primary[disabled]:focus,.caldera-table .btn-primary[disabled]:hover,.caldera-table fieldset[disabled] .btn-primary.focus,.caldera-table fieldset[disabled] .btn-primary:focus,.caldera-table fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.caldera-table .btn-primary .badge{color:#337ab7;background-color:#fff}.caldera-table .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.caldera-table .btn-success.focus,.caldera-table .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.caldera-table .btn-success.active,.caldera-table .btn-success:active,.caldera-table .btn-success:hover,.caldera-table .open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.caldera-table .btn-success.active.focus,.caldera-table .btn-success.active:focus,.caldera-table .btn-success.active:hover,.caldera-table .btn-success:active.focus,.caldera-table .btn-success:active:focus,.caldera-table .btn-success:active:hover,.caldera-table .open>.dropdown-toggle.btn-success.focus,.caldera-table .open>.dropdown-toggle.btn-success:focus,.caldera-table .open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.caldera-table .btn-success.disabled.focus,.caldera-table .btn-success.disabled:focus,.caldera-table .btn-success.disabled:hover,.caldera-table .btn-success[disabled].focus,.caldera-table .btn-success[disabled]:focus,.caldera-table .btn-success[disabled]:hover,.caldera-table fieldset[disabled] .btn-success.focus,.caldera-table fieldset[disabled] .btn-success:focus,.caldera-table fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.caldera-table .btn-success .badge{color:#5cb85c;background-color:#fff}.caldera-table .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.caldera-table .btn-info.focus,.caldera-table .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.caldera-table .btn-info.active,.caldera-table .btn-info:active,.caldera-table .btn-info:hover,.caldera-table .open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.caldera-table .btn-info.active.focus,.caldera-table .btn-info.active:focus,.caldera-table .btn-info.active:hover,.caldera-table .btn-info:active.focus,.caldera-table .btn-info:active:focus,.caldera-table .btn-info:active:hover,.caldera-table .open>.dropdown-toggle.btn-info.focus,.caldera-table .open>.dropdown-toggle.btn-info:focus,.caldera-table .open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.caldera-table .btn-info.disabled.focus,.caldera-table .btn-info.disabled:focus,.caldera-table .btn-info.disabled:hover,.caldera-table .btn-info[disabled].focus,.caldera-table .btn-info[disabled]:focus,.caldera-table .btn-info[disabled]:hover,.caldera-table fieldset[disabled] .btn-info.focus,.caldera-table fieldset[disabled] .btn-info:focus,.caldera-table fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.caldera-table .btn-info .badge{color:#5bc0de;background-color:#fff}.caldera-table .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.caldera-table .btn-warning.focus,.caldera-table .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.caldera-table .btn-warning.active,.caldera-table .btn-warning:active,.caldera-table .btn-warning:hover,.caldera-table .open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.caldera-table .btn-warning.active.focus,.caldera-table .btn-warning.active:focus,.caldera-table .btn-warning.active:hover,.caldera-table .btn-warning:active.focus,.caldera-table .btn-warning:active:focus,.caldera-table .btn-warning:active:hover,.caldera-table .open>.dropdown-toggle.btn-warning.focus,.caldera-table .open>.dropdown-toggle.btn-warning:focus,.caldera-table .open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.caldera-table .btn-warning.disabled.focus,.caldera-table .btn-warning.disabled:focus,.caldera-table .btn-warning.disabled:hover,.caldera-table .btn-warning[disabled].focus,.caldera-table .btn-warning[disabled]:focus,.caldera-table .btn-warning[disabled]:hover,.caldera-table fieldset[disabled] .btn-warning.focus,.caldera-table fieldset[disabled] .btn-warning:focus,.caldera-table fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.caldera-table .btn-warning .badge{color:#f0ad4e;background-color:#fff}.caldera-table .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.caldera-table .btn-danger.focus,.caldera-table .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.caldera-table .btn-danger.active,.caldera-table .btn-danger:active,.caldera-table .btn-danger:hover,.caldera-table .open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.caldera-table .btn-danger.active.focus,.caldera-table .btn-danger.active:focus,.caldera-table .btn-danger.active:hover,.caldera-table .btn-danger:active.focus,.caldera-table .btn-danger:active:focus,.caldera-table .btn-danger:active:hover,.caldera-table .open>.dropdown-toggle.btn-danger.focus,.caldera-table .open>.dropdown-toggle.btn-danger:focus,.caldera-table .open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.caldera-table .btn-danger.disabled.focus,.caldera-table .btn-danger.disabled:focus,.caldera-table .btn-danger.disabled:hover,.caldera-table .btn-danger[disabled].focus,.caldera-table .btn-danger[disabled]:focus,.caldera-table .btn-danger[disabled]:hover,.caldera-table fieldset[disabled] .btn-danger.focus,.caldera-table fieldset[disabled] .btn-danger:focus,.caldera-table fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.caldera-table .btn-danger .badge{color:#d9534f;background-color:#fff}.caldera-table .btn-link{color:#337ab7;font-weight:400;border-radius:0}.caldera-table .btn-link,.caldera-table .btn-link.active,.caldera-table .btn-link:active,.caldera-table .btn-link[disabled],.caldera-table fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.caldera-table .btn-link,.caldera-table .btn-link:active,.caldera-table .btn-link:focus,.caldera-table .btn-link:hover{border-color:transparent}.caldera-table .btn-link:focus,.caldera-table .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.caldera-table .btn-link[disabled]:focus,.caldera-table .btn-link[disabled]:hover,.caldera-table fieldset[disabled] .btn-link:focus,.caldera-table fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.caldera-table .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.caldera-table .btn-sm,.caldera-table .btn-xs{font-size:12px;line-height:1.5;border-radius:3px}.caldera-table .btn-sm{padding:5px 10px}.caldera-table .btn-xs{padding:1px 5px}.caldera-table .btn-block{display:block;width:100%}.caldera-table .btn-block+.btn-block{margin-top:5px}.caldera-table input[type=submit].btn-block,.caldera-table input[type=reset].btn-block,.caldera-table input[type=button].btn-block{width:100%}.caldera-table .clearfix:after,.caldera-table .clearfix:before{content:" ";display:table}.caldera-table .clearfix:after{clear:both}.caldera-table .center-block{display:block;margin-left:auto;margin-right:auto}.caldera-table .pull-right{float:right!important}.caldera-table .pull-left{float:left!important}.caldera-table .hide{display:none!important}.caldera-table .show{display:block!important}.caldera-table .hidden,.caldera-table .visible-lg,.caldera-table .visible-lg-block,.caldera-table .visible-lg-inline,.caldera-table .visible-lg-inline-block,.caldera-table .visible-md,.caldera-table .visible-md-block,.caldera-table .visible-md-inline,.caldera-table .visible-md-inline-block,.caldera-table .visible-sm,.caldera-table .visible-sm-block,.caldera-table .visible-sm-inline,.caldera-table .visible-sm-inline-block,.caldera-table .visible-xs,.caldera-table .visible-xs-block,.caldera-table .visible-xs-inline,.caldera-table .visible-xs-inline-block{display:none!important}.caldera-table .invisible{visibility:hidden}.caldera-table .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.caldera-table .affix{position:fixed}@media (max-width:767px){.caldera-table .visible-xs{display:block!important}.caldera-table table.visible-xs{display:table!important}.caldera-table tr.visible-xs{display:table-row!important}.caldera-table td.visible-xs,.caldera-table th.visible-xs{display:table-cell!important}.caldera-table .visible-xs-block{display:block!important}.caldera-table .visible-xs-inline{display:inline!important}.caldera-table .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.caldera-table .visible-sm{display:block!important}.caldera-table table.visible-sm{display:table!important}.caldera-table tr.visible-sm{display:table-row!important}.caldera-table td.visible-sm,.caldera-table th.visible-sm{display:table-cell!important}.caldera-table .visible-sm-block{display:block!important}.caldera-table .visible-sm-inline{display:inline!important}.caldera-table .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.caldera-table .visible-md{display:block!important}.caldera-table table.visible-md{display:table!important}.caldera-table tr.visible-md{display:table-row!important}.caldera-table td.visible-md,.caldera-table th.visible-md{display:table-cell!important}.caldera-table .visible-md-block{display:block!important}.caldera-table .visible-md-inline{display:inline!important}.caldera-table .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.caldera-table .visible-lg{display:block!important}.caldera-table table.visible-lg{display:table!important}.caldera-table tr.visible-lg{display:table-row!important}.caldera-table td.visible-lg,.caldera-table th.visible-lg{display:table-cell!important}.caldera-table .visible-lg-block{display:block!important}.caldera-table .visible-lg-inline{display:inline!important}.caldera-table .visible-lg-inline-block{display:inline-block!important}.caldera-table .hidden-lg{display:none!important}}@media (max-width:767px){.caldera-table .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.caldera-table .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.caldera-table .hidden-md{display:none!important}}.caldera-table .visible-print{display:none!important}@media print{.caldera-table .visible-print{display:block!important}.caldera-table table.visible-print{display:table!important}.caldera-table tr.visible-print{display:table-row!important}.caldera-table td.visible-print,.caldera-table th.visible-print{display:table-cell!important}}.caldera-table .visible-print-block{display:none!important}@media print{.caldera-table .visible-print-block{display:block!important}}.caldera-table .visible-print-inline{display:none!important}@media print{.caldera-table .visible-print-inline{display:inline!important}}.caldera-table .visible-print-inline-block{display:none!important}@media print{.caldera-table .visible-print-inline-block{display:inline-block!important}.caldera-table .hidden-print{display:none!important}}.caldera-table table{background-color:#fff} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/cfont.min.css b/wp-content/plugins/caldera-forms/assets/build/css/cfont.min.css new file mode 100644 index 0000000..2b91ccf --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/cfont.min.css @@ -0,0 +1 @@ +@font-face{font-family:cfont;src:url(fonts/cfont.eot?dtntrf);src:url(fonts/cfont.eot?dtntrf#iefix) format('embedded-opentype'),url(fonts/cfont.ttf?dtntrf) format('truetype'),url(fonts/cfont.woff?dtntrf) format('woff'),url(fonts/cfont.svg?dtntrf#cfont) format('svg');font-weight:400;font-style:normal}[class*=" cfont-"],[class^=cfont-]{font-family:cfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cfont-plus:before{content:"\f067"}.cfont-envelope-o:before{content:"\f003"}.cfont-star:before{content:"\f005"}.cfont-user:before{content:"\f007"}.cfont-cog:before,.cfont-gear:before{content:"\f013"}.cfont-lock:before{content:"\f023"}.cfont-align-justify:before{content:"\f039"}.cfont-list:before{content:"\f03a"}.cfont-eye:before{content:"\f06e"}.cfont-credit-card:before{content:"\f09d"}.cfont-chain:before,.cfont-link:before{content:"\f0c1"}.cfont-cloud-upload:before{content:"\f0ee"}.cfont-mobile-phone:before,.cfont-mobile:before{content:"\f10b"}.cfont-folder-open-o:before{content:"\f115"}.cfont-slack:before{content:"\f198"}.cfont-envelope-square:before{content:"\f199"}.cfont-wordpress:before{content:"\f19a"}.cfont-ra:before,.cfont-rebel:before,.cfont-resistance:before{content:"\f1d0"}.cfont-calculator:before{content:"\f1ec"}.cfont-paypal:before{content:"\f1ed"}.cfont-cc-visa:before{content:"\f1f0"}.cfont-cc-mastercard:before{content:"\f1f1"}.cfont-cc-discover:before{content:"\f1f2"}.cfont-cc-amex:before{content:"\f1f3"}.cfont-cc-paypal:before{content:"\f1f4"}.cfont-cc-stripe:before{content:"\f1f5"}.cfont-paint-brush:before{content:"\f1fc"}.cfont-cart-plus:before{content:"\f217"}.cfont-volume-control-phone:before{content:"\f2a0"} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/dashicon.min.css b/wp-content/plugins/caldera-forms/assets/build/css/dashicon.min.css new file mode 100644 index 0000000..04b9913 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/dashicon.min.css @@ -0,0 +1 @@ +@font-face{font-family:caldera-forms;src:url(fonts/caldera-forms.eot?7moc5h);src:url(fonts/caldera-forms.eot?#iefix7moc5h) format('embedded-opentype'),url(fonts/caldera-forms.woff?7moc5h) format('woff'),url(fonts/caldera-forms.ttf?7moc5h) format('truetype'),url(fonts/caldera-forms.svg?7moc5h#caldera-forms) format('svg');font-weight:400;font-style:normal}.mce-ico.mce-i-caldera-forms,[class*=dashicons-cf-],[class^=dashicons-cf-]{font-family:caldera-forms;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loading-placeholder>.dashicons-cf-logo:before{color:#a3be5f}.wpview-error>.dashicons-cf-logo:before{color:#bf0000}div.wp-menu-image.dashicons-cf-logo:before{font-family:caldera-forms!important;font-size:19px!important}.dashicons-cf-logo:before,.mce-ico.mce-i-caldera-forms:before{content:"\e604"}.caldera-editor-logo>span.dashicons-cf-logo{font-size:20px;line-height:15px;vertical-align:-2px;color:#a3be5f}.current div.wp-menu-image.dashicons-cf-logo:before,.wp-not-current-submenu:hover div.wp-menu-image.dashicons-cf-logo:before{color:inherit!important}.caldera-forms-menu-dashicon .dashicons{width:15px;height:15px;font-size:15px;margin-right:4px} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/editor-grid.min.css b/wp-content/plugins/caldera-forms/assets/build/css/editor-grid.min.css new file mode 100644 index 0000000..296f2e6 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/editor-grid.min.css @@ -0,0 +1 @@ +.caldera-condition-lines,.layout-grid .clearfix:after,.layout-grid .container:after,.layout-grid .row:after{clear:both}@font-face{font-family:layout;src:url(fonts/icon.eot?-danfjo);src:url(fonts/icon.eot?#iefix-danfjo) format('embedded-opentype'),url(fonts/icon.woff?-danfjo) format('woff'),url(fonts/icon.ttf?-danfjo) format('truetype'),url(fonts/icon.svg?-danfjo#icon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:layout;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-searchfolder:before{content:"\e602"}.icon-forms:before{content:"\e606"}.icon-html:before{content:"\e607"}.icon-settings:before{content:"\e60c"}.icon-sort:before{content:"\e600"}.icon-remove:before{content:"\e604"}.icon-edit:before{content:"\e605"}.icon-templates:before{content:"\e608"}.icon-filter:before{content:"\e609"}.icon-join:before{content:"\e60a"}.icon-split:before{content:"\e601"}.add-new-item{cursor:pointer;text-align:center;border:3px dashed #cfcfcf;height:50px;margin:20px 4px}.add-new-item:hover{background-color:#e7e7e7;border:3px dashed #a3a3a3}.add-new-item .dashicons.dashicons-plus{color:#cfcfcf;font-size:28px;line-height:54px}.add-new-item:hover .dashicons.dashicons-plus{color:#a3a3a3}.column-tools i{background:#FFF;border:2px solid #EFEFEF;color:#636363;border-radius:100%;display:inline-block;height:20px;margin:9px 0 0;padding:1px;text-align:center;width:20px}.column-join,.column-remove,.column-sort,.column-split{position:absolute;top:-20px;cursor:pointer;display:block;width:10px;text-align:center}.column-sort.column-tools{width:25px;right:0}.column-config.column-tools{left:-20px;position:absolute;top:29%}.column-config.column-tools i{border:2px solid #CFCFCF;height:23px;padding:3px;width:23px}.column-sort .icon-sort{right:0;cursor:all-scroll}.column-sort .icon-edit{margin-right:15px;left:0;cursor:pointer}.column-tools .icon-join{margin-left:-6px}.column-tools .icon-split{margin-left:-5px}.column-tools .dashicons.dashicons-leftright{font-size:17px;padding:0;margin-left:-5px}.dashicons.dashicons-menu.drag-handle.sort-handle{font-size:14px;cursor:all-scroll}.layout-grid .row-drop-helper{background:#e7e7e7;min-height:110px;margin:20px 2px 0}.layout-grid-tools{background:#f5f5f5;margin:-6px -12px 6px;padding:12px;border-bottom:1px solid #EEE}.mailer-control-panel .caldera-config-group .caldera-config-field{max-width:400px}.layout-grid .layout-column{background-color:#FFF;border:0 solid #DDD;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin:15px 3px 0;min-height:50px;padding:12px 0;position:relative}.column-fieldinsert .dashicons.dashicons-admin-generic,.column-fieldinsert .dashicons.dashicons-plus-alt{background:#EFEFEF;color:#6C6C6C;font-size:13px;margin-top:-3px;padding:2px}.column-fieldinsert.column-tools{bottom:-10px;left:50%;margin-left:-10px;position:absolute;cursor:pointer}.row.active .layout-column.column-container{border-radius:4px;box-shadow:0 3px 10px 7px rgba(0,0,0,.1);padding:5px}.inner-row-level .layout-column{background:#E8E8E8}.layout-column>.button{width:100%}.template-element{-o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FAFAFA;border:1px solid #CFCFCF;border-radius:2px;display:block;font-size:13px;height:28px;line-height:26px;margin:0 0 -1px;padding:0 10px 1px;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:default}.mini-mode .layout-form-field,.mini-mode .preview-caldera-config-group{padding:0 5px}.layout-template-tray{max-height:450px;overflow:auto}.layout-template-tray .template-element{width:100%;margin-bottom:5px}.layout-column .template-element:hover{min-width:260px;position:relative;z-index:501}.template-element.ui-draggable-dragging{width:200px}.column-merge{background:rgba(0,0,0,.1);cursor:col-resize;height:100%;margin:0;position:absolute;width:8px;border-radius:2px;top:0;left:-12px;z-index:98}.column-merge.dragging{background:rgba(0,0,0,.5)}.column-merge.ui-draggable-dragging{background:rgba(0,0,0,0);opacity:0}.layout-grid .row.sizing{cursor:all-scroll}.layout-grid .layout-form-field:hover{min-width:250px;position:relative;z-index:100}.layout-grid .row.sizing .layout-form-field:hover{min-width:0}.layout-grid .layout-form-field:hover .dashicons-admin-page,.layout-grid .layout-form-field:hover .icon-edit{cursor:pointer;display:block!important}.layout-grid .layout-form-field.button-primary .icon-edit{display:none!important}.mini-mode .preview-caldera-config-field{display:none}.mini-mode .layout-form-field .icon-edit{top:4px;right:9px}.mini-mode .field_preview{min-height:31px}.mini-mode .layout-column{margin-top:8px}.layout-grid-tools .template-element,.layout-template-tray .template-element{cursor:move}.layout-grid .container-button{height:auto;overflow:hidden}.layout-grid .template-element:hover{overflow:visible;position:relative}.layout-grid .template-element{width:100%;clear:both}.layout-grid .query-container{min-height:50px;padding:5px 0 12px;white-space:normal}.container-button,.template-element:active{background:#F7F7F7;border-color:#CCC;box-shadow:0 1px 0 #FFF inset,0 1px 0 rgba(0,0,0,.08);color:#555;vertical-align:top}.settings-panel{display:none;margin:2px -10px 5px;padding:7px 6px}.caldera-condition-group{background:#FFF;border:1px solid #DFDFDF;margin-bottom:24px;padding:6px;position:relative}.caldera-condition-lines{margin-bottom:8px}.caldera-condition-line{margin-top:6px}.caldera-condition-line-label{display:inline}.caldera-condition-group-label{line-height:0;position:absolute;top:-14px}.caldera-condition-group:first-child .caldera-condition-group-label,.caldera-condition-line:first-child .caldera-condition-line-label{display:none}.caldera-editor-field-config-wrapper .caldera-conditional-field-value{display:inline-block;margin:12px 12px 0 0;position:relative}.layout-grid article,.layout-grid aside,.layout-grid details,.layout-grid figcaption,.layout-grid figure,.layout-grid footer,.layout-grid header,.layout-grid hgroup,.layout-grid main,.layout-grid nav,.layout-grid section,.layout-grid summary,.settings-panel.settings-core{display:block}.caldera-editor-field-config-wrapper .caldera-conditional-value-field{max-width:263px!important;width:263px!important}.caldera-editor-field-config-wrapper .button.remove-conditional-line.pull-right{margin-top:-12px}.icn-code.magic-tag-init{background:#f9f9f9;border-bottom:1px solid #ddd;border-left:1px solid #ddd;cursor:pointer;opacity:.5;padding:7px 6px 6px;position:absolute;right:1px;top:2px}.icn-code.magic-tag-init:hover{color:#404040;opacity:1}.magic-tag-enabled{padding-right:26px;line-height:20px}textarea.magic-tag-enabled{resize:vertical}.layout-form-field .drag-handle,.layout-new-form-field .drag-handle{cursor:move;overflow:hidden;text-overflow:ellipsis}.settings-panel-row{margin:5px -6px 0;padding:6px 8px 1px}.settings-panel-row select{max-width:130px}.container-button.edit-open{min-width:100%;overflow:visible;position:relative;width:auto;z-index:101}.layout-grid svg:not(:root),.ui-sortable-helper{overflow:hidden}.template-element.ui-draggable-dragging{z-index:1000}.layout-form-field.ui-sortable-placeholder{background-color:#f8f8f8;border-bottom:1px dashed #dedede;border-top:1px dashed #dedede;visibility:visible!important;min-height:50px}.layout-grid audio,.layout-grid canvas,.layout-grid video{display:inline-block}.layout-grid audio:not([controls]){display:none;height:0}.layout-grid [hidden],.layout-grid template{display:none}.layout-grid html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.layout-grid body{margin:0}.layout-grid a{background:0 0}.layout-grid a:active,.layout-grid a:hover{outline:0}.layout-grid h1{font-size:2em;margin:.67em 0}.layout-grid abbr[title]{border-bottom:1px dotted}.layout-grid b,.layout-grid strong{font-weight:700}.layout-grid dfn{font-style:italic}.layout-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.layout-grid mark{background:#ff0;color:#000}.layout-grid code,.layout-grid kbd,.layout-grid pre,.layout-grid samp{font-family:monospace,serif;font-size:1em}.layout-grid pre{white-space:pre-wrap}.layout-grid q{quotes:"\201C" "\201D" "\2018" "\2019"}.layout-grid small{font-size:80%}.layout-grid sub,.layout-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.layout-grid sup{top:-.5em}.layout-grid sub{bottom:-.25em}.layout-grid img{border:0}.layout-grid figure{margin:0}.layout-grid fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.layout-grid legend{border:0;padding:0}.layout-grid button,.layout-grid select{text-transform:none}.layout-grid button,.layout-grid html input[type=button],.layout-grid input[type=reset],.layout-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.layout-grid button[disabled],.layout-grid html input[disabled]{cursor:default}.layout-grid input[type=checkbox],.layout-grid input[type=radio]{box-sizing:border-box;padding:0}.layout-grid input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.layout-grid input[type=search]::-webkit-search-cancel-button,.layout-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.layout-grid button::-moz-focus-inner,.layout-grid input::-moz-focus-inner{border:0;padding:0}.layout-grid textarea{overflow:auto;vertical-align:top}.layout-grid table{border-collapse:collapse;border-spacing:0}.layout-grid *,.layout-grid :after,.layout-grid :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layout-grid html{font-size:62.5%;-webkit-tap-highlight-color:transparent}.layout-grid body{font-family:"Open Sans",Arial,Verdana,sans-serif;font-size:14px;line-height:1.5;color:#505050;background-color:#e5e5e5}.layout-grid button,.layout-grid input,.layout-grid select,.layout-grid textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.layout-grid a{color:#7f857d;text-decoration:none}.layout-grid a:focus,.layout-grid a:hover{color:#595e58;text-decoration:underline}.layout-grid a:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.layout-grid img{vertical-align:middle}.layout-grid .img-responsive{display:block;max-width:100%;height:auto}.layout-grid .img-rounded{border-radius:3px}.layout-grid .img-thumbnail{padding:4px;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.layout-grid .clearfix:after,.layout-grid .clearfix:before,.layout-grid .container:after,.layout-grid .container:before,.layout-grid .row:after,.layout-grid .row:before{content:" ";display:table}.layout-grid .img-circle{border-radius:50%}.layout-grid hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #ccd0d2}.layout-grid .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.layout-grid .container{margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px}.layout-grid .row{margin-left:-5px;margin-right:-5px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.layout-grid .col-xs-1{position:relative;min-height:1px;padding-left:5px;padding-right:5px}.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.layout-grid .col-xs-1{float:left}.layout-grid .col-xs-12{width:100%}.layout-grid .col-xs-11{width:91.66666666666666%}.layout-grid .col-xs-10{width:83.33333333333334%}.layout-grid .col-xs-9{width:75%}.layout-grid .col-xs-8{width:66.66666666666666%}.layout-grid .col-xs-7{width:58.333333333333336%}.layout-grid .col-xs-6{width:50%}.layout-grid .col-xs-5{width:41.66666666666667%}.layout-grid .col-xs-4{width:33.33333333333333%}.layout-grid .col-xs-3{width:25%}.layout-grid .col-xs-2{width:16.666666666666664%}.layout-grid .col-xs-1{width:8.333333333333332%}.layout-grid .col-xs-pull-12{right:100%}.layout-grid .col-xs-pull-11{right:91.66666666666666%}.layout-grid .col-xs-pull-10{right:83.33333333333334%}.layout-grid .col-xs-pull-9{right:75%}.layout-grid .col-xs-pull-8{right:66.66666666666666%}.layout-grid .col-xs-pull-7{right:58.333333333333336%}.layout-grid .col-xs-pull-6{right:50%}.layout-grid .col-xs-pull-5{right:41.66666666666667%}.layout-grid .col-xs-pull-4{right:33.33333333333333%}.layout-grid .col-xs-pull-3{right:25%}.layout-grid .col-xs-pull-2{right:16.666666666666664%}.layout-grid .col-xs-pull-1{right:8.333333333333332%}.layout-grid .col-xs-pull-0{right:0}.layout-grid .col-xs-push-12{left:100%}.layout-grid .col-xs-push-11{left:91.66666666666666%}.layout-grid .col-xs-push-10{left:83.33333333333334%}.layout-grid .col-xs-push-9{left:75%}.layout-grid .col-xs-push-8{left:66.66666666666666%}.layout-grid .col-xs-push-7{left:58.333333333333336%}.layout-grid .col-xs-push-6{left:50%}.layout-grid .col-xs-push-5{left:41.66666666666667%}.layout-grid .col-xs-push-4{left:33.33333333333333%}.layout-grid .col-xs-push-3{left:25%}.layout-grid .col-xs-push-2{left:16.666666666666664%}.layout-grid .col-xs-push-1{left:8.333333333333332%}.layout-grid .col-xs-push-0{left:0}.layout-grid .col-xs-offset-12{margin-left:100%}.layout-grid .col-xs-offset-11{margin-left:91.66666666666666%}.layout-grid .col-xs-offset-10{margin-left:83.33333333333334%}.layout-grid .col-xs-offset-9{margin-left:75%}.layout-grid .col-xs-offset-8{margin-left:66.66666666666666%}.layout-grid .col-xs-offset-7{margin-left:58.333333333333336%}.layout-grid .col-xs-offset-6{margin-left:50%}.layout-grid .col-xs-offset-5{margin-left:41.66666666666667%}.layout-grid .col-xs-offset-4{margin-left:33.33333333333333%}.layout-grid .col-xs-offset-3{margin-left:25%}.layout-grid .col-xs-offset-2{margin-left:16.666666666666664%}.layout-grid .col-xs-offset-1{margin-left:8.333333333333332%}.layout-grid .col-xs-offset-0{margin-left:0}@media (min-width:768px){.layout-grid .container{width:730px}.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.layout-grid .col-sm-1{float:left}.layout-grid .col-sm-12{width:100%}.layout-grid .col-sm-11{width:91.66666666666666%}.layout-grid .col-sm-10{width:83.33333333333334%}.layout-grid .col-sm-9{width:75%}.layout-grid .col-sm-8{width:66.66666666666666%}.layout-grid .col-sm-7{width:58.333333333333336%}.layout-grid .col-sm-6{width:50%}.layout-grid .col-sm-5{width:41.66666666666667%}.layout-grid .col-sm-4{width:33.33333333333333%}.layout-grid .col-sm-3{width:25%}.layout-grid .col-sm-2{width:16.666666666666664%}.layout-grid .col-sm-1{width:8.333333333333332%}.layout-grid .col-sm-pull-12{right:100%}.layout-grid .col-sm-pull-11{right:91.66666666666666%}.layout-grid .col-sm-pull-10{right:83.33333333333334%}.layout-grid .col-sm-pull-9{right:75%}.layout-grid .col-sm-pull-8{right:66.66666666666666%}.layout-grid .col-sm-pull-7{right:58.333333333333336%}.layout-grid .col-sm-pull-6{right:50%}.layout-grid .col-sm-pull-5{right:41.66666666666667%}.layout-grid .col-sm-pull-4{right:33.33333333333333%}.layout-grid .col-sm-pull-3{right:25%}.layout-grid .col-sm-pull-2{right:16.666666666666664%}.layout-grid .col-sm-pull-1{right:8.333333333333332%}.layout-grid .col-sm-pull-0{right:0}.layout-grid .col-sm-push-12{left:100%}.layout-grid .col-sm-push-11{left:91.66666666666666%}.layout-grid .col-sm-push-10{left:83.33333333333334%}.layout-grid .col-sm-push-9{left:75%}.layout-grid .col-sm-push-8{left:66.66666666666666%}.layout-grid .col-sm-push-7{left:58.333333333333336%}.layout-grid .col-sm-push-6{left:50%}.layout-grid .col-sm-push-5{left:41.66666666666667%}.layout-grid .col-sm-push-4{left:33.33333333333333%}.layout-grid .col-sm-push-3{left:25%}.layout-grid .col-sm-push-2{left:16.666666666666664%}.layout-grid .col-sm-push-1{left:8.333333333333332%}.layout-grid .col-sm-push-0{left:0}.layout-grid .col-sm-offset-12{margin-left:100%}.layout-grid .col-sm-offset-11{margin-left:91.66666666666666%}.layout-grid .col-sm-offset-10{margin-left:83.33333333333334%}.layout-grid .col-sm-offset-9{margin-left:75%}.layout-grid .col-sm-offset-8{margin-left:66.66666666666666%}.layout-grid .col-sm-offset-7{margin-left:58.333333333333336%}.layout-grid .col-sm-offset-6{margin-left:50%}.layout-grid .col-sm-offset-5{margin-left:41.66666666666667%}.layout-grid .col-sm-offset-4{margin-left:33.33333333333333%}.layout-grid .col-sm-offset-3{margin-left:25%}.layout-grid .col-sm-offset-2{margin-left:16.666666666666664%}.layout-grid .col-sm-offset-1{margin-left:8.333333333333332%}.layout-grid .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.layout-grid .container{width:950px}.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.layout-grid .col-md-1{float:left}.layout-grid .col-md-12{width:100%}.layout-grid .col-md-11{width:91.66666666666666%}.layout-grid .col-md-10{width:83.33333333333334%}.layout-grid .col-md-9{width:75%}.layout-grid .col-md-8{width:66.66666666666666%}.layout-grid .col-md-7{width:58.333333333333336%}.layout-grid .col-md-6{width:50%}.layout-grid .col-md-5{width:41.66666666666667%}.layout-grid .col-md-4{width:33.33333333333333%}.layout-grid .col-md-3{width:25%}.layout-grid .col-md-2{width:16.666666666666664%}.layout-grid .col-md-1{width:8.333333333333332%}.layout-grid .col-md-pull-12{right:100%}.layout-grid .col-md-pull-11{right:91.66666666666666%}.layout-grid .col-md-pull-10{right:83.33333333333334%}.layout-grid .col-md-pull-9{right:75%}.layout-grid .col-md-pull-8{right:66.66666666666666%}.layout-grid .col-md-pull-7{right:58.333333333333336%}.layout-grid .col-md-pull-6{right:50%}.layout-grid .col-md-pull-5{right:41.66666666666667%}.layout-grid .col-md-pull-4{right:33.33333333333333%}.layout-grid .col-md-pull-3{right:25%}.layout-grid .col-md-pull-2{right:16.666666666666664%}.layout-grid .col-md-pull-1{right:8.333333333333332%}.layout-grid .col-md-pull-0{right:0}.layout-grid .col-md-push-12{left:100%}.layout-grid .col-md-push-11{left:91.66666666666666%}.layout-grid .col-md-push-10{left:83.33333333333334%}.layout-grid .col-md-push-9{left:75%}.layout-grid .col-md-push-8{left:66.66666666666666%}.layout-grid .col-md-push-7{left:58.333333333333336%}.layout-grid .col-md-push-6{left:50%}.layout-grid .col-md-push-5{left:41.66666666666667%}.layout-grid .col-md-push-4{left:33.33333333333333%}.layout-grid .col-md-push-3{left:25%}.layout-grid .col-md-push-2{left:16.666666666666664%}.layout-grid .col-md-push-1{left:8.333333333333332%}.layout-grid .col-md-push-0{left:0}.layout-grid .col-md-offset-12{margin-left:100%}.layout-grid .col-md-offset-11{margin-left:91.66666666666666%}.layout-grid .col-md-offset-10{margin-left:83.33333333333334%}.layout-grid .col-md-offset-9{margin-left:75%}.layout-grid .col-md-offset-8{margin-left:66.66666666666666%}.layout-grid .col-md-offset-7{margin-left:58.333333333333336%}.layout-grid .col-md-offset-6{margin-left:50%}.layout-grid .col-md-offset-5{margin-left:41.66666666666667%}.layout-grid .col-md-offset-4{margin-left:33.33333333333333%}.layout-grid .col-md-offset-3{margin-left:25%}.layout-grid .col-md-offset-2{margin-left:16.666666666666664%}.layout-grid .col-md-offset-1{margin-left:8.333333333333332%}.layout-grid .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.layout-grid .container{width:1150px}.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.layout-grid .col-lg-1{float:left}.layout-grid .col-lg-12{width:100%}.layout-grid .col-lg-11{width:91.66666666666666%}.layout-grid .col-lg-10{width:83.33333333333334%}.layout-grid .col-lg-9{width:75%}.layout-grid .col-lg-8{width:66.66666666666666%}.layout-grid .col-lg-7{width:58.333333333333336%}.layout-grid .col-lg-6{width:50%}.layout-grid .col-lg-5{width:41.66666666666667%}.layout-grid .col-lg-4{width:33.33333333333333%}.layout-grid .col-lg-3{width:25%}.layout-grid .col-lg-2{width:16.666666666666664%}.layout-grid .col-lg-1{width:8.333333333333332%}.layout-grid .col-lg-pull-12{right:100%}.layout-grid .col-lg-pull-11{right:91.66666666666666%}.layout-grid .col-lg-pull-10{right:83.33333333333334%}.layout-grid .col-lg-pull-9{right:75%}.layout-grid .col-lg-pull-8{right:66.66666666666666%}.layout-grid .col-lg-pull-7{right:58.333333333333336%}.layout-grid .col-lg-pull-6{right:50%}.layout-grid .col-lg-pull-5{right:41.66666666666667%}.layout-grid .col-lg-pull-4{right:33.33333333333333%}.layout-grid .col-lg-pull-3{right:25%}.layout-grid .col-lg-pull-2{right:16.666666666666664%}.layout-grid .col-lg-pull-1{right:8.333333333333332%}.layout-grid .col-lg-pull-0{right:0}.layout-grid .col-lg-push-12{left:100%}.layout-grid .col-lg-push-11{left:91.66666666666666%}.layout-grid .col-lg-push-10{left:83.33333333333334%}.layout-grid .col-lg-push-9{left:75%}.layout-grid .col-lg-push-8{left:66.66666666666666%}.layout-grid .col-lg-push-7{left:58.333333333333336%}.layout-grid .col-lg-push-6{left:50%}.layout-grid .col-lg-push-5{left:41.66666666666667%}.layout-grid .col-lg-push-4{left:33.33333333333333%}.layout-grid .col-lg-push-3{left:25%}.layout-grid .col-lg-push-2{left:16.666666666666664%}.layout-grid .col-lg-push-1{left:8.333333333333332%}.layout-grid .col-lg-push-0{left:0}.layout-grid .col-lg-offset-12{margin-left:100%}.layout-grid .col-lg-offset-11{margin-left:91.66666666666666%}.layout-grid .col-lg-offset-10{margin-left:83.33333333333334%}.layout-grid .col-lg-offset-9{margin-left:75%}.layout-grid .col-lg-offset-8{margin-left:66.66666666666666%}.layout-grid .col-lg-offset-7{margin-left:58.333333333333336%}.layout-grid .col-lg-offset-6{margin-left:50%}.layout-grid .col-lg-offset-5{margin-left:41.66666666666667%}.layout-grid .col-lg-offset-4{margin-left:33.33333333333333%}.layout-grid .col-lg-offset-3{margin-left:25%}.layout-grid .col-lg-offset-2{margin-left:16.666666666666664%}.layout-grid .col-lg-offset-1{margin-left:8.333333333333332%}.layout-grid .col-lg-offset-0{margin-left:0}}.layout-grid .center-block{display:block;margin-left:auto;margin-right:auto}.layout-grid .pull-right{float:right!important}.layout-grid .pull-left{float:left!important}.layout-grid .hide{display:none!important}.layout-grid .show{display:block!important}.layout-grid .hidden,.layout-grid .visible-xs,td.layout-grid .visible-xs,th.layout-grid .visible-xs,tr.layout-grid .visible-xs{display:none!important}.layout-grid .invisible{visibility:hidden}.layout-grid .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.layout-grid .hidden{visibility:hidden!important}.layout-grid .affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.layout-grid .visible-xs{display:block!important}tr.layout-grid .visible-xs{display:table-row!important}td.layout-grid .visible-xs,th.layout-grid .visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.layout-grid .visible-xs.visible-sm{display:block!important}tr.layout-grid .visible-xs.visible-sm{display:table-row!important}td.layout-grid .visible-xs.visible-sm,th.layout-grid .visible-xs.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.layout-grid .visible-xs.visible-md{display:block!important}tr.layout-grid .visible-xs.visible-md{display:table-row!important}td.layout-grid .visible-xs.visible-md,th.layout-grid .visible-xs.visible-md{display:table-cell!important}}@media (min-width:1200px){.layout-grid .visible-xs.visible-lg{display:block!important}tr.layout-grid .visible-xs.visible-lg{display:table-row!important}td.layout-grid .visible-xs.visible-lg,th.layout-grid .visible-xs.visible-lg{display:table-cell!important}}.layout-grid .visible-sm,td.layout-grid .visible-sm,th.layout-grid .visible-sm,tr.layout-grid .visible-sm{display:none!important}@media (max-width:767px){.layout-grid .visible-sm.visible-xs{display:block!important}tr.layout-grid .visible-sm.visible-xs{display:table-row!important}td.layout-grid .visible-sm.visible-xs,th.layout-grid .visible-sm.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.layout-grid .visible-sm{display:block!important}tr.layout-grid .visible-sm{display:table-row!important}td.layout-grid .visible-sm,th.layout-grid .visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.layout-grid .visible-sm.visible-md{display:block!important}tr.layout-grid .visible-sm.visible-md{display:table-row!important}td.layout-grid .visible-sm.visible-md,th.layout-grid .visible-sm.visible-md{display:table-cell!important}}@media (min-width:1200px){.layout-grid .visible-sm.visible-lg{display:block!important}tr.layout-grid .visible-sm.visible-lg{display:table-row!important}td.layout-grid .visible-sm.visible-lg,th.layout-grid .visible-sm.visible-lg{display:table-cell!important}}.layout-grid .visible-md,td.layout-grid .visible-md,th.layout-grid .visible-md,tr.layout-grid .visible-md{display:none!important}@media (max-width:767px){.layout-grid .visible-md.visible-xs{display:block!important}tr.layout-grid .visible-md.visible-xs{display:table-row!important}td.layout-grid .visible-md.visible-xs,th.layout-grid .visible-md.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.layout-grid .visible-md.visible-sm{display:block!important}tr.layout-grid .visible-md.visible-sm{display:table-row!important}td.layout-grid .visible-md.visible-sm,th.layout-grid .visible-md.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.layout-grid .visible-md{display:block!important}tr.layout-grid .visible-md{display:table-row!important}td.layout-grid .visible-md,th.layout-grid .visible-md{display:table-cell!important}}@media (min-width:1200px){.layout-grid .visible-md.visible-lg{display:block!important}tr.layout-grid .visible-md.visible-lg{display:table-row!important}td.layout-grid .visible-md.visible-lg,th.layout-grid .visible-md.visible-lg{display:table-cell!important}}.layout-grid .visible-lg,td.layout-grid .visible-lg,th.layout-grid .visible-lg,tr.layout-grid .visible-lg{display:none!important}@media (max-width:767px){.layout-grid .visible-lg.visible-xs{display:block!important}tr.layout-grid .visible-lg.visible-xs{display:table-row!important}td.layout-grid .visible-lg.visible-xs,th.layout-grid .visible-lg.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.layout-grid .visible-lg.visible-sm{display:block!important}tr.layout-grid .visible-lg.visible-sm{display:table-row!important}td.layout-grid .visible-lg.visible-sm,th.layout-grid .visible-lg.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.layout-grid .visible-lg.visible-md{display:block!important}tr.layout-grid .visible-lg.visible-md{display:table-row!important}td.layout-grid .visible-lg.visible-md,th.layout-grid .visible-lg.visible-md{display:table-cell!important}}@media (min-width:1200px){.layout-grid .visible-lg{display:block!important}tr.layout-grid .visible-lg{display:table-row!important}td.layout-grid .visible-lg,th.layout-grid .visible-lg{display:table-cell!important}}.layout-grid .hidden-xs{display:block!important}tr.layout-grid .hidden-xs{display:table-row!important}td.layout-grid .hidden-xs,th.layout-grid .hidden-xs{display:table-cell!important}@media (max-width:767px){.layout-grid .hidden-xs,td.layout-grid .hidden-xs,th.layout-grid .hidden-xs,tr.layout-grid .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.layout-grid .hidden-xs.hidden-sm,td.layout-grid .hidden-xs.hidden-sm,th.layout-grid .hidden-xs.hidden-sm,tr.layout-grid .hidden-xs.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.layout-grid .hidden-xs.hidden-md,td.layout-grid .hidden-xs.hidden-md,th.layout-grid .hidden-xs.hidden-md,tr.layout-grid .hidden-xs.hidden-md{display:none!important}}@media (min-width:1200px){.layout-grid .hidden-xs.hidden-lg,td.layout-grid .hidden-xs.hidden-lg,th.layout-grid .hidden-xs.hidden-lg,tr.layout-grid .hidden-xs.hidden-lg{display:none!important}}.layout-grid .hidden-sm{display:block!important}tr.layout-grid .hidden-sm{display:table-row!important}td.layout-grid .hidden-sm,th.layout-grid .hidden-sm{display:table-cell!important}@media (max-width:767px){.layout-grid .hidden-sm.hidden-xs,td.layout-grid .hidden-sm.hidden-xs,th.layout-grid .hidden-sm.hidden-xs,tr.layout-grid .hidden-sm.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.layout-grid .hidden-sm,td.layout-grid .hidden-sm,th.layout-grid .hidden-sm,tr.layout-grid .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.layout-grid .hidden-sm.hidden-md,td.layout-grid .hidden-sm.hidden-md,th.layout-grid .hidden-sm.hidden-md,tr.layout-grid .hidden-sm.hidden-md{display:none!important}}@media (min-width:1200px){.layout-grid .hidden-sm.hidden-lg,td.layout-grid .hidden-sm.hidden-lg,th.layout-grid .hidden-sm.hidden-lg,tr.layout-grid .hidden-sm.hidden-lg{display:none!important}}.layout-grid .hidden-md{display:block!important}tr.layout-grid .hidden-md{display:table-row!important}td.layout-grid .hidden-md,th.layout-grid .hidden-md{display:table-cell!important}@media (max-width:767px){.layout-grid .hidden-md.hidden-xs,td.layout-grid .hidden-md.hidden-xs,th.layout-grid .hidden-md.hidden-xs,tr.layout-grid .hidden-md.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.layout-grid .hidden-md.hidden-sm,td.layout-grid .hidden-md.hidden-sm,th.layout-grid .hidden-md.hidden-sm,tr.layout-grid .hidden-md.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.layout-grid .hidden-md,td.layout-grid .hidden-md,th.layout-grid .hidden-md,tr.layout-grid .hidden-md{display:none!important}}@media (min-width:1200px){.layout-grid .hidden-md.hidden-lg,td.layout-grid .hidden-md.hidden-lg,th.layout-grid .hidden-md.hidden-lg,tr.layout-grid .hidden-md.hidden-lg{display:none!important}}.layout-grid .hidden-lg{display:block!important}tr.layout-grid .hidden-lg{display:table-row!important}td.layout-grid .hidden-lg,th.layout-grid .hidden-lg{display:table-cell!important}@media (max-width:767px){.layout-grid .hidden-lg.hidden-xs,td.layout-grid .hidden-lg.hidden-xs,th.layout-grid .hidden-lg.hidden-xs,tr.layout-grid .hidden-lg.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.layout-grid .hidden-lg.hidden-sm,td.layout-grid .hidden-lg.hidden-sm,th.layout-grid .hidden-lg.hidden-sm,tr.layout-grid .hidden-lg.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.layout-grid .hidden-lg.hidden-md,td.layout-grid .hidden-lg.hidden-md,th.layout-grid .hidden-lg.hidden-md,tr.layout-grid .hidden-lg.hidden-md{display:none!important}}@media (min-width:1200px){.layout-grid .hidden-lg,td.layout-grid .hidden-lg,th.layout-grid .hidden-lg,tr.layout-grid .hidden-lg{display:none!important}}.layout-grid .visible-print,td.layout-grid .visible-print,th.layout-grid .visible-print,tr.layout-grid .visible-print{display:none!important}@media print{.layout-grid .visible-print{display:block!important}tr.layout-grid .visible-print{display:table-row!important}td.layout-grid .visible-print,th.layout-grid .visible-print{display:table-cell!important}.layout-grid .hidden-print,td.layout-grid .hidden-print,th.layout-grid .hidden-print,tr.layout-grid .hidden-print{display:none!important}} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/entry-viewer-2.min.css b/wp-content/plugins/caldera-forms/assets/build/css/entry-viewer-2.min.css new file mode 100644 index 0000000..9fe3b01 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/entry-viewer-2.min.css @@ -0,0 +1 @@ +#caldera-forms-entries .btn,#caldera-forms-entries .btn-danger.active,#caldera-forms-entries .btn-danger:active,#caldera-forms-entries .btn-default.active,#caldera-forms-entries .btn-default:active,#caldera-forms-entries .btn-info.active,#caldera-forms-entries .btn-info:active,#caldera-forms-entries .btn-primary.active,#caldera-forms-entries .btn-primary:active,#caldera-forms-entries .btn-success.active,#caldera-forms-entries .btn-success:active,#caldera-forms-entries .btn-warning.active,#caldera-forms-entries .btn-warning:active,#caldera-forms-entries .open>.dropdown-toggle.btn-danger,#caldera-forms-entries .open>.dropdown-toggle.btn-default,#caldera-forms-entries .open>.dropdown-toggle.btn-info,#caldera-forms-entries .open>.dropdown-toggle.btn-primary,#caldera-forms-entries .open>.dropdown-toggle.btn-success,#caldera-forms-entries .open>.dropdown-toggle.btn-warning,#caldera-forms-entries-nav .btn,#caldera-forms-entries-nav .btn-danger.active,#caldera-forms-entries-nav .btn-danger:active,#caldera-forms-entries-nav .btn-default.active,#caldera-forms-entries-nav .btn-default:active,#caldera-forms-entries-nav .btn-info.active,#caldera-forms-entries-nav .btn-info:active,#caldera-forms-entries-nav .btn-primary.active,#caldera-forms-entries-nav .btn-primary:active,#caldera-forms-entries-nav .btn-success.active,#caldera-forms-entries-nav .btn-success:active,#caldera-forms-entries-nav .btn-warning.active,#caldera-forms-entries-nav .btn-warning:active,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-danger,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-default,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-info,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-primary,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-success,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-warning{background-image:none}#caldera-forms-entries [role=button],#caldera-forms-entries-nav [role=button]{cursor:pointer}#caldera-forms-entries .btn,#caldera-forms-entries-nav .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#caldera-forms-entries .btn.active.focus,#caldera-forms-entries .btn.active:focus,#caldera-forms-entries .btn.focus,#caldera-forms-entries .btn:active.focus,#caldera-forms-entries .btn:active:focus,#caldera-forms-entries .btn:focus,#caldera-forms-entries-nav .btn.active.focus,#caldera-forms-entries-nav .btn.active:focus,#caldera-forms-entries-nav .btn.focus,#caldera-forms-entries-nav .btn:active.focus,#caldera-forms-entries-nav .btn:active:focus,#caldera-forms-entries-nav .btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}#caldera-forms-entries .btn.focus,#caldera-forms-entries .btn:focus,#caldera-forms-entries .btn:hover,#caldera-forms-entries-nav .btn.focus,#caldera-forms-entries-nav .btn:focus,#caldera-forms-entries-nav .btn:hover{color:#333;text-decoration:none}#caldera-forms-entries .btn.active,#caldera-forms-entries .btn:active,#caldera-forms-entries-nav .btn.active,#caldera-forms-entries-nav .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#caldera-forms-entries .btn.disabled,#caldera-forms-entries .btn[disabled],#caldera-forms-entries fieldset[disabled] .btn,#caldera-forms-entries-nav .btn.disabled,#caldera-forms-entries-nav .btn[disabled],#caldera-forms-entries-nav fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}#caldera-forms-entries a.btn.disabled,#caldera-forms-entries fieldset[disabled] a.btn,#caldera-forms-entries-nav a.btn.disabled,#caldera-forms-entries-nav fieldset[disabled] a.btn{pointer-events:none}#caldera-forms-entries .btn-default,#caldera-forms-entries-nav .btn-default{color:#333;background-color:#fff;border-color:#ccc}#caldera-forms-entries .btn-default.focus,#caldera-forms-entries .btn-default:focus,#caldera-forms-entries-nav .btn-default.focus,#caldera-forms-entries-nav .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}#caldera-forms-entries .btn-default.active,#caldera-forms-entries .btn-default:active,#caldera-forms-entries .btn-default:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-default,#caldera-forms-entries-nav .btn-default.active,#caldera-forms-entries-nav .btn-default:active,#caldera-forms-entries-nav .btn-default:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}#caldera-forms-entries .btn-default.active.focus,#caldera-forms-entries .btn-default.active:focus,#caldera-forms-entries .btn-default.active:hover,#caldera-forms-entries .btn-default:active.focus,#caldera-forms-entries .btn-default:active:focus,#caldera-forms-entries .btn-default:active:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-default.focus,#caldera-forms-entries .open>.dropdown-toggle.btn-default:focus,#caldera-forms-entries .open>.dropdown-toggle.btn-default:hover,#caldera-forms-entries-nav .btn-default.active.focus,#caldera-forms-entries-nav .btn-default.active:focus,#caldera-forms-entries-nav .btn-default.active:hover,#caldera-forms-entries-nav .btn-default:active.focus,#caldera-forms-entries-nav .btn-default:active:focus,#caldera-forms-entries-nav .btn-default:active:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-default.focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-default:focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}#caldera-forms-entries .btn-default.disabled.focus,#caldera-forms-entries .btn-default.disabled:focus,#caldera-forms-entries .btn-default.disabled:hover,#caldera-forms-entries .btn-default[disabled].focus,#caldera-forms-entries .btn-default[disabled]:focus,#caldera-forms-entries .btn-default[disabled]:hover,#caldera-forms-entries fieldset[disabled] .btn-default.focus,#caldera-forms-entries fieldset[disabled] .btn-default:focus,#caldera-forms-entries fieldset[disabled] .btn-default:hover,#caldera-forms-entries-nav .btn-default.disabled.focus,#caldera-forms-entries-nav .btn-default.disabled:focus,#caldera-forms-entries-nav .btn-default.disabled:hover,#caldera-forms-entries-nav .btn-default[disabled].focus,#caldera-forms-entries-nav .btn-default[disabled]:focus,#caldera-forms-entries-nav .btn-default[disabled]:hover,#caldera-forms-entries-nav fieldset[disabled] .btn-default.focus,#caldera-forms-entries-nav fieldset[disabled] .btn-default:focus,#caldera-forms-entries-nav fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}#caldera-forms-entries .btn-default .badge,#caldera-forms-entries-nav .btn-default .badge{color:#fff;background-color:#333}#caldera-forms-entries .btn-primary,#caldera-forms-entries-nav .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}#caldera-forms-entries .btn-primary.focus,#caldera-forms-entries .btn-primary:focus,#caldera-forms-entries-nav .btn-primary.focus,#caldera-forms-entries-nav .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}#caldera-forms-entries .btn-primary.active,#caldera-forms-entries .btn-primary:active,#caldera-forms-entries .btn-primary:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-primary,#caldera-forms-entries-nav .btn-primary.active,#caldera-forms-entries-nav .btn-primary:active,#caldera-forms-entries-nav .btn-primary:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}#caldera-forms-entries .btn-primary.active.focus,#caldera-forms-entries .btn-primary.active:focus,#caldera-forms-entries .btn-primary.active:hover,#caldera-forms-entries .btn-primary:active.focus,#caldera-forms-entries .btn-primary:active:focus,#caldera-forms-entries .btn-primary:active:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-primary.focus,#caldera-forms-entries .open>.dropdown-toggle.btn-primary:focus,#caldera-forms-entries .open>.dropdown-toggle.btn-primary:hover,#caldera-forms-entries-nav .btn-primary.active.focus,#caldera-forms-entries-nav .btn-primary.active:focus,#caldera-forms-entries-nav .btn-primary.active:hover,#caldera-forms-entries-nav .btn-primary:active.focus,#caldera-forms-entries-nav .btn-primary:active:focus,#caldera-forms-entries-nav .btn-primary:active:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-primary.focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-primary:focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}#caldera-forms-entries .btn-primary.disabled.focus,#caldera-forms-entries .btn-primary.disabled:focus,#caldera-forms-entries .btn-primary.disabled:hover,#caldera-forms-entries .btn-primary[disabled].focus,#caldera-forms-entries .btn-primary[disabled]:focus,#caldera-forms-entries .btn-primary[disabled]:hover,#caldera-forms-entries fieldset[disabled] .btn-primary.focus,#caldera-forms-entries fieldset[disabled] .btn-primary:focus,#caldera-forms-entries fieldset[disabled] .btn-primary:hover,#caldera-forms-entries-nav .btn-primary.disabled.focus,#caldera-forms-entries-nav .btn-primary.disabled:focus,#caldera-forms-entries-nav .btn-primary.disabled:hover,#caldera-forms-entries-nav .btn-primary[disabled].focus,#caldera-forms-entries-nav .btn-primary[disabled]:focus,#caldera-forms-entries-nav .btn-primary[disabled]:hover,#caldera-forms-entries-nav fieldset[disabled] .btn-primary.focus,#caldera-forms-entries-nav fieldset[disabled] .btn-primary:focus,#caldera-forms-entries-nav fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}#caldera-forms-entries .btn-primary .badge,#caldera-forms-entries-nav .btn-primary .badge{color:#337ab7;background-color:#fff}#caldera-forms-entries .btn-success,#caldera-forms-entries-nav .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}#caldera-forms-entries .btn-success.focus,#caldera-forms-entries .btn-success:focus,#caldera-forms-entries-nav .btn-success.focus,#caldera-forms-entries-nav .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}#caldera-forms-entries .btn-success.active,#caldera-forms-entries .btn-success:active,#caldera-forms-entries .btn-success:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-success,#caldera-forms-entries-nav .btn-success.active,#caldera-forms-entries-nav .btn-success:active,#caldera-forms-entries-nav .btn-success:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}#caldera-forms-entries .btn-success.active.focus,#caldera-forms-entries .btn-success.active:focus,#caldera-forms-entries .btn-success.active:hover,#caldera-forms-entries .btn-success:active.focus,#caldera-forms-entries .btn-success:active:focus,#caldera-forms-entries .btn-success:active:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-success.focus,#caldera-forms-entries .open>.dropdown-toggle.btn-success:focus,#caldera-forms-entries .open>.dropdown-toggle.btn-success:hover,#caldera-forms-entries-nav .btn-success.active.focus,#caldera-forms-entries-nav .btn-success.active:focus,#caldera-forms-entries-nav .btn-success.active:hover,#caldera-forms-entries-nav .btn-success:active.focus,#caldera-forms-entries-nav .btn-success:active:focus,#caldera-forms-entries-nav .btn-success:active:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-success.focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-success:focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}#caldera-forms-entries .btn-success.disabled.focus,#caldera-forms-entries .btn-success.disabled:focus,#caldera-forms-entries .btn-success.disabled:hover,#caldera-forms-entries .btn-success[disabled].focus,#caldera-forms-entries .btn-success[disabled]:focus,#caldera-forms-entries .btn-success[disabled]:hover,#caldera-forms-entries fieldset[disabled] .btn-success.focus,#caldera-forms-entries fieldset[disabled] .btn-success:focus,#caldera-forms-entries fieldset[disabled] .btn-success:hover,#caldera-forms-entries-nav .btn-success.disabled.focus,#caldera-forms-entries-nav .btn-success.disabled:focus,#caldera-forms-entries-nav .btn-success.disabled:hover,#caldera-forms-entries-nav .btn-success[disabled].focus,#caldera-forms-entries-nav .btn-success[disabled]:focus,#caldera-forms-entries-nav .btn-success[disabled]:hover,#caldera-forms-entries-nav fieldset[disabled] .btn-success.focus,#caldera-forms-entries-nav fieldset[disabled] .btn-success:focus,#caldera-forms-entries-nav fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}#caldera-forms-entries .btn-success .badge,#caldera-forms-entries-nav .btn-success .badge{color:#5cb85c;background-color:#fff}#caldera-forms-entries .btn-info,#caldera-forms-entries-nav .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}#caldera-forms-entries .btn-info.focus,#caldera-forms-entries .btn-info:focus,#caldera-forms-entries-nav .btn-info.focus,#caldera-forms-entries-nav .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}#caldera-forms-entries .btn-info.active,#caldera-forms-entries .btn-info:active,#caldera-forms-entries .btn-info:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-info,#caldera-forms-entries-nav .btn-info.active,#caldera-forms-entries-nav .btn-info:active,#caldera-forms-entries-nav .btn-info:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}#caldera-forms-entries .btn-info.active.focus,#caldera-forms-entries .btn-info.active:focus,#caldera-forms-entries .btn-info.active:hover,#caldera-forms-entries .btn-info:active.focus,#caldera-forms-entries .btn-info:active:focus,#caldera-forms-entries .btn-info:active:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-info.focus,#caldera-forms-entries .open>.dropdown-toggle.btn-info:focus,#caldera-forms-entries .open>.dropdown-toggle.btn-info:hover,#caldera-forms-entries-nav .btn-info.active.focus,#caldera-forms-entries-nav .btn-info.active:focus,#caldera-forms-entries-nav .btn-info.active:hover,#caldera-forms-entries-nav .btn-info:active.focus,#caldera-forms-entries-nav .btn-info:active:focus,#caldera-forms-entries-nav .btn-info:active:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-info.focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-info:focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}#caldera-forms-entries .btn-info.disabled.focus,#caldera-forms-entries .btn-info.disabled:focus,#caldera-forms-entries .btn-info.disabled:hover,#caldera-forms-entries .btn-info[disabled].focus,#caldera-forms-entries .btn-info[disabled]:focus,#caldera-forms-entries .btn-info[disabled]:hover,#caldera-forms-entries fieldset[disabled] .btn-info.focus,#caldera-forms-entries fieldset[disabled] .btn-info:focus,#caldera-forms-entries fieldset[disabled] .btn-info:hover,#caldera-forms-entries-nav .btn-info.disabled.focus,#caldera-forms-entries-nav .btn-info.disabled:focus,#caldera-forms-entries-nav .btn-info.disabled:hover,#caldera-forms-entries-nav .btn-info[disabled].focus,#caldera-forms-entries-nav .btn-info[disabled]:focus,#caldera-forms-entries-nav .btn-info[disabled]:hover,#caldera-forms-entries-nav fieldset[disabled] .btn-info.focus,#caldera-forms-entries-nav fieldset[disabled] .btn-info:focus,#caldera-forms-entries-nav fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}#caldera-forms-entries .btn-info .badge,#caldera-forms-entries-nav .btn-info .badge{color:#5bc0de;background-color:#fff}#caldera-forms-entries .btn-warning,#caldera-forms-entries-nav .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}#caldera-forms-entries .btn-warning.focus,#caldera-forms-entries .btn-warning:focus,#caldera-forms-entries-nav .btn-warning.focus,#caldera-forms-entries-nav .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}#caldera-forms-entries .btn-warning.active,#caldera-forms-entries .btn-warning:active,#caldera-forms-entries .btn-warning:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-warning,#caldera-forms-entries-nav .btn-warning.active,#caldera-forms-entries-nav .btn-warning:active,#caldera-forms-entries-nav .btn-warning:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}#caldera-forms-entries .btn-warning.active.focus,#caldera-forms-entries .btn-warning.active:focus,#caldera-forms-entries .btn-warning.active:hover,#caldera-forms-entries .btn-warning:active.focus,#caldera-forms-entries .btn-warning:active:focus,#caldera-forms-entries .btn-warning:active:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-warning.focus,#caldera-forms-entries .open>.dropdown-toggle.btn-warning:focus,#caldera-forms-entries .open>.dropdown-toggle.btn-warning:hover,#caldera-forms-entries-nav .btn-warning.active.focus,#caldera-forms-entries-nav .btn-warning.active:focus,#caldera-forms-entries-nav .btn-warning.active:hover,#caldera-forms-entries-nav .btn-warning:active.focus,#caldera-forms-entries-nav .btn-warning:active:focus,#caldera-forms-entries-nav .btn-warning:active:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-warning.focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-warning:focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}#caldera-forms-entries .btn-warning.disabled.focus,#caldera-forms-entries .btn-warning.disabled:focus,#caldera-forms-entries .btn-warning.disabled:hover,#caldera-forms-entries .btn-warning[disabled].focus,#caldera-forms-entries .btn-warning[disabled]:focus,#caldera-forms-entries .btn-warning[disabled]:hover,#caldera-forms-entries fieldset[disabled] .btn-warning.focus,#caldera-forms-entries fieldset[disabled] .btn-warning:focus,#caldera-forms-entries fieldset[disabled] .btn-warning:hover,#caldera-forms-entries-nav .btn-warning.disabled.focus,#caldera-forms-entries-nav .btn-warning.disabled:focus,#caldera-forms-entries-nav .btn-warning.disabled:hover,#caldera-forms-entries-nav .btn-warning[disabled].focus,#caldera-forms-entries-nav .btn-warning[disabled]:focus,#caldera-forms-entries-nav .btn-warning[disabled]:hover,#caldera-forms-entries-nav fieldset[disabled] .btn-warning.focus,#caldera-forms-entries-nav fieldset[disabled] .btn-warning:focus,#caldera-forms-entries-nav fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}#caldera-forms-entries .btn-warning .badge,#caldera-forms-entries-nav .btn-warning .badge{color:#f0ad4e;background-color:#fff}#caldera-forms-entries .btn-danger,#caldera-forms-entries-nav .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}#caldera-forms-entries .btn-danger.focus,#caldera-forms-entries .btn-danger:focus,#caldera-forms-entries-nav .btn-danger.focus,#caldera-forms-entries-nav .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}#caldera-forms-entries .btn-danger.active,#caldera-forms-entries .btn-danger:active,#caldera-forms-entries .btn-danger:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-danger,#caldera-forms-entries-nav .btn-danger.active,#caldera-forms-entries-nav .btn-danger:active,#caldera-forms-entries-nav .btn-danger:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}#caldera-forms-entries .btn-danger.active.focus,#caldera-forms-entries .btn-danger.active:focus,#caldera-forms-entries .btn-danger.active:hover,#caldera-forms-entries .btn-danger:active.focus,#caldera-forms-entries .btn-danger:active:focus,#caldera-forms-entries .btn-danger:active:hover,#caldera-forms-entries .open>.dropdown-toggle.btn-danger.focus,#caldera-forms-entries .open>.dropdown-toggle.btn-danger:focus,#caldera-forms-entries .open>.dropdown-toggle.btn-danger:hover,#caldera-forms-entries-nav .btn-danger.active.focus,#caldera-forms-entries-nav .btn-danger.active:focus,#caldera-forms-entries-nav .btn-danger.active:hover,#caldera-forms-entries-nav .btn-danger:active.focus,#caldera-forms-entries-nav .btn-danger:active:focus,#caldera-forms-entries-nav .btn-danger:active:hover,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-danger.focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-danger:focus,#caldera-forms-entries-nav .open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}#caldera-forms-entries .btn-danger.disabled.focus,#caldera-forms-entries .btn-danger.disabled:focus,#caldera-forms-entries .btn-danger.disabled:hover,#caldera-forms-entries .btn-danger[disabled].focus,#caldera-forms-entries .btn-danger[disabled]:focus,#caldera-forms-entries .btn-danger[disabled]:hover,#caldera-forms-entries fieldset[disabled] .btn-danger.focus,#caldera-forms-entries fieldset[disabled] .btn-danger:focus,#caldera-forms-entries fieldset[disabled] .btn-danger:hover,#caldera-forms-entries-nav .btn-danger.disabled.focus,#caldera-forms-entries-nav .btn-danger.disabled:focus,#caldera-forms-entries-nav .btn-danger.disabled:hover,#caldera-forms-entries-nav .btn-danger[disabled].focus,#caldera-forms-entries-nav .btn-danger[disabled]:focus,#caldera-forms-entries-nav .btn-danger[disabled]:hover,#caldera-forms-entries-nav fieldset[disabled] .btn-danger.focus,#caldera-forms-entries-nav fieldset[disabled] .btn-danger:focus,#caldera-forms-entries-nav fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}#caldera-forms-entries .btn-danger .badge,#caldera-forms-entries-nav .btn-danger .badge{color:#d9534f;background-color:#fff}#caldera-forms-entries .btn-link,#caldera-forms-entries-nav .btn-link{color:#337ab7;font-weight:400;border-radius:0}#caldera-forms-entries .btn-link,#caldera-forms-entries .btn-link.active,#caldera-forms-entries .btn-link:active,#caldera-forms-entries .btn-link[disabled],#caldera-forms-entries fieldset[disabled] .btn-link,#caldera-forms-entries-nav .btn-link,#caldera-forms-entries-nav .btn-link.active,#caldera-forms-entries-nav .btn-link:active,#caldera-forms-entries-nav .btn-link[disabled],#caldera-forms-entries-nav fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}#caldera-forms-entries .btn-link,#caldera-forms-entries .btn-link:active,#caldera-forms-entries .btn-link:focus,#caldera-forms-entries .btn-link:hover,#caldera-forms-entries-nav .btn-link,#caldera-forms-entries-nav .btn-link:active,#caldera-forms-entries-nav .btn-link:focus,#caldera-forms-entries-nav .btn-link:hover{border-color:transparent}#caldera-forms-entries .btn-link:focus,#caldera-forms-entries .btn-link:hover,#caldera-forms-entries-nav .btn-link:focus,#caldera-forms-entries-nav .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}#caldera-forms-entries .btn-link[disabled]:focus,#caldera-forms-entries .btn-link[disabled]:hover,#caldera-forms-entries fieldset[disabled] .btn-link:focus,#caldera-forms-entries fieldset[disabled] .btn-link:hover,#caldera-forms-entries-nav .btn-link[disabled]:focus,#caldera-forms-entries-nav .btn-link[disabled]:hover,#caldera-forms-entries-nav fieldset[disabled] .btn-link:focus,#caldera-forms-entries-nav fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}#caldera-forms-entries .btn-lg,#caldera-forms-entries-nav .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}#caldera-forms-entries .btn-sm,#caldera-forms-entries-nav .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}#caldera-forms-entries .btn-xs,#caldera-forms-entries-nav .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}#caldera-forms-entries .btn-block,#caldera-forms-entries-nav .btn-block{display:block;width:100%}#caldera-forms-entries .btn-block+.btn-block,#caldera-forms-entries-nav .btn-block+.btn-block{margin-top:5px}.caldera-forms-entry-right .entry-detail,.caldera-forms-entry-right ul,.caldera-forms-entry-right ul li{list-style:none}#caldera-forms-entries-nav input{display:inline;float:right;width:20%}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.caldera-forms-entry-viewer li.entry-detail{border-bottom:1px solid #ddd;margin-bottom:4px}.caldera-forms-entry-viewer span.entry-label{clear:left;float:left;font-weight:700;margin-bottom:3px;margin-right:8px;min-width:130px;text-transform:capitalize}.caldera-forms-entry-viewer .entry-value{display:inline-block;margin-bottom:4px;min-width:355px} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fields.min.css b/wp-content/plugins/caldera-forms/assets/build/css/fields.min.css new file mode 100644 index 0000000..69f6e0d --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/fields.min.css @@ -0,0 +1,60 @@ +@font-face{font-family:cf-raty;src:url(fonts/cf-raty.eot?40481674);src:url(fonts/cf-raty.eot?40481674#iefix) format('embedded-opentype'),url(fonts/cf-raty.woff?40481674) format('woff'),url(fonts/cf-raty.ttf?40481674) format('truetype'),url(fonts/cf-raty.svg?40481674#cf-raty) format('svg');font-weight:400;font-style:normal}[class*=" raty-"]:before,[class^=raty-]:before{font-family:cf-raty;font-style:normal;font-weight:400;speak:none;font-size:2em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.raty-heart-on:before{content:'\e800'}.raty-heart-off:before{content:'\e801'}.raty-star-on:before{content:'\e802'}.raty-star-off:before{content:'\e803'}.raty-circle-on:before{content:'\e804'}.raty-circle-off:before{content:'\e805'}.raty-dot-off:before{content:'\e806'}.raty-dot-on:before{content:'\e807'}.raty-face-off:before{content:'\e808'}.raty-face-on:before{content:'\e809'}.raty-cancel-off:before{content:'\e80a'}.raty-cancel-on:before{content:'\e80b'}.calculation-group{background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:6px;margin:6px 0}.preview-color-selector{background:#F0F0F0;border:1px solid #E2E2E2;display:inline;margin-left:-1px;padding:3px 12px;box-shadow:0 0 0 2px #fff inset}.miniColors-trigger{border:1px solid #999;-mz-border-radius:0 1px 1px 0;-webkit-border-radius:0 1px 1px 0;display:inline-block;height:24px;margin:0 0 -8px -1px;width:30px}.miniColors-selector{background:#FFF;border:1px solid #999;-moz-box-shadow:0 3px 0 -1px rgba(0,0,0,.05);-webkit-box-shadow:0 3px 0 -1px rgba(0,0,0,.05);box-shadow:0 3px 0 -1px rgba(0,0,0,.05);height:162px;padding:5px;position:absolute;width:187px;z-index:999999;margin-top:-1px}.miniColors-selector.black{background:#000;border-color:#000}.miniColors-colors{position:absolute;top:5px;left:5px;width:150px;height:150px;background:url(minicolor-colors.png) right no-repeat;cursor:crosshair}.miniColors-hues{position:absolute;top:5px;left:160px;width:20px;height:150px;background:url(minicolor-colors.png) left no-repeat;cursor:crosshair}.miniColors-colorPicker{position:absolute;width:9px;height:9px;border:1px solid #fff;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}.miniColors-colorPicker-inner{position:absolute;top:0;left:0;width:7px;height:7px;border:1px solid #000;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.miniColors-huePicker{position:absolute;left:-3px;width:24px;height:1px;border:1px solid #fff;border-radius:2px;background:#000}.cf-color-picker .form-control::-moz-placeholder{color:#999;opacity:1}.cf-color-picker .form-control:-ms-input-placeholder{color:#999}.cf-color-picker .form-control::-webkit-input-placeholder{color:#999}.cf-color-picker .form-control[disabled],.cf-color-picker .form-control[readonly],.cf-color-picker fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}.cf-color-picker .form-group{margin-bottom:15px}.cf-color-picker .input-group{position:relative;display:table;border-collapse:separate}.cf-color-picker .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.cf-color-picker .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.cf-color-picker .input-group-lg>.form-control,.cf-color-picker .input-group-lg>.input-group-addon,.cf-color-picker .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.cf-color-picker .input-group-sm>.form-control,.cf-color-picker .input-group-sm>.input-group-addon,.cf-color-picker .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cf-color-picker .input-group .form-control,.cf-color-picker .input-group-addon,.cf-color-picker .input-group-btn{display:table-cell}.cf-color-picker .input-group .form-control:not(:first-child):not(:last-child),.cf-color-picker .input-group-addon:not(:first-child):not(:last-child),.cf-color-picker .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.cf-color-picker .input-group-addon,.cf-color-picker .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.cf-color-picker .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.cf-color-picker .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.cf-color-picker .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.cf-color-picker .input-group .form-control:first-child,.cf-color-picker .input-group-addon:first-child,.cf-color-picker .input-group-btn:first-child>.btn,.cf-color-picker .input-group-btn:first-child>.btn-group>.btn,.cf-color-picker .input-group-btn:first-child>.dropdown-toggle,.cf-color-picker .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.cf-color-picker .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.cf-color-picker .input-group-addon:first-child{border-right:0}.cf-color-picker .input-group .form-control:last-child,.cf-color-picker .input-group-addon:last-child,.cf-color-picker .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.cf-color-picker .input-group-btn:first-child>.btn:not(:first-child),.cf-color-picker .input-group-btn:last-child>.btn,.cf-color-picker .input-group-btn:last-child>.btn-group>.btn,.cf-color-picker .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.cf-color-picker .input-group-addon:last-child{border-left:0}.cf-color-picker .input-group-btn{position:relative;font-size:0;white-space:nowrap}.cf-color-picker .input-group-btn>.btn{position:relative}.cf-color-picker .input-group-btn>.btn+.btn{margin-left:-1px}.cf-color-picker .input-group-btn>.btn:active,.cf-color-picker .input-group-btn>.btn:focus,.cf-color-picker .input-group-btn>.btn:hover{z-index:2}.cf-color-picker .input-group-btn:first-child>.btn,.cf-color-picker .input-group-btn:first-child>.btn-group{margin-right:-1px}.cf-color-picker .input-group-btn:last-child>.btn,.cf-color-picker .input-group-btn:last-child>.btn-group{margin-left:-1px}.cf-color-picker .clearfix:after,.cf-color-picker .clearfix:before,.cf-color-picker .form-horizontal .form-group:after,.cf-color-picker .form-horizontal .form-group:before{content:" ";display:table}.cf-color-picker .clearfix:after,.cf-color-picker .form-horizontal .form-group:after{clear:both}.cf-color-picker .center-block{display:block;margin-left:auto;margin-right:auto}.cf-color-picker .pull-right{float:right!important}.cf-color-picker .pull-left{float:left!important}.cf-color-picker .hide{display:none!important}.cf-color-picker .show{display:block!important}.cf-color-picker .invisible{visibility:hidden}.cf-color-picker .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.cf-color-picker .hidden{display:none!important;visibility:hidden!important}.cf-color-picker .affix{position:fixed}@-ms-viewport{width:device-width}.cf-color-picker .visible-lg,.cf-color-picker .visible-md,.cf-color-picker .visible-print,.cf-color-picker .visible-sm,.cf-color-picker .visible-xs{display:none!important}@media (max-width:767px){.cf-color-picker .visible-xs{display:block!important}.cf-color-picker table.visible-xs{display:table}.cf-color-picker tr.visible-xs{display:table-row!important}.cf-color-picker td.visible-xs,.cf-color-picker th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.cf-color-picker .visible-sm{display:block!important}.cf-color-picker table.visible-sm{display:table}.cf-color-picker tr.visible-sm{display:table-row!important}.cf-color-picker td.visible-sm,.cf-color-picker th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.cf-color-picker .visible-md{display:block!important}.cf-color-picker table.visible-md{display:table}.cf-color-picker tr.visible-md{display:table-row!important}.cf-color-picker td.visible-md,.cf-color-picker th.visible-md{display:table-cell!important}}@media (min-width:1200px){.cf-color-picker .visible-lg{display:block!important}.cf-color-picker table.visible-lg{display:table}.cf-color-picker tr.visible-lg{display:table-row!important}.cf-color-picker td.visible-lg,.cf-color-picker th.visible-lg{display:table-cell!important}}@media (max-width:767px){.cf-color-picker .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.cf-color-picker .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.cf-color-picker .hidden-md{display:none!important}}@media (min-width:1200px){.cf-color-picker .hidden-lg{display:none!important}}@media print{.cf-color-picker .visible-print{display:block!important}.cf-color-picker table.visible-print{display:table}.cf-color-picker tr.visible-print{display:table-row!important}.cf-color-picker td.visible-print,.cf-color-picker th.visible-print{display:table-cell!important}}@media print{.cf-color-picker .hidden-print{display:none!important}}.cf-color-picker .input-group{max-width:120px} +.cfdatepicker{padding:4px;border-radius:4px;direction:ltr}.cfdatepicker-inline{width:220px}.cfdatepicker.cfdatepicker-rtl{direction:rtl}.cfdatepicker.cfdatepicker-rtl table tr td span{float:right}.cfdatepicker-dropdown{top:0;left:0}.cfdatepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.cfdatepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.cfdatepicker-dropdown.cfdatepicker-orient-left:before{left:6px}.cfdatepicker-dropdown.cfdatepicker-orient-left:after{left:7px}.cfdatepicker-dropdown.cfdatepicker-orient-right:before{right:6px}.cfdatepicker-dropdown.cfdatepicker-orient-right:after{right:7px}.cfdatepicker-dropdown.cfdatepicker-orient-top:before{top:-7px}.cfdatepicker-dropdown.cfdatepicker-orient-top:after{top:-6px}.cfdatepicker-dropdown.cfdatepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.cfdatepicker-dropdown.cfdatepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.cfdatepicker>div{display:none}.cfdatepicker.days div.cfdatepicker-days,.cfdatepicker.months div.cfdatepicker-months,.cfdatepicker.years div.cfdatepicker-years{display:block}.cfdatepicker table{border: 0 none;width: auto;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cfdatepicker table tr td,.cfdatepicker table tr th{text-align:center;width:10px;height:10px;border-radius:4px;border:none}.table-striped .cfdatepicker table tr td,.table-striped .cfdatepicker table tr th{background-color:transparent}.cfdatepicker table tr td.day.focused,.cfdatepicker table tr td.day:hover{background:#eee;cursor:pointer}.cfdatepicker table tr td.new,.cfdatepicker table tr td.old{color:#999}.cfdatepicker table tr td.disabled,.cfdatepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.cfdatepicker table tr td.today,.cfdatepicker table tr td.today.disabled,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}.cfdatepicker table tr td.today.active,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:focus,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today.disabled:hover.active,.cfdatepicker table tr td.today.disabled:hover:active,.cfdatepicker table tr td.today.disabled:hover:focus,.cfdatepicker table tr td.today.disabled:hover:hover,.cfdatepicker table tr td.today:active,.cfdatepicker table tr td.today:focus,.cfdatepicker table tr td.today:hover,.cfdatepicker table tr td.today:hover.active,.cfdatepicker table tr td.today:hover:active,.cfdatepicker table tr td.today:hover:focus,.cfdatepicker table tr td.today:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.today,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.today:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}.cfdatepicker table tr td.today.active,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:hover.active,.cfdatepicker table tr td.today.disabled:hover:active,.cfdatepicker table tr td.today:active,.cfdatepicker table tr td.today:hover.active,.cfdatepicker table tr td.today:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.today,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.today:hover{background-image:none}.cfdatepicker table tr td.today.disabled,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled.disabled,.cfdatepicker table tr td.today.disabled.disabled.active,.cfdatepicker table tr td.today.disabled.disabled:active,.cfdatepicker table tr td.today.disabled.disabled:focus,.cfdatepicker table tr td.today.disabled.disabled:hover,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:focus,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today.disabled:hover.disabled,.cfdatepicker table tr td.today.disabled:hover.disabled.active,.cfdatepicker table tr td.today.disabled:hover.disabled:active,.cfdatepicker table tr td.today.disabled:hover.disabled:focus,.cfdatepicker table tr td.today.disabled:hover.disabled:hover,.cfdatepicker table tr td.today.disabled:hover[disabled],.cfdatepicker table tr td.today.disabled:hover[disabled].active,.cfdatepicker table tr td.today.disabled:hover[disabled]:active,.cfdatepicker table tr td.today.disabled:hover[disabled]:focus,.cfdatepicker table tr td.today.disabled:hover[disabled]:hover,.cfdatepicker table tr td.today.disabled[disabled],.cfdatepicker table tr td.today.disabled[disabled].active,.cfdatepicker table tr td.today.disabled[disabled]:active,.cfdatepicker table tr td.today.disabled[disabled]:focus,.cfdatepicker table tr td.today.disabled[disabled]:hover,.cfdatepicker table tr td.today:hover.disabled,.cfdatepicker table tr td.today:hover.disabled.active,.cfdatepicker table tr td.today:hover.disabled:active,.cfdatepicker table tr td.today:hover.disabled:focus,.cfdatepicker table tr td.today:hover.disabled:hover,.cfdatepicker table tr td.today:hover[disabled],.cfdatepicker table tr td.today:hover[disabled].active,.cfdatepicker table tr td.today:hover[disabled]:active,.cfdatepicker table tr td.today:hover[disabled]:focus,.cfdatepicker table tr td.today:hover[disabled]:hover,.cfdatepicker table tr td.today[disabled],.cfdatepicker table tr td.today[disabled].active,.cfdatepicker table tr td.today[disabled]:active,.cfdatepicker table tr td.today[disabled]:focus,.cfdatepicker table tr td.today[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.today,fieldset[disabled] .cfdatepicker table tr td.today.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled,fieldset[disabled] .cfdatepicker table tr td.today.disabled.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.today:active,fieldset[disabled] .cfdatepicker table tr td.today:focus,fieldset[disabled] .cfdatepicker table tr td.today:hover,fieldset[disabled] .cfdatepicker table tr td.today:hover.active,fieldset[disabled] .cfdatepicker table tr td.today:hover:active,fieldset[disabled] .cfdatepicker table tr td.today:hover:focus,fieldset[disabled] .cfdatepicker table tr td.today:hover:hover{background-color:#ffdb99;border-color:#ffb733}.cfdatepicker table tr td.today:hover:hover{color:#000}.cfdatepicker table tr td.today.active:hover{color:#fff}.cfdatepicker table tr td.range,.cfdatepicker table tr td.range.disabled,.cfdatepicker table tr td.range.disabled:hover,.cfdatepicker table tr td.range:hover{background:#eee;border-radius:0}.cfdatepicker table tr td.range.today,.cfdatepicker table tr td.range.today.disabled,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}.cfdatepicker table tr td.range.today.active,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover.active,.cfdatepicker table tr td.range.today.disabled:hover:active,.cfdatepicker table tr td.range.today.disabled:hover:focus,.cfdatepicker table tr td.range.today.disabled:hover:hover,.cfdatepicker table tr td.range.today:active,.cfdatepicker table tr td.range.today:focus,.cfdatepicker table tr td.range.today:hover,.cfdatepicker table tr td.range.today:hover.active,.cfdatepicker table tr td.range.today:hover:active,.cfdatepicker table tr td.range.today:hover:focus,.cfdatepicker table tr td.range.today:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}.cfdatepicker table tr td.range.today.active,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:hover.active,.cfdatepicker table tr td.range.today.disabled:hover:active,.cfdatepicker table tr td.range.today:active,.cfdatepicker table tr td.range.today:hover.active,.cfdatepicker table tr td.range.today:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.range.today,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today:hover{background-image:none}.cfdatepicker table tr td.range.today.disabled,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled.disabled,.cfdatepicker table tr td.range.today.disabled.disabled.active,.cfdatepicker table tr td.range.today.disabled.disabled:active,.cfdatepicker table tr td.range.today.disabled.disabled:focus,.cfdatepicker table tr td.range.today.disabled.disabled:hover,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover.disabled,.cfdatepicker table tr td.range.today.disabled:hover.disabled.active,.cfdatepicker table tr td.range.today.disabled:hover.disabled:active,.cfdatepicker table tr td.range.today.disabled:hover.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover[disabled],.cfdatepicker table tr td.range.today.disabled:hover[disabled].active,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:active,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:focus,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:hover,.cfdatepicker table tr td.range.today.disabled[disabled],.cfdatepicker table tr td.range.today.disabled[disabled].active,.cfdatepicker table tr td.range.today.disabled[disabled]:active,.cfdatepicker table tr td.range.today.disabled[disabled]:focus,.cfdatepicker table tr td.range.today.disabled[disabled]:hover,.cfdatepicker table tr td.range.today:hover.disabled,.cfdatepicker table tr td.range.today:hover.disabled.active,.cfdatepicker table tr td.range.today:hover.disabled:active,.cfdatepicker table tr td.range.today:hover.disabled:focus,.cfdatepicker table tr td.range.today:hover.disabled:hover,.cfdatepicker table tr td.range.today:hover[disabled],.cfdatepicker table tr td.range.today:hover[disabled].active,.cfdatepicker table tr td.range.today:hover[disabled]:active,.cfdatepicker table tr td.range.today:hover[disabled]:focus,.cfdatepicker table tr td.range.today:hover[disabled]:hover,.cfdatepicker table tr td.range.today[disabled],.cfdatepicker table tr td.range.today[disabled].active,.cfdatepicker table tr td.range.today[disabled]:active,.cfdatepicker table tr td.range.today[disabled]:focus,.cfdatepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.range.today,fieldset[disabled] .cfdatepicker table tr td.range.today.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.range.today:active,fieldset[disabled] .cfdatepicker table tr td.range.today:focus,fieldset[disabled] .cfdatepicker table tr td.range.today:hover,fieldset[disabled] .cfdatepicker table tr td.range.today:hover.active,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:active,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:focus,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:hover{background-color:#f7ca77;border-color:#f1a417}.cfdatepicker table tr td.selected,.cfdatepicker table tr td.selected.disabled,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td.selected.active,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover.active,.cfdatepicker table tr td.selected.disabled:hover:active,.cfdatepicker table tr td.selected.disabled:hover:focus,.cfdatepicker table tr td.selected.disabled:hover:hover,.cfdatepicker table tr td.selected:active,.cfdatepicker table tr td.selected:focus,.cfdatepicker table tr td.selected:hover,.cfdatepicker table tr td.selected:hover.active,.cfdatepicker table tr td.selected:hover:active,.cfdatepicker table tr td.selected:hover:focus,.cfdatepicker table tr td.selected:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected:hover{color:#fff;background-color:#858585;border-color:#373737}.cfdatepicker table tr td.selected.active,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:hover.active,.cfdatepicker table tr td.selected.disabled:hover:active,.cfdatepicker table tr td.selected:active,.cfdatepicker table tr td.selected:hover.active,.cfdatepicker table tr td.selected:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.selected,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected:hover{background-image:none}.cfdatepicker table tr td.selected.disabled,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled.disabled,.cfdatepicker table tr td.selected.disabled.disabled.active,.cfdatepicker table tr td.selected.disabled.disabled:active,.cfdatepicker table tr td.selected.disabled.disabled:focus,.cfdatepicker table tr td.selected.disabled.disabled:hover,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover.disabled,.cfdatepicker table tr td.selected.disabled:hover.disabled.active,.cfdatepicker table tr td.selected.disabled:hover.disabled:active,.cfdatepicker table tr td.selected.disabled:hover.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover[disabled],.cfdatepicker table tr td.selected.disabled:hover[disabled].active,.cfdatepicker table tr td.selected.disabled:hover[disabled]:active,.cfdatepicker table tr td.selected.disabled:hover[disabled]:focus,.cfdatepicker table tr td.selected.disabled:hover[disabled]:hover,.cfdatepicker table tr td.selected.disabled[disabled],.cfdatepicker table tr td.selected.disabled[disabled].active,.cfdatepicker table tr td.selected.disabled[disabled]:active,.cfdatepicker table tr td.selected.disabled[disabled]:focus,.cfdatepicker table tr td.selected.disabled[disabled]:hover,.cfdatepicker table tr td.selected:hover.disabled,.cfdatepicker table tr td.selected:hover.disabled.active,.cfdatepicker table tr td.selected:hover.disabled:active,.cfdatepicker table tr td.selected:hover.disabled:focus,.cfdatepicker table tr td.selected:hover.disabled:hover,.cfdatepicker table tr td.selected:hover[disabled],.cfdatepicker table tr td.selected:hover[disabled].active,.cfdatepicker table tr td.selected:hover[disabled]:active,.cfdatepicker table tr td.selected:hover[disabled]:focus,.cfdatepicker table tr td.selected:hover[disabled]:hover,.cfdatepicker table tr td.selected[disabled],.cfdatepicker table tr td.selected[disabled].active,.cfdatepicker table tr td.selected[disabled]:active,.cfdatepicker table tr td.selected[disabled]:focus,.cfdatepicker table tr td.selected[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.selected,fieldset[disabled] .cfdatepicker table tr td.selected.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled,fieldset[disabled] .cfdatepicker table tr td.selected.disabled.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.selected:active,fieldset[disabled] .cfdatepicker table tr td.selected:focus,fieldset[disabled] .cfdatepicker table tr td.selected:hover,fieldset[disabled] .cfdatepicker table tr td.selected:hover.active,fieldset[disabled] .cfdatepicker table tr td.selected:hover:active,fieldset[disabled] .cfdatepicker table tr td.selected:hover:focus,fieldset[disabled] .cfdatepicker table tr td.selected:hover:hover{background-color:#999;border-color:#555}.cfdatepicker table tr td.active,.cfdatepicker table tr td.active.disabled,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover.active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active.disabled:hover:focus,.cfdatepicker table tr td.active.disabled:hover:hover,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:focus,.cfdatepicker table tr td.active:hover,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.active:hover:focus,.cfdatepicker table tr td.active:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:hover.active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.active:hover{background-image:none}.cfdatepicker table tr td.active.disabled,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled.disabled,.cfdatepicker table tr td.active.disabled.disabled.active,.cfdatepicker table tr td.active.disabled.disabled:active,.cfdatepicker table tr td.active.disabled.disabled:focus,.cfdatepicker table tr td.active.disabled.disabled:hover,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover.disabled,.cfdatepicker table tr td.active.disabled:hover.disabled.active,.cfdatepicker table tr td.active.disabled:hover.disabled:active,.cfdatepicker table tr td.active.disabled:hover.disabled:focus,.cfdatepicker table tr td.active.disabled:hover.disabled:hover,.cfdatepicker table tr td.active.disabled:hover[disabled],.cfdatepicker table tr td.active.disabled:hover[disabled].active,.cfdatepicker table tr td.active.disabled:hover[disabled]:active,.cfdatepicker table tr td.active.disabled:hover[disabled]:focus,.cfdatepicker table tr td.active.disabled:hover[disabled]:hover,.cfdatepicker table tr td.active.disabled[disabled],.cfdatepicker table tr td.active.disabled[disabled].active,.cfdatepicker table tr td.active.disabled[disabled]:active,.cfdatepicker table tr td.active.disabled[disabled]:focus,.cfdatepicker table tr td.active.disabled[disabled]:hover,.cfdatepicker table tr td.active:hover.disabled,.cfdatepicker table tr td.active:hover.disabled.active,.cfdatepicker table tr td.active:hover.disabled:active,.cfdatepicker table tr td.active:hover.disabled:focus,.cfdatepicker table tr td.active:hover.disabled:hover,.cfdatepicker table tr td.active:hover[disabled],.cfdatepicker table tr td.active:hover[disabled].active,.cfdatepicker table tr td.active:hover[disabled]:active,.cfdatepicker table tr td.active:hover[disabled]:focus,.cfdatepicker table tr td.active:hover[disabled]:hover,.cfdatepicker table tr td.active[disabled],.cfdatepicker table tr td.active[disabled].active,.cfdatepicker table tr td.active[disabled]:active,.cfdatepicker table tr td.active[disabled]:focus,.cfdatepicker table tr td.active[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.active,fieldset[disabled] .cfdatepicker table tr td.active.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled,fieldset[disabled] .cfdatepicker table tr td.active.disabled.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.active:active,fieldset[disabled] .cfdatepicker table tr td.active:focus,fieldset[disabled] .cfdatepicker table tr td.active:hover,fieldset[disabled] .cfdatepicker table tr td.active:hover.active,fieldset[disabled] .cfdatepicker table tr td.active:hover:active,fieldset[disabled] .cfdatepicker table tr td.active:hover:focus,fieldset[disabled] .cfdatepicker table tr td.active:hover:hover{background-color:#428bca;border-color:#357ebd}.cfdatepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.cfdatepicker table tr td span:hover{background:#eee}.cfdatepicker table tr td span.disabled,.cfdatepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.cfdatepicker table tr td span.active,.cfdatepicker table tr td span.active.disabled,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td span.active.active,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover.active,.cfdatepicker table tr td span.active.disabled:hover:active,.cfdatepicker table tr td span.active.disabled:hover:focus,.cfdatepicker table tr td span.active.disabled:hover:hover,.cfdatepicker table tr td span.active:active,.cfdatepicker table tr td span.active:focus,.cfdatepicker table tr td span.active:hover,.cfdatepicker table tr td span.active:hover.active,.cfdatepicker table tr td span.active:hover:active,.cfdatepicker table tr td span.active:hover:focus,.cfdatepicker table tr td span.active:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.cfdatepicker table tr td span.active.active,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:hover.active,.cfdatepicker table tr td span.active.disabled:hover:active,.cfdatepicker table tr td span.active:active,.cfdatepicker table tr td span.active:hover.active,.cfdatepicker table tr td span.active:hover:active,.open .dropdown-toggle.cfdatepicker table tr td span.active,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active:hover{background-image:none}.cfdatepicker table tr td span.active.disabled,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled.disabled,.cfdatepicker table tr td span.active.disabled.disabled.active,.cfdatepicker table tr td span.active.disabled.disabled:active,.cfdatepicker table tr td span.active.disabled.disabled:focus,.cfdatepicker table tr td span.active.disabled.disabled:hover,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover.disabled,.cfdatepicker table tr td span.active.disabled:hover.disabled.active,.cfdatepicker table tr td span.active.disabled:hover.disabled:active,.cfdatepicker table tr td span.active.disabled:hover.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover[disabled],.cfdatepicker table tr td span.active.disabled:hover[disabled].active,.cfdatepicker table tr td span.active.disabled:hover[disabled]:active,.cfdatepicker table tr td span.active.disabled:hover[disabled]:focus,.cfdatepicker table tr td span.active.disabled:hover[disabled]:hover,.cfdatepicker table tr td span.active.disabled[disabled],.cfdatepicker table tr td span.active.disabled[disabled].active,.cfdatepicker table tr td span.active.disabled[disabled]:active,.cfdatepicker table tr td span.active.disabled[disabled]:focus,.cfdatepicker table tr td span.active.disabled[disabled]:hover,.cfdatepicker table tr td span.active:hover.disabled,.cfdatepicker table tr td span.active:hover.disabled.active,.cfdatepicker table tr td span.active:hover.disabled:active,.cfdatepicker table tr td span.active:hover.disabled:focus,.cfdatepicker table tr td span.active:hover.disabled:hover,.cfdatepicker table tr td span.active:hover[disabled],.cfdatepicker table tr td span.active:hover[disabled].active,.cfdatepicker table tr td span.active:hover[disabled]:active,.cfdatepicker table tr td span.active:hover[disabled]:focus,.cfdatepicker table tr td span.active:hover[disabled]:hover,.cfdatepicker table tr td span.active[disabled],.cfdatepicker table tr td span.active[disabled].active,.cfdatepicker table tr td span.active[disabled]:active,.cfdatepicker table tr td span.active[disabled]:focus,.cfdatepicker table tr td span.active[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td span.active,fieldset[disabled] .cfdatepicker table tr td span.active.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled,fieldset[disabled] .cfdatepicker table tr td span.active.disabled.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:focus,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td span.active:active,fieldset[disabled] .cfdatepicker table tr td span.active:focus,fieldset[disabled] .cfdatepicker table tr td span.active:hover,fieldset[disabled] .cfdatepicker table tr td span.active:hover.active,fieldset[disabled] .cfdatepicker table tr td span.active:hover:active,fieldset[disabled] .cfdatepicker table tr td span.active:hover:focus,fieldset[disabled] .cfdatepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}.cfdatepicker table tr td span.new,.cfdatepicker table tr td span.old{color:#999}.cfdatepicker th.cfdatepicker-switch{width:145px}.cfdatepicker tfoot tr th,.cfdatepicker thead tr:first-child th{cursor:pointer}.cfdatepicker tfoot tr th:hover,.cfdatepicker thead tr:first-child th:hover{background:#eee}.cfdatepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.cfdatepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.cfdatepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143}.cfdatepicker.dropdown-menu td,.cfdatepicker.dropdown-menu th{padding:4px 5px}.image-thumb{margin-left:63px;padding:6px 0 6px 6px}.image-picker-content.image-thumb-lrg{margin-bottom:6px}.image-picker-side-bar{float:left;margin-left:-68px;width:62px}.image-thumb-lrg .image-picker-side-bar{background:#F6F6F6;border:1px solid #DFDFDF;float:none;margin:0 0 6px;padding:6px 6px 2px;text-align:center;width:auto}.image-picker-side-bar>img{border:1px solid #DFDFDF;width:62px}.image-thumb-lrg .image-picker-side-bar>img{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;text-align:center;width:auto}.image-thumb .image-picker-main-content{margin-right:6px}.button.image-picker-button{margin:7px 0 0;width:110px;display:inline-block}.button.button-primary.image-picker-button{float:right;margin-left:6px;width:80px}.image-picker-main-content select{width:100%}.image-picker-sizer:disabled{opacity:.7;box-shadow:none;color:#A1A1A1}.button-primary.image-picker-button.image-picker-button-solo,.button.image-picker-button.image-picker-button-solo{width:170px;margin-top:0}.button-primary.image-picker-button.image-picker-button-solo{margin-top:7px;margin-left:0;float:none}.image-thumb-lrg .button.image-picker-button.cu-image-picker.image-picker-button-solo{width:120px}.image-thumb-lrg .button.button-primary.image-picker-button.cu-image-remover.image-picker-button-solo{float:right;margin:0 0 0 6px;width:auto}.image-thumb-lrg .button.button-primary.image-picker-button.cu-image-remover{width:45%}.image-picker-side-bar{max-width:100%}input.cu-image-picker-file-select[type=file]{display:none}.rangeslider,.rangeslider__fill{background:#e6e6e6;display:block;height:8px;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.rangeslider{position:relative}.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#0f0;position:absolute;top:0}.rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;width:18px;height:18px;position:absolute;top:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}input[type=range]:focus+.rangeslider .rangeslider__handle{-webkit-box-shadow:0 0 3px rgba(100,100,100,.9);-moz-box-shadow:0 0 3px rgba(100,100,100,.9);box-shadow:0 0 3px rgba(100,100,100,.9)}.recaptchatable #recaptcha_response_field{height:21px!important}.toggle_option_row{margin:4px 0}.toggle_option_row input{display:inline-block}.toggle_option_row .dashicons-sort{cursor:move}.toggle_option_row .toggle_label_field,.toggle_option_row .toggle_value_field{width:136px;line-height:20px}.toggle_option_preview .button{border-radius:0;margin-right:-5px}.toggle_option_preview .button:first-child{border-radius:3px 0 0 3px}.toggle_option_preview .button:last-child{border-radius:0 3px 3px 0}.toggle_option_preview.toggle_vertical .button{width:100%}.toggle_option_preview.toggle_vertical .button:first-child{border-radius:3px 3px 0 0}.toggle_option_preview.toggle_vertical .button:last-child{border-radius:0 0 3px 3px}.cf-toggle-switch html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.cf-toggle-switch body{margin:0}.cf-toggle-switch article,.cf-toggle-switch aside,.cf-toggle-switch details,.cf-toggle-switch figcaption,.cf-toggle-switch figure,.cf-toggle-switch footer,.cf-toggle-switch header,.cf-toggle-switch hgroup,.cf-toggle-switch main,.cf-toggle-switch nav,.cf-toggle-switch section,.cf-toggle-switch summary{display:block}.cf-toggle-switch audio,.cf-toggle-switch canvas,.cf-toggle-switch progress,.cf-toggle-switch video{display:inline-block;vertical-align:baseline}.cf-toggle-switch audio:not([controls]){display:none;height:0}.cf-toggle-switch [hidden],.cf-toggle-switch template{display:none}.cf-toggle-switch a{background:0 0}.cf-toggle-switch a:active,.cf-toggle-switch a:hover{outline:0}.cf-toggle-switch abbr[title]{border-bottom:1px dotted}.cf-toggle-switch b,.cf-toggle-switch strong{font-weight:700}.cf-toggle-switch dfn{font-style:italic}.cf-toggle-switch h1{font-size:2em;margin:.67em 0}.cf-toggle-switch mark{background:#ff0;color:#000}.cf-toggle-switch small{font-size:80%}.cf-toggle-switch sub,.cf-toggle-switch sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.cf-toggle-switch sup{top:-.5em}.cf-toggle-switch sub{bottom:-.25em}.cf-toggle-switch img{border:0}.cf-toggle-switch svg:not(:root){overflow:hidden}.cf-toggle-switch figure{margin:1em 40px}.cf-toggle-switch hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.cf-toggle-switch pre{overflow:auto}.cf-toggle-switch code,.cf-toggle-switch kbd,.cf-toggle-switch pre,.cf-toggle-switch samp{font-family:monospace,monospace;font-size:1em}.cf-toggle-switch button,.cf-toggle-switch input,.cf-toggle-switch optgroup,.cf-toggle-switch select,.cf-toggle-switch textarea{color:inherit;font:inherit;margin:0}.cf-toggle-switch button{overflow:visible}.cf-toggle-switch button,.cf-toggle-switch select{text-transform:none}.cf-toggle-switch button,.cf-toggle-switch html input[type=button],.cf-toggle-switch input[type=reset],.cf-toggle-switch input[type=submit]{-webkit-appearance:button;cursor:pointer}.cf-toggle-switch button[disabled],.cf-toggle-switch html input[disabled]{cursor:default}.cf-toggle-switch button::-moz-focus-inner,.cf-toggle-switch input::-moz-focus-inner{border:0;padding:0}.cf-toggle-switch input{line-height:normal}.cf-toggle-switch input[type=checkbox],.cf-toggle-switch input[type=radio]{box-sizing:border-box;padding:0}.cf-toggle-switch input[type=number]::-webkit-inner-spin-button,.cf-toggle-switch input[type=number]::-webkit-outer-spin-button{height:auto}.cf-toggle-switch input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.cf-toggle-switch input[type=search]::-webkit-search-cancel-button,.cf-toggle-switch input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.cf-toggle-switch fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.cf-toggle-switch legend{border:0;padding:0}.cf-toggle-switch textarea{overflow:auto}.cf-toggle-switch optgroup{font-weight:700}.cf-toggle-switch table{border-collapse:collapse;border-spacing:0}.cf-toggle-switch td,.cf-toggle-switch th{padding:0}.cf-toggle-switch .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cf-toggle-switch .btn.active:focus,.cf-toggle-switch .btn:active:focus,.cf-toggle-switch .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.cf-toggle-switch .btn:focus,.cf-toggle-switch .btn:hover{color:#333;text-decoration:none}.cf-toggle-switch .btn.active,.cf-toggle-switch .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cf-toggle-switch .btn.disabled,.cf-toggle-switch .btn[disabled],.cf-toggle-switch fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-default{color:#333;background-color:#fff;border-color:#ccc}.cf-toggle-switch .btn-default.active,.cf-toggle-switch .btn-default:active,.cf-toggle-switch .btn-default:focus,.cf-toggle-switch .btn-default:hover,.cf-toggle-switch .open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.cf-toggle-switch .btn-default.active,.cf-toggle-switch .btn-default:active,.cf-toggle-switch .open .dropdown-toggle.btn-default{background-image:none}.cf-toggle-switch .btn-default.disabled,.cf-toggle-switch .btn-default.disabled.active,.cf-toggle-switch .btn-default.disabled:active,.cf-toggle-switch .btn-default.disabled:focus,.cf-toggle-switch .btn-default.disabled:hover,.cf-toggle-switch .btn-default[disabled],.cf-toggle-switch .btn-default[disabled].active,.cf-toggle-switch .btn-default[disabled]:active,.cf-toggle-switch .btn-default[disabled]:focus,.cf-toggle-switch .btn-default[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-default,.cf-toggle-switch fieldset[disabled] .btn-default.active,.cf-toggle-switch fieldset[disabled] .btn-default:active,.cf-toggle-switch fieldset[disabled] .btn-default:focus,.cf-toggle-switch fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.cf-toggle-switch .btn-default .badge{color:#fff;background-color:#333}.cf-toggle-switch .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.cf-toggle-switch .btn-primary.active,.cf-toggle-switch .btn-primary:active,.cf-toggle-switch .btn-primary:focus,.cf-toggle-switch .btn-primary:hover,.cf-toggle-switch .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.cf-toggle-switch .btn-primary.active,.cf-toggle-switch .btn-primary:active,.cf-toggle-switch .open .dropdown-toggle.btn-primary{background-image:none}.cf-toggle-switch .btn-primary.disabled,.cf-toggle-switch .btn-primary.disabled.active,.cf-toggle-switch .btn-primary.disabled:active,.cf-toggle-switch .btn-primary.disabled:focus,.cf-toggle-switch .btn-primary.disabled:hover,.cf-toggle-switch .btn-primary[disabled],.cf-toggle-switch .btn-primary[disabled].active,.cf-toggle-switch .btn-primary[disabled]:active,.cf-toggle-switch .btn-primary[disabled]:focus,.cf-toggle-switch .btn-primary[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-primary,.cf-toggle-switch fieldset[disabled] .btn-primary.active,.cf-toggle-switch fieldset[disabled] .btn-primary:active,.cf-toggle-switch fieldset[disabled] .btn-primary:focus,.cf-toggle-switch fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.cf-toggle-switch .btn-primary .badge{color:#428bca;background-color:#fff}.cf-toggle-switch .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.cf-toggle-switch .btn-success.active,.cf-toggle-switch .btn-success:active,.cf-toggle-switch .btn-success:focus,.cf-toggle-switch .btn-success:hover,.cf-toggle-switch .open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.cf-toggle-switch .btn-success.active,.cf-toggle-switch .btn-success:active,.cf-toggle-switch .open .dropdown-toggle.btn-success{background-image:none}.cf-toggle-switch .btn-success.disabled,.cf-toggle-switch .btn-success.disabled.active,.cf-toggle-switch .btn-success.disabled:active,.cf-toggle-switch .btn-success.disabled:focus,.cf-toggle-switch .btn-success.disabled:hover,.cf-toggle-switch .btn-success[disabled],.cf-toggle-switch .btn-success[disabled].active,.cf-toggle-switch .btn-success[disabled]:active,.cf-toggle-switch .btn-success[disabled]:focus,.cf-toggle-switch .btn-success[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-success,.cf-toggle-switch fieldset[disabled] .btn-success.active,.cf-toggle-switch fieldset[disabled] .btn-success:active,.cf-toggle-switch fieldset[disabled] .btn-success:focus,.cf-toggle-switch fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.cf-toggle-switch .btn-success .badge{color:#5cb85c;background-color:#fff}.cf-toggle-switch .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.cf-toggle-switch .btn-info.active,.cf-toggle-switch .btn-info:active,.cf-toggle-switch .btn-info:focus,.cf-toggle-switch .btn-info:hover,.cf-toggle-switch .open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.cf-toggle-switch .btn-info.active,.cf-toggle-switch .btn-info:active,.cf-toggle-switch .open .dropdown-toggle.btn-info{background-image:none}.cf-toggle-switch .btn-info.disabled,.cf-toggle-switch .btn-info.disabled.active,.cf-toggle-switch .btn-info.disabled:active,.cf-toggle-switch .btn-info.disabled:focus,.cf-toggle-switch .btn-info.disabled:hover,.cf-toggle-switch .btn-info[disabled],.cf-toggle-switch .btn-info[disabled].active,.cf-toggle-switch .btn-info[disabled]:active,.cf-toggle-switch .btn-info[disabled]:focus,.cf-toggle-switch .btn-info[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-info,.cf-toggle-switch fieldset[disabled] .btn-info.active,.cf-toggle-switch fieldset[disabled] .btn-info:active,.cf-toggle-switch fieldset[disabled] .btn-info:focus,.cf-toggle-switch fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.cf-toggle-switch .btn-info .badge{color:#5bc0de;background-color:#fff}.cf-toggle-switch .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.cf-toggle-switch .btn-warning.active,.cf-toggle-switch .btn-warning:active,.cf-toggle-switch .btn-warning:focus,.cf-toggle-switch .btn-warning:hover,.cf-toggle-switch .open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.cf-toggle-switch .btn-warning.active,.cf-toggle-switch .btn-warning:active,.cf-toggle-switch .open .dropdown-toggle.btn-warning{background-image:none}.cf-toggle-switch .btn-warning.disabled,.cf-toggle-switch .btn-warning.disabled.active,.cf-toggle-switch .btn-warning.disabled:active,.cf-toggle-switch .btn-warning.disabled:focus,.cf-toggle-switch .btn-warning.disabled:hover,.cf-toggle-switch .btn-warning[disabled],.cf-toggle-switch .btn-warning[disabled].active,.cf-toggle-switch .btn-warning[disabled]:active,.cf-toggle-switch .btn-warning[disabled]:focus,.cf-toggle-switch .btn-warning[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-warning,.cf-toggle-switch fieldset[disabled] .btn-warning.active,.cf-toggle-switch fieldset[disabled] .btn-warning:active,.cf-toggle-switch fieldset[disabled] .btn-warning:focus,.cf-toggle-switch fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.cf-toggle-switch .btn-warning .badge{color:#f0ad4e;background-color:#fff}.cf-toggle-switch .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.cf-toggle-switch .btn-danger.active,.cf-toggle-switch .btn-danger:active,.cf-toggle-switch .btn-danger:focus,.cf-toggle-switch .btn-danger:hover,.cf-toggle-switch .open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.cf-toggle-switch .btn-danger.active,.cf-toggle-switch .btn-danger:active,.cf-toggle-switch .open .dropdown-toggle.btn-danger{background-image:none}.cf-toggle-switch .btn-danger.disabled,.cf-toggle-switch .btn-danger.disabled.active,.cf-toggle-switch .btn-danger.disabled:active,.cf-toggle-switch .btn-danger.disabled:focus,.cf-toggle-switch .btn-danger.disabled:hover,.cf-toggle-switch .btn-danger[disabled],.cf-toggle-switch .btn-danger[disabled].active,.cf-toggle-switch .btn-danger[disabled]:active,.cf-toggle-switch .btn-danger[disabled]:focus,.cf-toggle-switch .btn-danger[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-danger,.cf-toggle-switch fieldset[disabled] .btn-danger.active,.cf-toggle-switch fieldset[disabled] .btn-danger:active,.cf-toggle-switch fieldset[disabled] .btn-danger:focus,.cf-toggle-switch fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.cf-toggle-switch .btn-danger .badge{color:#d9534f;background-color:#fff}.cf-toggle-switch .btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.cf-toggle-switch .btn-link,.cf-toggle-switch .btn-link:active,.cf-toggle-switch .btn-link[disabled],.cf-toggle-switch fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-link,.cf-toggle-switch .btn-link:active,.cf-toggle-switch .btn-link:focus,.cf-toggle-switch .btn-link:hover{border-color:transparent}.cf-toggle-switch .btn-link:focus,.cf-toggle-switch .btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.cf-toggle-switch .btn-link[disabled]:focus,.cf-toggle-switch .btn-link[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-link:focus,.cf-toggle-switch fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.cf-toggle-switch .btn-group-lg>.btn,.cf-toggle-switch .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.cf-toggle-switch .btn-group-sm>.btn,.cf-toggle-switch .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cf-toggle-switch .btn-group-xs>.btn,.cf-toggle-switch .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.cf-toggle-switch .btn-block{display:block;width:100%;padding-left:0;padding-right:0}.cf-toggle-switch .btn-block+.btn-block{margin-top:5px}.cf-toggle-switch input[type=button].btn-block,.cf-toggle-switch input[type=reset].btn-block,.cf-toggle-switch input[type=submit].btn-block{width:100%}.cf-toggle-switch .btn-group,.cf-toggle-switch .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.cf-toggle-switch .btn-group-vertical>.btn,.cf-toggle-switch .btn-group>.btn{position:relative;float:left}.cf-toggle-switch .btn-group-vertical>.btn.active,.cf-toggle-switch .btn-group-vertical>.btn:active,.cf-toggle-switch .btn-group-vertical>.btn:focus,.cf-toggle-switch .btn-group-vertical>.btn:hover,.cf-toggle-switch .btn-group>.btn.active,.cf-toggle-switch .btn-group>.btn:active,.cf-toggle-switch .btn-group>.btn:focus,.cf-toggle-switch .btn-group>.btn:hover{z-index:2}.cf-toggle-switch .btn-group-vertical>.btn:focus,.cf-toggle-switch .btn-group>.btn:focus{outline:0}.cf-toggle-switch .btn-group .btn+.btn,.cf-toggle-switch .btn-group .btn+.btn-group,.cf-toggle-switch .btn-group .btn-group+.btn,.cf-toggle-switch .btn-group .btn-group+.btn-group{margin-left:-1px}.cf-toggle-switch .btn-toolbar{margin-left:-5px}.cf-toggle-switch .btn-toolbar .btn-group,.cf-toggle-switch .btn-toolbar .input-group{float:left}.cf-toggle-switch .btn-toolbar>.btn,.cf-toggle-switch .btn-toolbar>.btn-group,.cf-toggle-switch .btn-toolbar>.input-group{margin-left:5px}.cf-toggle-switch .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.cf-toggle-switch .btn-group>.btn:first-child{margin-left:0}.cf-toggle-switch .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.cf-toggle-switch .btn-group>.btn:last-child:not(:first-child),.cf-toggle-switch .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group>.btn-group{float:left}.cf-toggle-switch .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.cf-toggle-switch .btn-group>.btn-group:first-child>.btn:last-child,.cf-toggle-switch .btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.cf-toggle-switch .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group .dropdown-toggle:active,.cf-toggle-switch .btn-group.open .dropdown-toggle{outline:0}.cf-toggle-switch .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.cf-toggle-switch .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.cf-toggle-switch .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cf-toggle-switch .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn .caret{margin-left:0}.cf-toggle-switch .btn-lg .caret{border-width:5px 5px 0}.cf-toggle-switch .dropup .btn-lg .caret{border-width:0 5px 5px}.cf-toggle-switch .btn-group-vertical>.btn,.cf-toggle-switch .btn-group-vertical>.btn-group,.cf-toggle-switch .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.cf-toggle-switch .btn-group-vertical>.btn-group>.btn{float:none}.cf-toggle-switch .btn-group-vertical>.btn+.btn,.cf-toggle-switch .btn-group-vertical>.btn+.btn-group,.cf-toggle-switch .btn-group-vertical>.btn-group+.btn,.cf-toggle-switch .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.cf-toggle-switch .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.cf-toggle-switch .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.cf-toggle-switch .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.cf-toggle-switch .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.cf-toggle-switch .btn-group-justified>.btn,.cf-toggle-switch .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.cf-toggle-switch .btn-group-justified>.btn-group .btn{width:100%}.cf-toggle-switch [data-toggle=buttons]>.btn>input[type=checkbox],.cf-toggle-switch [data-toggle=buttons]>.btn>input[type=radio]{display:none}.cf-toggle-switch .btn-group-vertical>.btn-group:after,.cf-toggle-switch .btn-group-vertical>.btn-group:before,.cf-toggle-switch .btn-toolbar:after,.cf-toggle-switch .btn-toolbar:before,.cf-toggle-switch .clearfix:after,.cf-toggle-switch .clearfix:before{content:" ";display:table}.cf-toggle-switch .btn-group-vertical>.btn-group:after,.cf-toggle-switch .btn-toolbar:after,.cf-toggle-switch .clearfix:after{clear:both}.cf-toggle-switch .center-block{display:block;margin-left:auto;margin-right:auto}.cf-toggle-switch .pull-right{float:right!important}.cf-toggle-switch .pull-left{float:left!important}.cf-toggle-switch .hide{display:none!important}.cf-toggle-switch .show{display:block!important}.cf-toggle-switch .invisible{visibility:hidden}.cf-toggle-switch .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.cf-toggle-switch .hidden{display:none!important;visibility:hidden!important}.cf-toggle-switch .affix{position:fixed}@-ms-viewport{width:device-width}.cf-toggle-switch .visible-lg,.cf-toggle-switch .visible-md,.cf-toggle-switch .visible-print,.cf-toggle-switch .visible-sm,.cf-toggle-switch .visible-xs{display:none!important}@media (max-width:767px){.cf-toggle-switch .visible-xs{display:block!important}.cf-toggle-switch table.visible-xs{display:table}.cf-toggle-switch tr.visible-xs{display:table-row!important}.cf-toggle-switch td.visible-xs,.cf-toggle-switch th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.cf-toggle-switch .visible-sm{display:block!important}.cf-toggle-switch table.visible-sm{display:table}.cf-toggle-switch tr.visible-sm{display:table-row!important}.cf-toggle-switch td.visible-sm,.cf-toggle-switch th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.cf-toggle-switch .visible-md{display:block!important}.cf-toggle-switch table.visible-md{display:table}.cf-toggle-switch tr.visible-md{display:table-row!important}.cf-toggle-switch td.visible-md,.cf-toggle-switch th.visible-md{display:table-cell!important}}@media (min-width:1200px){.cf-toggle-switch .visible-lg{display:block!important}.cf-toggle-switch table.visible-lg{display:table}.cf-toggle-switch tr.visible-lg{display:table-row!important}.cf-toggle-switch td.visible-lg,.cf-toggle-switch th.visible-lg{display:table-cell!important}}@media (max-width:767px){.cf-toggle-switch .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.cf-toggle-switch .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.cf-toggle-switch .hidden-md{display:none!important}}@media (min-width:1200px){.cf-toggle-switch .hidden-lg{display:none!important}}@media print{.cf-toggle-switch .visible-print{display:block!important}.cf-toggle-switch table.visible-print{display:table}.cf-toggle-switch tr.visible-print{display:table-row!important}.cf-toggle-switch td.visible-print,.cf-toggle-switch th.visible-print{display:table-cell!important}}@media print{.cf-toggle-switch .hidden-print{display:none!important}}.cf-toggle-group-buttons{width:100%;clear:both} +input.form-control.parsley-success,select.form-control.parsley-success,textarea.form-control.parsley-success{color:#468847;background-color:#DFF0D8;border-color:#D6E9C6}input.form-control.parsley-error,select.form-control.parsley-error,textarea.form-control.parsley-error{color:#B94A48;background-color:#F2DEDE;border-color: #EED3D7}.form-control.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#468847;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.form-control.parsley-errors-list.filled{opacity:1} +.breadcrumb a.has-error{color:#ff0000;} +.form-group .parsley-errors-list.filled,.form-group .parsley-errors-list.filled .parsley-type { + list-style: outside none none; + list-style-type: none; +} + +.caldera-grid .cf-multi-uploader-list > ul { + list-style: outside none none; + margin: 0 0 12px; + padding: 0; +} +.caldera-grid .cf-multi-uploader-list > ul > li { + margin: 0; + padding: 0 0 22px; + position: relative; + clear: both; +} +.caldera-grid .cf-multi-uploader-list > ul > li .file-name { + display: inline-block; + font-weight: bold; + left: 16px; + right: 0; + overflow: hidden; + position: absolute; + text-overflow: ellipsis; + white-space: nowrap; +} +.caldera-grid .cf-multi-uploader-list > ul > li .file-name.file-uploaded { + left: 0; +} +.caldera-grid .cf-multi-uploader-list > ul > li .file-size { + float: right; +} +.caldera-grid .cf-multi-uploader-list > ul > li .file-type { + float: left; +} +.caldera-grid .cf-multi-uploader-list > ul > li .file-error{ + clear: both; + display: block; +} +.caldera-grid .cf-multi-uploader-list > ul > li .cf-file-remove { + color: #cf0000; + text-decoration: none; + border: 0; +} +.caldera-grid .cf-multi-uploader-list > ul > li.has-error .bar { + background-color: #cf0000 !important; +} +.caldera-grid .cf-multi-uploader-list > ul > li.has-error{ + color: #cf0000; +} + +.has-error.cf-toggle-switch .cf-toggle-group-buttons > a { + background-color: #f2dede; + border-color: #dd4b39; +} +.cfdatepicker { z-index: 10011 !Important; } \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/caldera-forms.eot b/wp-content/plugins/caldera-forms/assets/build/css/fonts/caldera-forms.eot new file mode 100644 index 0000000000000000000000000000000000000000..1b7c5959b2d761e3484b3769b2e4951064d5d721 GIT binary patch literal 4016 zcmcInUu;`f8UMa>?myq_YbTDKn`UX^#5B%YntzV%vZje!O4f8~iH0_KShu+O)0Cxc zv=k{tVlq;-7hd{=1P@zRkmx{)A~D1Z(gH{mLa@Ok1U%IPWbwd57@9yZY<}lnyK$nC zwhueLKIc2%|MQ)5zH`oIlxRCb#3X2UVYv_zKyE6f_$BlI+Sm*^|N6v08%PS5(hYv8*^S1Cy&G)TjsJV+NV|J3r8>+1)JPoe({^v|qZn=dB59orysp_BTr6xUa& zOYytM&`(}1URnJ9jd>mYFTuw8>b14&@DnBS8$~B6h;I?-Ji|-CJXvo)qyuzQ@ii4z zCU%tqQN`tQ4L>eJ8`Lz>RiFGxRTks0tEh3(Ncm=y1scp#vf|eMTdM&_fXRos_UBHm zF5weUF)_HJzLo%o1(W}bZ*s@({y2?BDaP;c2CPTnOE1)Bds{P!-qw_!%_LHZl%7JH z29N~+Fq7cr>Mxf#w^aS0a(9AfDwW5x1G(Hlmd`Btgu9iAyGxbI^T6T5m_}(FHf~~7 zv=bfb&1Oa?#3W~0CDaBmzf)cKnh|y!edMQqJM@h;-Lg#CJ^sGXOzm*>FWldEnx!T^ zHBO~3@Hz0eFCr50ZlM%q#|A~JEp4Xr>AaWsOwVLG^3<_p^4L>H8twUW=MJAge>kXl zqnV^wsz1I@1WUu-v+)1R^cdygf7a{|EPCdk%#KZnyqEUOyxA?{UPQvU=}mGw(EVeB zoaWEI>9j>H7E<&{LyG8u-nJj{i!Z*Ml0q_@Eiva!zI>T~nCN-T6~d7EUym|}+_)66X$shAaZ9V76yv-WSU@Y_`3ZLEgj z!(wE3{1N|8JOsbe+w}?j>$dercKT5U`7q8aNA??FL&t;ol#cqKDg(m<_zE)xd`zg& zOQw_fI=VWhG+nd9w&OaE8}@6*4m%+yWQHumG&D^UESOoM=$ZxuK3(;I{C{|eKoH^< z)IeEXzk~Gx6EFv(u#N9bgU9g3SihM#gk>!bi%x7!lcC^}dYlqutH+N}} zJUy+ZXRm=B4SNihf&F$6MEiUlwpjABexQroNr&P{6!bpM# zIpx>Lg~wTC#N&*Vc!E`8Ji#h6^7f|G3^^waO>U}6^*#p0$^EE10;JB)x-W5hoF?GU z-fY~ucNWskQ=*7W*$Yzx15+2Wjdoyath;+m;evK9+L?;SQ=QR9%jITvB~~po3n;;@ zW&tG_JS(*2n2eC{~sQ}@xi zfYD5Q`F5}UAjeI^JY*)kte#HfvpR5|*$y0p)A@cV;&OS|&^2aFH@>bL0WiGf+M!S= z@)nOYP^AXb2;YlpMwVI*E(%MO=u#O0TFHKz!@5#!UE8O-Y1a#n>~4ILi0q>E*n3Q_WRc&6Aoq(@W*0 z(vVje?A2fn;wh=(uQbTCY*P}3;>nm9z&^jqc7WAn<#F@i?YSVNFPNH&>?~#|?3hAK zh^rUj*VDMLoB zHZ5uZdfSjKW}9r;fdhOAHhTioNjSm<*S44~+kKz!z2+|bSK)EKJ;>K*5zcph`F?!ok}$(8vRqT?TugX=EJ zyI+ibXQ!=aD7-HyAp0`vo*rDs{aR^iF0tm0B0_X@&%aZt+vh*0XnwJAx9+A{TBl7m z#EPhhf5{2?P5GYuKr3k*`pe)_Mq>PTwdPRni~7BwiqMA7rFhl*Dezg~0k>X + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/caldera-forms.ttf b/wp-content/plugins/caldera-forms/assets/build/css/fonts/caldera-forms.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3622450d7db6ab0826048498e30111ccc31a4b73 GIT binary patch literal 3824 zcmcInUu;`f8UMa>?myq_YbTDKn`UX^#5B$tntzV%vZjvPm8|K~5)Ezeux@elrzuO@ zXem;Q#AKvuFTCst2_CktAki@?io_5vNDClM2*HLXA;eQXKo$=?grP|YhRyHXYbRa= zS^Kc-d(ZjK_viP0=R4T+qR{@WEv6kdZow+e>*6aNF_A7K2s)vGsd z9wt7G@vksGyLNrCl=xn3lgI@o4PGtXT&EtT?;giEd98GH`A4@Fb&S6XA2-*pZ`?qf zxFWw(a*~4h6@r}Scm_u+ep~?>U|QsAOeF9qk8!k0 z8YhiZY&Kbt!969bZv8*?I(P({e46Wj?$#O>z5opqLo4c|1Uz8pzu>#v^LsE)qX~-f zySxeSQN+>@*ld4$Ceh!X(zBUFDv{Dt=+hvwAV6jkyjuJ93g=d8A6D-bc&=J~G&_{b z4Q2W4iZ8fVE!dez!5*9(;WR(~meUcnSV%D-4Jo3B`a6EYFTC(lN(#wr zw#A&c_{tUjaiZ@LR|rGue?7(=a^tpcTDlh3Tqk10`@3D{(bL7DxMo;}ZpR}b=8@CI z&oj4mrD9gtb&Md^?)tyD%I{E>cd#4Aj*9WIsfTd@E_?&4e#Hxn9+lIbMwuAZ(LP1o$O?YNHPhW*yD!%oNvnIX$C z4NcPo3uczMbWH;Tx2{HD{y#oUUI90e5f;-?+~<^(^QGahM^q>u{G4 z;8X-$f^*t=Wt4u z_@rzR%aeha&(+E8YPaq7F1OileF8!9?5tXz{SNjJ_Bm*4#Zs7lEpNk|@A&T^HACjD zo%Q)`F7lnAS2~TnOrlz+RLvV^6v4xs@>|rx6RaxY2}Vgg$*M4(WK|h?XG>~^T#$w) zw^XA>|AWQJgQR-~{+p~3OPn610^-?UjobIHLb`QHl#nTVab{>}=3=(l56w*W_D(8Z z&@V*0Q}KAJJKF5I(yFe^YQ*||W`OndoGuk$d+O~X85CcLbkPUN#Xc%In_ z9*ooZK>%^3GG^!+v!)y0(v5%^+ji|xC=_{{$D6EjQ)!&$n5q8nK;jnu#>4`wH)IqkPOFW1MNm>s|JM>`sI4mtK4Z#Z^$sLc)k zAtprZ?cX;>KYY__54)WaO^duA568pEd1&{n#VJWyIz`XWCAvo6pqJGOAis@VV!cRW^ip}L5b}zHvl^^HJSA2B6@pC54rO5|os5|Q z?dz**2U;yw9$y~3vk;{8c~euFoyQ7=9aD&cxOT};mCEVG5L%Q!Lw`z`VY|(6HSLUc z<5`PkZ(44e*6uU+)lNk$huIFf$)p>y@m2yz zov~X0?>Lvlb69&EVxsR(uPr_wo%)CzyfkpV_m$Z9_xeVK!v6~j#J-LCP7glE{Z=8h zUa{7J62f$1-_xz&4tN%n%)e}WTldmD-J~rx#G0szf69XVj(lH!sFk%%{UvBACo%rJ z+H<&eP5n{OL}=63Qo8E@QxLPD2yg>hfDow#nQ2rE6Zz38wY99Q^3AVUx%j>d>nvDPeAjUA4!RBpkG2Hm*^JS US=e2t^LSKz{{O?4RoF-V7l+sWJpcdz literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/caldera-forms.woff b/wp-content/plugins/caldera-forms/assets/build/css/fonts/caldera-forms.woff new file mode 100644 index 0000000000000000000000000000000000000000..8ee0632670f7e973842cbf9ac3b0025ac3d7605d GIT binary patch literal 3572 zcmb_eYfN0n6`l(_a7|!s)4f&W+6`1#YK0Oo0oSd;Z7?ymu|wLd$qz^Bu6Y<6vyRNt z688aKF0j^-cVW2+v6A$M<4B~Wj->#3xN?d5BbG^pBH_lU58+mdUGXbz=&W?NqTkG{ z-KA|%et7QAH|I5H&N+AH?)2TaE_1q--3#neH3fTZ1i-T?W5h z_LbkYWw%2J*&XmDvS?ss9yLa3k5q{A;Y=` z?2VpZKG)2jJ=qmTPV=xSQau|Q=J7DYFxEE*Pqeh23O?L+to1}o7c;V;`c86lR`RRa z$**|6md74^YK7?Tn4e1>NhcZRTi|G6y~ICnl(-JCE>+0B1eaSLDlYlvBaiN=sjWZo z{ief#*5j)eS*iDDQrJd%1#blB$sKsDw%hRT8#K_?Cnn622|rF$uL2c1x&Z zEXz2{Hn2jOhKJ?ibr!G=c9GpN8nWN@9Q3q#KIB#W48M|dCwH&;&y?fUKiBb!l=!1X zpSstH-0PnbZ55!z^{vF+3vRVV;vAET8A<=U8G(Yk;tBL4PGtv8p zh~9c1<6Gcoh?==KdE^5tRSxTJv61*o^wP+SFPOic60meHbGJ{tXSMyxeTb-Dxj9r;MnE^`cA3Z_{BGZtD00efLu@X%f3kKh?5YV)E!?cRIW+}X zmnT#dPnRdew8Mt=qkN3_;TdD=@q9xvXF|8RC`h3 zgu+V--^`%3rMnrMF z3V)V?TB5ZuMH|!;w4z6ex)g>K9#`0&fk*WOE$UE;pDX;XM3Ii;V^|4iH!4IrR-NfZ zWjU^JLZL3r1x4S~u16GuYN2V<&ncEn-Gq^@!xycRoDr42=?hi~6YjniR10nGVhyOE zN|Yt-lEdFM9aclT!VZPH#;0@^y7=1nkW{0Fvc;kHCLK{{(NgUgk2*tm%;^v6=Nbb% z62}uWd*@53x0Xkuk)gI|I9;MkiNp2lf_qb9{k%aAFx4_F0#Z+8X1!bx5TQoC0Jwr1z9iS#^3IqTYn5G$=^!vAvcUFWg;S;_Fd^uc< zu5T6}R=;qp25d4ZlM-pcT^mvDO!=Dq2!-5Axtyrv!XcF%1jrGB zR7r=GnWjk%JTukIEKQo_t1|T_OXLEb?lErL{X_DL9*Nrt^VCIdCx#q)9{)C@iG(R? zM2(BST6*y{o=7+`7$J#-ZHi9!IDesUxDRgn2G8{MVe8w%XJJpTj$&eU6xhS7Gw4{A zfw@!6TPXeL2%0Q?x@H5hesxU34JbsIyB@dlJ}gzKmcmOONvNd~(FFE@UaA2r&0?X{ zeaI>4TPvqYnbRbn#bLyTum`Xs`mrI@jzm0Bb>Jsvv59afC~afga?{}R5gSO@X&d3d z$aVgY754T$PfIW=#nEwmNynmmb=A$rO=+0nE^8bx+HjGpPmjy&L1u%`Y{rI6PSW3F z?2`gxaRraDsBV{;_vRvL!m`kD<77Ud)cSBS+kr6;x8N*11}plcVC7#cE08hJOwq>5 zUpINuGn4{gFauWWl^1vtAKk3};ri-j_JCZ1vAL%UU;WRxvIy6U;N>d1VUCPdhomqw zT4__L4K+$7rdIq{-z43w(F0P)*pqj?dD$fuv5bE+6nf1p=4Cx;IveteH0=RBn5H@V zGB|CY1N$e^bRPQ#yC7@hSqF*qscG#~)7qz|wNFiJpPJ6W+-K5rwa;c2WG7e)Yh|ZE zJ ZjIjlg9AVD^_hH^ib`V|0CwJT$?cYUhW<3A^ literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.eot b/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.eot new file mode 100644 index 0000000000000000000000000000000000000000..0ba25dfa282170b154483751c5f123f3938aca2b GIT binary patch literal 6552 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 T0MCc~@mGZMJ9P_gXzYIgKctnE literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.svg b/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.svg new file mode 100644 index 0000000..7dd922d --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.svg @@ -0,0 +1,23 @@ + + + +Copyright (C) 2014 by original authors @ fontello.com + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.ttf b/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ee71e6e014180bbaf95e5e110a0463c449b7bdc7 GIT binary patch literal 6388 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 Bgzx|W literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.woff b/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.woff new file mode 100644 index 0000000000000000000000000000000000000000..9ea8696d080a77958404a492740d2ec4391cd16c GIT binary patch literal 3588 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 BL;U~% literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/cfont.eot b/wp-content/plugins/caldera-forms/assets/build/css/fonts/cfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..1e4c11dd590cc452f3aca348b51dd10b4508a80a GIT binary patch literal 11356 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 + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/cfont.ttf b/wp-content/plugins/caldera-forms/assets/build/css/fonts/cfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..177dc840d97df2c8bfe22c116b329dc64f4e9303 GIT binary patch literal 11200 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 Rr-73W7``}!xA~RV{|8)m&glRE literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/cfont.woff b/wp-content/plugins/caldera-forms/assets/build/css/fonts/cfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..92e7185fe867eca47ccf5c3344b985817aed1da5 GIT binary patch literal 11276 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 + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/icon.ttf b/wp-content/plugins/caldera-forms/assets/build/css/fonts/icon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..710440c4891b9fb46b1b98bb6fc33831815caef3 GIT binary patch literal 3208 zcmaJ@TWlOx89x6xGv~~8@4Mr8z1xkq-dV@6alGCgmFBW7NOh&NET9Ff*>jn;N?3ryN(l3 zj%NPz-_Cz--~Z1rVvM=0&jg$Q+|vF9b?@I7p!pTv<<*NT>+Hp!f0r?ug8clsl`HG$ zGmtmXTj$oUy>R*~cfJm}5Ap8#vnywYx4w6VF-QA#&qE=8LBE6i2IR-jU%a{zF!oc( ze}sH+?egl1v*;hh0xZb2iz^%Jti;}j+|=@=m5XP;cJl`xLjDZqsIFhWauw@D^UiBK z6P(d?X2SLyy#USeQGbu^Vc*eyyBcBH54Ij-TOPeVd}sI$z0ID3QJ=-Q)nbN&>KO~5 z+FD=+!&+F1S&TCYU2ThRIa}WFKf@vPSk)HWGDb2D|2k<*ib*~i9XpH&F~W%St~oJR z^hCUb`|EhLPU=`VgJrDB#+vdhU}eVgdy9KJ9ZiZmWG0B}QK;H*-oEj`+wb-I`X$!u zE%$nZm@Y3b*Or%ccw#46j&9K z!eJgpEm5bRyiCNoNuMT@bE21pFbGXRb&bdn;;C434Q8PY(A?SJhTvQne1kxqhD85I z#q_NY|BSu=5P19qJH(!0Ux0G&blB)*7o%=_uP7;5-%s7J8#e0GN~%&&YA-~Z9HDM! zF$}e@c3lWcfrN9u8+EaXp!67FpCi5))M>EYpUmfN$D@yk3fZaCtt?TcJR4TZMCD3Y z4O&>I@PzmV{PMZ-oo**tctGw%CKOP}0%Xt3L)UEbQUfzeqonlHyD zSOqgKR54?UrzwmMi#Dl3Y7}UawuJ=KA)BbZm2KbBYFj zv65B3=bG?O1Oga;Yi|B3yih3P8Y&Dh3@hEJhs@x zQ@^1DV^x3bbb$Vng3a-VY%n0Uxw*X_n@9>PcGgU}k%G>;2esY;A~D zTyfh_Bb(>mbUnp?%U|a=IiA<6TuAfj*be3?J!0oB-os6_b>*4?dSf&nA#4Xn5dp)c zVnHcvyRJGQ4JE^d-faY!WA{p6@B66{HINPZSXCiSfgVF2uiCz6+t$*OMV9UP_Nr}v zjPyiW;&cFX>A9{rVl^G4_0Lq=byr-@LEMyb$X+^W+i!l$vUHFa*DT+46p{69%lDl3 zxnU~8eVYb2a#J?_y281Wa<^ZVoRoI5U%{cGTU)bz-`0DLanMJ`yQr7!2-Q{4&I91> zC=~5{udnOZK$HI66Z0nq{XS|L2(lL6rTcj@$-b22Nri%OsvM#y&K7l8Xb=O^K~?A{ zB~<*>r&~O13H`t&$)SOho$&pMtP`iq2d3luR;DpKS1QfTHZqp)JEqQH92gGk(bgmr z<_9;FYnvz*>c(JRC(lt1#BfvLfHg5pFhb~%ppUY}_4@mCi`@Y>ScH9|pv{yHb7V-1 zs~I_+qT)$iU+LJm(r&-2xsQ@!yt`oQf~=1pxj6g)xp*7jf>riQ_IsU+QUNnEO@P&Y z5E&wwBmflxP_ZV-tDxPD0J=q>4Co3p)Bw)~z%!6V1(-suGqF$)QKSPI7wK+A<>I`Ol2q@#MwGRz~6o$`@-$U4WOZ&Kc$Gc40c8$vaSFocUVve$el z@GMkD3bkw&6=GHbprh%trYUQ%Js21G)c+Lhz~9>9%jtvnn2Q8O`_u6^{&ByLzclYb z)_++^!x;UqrfY$2pgPj-hT3qyX`}YUdver|<%j#&9*=bJEv>Q>>_;?3pQqROB)`sY zi>5efY{avr*&p!Fr<)G>a7(dUqcsuMJzgKjf7!xFFQBiEcmsTI#GCl*wMM)|wlzk) z!q}Y04_41`LkIX;I&as!+8e74L@%ZD=UW#L^u&e0Luo^qfu7N%i$M`Jb>UomC K=!Z{im;7J3q=u*f literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/build/css/fonts/icon.woff b/wp-content/plugins/caldera-forms/assets/build/css/fonts/icon.woff new file mode 100644 index 0000000000000000000000000000000000000000..b8bdbb4768e686feeba6a4e76350799344426e46 GIT binary patch literal 3220 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ⅇsG=?cNMoCqvR`-c?ZWfsDabqvs zz}LZjcShYxZmFKhoT+s^dCGz{z0U;HOZz+l{+hf&mcbyJUcw?ncA(w@uu9^_v-jAC z{%vpeRGH}1%v`BuoGIn!1li=`X8@38(|5Umi@?cxi~l9hmD`Vc5B*tuKcP`qFI0lf zR!{P~o$PG*dyz#lH}%WsY6avg5#iNyRow2WADpnB`Ljs^)aN|XSDEA0_pDsN6~Mpp zp6Xb1S*@OV-^xw40yNhqd-8^Em8nl9ZsnVGOc8KBMtuQz&wy$5ZZA*V`Oh-OQ_0jS zi$?Ezj~nw zK{Gurv^@hN6Kkgt&B>PT4!bKADSQix;Y{{C$)2^X`e=I{@60pF0C;>qmW; z?_Ju=DX)dIRd#qLNqaFAzdN)16WxNJ8KmPwbIsb$US<8R% zfByu~um1a&kDq@M6Ztx!|D1QqaR%DlQ~&q&@Tcc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPAEg{v+u2}(t{7puX=A(aKG z`a!A1`K3k4z=%sz23b{L-^Aq1JP;qO z-q+X4Gq1QLF)umQ)5TT^Xo6m5W{Q=Ysky7Esj-oY45WOi_+yd2$+aLNs$LND17Ac}(Lcr7mV#1RxkONQnsd>QEUIa?kr@s7UU|{^@ z>Eaktacj*~$E-sRB5mp?BgD7u(%yAKHs;l})P)a3cWG2{e-&!7?th>gvs+vwW{XHj z&V_A;GfVy@#?3g=p?UVeXVt^i_y7Df_FMC?;Kvz>>^EOen!6;zabwilu;g6^dl-e>WDmLJGs&^yJ4ueh&55h3{font-weight:400;margin:0;padding:12px 40px 12px 12px}.caldera-modal-body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:53px;left:0;margin-left:0;margin-right:0;margin-top:0;padding:12px 12px 8.9px;position:absolute;right:0;top:43px;overflow:auto}.caldera-modal-body h4{border-bottom:1px solid #dfdfdf;color:#737373;margin:0 0 12px;padding:5px 0 6px}.baldrick-modal-title,.modal-body .modal-list-item{border-bottom:1px solid #EFEFEF}.caldera-modal-body .modal-shortcode-options label{display:block;margin:6px 0}.caldera-modal-body .modal-shortcode-options .wp-picker-container.wp-picker-active{position:fixed;z-index:999}#extend_cf_baldrickModalBody{overflow:auto}.caldera-modal-body.caldera-front-modal-body{bottom:auto;position:relative;top:auto}.caldera-modal-body .import-warning{margin:0;padding:4px 0;color:#f11}.caldera-modal-body .form-panel{bottom:0;left:12px;overflow:auto;position:absolute;right:12px;top:0}.caldera-modal-footer{background:#EFEFEF;border-top:1px solid #E0E0E0;bottom:0;left:0;padding:12px;position:absolute;right:0;text-align:left}.tablenav.caldera-table-nav{clear:none;margin:0}.caldera-table-nav .tablenav-pages .current-page{width:45px}.baldrick-modal-body.spinner,.baldrick-modal-wrap .spinner.loading{background-position:center center;display:inline-block;float:none;height:auto;position:absolute;width:auto;visibility:visible}.baldrick-backdrop{background:#000;bottom:0;display:block;left:0;min-height:360px;opacity:.7;position:fixed;right:0;top:0;z-index:100100}.baldrick-modal-wrap{background-color:#FFF;display:block;position:fixed;width:500px;z-index:100105}.baldrick-modal-wrap.baldrick-front-modal-wrap{position:absolute;bottom:auto;width:600px;margin-left:-300px;margin-top:0}.baldrick-modal-closer{color:grey;float:right;font-size:24px;padding:12px;text-decoration:none}.baldrick-modal-closer.baldrick-front-modal-closer:active,.baldrick-modal-closer.baldrick-front-modal-closer:hover{text-decoration:none;color:inherit}.baldrick-modal-title>h3{font-weight:400;margin:0;padding:12px 40px 12px 12px}.baldrick-modal-body,.baldrick-modal-footer{padding:12px;right:0;left:0;position:absolute}.baldrick-modal-body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;margin-left:0;margin-right:0;margin-top:0;top:43px;overflow:auto}.baldrick-modal-body.has-buttons{bottom:53px}.baldrick-modal-footer{background:#EFEFEF;border-top:1px solid #E0E0E0;bottom:0}@media (max-width:600px){.baldrick-modal-wrap.baldrick-front-modal-wrap{bottom:0;display:block;left:0;margin:0!important;overflow:auto;padding:0!important;top:0;width:100%!important}}.baldrick-modal-wrap .navtabs{background-color:#f1f1f1;border-right:1px solid #dfdfdf;bottom:0;box-sizing:padding-box;float:left;left:0;margin:0;padding:12px 0 0;overflow:auto;overflow-x:hidden;white-space:nowrap;position:absolute;top:0;width:150px}.baldrick-modal-wrap .navtabs>li{margin:0}.baldrick-modal-wrap .navtabs>li:hover{background-color:#dfdfdf}.baldrick-modal-wrap .navtabs>li a{color:#738e2f;display:block;padding:8px 12px;text-decoration:none;text-overflow:ellipsis;overflow:hidden}.baldrick-modal-body.has-tabs{margin-left:150px}.baldrick-modal-wrap .navtabs>li.selected>a{background:#a3be5f;color:#fff!important}.baldrick-modal-title .baldrick-modal-closer,.baldrick-modal-title .modal-label,.caldera-modal-title .caldera-modal-closer,.caldera-modal-title .modal-label{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.3)}.baldrick-modal-title .baldrick-modal-closer:hover,.caldera-modal-title .caldera-modal-closer:hover{background:rgba(0,0,0,.2)}.baldrick-modal-title .modal-label,.caldera-modal-title .modal-label{background-color:#a3be5f}.modal-body .modal-list-item{padding:5px}.modal-list-item:hover{background:#EFEFEF}.modal-list-item .description{color:#919191} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/processors-edit.min.css b/wp-content/plugins/caldera-forms/assets/build/css/processors-edit.min.css new file mode 100644 index 0000000..24d4979 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/processors-edit.min.css @@ -0,0 +1 @@ +.caldera-editor-conditions-panel a:hover,.caldera-editor-conditions-panel li.active a,.caldera-editor-processors-panel a:hover,.caldera-editor-processors-panel li.active a{background:#FFF}.caldera-editor-processors-panel{float:left;margin-right:20px;width:250px}.caldera-editor-processors-panel li{border:1px solid #dfdfdf;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.06);margin:0 0 6px}.caldera-editor-processors-panel a{color:#6F6F6F;display:block;padding:6px;text-decoration:none}.caldera-editor-processor-config{float:left;width:auto}.caldera-editor-processor-config-wrapper{width:550px}h3.caldera-editor-processor-title{border-bottom:1px solid #CFCFCF;color:#3F3F3F;font-size:18px;font-weight:400;margin:0 0 6px;padding:5px 0 12px}.form-modal-add-line{border-bottom:1px solid #EFEFEF;margin:-12px -12px 12px;padding:6px 134px 6px 72px}button.button.info-button{float:right;margin-right:-120px;margin-top:8px}#field_setup_baldrickModalBody.caldera-modal-body,#form_processor_baldrickModalBody.caldera-modal-body{bottom:0;overflow:auto}.form-modal-lgo{border-radius:4px;float:left;height:45px;margin-left:-60px;margin-right:9px;width:45px}.caldera-editor-conditions-panel{float:left;margin-right:20px;width:250px}.caldera-editor-conditions-panel li{border:1px solid #dfdfdf;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.06);margin:0 0 6px}.caldera-editor-conditions-panel a{color:#6F6F6F;display:block;padding:6px;text-decoration:none}.caldera-editor-condition-config{float:left;width:auto}.caldera-editor-condition-config-wrapper{width:550px}h3.caldera-editor-condition-title{border-bottom:1px solid #CFCFCF;color:#3F3F3F;font-size:18px;font-weight:400;margin:0 0 6px;padding:5px 0 12px} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/remodal-default-theme.min.css b/wp-content/plugins/caldera-forms/assets/build/css/remodal-default-theme.min.css new file mode 100644 index 0000000..f20824a --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/remodal-default-theme.min.css @@ -0,0 +1 @@ +.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,53,56,.58)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:28px 28px 0;border-radius:6px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal-close,.remodal-close:before{position:absolute;top:0;right:0;display:block;width:35px}.remodal-cancel,.remodal-close,.remodal-confirm{overflow:visible;margin:0;cursor:pointer;text-decoration:none;outline:0;border:0}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{height:35px;padding:0;-webkit-transition:color .2s;transition:color .2s;color:#95979c;background:0 0}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;min-width:110px;padding:12px 0;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/remodal.min.css b/wp-content/plugins/caldera-forms/assets/build/css/remodal.min.css new file mode 100644 index 0000000..925290d --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/remodal.min.css @@ -0,0 +1 @@ +html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none;text-align:left}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal .caldera-grid.cf_processing.cf_modal{background-position:center top;display:block;padding:0 0 60px} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/css/theme-default.min.css b/wp-content/plugins/caldera-forms/assets/build/css/theme-default.min.css new file mode 100644 index 0000000..352a4ec --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/css/theme-default.min.css @@ -0,0 +1 @@ +select.error,input.error{border-color:#b94a48;background-image:url('data:image/png;base64,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YWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM4OjU1KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozODo1NSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjU4ZmM5Yzg4LWFiYWUtNGEzMC1iNGUxLTUyMTQyZWYzMzM4NDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM4YmMxOTAwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmQ1ZjJhY2QyLTQ2ZDUtNGVlZS05NDllLThkMDI0MTljZjA3ODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkNWYyYWNkMi00NmQ1LTRlZWUtOTQ5ZS04ZDAyNDE5Y2YwNzg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1OGZjOWM4OC1hYmFlLTRhMzAtYjRlMS01MjE0MmVmMzMzODQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pmkb7KYAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAOZJREFUeNrMlL0NwyAQhZ+jLJAVkE4M4BVMR50RvIIzAivYI6S+zh4hHgAhZYWM4DTnCCFsoshFnkQBB9/9impZFhylEw5UFsaaatbUbj1iTR1ruhRhrKkGMALoWVOXsY8AHIAHa1KlyO4AVq+ONbkE1MhWAejjh+cMbBDPqzqJQAGoM3c/qnLdlPRcod7G+jAVYQJs0zT2QKXRmADMufMcaC9NJR1VW46sD6YI2wC9og7HkV+tD6/SaKQgIytWk9Y0B5tTkPVhljqZnbubNevFs7E+PBNbI9HfrA/DV6Pxn7/Gr3oPAAwLXEdIhTGuAAAAAElFTkSuQmCC');background-position:right 5px center;background-repeat:no-repeat;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}select.valid,input.valid{border-color:#468847;background-image:url('data:image/png;base64,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YWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM5OjExKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozOToxMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmU3ODMyNmIwLTQ5NmItNGMyMy05ZGI1LTI4OTRkMWQxZWZmYzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQxZDQzYTcwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjVkM2FkZDhiLTljMmUtNDU0ZC1iMjFhLTk5ZTliZDY2ODg1MDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1ZDNhZGQ4Yi05YzJlLTQ1NGQtYjIxYS05OWU5YmQ2Njg4NTA8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDplNzgzMjZiMC00OTZiLTRjMjMtOWRiNS0yODk0ZDFkMWVmZmM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pn/qNPoAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAMBJREFUeNrE1L0NwyAURtHrKAu4pPUKXsGs4AIGyGRQ2CM4K3gFt3TJCE5DgSL+7FgKEg0SB77HE82+71w1blw47mc3ais6YAGkUW47fbMA6n6Kqa1ogekbSmLaipe2ok9AC9AfeYAWmHycKqgUswOWAIxBbz8BaGJ9pq0IF1e/YYhA0ii3HmmNVKwxhHIxt8IB0ij3rK2ZDGtRAyUx39ExcExB2df09ZDB0sMoN+eyN6VfQ1sxAG0JqsL+9gV9BgBw6UeG/cRoQwAAAABJRU5ErkJggg==');background-position:right 5px center;background-repeat:no-repeat;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}input[type="file"].error{color:#b94a48;background:none;-webkit-box-shadow:none;box-shadow:none}input[type="file"].valid{color:#468847;background:none;-webkit-box-shadow:none;box-shadow:none}.form-error{display:block;color:#b94a48;margin-top:5px;margin-bottom:10px;line-height:140%}span.help{color:#999;font-size:90%}select.validating-server-side,input.validating-server-side{opacity:0.5;background-image:url('data:image/gif;base64,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');background-position:right 5px center;background-repeat:no-repeat;background-color:#FFF}form.validating-server-side{}div.form-error{background-color:#f2dede;padding:15px;margin-bottom:20px;border:#b94a48 1px solid;border-radius:4px}div.form-error strong{font-weight:bold;display:block;margin:0;padding:0 0 10px}div.form-error strong,div.form-error ul li{line-height:140%;color:#b94a48;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}div.form-error ul,div.form-error ul li{background:none} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/images/align-justify.svg b/wp-content/plugins/caldera-forms/assets/build/images/align-justify.svg new file mode 100644 index 0000000..aa99b3b --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/align-justify.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/calculator.svg b/wp-content/plugins/caldera-forms/assets/build/images/calculator.svg new file mode 100644 index 0000000..9c58a0c --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/calculator.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/caldera-globe-logo-sm.png b/wp-content/plugins/caldera-forms/assets/build/images/caldera-globe-logo-sm.png new file mode 100644 index 0000000000000000000000000000000000000000..ec9dd6b3254a20d7218e8adbbf1336c53c6f9cc3 GIT binary patch literal 12155 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 tjTK}-E`7NPL + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/cc-amex.svg b/wp-content/plugins/caldera-forms/assets/build/images/cc-amex.svg new file mode 100644 index 0000000..c466bef --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/cc-amex.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/cc-discover.svg b/wp-content/plugins/caldera-forms/assets/build/images/cc-discover.svg new file mode 100644 index 0000000..2738204 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/cc-discover.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/cc-mastercard.svg b/wp-content/plugins/caldera-forms/assets/build/images/cc-mastercard.svg new file mode 100644 index 0000000..de286f9 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/cc-mastercard.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/cc-paypal.svg b/wp-content/plugins/caldera-forms/assets/build/images/cc-paypal.svg new file mode 100644 index 0000000..c4800ee --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/cc-paypal.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/cc-stripe.svg b/wp-content/plugins/caldera-forms/assets/build/images/cc-stripe.svg new file mode 100644 index 0000000..8ab1096 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/cc-stripe.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/cc-visa.svg b/wp-content/plugins/caldera-forms/assets/build/images/cc-visa.svg new file mode 100644 index 0000000..bef42c5 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/cc-visa.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/cf-pro-logo.png b/wp-content/plugins/caldera-forms/assets/build/images/cf-pro-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2f77f950dd9d35ec7830b309e27636bbfc8bbff4 GIT binary patch literal 24479 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 W@h>ae;MbL2ACZw#lq{4m3iv + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/checkmark.png b/wp-content/plugins/caldera-forms/assets/build/images/checkmark.png new file mode 100644 index 0000000000000000000000000000000000000000..ad85a91027713d18ea4a3d7b7d22dfe540e38f5f GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw{0wkH`a%F*3fv1aONCo55gB!UV6D1ffOuq9) zz1z|ARP+WQ0ANajWoAC6u?TStD-{)H%@0Waa!szRUDT(h=l@CW*WMu~2 z;H>W5<#)(&;jznJ(#%T>CSHl+NH;EDc;)leu$p^cOg+{)rK%i`NL32{ + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/cog.svg b/wp-content/plugins/caldera-forms/assets/build/images/cog.svg new file mode 100644 index 0000000..fc4cb88 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/cog.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/credit-card.svg b/wp-content/plugins/caldera-forms/assets/build/images/credit-card.svg new file mode 100644 index 0000000..dd1c6c4 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/credit-card.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/envelope-o.svg b/wp-content/plugins/caldera-forms/assets/build/images/envelope-o.svg new file mode 100644 index 0000000..7f3940c --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/envelope-o.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/envelope-square.svg b/wp-content/plugins/caldera-forms/assets/build/images/envelope-square.svg new file mode 100644 index 0000000..aea91d5 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/envelope-square.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/eye.svg b/wp-content/plugins/caldera-forms/assets/build/images/eye.svg new file mode 100644 index 0000000..1be85e6 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/eye.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/field.png b/wp-content/plugins/caldera-forms/assets/build/images/field.png new file mode 100644 index 0000000000000000000000000000000000000000..85396c2f8b7f7a89e298c2c9fba13adfb8b08800 GIT binary patch literal 660 zcmV;F0&D$=P)sBE`|kNyI^<_$gdE`32gfO`3*w=<3kHtqxA&2Pons zjt(NBlN9}*G!RPeOk&LSF7FSILeo3$_rLevT}h!pB9TZW5{X1oUzTO9Hk-|o>~+Y3 zU#rz>FZFu;-nQ+0nP8gc4?N6c!JLxJkDYsyvKpB zXag_Ud4kU?{78FvLCvQLzbBhBR2l7juHk1h?I%DtVGGBitJ=deIgYb{40s4x{3kNt z_%HAnGn;A8G2xMCg4Xc9+U+*i1g+rNjv~r2P0$0L$uJCO(&5uKVfNvf0QVd?=F&1j z4S3geS3=JEL(XrbnlQVUoM~a9XPgU9QWHGOvebZQLjBtu5N&aU1$QH?PRjxPN!2!65VchE^IzQ{l_vP zGa=m)-NrEPoHO53%(>*6kfs4>VoM3<@-TKwc>{1uJBc{ + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/howto.gif b/wp-content/plugins/caldera-forms/assets/build/images/howto.gif new file mode 100644 index 0000000000000000000000000000000000000000..c53b83043b023347d9de8d3a84b8de0a6f2a0201 GIT binary patch literal 33493 zcmeFZ2UL^ky1xGVaq4!<{M5K2#G(`jq zBtU?GbdaK@GpI)0rr7EOM!m^+kaaq;8_586$74?fM-2$ zy$ZNqFXmYw=2;|mvq;plQq-qX-m^g7vk35Q((o)W@F_Us3H~Uu^DH>;S>WMSaPxXT z;9r5jRf_qSi-tTqoLGM}`56#G0-{=hn0B!QlGxo&vCLli7=nB{MLx4vI=e?IdlZw~ ztCZ7oJo}|o{-kutv~=bC@v7Ey_arU)eI@I2*|gOEVPd;aSh179a*B0(V>yq zqn6jJS~7qwd!e7xV^G|0ncZViI%r%qZt(bx{^Pd>4U3iya~I3{9Pz{U_>l{b2YhmS ze2ND=o{ZkE?)7~%;@dc3(DcEw>78ZEnq|kw+fCz+T^}#EEnn_fx!m(9*f&4&R(^0m zL1aLFWMn~7Xx_c(yzJP#ynAI2@8*}@Evmj>RGnK~n_K+saYfzZC!rd<_yg$2|Qc_JRt?MYS?k#!RTUXm%-8k^`>E)e{ ziHwf1(B{dYzSYq2Z?Qw`v9G?Tv`l7nQB!*6QeJOn%zeuy4K%co>Y4`{`bHW?Ugi$Z z6^u-l_fI|?nS40BRy{WPYkrjSTlK43#L|+Min8|Vhs{;h zU3FDmq-TS~M}wp%z zrhan&Xh(nVVB6qGYj1Dw;K;!6#H;baz89n8Edz5+6O&yN)c(;o6T{SA>evhFNEem* z{Pl9n`c}uvx2`YW`>E9asShux)RDRO{jZlNUN4W%ul9f1>i_a(Y;E(!_f6^mi8|O$ z9ivPRj8eyY7r}oAb%078e?K+xkvc}DQs2LxSzKJ4oLiY(*qHyYJo{;LdUNaj%IdrC z-&dz5*XOC<7N)kAXE#^hZhd>Vva+(a`R(h<>ei>vTi;hVw>G!`-~Ok+;9I~j1Fsf7 zt0@r9A!$X%XA?t_LOK~*6*(=DsDrNK4;;dYAtxxmKQ$1j}2tpt5ZGq=#tP8s~$*RaetvN@z7G%{S6~To zLQML4Pbyy%qxP;wQ(kC94#>@NH4_NL$Vc;wlxQS^M@F{93XB^DP2d}=-4c3Z_m8^G1ALZ3B`s=}n94);45D%NQ{s*K2rJ4yy~qUN{v3gvlQb76;H*=m6vOEzS-gvVMUi$25-ZpxNg$*>s4V zhDsKNp#q(>Tq}b!uh&(axG$eiSklL(XH3J`7D)+0heXsz--ItoSPE!&KtY z7a1h+s~5AD=2Y8-wc!@$j!_iV4n!Q}wu`ptu2rE`e2FIN-|o&(t>M`Zm*#I0VmQ>H zL;Ed&mJz9I1<39?F8&sHcA>Yab?@c=cA$!P3r&P)BJtRL)%guEKeB zSpyQ~Q#m6BS(}W2NnAcyiox@vx}X{(IkfZy69C823-A-tByW>ELbgisCwYiTfvQY1 zB)g-MA|@&i@9TV9f-%mTl?t*iRf#Lin?3_#_lhhUlHSUfj51OM(EGY#u3?MmXkvO2 z1GBN*NB~F68yD*4?yo9KNGM~pk;1@jxEf&qL`Ne8z&7i6@8_)?ovOUkQbvQrwngfo z5pFapMoZ%77|L)w-lQ0pC*i?Qw#=y28vfn4a+#<%q49U`nw|{bkj;UxZm?C_2ytQC zHR78+Gzh7M!IbOSR<{80nr~FJQW2Z=OEIp!GuUe;i{uNl8ytwwZ(_RVO?ahM+muJy zVsVJ*eV?@AmHU=s{q=+$>9n=NQ64d2CV9e4M6#ypOneoF2`<{MO~PRhq)_0ZMuD91 zE>!5<#XQM3&;TYE{v>?HgrpoUA$?>erIzA&5}M_2Nm{v+*`Xn=r$VvgUQH$I70BLc zr#LCBrnQ!}9L8yPxmv8Ik5CE@KW^{3bba+M6;UYPrrqt)?2$C5SEw-D-hHjFf@dkJ zQ1OlS^XsFlnH!Ws)KVd-^x0y_FL;3tbzxjK466xOnl(M9TFI=vAV zYdNT{BF!Tmy)oCqb95@aZZ&`>A8N@yo}DIOZ}Ndfky` z?sa_F$uc{x&XHDy^@_OYG6yl;7abPsm8o52PDeUlbYEYu%3>~eIiWk+m%d(Ibh6y_ zbm!<$-Fgi^y8ME(?%1fs==!7DuJTLXontS*tUo3&KX4D#9iQUn(qxmszv4AL&@&UiG0W9FS1pp^boB(X2fJ^uHx`ga=iv%ub10MPOUde(t?hD<@ z5%w<>2`Uv0dng)SAs+o$Jf>D6p+O>nt@!cD!Y+f7KFh45trJAATxED4M0MGx+lR#X*~#MY2v z>$~G0w-w>LgW6w4H4TUMd;}+u#<4ezYnz>QL~uyx?(Tlx)>YaX2FYwPb=*?RS1 z{neN6AhK7fWApR#lUrL0TU%cjra!H{|F-gaYi02Vh&R8ktZi+rZf^e9C=C9#{NLCA zhTj2r2apJF>ZQS{1VYl`YzcX`M1NXVK@&25(jNj9)S-#%3G|22YlUqfF+iKBxKRkd z$`mx1juy6vE^elU&>(~jYpLu`s=FohMO~1#&H8s(4B5qdf}En@oY(BIqcr|dT4@va zJjh3ANHM1%+8qf|4JZK8v2hBffeZ|qVsbA2#%&f4&$;nd;14cBY52|N*3$i99bBiZ z&3pi2hzT3YiGQAL=4}Yy$*2wT6-aP`sBXyk9ASnggj+*1$*@@n#>S6wpxOC&vx5KC zq&&cHT)%z1Sy@@R4=VACNeamv+<*Akp`!}Nj~{15t8g7s-E%}u^qBfCRZ|Xi^If`j zyA7SWPF+BmUgEa$R#4O2Z|$k7s;Z`~r=_K(t#4##XlQDA*3#0_$kg7>-rY9=q4_<8UR=})J5p* zq)>)hoBG=aCMf+wLqj7YBi*y})5Cq>K`=EnwXm=NPUqCkP4F!EGC#Gty80136t)NQ z|2qQyH+-D`{A+}N1WHZ(RcCNmz_60vq)14YRvap1hDpdK2JbxsRWvf!5J(bZ6)_Wl z5a6r;U1gEglLYzzq_ACUl!}c|e6Z9pCw~#dNvA1gKEvqvY#T5a7vv zdRH87>h0M^W}u8F3q@eqrHtcEafM<-Sy42?Hhww5al$s%)h7j@G;kIX9r-YPKnrV+ zq5Yy`Z?1Nnkc3H*O#-bhr?B)T^LCH?awZ9lvo;mIcJSmqhsyY`U|O`9_#luUpjX^J z39P_xjsVXO&_n4MXc?Hm^MHYCA2*)>i`21QLi=~iDDX<4_sAS&M=SHmD)Ni%7nW0$ zKCE!~s3MDk0pi#xoZppQ zqNc8@x`wKju7SbH6DPsL!qCLR+QQQE%sD$78yhFr3vTY7p5DHk_K~}s{6* zBAV+D82s>Dp4q5t`Karq+_x*yHlf_OYVP2td%_y!;_G=Mnt38Scp?Y(#u0hr$UJd_ zJPBhw>0>bIw==TFtXJ5{%0bD!dxPV$Is_KYXG z7Iyj-kzMN-O$e*5g!eY271y>kzqX~FgDN#GE#g6SVNp?OS=pmUkDfhy7L?K)mC~G; z(i~Jh5>?ZiSTmIPWF);}DEDqtVIHxtsI@$gR8`SdThkiTG8xpi64kwy_-ZqK=3CbD zsq*K`PoGa!QQua*+p2xHRlmH|@#I-w?K4VEbN7?h?uO33r!D;r?L;Dx+|@Ygr5z_W95<^y%%19*Z?zS)?2zw~-* z>;2Nw;`eV~-@VydpWRxT-}*ee^=$z>Q`a`XeqCDGTHp9Lnyf&t68iVN3fYh=7KN7m z#j9w0*dzAsc6R7({^?b!3cBvfR8eY+X0&2|^D0HXxmt;m%-7W!H1F$fdll1#_$brR zg$-XKF^KyNF@ibbYFRW4atR)G@C}w8kZbL@XJIALo&9OpQ>(X$QQW?d}J%|N|msZWs7mGrMGLv#~$)$-72IH^8l$72tb1oJlMt% z5AS8#uY?Ss+&sr`uOpE^0MWc2MGjEsB9GgS^QjgIBKGJa+G%8OZBWVkC)8OZtZ*`)zv>q@+R?G-2aIkZ@H!j=~+)H9As-@SBLbBu{oE5)2~ ztS%yoS7_W=oAtb~lU^2fSFyRsJ9Z-h*=Hubmm2Q!j;RSmXs>*zQkH|R_~scincO|v zP4|Y5&nARYQl7HZ4wHuusUc76X|(uhvvp+}X$xl;SRJ-;PrFx}8mGe2>BwwSZ2ZnJ zkOmN^!;S#B{F)&v?~^b#W_UmNtX*d){ADihI4AONiO~{(0#1PV?;xRJ zWJVwmzk+0s)L|4xNm^POGp%Bo4+s1^xa{NbttB@Fc$Y$%g%zT|e>g zQ}iqUQS=`wdh@I6cfxIx!#x|X8A;MiByD3OwG{-0YRTa5qQ4J>2ROc3mJNXu>`#jP zl>R2QZ$XyWWp?}o$>kqAfXk1EK%(sI06?znsDF?yJNAEvG2jB=LfgvD0$>L=Nl8f{ zW=cxSimI!3NE7x0GdsFJxMl#<{V9(}eqsjn{vc^~)PHfsb5Qyh*Y@pz=coDyrGHBE zt8Lxi{SKs2SjXz0ygw-YK{$clALJ9L{=p%9hf<*Q2VFnNsvXzABl@eR-qpO@+IIab zTkW;ax*n5yf8gpxV+%;E&L6}A{eE|6Kj`;Cv;U&GZAa+uaI1gpXUi{tTgZf}=^@qpbM%~*VsQdPH`3LGYe@hS`NLFhCZF7SDAm|0< zAi37cDCshZlmwFDhJY|eY#`&99hv^$dV_!tMBc}xeIBB_)i5yC+KD!FCV zPG^r4hn$||LF>+-3F3+R-b4G4@X?8%z2k=%Ydiw)KzvLCR3gH>|Sd_?!^0uy<8I|yqJZ&HmX<- zeZgL1KAtJEsu@JE{EZecV=h{AT1u_?o|hwXEWY%0#KeHX*JVT7%+ zqVI|0Avg~Pft!bi3sbDp<&zx+o4w8mQOK|$wq=@Wrvpj@SF%0bz=IyiFy+n7omEgE zcHcm7l2t@W&$czYMrrG4&~cI3SrNVW`E$d1_Xda-tQ4RA;A@*Eqk(&EmlKO(?PwFJ zNUckug~c~oOH#$`S~l`(cy#Vs9uwmf?ya3kaeJUHS{ zD%u3wsH#m;Hh@2)$m6mr1d*irW(Wk&PuO>h*Bt^#)Gk&L7hC=CqID7Z?M=Y9rV~(L zW||e?Lsk*m)3iMB2s~hiN7#8uhj3V~t$30|IEAX4)Vbb0@1=c;Bgkyx(71j8HElpA zge1_QPoLZJ3~REDa_r=pj@lcDD2!{un+QJTSAlQN^sV*JZ=3>vglRiGhphancatr3 zm4-Trst;s=AFJ?PfcIxzM;s)rK532$U4$|qW)fL})>-h9i_v?bY%|5vfi#xwLR15*AoSK)NsEM|w_BRt>qc#ANuItyE0q0U zBn3*3vyqCTIGS@BA}mQ*mi9`!rY~YCmM)dPw#986auPbnzDVD;D-M?YE*faQp_W#y zOD|>5-^p3=?iw4;(p(u&_E-^sitR@+XT@Q}>fhVGRo_dzh7UwuN{rh@#!Y;S_aket z2SNn33MX3+lVi(mpjTJz6co@9f0i|8+KE&qlO+HMqXl-;0-gI@Yr}NpXn`dH{b3wX z0I{LveJ8HV%P7lbh=rne`NM^KdXhFNv{>IJ2J`fmT^j?mGUgDb3kwIiGN`nl<=dD@ zS08K(dR9ymQ+IqUZl^Ku!*N*v?BGBm`ujlg*JR5lD*2~y3r;3dhmRdTdhBPi<(1dm z3Aa1RmQ~03Pb10^6%7TfDj06}8@gbzSd|kxV8s2IZ$TUO=X`4y@gL_~MqDMg|8Myg z6Z1qa{^`%@12K}R;tD4t?EgsO%2HOb(+e1s)z|V2z zzY%)xq@_jUw?i*Djo|U6|9tMPu4wrgdUr+(aIPpFe)V^wZ(rTB?iy0p6C#*<2cEY6 z%)Q_O0L;B$IbbLH?&RLSzP_QciGMx!g5$x?Y%smF`frze!GYxNp~U4po2CaNatX}-b z#(>E)%ECnF?&h$VPYL_Yd!7$3M|goef|>S02PBzQf<^ zGoVU;-%nABKSE9#9>)iiYH>gjH1$YoPz&=0j}XE!6)DuX?C#IhhYPrWt62*~n4rvx zB{Bt=vP8O)is*JbMyY1wURoE~hVZVpsv%h6G}v&ph0strewRu?>ClaoR@F>WZ)bD^ zEk>J%bcXzrdAGX_VP79&De@K*<7y|p&U%Oj@`2n7OKytGzX;Bhm%s870?Ym=GtE zHWZJPy-3sBfi66|6|b#Yi#RQgM9G#QLlwo*1z{pGN%!SUO`5dX+D4%2LVbvc5IKDP zN(bNh9$$t7dZ_{@`3*#kX{0IDY#LR@T7g=~w3%kn0~T?;QtW-=vO(oXzoe8t=v%t3 z!tj~-MyT91EpQhgJ~OG!-iwC>v2`QTHRZ}ojJ0_N8I3v*J|y>D;O=x_Y?sE;G|lk# z0UVJB8^Y?f$$GMiF7A(=oYiQgrIG^Vj<8BGLlb-iHJX_$zlauiG8!Qy12|>LyU#E6 zSqkUl{os2kC}X(5<*@O*AsOd0AH0v7x!b7jr%K`FZWv-IVw$}D3`lpm8|Qhfy_(c( zuntp^8JETfPl_SqGXy_!_7%;MxGi*Vs@I=wD->${e61G3z^t=+nIM)Y3*~cz37k;v zky{+AV!RpfiS3?FV$^OQ*rkX8tb7hqEZl7`jc7?H!|HIY>b@tJ*(>UCMb_q)A|~Y&XIx6 zRGHYsavd$@z@T{$3jGniez%dbUyUSq{3d-DVlY2P}T>bo6 z=K7X^GFR+U;!l|iM)m)cbU!io6L2>JgPb!S{v*KskCI_62Tpsq_6s20WE_iCADSbY=k410gWi1;bx3ufPo^`0WE? zi>DkNclFdh z2D!bK7=i-MunoJ&&);%vLQ*A;eV?@*jc2e=#Xt**-P_dYPT(~a^I;^Cv8fa1`{a%} zD;M4!Av$Os+KE8`K#m9&hoN9dR^n&Tr}*LOY{jW53`pC>=1$Brv>mq;rq0&lfD;Wy zN9MS(K=}CwbFW`|bY-veB9%x>xD!BB>g%glcsZJdHI|wgk)gbSwy3sLV;u?auy}sq zN~z@*jBgZ|7F!98eF%q>@)ZQXiq?t_uF|SEI8BRJh>X-1b>>PkN?+$?+3jvf;B7+~ zc3xedH14EN6t>mdgGFHwA$BMs9iiyd$pU04a_bbMq*DY$FDkq`VV}K612iHaE4Vi|V0P=M;(O8CB;i~hl=%AS0T$>@S$aacdcrKB_UpCZpZ*s|2RpQS`^&esA z+rQr)5ya3Ai30yfqJPxV{y`$%i|@i9xxcrxe@NhSts~hUbSY9hE$y9cqO~MvXH>Fw z)KcnBOZ&IXRic@IPx?}`O`*8T>Gy(kiH%DdlTu3V2e{0Fr{jac1%k?BXnPjn%kXvxga9j*zf*Q!D>9>R~+-XnjCMR^|(&u0-&gXX7+6H5EGn8I!$(jMc zhK@=88fwsQfy>4ugP0RB6J{zg|H1OR|NYQd>vy*K6K9UrFM-vIs5@ECmr$@~Aw@5N zC=3yp<3$^i+tiRn>em=p&(2jwVj6|nU+mxWfNjqK`!#+>88OXCEr)Ukjk_0XPZn4* z@48?E@U|kbkO zVcOY4MP0LRpgP{D$=n;yrr&4k$JS{Q>XK8!O<2r6vClDMG^3`>$=lg-Jh@OkJJ{wzs;{!ghLvN|suVSNY(l$eWW~%S+TK#nPGA z7vy&_vlXG!7+MXj9$=XLWEogp)HNwNCK?iZL_V_gW@8!*jV?dCThyT@kf7m#uThc< z@bG(ZN!JwoXU+I&8#O{yTV}Xn^xMVnpk2-!sy4a_2Ilx_&QIH>xeR+88 zoi{>ZF zhy69;$o(PW{HHaQ-y_Zed8J={-mfwbtf{bSx$O8n@VEQdrizA!`j4iH!M|ei6kH?! zOL&oqCHyttsE0QEKW(aj(hkJSf1{@ID_f!lm$u6)(_jCtu>*D84qN&gS_b}7QyByc zDt`<&O)Fpi1eUS4+iSglzNYdkTi&j$EPneAc2t(Yg32#7mF<-CZ-|$FR8#ru^`E~) z968_8&?wX&B2LLE&DeCg>I-K&wzrGFU;inva2at3Acbzryq^&#K%;ra>2%HZ^&cKC z2K_o)Z=aTB{{ZHC94xefXQS00kf$M~c@kha?f{|ZA_x?)_b38DsL|O3i_u>fiPY46 zv0uOelzI9m$!}R`Q{yU-_&o$M2Z6IlcZ?QtgfDv0@4G-jElSc_Haf&|v~7N{C%$IA zVpiLk%YNQ7qnn49$^syxTbenfAv5b;a3s?>eUfPYF6lDW> z6y2jX7wU)Ultj_>74akMyaL+x`C74sNSzhQ(XP0O7eMgcn7h*Y;C1hf3x07^rhzn4 zMIlhxE#pW%m^PSm*y{DBVB9X<=9;_Dh(iil<9ZUZ_OKtAQ}bC=_SfTAMq}t27I!y^ zH^%FCa9>56AbDIR0Yzz9k2q>%lX8)NI;P-OzLRURo|SqG`I}t}iKj}dQlMB{Rkq={ zqOn&%`|Q``JZt^OFna#+5JYufI<*~k6bnf~nv+dwgPpVA*__dpS}w9VVqh4&V5D#~*22n&xD^$C-V75>QV ztu}rbYr?!capBmaJB%goQ&*tT!K{5>-vunA)mTX*>H{AL^as9u&}8G-sk8iWYG(iy zaC`JK$^4Vsqy2}#UgU4vqg@!4pH59)Sq029f88F*t7<5yYb%&o|6CfGS)JPvYAWY% zo&$@Kzg8pvv(=HvmDHcBqa%rp{|%dVBA~<@7o-u2aVT3Y@3@0Vx(IpDCwhx7ggI2qbMlFUi=w*o>Tzu!0gkz}CB zy@9C8eR7p9X@5*IXI$2>qV^2zd_SDp?sqKJ@`{G|-bX*2+K@)2I$b5o`QvEA6@GvP za%F*c4#*0jg4?67SoZ0M4v&CE@_E1pB@67w9`(8Lr22eyvVF#Sg}uM1gA|Pq9g=ZR z7#EFI*-L5pj|+QI7W~A4&j)23XaVG#u5S-6*92Lx>pX?E!u)|4=Pd;Ni{PWKx8=5) z6W33quG$v3zZm$oyjtCRM*ov75lRp9h+{7L=zI8q1)mmsrsVBBS~~5NER60Am+x8d zJ=Yq%_WCeXbp2(V(Q%o(5;y;HFqhqQ*rkQ2a)<;)cu zezon2rQWv}Ab-9g+xPQzfECNz-2PGgDp}|Ec=ctQs?kWrIY4C}4sC@apyB2oB#iwA zmIiYu;7XKu6k4@48(U_qCsFi`K@+XJuP=i2II@UN_ECl^MXFaHD((Mth&&W6-)z|A zCRhyYzegrvnuPAi`IkP>iYUqp$1eUbZnm_j%B*0x*w|)82>RAqQ|O-F-Kp-6*)m;6 zS$J@UJhE51wV~pyGg+M?>TAZ~tj^!kg!h=+#FMg>)m3%F9W(rLSi^kS@f>8t6p`Id znAe>x_i!0^$x8867-RM4FkQxr<9(eX%6S3_nEHZUb6R(@tVoIEZ^pD8Xm55rYen+;CwM353LU9BXWI_<^5x_tyEd_a6-BD8`%6GXu$680+cHw#HvLOr* zD?@{;oROQbz@$>zOXrWd;F@M-YH=!b3MMjNUgv|Xng79>oY=-|Z}E>$ry&$cmyUTV zZVVC;HLu=(byTFFhxC;s9KS7-#U65=(x=_Io3s7Ofs{F*4U%Wi?+)#+dAnK(l84#A9gI3WT8=+^`8y`ENjc zFaDXL!j(tE|EQq|f0(NO|9%6>llTXRHrZ^aa}C%k0Rxh1g7YH?G9*_soWpr`BM7>9amR)H$Zgs{pc-3a58Z0X}3eZ zj@X6UcMJg_b-~agPJfIHzI4E)9fkKwd~ZmQ*uw;IgT(3Vo}z_t`Eu-6zJ8>2D(4uw zTB|@?+S0n65h(gryE@)_&zs6-!#~WY2RR$k%}BV=l~%3@$A|7 zc>K^!Php`GvZC<3=DpN#Oag{8;RuD3_6wS3KlI`h5!JAfpoflu%P~b>fv+)fA5X1} zj4?43G?Y4RJqNppcrmNS%#O$QFti))v6E$v3TQ_*)=#MkwwuUn$`)q@bnJ6Lp|qv7 zgW~o0Uhk4s-%rfyRZrCyRwJ_}k*Cf{pY~%bU~5OQt0xTXX_-;gkI+;(CuqiCCwo0W_>HZlK%dLPiII{mBeHHHl@Y_| zgS92XZRzHHlq8LNe$f{X$bHG&q}q$_@lW`%yY!+&!zq*xXY1z-?tr44!JZ6FVH?{u+|Jxfw}6L`}efj*5|ToRl5 zl10X**p$6zO&r&=!GDlBzn6Rnz%?_9@Z)jqhIp4G&nJi}fHt8?Vmi_yBC=-{$Po`t44a^fp02e+iU;_dB;QZv%i30AK(>2_k(M#LICA za2${Y04)GG4FG2Wz#afx0l*!QJ`G4)Lyn&Vq#Xe1E7DkH2-X~ey#Ud70b1_f@x0DEcR(sAIXG@y?Ke+XMT9lni)Vl5pF zEWK5o&ZxRyH+1*8gf;YaGV*fQ@bR?=^!=e0K`_Tin#=KEJ%HwV`2nXuj8~|EQ=qDE z7+t`9RA?h6AP^Iti3!iaB;*}QXaEC^aX`FrLb_Ubj(S3lMtZ(w;RBEKV88TKzpP-7 ztc>$ng>Kc=H)4=J*wDR!cJ=mf8EXMEr*TI_q|?q!u?Cu~{Zk-9*MwDhZw1J&x&EX&Hh9~U|_ zl)H9>Gk1hbbSB96B<$}=knc-BN(fgaB&ZVZnD(Zt_onL)W~mS6o*XSS7%4X+6*%{l zyS=Kt@T&F-wff9V?b%n&x0bp+mb!gb27JE^--;}cykD3SSe_eHR~c1Z5!HadUznBH zkeAp1qA3KQ72eR$5JY?uMXZjdG$wR6<`DA>y74*Wr{%=z!hxsH1`3{yKaK8gO6+b* zA85`VXf7CUDIFkGjW<6VZ?2xDJfk*0o9$?POBo}E4H4tIy7Sw{3%UkNiNh6r-3714 zbNUCWyQsCV-j+6sp;CqmBO!!`JdmHFTZbCUN6{O%imln-TeCCS*#-+Ri)ENSE| zVdQmHO2_C|%KRdcy52dpMR~W&$ z-)`6Pm)AGItOXJz68^Wha*CEtun2Am{`yu9Tj(!+0I~3mY4YFc12}ix{MyU_zLoRa z7Unluwz~_ZfBz57w;!_1ti)-%5Adkm67TYA`>mWymQmkJM#1LWfme~=zxc1ZJsuPB zvA1n;@rYd-a!KSq_l|a9|LX_4VN8t{T`=79{bolGTQcL0R&)UJSA?Hj7NlFnH^$t& z8Wa2Q5$5#3w`fm#t&vNP4AclbAENxp*|#=2=W1YuL>bq(`VWV#&g?O2vp7K>eqSf% zx-~mI=6VR0U*^FSPvS<%1BZ7>0)!^{o1fPKejHTC>?|FC^_TwwCkF5Wh^!9ueOh-N zkI7?gV_)czybwciLK5C?A{ zMDIRqb5##wOzz(U&82~k2{6`jAfWGUG{SN|rW&anBY7b;l&xu~;few8x3ZXGl9$-A zUS?^GtZ2u|g%ZUG!!`tv?p4*AVEz$85bCxuB3?f=Gu^`e1?MbTQo`K_XiSG|7o?dD zWzfb^gT*Z?Y@Hpv!Zfq27L4J?4AfFI2&yiyJ8~eaqnE zI3-6oIuHR#3LNzM9J1EFR(hT(;!g>#0N4@cE5tY1AhRz)`iW=Mt z;p@XPbopR>J2ukHK5@XK*C{S+=(Dy(MM z#H&B}sXtARc94#ZBLXO%N3N*W2vv{)`*z)1{EQ_!^W$R5W+1?{ zaTcMY;6BZyYjAW0T@26@=sOe0gdNLjoL#Fcb+OmbLqj@~-BI#f;YdKj=f3F%7Wkr` zWkW)<0kbp*ZjzS{9vTS6Kwau8dvY;r1OufdV(_@52%qg5Blp9ASUK0%k=Eyh%;zwg zHPl>8??(D*yir^E%=F$f+0$k;zPn^t45gobrNBlp>6({BkoO@3mXdxgwMVo(&wWCK zjua=KUxdbGNagtugb9Y}D@oTXge6b6>(u=E4#Oot7vKQ@*e3NqbNgEA_uF$jSx@oU zc7Jd8u~R?e-Y=H%3Xh4$&IN3+wznPebo9V&ma(oL*q1o{du{KWjqTrpo}&v`-t)V4 zlk@kuw|(z=JK~jrRXru}_Vsozy^bfWkq5kV9XrSq_X50P4c@5+QyUn~c5<12;I`*W z4vPk#YXC!5XbFC&KKCRazZ0_jdp~tlHuO9u_SKU|yPknpz`z^J;Qi#0kv@>QWIb6e?+L1{Y_b>fB*P!|Uh5U}}*vr?k=s`tku>mZH5PwV4($ zDin?N^2ZyuA(-|e#OG!CBel~lDz%Cjaf}=QTV0X$)0FnGWO;TUW}T#q?J{cSGcMr* z>g`W8>yY!Rs?rgHNJl;MrXh8%w&167=9SX|F{oWOB`23t-R}qsWUk@D?A73Rt)Z-< zMz104;>wD3MdwfJGO(EEEX~cSGtvTX5P;ssQI|92r~@FMtx6L>+k6o(Tn-8R$aMhi zP>b0+#mr5;LWO4;FF688-u$7J3Bj9S644Duj|*ZZ?OXY{{G+xFflRl?%lfu1qI-HDV3F#_4W15&CTuY z?cl^UIywrDNuVxRUtj;f&)5Hg&(^>FFA+Q(lztiG|M=u3&0d$kJ$d=Z6$I}w@^34M zzt(yaC9VIk^ZxY$%g>$nk1>Ai@g)u*4A`#qDr0Dt&{XKlXSihxLu$5aAR&z7;h-TQ zFob3o+KWn1sd(LKeUx{E3L)Sij0gaahg8k?8y&rXMQ2w9vjB1~;M5H)jMYZ#zyTZt z#!4&c^}fe95c2Fv;{I1pPCvv2X0REW>o?TtvCzpo1B7h;E38bC=5u`aGl+pO(z6pw zKobn=506W{e_J6i;1!I+r)TRW48pud>%vV(Z-YkKe)GjPL6RBfZ0vZk?l?MV`S3pI z9!{)EAnUb_J9Nw>%^n9vMZ@$^@u}n{D1e~BMgk6TQ&HZw0O2Ma$0kH#Hq{~J{A`*_L9tUR zx@La%u6wJ*n+&h!@ZNhqv&C;R{nqE-+{e*L&SeGdcAd)(6D^s`i8{P6mm8-kIiHtg z<~pCB>Qpjckiqg>lk~U4@3;4Up-?C{H@A?G(9xqu0o{whNe_sTCvfTpVD1Y)eVx(# zI=8+Dx4tj8nJ2fgFZY>iqWT_aeGerAk0Yl%&{kebXRd(HQ|ap)nVOpF7?MG)^HEfz8ax(Gx3aH^r>43mu^H| zy%la2kZ2Z^ZWeyeGBC+JB+V-9j&($aS#Z8tc%E5AnRQ6MRb-w;REc>s{#;zSMM8~z zP?CLMnnPH!LwM?ikVLoe1lOq4OYxak17bV^59i8fx zknWRw=Xz55jns7K*sSyMd5#HHj(4A)Ppr9+S#|kdy=P*PM{3rMl;U$dwMIs%CD^6HIL|1M)bosrAP>u(*Z>o!7zyvVMjEhG%bU#`{Zk?)t@#fuyA@} z=R~%~QrymTUO3-MO2TmY9^5mX?^D zk&=;?nso2pz0k0t(DeMU^s0NAd2#nD19Ec%a?7K#3IYln0?VrW%Nrwd>w@q#LHNeV zs>Z~e+>D&O``HiD@*X8UuFs7OD2flsy>~A!v!F2hUUmMxoSdB8+>(N#g8bs*;@q6F zqJol=lDy(a#nt7dmGw2H`S^$Ur&T32k7@#o2!Z&fpeK|_d~@Vua(Kh@%(AA$s-~o; zt%(g?_bQ3^o;2q@AQV&)D;wH!n<-CPC{M|~PkIJO4>DWunax%C#F}DKZ7%Ui8Tn~$ zdqY`ELp7nXsk7-pC#j~V{b@@}3$d%2)JbV?AyPVG$`38Oz$X-}~h~6ansEZAl5+7W@n{Pd8S|K7};c zjP>8P;KBrs&|mkj-daiRYx(_QzZZT=#nK)bVy8pE!q2lIl&*b9($1ZRAMgE6GPYL) zo?Y|}dx7&M)XTp%Y*Bqz1#vWI_DbZtsE9=#{+jVT; z-uu4cF`If<b1M_l6m$%4$BUIv7aE!c5;7IzG?*fwK%RwbT~@o1n-N* zDpm!ePvS}C-Y^Iaum0{ibtw<|JuU1r8mDyq<1_*^97NKK*djif9I}Tf)S{YLWv>yS zCZU`?gp;OAwXeMMf*+%h&|>zJe#f=mv`TuD1U2?tBN53yHMIctuVAO<72jYvKZ3Oy;;1_uUQ4c$+;9LA;h^vfMNjG zX7K_CEKwp%&k)NL=R+V$2xS?ziy*=#hqJ@D3ySP60iL?Df>V-6nYsbN5bXGPRXAI3 zlnNc%X+V`0*%!AO$Tn3UNRf1Q;Ltnrl_oI)Jz2XN#PJF(6m{V8%gP9Bq2e+lIj*Js zt%jG`>rjRaPJphKR!<kj9H*)cMrIv(&V+WliKf6D3f!C61#f=#B#o5~n zQKt~OG_IHWl!T^mbP70Xz^#*?xN2~x4i;P!FBYDT-e0TeQ!B&WI8USe^;+>G8EQs? z#-V8-TUV*uFGFh&A&X5{vOw5}Rp{CrjMCP~tG_WBsW!hcy+=c4P~>PDHheZ?i+Z%? z7SsYNvMqwnG|urcqF?m#LbHIz~aV;`Y1xeA)z4 ztCenrPo8r@qL3w%EFy52TWuJL+isFctVeKHR?j}6fvi~0TPjR5rzp}Lg{2AEm-QRd zBi?MKv^I)|QGxim7p&JcgLT!ZR~7a*iH{V*Y+eJL`{ez_4`-F>jgzeO)Uu!_)efzG z=Z81j1k2B9GJE3!7&dH9$USO`5|^Gkceyr%E69dkMq-)^pE@mft+)AYbU919MSxPh z5tB5(OQ?d>xoN)*wWuOi$panz5~6PcxOM>$He`T=qI)7E8EZjuHDkZ*fs-a65QE%9 zkkbiRzAk;&3l@4$T|Y7!Yh|OzXgV1?^AJedGQBGgT)cxHAqY(FZWeFF6c~mqeJ3zu zD7HLtR}i*HmV~1jD6~gAD$%r0;0`H50xPh~5UG3M?KizxbD+j@C`Q(R{|)O}_?E#f z%~^&T*OS;zU;QLn%yD>^&SGmS&w~6~b_~W@g)5;u$iq2v-hxa0NC!{2zMR0Wnxg-& zz4Hocx^26CLN751NbkLghzJsTsEVLsqu2y5o%*#K|+1HmQcIFs2E#KO&{i;;Y-Mm=~ zzN^W7*p%6+0=)@tU`*rRdA}ATpHy<%q584cl<@GNzw>@e1qJ>`-fxnpeayL!#R*qc z5S*!X_52%d0Y>j#rCkROIW+ zjcmVXk{UO_%=^u{b^PHC-my`}=nDf9Vf>MkCo}K2`~+#_@jVnX@Arb@>C1e}=Qc`t zo-|BWt{|JQ+LJ)u19zkrG%-&r7LsXd4oaQuXN>U2#`E5r)vSACo(Fy!-&j^W-ScMo z<^Ax4wF0WzcwUHs?@7U%T+|Z{Sgc=eqb`s!R3lz}&Y!@dwRzpLe68!O_b;1-wZ6c5 zy5Na3I6l57o#s*!PcfLy*F2Cw5g++xB+A^E=dT{B_#X;V>q5R%^aPQKvK z!pK5=H1CM^37$B0&(>A4Fp<$>lvr~6(KkN#EeDzIEYGXYWFgNi+ysA9ignMXId8lh zl2lY$PrCSYmcM_}qz&gukk^_s>9`}w$S0@DvrNDo6l#{RVVJp9-d90B-PiAF!k596486Ya$QY)TkGAR%43b4lf)18Xu)Y zz8^Vje+SoBiTd;5;%bc-AXTkVs@xpa36hmISBuRF!NpI2obyIH785>}U%Rz*U;O&u zJe^+lcTBN3W_NI?P!X=+NtHUkvgDSY^y=v=7*OSniqaK z{h<69F}7^_v%q_!LUfpi;Y=~(*N5Iwh7qIuoZCsZuyh%5?xYMU=yiS#>opb2+smr~!1UIo< zaKHGvChL2DL2>Q!bH82K%=hK_@!FM(44+|fBe`ck%3He$SbKRhacVSb;`NWoA0|n{ zSS(gG&L4aRRxjQM@ng{PrCk=Nfx=~oDg!7GwOajSL#2wiH*=A(GsZaB%3xTn^o8H{ zvXIQjJL6)UmucJ&rv0A9p?N51&@lQBLJ=zB&(Gz*?cguu?Jt7$+no`p)zp=Y1?S12 z$7$e{7@ie0xO)bzMhQ?KMjzb@;KTWA!2-2$e&SpFwGH;;fB?BX@FFKxDX#oi0^O+YAXbt7ZR+A4RXW=<2m2hVFODz zgW+7>3@BGrD`$Wm7g{qE;~k2_g{DwK(}qLeZH40VLNS_Q*^Xg3urN1VSb>Pb@etwl z23{_2=4XQ}Be>ac+z&sxA}QfDvwWT~|3Z<70*`0v-rlv|5w%<4{3;QhDwrm0M2|=$ zZ(hX7;fO)Uz;2buQA(t@X{3O6Bn{_3(i%DC81>ylaRL`51dEy;j_UJ{+Qmox_V!zx zjoQFP%)p{|^8AWs`Gf!f1!OeKNbm|JnnP4)QUwI)fv_NXShr&=9Ah~3Vw>5tB!Q4z zG;n_fB#XEO-Hz43MGNS~j&MP`H39o25D@@RilUp$cHD++to;2LEB9xt4Um1tVQ&LK zND}~Pi)&Uss-+jd;}|c)%EKxH(%S~<-B;9C1(=E+HMf5I+vBY)^Pw35ROo@QHoWCc zj^D#4T&m>1Vx2JO7@u1b^9LWl-;?;)2m}@il+{dByOem3JIdo#yec;Uww?HwD2oC- zNp&^68=1rznka$*qPThX(OmoZ*nI>LD}z&64QF@3T^sRaI`He;iDKKyk5vJ1>tuPC zWH$fgd5^clT7W+*NzvOWt(pK|%M>w}6juKf_xxm;c-(GJV#FLyqy)kWXDPEz6j1=LX0^S&X)$0V|+i2v8dwLU)4B=D%A=hAz#$yTg^iNWcjpfpJJ~Av7>H z=Op_j5X))?r!0ZzB*;_`&o&>#p$0+*b43EcvjB%#C-Afras#3G3r-kEL*~($_CLWa zy$@99!EG^_yLbrn+;g!ig6%MY^(1IRCQF$N>FhbOg8)&{kZl^s!#)!#pEWxNcBf}H z0>Ha8aIh$N8x7(Z$}m)mGpSjpqM^<#F&8uoLoTlOYc`K#JG% zcG|K#OP+{%<+H4UzCiD8K?_~xBgtxcGF}ApltQ2D$Ss88wq53+8WF}*=%7|G0q|c2 zI`f57*R3~jPY_nUt|GaoT0hA-jsTWu$-ohx?Z&f5%&+%6~%Y%AWM&u8$I zC<3GXaV0#}C7`hqpDj+PIEmkYByfWy^qM4+N)oFkNsN)CI!L)9r9@cC?*}EeE*}(Z zqLp5kvZR)3QA*W$i!~OCH9PoK_zcSS9Lsjq%3!;t`qgCvBL6m}erOT@Zbf2J5^-^H zfRs8wMgt(H1(4SRs2PIfPl1l+NqxcqUG=2WX(O%UC$+V-wN4wI(lgT6)`985jA5sZjEn@e;i5XGa=LIuJu`J9 z3mp@40~5Fj+)&%p!qCjz76^dr>zW$ro0}O~SXfw{wLW+5oV~rhqob>%qo=#0qnD$D zi;IK1`#mOMad60RKx8<+Oh>pxAn(T^o@6-$mb(NM-47()OYR7AbO^nFErWTHSF`V5 z%SK)e3k{7deHf>?{J|Lp~8-bO->5O!Hq*P*y}LClQIH!a_~izk5QTj>f3wkd-{pgX=3wIVJDr` z{*%%*S=GBl8CtC$U#q9>Hf1F?=O?xoB(#;Lef^l)TvQ`BsFbHQ9Qake{qz9XO3Tu$pE(YvY^dkbkj zAL%`{i#;VvUu)LKt2b%YJCn7|&COl?oh^eu28TMC8R^u)`SziSuAznY@fqsm26b|u zI=j+ETWhE9bQ(2j+hdEbWg^{vKaG7+PbD|2Y`nVN8yHnd|?w_^pvP zI`M0UIzQXLLHoQu*}hAs?#*|sPWG@E%LE{!tQ2M^Z1F?PN&8OPM}ues^z z+3DF|zowR#mnY{}CpQ@rJB;P^&H0Ukg}pzE`;5)SpR3EW>#NI~J2MA=elpf)5B4Vx z{*GQ;-P~tZH!u#?ng3!iDT&K}N5tj<8gf+#v;WzO#I{|0nEYU4{7)+qR59vbh*&S@ z+bjMYCM997^MKj0aXDm4AMAbC`!G+Ky_ssDApsl;y7W@z;;Si&av_!Y@om%Jv7B z9dm!wKWV2$mdV8p7sOutd26RD-4z+%M19E6xd5$X;RoHiIg4BT@jL=i?#6b76k5G0 zKb~A}LWIP&@ME=+>6XX@kMqc9u#~>2eWtm8XL;MjQ|8VMvo0Jc4e#<4VD#SBR zL&ea3_M=yuydu30V)`t!m5TbBv=qnJ*pFhS)|dn3i!O1-x?t>ee~t%tfk1h63OtVg z8Xj$N42pzb0+%Ne;B>{@22b%Lzb`5Y8_9MX{lz5*(X-c{fvDVr#Y2QptzI3XHx(wM zmHjEF(q$PjWf+FTNUH~mJ<%R3*~Y6REbw;R zG0Vh7QJKtq)f7Qab}}5mqk)7sa3n=Rr`aWEKjw2!L^XJ@O4}ls%}$!$$3GVNJfFtQ z6;<$MAg+_uk9Ix29P(OVT21}v3)tqQFlIK8y=?m?=>!>P9sZS#nLG;*67*=FXse?TefB$KH!w`W+2J z;$pd!UE{KvrI)ljy&67MG5Whit_iF`)b2umh70P6MQWocH*xnz)ZWZ_5_Fw;JI==8^HYT{zBj4SkJUJCL?=-BCKz)T+VCkBd=iO zU&(?NeyfQD_D(_z)NwBO_}OMRf~vBs|ak9nsF1mbZe$iMXTlU zd+;zs4VPfi+2&$L#Rw0#Mv;zID_q*iNW{%M;xm*u-Nut)p4nMa1`6>8KS}V{AUB_# z*%sM(WC&KxOID=xCFHRY)lT&Vx!~_eQX(v^gg!;R83+`+?ReM4_I|A6ZO=pzQnU%O5`2B7 zMU>Ida$|u-aw>+Z@q({23>uyxsERQ;=fZLCYCk_CFId!LO4$+s z%GIBq6Z7?vG`>a!wQxZ*)+a(?*g2_m6$@1yLfLRm)sJ05)w<2&a+tRND!U_(vnhL}20>d-;zQ%X296U&EY7~wf~1Jx_wIM?3U3s- zIwY4|4CneQ%Ly=JdGM8|_)7x!XReu2vDA?UEupmYXu7p=Y)SA$YYE#aM{Bgg<=0B( z*)Ot*ZofE9wiz&U7a{)uL*LIqNv`%~-9Ocl71R+==#t%Jjo@{gxzQm{o$@w|e2JVf zO!$^ZPOx~epxaKUrh=ety3z5cisIk9&Lv(PJ4+Sy_785l6vVT?(l2V|Kk`X%8CkR+ zHt~qtd4a#BOzY-R5jYaN7 zy~FiKXCD}Jdl}z-FF}xgY>@Vq9Cd0v=F)!ac z&hBiz(pM@Kjr4WPQFLm9&pnNQv*xCB-LAO{#oK*2t5$;1`T5Hi#Rdq?**WLC=It4xU-P4^vu~YW zxZWZBHk3~Zyk_uWseJW0mlm$!(XXAmAGT^6v z$HZxm8TOp~B41X_-FzoQkd`3mYPhq=1gC-@rR~bC)wjYEoH`lwj$cJQm@znqE|(d} z>-%y#RebtUj&4i{>hZPK1`%6jz1XV_e?Gk4UqC>rhg&Xel&0=4dI(p4&i%0Z`lT;t zZ7W6@9s4K8#`h;?`PD!)a`kzh87HU1rv7^p5@VjZy!c`#tA2mxnGEVj*a_`P>5H#) z&lq>d7uV1OeP3z2qt@`hYH%hHpRVwC9oZ+0rY}C39w?MreIHV~;GFSi_}Hrra(CrY zXvFTfq`hVDkY~x#6}ys0J-75YP%Ed5_@>MYw{(o_)~Z?eg>C$H*uuhWcRA5$!_gFYT3gobu7(fpBX3ed@w_yJ=ZVO4JCfb zrXmQOi*%vrI04rDq%XaZ*?6No4WYy3`cHCgAg&AbN^DJ__4&{&T&(=F*UEHMQUTHf zBwZCO-z7V~-9TR`#aVvKX=43ECW6bOkxlXsWRk`Sm{css2Ue{?1{>7B1CB5nj-WMz z4)EMm;lM9CfsvotVpbrjG%m}vtCz0vF!*_@Gmn_cLw;&rWoT-{1ereqj$S*k2b8N0 z@9)GBT&x(}M}y2YKo})QV3)Na{Svb)kP4&=*9(q&Jz(8C+(LBFsn4$Gl|n)pmLWSU zymd4VAT=cKtAygyfZXT&%~wF*XqVgV_y-%XFgo^zVsKgTG0XUyg1r)@XwU(g+qNMr ziXCy@&Oj1pYO?|aAX$;X02XW*AQ85r=$zFP-1J+i>NzA0!4W|Vn)u8XN#k~v;X0yX z1_J;XGC&wWFz4*$%djJlh$mVDT@+2hs2&4bH0S^a@l$W4V9Fpf zF>D90qtAr`Ud^DSuzWnpKtxHbX9)yg=OrNukXPjwXge=7x{cChnn4;1Yy~2{!XaJ> z5x)e|Hvwj}Q-C0wsexH*#GniQv&3>4eu1(bkQ zOy4q)tk;s??%a(#Vv0sM@!3FGHQ{ePD%lt@Yz%xf1HcMHBtY`s+JweE&5tpD#lM5Y zDar!n+7draBtEgm1&6Xqm+&e*WqqBTd^ZM&7R5d0PEHm|QWIs>Sm9OlPx29Et&agd zoWm6YQ+yRtgb6X4(0FAMWC5NOIhT?GOeLtM3c27$9r+C_W2@UzL;3!#W8f)350D5j z285svPcRAN*5bpaS!H<;i8iNT42uKOTq{oN*GtFf{SYALv5hkGogDVNls0&Li3(Kg) z;fT1j>V(XUjLeKkVqI)zSwdbNuCOjI0nId{`Dsa28G+=qB&OS}&kP`C##iONBV=VV z=dKD0%ZiFBi%Ln9q9RgJ8JS!fkkJ^NMGYfj*vUY>e~Bi2EGxg^v3MK zMq*SmA+ed9(N2EbU6nCV|E{GXi%NdqUjM$4T+&!oHd>R(w2lLf@7fzH2dJ4}oAL(R zKa8~Gj#GevXgl(&;P!8tfMIxspmGB`LgI5IZYKRPzbG?U|-45md~ z9;fcn8yU-;d&>iR%fow{<8yTS-26OklR?{IEbTFv?vAlO!8oAp?aebAxfqO%{r_#` zJES}R`7rIS-ha2d|JQh_zgOe_Yq4QOD}*-%W*X<=HW$~ef6nj|7k}7=FIf`SZY5FwW+iSD^h0fh|wY!@ulN}is>+AM+x7HSZbl2B2m_q?7G&Gx# z2hE>LDUTKaIz5Y!#==x4e8YQWpxiddTq_PVTDOJ8%2ws)>+rKO4cy`YJV5TDN6*Ad zFU^=Hto8?oOvtzAK)4`Hlz$@R)P~5!%dltet+G0&z2#p@8^>C4npgqQVV>%mSz^2b zpIRlLw)reCuV*(fqgfkz6#*Bt)HKxoI&WbvS0~Kb}?IDE_UYoG;qlt@h%Aw zang!o2guB>o?++M`_uwH@!=IsPLQj?G)!L86O-o7hO~TnGNl9n6=OkKNc-C2(FAtT zD}R73XjoM>;4MEhHVK8SP?fvy&7;P8<=m%RVpoiz01jyxIdiUYK`rXrW3Bqf{2#xl zSP-t$Y6I|{;95~F&+t(;hx|Cs!T~V7U{k~f^Ql;nIif)0ls-S}gk@s~u*?GOxy&$v z5fNkKB3DFyViM+sC|v9&zAvo`BWijZ-g2=uHXOa7)$mBdodp_9n9?f6vR`452_SPD zcwl9xiwtkeoyk#O>(m~4wAKZidB66>aC3338_s!rz32A`V!ijQa?yI9t?tr#zulSR ze+I5PJpS|5(Y@%;;7!hd_MoMi-+J|@%nh}~!vv1MxgQaiQjAM0XDTt1`=t>G{|^1i z(vnCx925Ex2&tLbSxm~8pI`cq^cIn7nTU^^pI=o}P*2XQp-^yy=9IrVUK(XQi_pXb zcSYoed`dTg+@D!H{x`UrW=iaT!8&?TJDt+?lic&Gp0-v$vG@6JM#t3JE>dzYDS5Oe zohh_TOxIp>sIvbsy7u;}LuG9uGXdQsHS3VV^%ODr+wxEiQ&4v&Yx{?~M-T6zKr&Gq z6SDPB{`$Ina7fkG8UIM;(inA}M%|GRXm zb983C>D)h3y71><@gFs1va)^J{_gz0C>dk@e+BhFYw7>@uQJ6R`2Q;Q)?O?uDX>!< zXMZbp3QMz`$#z26nWswY#oL24F_FSrkINOHE*KBfBM)QL#(84z^ZBcfc4}@hBM`E# z^Cs#zB516fH{E>%J+7YN*0`q&kDQ-SLGwKh0u0;boEKMRxpDJpUru{S7d{J0+@QS?cs$D3uUeeT0a+pL<2O(%Yp zd@Vb`QR?NY*UtA};kO0aj#qF%ZAyTw007g_@jLSgH1MF7T7HNe*{K)-K14nRvKvGw zHHdg<#*B*USRlN^{11^k;o^ mgrleFwWA6&>oUZ!#O^J(D3irq{LkaB^pr>C+iq}x!T$kj9LDSb literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/build/images/lgo-icon.png b/wp-content/plugins/caldera-forms/assets/build/images/lgo-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..40bfd684a00d33cfbca7a16592aabe946dc131d6 GIT binary patch literal 5730 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 A2mk;8 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/build/images/list.svg b/wp-content/plugins/caldera-forms/assets/build/images/list.svg new file mode 100644 index 0000000..45435f1 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/list.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/loading.gif b/wp-content/plugins/caldera-forms/assets/build/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..3c8fadf04bf55d4d422b798acddfbdd89652a4e3 GIT binary patch literal 12069 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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/build/images/lock.svg b/wp-content/plugins/caldera-forms/assets/build/images/lock.svg new file mode 100644 index 0000000..5241098 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/lock.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/mobile.svg b/wp-content/plugins/caldera-forms/assets/build/images/mobile.svg new file mode 100644 index 0000000..90efc9e --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/mobile.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/new-icon.png b/wp-content/plugins/caldera-forms/assets/build/images/new-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..146fdcc220fe473f4af1e7a17f633e275a007060 GIT binary patch literal 16149 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 + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/paypal.svg b/wp-content/plugins/caldera-forms/assets/build/images/paypal.svg new file mode 100644 index 0000000..5667f3d --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/paypal.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/plus.svg b/wp-content/plugins/caldera-forms/assets/build/images/plus.svg new file mode 100644 index 0000000..15078bd --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/plus.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/processor.png b/wp-content/plugins/caldera-forms/assets/build/images/processor.png new file mode 100644 index 0000000000000000000000000000000000000000..dcfa5a6650453a3904a35a6afe303cfabf3f1efc GIT binary patch literal 1683 zcmV;E25k9>P)EF-sfd}VsF(P0iHI%v8+O zOx4ZHOJ3gc<2~^bH4_mP5mixD5fM-K`RKWG-_5!Ao^$Sx^J4k(<=uPF`JV6hd(Qd( zI_K@#vkSYB2uw{)HH?gmTmTOGu~;m&*yb;F$mMb$IgayMhWOTRo4?cnGyOx50`Tom z+x(>p_AFf62I? z@qxhK@ovq4&Vp6p5&kyP4QVjEilF8^`Zf7!Ax&0 z={CV*`q|;k%nSpfD;hKMlkOOxe@m4<+I~xgr7pN1Aeau5w`ON&mFoFudofMrCI(n; zdv*LY<9qb!458P~kXC2Eqfdt>&uuWwCj}mltpqUfm!^?o-2ND|d>K*VY2as^alCuz z=$#!9pX&09alZ4?!1(XRRls-*R}~i*b$EqaZFYS13n=8evG9dLfrp(oE5lWI7^%O< zsyYkd@|fXMl}e=nyzUFwUh8P{$=uu=+w4cb>+A=JtX(J_cBYN88H7On&YL4Tx7~*C zS%&MrHkD8%U^z8v`suWAja4LN?756rMUfd1JCmY!YyzQg4qkA9Jiz*JZpmDoWW0TgY`_AEkpaC1C)D0R|$*w zJpiILH2{%2Tv8QY#P&7CO+Is}3uSH-o<&p!R~Y~A06TFth<{eBIcYLGK-URd&=;u$ zH0ty-Em72vfcrfBbgu7_dWkNeb0aZ*; zXd*^WlDYy2Aoeh1_RFSpqgDWnUPpui?q;F@4D@-(-oF^skBJldUc-KUNA?{nrxoAN zI|0dASY=9NwX!qLb>TIRC8hvja2^1M{pb~rRV3OB3_c(fwC%i&Ukp=txXaYf&S|F4(h~-;#-ehMgj56`r@?MnzjqekRG7rX) zMH@<`68CRT!psuy0RX@7D5xf2agWFmizJy18kh8q0n5L|sXcmsLJRM0!(xYz(IMaW zK3}}CqM(#z@2UgM32&O62?!TivjSK%3~1|3V%AvegWzqR@4fUacz2Y~ysD3P_auV9 zaB~DGx>@8e!scMaf@Z9Y>2;kU0cap5z5|0BG@IpMGGxjz1X0ay|I + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/slack.svg b/wp-content/plugins/caldera-forms/assets/build/images/slack.svg new file mode 100644 index 0000000..1ff8a40 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/slack.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/star.svg b/wp-content/plugins/caldera-forms/assets/build/images/star.svg new file mode 100644 index 0000000..81f77e4 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/star.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/user.svg b/wp-content/plugins/caldera-forms/assets/build/images/user.svg new file mode 100644 index 0000000..3e175b8 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/user.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/volume-control-phone.svg b/wp-content/plugins/caldera-forms/assets/build/images/volume-control-phone.svg new file mode 100644 index 0000000..6dd23dc --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/volume-control-phone.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/images/wordpress.svg b/wp-content/plugins/caldera-forms/assets/build/images/wordpress.svg new file mode 100644 index 0000000..be22e06 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/images/wordpress.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/build/js/admin.min.js b/wp-content/plugins/caldera-forms/assets/build/js/admin.min.js new file mode 100644 index 0000000..77daf3e --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/admin.min.js @@ -0,0 +1 @@ +function CalderaFormsButtonPulse(a){var b,c,d=!1;b=function(){a.animate({opacity:.25},500,function(){a.animate({opacity:1},500)})},this.startPulse=function(){!1===d&&(c=setInterval(function(){b()},1e3))},this.stopPulse=function(){d=!0,clearInterval(c)}}var baldrickTriggers,loop_loader;jQuery(document).ready(function(a){var b;b="object"==typeof CF_ADMIN?CF_ADMIN.adminAjax:ajaxurl,baldrickTriggers=function(){a(".ajax-trigger").baldrick({request:b,method:"POST",before:function(b,c){var d=a(b),e=a("#cf_toolbar_actions"),f=e.parent().find('[name="_wp_http_referer"]');if(e.length&&f.length&&(d.data("cf_toolbar_actions",e.val()),d.data("_wp_http_referer",f.val())),d.data("trigger")){c.preventDefault();var g=a(d.data("trigger"));return g.trigger(g.data("event")?g.data("event"):"click"),!1}},complete:function(){a(".init_field_type[data-type]").each(function(b,c){var d=a(c);"function"==typeof window[d.data("type")+"_init"]&&window[d.data("type")+"_init"](d.prop("id"),d[0])})}})},loop_loader=function(a,b){return{__id__:Math.round(1e7*Math.random())}},baldrickTriggers(),a("body").on("click",".modal-side-tab",function(b){b.preventDefault();var c=a(this),d=c.closest(".caldera-modal-body"),e=d.find(".tab-detail-panel"),f=a(c.attr("href"));d.find(".modal-side-tab.active").removeClass("active"),c.addClass("active"),e.hide(),f.show()}),a("body").on("click",".caldera-group-remover",function(b){b.preventDefault();var c=a(this),d=c.closest(".caldera-repeater-group");d.slideUp(200,function(){d.remove()})}),a("body").on("click",".form-delete a.form-control",function(b){var c=a(this);confirm(c.data("confirm"))||b.preventDefault()}),a("body").on("keyup change",'[data-format="key"]',function(a){this.value=this.value.replace(/[^a-z0-9]/gi,"-").toLowerCase()}),a("body").on("keyup change",'[data-format="slug"]',function(a){this.value=this.value.replace(/[^a-z0-9]/gi,"_").toLowerCase()}),a(window).on("resize",function(){var b=a("#cf_forms_toggle"),c=a(".form-panel-wrap");window.innerWidth<=1420&&b.is(":visible")&&c.is(":visible")&&b.trigger("click")});var c;void 0!=typeof CF_CLIPPY&&"object"==typeof CF_CLIPPY&&(c=new CalderaFormsAdminClippys2("caldera-forms-clippy",CF_CLIPPY,a),c.init()),a(".cf-entry-viewer-link").on("click",function(){"object"==typeof c&&c.remove()})}),function(a){"use strict";var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,"click"==this.options.trigger?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):"manual"!=this.options.trigger&&(e="hover"==this.options.trigger?"mouseenter":"focus",f="hover"==this.options.trigger?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);return c.options.delay&&c.options.delay.show?(clearTimeout(this.timeout),c.hoverState="in",void(this.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show))):c.show()},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);return this.timeout&&clearTimeout(this.timeout),c.options.delay&&c.options.delay.hide?(c.hoverState="out",void(this.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide))):c.hide()},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){switch(a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f="function"==typeof this.options.placement?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight,b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){var b=this.tip();return b.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?function(){var c=setTimeout(function(){b.off(a.support.transition.end).detach()},500);b.one(a.support.transition.end,function(){clearTimeout(c),b.detach()})}():b.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a=this.$element,b=this.options;return a.attr("data-original-title")||("function"==typeof b.title?b.title.call(a[0]):b.title)},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f="object"==typeof c&&c;e||d.data("tooltip",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'

',trigger:"hover",title:"",delay:0,html:!1},a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(window.jQuery); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/ajax-core.min.js b/wp-content/plugins/caldera-forms/assets/build/js/ajax-core.min.js new file mode 100644 index 0000000..e57c177 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/ajax-core.min.js @@ -0,0 +1 @@ +var resBaldrickTriggers;jQuery(function(a){var b=[],c=function(c,d,e){var f=a("#progress-file-"+d),g=a("."+d+" .file-size");b.push(1),cf_uploader_filelist[d].state=2,a.ajax({xhr:function(){var a=new window.XMLHttpRequest;return a.upload.addEventListener("progress",function(a){if(a.lengthComputable){var b=a.loaded/a.total*100;f.width(b+"%"),g.html(size_format(a.loaded)+" / "+size_format(a.total))}},!1),a.addEventListener("progress",function(a){if(a.lengthComputable){a.loaded,a.total}},!1),a},url:c.data("request")+"/upload/",type:"POST",data:e,processData:!1,contentType:!1,success:function(e,f,g){if(e.success&&!0===e.success){b.pop();var h=a('[data-file="'+d+'"]');h.next().addClass("file-uploaded"),h.remove(),cf_uploader_filelist[d].state=3,c.submit()}else if(e.data&&!e.success)return a("."+d).addClass("has-error"),c.find(":submit").prop("disabled",!1),c.find(".cf-uploader-trigger").slideDown(),void a("."+d+" .file-error").html(e.data)},error:function(a,b,d){c.data("postDisable")||buttons.prop("disabled",!1)}})};(resBaldrickTriggers=function(){function d(b){return a("#caldera_notices_"+b.params.trigger.data("instance"))}a(".cfajax-trigger").baldrick({request:"./",method:"POST",init:function(d,e){e.preventDefault();var f=a(d),g=f.find(":submit");if(f.data("_cf_manual"))return f.find('[name="cfajax"]').remove(),!1;if(f.data("postDisable")||g.prop("disabled",!0),"object"==typeof cf_uploader_filelist){f.find(".cf-uploader-trigger").slideUp();var h=!1,i=b.length;for(var j in cf_uploader_filelist)if(!(cf_uploader_filelist[j].state>1||0===cf_uploader_filelist[j].state)){h=!0;var k=new FormData,l=j,m=a("#"+l.split("_file_")[0]);if(k.append(m.data("field"),cf_uploader_filelist[j].file),k.append("field",m.data("field")),k.append("control",m.data("controlid")),c(f,l,k),1===++i)break}if(!0===h||b.length)return!1}},error:function(b){if(404===b.jqxhr.status)this.trigger.data("_cf_manual",!0).trigger("submit");else{var c=d(b);b.jqxhr.responseJSON.data.html&&(c.html(b.jqxhr.responseJSON.data.html),a("html,body").animate({scrollTop:c.offset().top-c.outerHeight()},300))}},callback:function(b){b.params.trigger.find(":submit").prop("disabled",!1);var c=d(b);if(b.params.trigger.data("customCallback")&&"function"==typeof window[b.params.trigger.data("customCallback")]&&window[b.params.trigger.data("customCallback")](b.data),b.params.trigger.data("inhibitnotice")||(a(".caldera_ajax_error_wrap").removeClass("caldera_ajax_error_wrap").removeClass("has-error"),a(".caldera_ajax_error_block").remove(),"complete"===b.data.status||"success"===b.data.type?(b.data.html&&b.params.target.html(b.data.html),b.params.trigger.data("hiderows")&&b.params.trigger.find("div.row").remove()):"preprocess"===b.data.status?b.params.target.html(b.data.html):"error"===b.data.status&&b.params.target.html(b.data.html)),"complete"!==b.data.status&&"success"!==b.data.type||b.data.entry||b.params.trigger[0].reset(),b.data.url&&(b.params.trigger.hide(),window.location=b.data.url),b.params.trigger.find(".cf-uploader-trigger").slideDown(),b.data.fields)for(var e in b.data.fields){var f=b.params.trigger.find('[data-field="'+e+'"]'),g=f.parent();if(f.length){g.is("label")&&(g=g.parent(),(g.hasClass("checkbox")||g.hasClass("radio"))&&(g=g.parent()));var h=g.find(".help-block").not(".caldera_ajax_error_block");g.addClass("has-error").addClass("caldera_ajax_error_wrap"),h.length&&h.hide(),g.append(''+b.data.fields[e]+"")}else c.html('

'+b.data.fields[e]+"

")}if("undefined"!=b.data.scroll){var i=document.getElementById(b.data.scroll);if(null!=i){var j=a(i);a("html,body").animate({scrollTop:j.offset().top-j.outerHeight()-12},300)}}a(document).trigger("cf.submission",b),a(document).trigger("cf."+b.data.type)}})})()}); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/api/client.min.js b/wp-content/plugins/caldera-forms/assets/build/js/api/client.min.js new file mode 100644 index 0000000..13f22d8 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/api/client.min.js @@ -0,0 +1 @@ +function CFAPI(a,b,c,d,e){function f(a){a.setRequestHeader("X-CF-ENTRY-TOKEN",h),a.setRequestHeader("X-WP-Nonce",g)}var g,h;return"object"==typeof d?(g="string"==typeof d.nonce&&d.nonce,h="string"==typeof d.nonce&&d.token):g=d,{getForm:function(){return e.ajax({url:a.form+c,method:"GET",beforeSend:function(a){f(a)}}).success(function(a){return a}).error(function(a){console.log(a)})},getEntries:function(a){return e.ajax({url:this.paginatedEntryURL(c,a,b),method:"GET",beforeSend:function(a){f(a)}}).success(function(a){return a}).error(function(a){console.log(a)})},paginatedEntryURL:function(c,d){var f=e.param({page:d,per_page:b});return a.entries+c+"?"+f},setPerPage:function(a){b=a},getPerPage:function(){return b},savePerPage:function(){return e.ajax({url:a.entrySettings,method:"POST",dataType:"json",beforeSend:function(a){f(a)},data:{per_page:b}}).success(function(a){return a.per_page}).error(function(a){console.log(a)})}}} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/api/stores.min.js b/wp-content/plugins/caldera-forms/assets/build/js/api/stores.min.js new file mode 100644 index 0000000..6f1d3d3 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/api/stores.min.js @@ -0,0 +1 @@ +function CFFormStoreFactory(a,b,c){return{state:{formId:a,allFields:b,listFields:c},setFormId:function(a){this.state.formId=a},setAllFields:function(a){this.state.allFields=a},setListFields:function(a){this.state.listFields=a},getAllFields:function(){return this.state.allFields}}}function CFEntriesStoreFactory(a,b){return{state:{formId:a,entries:b,total:0,totalPages:0,page:0},setEntries:function(a){this.state.entries=a},setTotal:function(a){this.state.total=a},getTotal:function(){return this.state.total},setTotalPages:function(a){this.state.totalPages=a},getTotalPages:function(){return this.state.totalPages},setPage:function(a){this.state.page=a},getPage:function(){return this.state.page},getEntry:function(a){return"object"==typeof this.state.entries[a]&&this.state.entries[a]},getFieldFromEntry:function(a,b){return"object"==typeof a.fields[b]&&a.fields[b]}}} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/caldera-clippy.min.js b/wp-content/plugins/caldera-forms/assets/build/js/caldera-clippy.min.js new file mode 100644 index 0000000..20a0310 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/caldera-clippy.min.js @@ -0,0 +1 @@ +function CalderaFormsAdminClippys2(a,b,c){function d(a){return c.get(a,{crossDomain:!0}).done(function(a){return a}).error(function(){return!1})}function e(a){var b,c=0;for(var d in a)Math.random()<1/++c&&(b=d);return b}this.init=function(){var a,f={template:"#tmpl--caldera-help-clippy",props:["important"]},g={template:"#tmpl--caldera-extend-clippy",props:["product","title"]},h={template:"#tmpl--caldera-support-clippy",props:["type"]};c.when(d(b.cfdotcom.api.important),d(b.cfdotcom.api.product)).then(function(c,d){var i=c[0],j=d[0],k=j[e(j)];a=new Vue({el:"#caldera-forms-clippy",components:{docs:f,support:h,extend:g},data:function(){return{importantDocs:i,products:j,product:k,extendTitle:b.extend_title,support:"wantPriority",selected:"A",options:[{text:"One",value:"A"},{text:"Two",value:"B"},{text:"Three",value:"C"}]}}})})},this.remove=function(){c(document.getElementById(a).remove())}} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/caldera-forms-front.min.js b/wp-content/plugins/caldera-forms/assets/build/js/caldera-forms-front.min.js new file mode 100644 index 0000000..5112db4 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/caldera-forms-front.min.js @@ -0,0 +1,4 @@ +function CFEvents(a){function b(a){return c.hasOwnProperty(a)}var c={};this.subscribe=function(a,d){b(a)||(c[a]=[]),c[a].push(d)},this.trigger=function(d,e){b(d)&&c[d].forEach(function(b){b(a.getState(d))})},this.detach=function(a,d){if(b(a))if(null===d)delete c[a];else for(var e in c[a])d===e&&c[a].splice(e,1)}}function CFState(a,b){function c(a){return h.hasOwnProperty(a)}function d(a){var c=b("#"+a);return c.length?(c.on("change keyup",function(){var a=b(this);e.mutateState([a.attr("id")],a.val())}),!0):(c=b("."+a),c.length?(c.on("change",function(){var a,c,d=[],f=b(this),g=f.attr("type");switch(g){case"radio":a=f.data("radio-field"),c=b("[data-radio-field="+a+"]"),d="";break;case"checkbox":a=f.data("checkbox-field"),c=b("[data-checkbox-field="+a+"]");break;default:a=f.data("field"),c=b("[data-field="+a+"]")}c.each(function(a,c){var e=b(c);e.prop("checked")&&("radio"===g?d=e.val():d.push(e.val()))}),e.mutateState(a,d)}),!0):(e.unbind(a),!1))}var e=this,f=new CFEvents(this),g={},h={};this.init=function(a){for(var b in a)d(b)?h[b]=a[b]:(h[b]="",g[b]=!0)},this.getState=function(a){return!!c(a)&&h[a]},this.mutateState=function(a,b){return!!c(a)&&(h[a]!=b&&(h[a]=b,f.trigger(a,b)),!0)},this.unbind=function(a){e.mutateState(a,""),g[a]=!0},this.rebind=function(a){d(a),delete g[a]},this.events=function(){return{subscribe:function(a,b){c(a)&&f.subscribe(a,b)},detach:function(a,b){f.detach(a,b)}}}}function color_picker_init(){jQuery(".minicolor-picker").miniColors()}function toggle_button_init(a,b){var c=jQuery(b),d=c.find(".cf-toggle-group-radio:checked");d.length&&jQuery("#"+d.data("ref")).trigger("click")}function Caldera_Forms_Field_Config(a,b,c,d){function e(a,b,c,d){var e=b.parent().parent();return e.removeClass("has-error"),e.find(".help-block").remove(),a?(e.removeClass("has-error"),g(),!0):(e.addClass("has-error").append(''+c+""),b.prop("required")&&f(),b.addClass("parsely-error"),!1)}function f(){j.prop("disabled",!0).attr("aria-disabled",!0)}function g(){j.prop("disabled",!1).attr("aria-disabled",!1)}var h=this,i={},j=(b.data("instance"),b.find(":submit, .cf-page-btn-next"));this.init=function(){c.each(a,function(a,b){i[b.id]=h[b.type](b)})},this.button=function(a){var b=a.id;c(document).on("click dblclick","#"+b,function(a){c("#"+b+"_btn").val(a.type).trigger("change")})},this.html=function(a){if(0!=a.sync){var b,e={},f=a.bindFields,g=c(document.getElementById(a.contentId));b=function(){if(g.length||(g=c(document.getElementById(a.contentId))),g.length){void 0==e[a.tmplId]&&(e[a.tmplId]=c(document.getElementById(a.tmplId)).html());for(var b,h=e[a.tmplId],i=0;i<=f.length;i++)"object"==typeof f[i]&&f[i].hasOwnProperty("to")&&f[i].hasOwnProperty("tag")&&(b=d.getState(f[i].to),b="string"==typeof b?b.replace(/(?:\r\n|\r|\n)/g,"
"):b&&void 0!=b.join&&void 0!==b&&void 0!==b?b.join(", "):"",h=h.replace(f[i].tag,b));g.html(h).trigger("change")}},function(){for(var a=0;a<=f.length;a++)"object"==typeof f[a]&&f[a].hasOwnProperty("to")&&d.events().subscribe(f[a].to,b);c(document).on("cf.pagenav cf.modal",b)}(),b()}},this.summary=this.html;var k={};this.range_slider=function(a){function b(b){b.parent().find(".rangeslider").css("backgroundColor",a.trackcolor),b.parent().find(".rangeslider__fill").css("backgroundColor",a.color),b.parent().find(".rangeslider__handle").css("backgroundColor",a.handle).css("borderColor",a.handleborder)}var e=c(document.getElementById(a.id));c(document).on("cf.pagenav cf.add cf.disable cf.modal",function(){var e=document.getElementById(a.id);if(null!=e){var f=c(e),g=k[a.id].value;if(!f.is(":visible"))return;f.val(g),f.rangeslider("destroy"),f.rangeslider(k[a.id].init),f.val(g).change(),b(f),d.mutateState(a.id,g)}}),function(){"object"!=k[a.id]&&(k[a.id]={value:a.default,init:{},inited:!1});var f={onSlide:function(b,c){d.mutateState(a.id,c),k[a.id].value=c},onInit:function(){this.value=d.getState(a.id),k[a.id].inited=!0,b(e)},polyfill:!1};k[a.id].init=f,d.events().subscribe(a.id,function(b){c("#"+a.id+"_value").html(b)}),e.is(":visible")&&e.rangeslider(f)}()},this.star_rating=function(a){var b=a.options.score,d=c(document.getElementById(a.starFieldId)),e=(c(document.getElementById(a.id)),function(){var c=a.options;c.click=function(){b=d.raty("score"),d.trigger("change")},d.raty(c),d.raty("score",b)});e();var f=!1;jQuery(document).on("cf.add",function(){!1===f&&(f=!0,d.length&&(d.raty("destroy"),e()),setTimeout(function(){f=!1},500))})},this.toggle_switch=function(a){c(document).on("reset","#"+a.id,function(b){c.each(a.options,function(b,d){c(document.getElemenetById(d)).removeClass(a.selectedClassName).addClass(a.defaultClassName)}),c(document.getElementById(a.id)).prop("checked","")})},this.phone_better=function(a){var d=c(document.getElementById(a.id)),f=function(){var b=document.getElementById("cf-error-"+a.id);null!=b&&b.remove()},g=function(){f();var b;c.trim(d.val())&&(b=!!d.intlTelInput("isValidNumber"));var g,h=d.intlTelInput("getValidationError");return 0==h?(b=!0,g=""):g="undefined"!=a.messages[h]?a.messages[h]:a.messages.generic,e(b,d,g,"help-block-phone_better"),b},h=function(){d.length||(d=c(document.getElementById(a.id))),d.intlTelInput(a.options),d.on("keyup change",f),d.blur(function(){f(),g()}),d.on("change",g),b.on("submit",function(){g()})};c(document).on("cf.pagenav cf.add cf.disable cf.modal",h),h()},this.wysiwyg=function(a){var b=document.getElementById(a.id);if(null!=b){var d=c(b);d.trumbowyg(a.options);var e=d.parent().find(".trumbowyg-editor");e.html(d.html()),e.bind("input propertychange",function(){d.html(e.html())})}},this.credit_card_number=function(a){function b(b){var e={0:"amex",1:"discover",2:"visa",3:"discover",4:"mastercard"},f="credit-card.svg";c.each(e,function(a,c){if(0===b.indexOf(c))return f="cc-"+c+".svg",!1}),d.css("background",'url("'+a.imgPath+f+'")')}var d=c(document.getElementById(a.id));0==a.exp&&0==a.cvc||function(){f();var b=c(document.getElementById(a.cvc)),e=c(document.getElementById(a.exp));b.blur(function(){b.val()&&h.creditCardUtil.validateCVC(d,b),e.val()&&h.creditCardUtil.validateExp(e)})}(),d.length&&(d.payment("formatCardNumber"),d.blur(function(){var f=d.val(),g=c.payment.validateCardNumber(f),h=c.payment.cardType(f);e(g,d,a.invalid,"help-block-credit_card_number help-block-credit_card"),g&&b(h)}))},this.credit_card_exp=function(a){var b=c(document.getElementById(a.id));b.length&&(b.payment("formatCardExpiry"),b.blur(function(){e(h.creditCardUtil.validateExp(b),b,a.invalid,"help-block-credit_card_exp help-block-credit_card")}))},this.credit_card_cvc=function(a){var b=c(document.getElementById(a.id));if(b.length&&(b.payment("formatCardCVC"),!1!==a.ccField)){var d=c(document.getElementById(a.ccField));b.blur(function(){e(h.creditCardUtil.validateExp(d,b),b,a.invalid,"help-block-credit_card_cvc help-block-credit_card")})}},this.creditCardUtil={validateCVC:function(a,b){var d=b.val(),e=c.payment.validateCardNumber(a.val()),f=!1;if(e){var g=c.payment.cardType(a.val());f=c.payment.validateCardCVC(d,g)}return f},validateExp:function(a){var b=a.val().split("/");if(b&&2==b.length)return c.payment.validateCardExpiry(b[0].trim(),b[1].trim())}},this.color_picker=function(a){c(document.getElementById(a.id)).miniColors(a.settings),c(document).on("cf.pagenav cf.add cf.disable cf.modal",function(){c(document.getElementById(a.id)).miniColors(a.settings)})}}function CalderaFormsFieldSync(a,b,c,d){for(var e=0;ea}function e(){c.ajax({url:b.rest.tokens.nonce,method:"POST",beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",b.rest.nonce)},data:{form_id:a}}).success(function(a){f.val(a.nonce),f.data("nonce-time",(new Date).getTime())})}var f;this.init=function(){f=c("#"+b.nonce.field+"_"+a),d(f.data("nonce-time"))&&e()}}function caldera_forms_check_protocol(a){var b=window.location.protocol,c=document.createElement("a");return c.href=a,c.protocol===b}function CalderaFormsCrossOriginWarning(a,b,c){function d(){b(a.data("target")).append('
'+c.mixed_protocol+"
")}this.maybeWarn=function(){if(a.find('[name="cfajax"]').length){caldera_forms_check_protocol(a.data("request"))||d()}}}function CalderaFormsJQueryWarning(a,b,c){function d(){b(a.data("target")).append('
'+c.jquery_old+"
")}function e(a){var b=a.split(".");if(1==b[0]){if(12>b[2])return!0;if(4>b[2])return!0}return!1}this.maybeWarn=function(){var a=b.fn.jquery;"string"==typeof a&&"1.12.4"!=a&&e(a)&&d()}}jQuery&&function(a){a.extend(a.fn,{miniColors:function(b,c){var d=function(b,c,d){var e=s(b.val());e||(e="ffffff");var f=x(e),h=a('');h.insertAfter(b),b.addClass("miniColors").data("original-maxlength",b.attr("maxlength")||null).data("original-autocomplete",b.attr("autocomplete")||null).data("letterCase",c.letterCase?c.letterCase:"uppercase").data("trigger",h).data("hsb",f).data("change",c.change?c.change:null).data("close",c.close?c.close:null).data("open",c.open?c.open:null).attr("maxlength",7).attr("autocomplete","off").val("#"+o(e,c.letterCase)).trigger("change"),c.readonly&&b.prop("readonly",!0),c.disabled&&g(b),h.on("click.miniColors",function(a){a.preventDefault(),""===b.val()&&b.val("#").trigger("change"),i(b)}),b.on("focus.miniColors",function(a){""===b.val()&&b.val("#").trigger("change"),i(b)}),b.on("blur.miniColors",function(a){var c=s(y(b.data("hsb")));b.val(c?"#"+o(c,b.data("letterCase")):"").trigger("change")}),b.on("keydown.miniColors",function(a){9===a.keyCode&&j(b)}),b.on("keyup.miniColors",function(a){n(b)}),b.on("paste.miniColors",function(a){setTimeout(function(){n(b)},5)})},e=function(b){j(),b=a(b),b.data("trigger").remove(),b.attr("autocomplete",b.data("original-autocomplete")).attr("maxlength",b.data("original-maxlength")).removeData().removeClass("miniColors").off(".miniColors"),a(document).off(".miniColors")},f=function(a){a.prop("disabled",!1).data("trigger").css("opacity",1)},g=function(a){j(a),a.prop("disabled",!0).data("trigger").css("opacity",.5)},i=function(b){if(b.prop("disabled"))return!1;j();var c=a('
');c.append('
').append('
').css("display","none").addClass(b.attr("class")).removeClass("form-control");var d=b.data("hsb");c.find(".miniColors-colors").css("backgroundColor","#"+y({h:d.h,s:100,b:100}));var e=b.data("colorPosition");e||(e=p(d)),c.find(".miniColors-colorPicker").css("top",e.y+"px").css("left",e.x+"px");var f=b.data("huePosition");f||(f=q(d)),c.find(".miniColors-huePicker").css("top",f.y+"px"),b.data("selector",c).data("huePicker",c.find(".miniColors-huePicker")).data("colorPicker",c.find(".miniColors-colorPicker")).data("mousebutton",0),a("BODY").append(c);var g=b.data("trigger"),h=!b.is(":visible"),i=h?g.offset().top+g.outerHeight():b.offset().top+b.outerHeight(),m=h?g.offset().left:b.offset().left,n=c.outerWidth(),o=c.outerHeight(),r=g.outerWidth(),s=g.outerHeight(),u=a(window).height(),v=a(window).width(),w=a(window).scrollTop(),x=a(window).scrollLeft();i+o>u+w&&(i=i-o-s),m+n>v+x&&(m=m-n+r),c.css({top:i,left:m}).fadeIn(100),c.on("selectstart",function(){return!1}),(!a.browser.msie||a.browser.msie&&a.browser.version>=9)&&a(window).on("resize.miniColors",function(a){j(b)}),a(document).on("mousedown.miniColors touchstart.miniColors",function(c){b.data("mousebutton",1);var d=a(c.target).parents().andSelf();if(d.hasClass("miniColors-colors")&&(c.preventDefault(),b.data("moving","colors"),k(b,c)),d.hasClass("miniColors-hues")&&(c.preventDefault(),b.data("moving","hues"),l(b,c)),d.hasClass("miniColors-selector"))return void c.preventDefault();d.hasClass("miniColors")||j(b)}),a(document).on("mouseup.miniColors touchend.miniColors",function(a){a.preventDefault(),b.data("mousebutton",0).removeData("moving")}).on("mousemove.miniColors touchmove.miniColors",function(a){a.preventDefault(),1===b.data("mousebutton")&&("colors"===b.data("moving")&&k(b,a),"hues"===b.data("moving")&&l(b,a))}),b.data("open")&&b.data("open").call(b.get(0),"#"+y(d),t(d))},j=function(b){b||(b=a(".miniColors")),b.each(function(){var c=a(this).data("selector");a(this).removeData("selector"),a(c).fadeOut(100,function(){if(b.data("close")){var c=b.data("hsb"),d=y(c);b.data("close").call(b.get(0),"#"+d,t(c))}a(this).remove()})}),a(document).off(".miniColors")},k=function(a,b){var c=a.data("colorPicker");c.hide();var d={x:b.pageX,y:b.pageY};b.originalEvent.changedTouches&&(d.x=b.originalEvent.changedTouches[0].pageX,d.y=b.originalEvent.changedTouches[0].pageY),d.x=d.x-a.data("selector").find(".miniColors-colors").offset().left-5,d.y=d.y-a.data("selector").find(".miniColors-colors").offset().top-5,d.x<=-5&&(d.x=-5),d.x>=144&&(d.x=144),d.y<=-5&&(d.y=-5),d.y>=144&&(d.y=144),a.data("colorPosition",d),c.css("left",d.x).css("top",d.y).show();var e=Math.round(.67*(d.x+5));e<0&&(e=0),e>100&&(e=100);var f=100-Math.round(.67*(d.y+5));f<0&&(f=0),f>100&&(f=100);var g=a.data("hsb");g.s=e,g.b=f,m(a,g,!0)},l=function(a,b){var c=a.data("huePicker");c.hide();var d={y:b.pageY};b.originalEvent.changedTouches&&(d.y=b.originalEvent.changedTouches[0].pageY),d.y=d.y-a.data("selector").find(".miniColors-colors").offset().top-1,d.y<=-1&&(d.y=-1),d.y>=149&&(d.y=149),a.data("huePosition",d),c.css("top",d.y).show();var e=Math.round(2.4*(150-d.y-1));e<0&&(e=0),e>360&&(e=360);var f=a.data("hsb");f.h=e,m(a,f,!0)},m=function(a,b,c){a.data("hsb",b);var d=y(b);if(c&&a.val("#"+o(d,a.data("letterCase"))).trigger("change"),a.data("trigger").css("backgroundColor","#"+d),a.data("selector")&&a.data("selector").find(".miniColors-colors").css("backgroundColor","#"+y({h:b.h,s:100,b:100})),a.data("change")){if(d===a.data("lastChange"))return;a.data("change").call(a.get(0),"#"+d,t(b)),a.data("lastChange",d)}},n=function(b){b.val("#"+r(b.val())).trigger("change");var c=s(b.val());if(!c)return!1;var d=x(c),e=b.data("hsb");if(d.h===e.h&&d.s===e.s&&d.b===e.b)return!0;var f=p(d);a(b.data("colorPicker")).css("top",f.y+"px").css("left",f.x+"px"),b.data("colorPosition",f);var g=q(d);return a(b.data("huePicker")).css("top",g.y+"px"),b.data("huePosition",g),m(b,d),!0},o=function(a,b){return"lowercase"===b?a.toLowerCase():"uppercase"===b?a.toUpperCase():a},p=function(a){var b=Math.ceil(a.s/.67);b<0&&(b=0),b>150&&(b=150);var c=150-Math.ceil(a.b/.67);return c<0&&(c=0),c>150&&(c=150),{x:b-5,y:c-5}},q=function(a){var b=150-a.h/2.4;return b<0&&(h=0),b>150&&(h=150),{y:b-1}},r=function(a){return a.replace(/[^A-F0-9]/gi,"")},s=function(a){return(a=r(a))?(3===a.length&&(a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),6===a.length?a:null):null},t=function(a){var b={},c=Math.round(a.h),d=Math.round(255*a.s/100),e=Math.round(255*a.b/100);if(0===d)b.r=b.g=b.b=e;else{var f=e,g=(255-d)*e/255,h=c%60*(f-g)/60;360===c&&(c=0),c<60?(b.r=f,b.b=g,b.g=g+h):c<120?(b.g=f,b.b=g,b.r=f-h):c<180?(b.g=f,b.r=g,b.b=g+h):c<240?(b.b=f,b.r=g,b.g=f-h):c<300?(b.b=f,b.g=g,b.r=g+h):c<360?(b.r=f,b.g=g,b.b=f-h):(b.r=0,b.g=0,b.b=0)}return{r:Math.round(b.r),g:Math.round(b.g),b:Math.round(b.b)}},u=function(b){var c=[b.r.toString(16),b.g.toString(16),b.b.toString(16)];return a.each(c,function(a,b){1===b.length&&(c[a]="0"+b)}),c.join("")},v=function(a){return a=parseInt(a.indexOf("#")>-1?a.substring(1):a,16),{r:a>>16,g:(65280&a)>>8,b:255&a}},w=function(a){var b={h:0,s:0,b:0},c=Math.min(a.r,a.g,a.b),d=Math.max(a.r,a.g,a.b),e=d-c;return b.b=d,b.s=0!==d?255*e/d:0,0!==b.s?a.r===d?b.h=(a.g-a.b)/e:a.g===d?b.h=2+(a.b-a.r)/e:b.h=4+(a.r-a.g)/e:b.h=-1,b.h*=60,b.h<0&&(b.h+=360),b.s*=100/255,b.b*=100/255,b},x=function(a){var b=w(v(a));return 0===b.s&&(b.h=360),b},y=function(a){return u(t(a))};switch(b){case"readonly":return a(this).each(function(){a(this).hasClass("miniColors")&&a(this).prop("readonly",c)}),a(this);case"disabled":return a(this).each(function(){a(this).hasClass("miniColors")&&(c?g(a(this)):f(a(this)))}),a(this);case"value":if(void 0===c){if(!a(this).hasClass("miniColors"))return;var z=a(this),A=s(z.val());return A?"#"+o(A,z.data("letterCase")):null}return a(this).each(function(){a(this).hasClass("miniColors")&&(a(this).val(c).trigger("change"),n(a(this)))}),a(this);case"destroy":return a(this).each(function(){a(this).hasClass("miniColors")&&e(a(this))}),a(this);default:return b||(b={}),a(this).each(function(){"input"===a(this)[0].tagName.toLowerCase()&&(a(this).data("trigger")||d(a(this),b))}),a(this)}}})}(jQuery),document.addEventListener("load",color_picker_init,!1),jQuery(document).ajaxComplete(function(){color_picker_init()}),function(a,b){function c(){return new Date(Date.UTC.apply(Date,arguments))}function d(){var a=new Date;return c(a.getFullYear(),a.getMonth(),a.getDate())}function e(a){return function(){return this[a].apply(this,arguments)}}function f(b,c){function d(a,b){return b.toLowerCase()}var e,f=a(b).data(),g={},h=new RegExp("^"+c.toLowerCase()+"([A-Z])");c=new RegExp("^"+c.toLowerCase());for(var i in f)c.test(i)&&(e=i.replace(h,d),g[e]=f[i]);return g}function g(b){var c={};if(o[b]||(b=b.split("-")[0],o[b])){var d=o[b];return a.each(n,function(a,b){b in d&&(c[b]=d[b])}),c}}var h=a(window),i=function(){var b={get:function(a){return this.slice(a)[0]},contains:function(a){for(var b=a&&a.valueOf(),c=0,d=this.length;ce&&(n=e-c-10));var p,q,r=this.o.orientation.y;"auto"===r&&(p=-g+k.top-d,q=g+f-(k.top+l+d),r=Math.max(p,q)===q?"top":"bottom"),this.picker.addClass("cfdatepicker-orient-"+r),"top"===r?o+=l:o-=d+parseInt(this.picker.css("padding-top")),this.picker.css({top:o,left:n,zIndex:b})}},_allow_update:!0,update:function(){if(this._allow_update){var b=this.dates.copy(),c=[],d=!1;arguments.length?(a.each(arguments,a.proxy(function(a,b){b instanceof Date&&(b=this._local_to_utc(b)),c.push(b)},this)),d=!0):(c=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),c=c&&this.o.multidate?c.split(this.o.multidateSeparator):[c],delete this.element.data().date),c=a.map(c,a.proxy(function(a){return p.parseDate(a,this.o.format,this.o.language)},this)),c=a.grep(c,a.proxy(function(a){return athis.o.endDate||!a},this),!0),this.dates.replace(c),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate&&(this.viewDate=new Date(this.o.endDate)),d?this.setValue():c.length&&String(b)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&b.length&&this._trigger("clearDate"),this.fill()}},fillDow:function(){var a=this.o.weekStart,b="";if(this.o.calendarWeeks){var c=' ';b+=c,this.picker.find(".cfdatepicker-days thead tr:first-child").prepend(c)}for(;a'+o[this.o.language].daysMin[a++%7]+"";b+="",this.picker.find(".cfdatepicker-days thead").append(b)},fillMonths:function(){for(var a="",b=0;b<12;)a+=''+o[this.o.language].monthsShort[b++]+"";this.picker.find(".cfdatepicker-months td").html(a)},setRange:function(b){b&&b.length?this.range=a.map(b,function(a){return a.valueOf()}):delete this.range,this.fill()},getClassNames:function(b){var c=[],d=this.viewDate.getUTCFullYear(),e=this.viewDate.getUTCMonth(),f=new Date;return b.getUTCFullYear()d||b.getUTCFullYear()===d&&b.getUTCMonth()>e)&&c.push("new"),this.focusDate&&b.valueOf()===this.focusDate.valueOf()&&c.push("focused"),this.o.todayHighlight&&b.getUTCFullYear()===f.getFullYear()&&b.getUTCMonth()===f.getMonth()&&b.getUTCDate()===f.getDate()&&c.push("today"),-1!==this.dates.contains(b)&&c.push("active"),(b.valueOf()this.o.endDate||-1!==a.inArray(b.getUTCDay(),this.o.daysOfWeekDisabled))&&c.push("disabled"),this.range&&(b>this.range[0]&&b"),this.o.calendarWeeks)){var t=new Date(+m+(this.o.weekStart-m.getUTCDay()-7)%7*864e5),u=new Date(Number(t)+(11-t.getUTCDay())%7*864e5),v=new Date(Number(v=c(u.getUTCFullYear(),0,1))+(11-v.getUTCDay())%7*864e5),w=(u-v)/864e5/7+1;s.push(''+w+"")}if(r=this.getClassNames(m),r.push("day"),this.o.beforeShowDay!==a.noop){var x=this.o.beforeShowDay(this._utc_to_local(m));void 0===x?x={}:"boolean"==typeof x?x={enabled:x}:"string"==typeof x&&(x={classes:x}),!1===x.enabled&&r.push("disabled"),x.classes&&(r=r.concat(x.classes.split(/\s+/))),x.tooltip&&(b=x.tooltip)}r=a.unique(r),s.push('"+m.getUTCDate()+""),m.getUTCDay()===this.o.weekEnd&&s.push(""),m.setUTCDate(m.getUTCDate()+1)}this.picker.find(".cfdatepicker-days tbody").empty().append(s.join(""));var y=this.picker.find(".cfdatepicker-months").find("th:eq(1)").text(e).end().find("span").removeClass("active");a.each(this.dates,function(a,b){b.getUTCFullYear()===e&&y.eq(b.getUTCMonth()).addClass("active")}),(ei)&&y.addClass("disabled"),e===g&&y.slice(0,h).addClass("disabled"),e===i&&y.slice(j+1).addClass("disabled"),s="",e=10*parseInt(e/10,10);var z=this.picker.find(".cfdatepicker-years").find("th:eq(1)").text(e+"-"+(e+9)).end().find("td");e-=1;for(var A,B=a.map(this.dates,function(a){return a.getUTCFullYear()}),C=-1;C<11;C++)A=["year"],-1===C?A.push("old"):10===C&&A.push("new"),-1!==a.inArray(e,B)&&A.push("active"),(ei)&&A.push("disabled"), +s+=''+e+"",e+=1;z.html(s)},updateNavArrows:function(){if(this._allow_update){var a=new Date(this.viewDate),b=a.getUTCFullYear(),c=a.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-1/0&&b<=this.o.startDate.getUTCFullYear()&&c<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()&&c>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-1/0&&b<=this.o.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(b){b.preventDefault();var d,e,f,g=a(b.target).closest("span, td, th");if(1===g.length)switch(g[0].nodeName.toLowerCase()){case"th":switch(g[0].className){case"cfdatepicker-switch":this.showMode(1);break;case"prev":case"next":var h=p.modes[this.viewMode].navStep*("prev"===g[0].className?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,h),this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,h),1===this.viewMode&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":var i=new Date;i=c(i.getFullYear(),i.getMonth(),i.getDate(),0,0,0),this.showMode(-2);var j="linked"===this.o.todayBtn?null:"view";this._setDate(i,j);break;case"clear":var k;this.isInput?k=this.element:this.component&&(k=this.element.find("input")),k&&k.val("").change(),this.update(),this._trigger("changeDate"),this.o.autoclose&&this.hide()}break;case"span":g.is(".disabled")||(this.viewDate.setUTCDate(1),g.is(".month")?(f=1,e=g.parent().find("span").index(g),d=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(e),this._trigger("changeMonth",this.viewDate),1===this.o.minViewMode&&this._setDate(c(d,e,f))):(f=1,e=0,d=parseInt(g.text(),10)||0,this.viewDate.setUTCFullYear(d),this._trigger("changeYear",this.viewDate),2===this.o.minViewMode&&this._setDate(c(d,e,f))),this.showMode(-1),this.fill());break;case"td":g.is(".day")&&!g.is(".disabled")&&(f=parseInt(g.text(),10)||1,d=this.viewDate.getUTCFullYear(),e=this.viewDate.getUTCMonth(),g.is(".old")?0===e?(e=11,d-=1):e-=1:g.is(".new")&&(11===e?(e=0,d+=1):e+=1),this._setDate(c(d,e,f)))}this.picker.is(":visible")&&this._focused_from&&a(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(a){var b=this.dates.contains(a);if(a?-1!==b?this.dates.remove(b):this.dates.push(a):this.dates.clear(),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(a,b){b&&"date"!==b||this._toggle_multidate(a&&new Date(a)),b&&"view"!==b||(this.viewDate=a&&new Date(a)),this.fill(),this.setValue(),this._trigger("changeDate");var c;this.isInput?c=this.element:this.component&&(c=this.element.find("input")),c&&c.change(),!this.o.autoclose||b&&"date"!==b||this.hide()},moveMonth:function(a,b){if(a){if(!b)return a;var c,d,e=new Date(a.valueOf()),f=e.getUTCDate(),g=e.getUTCMonth(),h=Math.abs(b);if(b=b>0?1:-1,1===h)d=-1===b?function(){return e.getUTCMonth()===g}:function(){return e.getUTCMonth()!==c},c=g+b,e.setUTCMonth(c),(c<0||c>11)&&(c=(c+12)%12);else{for(var i=0;i=this.o.startDate&&a<=this.o.endDate},keydown:function(a){if(this.picker.is(":not(:visible)"))return void(27===a.keyCode&&this.show());var b,c,e,f=!1,g=this.focusDate||this.viewDate;switch(a.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),a.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation)break;b=37===a.keyCode?-1:1,a.ctrlKey?(c=this.moveYear(this.dates.get(-1)||d(),b),e=this.moveYear(g,b),this._trigger("changeYear",this.viewDate)):a.shiftKey?(c=this.moveMonth(this.dates.get(-1)||d(),b),e=this.moveMonth(g,b),this._trigger("changeMonth",this.viewDate)):(c=new Date(this.dates.get(-1)||d()),c.setUTCDate(c.getUTCDate()+b),e=new Date(g),e.setUTCDate(g.getUTCDate()+b)),this.dateWithinRange(c)&&(this.focusDate=this.viewDate=e,this.setValue(),this.fill(),a.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;b=38===a.keyCode?-1:1,a.ctrlKey?(c=this.moveYear(this.dates.get(-1)||d(),b),e=this.moveYear(g,b),this._trigger("changeYear",this.viewDate)):a.shiftKey?(c=this.moveMonth(this.dates.get(-1)||d(),b),e=this.moveMonth(g,b),this._trigger("changeMonth",this.viewDate)):(c=new Date(this.dates.get(-1)||d()),c.setUTCDate(c.getUTCDate()+7*b),e=new Date(g),e.setUTCDate(g.getUTCDate()+7*b)),this.dateWithinRange(c)&&(this.focusDate=this.viewDate=e,this.setValue(),this.fill(),a.preventDefault());break;case 32:break;case 13:g=this.focusDate||this.dates.get(-1)||this.viewDate,this._toggle_multidate(g),f=!0,this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(a.preventDefault(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}if(f){this.dates.length?this._trigger("changeDate"):this._trigger("clearDate");var h;this.isInput?h=this.element:this.component&&(h=this.element.find("input")),h&&h.change()}},showMode:function(a){a&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+a))),this.picker.find(">div").hide().filter(".cfdatepicker-"+p.modes[this.viewMode].clsName).css("display","block"),this.updateNavArrows()}};var k=function(b,c){this.element=a(b),this.inputs=a.map(c.inputs,function(a){return a.jquery?a[0]:a}),delete c.inputs,a(this.inputs).cfdatepicker(c).bind("changeDate",a.proxy(this.dateUpdated,this)),this.pickers=a.map(this.inputs,function(b){return a(b).data("cfdatepicker")}),this.updateDates()};k.prototype={updateDates:function(){this.dates=a.map(this.pickers,function(a){return a.getUTCDate()}),this.updateRanges()},updateRanges:function(){var b=a.map(this.dates,function(a){return a.valueOf()});a.each(this.pickers,function(a,c){c.setRange(b)})},dateUpdated:function(b){if(!this.updating){this.updating=!0;var c=a(b.target).data("cfdatepicker"),d=c.getUTCDate(),e=a.inArray(b.target,this.inputs),f=this.inputs.length;if(-1!==e){if(a.each(this.pickers,function(a,b){b.getUTCDate()||b.setUTCDate(d)}),d=0&&dthis.dates[e])for(;ethis.dates[e];)this.pickers[e++].setUTCDate(d);this.updateDates(),delete this.updating}}},remove:function(){a.map(this.pickers,function(a){a.remove()}),delete this.element.data().cfdatepicker}};var l=a.fn.cfdatepicker;a.fn.cfdatepicker=function(b){var c=Array.apply(null,arguments);c.shift();var d;return this.each(function(){var e=a(this),h=e.data("cfdatepicker"),i="object"==typeof b&&b;if(!h){var l=f(this,"date"),n=a.extend({},m,l,i),o=g(n.language),p=a.extend({},m,o,l,i);if(e.is(".input-daterange")||p.inputs){var q={inputs:p.inputs||e.find("input").toArray()};e.data("cfdatepicker",h=new k(this,a.extend(p,q)))}else e.data("cfdatepicker",h=new j(this,p))}if("string"==typeof b&&"function"==typeof h[b]&&void 0!==(d=h[b].apply(h,c)))return!1}),void 0!==d?d:this};var m=a.fn.cfdatepicker.defaults={autoclose:!1,beforeShowDay:a.noop,calendarWeeks:!1,clearBtn:!1,daysOfWeekDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-1/0,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0},n=a.fn.cfdatepicker.locale_opts=["format","rtl","weekStart"];a.fn.cfdatepicker.Constructor=j;var o=a.fn.cfdatepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}},p={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(a){return a%4==0&&a%100!=0||a%400==0},getDaysInMonth:function(a,b){return[31,p.isLeapYear(a)?29:28,31,30,31,30,31,31,30,31,30,31][b]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(a){var b=a.replace(this.validParts,"\0").split("\0"),c=a.match(this.validParts);if(!b||!b.length||!c||0===c.length)throw new Error("Invalid date format.");return{separators:b,parts:c}},parseDate:function(b,d,e){function f(){var a=this.slice(0,l[i].length);return a===l[i].slice(0,a.length)}if(b){if(b instanceof Date)return b;"string"==typeof d&&(d=p.parseFormat(d));var g,h,i,k=/([\-+]\d+)([dmwy])/,l=b.match(/([\-+]\d+)([dmwy])/g);if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(b)){for(b=new Date,i=0;i«»',contTemplate:'',footTemplate:''};p.template='
'+p.headTemplate+""+p.footTemplate+'
'+p.headTemplate+p.contTemplate+p.footTemplate+'
'+p.headTemplate+p.contTemplate+p.footTemplate+"
",a.fn.cfdatepicker.DPGlobal=p,a.fn.cfdatepicker.noConflict=function(){return a.fn.cfdatepicker=l,this},a(document).on("focus.cfdatepicker.data-api click.cfdatepicker.data-api",'[data-provide="cfdatepicker"]',function(b){var c=a(this);c.data("cfdatepicker")||(b.preventDefault(),c.cfdatepicker("show").on("show",function(){a(this).trigger("blur")}).on("hide",function(){a(this).attr("disabled",!1)}))})}(window.jQuery),function(a){function b(a){var b=document.createElement("input"),c="on"+a,d=c in b;return d||(b.setAttribute(c,"return;"),d="function"==typeof b[c]),b=null,d}function c(a){var b="text"==a||"tel"==a;if(!b){var c=document.createElement("input");c.setAttribute("type",a),b="text"===c.type,c=null}return b}function d(b,c,e){var f=e.aliases[b];return!!f&&(f.alias&&d(f.alias,void 0,e),a.extend(!0,e,f),a.extend(!0,e,c),!0)}function e(b,c){function d(a){function c(a,b,c,d){this.matches=[],this.isGroup=a||!1,this.isOptional=b||!1,this.isQuantifier=c||!1,this.isAlternator=d||!1,this.quantifier={min:1,max:1}}function d(a,c,d){var e=b.definitions[c],f=0==a.matches.length;if(d=void 0!=d?d:a.matches.length,e&&!l){for(var g=e.prevalidator,h=g?g.length:0,i=1;i=i?g[i-1]:[],k=j.validator,m=j.cardinality;a.matches.splice(d++,0,{fn:k?"string"==typeof k?new RegExp(k):new function(){this.test=k}:new RegExp("."),cardinality:m||1,optionality:a.isOptional,newBlockMarker:f,casing:e.casing,def:e.definitionSymbol||c,placeholder:e.placeholder,mask:c})}a.matches.splice(d++,0,{fn:e.validator?"string"==typeof e.validator?new RegExp(e.validator):new function(){this.test=e.validator}:new RegExp("."),cardinality:e.cardinality,optionality:a.isOptional,newBlockMarker:f,casing:e.casing,def:e.definitionSymbol||c,placeholder:e.placeholder,mask:c})}else a.matches.splice(d++,0,{fn:null,cardinality:0,optionality:a.isOptional,newBlockMarker:f,casing:null,def:c,placeholder:void 0,mask:c}),l=!1}for(var e,f,g,h,i,j,k=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})\??|[^.?*+^${[]()|\\]+|./g,l=!1,m=new c,n=[],o=[];e=k.exec(a);)switch(f=e[0],f.charAt(0)){case b.optionalmarker.end:case b.groupmarker.end:if(g=n.pop(),n.length>0){if(h=n[n.length-1],h.matches.push(g),h.isAlternator){i=n.pop();for(var p=0;p0?(h=n[n.length-1],h.matches.push(i)):m.matches.push(i)}}else m.matches.push(g);break;case b.optionalmarker.start:n.push(new c(!1,!0));break;case b.groupmarker.start:n.push(new c(!0));break;case b.quantifiermarker.start:var q=new c(!1,!1,!0);f=f.replace(/[{}]/g,"");var r=f.split(","),s=isNaN(r[0])?r[0]:parseInt(r[0]),t=1==r.length?s:isNaN(r[1])?r[1]:parseInt(r[1]);if(("*"==t||"+"==t)&&(s="*"==t?0:1),q.quantifier={min:s,max:t},n.length>0){var u=n[n.length-1].matches;if(e=u.pop(),!e.isGroup){var v=new c(!0);v.matches.push(e),e=v}u.push(e),u.push(q)}else{if(e=m.matches.pop(),!e.isGroup){var v=new c(!0);v.matches.push(e),e=v}m.matches.push(e),m.matches.push(q)}break;case b.escapeChar:l=!0;break;case b.alternatormarker:n.length>0?(h=n[n.length-1],j=h.matches.pop()):j=m.matches.pop(),j.isAlternator?n.push(j):(i=new c(!1,!1,!1,!0),i.matches.push(j),n.push(i));break;default:if(n.length>0){if(h=n[n.length-1],h.matches.length>0&&(j=h.matches[h.matches.length-1],j.isGroup&&(j.isGroup=!1,d(j,b.groupmarker.start,0),d(j,b.groupmarker.end))),d(h,f),h.isAlternator){i=n.pop();for(var p=0;p0?(h=n[n.length-1],h.matches.push(i)):m.matches.push(i)}}else m.matches.length>0&&(j=m.matches[m.matches.length-1],j.isGroup&&(j.isGroup=!1,d(j,b.groupmarker.start,0),d(j,b.groupmarker.end))),d(m,f)}return m.matches.length>0&&(j=m.matches[m.matches.length-1],j.isGroup&&(j.isGroup=!1,d(j,b.groupmarker.start,0),d(j,b.groupmarker.end)),o.push(m)),o}function e(c,e){if(b.numericInput&&!0!==b.multi){c=c.split("").reverse();for(var f=0;f0||"*"==b.repeat||"+"==b.repeat){var g="*"==b.repeat?0:"+"==b.repeat?1:b.repeat;c=b.groupmarker.start+c+b.groupmarker.end+b.quantifiermarker.start+g+","+b.repeat+b.quantifiermarker.end}return void 0==a.inputmask.masksCache[c]&&(a.inputmask.masksCache[c]={mask:c,maskToken:d(c),validPositions:{},_buffer:void 0,buffer:void 0,tests:{},metadata:e}),a.extend(!0,{},a.inputmask.masksCache[c])}}var f=void 0;if(a.isFunction(b.mask)&&(b.mask=b.mask.call(this,b)),a.isArray(b.mask))if(c)f=[],a.each(b.mask,function(b,c){f.push(void 0==c.mask||a.isFunction(c.mask)?e(c.toString(),c):e(c.mask.toString(),c))});else{b.keepStatic=void 0==b.keepStatic||b.keepStatic;var g="(";a.each(b.mask,function(b,c){g.length>1&&(g+=")|("),g+=void 0==c.mask||a.isFunction(c.mask)?c.toString():c.mask.toString()}),g+=")",f=e(g,b.mask)}else b.mask&&(f=void 0==b.mask.mask||a.isFunction(b.mask.mask)?e(b.mask.toString(),b.mask):e(b.mask.mask.toString(),b.mask));return f}function f(d,e,f){function h(a,b,c){b=b||0;var d,e,f,g=[],h=0;do{if(!0===a&&o().validPositions[h]){var i=o().validPositions[h];e=i.match,d=i.locator.slice(),g.push(!0===c?i.input:I(h,e))}else{if(b>h){f=w(h,d,h-1)[0]}else f=t(h,d,h-1);e=f.match,d=f.locator.slice(),g.push(I(h,e))}h++}while((void 0==ea||ea>h-1)&&null!=e.fn||null==e.fn&&""!=e.def||b>=h);return g.pop(),g}function o(){return e}function p(a){var b=o();b.buffer=void 0,b.tests={},!0!==a&&(b._buffer=void 0,b.validPositions={},b.p=0)}function q(a){var b=o(),c=-1,d=b.validPositions;void 0==a&&(a=-1);var e=c,f=c;for(var g in d){var h=parseInt(g);(-1==a||null!=d[h].match.fn)&&(a>h&&(e=h),h>=a&&(f=h))}return c=a-e>1||a>f?e:f}function r(b,c,d){if(f.insertMode&&void 0!=o().validPositions[b]&&void 0==d){var e,g=a.extend(!0,{},o().validPositions),h=q();for(e=b;h>=e;e++)delete o().validPositions[e];o().validPositions[b]=c;var i,j=!0;for(e=b;h>=e;e++){var k=g[e];if(void 0!=k){var l=o().validPositions;i=!f.keepStatic&&(void 0!=l[e+1]&&w(e+1,l[e].locator.slice(),e).length>1||l[e]&&void 0!=l[e].alternation)?e+1:E(e),j=v(i,k.match.def)?j&&!1!==B(i,k.input,!0,!0):null==k.match.fn}if(!j)break}if(!j)return o().validPositions=a.extend(!0,{},g),!1}else o().validPositions[b]=c;return!0}function s(a,b){var c,d=a;for(void 0!=o().validPositions[a]&&o().validPositions[a].input==f.radixPoint&&(b++,d++),c=d;b>c;c++)void 0==o().validPositions[c]||o().validPositions[c].input==f.radixPoint&&c!=q()||delete o().validPositions[c];for(c=b;c<=q();){var e=o().validPositions[c],g=o().validPositions[d];void 0!=e&&void 0==g?(v(d,e.match.def)&&!1!==B(d,e.input,!0)&&(delete o().validPositions[c],c++),d++):c++}var h=q();h>=a&&void 0!=o().validPositions[h]&&o().validPositions[h].input==f.radixPoint&&delete o().validPositions[h],p(!0)}function t(b,c,d){for(var e,g=w(b,c,d),h=q(),i=o().validPositions[h]||w(0)[0],j=void 0!=i.alternation?i.locator[i.alternation].split(","):[],k=0;k1e4)return alert("jquery.inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+o().mask),!0;if(h==b&&void 0==g.matches)return j.push({match:g,locator:i.reverse()}),!0;if(void 0!=g.matches){if(g.isGroup&&!0!==n){if(g=l(c.matches[m+1],i))return!0}else if(g.isOptional){var p=g;if(g=e(g,d,i,n)){var q=j[j.length-1].match,r=0==a.inArray(q,p.matches);r&&(k=!0),h=b}}else if(g.isAlternator){var s,t=g,u=[],v=j.slice(),w=i.length,x=d.length>0?d.shift():-1;if(-1==x||"string"==typeof x){var y,z=h,A=d.slice();"string"==typeof x&&(y=x.split(","));for(var B=0;B0&&!0!==n?d.shift():0;I<(isNaN(H.quantifier.max)?I+1:H.quantifier.max)&&b>=h;I++){var J=c.matches[a.inArray(H,c.matches)-1];if(g=l(J,[I].concat(i),!0)){var q=j[j.length-1].match;q.optionalQuantifier=I>H.quantifier.min-1;var r=0==a.inArray(q,J.matches);if(r){if(I>H.quantifier.min-1){k=!0,h=b;break}return!0}return!0}}}else if(g=e(g,d,i,n))return!0}else h++}for(var m=d.length>0?d.shift():0;mb)break}}var g=o().maskToken,h=c?d:0,i=c||[0],j=[],k=!1;if(void 0==c){for(var l,m=b-1;void 0==(l=o().validPositions[m])&&m>-1;)m--;if(void 0!=l&&m>-1)h=m,i=l.locator.slice();else{for(m=b-1;void 0==(l=o().tests[m])&&m>-1;)m--;void 0!=l&&m>-1&&(h=m,i=l[0].locator.slice())}}for(var n=i.shift();nb)break}return(0==j.length||k)&&j.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:""},locator:[]}),o().tests[b]=a.extend(!0,[],j),o().tests[b]}function x(){return void 0==o()._buffer&&(o()._buffer=h(!1,1)),o()._buffer}function y(){return void 0==o().buffer&&(o().buffer=h(!0,q(),!0)),o().buffer}function z(a,b){var c=y().slice();if(!0===a)p(),a=0,b=c.length;else for(var d=a;b>d;d++)delete o().validPositions[d],delete o().tests[d];for(var d=a;b>d;d++)c[d]!=f.skipOptionalPartCharacter&&B(d,c[d],!0,!0)}function A(a,b){switch(b.casing){case"upper":a=a.toUpperCase();break;case"lower":a=a.toLowerCase()}return a}function B(b,c,d,e){function g(b,c,d,e){var g=!1;return a.each(w(b),function(h,i){for(var j=i.match,k=c?1:0,l="",m=(y(),j.cardinality);m>k;m--)l+=G(b-(m-1));if(c&&(l+=c),!1!==(g=null!=j.fn?j.fn.test(l,o(),b,d,f):(c==j.def||c==f.skipOptionalPartCharacter)&&""!=j.def&&{c:j.def,pos:b})){var n=void 0!=g.c?g.c:c;n=n==f.skipOptionalPartCharacter&&null===j.fn?j.def:n;var t=b;if(void 0!=g.remove&&s(g.remove,g.remove+1),g.refreshFromBuffer){var u=g.refreshFromBuffer;if(d=!0,z(!0===u?u:u.start,u.end),void 0==g.pos&&void 0==g.c)return g.pos=q(),!1;if((t=void 0!=g.pos?g.pos:b)!=b)return g=a.extend(g,B(t,n,!0)),!1}else if(!0!==g&&void 0!=g.pos&&g.pos!=b&&(t=g.pos,z(b,t),t!=b))return g=a.extend(g,B(t,n,!0)),!1;return(1==g||void 0!=g.pos||void 0!=g.c)&&(h>0&&p(!0),r(t,a.extend({},i,{input:A(n,j)}),e)||(g=!1),!1)}}),g}d=!0===d;for(var h=y(),i=b-1;i>-1&&(!o().validPositions[i]||null!=o().validPositions[i].match.fn);i--)void 0==o().validPositions[i]&&(!C(i)||h[i]!=I(i))&&w(i).length>1&&g(i,h[i],!0);var j=b,k=!1;if(e&&j>=D()&&p(!0),j=m;m++)if(!1!==(k=g(m,c,d,e))){j=m;break}}else k={caret:E(j)}}return!1===k&&f.keepStatic&&R(h)&&(k=function(b,c,d,e){var g,h,i=a.extend(!0,{},o().validPositions);for(g=q();g>=0;g--)if(o().validPositions[g]&&void 0!=o().validPositions[g].alternation){h=o().validPositions[g].alternation;break}if(void 0!=h)for(var j in o().validPositions)if(parseInt(j)>parseInt(g)&&void 0===o().validPositions[j].alternation){for(var k=o().validPositions[j],l=k.locator[h],m=o().validPositions[g].locator[h].split(","),n=0;n=0;t--)if(void 0!=(r=o().validPositions[t])){s=r.locator[h],r.locator[h]=m[n];break}if(l!=r.locator[h]){for(var u=y().slice(),v=j;va?a:ea}function E(a){var b=D();if(a>=b)return b;for(var c=a;++cc););return c}function F(a){var b=a;if(0>=b)return 0;for(;--b>0&&!C(b););return b}function G(a){return void 0==o().validPositions[a]?I(a):o().validPositions[a].input}function H(a,b,c){a._valueSet(b.join("")),void 0!=c&&O(a,c)}function I(b,c){c=c||u(b);var d=a.isFunction(c.placeholder)?c.placeholder.call(this,f):c.placeholder;return void 0!=d?d:null==c.fn?c.def:f.placeholder.charAt(b%f.placeholder.length)}function J(b,c,d,e,g){var h=void 0!=e?e.slice():L(b._valueGet()).split("");if(p(),c&&b._valueSet(""),a.each(h,function(c,e){if(!0===g){var f=q(),h=-1==f?c:E(f);-1==a.inArray(e,x().slice(f+1,h))&&Y.call(b,void 0,!0,e.charCodeAt(0),!1,d,d?c:o().p)}else Y.call(b,void 0,!0,e.charCodeAt(0),!1,d,d?c:o().p),d=d||c>0&&c>o().p}),c){var i=f.onKeyPress.call(this,void 0,y(),0,f);W(b,i),H(b,y(),a(b).is(":focus")?E(q(0)):void 0)}}function K(b){return a.inputmask.escapeRegex.call(this,b)}function L(a){return a.replace(new RegExp("("+K(x().join(""))+")*$"),"")}function M(b){if(b.data("_inputmask")&&!b.hasClass("hasDatepicker")){var c=[],d=o().validPositions;for(var e in d)d[e].match&&null!=d[e].match.fn&&c.push(d[e].input);var g=(fa?c.reverse():c).join(""),h=(fa?y().slice().reverse():y()).join("");return a.isFunction(f.onUnMask)&&(g=f.onUnMask.call(b,h,g,f)||g),g}return b[0]._valueGet()}function N(a){if(fa&&"number"==typeof a&&(!f.greedy||""!=f.placeholder)){a=y().length-a}return a}function O(b,c,d){var e,g=b.jquery&&b.length>0?b[0]:b;if("number"!=typeof c){var h=a(g).data("_inputmask");return!a(g).is(":visible")&&h&&void 0!=h.caret?(c=h.caret.begin,d=h.caret.end):g.setSelectionRange?(c=g.selectionStart,d=g.selectionEnd):document.selection&&document.selection.createRange&&(e=document.selection.createRange(),c=0-e.duplicate().moveStart("character",-1e5),d=c+e.text.length),c=N(c),d=N(d),{begin:c,end:d}}c=N(c),d=N(d),d="number"==typeof d?d:c;var h=a(g).data("_inputmask")||{};h.caret={begin:c,end:d},a(g).data("_inputmask",h),a(g).is(":visible")&&(g.scrollLeft=g.scrollWidth,0==f.insertMode&&c==d&&d++,g.setSelectionRange?(g.selectionStart=c,g.selectionEnd=d):g.createTextRange&&(e=g.createTextRange(),e.collapse(!0),e.moveEnd("character",d),e.moveStart("character",c),e.select()))}function P(b){var c,d,e=y(),f=e.length,g=q(),h={},i=o().validPositions[g],j=void 0!=i?i.locator.slice():void 0;for(c=g+1;cg&&(d=h[c].match,(d.optionality||d.optionalQuantifier||i&&void 0!=i.alternation&&void 0!=h[c].locator[i.alternation]&&-1!=a.inArray(h[c].locator[i.alternation].toString(),k))&&e[c]==I(c,d));c--)f--;return b?{l:f,def:h[f]?h[f].match:void 0}:f}function Q(a){for(var b=y(),c=b.slice(),d=P(),e=c.length-1;e>d&&!C(e);e--);c.splice(d,e+1-d),H(a,c)}function R(b){if(a.isFunction(f.isComplete))return f.isComplete.call(da,b,f);if("*"!=f.repeat){var c=!1,d=P(!0),e=F(d.l);if(q()==e&&(void 0==d.def||d.def.newBlockMarker||d.def.optionalQuantifier)){c=!0;for(var g=0;e>=g;g++){var h=C(g);if(h&&(void 0==b[g]||b[g]==I(g))||!h&&b[g]!=I(g)){c=!1;break}}}return c}}function S(a,b){return fa?a-b>1||a-b==1&&f.insertMode:b-a>1||b-a==1&&f.insertMode}function T(b){var c=a._data(b).events;a.each(c,function(b,c){a.each(c,function(a,b){if("inputmask"==b.namespace&&"setvalue"!=b.type){var c=b.handler;b.handler=function(a){return this.readOnly||this.disabled?void a.preventDefault:c.apply(this,arguments)}}})})}function U(b){function c(){var b=a(this),c=a(this).data("_inputmask");return c?c.opts.autoUnmask?b.inputmask("unmaskedvalue"):e.call(this)!=x().join("")?e.call(this):"":e.call(this)}function d(b){var c=a(this).data("_inputmask");c?(f.call(this,a.isFunction(c.opts.onBeforeMask)?c.opts.onBeforeMask.call(na,b,c.opts)||b:b),a(this).triggerHandler("setvalue.inputmask")):f.call(this,b)}var e,f;b._valueGet||(Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(b,"value"),document.__lookupGetter__&&b.__lookupGetter__("value")?(e=b.__lookupGetter__("value"),f=b.__lookupSetter__("value"),b.__defineGetter__("value",c),b.__defineSetter__("value",d)):(e=function(){return b.value},f=function(a){b.value=a},function(b){if(void 0==a.valHooks[b]||1!=a.valHooks[b].inputmaskpatch){var c=a.valHooks[b]&&a.valHooks[b].get?a.valHooks[b].get:function(a){return a.value},d=a.valHooks[b]&&a.valHooks[b].set?a.valHooks[b].set:function(a,b){return a.value=b,a};a.valHooks[b]={get:function(b){var d=a(b);if(d.data("_inputmask")){if(d.data("_inputmask").opts.autoUnmask)return d.inputmask("unmaskedvalue");var e=c(b),f=d.data("_inputmask"),g=f.maskset,h=g._buffer;return h=h?h.join(""):"",e!=h?e:""}return c(b)},set:function(b,c){var e,f=a(b),g=f.data("_inputmask");return g?(e=d(b,a.isFunction(g.opts.onBeforeMask)?g.opts.onBeforeMask.call(na,c,g.opts)||c:c),f.triggerHandler("setvalue.inputmask")):e=d(b,c),e},inputmaskpatch:!0}}}(b.type),function(b){a(b).bind("mouseenter.inputmask",function(){var b=a(this),c=this,d=c._valueGet();""!=d&&d!=y().join("")&&b.trigger("setvalue")});var c=a._data(b).events,d=c.mouseover;if(d){for(var e=d[d.length-1],f=d.length-1;f>0;f--)d[f]=d[f-1];d[0]=e}}(b)),b._valueGet=function(){return fa?e.call(this).split("").reverse().join(""):e.call(this)},b._valueSet=function(a){f.call(this,fa?a.split("").reverse().join(""):a)})}function V(b,c,d){if((f.numericInput||fa)&&(c==a.inputmask.keyCode.BACKSPACE?c=a.inputmask.keyCode.DELETE:c==a.inputmask.keyCode.DELETE&&(c=a.inputmask.keyCode.BACKSPACE),fa)){var e=d.end;d.end=d.begin,d.begin=e}c==a.inputmask.keyCode.BACKSPACE&&d.end-d.begin<=1?d.begin=F(d.begin):c==a.inputmask.keyCode.DELETE&&d.begin==d.end&&d.end++,s(d.begin,d.end),function(){if(f.keepStatic){p(!0);var a,c=[];for(a=q();a>=0;a--)if(o().validPositions[a]){if(void 0!=o().validPositions[a].alternation)break;c.push(o().validPositions[a].input),delete o().validPositions[a]}if(a>0)for(;c.length>0;)o().p=E(q()),Y.call(b,void 0,!0,c.pop().charCodeAt(0),!1,!1,o().p)}}();var g=q(d.begin);g1||void 0!=t[q].alternation)?q+1:E(q)}o().p=k}if(!1!==e){var u=this;if(setTimeout(function(){f.onKeyValidation.call(u,s,f)},0),o().writeOutBuffer&&!1!==s){var v=y();H(i,v,c?void 0:f.numericInput?F(k):k),!0!==c&&setTimeout(function(){!0===R(v)&&j.trigger("complete"),ha=!0,j.trigger("input")},0)}else n&&(o().buffer=void 0,o().validPositions=o().undoPositions)}else n&&(o().buffer=void 0,o().validPositions=o().undoPositions);if(f.showTooltip&&j.prop("title",o().mask),b&&1!=c){b.preventDefault();var x=O(i);W(i,f.onKeyPress.call(this,b,y(),x.begin,f),x)}}}function Z(b){var c=a(this),d=this,e=b.keyCode,g=y(),h=O(d);W(d,f.onKeyUp.call(this,b,g,h.begin,f),h),e==a.inputmask.keyCode.TAB&&f.showMaskOnFocus&&(c.hasClass("focus-inputmask")&&0==d._valueGet().length?(p(),g=y(),H(d,g),O(d,0),ca=y().join("")):(H(d,g),O(d,N(0),N(D()))))}function $(b){if(!0===ha&&"input"==b.type)return ha=!1,!0;var c=this,d=a(c),e=c._valueGet(),g=O(c);if("propertychange"==b.type&&c._valueGet().length<=D())return!0;"paste"==b.type&&(window.clipboardData&&window.clipboardData.getData?e=e.substr(0,g.begin)+window.clipboardData.getData("Text")+e.substr(g.end,e.length):b.originalEvent&&b.originalEvent.clipboardData&&b.originalEvent.clipboardData.getData&&(e=e.substr(0,g.begin)+b.originalEvent.clipboardData.getData("text/plain")+e.substr(g.end,e.length)));var h=a.isFunction(f.onBeforePaste)?f.onBeforePaste.call(c,e,f)||e:e;return J(c,!0,!1,fa?h.split("").reverse():h.split(""),!0),d.click(),!0===R(y())&&d.trigger("complete"),!1}function _(b){if(!0===ha&&"input"==b.type)return ha=!1,!0;var c=this,d=O(c),e=c._valueGet();e=e.replace(new RegExp("("+K(x().join(""))+")*"),""),d.begin>e.length&&(O(c,e.length),d=O(c)),y().length-e.length!=1||e.charAt(d.begin)==y()[d.begin]||e.charAt(d.begin+1)==y()[d.begin]||C(d.begin)||(b.keyCode=a.inputmask.keyCode.BACKSPACE,X.call(c,b)),b.preventDefault()}function aa(b){if(!0===ha&&"input"==b.type)return ha=!1,!0;var c=this,d=O(c),e=c._valueGet();O(c,d.begin-1);var g=a.Event("keypress");g.which=e.charCodeAt(d.begin-1),ga=!1,ia=!1,Y.call(c,g,void 0,void 0,!1);var h=o().p;H(c,y(),f.numericInput?F(h):h),b.preventDefault()}function ba(b){ha=!0;var c=this;return setTimeout(function(){O(c,O(c).begin-1);var d=a.Event("keypress");d.which=b.originalEvent.data.charCodeAt(0),ga=!1,ia=!1,Y.call(c,d,void 0,void 0,!1);var e=o().p;H(c,y(),f.numericInput?F(e):e)},0),!1}var ca,da,ea,fa=!1,ga=!1,ha=!1,ia=!1;if(void 0!=d)switch(d.action){case"isComplete":return da=a(d.el),e=da.data("_inputmask").maskset,f=da.data("_inputmask").opts,R(d.buffer);case"unmaskedvalue":return da=d.$input,e=da.data("_inputmask").maskset,f=da.data("_inputmask").opts,fa=d.$input.data("_inputmask").isRTL,M(d.$input);case"mask":ca=y().join(""),function(b){if(da=a(b),da.is(":input")&&c(da.attr("type"))){if(da.data("_inputmask",{maskset:e,opts:f,isRTL:!1}),f.showTooltip&&da.prop("title",o().mask),("rtl"==b.dir||f.rightAlign)&&da.css("text-align","right"),"rtl"==b.dir||f.numericInput){b.dir="ltr",da.removeAttr("dir");var d=da.data("_inputmask");d.isRTL=!0,da.data("_inputmask",d),fa=!0}da.unbind(".inputmask"),da.removeClass("focus-inputmask"),da.closest("form").bind("submit",function(){ca!=y().join("")&&da.change(),da[0]._valueGet&&da[0]._valueGet()==x().join("")&&da[0]._valueSet(""),f.autoUnmask&&f.removeMaskOnSubmit&&da.inputmask("remove")}).bind("reset",function(){setTimeout(function(){da.trigger("setvalue")},0)}),da.bind("mouseenter.inputmask",function(){var b=a(this),c=this;!b.hasClass("focus-inputmask")&&f.showMaskOnHover&&c._valueGet()!=y().join("")&&H(c,y())}).bind("blur.inputmask",function(){var b=a(this),c=this;if(b.data("_inputmask")){var d=c._valueGet(),e=y();b.removeClass("focus-inputmask"),ca!=y().join("")&&b.change(),f.clearMaskOnLostFocus&&""!=d&&(d==x().join("")?c._valueSet(""):Q(c)),!1===R(e)&&(b.trigger("incomplete"),f.clearIncomplete&&(p(),f.clearMaskOnLostFocus?c._valueSet(""):(e=x().slice(),H(c,e))))}}).bind("focus.inputmask",function(){var b=a(this),c=this,d=c._valueGet();f.showMaskOnFocus&&!b.hasClass("focus-inputmask")&&(!f.showMaskOnHover||f.showMaskOnHover&&""==d)&&c._valueGet()!=y().join("")&&H(c,y(),E(q())),b.addClass("focus-inputmask"),ca=y().join("")}).bind("mouseleave.inputmask",function(){var b=a(this),c=this;f.clearMaskOnLostFocus&&(b.hasClass("focus-inputmask")||c._valueGet()==b.attr("placeholder")||(c._valueGet()==x().join("")||""==c._valueGet()?c._valueSet(""):Q(c)))}).bind("click.inputmask",function(){var b=this;a(b).is(":focus")&&setTimeout(function(){var c=O(b);if(c.begin==c.end)if(f.radixFocus&&""!=f.radixPoint&&-1!=a.inArray(f.radixPoint,y())&&y().join("")==x().join(""))O(b,a.inArray(f.radixPoint,y()));else{var d=fa?N(c.begin):c.begin,e=E(q(d));e>d?O(b,C(d)?d:E(d)):O(b,e)}},0)}).bind("dblclick.inputmask",function(){var a=this;setTimeout(function(){O(a,0,E(q()))},0)}).bind(n+".inputmask dragdrop.inputmask drop.inputmask",$).bind("setvalue.inputmask",function(){var a=this;J(a,!0,!1,void 0,!0),ca=y().join(""),(f.clearMaskOnLostFocus||f.clearIncomplete)&&a._valueGet()==x().join("")&&a._valueSet("")}).bind("cut.inputmask",function(b){ha=!0;var c=this,d=a(c),e=O(c);V(c,a.inputmask.keyCode.DELETE,e),W(c,f.onKeyPress.call(this,b,y(),o().p,f),{begin:o().p,end:o().p}),c._valueGet()==x().join("")&&d.trigger("cleared"),f.showTooltip&&d.prop("title",o().mask)}).bind("complete.inputmask",f.oncomplete).bind("incomplete.inputmask",f.onincomplete).bind("cleared.inputmask",f.oncleared),da.bind("keydown.inputmask",X).bind("keypress.inputmask",Y).bind("keyup.inputmask",Z).bind("compositionupdate.inputmask",ba),"paste"!==n||g||da.bind("input.inputmask",aa),g&&da.bind("input.inputmask",$),(j||l||k||m)&&("input"==n&&da.unbind(n+".inputmask"),da.bind("input.inputmask",_)),U(b);J(b,!0,!1,(a.isFunction(f.onBeforeMask)?f.onBeforeMask.call(b,b._valueGet(),f)||b._valueGet():b._valueGet()).split(""),!0),ca=y().join("");var h;try{h=document.activeElement}catch(a){}!1===R(y())&&f.clearIncomplete&&p(),f.clearMaskOnLostFocus?y().join("")==x().join("")?b._valueSet(""):Q(b):H(b,y()),h===b&&(da.addClass("focus-inputmask"),O(b,E(q()))),T(b)}}(d.el);break;case"format":da=a({}),da.data("_inputmask",{maskset:e,opts:f,isRTL:f.numericInput}),f.numericInput&&(fa=!0);var ja=(a.isFunction(f.onBeforeMask)?f.onBeforeMask.call(da,d.value,f)||d.value:d.value).split("");return J(da,!1,!1,fa?ja.reverse():ja,!0),f.onKeyPress.call(this,void 0,y(),0,f),d.metadata?{value:fa?y().slice().reverse().join(""):y().join(""),metadata:da.inputmask("getmetadata")}:fa?y().slice().reverse().join(""):y().join("");case"isValid":da=a({}),da.data("_inputmask",{maskset:e,opts:f,isRTL:f.numericInput}),f.numericInput&&(fa=!0);var ja=d.value.split("");J(da,!1,!0,fa?ja.reverse():ja);for(var ka=y(),la=P(),ma=ka.length-1;ma>la&&!C(ma);ma--);return ka.splice(la,ma+1-la),R(ka)&&d.value==ka.join("");case"getemptymask":return da=a(d.el),e=da.data("_inputmask").maskset,f=da.data("_inputmask").opts,x();case"remove":var na=d.el;da=a(na),e=da.data("_inputmask").maskset,f=da.data("_inputmask").opts,na._valueSet(M(da)),da.unbind(".inputmask"),da.removeClass("focus-inputmask"),da.removeData("_inputmask");var oa;Object.getOwnPropertyDescriptor&&(oa=Object.getOwnPropertyDescriptor(na,"value")),oa&&oa.get?na._valueGet&&Object.defineProperty(na,"value",{get:na._valueGet,set:na._valueSet}):document.__lookupGetter__&&na.__lookupGetter__("value")&&na._valueGet&&(na.__defineGetter__("value",na._valueGet),na.__defineSetter__("value",na._valueSet));try{delete na._valueGet,delete na._valueSet}catch(a){na._valueGet=void 0,na._valueSet=void 0}break;case"getmetadata":if(da=a(d.el),e=da.data("_inputmask").maskset,f=da.data("_inputmask").opts,a.isArray(e.metadata)){for(var pa,qa=q(),ra=qa;ra>=0;ra--)if(o().validPositions[ra]&&void 0!=o().validPositions[ra].alternation){pa=o().validPositions[ra].alternation;break}return void 0!=pa?e.metadata[o().validPositions[qa].locator[pa]]:e.metadata[0]}return e.metadata}}if(void 0===a.fn.inputmask){var g="function"==typeof ScriptEngineMajorVersion?ScriptEngineMajorVersion():new Function("/*@cc_on return @_jscript_version; @*/")()>=10,h=navigator.userAgent,i=null!==h.match(new RegExp("iphone","i")),j=null!==h.match(new RegExp("android.*safari.*","i")),k=null!==h.match(new RegExp("android.*chrome.*","i")),l=null!==h.match(new RegExp("android.*firefox.*","i")),m=/Kindle/i.test(h)||/Silk/i.test(h)||/KFTT/i.test(h)||/KFOT/i.test(h)||/KFJWA/i.test(h)||/KFJWI/i.test(h)||/KFSOWI/i.test(h)||/KFTHWA/i.test(h)||/KFTHWI/i.test(h)||/KFAPWA/i.test(h)||/KFAPWI/i.test(h),n=b("paste")?"paste":b("input")?"input":"propertychange";a.inputmask={defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:null,oncomplete:a.noop,onincomplete:a.noop,oncleared:a.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!0,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,aliases:{},alias:null,onKeyUp:a.noop,onKeyPress:a.noop,onKeyDown:a.noop,onBeforeMask:void 0,onBeforePaste:void 0,onUnMask:void 0,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:a.noop,skipOptionalPartCharacter:" ",showTooltip:!1,numericInput:!1,rightAlign:!1,radixPoint:"",radixFocus:!1,nojumps:!1,nojumpsThreshold:0,keepStatic:void 0,definitions:{9:{validator:"[0-9]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1}},ignorables:[8,9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123],isComplete:void 0},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91},masksCache:{},escapeRegex:function(a){var b=["/",".","*","+","?","|","(",")","[","]","{","}","\\"];return a.replace(new RegExp("(\\"+b.join("|\\")+")","gim"),"\\$1")},format:function(b,c,g){var h=a.extend(!0,{},a.inputmask.defaults,c);return d(h.alias,c,h),f({action:"format",value:b,metadata:g},e(h),h)},isValid:function(b,c){var g=a.extend(!0,{},a.inputmask.defaults,c);return d(g.alias,c,g),f({action:"isValid",value:b},e(g),g)}},a.fn.inputmask=function(b,c,g,h,i){function j(b,c,e){var f=a(b);f.data("inputmask-alias")&&d(f.data("inputmask-alias"),{},c);for(var g in c){var h=f.data("inputmask-"+g.toLowerCase());void 0!=h&&("mask"==g&&0==h.indexOf("[")?(c[g]=h.replace(/[\s[\]]/g,"").split("','"),c[g][0]=c[g][0].replace("'",""),c[g][c[g].length-1]=c[g][c[g].length-1].replace("'","")):c[g]="boolean"==typeof h?h:h.toString(),e&&(e[g]=c[g]))}return c}g=g||f,h=h||"_inputmask";var k,l=a.extend(!0,{},a.inputmask.defaults,c);if("string"==typeof b)switch(b){case"mask":return d(l.alias,c,l),k=e(l,g!==f),void 0==k?this:this.each(function(){g({action:"mask",el:this},a.extend(!0,{},k),j(this,l))});case"unmaskedvalue":var m=a(this);return m.data(h)?g({action:"unmaskedvalue",$input:m}):m.val();case"remove":return this.each(function(){a(this).data(h)&&g({action:"remove",el:this})});case"getemptymask":return this.data(h)?g({action:"getemptymask",el:this}):"";case"hasMaskedValue":return!!this.data(h)&&!this.data(h).opts.autoUnmask;case"isComplete":return!this.data(h)||g({action:"isComplete",buffer:this[0]._valueGet().split(""),el:this});case"getmetadata":return this.data(h)?g({action:"getmetadata",el:this}):void 0;case"_detectScope":return d(l.alias,c,l),void 0==i||d(i,c,l)||-1!=a.inArray(i,["mask","unmaskedvalue","remove","getemptymask","hasMaskedValue","isComplete","getmetadata","_detectScope"])||(l.mask=i),a.isFunction(l.mask)&&(l.mask=l.mask.call(this,l)),a.isArray(l.mask);default:return d(l.alias,c,l),d(b,c,l)||(l.mask=b),k=e(l,g!==f),void 0==k?this:this.each(function(){g({action:"mask",el:this},a.extend(!0,{},k),j(this,l))})}else{if("object"==typeof b)return l=a.extend(!0,{},a.inputmask.defaults,b),d(l.alias,b,l),k=e(l,g!==f),void 0==k?this:this.each(function(){g({action:"mask",el:this},a.extend(!0,{},k),j(this,l))});if(void 0==b)return this.each(function(){var b=a(this).attr("data-inputmask");if(b&&""!=b)try{b=b.replace(new RegExp("'","g"),'"');var e=a.parseJSON("{"+b+"}");a.extend(!0,e,c),l=a.extend(!0,{},a.inputmask.defaults,e),l=j(this,l),d(l.alias,e,l),l.alias=void 0,a(this).inputmask("mask",l,g)}catch(a){}if(a(this).attr("data-inputmask-mask")||a(this).attr("data-inputmask-alias")){l=a.extend(!0,{},a.inputmask.defaults,{});var f={};l=j(this,l,f),d(l.alias,f,l),l.alias=void 0,a(this).inputmask("mask",l,g)}})}}}a.fn.inputmask}(jQuery),function(a){a.extend(a.inputmask.defaults.definitions,{h:{validator:"[01][0-9]|2[0-3]",cardinality:2,prevalidator:[{validator:"[0-2]",cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:"[0-5]",cardinality:1}]},d:{validator:"0[1-9]|[12][0-9]|3[01]",cardinality:2,prevalidator:[{validator:"[0-3]",cardinality:1}]},m:{validator:"0[1-9]|1[012]",cardinality:2,prevalidator:[{validator:"[01]",cardinality:1}]},y:{validator:"(19|20)\\d{2}",cardinality:4,prevalidator:[{validator:"[12]",cardinality:1},{validator:"(19|20)",cardinality:2},{validator:"(19|20)\\d",cardinality:3}]}}),a.extend(a.inputmask.defaults.aliases,{"dd/mm/yyyy":{mask:"1/2/y",placeholder:"dd/mm/yyyy",regex:{val1pre:new RegExp("[0-3]"),val1:new RegExp("0[1-9]|[12][0-9]|3[01]"),val2pre:function(b){var c=a.inputmask.escapeRegex.call(this,b);return new RegExp("((0[1-9]|[12][0-9]|3[01])"+c+"[01])")},val2:function(b){var c=a.inputmask.escapeRegex.call(this,b);return new RegExp("((0[1-9]|[12][0-9])"+c+"(0[1-9]|1[012]))|(30"+c+"(0[13-9]|1[012]))|(31"+c+"(0[13578]|1[02]))")}},leapday:"29/02/",separator:"/",yearrange:{minyear:1900,maxyear:2099},isInYearRange:function(a,b,c){if(isNaN(a))return!1;var d=parseInt(a.concat(b.toString().slice(a.length))),e=parseInt(a.concat(c.toString().slice(a.length)));return!isNaN(d)&&(d>=b&&c>=d)||!isNaN(e)&&(e>=b&&c>=e)},determinebaseyear:function(a,b,c){var d=(new Date).getFullYear();if(a>d)return a;if(d>b){for(var e=b.toString().slice(0,2),f=b.toString().slice(2,4);e+c>b;)e--;var g=e+f;return a>g?a:g}return d},onKeyUp:function(b){var c=a(this);if(b.ctrlKey&&b.keyCode==a.inputmask.keyCode.RIGHT){var d=new Date;c.val(d.getDate().toString()+(d.getMonth()+1).toString()+d.getFullYear().toString())}},definitions:{1:{validator:function(a,b,c,d,e){var f=e.regex.val1.test(a);return d||f||a.charAt(1)!=e.separator&&-1=="-./".indexOf(a.charAt(1))||!(f=e.regex.val1.test("0"+a.charAt(0)))?f:(b.buffer[c-1]="0",{refreshFromBuffer:{start:c-1,end:c},pos:c,c:a.charAt(0)})},cardinality:2,prevalidator:[{validator:function(a,b,c,d,e){isNaN(b.buffer[c+1])||(a+=b.buffer[c+1]);var f=1==a.length?e.regex.val1pre.test(a):e.regex.val1.test(a);return d||f||!(f=e.regex.val1.test("0"+a))?f:(b.buffer[c]="0",c++,{pos:c})},cardinality:1}]},2:{validator:function(a,b,c,d,e){var f=e.mask.indexOf("2")==e.mask.length-1?b.buffer.join("").substr(5,3):b.buffer.join("").substr(0,3);-1!=f.indexOf(e.placeholder[0])&&(f="01"+e.separator);var g=e.regex.val2(e.separator).test(f+a);if(!d&&!g&&(a.charAt(1)==e.separator||-1!="-./".indexOf(a.charAt(1)))&&(g=e.regex.val2(e.separator).test(f+"0"+a.charAt(0))))return b.buffer[c-1]="0",{refreshFromBuffer:{start:c-1,end:c},pos:c,c:a.charAt(0)};if(e.mask.indexOf("2")==e.mask.length-1&&g){if(b.buffer.join("").substr(4,4)+a!=e.leapday)return!0;var h=parseInt(b.buffer.join("").substr(0,4),10);return h%4==0&&(h%100!=0||h%400==0)}return g},cardinality:2,prevalidator:[{validator:function(a,b,c,d,e){isNaN(b.buffer[c+1])||(a+=b.buffer[c+1]);var f=e.mask.indexOf("2")==e.mask.length-1?b.buffer.join("").substr(5,3):b.buffer.join("").substr(0,3);-1!=f.indexOf(e.placeholder[0])&&(f="01"+e.separator);var g=1==a.length?e.regex.val2pre(e.separator).test(f+a):e.regex.val2(e.separator).test(f+a);return d||g||!(g=e.regex.val2(e.separator).test(f+"0"+a))?g:(b.buffer[c]="0",c++,{pos:c})},cardinality:1}]},y:{validator:function(a,b,c,d,e){if(e.isInYearRange(a,e.yearrange.minyear,e.yearrange.maxyear)){if(b.buffer.join("").substr(0,6)!=e.leapday)return!0;var f=parseInt(a,10);return f%4==0&&(f%100!=0||f%400==0)}return!1},cardinality:4,prevalidator:[{validator:function(a,b,c,d,e){var f=e.isInYearRange(a,e.yearrange.minyear,e.yearrange.maxyear);if(!d&&!f){var g=e.determinebaseyear(e.yearrange.minyear,e.yearrange.maxyear,a+"0").toString().slice(0,1);if(f=e.isInYearRange(g+a,e.yearrange.minyear,e.yearrange.maxyear))return b.buffer[c++]=g.charAt(0),{pos:c};if(g=e.determinebaseyear(e.yearrange.minyear,e.yearrange.maxyear,a+"0").toString().slice(0,2),f=e.isInYearRange(g+a,e.yearrange.minyear,e.yearrange.maxyear))return b.buffer[c++]=g.charAt(0),b.buffer[c++]=g.charAt(1),{pos:c}}return f},cardinality:1},{validator:function(a,b,c,d,e){var f=e.isInYearRange(a,e.yearrange.minyear,e.yearrange.maxyear);if(!d&&!f){var g=e.determinebaseyear(e.yearrange.minyear,e.yearrange.maxyear,a).toString().slice(0,2);if(f=e.isInYearRange(a[0]+g[1]+a[1],e.yearrange.minyear,e.yearrange.maxyear))return b.buffer[c++]=g.charAt(1),{pos:c};if(g=e.determinebaseyear(e.yearrange.minyear,e.yearrange.maxyear,a).toString().slice(0,2),e.isInYearRange(g+a,e.yearrange.minyear,e.yearrange.maxyear)){if(b.buffer.join("").substr(0,6)!=e.leapday)f=!0;else{var h=parseInt(a,10);f=h%4==0&&(h%100!=0||h%400==0)}}else f=!1;if(f)return b.buffer[c-1]=g.charAt(0),b.buffer[c++]=g.charAt(1),b.buffer[c++]=a.charAt(0),{refreshFromBuffer:{start:c-3,end:c},pos:c}}return f},cardinality:2},{validator:function(a,b,c,d,e){return e.isInYearRange(a,e.yearrange.minyear,e.yearrange.maxyear)},cardinality:3}]}},insertMode:!1,autoUnmask:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",alias:"dd/mm/yyyy",regex:{val2pre:function(b){var c=a.inputmask.escapeRegex.call(this,b);return new RegExp("((0[13-9]|1[012])"+c+"[0-3])|(02"+c+"[0-2])")},val2:function(b){var c=a.inputmask.escapeRegex.call(this,b);return new RegExp("((0[1-9]|1[012])"+c+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+c+"30)|((0[13578]|1[02])"+c+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyUp:function(b){var c=a(this);if(b.ctrlKey&&b.keyCode==a.inputmask.keyCode.RIGHT){var d=new Date;c.val((d.getMonth()+1).toString()+d.getDate().toString()+d.getFullYear().toString())}}},"yyyy/mm/dd":{mask:"y/1/2",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",leapday:"/02/29",onKeyUp:function(b){var c=a(this);if(b.ctrlKey&&b.keyCode==a.inputmask.keyCode.RIGHT){var d=new Date;c.val(d.getFullYear().toString()+(d.getMonth()+1).toString()+d.getDate().toString())}}},"dd.mm.yyyy":{mask:"1.2.y",placeholder:"dd.mm.yyyy",leapday:"29.02.",separator:".",alias:"dd/mm/yyyy"},"dd-mm-yyyy":{mask:"1-2-y",placeholder:"dd-mm-yyyy",leapday:"29-02-",separator:"-",alias:"dd/mm/yyyy"},"mm.dd.yyyy":{mask:"1.2.y",placeholder:"mm.dd.yyyy",leapday:"02.29.",separator:".",alias:"mm/dd/yyyy"},"mm-dd-yyyy":{mask:"1-2-y",placeholder:"mm-dd-yyyy",leapday:"02-29-",separator:"-",alias:"mm/dd/yyyy"},"yyyy.mm.dd":{mask:"y.1.2",placeholder:"yyyy.mm.dd",leapday:".02.29",separator:".",alias:"yyyy/mm/dd"},"yyyy-mm-dd":{mask:"y-1-2",placeholder:"yyyy-mm-dd",leapday:"-02-29",separator:"-",alias:"yyyy/mm/dd"},datetime:{mask:"1/2/y h:s",placeholder:"dd/mm/yyyy hh:mm",alias:"dd/mm/yyyy",regex:{hrspre:new RegExp("[012]"),hrs24:new RegExp("2[0-4]|1[3-9]"),hrs:new RegExp("[01][0-9]|2[0-4]"),ampm:new RegExp("^[a|p|A|P][m|M]"),mspre:new RegExp("[0-5]"),ms:new RegExp("[0-5][0-9]")},timeseparator:":",hourFormat:"24",definitions:{h:{validator:function(a,b,c,d,e){if("24"==e.hourFormat&&24==parseInt(a,10))return b.buffer[c-1]="0",b.buffer[c]="0",{refreshFromBuffer:{start:c-1,end:c},c:"0"};var f=e.regex.hrs.test(a);if(!d&&!f&&(a.charAt(1)==e.timeseparator||-1!="-.:".indexOf(a.charAt(1)))&&(f=e.regex.hrs.test("0"+a.charAt(0))))return b.buffer[c-1]="0",b.buffer[c]=a.charAt(0),c++,{refreshFromBuffer:{start:c-2,end:c},pos:c,c:e.timeseparator};if(f&&"24"!==e.hourFormat&&e.regex.hrs24.test(a)){var g=parseInt(a,10);return 24==g?(b.buffer[c+5]="a",b.buffer[c+6]="m"):(b.buffer[c+5]="p",b.buffer[c+6]="m"),g-=12,10>g?(b.buffer[c]=g.toString(),b.buffer[c-1]="0"):(b.buffer[c]=g.toString().charAt(1),b.buffer[c-1]=g.toString().charAt(0)),{refreshFromBuffer:{start:c-1,end:c+6},c:b.buffer[c]}}return f},cardinality:2,prevalidator:[{validator:function(a,b,c,d,e){var f=e.regex.hrspre.test(a);return d||f||!(f=e.regex.hrs.test("0"+a))?f:(b.buffer[c]="0",c++,{pos:c})},cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:function(a,b,c,d,e){var f=e.regex.mspre.test(a);return d||f||!(f=e.regex.ms.test("0"+a))?f:(b.buffer[c]="0",c++,{pos:c})},cardinality:1}]},t:{validator:function(a,b,c,d,e){return e.regex.ampm.test(a+"m")},casing:"lower",cardinality:1}},insertMode:!1,autoUnmask:!1},datetime12:{mask:"1/2/y h:s t\\m",placeholder:"dd/mm/yyyy hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"h:s t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm:ss":{mask:"h:s:s",placeholder:"hh:mm:ss",alias:"datetime",autoUnmask:!1},"hh:mm":{mask:"h:s",placeholder:"hh:mm",alias:"datetime",autoUnmask:!1},date:{alias:"dd/mm/yyyy"},"mm/yyyy":{mask:"1/y",placeholder:"mm/yyyy",leapday:"donotuse",separator:"/",alias:"mm/dd/yyyy"}}),a.fn.inputmask}(jQuery),function(a){a.extend(a.inputmask.defaults.definitions,{A:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,casing:"upper"},"#":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,casing:"upper"}}),a.extend(a.inputmask.defaults.aliases,{url:{mask:"ir",placeholder:"",separator:"",defaultPrefix:"http://",regex:{urlpre1:new RegExp("[fh]"),urlpre2:new RegExp("(ft|ht)"),urlpre3:new RegExp("(ftp|htt)"),urlpre4:new RegExp("(ftp:|http|ftps)"),urlpre5:new RegExp("(ftp:/|ftps:|http:|https)"),urlpre6:new RegExp("(ftp://|ftps:/|http:/|https:)"),urlpre7:new RegExp("(ftp://|ftps://|http://|https:/)"),urlpre8:new RegExp("(ftp://|ftps://|http://|https://)")},definitions:{i:{validator:function(){return!0},cardinality:8,prevalidator:function(){for(var a=[],b=0;8>b;b++)a[b]=function(){var a=b;return{validator:function(b,c,d,e,f){if(f.regex["urlpre"+(a+1)]){var g,h=b;a+1-b.length>0&&(h=c.buffer.join("").substring(0,a+1-b.length)+""+h);var i=f.regex["urlpre"+(a+1)].test(h);if(!e&&!i){for(d-=a,g=0;g-1&&"."!=b.buffer[c-1]?(a=b.buffer[c-1]+a,a=c-2>-1&&"."!=b.buffer[c-2]?b.buffer[c-2]+a:"0"+a):a="00"+a,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(a)},cardinality:1}}},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,64}]@*{1,64}[.*{2,64}][.*{2,6}][.*{1,2}]",greedy:!1,onBeforePaste:function(a){return a=a.toLowerCase(),a.replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",cardinality:1,casing:"lower"}}}}),a.fn.inputmask}(jQuery),function(a){a.extend(a.inputmask.defaults.aliases,{numeric:{mask:function(a){if(0!==a.repeat&&isNaN(a.integerDigits)&&(a.integerDigits=a.repeat),a.repeat=0,a.groupSeparator==a.radixPoint&&(a.groupSeparator="."==a.radixPoint?",":","==a.radixPoint?".":"")," "===a.groupSeparator&&(a.skipOptionalPartCharacter=void 0),a.autoGroup=a.autoGroup&&""!=a.groupSeparator,a.autoGroup&&isFinite(a.integerDigits)){var b=Math.floor(a.integerDigits/a.groupSize),c=a.integerDigits%a.groupSize;a.integerDigits+=0==c?b-1:b}a.definitions[";"]=a.definitions["~"];var d=a.prefix;return d+="[+]",d+="~{1,"+a.integerDigits+"}",void 0!=a.digits&&(isNaN(a.digits)||parseInt(a.digits)>0)&&(d+=a.digitsOptional?"["+(a.decimalProtect?":":a.radixPoint)+";{"+a.digits+"}]":(a.decimalProtect?":":a.radixPoint)+";{"+a.digits+"}"),d+=a.suffix},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,groupSeparator:"",radixPoint:".",radixFocus:!0,groupSize:3,autoGroup:!1,allowPlus:!0,allowMinus:!0,integerDigits:"+",prefix:"",suffix:"",rightAlign:!0,decimalProtect:!0,postFormat:function(b,c,d,e){var f=!1,g=b[c];if(""==e.groupSeparator||-1!=a.inArray(e.radixPoint,b)&&c>=a.inArray(e.radixPoint,b)||new RegExp("[-+]").test(g))return{pos:c};var h=b.slice();g==e.groupSeparator&&(h.splice(c--,1),g=h[c]),d?h[c]="?":h.splice(c,0,"?");var i=h.join("");if(e.autoGroup||d&&-1!=i.indexOf(e.groupSeparator)){var j=a.inputmask.escapeRegex.call(this,e.groupSeparator);f=0==i.indexOf(e.groupSeparator),i=i.replace(new RegExp(j,"g"),"");var k=i.split(e.radixPoint);if((i=k[0])!=e.prefix+"?0"&&i.length>=e.groupSize+e.prefix.length){f=!0;for(var l=new RegExp("([-+]?[\\d?]+)([\\d?]{"+e.groupSize+"})");l.test(i);)i=i.replace(l,"$1"+e.groupSeparator+"$2"),i=i.replace(e.groupSeparator+e.groupSeparator,e.groupSeparator)}k.length>1&&(i+=e.radixPoint+k[1])}b.length=i.length;for(var m=0,n=i.length;n>m;m++)b[m]=i.charAt(m);var o=a.inArray("?",b);return d?b[o]=g:b.splice(o,1),{pos:o,refreshFromBuffer:f}},onKeyDown:function(b,c,d,e){if(b.keyCode==a.inputmask.keyCode.TAB&&"0"!=e.placeholder.charAt(0)){var f=a.inArray(e.radixPoint,c);if(-1!=f&&isFinite(e.digits)){for(var g=1;g<=e.digits;g++)(void 0==c[f+g]||c[f+g]==e.placeholder.charAt(0))&&(c[f+g]="0");return{refreshFromBuffer:{start:++f,end:f+e.digits}}}}else if(e.autoGroup&&(b.keyCode==a.inputmask.keyCode.DELETE||b.keyCode==a.inputmask.keyCode.BACKSPACE)){var h=e.postFormat(c,d-1,!0,e);return h.caret=h.pos+1,h}},onKeyPress:function(a,b,c,d){if(d.autoGroup){var e=d.postFormat(b,c-1,!0,d);return e.caret=e.pos+1,e}},regex:{integerPart:function(){return new RegExp("[-+]?\\d+")},integerNPart:function(){return new RegExp("\\d+")}},signHandler:function(a,b,c,d,e){if(!d&&(e.allowMinus&&"-"===a||e.allowPlus&&"+"===a)){var f=b.join("").match(e.regex.integerPart(e));if(f&&f.length>0&&"0"!==f[f.index])return b[f.index]==("-"===a?"+":"-")?{pos:f.index,c:a,remove:f.index,caret:c}:b[f.index]==("-"===a?"-":"+")?{remove:f.index,caret:c-1}:{pos:f.index,c:a,caret:c+1}}return!1},radixHandler:function(b,c,d,e,f){if(!e&&b===f.radixPoint){var g=a.inArray(f.radixPoint,c.buffer),h=c.buffer.join("").match(f.regex.integerPart(f));if(-1!=g)return c.validPositions[g-1]?{caret:g+1}:{pos:h.index,c:h[0],caret:g+1}}return!1},leadingZeroHandler:function(b,c,d,e,f){var g=c.buffer.join("").match(f.regex.integerNPart(f)),h=a.inArray(f.radixPoint,c.buffer);if(g&&!e&&(-1==h||g.index=f.prefix.length){if(-1==h||h>=d&&void 0==c.validPositions[h])return c.buffer.splice(g.index,1),d=d>g.index?d-1:g.index,{pos:d,remove:g.index};if(d>g.index&&h>=d)return c.buffer.splice(g.index,1),d=d>g.index?d-1:g.index,{pos:d,remove:g.index}}else if("0"==b&&d<=g.index)return!1;return!0},definitions:{"~":{validator:function(b,c,d,e,f){var g=f.signHandler(b,c.buffer,d,e,f);if(!g&&!(g=f.radixHandler(b,c,d,e,f))&&!0===(g=e?new RegExp("[0-9"+a.inputmask.escapeRegex.call(this,f.groupSeparator)+"]").test(b):new RegExp("[0-9]").test(b))&&!0===(g=f.leadingZeroHandler(b,c,d,e,f))){var h=a.inArray(f.radixPoint,c.buffer);!1===f.digitsOptional&&d>h&&!e&&(g={pos:d,remove:d}),g={pos:d}}return g},cardinality:1,prevalidator:null},"+":{validator:function(a,b,c,d,e){var f=e.signHandler(a,b.buffer,c,d,e);return f||(f=e.allowMinus&&"-"==a||e.allowPlus&&"+"==a),f},cardinality:1,prevalidator:null,placeholder:""},":":{validator:function(b,c,d,e,f){var g=f.signHandler(b,c.buffer,d,e,f);if(!g){var h="["+a.inputmask.escapeRegex.call(this,f.radixPoint)+"]";(g=new RegExp(h).test(b))&&c.validPositions[d]&&c.validPositions[d].match.placeholder==f.radixPoint&&(g={pos:d,remove:d})}return g},cardinality:1,prevalidator:null,placeholder:function(a){return a.radixPoint}}},insertMode:!0,autoUnmask:!1,onUnMask:function(b,c,d){var e=b.replace(d.prefix,"");return e=e.replace(d.suffix,""),e=e.replace(new RegExp(a.inputmask.escapeRegex.call(this,d.groupSeparator),"g"),"")},isComplete:function(b,c){var d=b.join(""),e=b.slice();if(c.postFormat(e,0,!0,c),e.join("")!=d)return!1;var f=d.replace(c.prefix,"");return f=f.replace(c.suffix,""),f=f.replace(new RegExp(a.inputmask.escapeRegex.call(this,c.groupSeparator),"g"),""),f=f.replace(a.inputmask.escapeRegex.call(this,c.radixPoint),"."),isFinite(f)},onBeforeMask:function(b,c){if(isFinite(b))return b.toString().replace(".",c.radixPoint);var d=b.match(/,/g),e=b.match(/\./g);return e&&d?e.length>d.length?(b=b.replace(/\./g,""),b=b.replace(",",c.radixPoint)):d.length>e.length&&(b=b.replace(/,/g,""),b=b.replace(".",c.radixPoint)):b=b.replace(new RegExp(a.inputmask.escapeRegex.call(this,c.groupSeparator),"g"),""),b}},currency:{prefix:"$ ",groupSeparator:",",radixPoint:".",alias:"numeric",placeholder:"0",autoGroup:!0,digits:2,digitsOptional:!1,clearMaskOnLostFocus:!1,decimalProtect:!0},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:"0"}}),a.fn.inputmask}(jQuery),function(a){a.extend(a.inputmask.defaults.aliases,{phone:{url:"phone-codes/phone-codes.js",maskInit:"+pp(pp)pppppppp",mask:function(b){b.definitions={p:{validator:function(){return!1},cardinality:1},"#":{validator:"[0-9]",cardinality:1}};var c=[];return a.ajax({url:b.url,async:!1,dataType:"json",success:function(a){c=a}}),c=c.sort(function(a,b){return(a.mask||a)<(b.mask||b)?-1:1}),c.splice(0,0,b.maskInit),c},nojumps:!0,nojumpsThreshold:1},phonebe:{alias:"phone",url:"phone-codes/phone-be.js",maskInit:"+32(pp)pppppppp",nojumpsThreshold:4}}),a.fn.inputmask}(jQuery),function(a){a.extend(a.inputmask.defaults.aliases,{Regex:{mask:"r",greedy:!1,repeat:"*",regex:null,regexTokens:null,tokenizer:/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,quantifierFilter:/[0-9]+[^,]/,isComplete:function(a,b){return new RegExp(b.regex).test(a.join(""))},definitions:{r:{validator:function(b,c,d,e,f){function g(a,b){this.matches=[],this.isGroup=a||!1,this.isQuantifier=b||!1,this.quantifier={min:1,max:1},this.repeaterPart=void 0}function h(b,c){var d=!1;c&&(j+="(",l++);for(var e=0;ej.length&&!(d=h(i,!0)););d=d||h(i,!0),d&&(f.repeaterPart=j),j=k+f.quantifier.max}else{for(var n=0,o=f.quantifier.max-1;o>n&&!(d=h(i,!0));n++);j=k+"{"+f.quantifier.min+","+f.quantifier.max+"}"}}else if(void 0!=f.matches)for(var p=0;pr;r++)q+=")";var s=new RegExp("^("+q+")$");d=s.test(m)}else for(var t=0,u=f.length;u>t;t++)if("\\"!=f.charAt(t)){q=j,q+=f.substr(0,t+1),q=q.replace(/\|$/,"");for(var r=0;l>r;r++)q+=")";var s=new RegExp("^("+q+")$");if(d=s.test(m))break}j+=f}if(d)break}return c&&(j+=")",l--),d}null==f.regexTokens&&function(){var a,b,c=new g,d=[];for(f.regexTokens=[];a=f.tokenizer.exec(f.regex);)switch(b=a[0],b.charAt(0)){case"(":d.push(new g(!0));break;case")":var e=d.pop();d.length>0?d[d.length-1].matches.push(e):c.matches.push(e);break;case"{":case"+":case"*":var h=new g(!1,!0);b=b.replace(/[{}]/g,"");var i=b.split(","),j=isNaN(i[0])?i[0]:parseInt(i[0]),k=1==i.length?j:isNaN(i[1])?i[1]:parseInt(i[1]);if(h.quantifier={min:j,max:k},d.length>0){var l=d[d.length-1].matches;if(a=l.pop(),!a.isGroup){var e=new g(!0);e.matches.push(a),a=e}l.push(a),l.push(h)}else{if(a=c.matches.pop(),!a.isGroup){var e=new g(!0);e.matches.push(a),a=e}c.matches.push(a),c.matches.push(h)}break;default:d.length>0?d[d.length-1].matches.push(b):c.matches.push(b)}c.matches.length>0&&f.regexTokens.push(c)}();var i=c.buffer.slice(),j="",k=!1,l=0;i.splice(d,0,b);for(var m=i.join(""),n=0;n'),this.$handle=a('
'),this.$range=a('
').insertAfter(this.$element).prepend(this.$fill,this.$handle),this.$element.css({position:"absolute",width:"1px",height:"1px",overflow:"hidden",opacity:"0"}),this.handleDown=a.proxy(this.handleDown,this),this.handleMove=a.proxy(this.handleMove,this),this.handleEnd=a.proxy(this.handleEnd,this),this.init();var i=this;this.$window.on("resize."+e,c(function(){b(function(){i.update()},300)},20)),this.$document.on(this.startEvent,"#"+this.identifier+":not(."+this.options.disabledClass+")",this.handleDown),this.$element.on("change."+e,function(a,b){if(!b||b.origin!==e){var c=a.target.value,d=i.getPositionFromValue(c);i.setPosition(d)}})}var e="rangeslider",f=[],g=function(){var a=document.createElement("input");return a.setAttribute("type","range"),"text"!==a.type}(),h={polyfill:!0,rangeClass:"rangeslider",disabledClass:"rangeslider--disabled",fillClass:"rangeslider__fill",handleClass:"rangeslider__handle",startEvent:["mousedown","touchstart","pointerdown"],moveEvent:["mousemove","touchmove","pointermove"],endEvent:["mouseup","touchend","pointerup"]};d.prototype.init=function(){this.onInit&&"function"==typeof this.onInit&&this.onInit(),this.update()},d.prototype.update=function(){this.handleWidth=this.$handle[0].offsetWidth,this.rangeWidth=this.$range[0].offsetWidth,this.maxHandleX=this.rangeWidth-this.handleWidth,this.grabX=this.handleWidth/2,this.position=this.getPositionFromValue(this.value),this.$element[0].disabled?this.$range.addClass(this.options.disabledClass):this.$range.removeClass(this.options.disabledClass),this.setPosition(this.position)},d.prototype.handleDown=function(a){if(a.preventDefault(),this.$document.on(this.moveEvent,this.handleMove),this.$document.on(this.endEvent,this.handleEnd),!((" "+a.target.className+" ").replace(/[\n\t]/g," ").indexOf(this.options.handleClass)>-1)){var b=this.getRelativePosition(this.$range[0],a),c=this.getPositionFromNode(this.$handle[0])-this.getPositionFromNode(this.$range[0]);this.setPosition(b-this.grabX),b>=c&&bc?c:a},d.prototype.setPosition=function(a){var b,c;b=this.getValueFromPosition(this.cap(a,0,this.maxHandleX))/this.step*this.step,c=this.getPositionFromValue(b),this.$fill[0].style.width=c+this.grabX+"px",this.$handle[0].style.left=c+"px",this.setValue(b),this.position=c,this.value=b,this.onSlide&&"function"==typeof this.onSlide&&this.onSlide(c,b)},d.prototype.getPositionFromNode=function(a){for(var b=0;null!==a;)b+=a.offsetLeft,a=a.offsetParent;return b},d.prototype.getRelativePosition=function(a,b){return(b.pageX||b.originalEvent.clientX||b.originalEvent.touches[0].clientX||b.currentPoint.x)-this.getPositionFromNode(a)},d.prototype.getPositionFromValue=function(a){var b;return b=(a-this.min)/(this.max-this.min),b*this.maxHandleX},d.prototype.getValueFromPosition=function(a){var b,c;return b=a/(this.maxHandleX||1),c=this.step*Math.ceil((b*(this.max-this.min)+this.min)/this.step),Number(c.toFixed(2))},d.prototype.setValue=function(a){a!==this.value&&this.$element.val(a).trigger("change",{origin:e})},d.prototype.destroy=function(){this.$document.off(this.startEvent,"#"+this.identifier,this.handleDown),this.$element.off("."+e).removeAttr("style").removeData("plugin_"+e),this.$range&&this.$range.length&&this.$range[0].parentNode.removeChild(this.$range[0]),f.splice(f.indexOf(this.$element[0]),1),f.length||this.$window.off("."+e)},a.fn[e]=function(b){return this.each(function(){var c=a(this),g=c.data("plugin_"+e);g||(c.data("plugin_"+e,g=new d(this,b)),f.push(this)),"string"==typeof b&&g[b]()})}}),function(a){"use strict";var b={init:function(c){return this.each(function(){this.self=a(this),b.destroy.call(this.self),this.opt=a.extend(!0,{},a.fn.raty.defaults,c),b._adjustCallback.call(this),b._adjustNumber.call(this),"img"!==this.opt.starType&&b._adjustStarType.call(this),b._adjustPath.call(this),b._createStars.call(this),this.opt.cancel&&b._createCancel.call(this),this.opt.precision&&b._adjustPrecision.call(this),b._createScore.call(this),b._apply.call(this,this.opt.score),b._target.call(this,this.opt.score),this.opt.readOnly?b._lock.call(this):(this.style.cursor="pointer",b._binds.call(this)),this.self.data("options",this.opt)})},_adjustCallback:function(){for(var a=["number","readOnly","score","scoreName"],b=0;b0&&this.score.val(b._between(a,0,this.opt.number)),b._roundStars.call(this,a))},_between:function(a,b,c){return Math.min(Math.max(parseFloat(a),b),c)},_binds:function(){this.cancel&&(b._bindOverCancel.call(this),b._bindClickCancel.call(this),b._bindOutCancel.call(this)),b._bindOver.call(this),b._bindClick.call(this),b._bindOut.call(this)},_bindClick:function(){var b=this;b.stars.on("click.raty",function(c){var d=a(this);b.score.val(b.opt.half||b.opt.precision?b.self.data("score"):this.alt||d.data("alt")),b.opt.click&&b.opt.click.call(b,+b.score.val(),c)})},_bindClickCancel:function(){var a=this;a.cancel.on("click.raty",function(b){a.score.removeAttr("value"),a.opt.click&&a.opt.click.call(a,null,b)})},_bindOut:function(){var a=this;a.self.on("mouseleave.raty",function(c){var d=+a.score.val()||void 0;b._apply.call(a,d),b._target.call(a,d,c),a.opt.mouseout&&a.opt.mouseout.call(a,d,c)})},_bindOutCancel:function(){var b=this;b.cancel.on("mouseleave.raty",function(c){var d=a(this),e=b.opt.path+b.opt.cancelOff;if("img"===b.opt.starType)d.attr("src",e);else{var f=b.opt.path+b.opt.cancelOn;d.removeClass(f).addClass(e)}if(b.opt.mouseout){var g=+b.score.val()||void 0;b.opt.mouseout.call(b,g,c)}})},_bindOver:function(){var a=this,c=a.opt.half?"mousemove.raty":"mouseover.raty";a.stars.on(c,function(c){var d=b._getScoreByPosition.call(a,c,this);b._fill.call(a,d),a.opt.half&&(b._roundStars.call(a,d),a.self.data("score",d)),b._target.call(a,d,c),a.opt.mouseover&&a.opt.mouseover.call(a,d,c)})},_bindOverCancel:function(){var c=this;c.cancel.on("mouseover.raty",function(d){var e=c.opt.path+c.opt.cancelOn,f=a(this),g=c.opt.path+c.opt.starOff;if("img"===c.opt.starType)f.attr("src",e),c.stars.attr("src",g);else{c.stars.attr("class",g);var h=c.opt.path+c.opt.cancelOff;f.removeClass(h).addClass(e).css("color",c.opt.starColor)}b._target.call(c,null,d),c.opt.mouseover&&c.opt.mouseover.call(c,null)})},_buildScoreField:function(){return a("",{name:this.opt.scoreName,type:"hidden"}).appendTo(this)},_createCancel:function(){var b=this.opt.path+this.opt.cancelOff,c=a("<"+this.opt.starType+" />",{title:this.opt.cancelHint,class:"raty-cancel"}).css("marginRight",this.opt.space?this.opt.spaceWidth+"px":"0");"img"===this.opt.starType?c.attr({src:b,alt:"x"}):c.attr("data-alt","x").addClass(b),"left"===this.opt.cancelPlace?this.self.prepend(" ").prepend(c):this.self.append(" ").append(c),this.cancel=c},_createScore:function(){var c=a(this.opt.targetScore);this.score=c.length?c:b._buildScoreField.call(this)},_createStars:function(){for(var c=1;c<=this.opt.number;c++){var d,e=this.opt.score&&this.opt.score>=c?"starOn":"starOff",f=b._getHint.call(this,c);e=this.opt.path+this.opt[e],d="img"!==this.opt.starType?{"data-alt":c,class:e}:{src:e,alt:c},d.title=f,a("<"+this.opt.starType+" />",d).css("marginRight",cc){var h=this.opt.iconRange[c];e=b._getIconRange.call(this,h,g),d<=h.range&&("img"===this.opt.starType?f.attr("src",e):f.attr("class",e)),d===h.range&&c++}else e=this.opt.path+this.opt[g?"starOn":"starOff"],"img"===this.opt.starType?f.attr("src",e):f.attr("class",e),g?f.css("color",this.opt.starColor):f.css("color","")}},_getIconRange:function(a,b){return this.opt.path+(b?a.on||this.opt.starOn:a.off||this.opt.starOff)},_getScoreByPosition:function(c,d){var e=a(d),f=parseInt(d.alt||e.data("alt"),10);if(this.opt.half){var g=b._getSize.call(this),h=parseFloat((c.pageX-e.offset().left)/g);f=this.opt.precision?f-1+h:f-1+(h>.5?1:.5)}return f},_getSize:function(){var a;return a="img"===this.opt.starType?this.stars[0].width:parseFloat(this.stars.eq(0).css("font-size")),a||b._error.call(this,"Could not be possible get the icon size!"),a},_turnOn:function(a,b){return this.opt.single?a===b:a<=b},_getHint:function(a){var b=this.opt.hints[a-1];return""===b?"":b||a},_lock:function(){var a=parseInt(this.score.val(),10),c=a?b._getHint.call(this,a):this.opt.noRatedMsg;this.style.cursor="",this.title=c,this.score.prop("readonly",!0),this.stars.prop("title",c),this.cancel&&this.cancel.hide(),this.self.data("readonly",!0)},_roundStars:function(a){var b=(a%1).toFixed(2);if(b>this.opt.round.down){var c="starOn";this.opt.halfShow&&b1?b:b[0]},move:function(c){return this.each(function(){var d=parseInt(c,10),e=a(this).data("options"),f=(+c).toFixed(1).split(".")[1];d>=e.number&&(d=e.number-1,f=10);var g=b._getSize.call(this),h=g/10,i=a(this.stars[d]),j=i.offset().left+h*parseInt(f,10),k=a.Event("mousemove",{pageX:j});i.trigger(k)})},readOnly:function(c){return this.each(function(){var d=a(this);d.data("readonly")!==c&&(c?(d.off(".raty").children("img").off(".raty"),b._lock.call(this)):(b._binds.call(this),b._unlock.call(this)),d.data("readonly",c))})},reload:function(){return b.set.call(this,{})},score:function(){var c=a(this);return arguments.length?b.setScore.apply(c,arguments):b.getScore.call(c)},set:function(b){return this.each(function(){var c=a(this),d=c.data("options"),e=a.extend({},d,b);c.raty(e)})},setScore:function(c){return this.each(function(){!0!==a(this).data("readonly")&&(b._apply.call(this,c),b._target.call(this,c))})}};a.fn.raty=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist!"):b.init.apply(this,arguments)},a.fn.raty.defaults={cancel:!1,cancelHint:"Cancel this rating!",cancelOff:"raty-cancel-off",cancelOn:"raty-cancel-on",cancelPlace:"left",click:void 0,half:!1,halfShow:!0,hints:["1"],iconRange:void 0,mouseout:void 0,mouseover:void 0,noRatedMsg:"Not rated yet!",number:5,numberMax:20,path:void 0,precision:!1,readOnly:!1,round:{down:.25,full:.6,up:.76},score:void 0,scoreName:"score",single:!1,space:!0,spaceWidth:3,starColor:"#ff00aa",starHalf:"star-half.png",starOff:"raty-dot-off",starOn:"raty-dot-on",starType:"img",target:void 0,targetFormat:"{score}",targetKeep:!1,targetScore:void 0,targetText:"",targetType:"hint"}}(jQuery),jQuery(function(a){a("body").on("click",".cf-toggle-group-buttons a",function(){var b=a(this),c=b.closest(".caldera-config-field"),d=c.find('[data-ref="'+b.attr("id")+'"]');c.find(".btn").removeClass(b.data("active")).addClass(b.data("default")),b.addClass(b.data("active")).removeClass(b.data("default")),d.prop("checked",!0).trigger("change")})});var cf_jsfields_init,cf_presubmit;!function(a){cf_validate_form=function(b){return b.parsley({errorsWrapper:'',errorTemplate:"",errorsContainer:function(a){return a.$element.closest(".form-group")}}).on("field:error",function(c){if("number"==this.$element.attr("type")&&0==this.$element.attr("min")){var d=this.$element.val();return void(0<=d&&(void 0==this.$element.attr("max")||d<=this.$element.attr("max"))&&(c.validationResult=!0))}this.$element.closest(".form-group").addClass("has-error"),a(document).trigger("cf.validate.fieldError",{inst:c,form:b,el:this.$element})}).on("field:success",function(c){this.$element.closest(".form-group").removeClass("has-error"),a(document).trigger("cf.validate.fieldSuccess",{inst:c,form:b,el:this.$element})}).on("form:success",function(c){a(document).trigger("cf.validate.FormSuccess",{inst:c,form:b,el:this.$element})}).on("form:error",function(c){a(document).trigger("cf.validate.FormError",{inst:c,form:b,el:this.$element})})},a("[data-sync]").each(function(){var b=a(this);new CalderaFormsFieldSync(b,b.data("binds"),b.closest("form"),a)}),a(document).on("change keypress","[data-sync]",function(){a(this).data("unsync",!0)}),cf_jsfields_init=function(){a(".init_field_type[data-type]").each(function(b,c){var d=a(c);"function"==typeof window[d.data("type")+"_init"]&&window[d.data("type")+"_init"](d.prop("id"),d[0])}),window.Parsley.on("field:validated",function(){setTimeout(function(){a(document).trigger("cf.error")},15)}),"undefined"==typeof resBaldrickTriggers&&a(".caldera_forms_form").length,a(document).trigger("cf.fieldsInit")},a("document").ready(function(){cf_jsfields_init()}),a(".caldera-form-page").length&&a(".caldera-form-page").on("keypress","[data-field]:not(textarea)",function(a){13===a.keyCode&&a.preventDefault()}),a(document).on("click",".cf_modal_button",function(b){b.preventDefault();var c=a(this);a(c.attr("href")).show()}),a(document).on("click",".caldera-front-modal-closer",function(b){b.preventDefault(),a(this).closest(".caldera-front-modal-container").hide()}),a(document).on("cf.add cf.enable cf.disable cf.pagenav",cf_jsfields_init),a(document).on("click","[data-page]",function(b){var c,d,e,f=a(this),g=f.closest(".caldera-form-page"),h=f.closest("form.caldera_forms_form"),i=(h.attr("id"),h.data("instance")),j=h.find(".caldera-form-page:visible").data("formpage"),k=g.data("formpage")?g.data("formpage"):f.data("page"),l=a('.breadcrumb[data-form="caldera_form_'+i+'"]'),m=!0,n=j;if(h.length){if(cf_validate_form(h).destroy(),e=h.find("[data-field]"),h.find(".has-error").removeClass("has-error"),"prev"!==f.data("page")&&k>=j){e=a("#caldera_form_"+i+' [data-formpage="'+j+'"] [data-field]');for(var o,p,q,r=0;rj)for(var s=k-1;s>=1;s--){e=a("#caldera_form_"+i+' [data-formpage="'+s+'"] [data-field]');for(var r=0;rn&&(n=s))}}if(!1===m)return n!==j&&(a("#form_page_"+i+"_pg_"+j).hide().attr("aria-hidden","true").css("visibility","hidden"),a("#form_page_"+i+"_pg_"+n).show().attr("aria-hidden","false").css("visibility","visible")),cf_validate_form(h).validate(),!1;"next"===f.data("page")?(l&&l.find("li.active").removeClass("active").children().attr("aria-expanded","false"),c=h.find('.caldera-form-page[data-formpage="'+(k+1)+'"]'),c.length&&(g.hide().attr("aria-hidden","true").css("visibility","hidden"),c.show().attr("aria-hidden","false").css("visibility","visible"),l&&l.find('a[data-page="'+(k+1)+'"]').attr("aria-expanded","true").parent().addClass("active"))):"prev"===f.data("page")?(l&&l.find("li.active").removeClass("active").children().attr("aria-expanded","false"),d=h.find('.caldera-form-page[data-formpage="'+(k-1)+'"]'),d.length&&(g.hide().attr("aria-hidden","true").css("visibility","hidden"),d.show().attr("aria-hidden","false").css("visibility","visible"),l&&l.find('a[data-page="'+(k-1)+'"]').attr("aria-expanded","true").parent().addClass("active"))):f.data("pagenav")&&(b.preventDefault(),f.closest(".breadcrumb").find("li.active").removeClass("active").children().attr("aria-expanded","false"),a("#"+f.data("pagenav")+" .caldera-form-page").hide().attr("aria-hidden","true").css("visibility","hidden"),a("#"+f.data("pagenav")+'\t.caldera-form-page[data-formpage="'+f.data("page")+'"]').show().attr("aria-hidden","false").css("visibility","visible"),f.parent().addClass("active").children().attr("aria-expanded","true")),a("html, body").animate({scrollTop:h.offset().top-100},200),a(document).trigger("cf.pagenav")}});var b;a(".caldera-grid .breadcrumb").each(function(c,d){a(d).find("a[data-pagenav]").each(function(c,d){var e=a(d),f=e.data("pagenav");a("#"+f+' .caldera-form-page[data-formpage="'+e.data("page")+'"]').find(".has-error").length&&(e.parent().addClass("error"),void 0===b&&(e.trigger("click"),b=!0))})}),a(document).on("click",'form.caldera_forms_form [type="submit"]',function(b){var c=a(this),d=c.closest(".caldera_forms_form"),e=cf_validate_form(d);if(e.validate())e.destroy();else{if(a(".caldera-form-page").length){var f=c.parents(".caldera-form-page").data("formpage"),g=[],h=[];if(e.fields.forEach(function(a,b){if(!0!==a.validationResult){var c=a.$element.parents(".caldera-form-page");if(void 0!=c&&c.length&&a.$element.parents(".caldera-form-page").data("formpage")>f)return void h.push(a.$element.data("field"));g.push(a)}}),!g.length)return h.length&&d.append(''),void e.destroy()}b.preventDefault()}})}(jQuery),window.addEventListener("load",function(){!function(a){"use strict";if(window.CALDERA_FORMS={},"object"==typeof CF_API_DATA){var b,c,d={};a(".caldera_forms_form").each(function(e,f){b=a(f),c=b.data("form-id"),d[c]=new CalderaFormsResetNonce(c,CF_API_DATA,a),d[c].init()})}if("object"==typeof CFFIELD_CONFIG){var e,f,g,h,b,i,j;a(".caldera_forms_form").each(function(d,k){if(b=a(k),e=b.attr("id"),h=b.data("instance"),"object"==typeof CFFIELD_CONFIG[h]){i=new CalderaFormsCrossOriginWarning(b,a,CFFIELD_CONFIG[h].error_strings),i.maybeWarn(),j=new CalderaFormsJQueryWarning(b,a,CFFIELD_CONFIG[h].error_strings),j.maybeWarn(),g=CFFIELD_CONFIG[h].configs;var l=new CFState(c,a);l.init(CFFIELD_CONFIG[h].fields.defaults),"object"!=typeof window.cfstate&&(window.cfstate={}),window.cfstate[e]=l,f=new Caldera_Forms_Field_Config(g,a(document.getElementById(e)),a,l),f.init()}})}}(jQuery)}); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/caldera-modals.min.js b/wp-content/plugins/caldera-forms/assets/build/js/caldera-modals.min.js new file mode 100644 index 0000000..878228a --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/caldera-modals.min.js @@ -0,0 +1 @@ +!function(a){var b=null,c={},d=[],e=[],f=a("html"),g=a("body"),h=a(window),i=function(){if(d.length||e.length){var a=d.length?d[d.length-1]:e[e.length-1],j=h.width(),k=h.height(),l=c[a].config.height,m=l,n=c[a].config.width,o=0,p=!1,q=!1;if(b&&f.addClass("has-caldera-modal"),o=(k-c[a].config.height)/2.2,o<0&&(o=0),l+2*c[a].config.padding>k&&b&&(l=k-2*c[a].config.padding,m="100%",b&&b.css({paddingTop:c[a].config.padding,paddingBottom:c[a].config.padding}),q=!0),n+2*c[a].config.padding>=j&&(n="100%",b&&b.css({paddingLeft:c[a].config.padding,paddingRight:c[a].config.padding}),q=!0),!0===q&&(j<=700&&j>600?(b&&(l=k-2*c[a].config.padding),n=j,m=l-2*c[a].config.padding,n="100%",o=0,b&&b.css({padding:c[a].config.padding})):j<=600&&(b&&(l=k),n=j,m="100%",o=0,b&&b.css({padding:0}))),b&&b.is(":hidden")&&(p=!0,b.show()),c[a].header&&(b&&b.show(),l-=c[a].header.outerHeight(),c[a].closer.css({padding:c[a].header.outerHeight()/2-.5}),c[a].title.css({paddingRight:c[a].closer.outerWidth()})),c[a].footer&&(b&&b.show(),l-=c[a].footer.outerHeight()),b&&!0===p&&(b.hide(),p=!1),l!=m&&c[a].body.css({height:l}),c[a].modal.css({width:n}),c[a].config.sticky&&c[a].config.minimized){var r={},s=c[a].title.outerHeight()-c[a].modal.outerHeight();c[a].config.sticky.indexOf("bottom")>-1?r["margin-bottom"]=s:c[a].config.sticky.indexOf("top")>-1&&(r["margin-top"]=s),c[a].modal.css(r),c[a].config.sticky.length>=3&&(g.css("margin-"+c[a].config.sticky[0],c[a].title.outerHeight()),q?c[a].modal.css(c[a].config.sticky[1],0):c[a].modal.css(c[a].config.sticky[1],parseFloat(c[a].config.sticky[2])))}return b&&(c[a].modal.css({marginTop:o,height:m}),setTimeout(function(){c[a].modal.addClass("caldera-animate")},10),b.fadeIn(c[a].config.speed)),c[a].resize=i,c}},j=function(e){var g=a(e).data("modal"),h=0,i={};if(e&&c[g].config.sticky)return c[g].config.minimized?(c[g].config.minimized=!1,h=0):(c[g].config.minimized=!0,h=c[g].title.outerHeight()-c[g].modal.outerHeight()),c[g].config.sticky.indexOf("bottom")>-1?i["margin-bottom"]=h:c[g].config.sticky.indexOf("top")>-1&&(i["margin-top"]=h),void c[g].modal.stop().animate(i,c[g].config.speed);var j;d.length&&(j=d.pop(),c[j].modal.hasClass("caldera-animate")&&!d.length?(c[j].modal.removeClass("caldera-animate"),setTimeout(function(){c[j].modal.remove(),delete c[j]},500)):b&&c[j].modal.hide(0,function(){a(this).remove(),delete c[j]})),d.length?c[d[d.length-1]].modal.show():(b&&b.fadeOut(250,function(){a(this).remove(),b=null}),f.removeClass("has-caldera-modal"))};a.calderaModal=function(f){var h=a.extend(!0,{element:"div",height:550,width:620,padding:12,speed:250},f);b||h.sticky||(b=a("
",{class:"caldera-backdrop"}),h.focus||b.on("click",function(a){a.target==this&&j()}),g.append(b),b.hide());var k=h.element,l=h.modal;if(d.length&&d[d.length-1]!==l&&c[d[d.length-1]].modal.hide(),void 0===c[l]?(h.sticky&&(h.sticky=h.sticky.split(" "),h.sticky.length<2&&(h.sticky=null),e.push(l)),c[l]={config:h,modal:a("<"+k+">",{id:l+"_calderaModal",tabIndex:-1,"ariaLabelled-by":l+"_calderaModalLable",class:"caldera-modal-wrap"+(h.sticky?" caldera-sticky-modal "+h.sticky[0]+"-"+h.sticky[1]:"")})},h.sticky||d.push(l)):(c[l].config=h,c[l].modal.empty()),h.animate&&b){var m=h.animate.split(" "),n=h.speed+"ms",o=h.animateEase?h.animateEase:"ease";1===m.length&&(m[1]=0),c[l].modal.css({transform:"translate("+m[0]+", "+m[1]+")","-web-kit-transition":"transform "+n+" "+o,"-moz-transition":"transform "+n+" "+o,transition:"transform "+n+" "+o})}if(c[l].body=a("
",{class:"caldera-modal-body",id:l+"_calderaModalBody"}),c[l].content=a("
",{class:"caldera-modal-content",id:l+"_calderaModalContent"}),c[l].content.css({margin:h.padding}),c[l].body.append(c[l].content).appendTo(c[l].modal),b?b.append(c[l].modal):c[l].modal.appendTo(a("body")),h.footer)if(c[l].footer=a("
",{class:"caldera-modal-footer",id:l+"_calderaModalFooter"}),c[l].footer.css({padding:h.padding}),c[l].footer.appendTo(c[l].modal),"function"==typeof window[h.footer])c[l].footer.append(window[h.footer](f,this));else if("string"==typeof h.footer)try{var p=a(h.footer);c[l].footer.html(p.html())}catch(a){c[l].footer.html(h.footer)}if(h.title){var q="prependTo";c[l].header=a("
",{class:"caldera-modal-title",id:l+"_calderaModalTitle"}),c[l].closer=a("",{href:"#close",class:"caldera-modal-closer","data-dismiss":"modal","aria-hidden":"true",id:l+"_calderaModalCloser"}).html("×"),c[l].title=a("

",{class:"modal-label",id:l+"_calderaModalLable"}),c[l].title.html(h.title).appendTo(c[l].header),c[l].title.css({padding:h.padding}),c[l].title.append(c[l].closer),c[l].config.sticky?(c[l].config.minimized&&!0!==c[l].config.minimized&&(setTimeout(function(){c[l].title.trigger("click")},parseInt(c[l].config.minimized)),c[l].config.minimized=!1),c[l].closer.hide(),c[l].title.addClass("caldera-modal-closer").data("modal",l).appendTo(c[l].header),c[l].config.sticky.indexOf("top")>-1&&(q="appendTo")):c[l].closer.data("modal",l).appendTo(c[l].header),c[l].header[q](c[l].modal)}if(c[l].modal.outerHeight(h.height),c[l].modal.outerWidth(h.width),h.content)if("function"==typeof h.content)c[l].content.append(h.content(f,c[l],this));else if("function"==typeof window[h.content])c[l].content.append(window[h.content](f,c[l],this));else if("string"==typeof h.content)try{var r=a(h.content);r.length?(c[l].content.append(r.detach()),r.show()):c[l].content.html(h.content)}catch(a){c[l].content.html(h.content)}return i(),c[l]},a.fn.calderaModal=function(b){return b||(b={}),b=a.extend({},this.data(),b),a.calderaModal(b)},window.addEventListener?(window.addEventListener("resize",i,!1),window.addEventListener("keypress",function(a){27===a.keyCode&&null!==b&&b.trigger("click")},!1)):window.attachEvent?window.attachEvent("onresize",i):window.onresize=i,a(document).on("click","[data-modal]:not(.caldera-modal-closer)",function(b){b.preventDefault(),a(this).calderaModal()}),a(window).load(function(){a("[data-modal][data-autoload]").each(function(){a(this).calderaModal()})}),a(document).on("click",".caldera-modal-closer",function(a){a.preventDefault(),j(this)})}(jQuery); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/conditionals.min.js b/wp-content/plugins/caldera-forms/assets/build/js/conditionals.min.js new file mode 100644 index 0000000..9b34c9b --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/conditionals.min.js @@ -0,0 +1 @@ +var calders_forms_check_conditions,calders_forms_init_conditions;!function(a){var b={};Array.prototype.indexOf||(Array.prototype.indexOf=function(a){var b=this.length>>>0,c=Number(arguments[1])||0;for(c=c<0?Math.ceil(c):Math.floor(c),c<0&&(c+=b);c").val(o.html());else if(!o.length){var t=e.find('[data-calc-field="'+m[n].field+'"]');t.length&&(o=e.find('[data-calc-field="'+m[n].field+'"]'))}if(o.length)for(var u=0;u=0&&(l[n]=!0);break;case"isnot":p.length&&p.indexOf(q)<0&&(l[n]=!0);break;case">":case"greater":l[n]=parseFloat(p.reduce(function(a,b){return a+b}))>parseFloat(q);break;case"<":case"smaller":l[n]=parseFloat(p.reduce(function(a,b){return a+b}))=0&&(l[n]=!0)}}istrue=!0;for(var v in l)if(!1===l[v]){istrue=!1;break}j.push(istrue)}var w,x=jQuery("#conditional-"+g+"-tmpl").html(),y=jQuery("#conditional_"+g),z=jQuery('[data-field="'+g+'"]');if(j.length&&j.indexOf(!0)>=0?"show"===h?w="show":"hide"===h?w="hide":"disable"===h&&(w="disable"):w="show"===h?"hide":"disable"===h?"enable":"show","show"===w)y.html().length||(y.html(x).trigger("cf.add"),jQuery(document).trigger("cf.add"),function(b,c){var e,f=d(b);if(void 0!=f)if("object"==typeof f)for(var g in f)!0===f[g]&&(e=a(document.getElementById(g)),e.prop("checked",!0));else e=a("#"+b),e.val(f);if(e||(e=e=a(document.getElementById(b))),null!==c){if("object"==typeof f){var h=[];jQuery.each(f,function(b,c){c&&h.push(a("#"+b).val())}),f=h}c.rebind(b),c.mutateState(b,f)}}(g,f));else if("hide"===w)y.html().length&&(!function(c,d){var e=a(document.getElementById(c));if(e.length){var f=e.val();f&&(b[c]=f)}else{var g;e=a("."+c),b[c]={},e.each(function(d,e){g=a(e),g.prop("checked")?b[c][g.attr("id")]=!0:b[c][g.attr("id")]=!1})}null!==d&&d.unbind(c)}(g,f),z.val("").empty().prop("checked",!1),y.empty().trigger("cf.remove"),jQuery(document).trigger("cf.remove"));else if("enable"===w||"disable"===w){var A=jQuery("#"+g);"enable"==w?y.html().length?A.prop("disabled",!1):(y.html(x).trigger("cf.add"),jQuery(document).trigger("cf.add").trigger("cf.enable"),A.prop("disabled",!1)):y.html().length?A.prop("disabled","disabled"):(y.html(x).trigger("cf.remove"),jQuery(document).trigger("cf.remove").trigger("cf.disable"),A.prop("disabled","disabled"))}}}}},calders_forms_init_conditions=function(){jQuery(".caldera_forms_form").on("change keyup","[data-field]",cf_debounce(function(b){var c=a(this).closest(".caldera_forms_form").prop("id");calders_forms_check_conditions(c)},10))},"undefined"!=typeof caldera_conditionals&&(calders_forms_init_conditions(),jQuery(".caldera_forms_form").find("[data-field]").first().trigger("change"))}(jQuery); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/edit.min.js b/wp-content/plugins/caldera-forms/assets/build/js/edit.min.js new file mode 100644 index 0000000..ee61928 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/edit.min.js @@ -0,0 +1,3 @@ +function new_conditional_group(a){var b=a.trigger.data("id"),c="cl"+Math.round(18746582734*Math.random());return{group:[{id:"rw"+Math.round(98347598345*Math.random()),type:a.trigger.data("type"),lines:[{id:c}]}],id:b}}function new_conditional_line(a){var b=a.trigger.data("id"),c=a.trigger.data("group"),d=a.trigger.data("type"),e="cl"+Math.round(18746582734*Math.random());return{id:b,type:d,lineid:e,rowid:c,name:"config["+d+"]["+b+"][conditions][group]["+c+"]["+e+"]"}}function build_conditions_config(a){var b=JSON.parse(a.trigger.val());return b.id=a.trigger.data("id"),b}function pre_compile_templates(){for(var a=jQuery(".cf-editor-template"),b=0;b'+required_errors[f]+"");return jQuery(".caldera-conditional-field-set").trigger("change"),e}function cf_revisions_ui(){var a=CF_ADMIN.rest.revisions,b=document.getElementById("tmpl--revisions");if(null!==b){var c=jQuery("#caldera-forms-revisions-spinner");c.css({visibility:"visible",float:"none"}),jQuery.get(a,function(a){if(a.hasOwnProperty("message"))document.getElementById("caldera-forms-revisions").innerHTML='

'+a.message+"

";else{var d={revisions:a};revisions=a;var e=b.innerHTML,f=jQuery("#tmpl--revisions").html();e=Handlebars.compile(f),document.getElementById("caldera-forms-revisions").innerHTML=e(d)}c.css({visibility:"hidden",float:"none"}),jQuery("input[type=radio][name=caldera-forms-revision]").change(function(){jQuery("#caldera-forms-revision-go").attr("href",jQuery(this).data("edit")).css({display:"inline-block",visibility:"visible"}).attr("aria-hidden",!1)})}).error(function(){c.css({visibility:"hidden",float:"none"})})}}function new_conditional_group(a){var b=a.trigger.data("id"),c="cl"+Math.round(18746582734*Math.random());return{group:[{id:"rw"+Math.round(98347598345*Math.random()),type:a.trigger.data("type"),lines:[{id:c}]}],id:b}}function new_conditional_line(a){var b=a.trigger.data("id"),c=a.trigger.data("group"),d=a.trigger.data("type"),e="cl"+Math.round(18746582734*Math.random());return{id:b,type:d,lineid:e,rowid:c,name:"config["+d+"]["+b+"][conditions][group]["+c+"]["+e+"]"}}function build_conditions_config(a){var b=JSON.parse(a.trigger.val());return b.id=a.trigger.data("id"),b}function setup_field_type(a){return{id:a.trigger.prop("id")}}function check_required_bindings(a){var b,c=(jQuery(".caldera-header-save-button"),jQuery(".layout-form-field")),d=jQuery(".caldera-processor-nav"),e=!0;b=a?jQuery(a):jQuery(".caldera-config-field .required"),b.removeClass("has-error"),c.removeClass("has-error"),d.removeClass("has-error"),jQuery(".error-tag").remove(),required_errors={},b.each(function(a,b){var c=jQuery(b),d=c.closest(".caldera-config-editor-panel");if(b.value.length){if(c.hasClass("field-slug"))for(var f=jQuery(".field-slug").not(c),g=0;g'+required_errors[f]+"");return jQuery(".caldera-conditional-field-set").trigger("change"),e}var cfAdminAJAX;cfAdminAJAX="object"==typeof CF_ADMIN?CF_ADMIN.adminAjax:ajaxurl,jQuery(document).ready(function(a){function b(b){var d=a(b),e=d.val(),f=d.closest(".caldera-editor-field-config-wrapper"),g=f.find(".caldera-config-field-setup"),h=get_compiled_template(e);if(config=f.find(".field_config_string").val(),current_type=d.data("type"),f.find(".caldera-config-group").show(),d.addClass("field-initialized"),config.length&¤t_type===d.val()?config=JSON.parse(config):config=fieldtype_defaults[d.val()+"_cfg"],config||(config={}),config._id=d.data("field"),config._name="config[fields]["+d.data("field")+"][config]",h=a("
").html(h(config)),g.html(h.html()),"function"==typeof window[d.val()+"_init"]&&window[d.val()+"_init"](d.data("field"),g),fieldtype_defaults[d.val()+"_nosupport"]&&(fieldtype_defaults[d.val()+"_nosupport"].indexOf("hide_label")>=0&&f.find(".hide-label-field").hide().find(".field-config").prop("checked",!1),fieldtype_defaults[d.val()+"_nosupport"].indexOf("caption")>=0&&f.find(".caption-field").hide().find(".field-config").val(""),fieldtype_defaults[d.val()+"_nosupport"].indexOf("required")>=0&&f.find(".required-field").hide().find(".field-config").prop("checked",!1),fieldtype_defaults[d.val()+"_nosupport"].indexOf("custom_class")>=0&&f.find(".customclass-field").hide().find(".field-config").val(""),fieldtype_defaults[d.val()+"_nosupport"].indexOf("entry_list")>=0&&f.find(".entrylist-field").hide().find(".field-config").prop("checked",!1)),f.find(".toggle_show_values").trigger("change"),!a(".caldera-select-field-type").not(".field-initialized").length){if(core_form||(core_form=jQuery(".caldera-forms-options-form")),core_form.hasClass("builder-loaded"))c(d.data("field"));else{for(var i=a(".caldera-select-field-type.field-initialized"),j=0;j=0;k--)if(k===g.length-1)j[g[k]]=h;else{var l=j;j={},j[g[k]]=l}a.extend(!0,i,j)}),g.html(h(i)),f.removeClass("button"),a(".preview-field-config").prop("disabled",!0)}function d(b){var c,d=a(".caldera-editor-fields-panel"),e=(a(".caldera-editor-groups-panel"),a(".caldera-group-nav")),f=a('[data-group="'+b+'"]'),g=f.find(".caldera-config-group-name"),h=f.find(".caldera-config-group-slug"),i=f.find(".caldera-config-group-desc"),j=f.find(".caldera-config-group-admin"),k=a(".active-group-name"),l=a(".active-group-slug"),m=a(".active-group-desc"),n=a(".active-group-admin"),o=a(".caldera-editor-fields-list ul"),p=f.find(".caldera-config-group-repeat"),q=a(".repeat-config-button"),r=(a(".caldera-editor-group-settings"),a(".caldera-config-group-remove"));a(".new-group-input").remove(),a(".new-field-input").remove(),e.removeClass("active"),d.show(),o.hide(),o.removeClass("active").find("li.active").removeClass("active"),o.hide(),f.addClass("active"),c=a(".caldera-editor-fields-list ul.active li"),c.length?r.hide():r.show(),a(".caldera-editor-field-config-wrapper").hide(),f.show(),k.val(g.val()),l.val(h.val()),m.val(i.val()),"1"===j.val()?n.prop("checked",!0):n.prop("checked",!1),"1"===p.val()?q.addClass("field-edit-open"):q.removeClass("field-edit-open")}var e=a("#save_indicator");a("#caldera-forms-restore-revision").on("click",function(b){b.preventDefault();var c=a(this);e.addClass("loading"),a.post({url:"admin.php?page=caldera-forms",data:{cf_edit_nonce:a("#cf_edit_nonce").val(),form:c.data("form"),cf_revision:a("#form_db_id_field").val(),restore:!0},success:function(){window.location=c.data("edit-link")}})}),a(".caldera-header-save-button").baldrick({method:"POST",request:"admin.php?page=caldera-forms",before:function(b,c){if(c.preventDefault(),!check_required_bindings())return!1;e.addClass("loading"),"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();var d=a(".caldera-forms-options-form").formJSON();return d.conditions&&(d.config.conditional_groups={conditions:d.conditions}),a(b).data("cf_edit_nonce",d.cf_edit_nonce),a(b).data("_wp_http_referer",d._wp_http_referer),a(b).data("sender","ajax"),a(document).trigger("cf.presave",{config:d.config}),a(b).data("config",JSON.stringify(d.config)),!0},callback:function(b){if(!1===b.data){var c=a(".updated_notice_box");c.stop().animate({top:0},200,function(){setTimeout(function(){c.stop().animate({top:-75},200)},2e3)}),cf_revisions_ui()}},complete:function(b){a(".wrapper-instance-pane .field-config").prop("sabled",!1)}}),a("body").on("click",".toggle_processor_event input",function(b){var c=a(this),d=c.closest(".wrapper-instance-pane"),e=d.find(".caldera-config-processor-setup"),f=d.find(".caldera-config-processor-notice");c.is(":checked")?(c.parent().addClass("activated"),c.parent().find(".is_active").show().attr("aria-hidden",!1).css("visibility","visible"),c.parent().find(".not_active").hide().attr("aria-hidden",!0).css("visibility","hidden")):(c.parent().removeClass("activated"),c.parent().find(".is_active").hide().attr("aria-hidden",!0).css("visibility","hidden"),c.parent().find(".not_active").show().attr("aria-hidden",!1).css("visibility","visible")),d.find(".toggle_processor_event .activated").length?(e.slideDown(100),f.slideUp(100)):(e.slideUp(100),f.slideDown(100))}),a("body").on("click",".toggle_option_tab > a",function(b){b.preventDefault();var c=a(this),d=a(c.attr("href")),e=c.parent().find("a"),f=c.closest(".caldera-editor-config-wrapper").find(".wrapper-instance-pane");e.removeClass("button-primary"),f.hide(),d.show(),c.addClass("button-primary"),a(".caldera-conditionals-usetype").trigger("change")}),a(".caldera-editor-body").on("change",".caldera-select-field-type",function(a){b(this)}),a(".caldera-editor-body").on("click",".caldera-group-nav a",function(b){b.preventDefault(),d(a(this).attr("href").substr(1))}),a(".caldera-editor-body").on("click",".caldera-editor-fields-list a",function(b){b.preventDefault();var c=a(this),d=a(c.attr("href"));a(".new-group-input").remove(),a(".new-field-input").remove(),a(".caldera-editor-fields-list li.active").removeClass("active"),c.parent().addClass("active"),a(".caldera-editor-field-config-wrapper").hide(),d.show()}),a(".caldera-editor-body").on("click",".group-config-button",function(b){var c=a(this),d=a(".caldera-editor-group-settings"),e=c.closest(".caldera-editor-fields-panel"),f=a(".caldera-config-group-remove");e.find(".caldera-field-line").length?f.hide():f.show(),c.hasClass("field-edit-open")?(d.slideUp(100),c.removeClass("field-edit-open")):(d.slideDown(100),c.addClass("field-edit-open"))}),a(".caldera-editor-body").on("keydown",".field-config",function(b){a(this).is("textarea")||13===b.which&&b.preventDefault()}),a(".caldera-editor-body").on("change",".field-label",function(b){var c=a(this).closest(".caldera-editor-field-config-wrapper").prop("id");field_line=a('[data-field="'+c+'"]'),field_title=a("#"+c+" .caldera-editor-field-title, .layout-form-field.field-edit-open .layout_field_name"),slug=a("#"+c+" .field-slug"),field_line.find("a").html(' '+this.value),field_title.text(this.value),"change"===b.type&&slug.trigger("change"),rebuild_field_binding()}),a(".caldera-editor-body").on("change",".active-group-name",function(b){b.preventDefault();var c=a(".caldera-group-nav.active"),d=(c.data("group"),c.find(".caldera-config-group-name")),e=c.find("span");"focusout"!==b.type||this.value.length||(this.value="Group "+(parseInt(c.index())+1)),d.val(this.value),e.text(this.value)}),a(".caldera-editor-body").on("change",".active-group-slug",function(b){b.preventDefault();var c=a(".caldera-group-nav.active"),d=(c.data("group"),c.find(".caldera-config-group-name").val()),e=c.find(".caldera-config-group-slug"),f=(c.find("span"),this.value.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase());"focusout"!==b.type||this.value.length||(f=d.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase()),e.val(f),this.value=f}),a(".caldera-editor-body").on("change",".active-group-desc",function(b){b.preventDefault();var c=a(".caldera-group-nav.active");c.data("group");c.find(".caldera-config-group-desc").val(this.value)}),a(".caldera-editor-body").on("change",".active-group-admin",function(b){b.preventDefault();var c=a(".caldera-group-nav.active"),d=(c.data("group"),c.find(".caldera-config-group-name").val(),c.find(".caldera-config-group-admin"));c.find("span"),this.value.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase();a(this).prop("checked")?(d.val(1),c.addClass("is-admin")):(d.val(0),c.removeClass("is-admin"))}),a(".caldera-editor-body").on("click",".repeat-config-button",function(b){b.preventDefault();var c=a(".caldera-group-nav.active"),d=(c.data("group"),c.find("a .group-type")),e=c.find(".caldera-config-group-repeat"),f=a(this);f.hasClass("field-edit-open")?(e.val("0"),d.removeClass("icn-repeat").addClass("icn-folder"),f.removeClass("field-edit-open")):(e.val("1"),d.addClass("icn-repeat").removeClass("icn-folder"),f.addClass("field-edit-open"))}),a(".caldera-editor-body").on("click",".delete-field",function(){var b=a(this),c=b.closest(".caldera-editor-field-config-wrapper").prop("id");confirm(b.data("confirm"))&&(a("#"+c).remove(),a('option[value="'+c+'"]').remove(),a('[data-bind="'+c+'"]').remove(),delete current_form_fields[c],a('[data-config="'+c+'"]').slideUp(200,function(){a(this).remove(),rebuild_field_binding(),a(document).trigger("field.removed")}))}),a(".caldera-editor-body").on("click",".add-new-group,.add-field",function(){var b=a(this);if(a(".new-group-input").remove(),a(".new-field-input").remove(),b.hasClass("add-field")){a('').appendTo(a(".caldera-editor-fields-list ul.active")).focus()}else{a('').appendTo(a(".caldera-editor-groups-panel")).focus()}}),a(".caldera-editor-body").on("change keypress",".new-group-input",function(b){if("keypress"===b.type){if(13!==b.which)return;b.preventDefault()}var c,e,f=this.value,g=a(this),h=a(".caldera-editor-groups-panel ul"),i=a(".caldera-editor-fields-list");if(f.length){c=Handlebars.compile(a("#caldera_group_line_templ").html()),e={id:f.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase(),name:f},h.append(c(e));a('
    ').hide().appendTo(i),g.remove(),d(e.id)}else g.remove()}),a(".caldera-editor-body").on("change keypress",".new-field-input",function(b){if("keypress"===b.type){if(13!==b.which)return;b.preventDefault()}var c,d,e,f=this.value,g=a(this),h=g.parent(),i=a(".caldera-editor-field-config"),j=a(".caldera-config-group-remove");if(f.length){j.hide(),c=Handlebars.compile(a("#caldera_field_line_templ").html()),d=Handlebars.compile(a("#caldera_field_config_wrapper_templ").html()),e={id:f.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase(),label:f,slug:f.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase(),group:a(".caldera-group-nav.active").data("group")};var k=a(c(e));k.appendTo(h),i.append(d(e)),k.find("a").trigger("click"),g.remove()}else g.remove()}),a(".caldera-editor-body").on("change",".field-slug",function(b){this.value.length?this.value=this.value.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase():"change"===b.type&&(this.value=a(this).closest(".caldera-editor-field-config-wrapper").find(".field-label").val().split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase())}),a(".caldera-editor-body").on("click",".caldera-add-group",function(b){var c=a(this),d=c.data("group"),e=a("#"+d+"_panel_tmpl").html();c.parent().parent().append(e)}),a(".caldera-editor-body").on("click",".caldera-config-group-remove",function(b){var c=a(".active-group-slug").val();a('[data-group="'+c+'"]').hide(0,function(){a(this).remove();var b=a(".caldera-group-nav");b.length?b.first().find("a").trigger("click"):a(".caldera-editor-fields-panel").hide()})}),a("body").on("click",".set-current-field",function(b){b.preventDefault();var c=a(this);a("#"+c.data("field")+"_type").val(c.data("type")).trigger("change"),a("#"+c.data("field")+"_lable").focus(),a("#field_setup_baldrickModalCloser").trigger("click")}),a(".caldera-editor-body").on("change record",".field-config",function(b){var d=a(this),e=d.closest(".caldera-editor-field-config-wrapper");current_form_fields&&(d.prop("id")===e.prop("id")+"_lable"&&(current_form_fields[e.prop("id")].label=this.value),d.prop("id")===e.prop("id")+"_slug"&&(current_form_fields[e.prop("id")].slug=this.value),d.prop("id")===e.prop("id")+"_type"&&(current_form_fields[e.prop("id")].type=this.value),e.length&&c(e.prop("id")))}),a(".caldera-editor-body").on("focus",".caldera-field-bind",function(b){var c=a(this),d=this.value;if(b.type&&"focusin"===b.type)return c.removeClass("bound_field").addClass("reload-binding"),rebind_field_bindings(),void(this.value=d)}),a(".caldera-editor-body").on("change",".caldera-conditional-field-set",function(b){var c,d,e=a(this),f=e.parent().find(".compare-type"),g=e.data("condition"),h=e.data("id"),i="config["+g+"]["+h+"][conditions][group]["+e.data("row")+"]["+e.data("line")+"]",j=e.data("line"),k=a("#"+j+"_value"),l=k.find(".caldera-conditional-value-field").first(),m=[],n=this.value;if("{"!==n.substr(0,1)&&(c=a("#"+n),d=c.find(".field-button-type"),m=c.find(".caldera-config-group-toggle-options")),e.hasClass(".bind_init")&&e.addClass("bound_triggered"),l.length?l.val().length&&k.data("value",l.val()):0===k.val()?k.data("value",0):"0"===k.val()&&k.data("value","0"),f.show(),m.length){var o=m.find(".toggle_option_row"),p='"}else d&&"button"==d.val()?(f.val("is").hide(),p='"):p='';k.html(p),init_magic_tags()}),a(".caldera-editor-body").on("change",".caldera-conditionals-usetype",function(b){var c=a(this);"show"===this.value||"hide"===this.value||"disable"===this.value||"use"===this.value||"not"===this.value?(a("#"+c.data("id")+"_condition_group_add").show(),a("#"+c.data("id")+"_conditional_wrap").show()):(a("#"+c.data("id")+"_condition_group_add").hide(),a("#"+c.data("id")+"_conditional_wrap").hide())}),a(".caldera-editor-body").on("click",".remove-conditional-line",function(b){b.preventDefault();var c=a(this),d=c.closest(".caldera-condition-line"),e=c.closest(".caldera-condition-group");d.remove(),e.find(".caldera-condition-line").length||e.remove()}),a(".caldera-group-nav").first().find("a").trigger("click"),a(".caldera-editor-body").on("change",".toggle_show_values",function(b){var c=a(this),d=c.closest(".caldera-config-group-toggle-options"),e=d.find(".toggle_label_field"),f=d.find(".toggle_value_field, .toggle_calc_value_field"),g=d.find(".option-setting-label-for-value"),h=d.find(".option-setting-label-for-label"),i=(d.find(".option-group-control"),{width:"100%",display:"inline",float:"left"});c.prop("checked")?(f.show().css(i).attr("aria-hidden",!1),e.show().css(i).attr("aria-hidden",!1),g.show().css({display:"inline-block"}),h.css("display","inline")):(f.hide().attr("aria-hidden",!0),g.hide().attr("aria-hidden",!0),e.css("width",245),h.css("display","inline")),e.trigger("toggle.values"),init_magic_tags()}),a(".caldera-editor-body").on("change",".auto-populate-type",function(){a(this).closest(".wrapper-instance-pane").find(".auto-populate-options").trigger("change")}),a(".caldera-editor-body").on("change",".auto-populate-options",function(){var b=a(this),c=b.closest(".wrapper-instance-pane"),d=c.find(".caldera-config-group-toggle-options"),e=c.find(".caldera-config-group-auto-options"),f=e.find(".auto-populate-type");e.find(".auto-populate-type-panel").hide(),b.prop("checked")?(d.hide(),e.show()):(d.show(),e.hide()),e.find(".caldera-config-group-auto-"+f.val()).show()}),a("body").on("change",".pin-toggle-roles",function(){var b=a(this),c=a("#caldera-pin-rules");"1"===b.val()?c.show():c.hide()}),a("body").on("click",".magic-tag-init",function(b){a(this).prev().focus().trigger("init.magic")}),a("body").on("keyup focus select click init.magic",".magic-tag-enabled",function(b){init_magic_tags();var c=a(this),d=c.parent(),e=d.closest(".wrapper-instance-pane").find(".caldera-select-field-type").val()?d.closest(".wrapper-instance-pane").find(".caldera-select-field-type").val():"hidden",f=d.find(".magic-tags-autocomplete"),g=f.find("ul"),h=this.value,i=[],j="",k=this.selectionStart,l=this.selectionEnd;if(f.length&&f.data("focus"))return void b.preventDefault();if(c.data("tag",""),this.selectionEnd>this.selectionStart)j=this.value.substr(this.selectionStart,this.selectionEnd-this.selectionStart);else if(("select"===b.type||"keyup"===b.type)&&40!==b.which&&38!==b.which&&39!==b.which&&37!==b.which){for(k=this.selectionStart;k>0;k--){var m=h.substr(k-1,1);if(" "===m||"\n"===m||("%"===m||"}"===m)&&this.selectionStart===k)break}for(l=this.selectionStart;l
'),g=a("
    "),g.appendTo(f),f.insertAfter(c),f.on("mouseenter",function(){a(this).data("focus",!0)}),f.on("mouseleave",function(){a(this).data("focus",!1),setTimeout(function(){f.remove()},200),c.is(":focus")||c.trigger("focusout")})),g.empty();var n="system",o=!1;"hidden"===e||"dropdown"===e||"radio"===e||"toggle_switch"===e||"checkbox"===e?(o=!0,e="text",n="all"):"paragraph"!==e&&"html"!==e||(e="text"),c.data("type")&&(e=c.data("type")),e=e.split(","),e.push("vars");for(var p=0;p'+system_values[q].type+(v>0?" ["+(v+1)+"]":"")+""),x=0;w.appendTo(g);for(var y=0;y1&&(z=system_values[q].wrap[0]+system_values[q].tags[e[p]][y]+":"+i[v]+system_values[q].wrap[1]),z.indexOf(j)>=0||"init"===b.type){x+=1;var A=z.replace(j,""+j+""),B=a('
  • '+A+"
  • ");B.on("click",function(){var b=a(this).data("tag");c.val(h.substr(0,k)+b+h.substr(l)).trigger("change").focus(),c[0].selectionStart=k+b.length-(b.indexOf("*")>0?2:0),c[0].selectionEnd=k+b.length-(b.indexOf("*")>0?1:0),l=k=c[0].selectionEnd,h+=b,c.trigger("init.magic")}),B.appendTo(g)}}0===x&&w.remove()}}}g.children().length||f.remove(),"focusout"===b.type&&setTimeout(function(){f.remove()},200)}),pre_compile_templates(),a(".caldera-select-field-type").not(".field-initialized").each(function(a,c){b(c)})});var rebuild_field_binding,rebind_field_bindings,current_form_fields={},required_errors={},add_new_grid_page,add_page_grid,init_magic_tags,core_form,compiled_templates={};init_magic_tags=function(){jQuery(".magic-tag-enabled").each(function(a,b){var c=jQuery(b);if(c.hasClass("magic-tag-init-bound")){var d=c.parent().find(".magic-tag-init");return void(c.is(":visible")?d.show():d.hide())}var e=jQuery(''),f=jQuery('');c.is("input")&&e.css("borderBottom","none"),c.hasClass("caldera-conditional-value-field")&&f.width("auto"),c.wrap(f),e.insertAfter(c),c.addClass("magic-tag-init-bound"),c.is(":visible")?e.show():e.hide()})},rebuild_field_binding=function(){if(core_form||(core_form=jQuery(".caldera-forms-options-form")),core_form.hasClass("builder-loaded")){var a=jQuery(".caldera-editor-field-config-wrapper");system_values.field={tags:{text:[]},type:"Fields",wrap:["%","%"]};for(var b=0;b');for(var n in current_form_fields)e.data("type")&&e.data("type").split(",").indexOf(current_form_fields[n].type)<0||(e.data("id")!==n&&m.append('"),i+=1);m.appendTo(e),0===i&&e.empty();for(var o in system_values)if(a=[],!(h&&h.split(",").indexOf(o)>=0)){if("system"!==o&&"variable"!==o)for(var p=jQuery(".processor-"+o),q=0;q1&&(b=jQuery("li."+p[q].id+" .processor-line-number"))&&b.html("["+(q+1)+"]"));else a.push("__system__");var r=[];e.data("type")?(r=e.data("type").split(","),r.push("vars")):r=["text","vars"];for(var s=0;sjQuery("li."+k).index()&&"__system__"!==a[t]?e.closest(".caldera-editor-processors-panel-wrap").length&&(l=' disabled="disabled"'):l="";for(var m=jQuery('"),u=0;u"+system_values[o].tags[r[s]][u]+""),i+=1}m.children().length&&m.appendTo(e)}}if(0===i){if(e.empty(),e.data("type")){e.append('");var w=!0}}else e.prop("disabled",!1);e.hasClass("required")||void 0!==w||e.prepend(''),e.val(f)}}init_magic_tags(),jQuery(document).trigger("bound.fields"),jQuery(".caldera-header-save-button").prop("disabled",!1),void 0!=typeof cf_revisions_ui&&cf_revisions_ui()}},jQuery(document).ready(function(a){function b(){var b=a(".layout-grid-panel"),c=0;b.each(function(b,d){var e=a(d),f=e.find(".layout-structure"),g=e.find(".row"),h=[];g.each(function(b,d){var e=a(d),f=e.children().not(".column-merge"),g=[];c+=1, +f.each(function(b,d){span=a(d).attr("class").split("-"),g.push(span[2]);var e=a(d).find(".field-location");e.length&&e.each(function(d,e){a(e).val(c+":"+(b+1)).removeAttr("disabled")})}),h.push(g.join(":"))}),f.val(h.join("|"))})}function c(b,c,e){var f,g,h="fld_"+Math.round(1e7*Math.random()),i=h,j=a("#field_config_panels");b.prop("id","").prop("title",""),f=Handlebars.compile(a("#caldera_field_config_wrapper_templ").html()),g=a.extend({},{id:i,label:"",slug:""},e),g.slug="",j.append(f(g)),b.removeClass("button-small").removeClass("button").removeClass("button-primary").removeClass("ui-draggable").removeClass("layout-new-form-field").addClass("layout-form-field").attr("data-config",h).css({display:"",opacity:""}),b.find(".layout_field_name").remove(),b.find(".field-location").prop("name","config[layout_grid][fields]["+h+"]"),b.find(".settings-panel").show(),b.appendTo(c),d(),b.find(".icon-edit").trigger("click"),a("#"+h+"_lable").focus().select(),baldrickTriggers(),a(document).trigger("field.added"),e?a("#"+i+"_type").data("type",g.type).trigger("change"):a("#"+h).trigger("field.drop"),rebuild_field_binding()}function d(){a(".toggle-options").sortable({handle:".dashicons-sort"}),a("#grid-pages-panel").sortable({placeholder:"row-drop-helper",handle:".sort-handle",items:".first-row-level",axis:"y",stop:function(){b()}}),a(".layout-column").sortable({connectWith:".layout-column",appendTo:"#grid-pages-panel",helper:"clone",items:".layout-form-field",handle:".drag-handle",cursor:"move",opacity:.7,cursorAt:{left:100,top:15},start:function(a,b){b.helper.css({width:"200px",height:"35px",paddingTop:"20px"})},stop:function(a,c){c.item.removeAttr("style"),b()}}),a("h3 .layout-new-form-field").draggable({helper:"clone",appendTo:"body"}),a(".page-toggle.button").droppable({accept:".layout-form-field",over:function(b,c){a(this).trigger("click"),a(".layout-column").sortable("refresh")}}),a(".layout-column").droppable({greedy:!0,activeClass:"ui-state-dropper",hoverClass:"ui-state-hoverable",accept:".layout-new-form-field",drop:function(b,d){c(d.draggable.clone(),a(this))}}),b()}function e(){if(h){var b=a(".column-fieldinsert");b.length?(b.stop().fadeToggle(700),a(".layout-new-form-field").stop().fadeToggle(700)):cf_clear_puler()}}function f(){a(".caldera-editor-processors-panel ul").sortable({update:function(){rebuild_field_binding()},create:function(){0==a(".caldera-editor-processors-panel ul").children().length&&(j.addClass("button-primary"),i=new CalderaFormsButtonPulse(j),window.setTimeout(function(){i.startPulse()},3e3))}})}function g(b){var c=a(b),d=a("#"+c.val()+"-tmpl").length?a("#"+c.val()+"-tmpl").html():"",e=c.closest(".caldera-editor-processor-config-wrapper"),f=e.find(".caldera-config-processor-setup"),g=Handlebars.compile(d),h=e.find(".processor_config_string").val(),i=c.data("type");h=h.length&&i===c.val()?JSON.parse(h):processor_defaults[c.val()+"_cfg"],h||(h={}),h._id=e.prop("id"),h._name="config[processors]["+e.prop("id")+"][config]",g=a("
    ").html(g(h)),f.html(g.html()),"function"==typeof window[c.val()+"_init"]&&window[c.val()+"_init"](e.prop("id"),f),e.find(".no-conditions").length&&e.find(".toggle_option_tab").remove(),rebuild_field_binding(),baldrickTriggers(),a(".wp-baldrick").baldrick({request:cfAdminAJAX,method:"POST",before:function(b){var c=a(b);c.data("addNode")&&!c.data("request")&&c.data("request","cf_get_default_setting")}})}add_new_grid_page=function(a){return{page_no:"pg_"+Math.round(1e7*Math.random())}},add_page_grid=function(b){var c=a(".page-toggle").length+1,e=a(' "),f=a("#page-toggles");e.appendTo(f),f.show(),d(),e.trigger("click"),1===c&&f.hide(),a(document).trigger("add.page")},a(document).on("remove.page add.page load.page",function(b){var c=a(".page-toggle").length,d=a("#tab_pages");c<=1?d.hide():d.show()}),d(),a("#grid-pages-panel").on("click",".column-fieldinsert .dashicons-plus-alt",function(b){var d=a(this).closest(".column-container");c(a("#newfield-tool").clone().css("display",""),d)}),a("#grid-pages-panel").on("click",".column-split",function(b){var c=a(this).parent().parent(),e=c.attr("class").split("-"),f=a("
    ").insertAfter(c),g=Math.ceil(e[2]/2),h=Math.floor(e[2]/2);e[2]=g,c.attr("class",e.join("-")),e[2]=h,f.addClass(e.join("-")).append('
    '),a(this).remove(),d(),jQuery(".column-tools").remove(),jQuery(".column-merge").remove()}),a("#grid-pages-panel").on("click",".column-remove",function(c){var d=a(this).closest(".row"),e=d.find(".layout-form-field"),f=d.closest(".layout-grid-panel");if(e.length){if(!confirm(a("#row-remove-fields-message").text()))return;e.each(function(b,c){var d=a(c).data("config");a("#"+d).remove(),a('option[value="'+d+'"]').remove(),a('[data-bind="'+d+'"]').remove(),delete current_form_fields[d]})}d.slideUp(200,function(){if(a(this).remove(),b(),rebuild_field_binding(),!f.find(".row").length){f.remove();var c=a("#page-toggles .button-primary"),d=c.prev(),e=c.next();c.remove(),d.length?d.trigger("click"):e.trigger("click")}a(document).trigger("remove.page")}),jQuery(".column-tools").remove(),jQuery(".column-merge").remove()}),a(".caldera-config-editor-main-panel").on("click",".caldera-add-row",function(c){if(c.preventDefault(),!a(".page-active").length)return void a(".caldera-add-page").trigger("click");var e=a('');a(".page-active").append(e),e.slideDown(200),d(),b()}),a("#grid-pages-panel").on("click",".column-join",function(c){var d=a(this).parent().parent().parent(),e=d.prev(),f=e.attr("class").split("-"),g=d.attr("class").split("-");f[2]=parseFloat(f[2])+parseFloat(g[2]),d.find(".layout-column").contents().appendTo(e.find(".layout-column")),e.attr("class",f.join("-")),d.remove(),b(),jQuery(".column-tools").remove(),jQuery(".column-merge").remove()}),a("#grid-pages-panel").on("mouseenter",".row",function(c){var d=jQuery(this);jQuery(".column-tools,.column-merge").remove(),d.children().children().first().append('
    '),d.children().children().last().append('
    '),d.children().children().not(":first").prepend('
    ');var e=d.parent().parent().parent().width()/12-1;d.children().children().each(function(b,c){var d=a(c),e=d.width()/2-5;d.prepend('
    '),d.parent().hasClass("col-xs-1")||(d.prepend('
    '),d.find(".column-split").css("left",e))}),jQuery(".column-merge").draggable({axis:"x",helper:"clone",appendTo:d,grid:[e,0],drag:function(c,d){a(this).addClass("dragging"),a(".column-tools").remove(),a(".column-split").remove();var e=a(this).parent().parent(),f=d.helper,g=d.originalPosition.left>f.position().left?"left":"right",h=e.prev(),i=Math.round(e.parent().width()/12-10),j=Math.abs(d.originalPosition.left-f.position().left);if(e.parent().addClass("sizing"),j>=i){var k=h.attr("class").split("-"),l=e.attr("class").split("-");k[2]=parseFloat(k[2]),l[2]=parseFloat(l[2]),"left"===g?(k[2]--,l[2]++,k[2]>0&&k[2]0&&l[2]'+c[g]+"";d=d.replace(/{{fields}}/g,e).replace(/{{container_id}}/g,f),b.parent().append(d)})}}),a(".caldera-editor-header").on("click",".column-sort .icon-edit",function(a){}),a(".layout-editor-body").on("tray_loaded",".layout-template-tray",function(){d()}),a(".caldera-editor-header").on("click",".caldera-editor-header-nav a",function(b){b.preventDefault();var c=a(this);a(".caldera-editor-header-nav li").removeClass("active"),a(".caldera-editor-body").hide(),a(c.attr("href")).show(),c.parent().addClass("active"),rebind_field_bindings()}),a("body").on("change",".required",function(){check_required_bindings(this)}),a("body").on("submit",".caldera-forms-options-form",function(b){a(".required.has-error").length&&b.preventDefault()}),a(".caldera-editor-body").on("click",".add-toggle-option",function(b){var c=a(this);if(c.data("bulk"))return a(c.data("bulk")).toggle(),void a(c.data("bulk")).find("textarea").focus();var d=c.closest(".caldera-editor-field-config-wrapper"),e=d.find(".toggle-options"),f=a("#field-option-row-tmpl").html(),g=Handlebars.compile(f),h="opt"+parseInt(1048576*(Math.random()+1)),i={_name:"config[fields]["+d.prop("id")+"][config]",option:{}};if(c.data("options")){for(var j=a(c.data("options")),k=j.val().split("\n"),l=!1,m=0;m1&&(o=p[0],n=p[1],l=!0),i.option["opt"+parseInt(1048576*(Math.random()+m))]={value:o,calc_value:o,label:n,default:!1}}a(c.data("options")).parent().hide(),j.val(""),!0===l?d.find(".toggle_show_values").prop("checked",!0):d.find(".toggle_show_values").prop("checked",!1),e.empty()}else i.option[h]={value:"",label:"",calc_value:"",default:!1};a(".preset_options").val(""),e.append(g(i)),d.find(".toggle_show_values").trigger("change"),a(".toggle-options").sortable({handle:".dashicons-sort"}),k||e.find(".toggle_label_field").last().focus()}),a(".caldera-editor-body").on("change",".preset_options",function(b){var c=a(this),d=c.val(),e=a(c.data("bulk"));preset_options&&preset_options[d]&&preset_options[d].data&&("object"==typeof preset_options[d].data&&preset_options[d].data.length&&(preset_options[d].data=preset_options[d].data.join("\n")),e.val(preset_options[d].data))}),a(".caldera-editor-body").on("click",".toggle-remove-option",function(b){var c=a(this).closest(".caldera-editor-field-config-wrapper").find(".field-config").first();a(this).parent().remove(),c.trigger("change"),a(document).trigger("option.remove")}),a(".caldera-editor-body").on("click",".page-toggle",function(b){var c=a(this),d=c.parent(),e=d.find(".button");e.removeClass("button-primary"),a(".layout-grid-panel").hide().removeClass("page-active"),a("#"+c.data("page")).show().addClass("page-active"),c.addClass("button-primary"),e.each(function(b,c){a(c).html(d.data("title")+" "+(b+1))}),1===e.length&&d.hide()}),a(".caldera-editor-body").on("blur toggle.values",".toggle_label_field",function(b){var c=a(this),d=a('.toggle_value_field[data-opt="'+c.data("option")+'"]');d.val().length||d.val(c.val())}),a(document).on("change focusout",".toggle_value_field",function(){a(document).trigger("show.fieldedit")}),a(document).on("show.fieldedit option.remove",function(b){a(".toggle_value_field.has-error").removeClass("has-error");for(var c=a("#"+a(".layout-form-field.field-edit-open").data("config")),d=c.find(".toggle_value_field"),e=c.find(".notice"),f=0,g=0;g0&&(a(d[g]).addClass("has-error"),f++)}f>0?(e.slideDown(),b.preventDefault()):e.slideUp()});var h=!1;focus_initial_field=function(b){var c=a(".layout-grid-panel .icon-edit").first();c.length?c.trigger("click"):(a(".layout-column.column-container").first().trigger("mouseover"),h=setInterval(e,500)),a(document).off("load.page",focus_initial_field)},a(document).on("load.page",focus_initial_field),cf_clear_puler=function(){h&&(clearTimeout(h),a(document).off("mouseover",".layout-new-form-field, .column-fieldinsert",cf_clear_puler)),a(".layout-new-form-field, .column-fieldinsert").fadeIn()},a(document).on("mouseover",".layout-new-form-field, .column-fieldinsert",cf_clear_puler),rebuild_field_binding(),a(document).trigger("load.page");var i,j=a(".new-processor-button");a("body").on("click",".caldera-processor-nav a",function(b){b.preventDefault();var c=a(this);a(".caldera-processor-nav").removeClass("active"),a(".caldera-editor-processor-config-wrapper").hide(),a(c.attr("href")).show(),c.parent().addClass("active")}),a("body").on("click",".add-new-processor",function(b){"object"==typeof i&&(j.removeClass("button-primary"),i.stopPulse());var c=a(this),d=Handlebars.compile(a("#processor-wrapper-tmpl").html());wrap=a(".active-processors-list"),process_conf=a(".caldera-editor-processor-config"),processid=Math.round(1e8*Math.random()),new_templ=Handlebars.compile(a("#processor-line-tmpl").html()),new_proc={id:"fp_"+processid,type:c.data("type")},wrap.append(new_templ(new_proc)),process_conf.append(d(new_proc)),a("#form_processor_baldrickModalCloser").trigger("click"),a(".caldera-processor-nav a").last().trigger("click"),a("#fp_"+processid+"_type").val(c.data("type")).trigger("change"),f(),baldrickTriggers()}),a("body").on("click",".delete-processor",function(b){var c=a(this),d=c.closest(".caldera-editor-processor-config-wrapper");d.data("type");confirm(c.data("confirm"))&&(a("."+d.prop("id")).remove(),d.remove(),a(".caldera-processor-nav a").first().trigger("click"),rebuild_field_binding())}),a("body").on("change",".caldera-select-processor-type",function(b){var c=a(this),d=c.closest(".caldera-editor-processor-config-wrapper"),e=c.find('option[value="'+c.val()+'"]').text(),f=d.find(".caldera-editor-processor-title"),h=a(".caldera-processor-nav.active a");""===e&&(e=f.data("title")),f.html(e),h.html(e+' ').parent().addClass("processor_type_"+c.val()),g(this),rebuild_field_binding()}),a(document).on("click","#cf-shortcode-preview",function(){a(this).focus().select()}),a(document).on("change",".cf-email-preview-toggle",function(){var b=a(this),c=a(".caldera-header-email-preview-button");b.is(":checked")?c.show().attr("aria-hidden","false").css("visibility","visible"):c.hide().attr("aria-hidden","true").css("visibility","hidden")}),rebuild_field_binding(),a(".caldera-select-processor-type").each(function(a,b){g(b)}),f()}),Handlebars.registerHelper("_field",function(a){var b=this,c="",d="",e="",f=this[a.hash.slug]?' data-default="'+this[a.hash.slug]+'"':"";a.hash.required&&(c=" required"),a.hash.exclude&&(e='data-exclude="'+a.hash.exclude+'"'),a.hash.array&&(d="[]","true"!==a.hash.array&&(f='value="'+a.hash.array+'"')),out="",a.hash.required&&(out+=''),out}),Handlebars.registerHelper("console",function(a,b){console.log(this)});var revisions={};jQuery(document).ready(function(a){function b(b){var d=a(b),e=d.closest(".caldera-editor-field-config-wrapper"),f=e.find(".caldera-config-field-setup"),g=compiled_templates[d.val()+"_tmpl"]?compiled_templates[d.val()+"_tmpl"]:compiled_templates.noconfig_field_templ,h=e.find(".field_config_string").val(),i=d.data("type");if(e.find(".caldera-config-group").show(),d.addClass("field-initialized"),h=h.length&&i===d.val()?JSON.parse(h):fieldtype_defaults[d.val()+"_cfg"],h||(h={}),h._id=d.data("field"),h._name="config[fields]["+d.data("field")+"][config]",g=a("
    ").html(g(h)),f.html(g.html()),"function"==typeof window[d.val()+"_init"]&&window[d.val()+"_init"](d.data("field"),f),fieldtype_defaults[d.val()+"_nosupport"]&&(fieldtype_defaults[d.val()+"_nosupport"].indexOf("hide_label")>=0&&e.find(".hide-label-field").hide().find(".field-config").prop("checked",!1),fieldtype_defaults[d.val()+"_nosupport"].indexOf("caption")>=0&&e.find(".caption-field").hide().find(".field-config").val(""),fieldtype_defaults[d.val()+"_nosupport"].indexOf("required")>=0&&e.find(".required-field").hide().find(".field-config").prop("checked",!1),fieldtype_defaults[d.val()+"_nosupport"].indexOf("custom_class")>=0&&e.find(".customclass-field").hide().find(".field-config").val(""),fieldtype_defaults[d.val()+"_nosupport"].indexOf("entry_list")>=0&&e.find(".entrylist-field").hide().find(".field-config").prop("checked",!1)),e.find(".toggle_show_values").trigger("change"),!a(".caldera-select-field-type").not(".field-initialized").length){if(core_form||(core_form=jQuery(".caldera-forms-options-form")),core_form.hasClass("builder-loaded"))c(d.data("field"));else{for(var j=a(".caldera-select-field-type.field-initialized"),k=0;k=0;k--)if(k===g.length-1)j[g[k]]=i;else{var l=j;j={},j[g[k]]=l}a.extend(!0,h,j)}),f.html(g(h)),e.removeClass("button"),a(".preview-field-config").prop("disabled",!0)}function d(b){var c,d=a(".caldera-editor-fields-panel"),e=(a(".caldera-editor-groups-panel"),a(".caldera-group-nav")),f=a('[data-group="'+b+'"]'),g=f.find(".caldera-config-group-name"),h=f.find(".caldera-config-group-slug"),i=f.find(".caldera-config-group-desc"),j=f.find(".caldera-config-group-admin"),k=a(".active-group-name"),l=a(".active-group-slug"),m=a(".active-group-desc"),n=a(".active-group-admin"),o=a(".caldera-editor-fields-list ul"),p=f.find(".caldera-config-group-repeat"),q=a(".repeat-config-button"),r=(a(".caldera-editor-group-settings"),a(".caldera-config-group-remove"));a(".new-group-input").remove(),a(".new-field-input").remove(),e.removeClass("active"),d.show(),o.hide(),o.removeClass("active").find("li.active").removeClass("active"),o.hide(),f.addClass("active"),c=a(".caldera-editor-fields-list ul.active li"),c.length?r.hide():r.show(),a(".caldera-editor-field-config-wrapper").hide(),f.show(),k.val(g.val()),l.val(h.val()),m.val(i.val()),"1"===j.val()?n.prop("checked",!0):n.prop("checked",!1),"1"===p.val()?q.addClass("field-edit-open"):q.removeClass("field-edit-open")}a(".caldera-header-save-button").baldrick({method:"POST",request:"admin.php?page=caldera-forms",before:function(b,c){if(c.preventDefault(),!check_required_bindings())return!1;a("#save_indicator").addClass("loading"),"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();var d=a(".caldera-forms-options-form").formJSON();return d.conditions&&(d.config.conditional_groups={conditions:d.conditions}),a(b).data("cf_edit_nonce",d.cf_edit_nonce),a(b).data("_wp_http_referer",d._wp_http_referer),a(b).data("sender","ajax"),a(b).data("config",JSON.stringify(d.config)),!0},callback:function(b){if(!1===b.data){var c=a(".updated_notice_box");c.stop().animate({top:0},200,function(){setTimeout(function(){c.stop().animate({top:-75},200)},2e3)})}},complete:function(b){a(".wrapper-instance-pane .field-config").prop("disabled",!1)}}),a("body").on("click",".toggle_processor_event input",function(b){var c=a(this),d=c.closest(".wrapper-instance-pane"),e=d.find(".caldera-config-processor-setup"),f=d.find(".caldera-config-processor-notice");c.is(":checked")?(c.parent().addClass("activated"),c.parent().find(".is_active").show().attr("aria-hidden",!1).css("visibility","visible"),c.parent().find(".not_active").hide().attr("aria-hidden",!0).css("visibility","hidden")):(c.parent().removeClass("activated"),c.parent().find(".is_active").hide().attr("aria-hidden",!0).css("visibility","hidden"),c.parent().find(".not_active").show().attr("aria-hidden",!1).css("visibility","visible")),d.find(".toggle_processor_event .activated").length?(e.slideDown(100),f.slideUp(100)):(e.slideUp(100),f.slideDown(100))}),a("body").on("click",".toggle_option_tab > a",function(b){b.preventDefault();var c=a(this),d=a(c.attr("href")),e=c.parent().find("a"),f=c.closest(".caldera-editor-config-wrapper").find(".wrapper-instance-pane");e.removeClass("button-primary"),f.hide(),d.show(),c.addClass("button-primary"),a(".caldera-conditionals-usetype").trigger("change")}),a(".caldera-editor-body").on("change",".caldera-select-field-type",function(a){b(this)}),a(".caldera-editor-body").on("click",".caldera-group-nav a",function(b){b.preventDefault(),d(a(this).attr("href").substr(1))}),a(".caldera-editor-body").on("click",".caldera-editor-fields-list a",function(b){b.preventDefault();var c=a(this),d=a(c.attr("href"));a(".new-group-input").remove(),a(".new-field-input").remove(),a(".caldera-editor-fields-list li.active").removeClass("active"),c.parent().addClass("active"),a(".caldera-editor-field-config-wrapper").hide(),d.show()}),a(".caldera-editor-body").on("click",".group-config-button",function(b){var c=a(this),d=a(".caldera-editor-group-settings"),e=c.closest(".caldera-editor-fields-panel"),f=a(".caldera-config-group-remove");e.find(".caldera-field-line").length?f.hide():f.show(),c.hasClass("field-edit-open")?(d.slideUp(100),c.removeClass("field-edit-open")):(d.slideDown(100),c.addClass("field-edit-open"))}),a(".caldera-editor-body").on("keydown",".field-config",function(b){a(this).is("textarea")||13===b.which&&b.preventDefault()}),a(".caldera-editor-body").on("change",".field-label",function(b){var c=a(this).closest(".caldera-editor-field-config-wrapper").prop("id");field_line=a('[data-field="'+c+'"]'),field_title=a("#"+c+" .caldera-editor-field-title, .layout-form-field.field-edit-open .layout_field_name"),slug=a("#"+c+" .field-slug"),field_line.find("a").html(' '+this.value),field_title.text(this.value),"change"===b.type&&slug.trigger("change"),rebuild_field_binding()}),a(".caldera-editor-body").on("change",".active-group-name",function(b){b.preventDefault();var c=a(".caldera-group-nav.active"),d=(c.data("group"),c.find(".caldera-config-group-name")),e=c.find("span");"focusout"!==b.type||this.value.length||(this.value="Group "+(parseInt(c.index())+1)),d.val(this.value),e.text(this.value)}),a(".caldera-editor-body").on("change",".active-group-slug",function(b){b.preventDefault();var c=a(".caldera-group-nav.active"),d=(c.data("group"),c.find(".caldera-config-group-name").val()),e=c.find(".caldera-config-group-slug"),f=(c.find("span"),this.value.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase());"focusout"!==b.type||this.value.length||(f=d.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase()),e.val(f),this.value=f}),a(".caldera-editor-body").on("change",".active-group-desc",function(b){b.preventDefault();var c=a(".caldera-group-nav.active");(c.data("group"),c.find(".caldera-config-group-desc")).val(this.value)}),a(".caldera-editor-body").on("change",".active-group-admin",function(b){b.preventDefault();var c=a(".caldera-group-nav.active"),d=(c.data("group"),c.find(".caldera-config-group-name").val(),c.find(".caldera-config-group-admin"));c.find("span"),this.value.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase(),a(this).prop("checked")?(d.val(1),c.addClass("is-admin")):(d.val(0),c.removeClass("is-admin"))}),a(".caldera-editor-body").on("click",".repeat-config-button",function(b){b.preventDefault();var c=a(".caldera-group-nav.active"),d=(c.data("group"),c.find("a .group-type")),e=c.find(".caldera-config-group-repeat"),f=a(this);f.hasClass("field-edit-open")?(e.val("0"),d.removeClass("icn-repeat").addClass("icn-folder"),f.removeClass("field-edit-open")):(e.val("1"),d.addClass("icn-repeat").removeClass("icn-folder"),f.addClass("field-edit-open"))}),a(".caldera-editor-body").on("click",".delete-field",function(){var b=a(this),c=b.closest(".caldera-editor-field-config-wrapper").prop("id");confirm(b.data("confirm"))&&(a("#"+c).remove(),a('option[value="'+c+'"]').remove(),a('[data-bind="'+c+'"]').remove(),delete current_form_fields[c],a('[data-config="'+c+'"]').slideUp(200,function(){a(this).remove(),rebuild_field_binding(),a(document).trigger("field.removed")}))}),a(".caldera-editor-body").on("click",".add-new-group,.add-field",function(){var b=a(this);if(a(".new-group-input").remove(),a(".new-field-input").remove(),b.hasClass("add-field")){a('').appendTo(a(".caldera-editor-fields-list ul.active")).focus()}else{a('').appendTo(a(".caldera-editor-groups-panel")).focus()}}),a(".caldera-editor-body").on("change keypress",".new-group-input",function(b){if("keypress"===b.type){if(13!==b.which)return;b.preventDefault()}var c,e,f=this.value,g=a(this),h=a(".caldera-editor-groups-panel ul"),i=a(".caldera-editor-fields-list");if(f.length){c=Handlebars.compile(a("#caldera_group_line_templ").html()),e={id:f.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase(),name:f},h.append(c(e));a('
      ').hide().appendTo(i),g.remove(),d(e.id)}else g.remove()}),a(".caldera-editor-body").on("change keypress",".new-field-input",function(b){if("keypress"===b.type){if(13!==b.which)return;b.preventDefault()}var c,d,e,f=this.value,g=a(this),h=g.parent(),i=a(".caldera-editor-field-config"),j=a(".caldera-config-group-remove");if(f.length){j.hide(),c=Handlebars.compile(a("#caldera_field_line_templ").html()),d=Handlebars.compile(a("#caldera_field_config_wrapper_templ").html()),e={id:f.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase(),label:f,slug:f.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase(),group:a(".caldera-group-nav.active").data("group")};var k=a(c(e));k.appendTo(h),i.append(d(e)),k.find("a").trigger("click"),g.remove()}else g.remove()}),a(".caldera-editor-body").on("change",".field-slug",function(b){this.value.length?this.value=this.value.split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase():"change"===b.type&&(this.value=a(this).closest(".caldera-editor-field-config-wrapper").find(".field-label").val().split(" ").join("_").split("-").join("_").replace(/[^a-z0-9_]/gi,"").toLowerCase())}),a(".caldera-editor-body").on("click",".caldera-add-group",function(b){var c=a(this),d=c.data("group"),e=a("#"+d+"_panel_tmpl").html();c.parent().parent().append(e)}),a(".caldera-editor-body").on("click",".caldera-config-group-remove",function(b){var c=a(".active-group-slug").val();a('[data-group="'+c+'"]').hide(0,function(){a(this).remove();var b=a(".caldera-group-nav");b.length?b.first().find("a").trigger("click"):a(".caldera-editor-fields-panel").hide()})}),a("body").on("click",".set-current-field",function(b){b.preventDefault();var c=a(this);a("#"+c.data("field")+"_type").val(c.data("type")).trigger("change"),a("#"+c.data("field")+"_lable").focus(),a("#field_setup_baldrickModalCloser").trigger("click")}),a(".caldera-editor-body").on("change record",".field-config",function(b){var d=a(this),e=d.closest(".caldera-editor-field-config-wrapper");current_form_fields&&(d.prop("id")===e.prop("id")+"_lable"&&(current_form_fields[e.prop("id")].label=this.value),d.prop("id")===e.prop("id")+"_slug"&&(current_form_fields[e.prop("id")].slug=this.value),d.prop("id")===e.prop("id")+"_type"&&(current_form_fields[e.prop("id")].type=this.value),e.length&&c(e.prop("id")))}),a(".caldera-editor-body").on("focus",".caldera-field-bind",function(b){var c=a(this),d=this.value;if(b.type&&"focusin"===b.type)return c.removeClass("bound_field").addClass("reload-binding"),rebind_field_bindings(),void(this.value=d)}),a(".caldera-editor-body").on("change",".caldera-conditional-field-set",function(b){var c,d,e=a(this),f=e.parent().find(".compare-type"),g=e.data("condition"),h=e.data("id"),i="config["+g+"]["+h+"][conditions][group]["+e.data("row")+"]["+e.data("line")+"]",j=e.data("line"),k=a("#"+j+"_value"),l=k.find(".caldera-conditional-value-field").first(),m=[],n=this.value +;if("{"!==n.substr(0,1)&&(c=a("#"+n),d=c.find(".field-button-type"),m=c.find(".caldera-config-group-toggle-options")),e.hasClass(".bind_init")&&e.addClass("bound_triggered"),l.length&&l.val().length&&k.data("value",l.val()),f.show(),m.length){var o=m.find(".toggle_option_row"),p='"}else d&&"button"==d.val()?(f.val("is").hide(),p='"):p='';k.html(p),init_magic_tags()}),a(".caldera-editor-body").on("change",".caldera-conditionals-usetype",function(b){var c=a(this);"show"===this.value||"hide"===this.value||"disable"===this.value||"use"===this.value||"not"===this.value?(a("#"+c.data("id")+"_condition_group_add").show(),a("#"+c.data("id")+"_conditional_wrap").show()):(a("#"+c.data("id")+"_condition_group_add").hide(),a("#"+c.data("id")+"_conditional_wrap").hide())}),a(".caldera-editor-body").on("click",".remove-conditional-line",function(b){b.preventDefault();var c=a(this),d=c.closest(".caldera-condition-line"),e=c.closest(".caldera-condition-group");d.remove(),e.find(".caldera-condition-line").length||e.remove()}),a(".caldera-group-nav").first().find("a").trigger("click"),a(".caldera-editor-body").on("change",".toggle_show_values",function(b){var c=a(this),d=c.closest(".caldera-config-group-toggle-options");values=d.find(".toggle_value_field"),lables=d.find(".toggle_label_field"),field_lables=d.find(".caldera-config-group-option-labels"),c.prop("checked")?(values.show().parent().show(),values.show().parent().parent().show(),lables.css("width",""),field_lables.show()):(values.hide().parent().hide(),lables.css("width",245),field_lables.hide()),lables.trigger("toggle.values"),init_magic_tags()}),a(".caldera-editor-body").on("change",".auto-populate-type",function(){a(this).closest(".wrapper-instance-pane").find(".auto-populate-options").trigger("change")}),a(".caldera-editor-body").on("change",".auto-populate-options",function(){var b=a(this),c=b.closest(".wrapper-instance-pane"),d=c.find(".caldera-config-group-toggle-options"),e=c.find(".caldera-config-group-auto-options"),f=e.find(".auto-populate-type");e.find(".auto-populate-type-panel").hide(),b.prop("checked")?(d.hide(),e.show()):(d.show(),e.hide()),e.find(".caldera-config-group-auto-"+f.val()).show()}),a("body").on("change",".pin-toggle-roles",function(){var b=a(this),c=a("#caldera-pin-rules");"1"===b.val()?c.show():c.hide()}),a("body").on("click",".magic-tag-init",function(b){a(this).prev().focus().trigger("init.magic")}),a("body").on("keyup focus select click init.magic",".magic-tag-enabled",function(b){init_magic_tags();var c=a(this),d=c.parent(),e=d.closest(".wrapper-instance-pane").find(".caldera-select-field-type").val()?d.closest(".wrapper-instance-pane").find(".caldera-select-field-type").val():"hidden",f=d.find(".magic-tags-autocomplete"),g=f.find("ul"),h=this.value,i=[],j="",k=this.selectionStart,l=this.selectionEnd;if(f.length&&f.data("focus"))return void b.preventDefault();if(c.data("tag",""),this.selectionEnd>this.selectionStart)j=this.value.substr(this.selectionStart,this.selectionEnd-this.selectionStart);else if(("select"===b.type||"keyup"===b.type)&&40!==b.which&&38!==b.which&&39!==b.which&&37!==b.which){for(k=this.selectionStart;k>0;k--){var m=h.substr(k-1,1);if(" "===m||"\n"===m||("%"===m||"}"===m)&&this.selectionStart===k)break}for(l=this.selectionStart;l
    '),g=a("
      "),g.appendTo(f),f.insertAfter(c),f.on("mouseenter",function(){a(this).data("focus",!0)}),f.on("mouseleave",function(){a(this).data("focus",!1),setTimeout(function(){f.remove()},200),c.is(":focus")||c.trigger("focusout")})),g.empty();var n="system",o=!1;"hidden"===e||"dropdown"===e||"radio"===e||"toggle_switch"===e||"checkbox"===e?(o=!0,e="text",n="all"):"paragraph"!==e&&"html"!==e||(e="text"),c.data("type")&&(e=c.data("type")),e=e.split(","),e.push("vars");for(var p=0;p'+system_values[q].type+(v>0?" ["+(v+1)+"]":"")+""),x=0;w.appendTo(g);for(var y=0;y1&&(z=system_values[q].wrap[0]+system_values[q].tags[e[p]][y]+":"+i[v]+system_values[q].wrap[1]),z.indexOf(j)>=0||"init"===b.type){x+=1;var A=z.replace(j,""+j+""),B=a('
    • '+A+"
    • ");B.on("click",function(){var b=a(this).data("tag");c.val(h.substr(0,k)+b+h.substr(l)).trigger("change").focus(),c[0].selectionStart=k+b.length-(b.indexOf("*")>0?2:0),c[0].selectionEnd=k+b.length-(b.indexOf("*")>0?1:0),l=k=c[0].selectionEnd,h+=b,c.trigger("init.magic")}),B.appendTo(g)}}0===x&&w.remove()}}}g.children().length||f.remove(),"focusout"===b.type&&setTimeout(function(){f.remove()},200)});for(var e=a(".cf-editor-template"),f=0;f'),f=jQuery('');c.is("input")&&e.css("borderBottom","none"),c.hasClass("caldera-conditional-value-field")&&f.width("auto"),c.wrap(f),e.insertAfter(c),c.addClass("magic-tag-init-bound"),c.is(":visible")?e.show():e.hide()})},rebuild_field_binding=function(){if(core_form||(core_form=jQuery(".caldera-forms-options-form")),core_form.hasClass("builder-loaded")){var a=jQuery(".caldera-editor-field-config-wrapper");system_values.field={tags:{text:[]},type:"Fields",wrap:["%","%"]};for(var b=0;b');for(var n in current_form_fields)e.data("type")&&e.data("type").split(",").indexOf(current_form_fields[n].type)<0||(e.data("id")!==n&&m.append('"),i+=1);m.appendTo(e),0===i&&e.empty();for(var o in system_values)if(a=[],!(h&&h.split(",").indexOf(o)>=0)){if("system"!==o&&"variable"!==o)for(var p=jQuery(".processor-"+o),q=0;q1&&(b=jQuery("li."+p[q].id+" .processor-line-number"))&&b.html("["+(q+1)+"]"));else a.push("__system__");var r=[];e.data("type")?(r=e.data("type").split(","),r.push("vars")):r=["text","vars"];for(var s=0;sjQuery("li."+k).index()&&"__system__"!==a[t]?e.closest(".caldera-editor-processors-panel-wrap").length&&(l=' disabled="disabled"'):l="";for(var m=jQuery('"),u=0;u"+system_values[o].tags[r[s]][u]+""),i+=1}m.children().length&&m.appendTo(e)}}if(0===i){if(e.empty(),e.data("type")){e.append('");var w=!0}}else e.prop("disabled",!1);e.hasClass("required")||void 0!==w||e.prepend(''),e.val(f)}}init_magic_tags(),jQuery(document).trigger("bound.fields"),jQuery(".caldera-header-save-button").prop("disabled",!1)}},jQuery(document).ready(function(a){function b(){var b=a(".layout-grid-panel"),c=0;b.each(function(b,d){var e=a(d),f=e.find(".layout-structure"),g=e.find(".row"),h=[];g.each(function(b,d){var e=a(d),f=e.children().not(".column-merge"),g=[];c+=1,f.each(function(b,d){span=a(d).attr("class").split("-"),g.push(span[2]);var e=a(d).find(".field-location");e.length&&e.each(function(d,e){a(e).val(c+":"+(b+1)).removeAttr("disabled")})}),h.push(g.join(":"))}),f.val(h.join("|"))})}function c(b,c,e){var f,g,h="fld_"+Math.round(1e7*Math.random()),i=h,j=a("#field_config_panels");b.prop("id","").prop("title",""),f=Handlebars.compile(a("#caldera_field_config_wrapper_templ").html()),g=a.extend({},{id:i,label:"",slug:""},e),g.slug="",j.append(f(g)),b.removeClass("button-small").removeClass("button").removeClass("button-primary").removeClass("ui-draggable").removeClass("layout-new-form-field").addClass("layout-form-field").attr("data-config",h).css({display:"",opacity:""}),b.find(".layout_field_name").remove(),b.find(".field-location").prop("name","config[layout_grid][fields]["+h+"]"),b.find(".settings-panel").show(),b.appendTo(c),d(),b.find(".icon-edit").trigger("click"),a("#"+h+"_lable").focus().select(),baldrickTriggers(),a(document).trigger("field.added"),e?a("#"+i+"_type").data("type",g.type).trigger("change"):a("#"+h).trigger("field.drop"),rebuild_field_binding()}function d(){a(".toggle-options").sortable({handle:".dashicons-sort"}),a("#grid-pages-panel").sortable({placeholder:"row-drop-helper",handle:".sort-handle",items:".first-row-level",axis:"y",stop:function(){b()}}),a(".layout-column").sortable({connectWith:".layout-column",appendTo:"#grid-pages-panel",helper:"clone",items:".layout-form-field",handle:".drag-handle",cursor:"move",opacity:.7,cursorAt:{left:100,top:15},start:function(a,b){b.helper.css({width:"200px",height:"35px",paddingTop:"20px"})},stop:function(a,c){c.item.removeAttr("style"),b()}}),a("h3 .layout-new-form-field").draggable({helper:"clone",appendTo:"body"}),a(".page-toggle.button").droppable({accept:".layout-form-field",over:function(b,c){a(this).trigger("click"),a(".layout-column").sortable("refresh")}}),a(".layout-column").droppable({greedy:!0,activeClass:"ui-state-dropper",hoverClass:"ui-state-hoverable",accept:".layout-new-form-field",drop:function(b,d){c(d.draggable.clone(),a(this))}}),b()}function e(){if(h){var b=a(".column-fieldinsert");b.length?(b.stop().fadeToggle(700),a(".layout-new-form-field").stop().fadeToggle(700)):cf_clear_puler()}}function f(){a(".caldera-editor-processors-panel ul").sortable({update:function(){rebuild_field_binding()}})}function g(b){var c=a(b),d=a("#"+c.val()+"-tmpl").length?a("#"+c.val()+"-tmpl").html():"",e=c.closest(".caldera-editor-processor-config-wrapper"),f=e.find(".caldera-config-processor-setup"),g=Handlebars.compile(d),h=e.find(".processor_config_string").val(),i=c.data("type");h=h.length&&i===c.val()?JSON.parse(h):processor_defaults[c.val()+"_cfg"],h||(h={}),h._id=e.prop("id"),h._name="config[processors]["+e.prop("id")+"][config]",g=a("
      ").html(g(h)),f.html(g.html()),"function"==typeof window[c.val()+"_init"]&&window[c.val()+"_init"](e.prop("id"),f),e.find(".no-conditions").length&&e.find(".toggle_option_tab").remove(),rebuild_field_binding(),baldrickTriggers(),a(".wp-baldrick").baldrick({request:ajaxurl,method:"POST",before:function(b){var c=a(b);c.data("addNode")&&!c.data("request")&&c.data("request","cf_get_default_setting")}})}add_new_grid_page=function(a){return{page_no:"pg_"+Math.round(1e7*Math.random())}},add_page_grid=function(b){var c=a(".page-toggle").length+1,e=a(' "),f=a("#page-toggles");e.appendTo(f),f.show(),d(),e.trigger("click"),1===c&&f.hide(),a(document).trigger("add.page")},a(document).on("remove.page add.page load.page",function(b){var c=a(".page-toggle").length,d=a("#tab_pages");c<=1?d.hide():d.show()}),d(),a("#grid-pages-panel").on("click",".column-fieldinsert .dashicons-plus-alt",function(b){var d=a(this).closest(".column-container");c(a("#newfield-tool").clone().css("display",""),d)}),a("#grid-pages-panel").on("click",".column-split",function(b){var c=a(this).parent().parent(),e=c.attr("class").split("-"),f=a("
      ").insertAfter(c),g=Math.ceil(e[2]/2),h=Math.floor(e[2]/2);e[2]=g,c.attr("class",e.join("-")),e[2]=h,f.addClass(e.join("-")).append('
      '),a(this).remove(),d(),jQuery(".column-tools").remove(),jQuery(".column-merge").remove()}),a("#grid-pages-panel").on("click",".column-remove",function(c){var d=a(this).closest(".row"),e=d.find(".layout-form-field"),f=d.closest(".layout-grid-panel");if(e.length){if(!confirm(a("#row-remove-fields-message").text()))return;e.each(function(b,c){var d=a(c).data("config");a("#"+d).remove(),a('option[value="'+d+'"]').remove(),a('[data-bind="'+d+'"]').remove(),delete current_form_fields[d]})}d.slideUp(200,function(){if(a(this).remove(),b(),rebuild_field_binding(),!f.find(".row").length){f.remove();var c=a("#page-toggles .button-primary"),d=c.prev(),e=c.next();c.remove(),d.length?d.trigger("click"):e.trigger("click")}a(document).trigger("remove.page")}),jQuery(".column-tools").remove(),jQuery(".column-merge").remove()}),a(".caldera-config-editor-main-panel").on("click",".caldera-add-row",function(c){if(c.preventDefault(),!a(".page-active").length)return void a(".caldera-add-page").trigger("click");var e=a('');a(".page-active").append(e),e.slideDown(200),d(),b()}),a("#grid-pages-panel").on("click",".column-join",function(c){var d=a(this).parent().parent().parent(),e=d.prev(),f=e.attr("class").split("-"),g=d.attr("class").split("-");f[2]=parseFloat(f[2])+parseFloat(g[2]),d.find(".layout-column").contents().appendTo(e.find(".layout-column")),e.attr("class",f.join("-")),d.remove(),b(),jQuery(".column-tools").remove(),jQuery(".column-merge").remove()}),a("#grid-pages-panel").on("mouseenter",".row",function(c){var d=jQuery(this);jQuery(".column-tools,.column-merge").remove(),d.children().children().first().append('
      '),d.children().children().last().append('
      '),d.children().children().not(":first").prepend('
      ');var e=d.parent().parent().parent().width()/12-1;d.children().children().each(function(b,c){var d=a(c),e=d.width()/2-5;d.prepend('
      '),d.parent().hasClass("col-xs-1")||(d.prepend('
      '),d.find(".column-split").css("left",e))}),jQuery(".column-merge").draggable({axis:"x",helper:"clone",appendTo:d,grid:[e,0],drag:function(c,d){a(this).addClass("dragging"),a(".column-tools").remove(),a(".column-split").remove();var e=a(this).parent().parent(),f=d.helper,g=d.originalPosition.left>f.position().left?"left":"right",h=e.prev(),i=Math.round(e.parent().width()/12-10),j=Math.abs(d.originalPosition.left-f.position().left);if(e.parent().addClass("sizing"),j>=i){var k=h.attr("class").split("-"),l=e.attr("class").split("-");k[2]=parseFloat(k[2]),l[2]=parseFloat(l[2]),"left"===g?(k[2]--,l[2]++,k[2]>0&&k[2]0&&l[2]'+c[g]+"";d=d.replace(/{{fields}}/g,e).replace(/{{container_id}}/g,f),b.parent().append(d)})}}),a(".caldera-editor-header").on("click",".column-sort .icon-edit",function(a){}),a(".layout-editor-body").on("tray_loaded",".layout-template-tray",function(){d()}),a(".caldera-editor-header").on("click",".caldera-editor-header-nav a",function(b){b.preventDefault();var c=a(this);a(".caldera-editor-header-nav li").removeClass("active"),a(".caldera-editor-body").hide(),a(c.attr("href")).show(),c.parent().addClass("active"),rebind_field_bindings()}),a("body").on("change",".required",function(){check_required_bindings(this)}),a("body").on("submit",".caldera-forms-options-form",function(b){a(".required.has-error").length&&b.preventDefault()}),a(".caldera-editor-body").on("click",".add-toggle-option",function(b){var c=a(this);if(c.data("bulk"))return a(c.data("bulk")).toggle(),void a(c.data("bulk")).find("textarea").focus();var d=c.closest(".caldera-editor-field-config-wrapper"),e=d.find(".toggle-options"),f=a("#field-option-row-tmpl").html(),g=Handlebars.compile(f),h="opt"+parseInt(1048576*(Math.random()+1)),i={_name:"config[fields]["+d.prop("id")+"][config]",option:{}};if(c.data("options")){for(var j=a(c.data("options")),k=j.val().split("\n"),l=!1,m=0;m1&&(o=p[0],n=p[1],l=!0),i.option["opt"+parseInt(1048576*(Math.random()+m))]={value:o,label:n,default:!1}}a(c.data("options")).parent().hide(),j.val(""),!0===l?d.find(".toggle_show_values").prop("checked",!0):d.find(".toggle_show_values").prop("checked",!1),e.empty()}else i.option[h]={value:"",label:"",default:!1};a(".preset_options").val(""),e.append(g(i)),d.find(".toggle_show_values").trigger("change"),a(".toggle-options").sortable({handle:".dashicons-sort"}),k||e.find(".toggle_label_field").last().focus()}),a(".caldera-editor-body").on("change",".preset_options",function(b){var c=a(this),d=c.val(),e=a(c.data("bulk"));preset_options&&preset_options[d]&&preset_options[d].data&&("object"==typeof preset_options[d].data&&preset_options[d].data.length&&(preset_options[d].data=preset_options[d].data.join("\n")),e.val(preset_options[d].data))}),a(".caldera-editor-body").on("click",".toggle-remove-option",function(b){var c=a(this).closest(".caldera-editor-field-config-wrapper").find(".field-config").first();a(this).parent().remove(),c.trigger("change"),a(document).trigger("option.remove")}),a(".caldera-editor-body").on("click",".page-toggle",function(b){var c=a(this),d=c.parent(),e=d.find(".button");e.removeClass("button-primary"),a(".layout-grid-panel").hide().removeClass("page-active"),a("#"+c.data("page")).show().addClass("page-active"),c.addClass("button-primary"),e.each(function(b,c){a(c).html(d.data("title")+" "+(b+1))}),1===e.length&&d.hide()}),a(".caldera-editor-body").on("blur toggle.values",".toggle_label_field",function(b){var c=a(this),d=c.prev();d.val().length||d.val(c.val())}),a(document).on("change focusout",".toggle_value_field",function(){a(document).trigger("show.fieldedit")}),a(document).on("show.fieldedit option.remove",function(b){a(".toggle_value_field.has-error").removeClass("has-error");for(var c=a("#"+a(".layout-form-field.field-edit-open").data("config")),d=c.find(".toggle_value_field"),e=c.find(".notice"),f=0,g=0;g0&&(a(d[g]).addClass("has-error"),f++)}f>0?(e.slideDown(),b.preventDefault()):e.slideUp()});var h=!1;focus_initial_field=function(b){var c=a(".layout-grid-panel .icon-edit").first();c.length?c.trigger("click"):(a(".layout-column.column-container").first().trigger("mouseover"),h=setInterval(e,500)),a(document).off("load.page",focus_initial_field)},a(document).on("load.page",focus_initial_field),cf_clear_puler=function(){h&&(clearTimeout(h),a(document).off("mouseover",".layout-new-form-field, .column-fieldinsert",cf_clear_puler)),a(".layout-new-form-field, .column-fieldinsert").fadeIn()},a(document).on("mouseover",".layout-new-form-field, .column-fieldinsert",cf_clear_puler),rebuild_field_binding(),a(document).trigger("load.page"),a("body").on("click",".caldera-processor-nav a",function(b){b.preventDefault();var c=a(this);a(".caldera-processor-nav").removeClass("active"),a(".caldera-editor-processor-config-wrapper").hide(),a(c.attr("href")).show(),c.parent().addClass("active")}),a("body").on("click",".add-new-processor",function(b){var c=a(this),d=Handlebars.compile(a("#processor-wrapper-tmpl").html());wrap=a(".active-processors-list"),process_conf=a(".caldera-editor-processor-config"),processid=Math.round(1e8*Math.random()),new_templ=Handlebars.compile(a("#processor-line-tmpl").html()),new_proc={id:"fp_"+processid,type:c.data("type")},wrap.append(new_templ(new_proc)),process_conf.append(d(new_proc)),a("#form_processor_baldrickModalCloser").trigger("click"),a(".caldera-processor-nav a").last().trigger("click"),a("#fp_"+processid+"_type").val(c.data("type")).trigger("change"),f(),baldrickTriggers()}),a("body").on("click",".delete-processor",function(b){var c=a(this),d=c.closest(".caldera-editor-processor-config-wrapper");d.data("type"),confirm(c.data("confirm"))&&(a("."+d.prop("id")).remove(),d.remove(),a(".caldera-processor-nav a").first().trigger("click"),rebuild_field_binding())}),a("body").on("change",".caldera-select-processor-type",function(b){var c=a(this),d=c.closest(".caldera-editor-processor-config-wrapper"),e=c.find('option[value="'+c.val()+'"]').text(),f=d.find(".caldera-editor-processor-title"),h=a(".caldera-processor-nav.active a");""===e&&(e=f.data("title")),f.html(e),h.html(e+' ').parent().addClass("processor_type_"+c.val()),g(this),rebuild_field_binding()}),a(document).on("click","#cf-shortcode-preview",function(){a(this).focus().select()}),a(document).on("change",".cf-email-preview-toggle",function(){var b=a(this),c=a(".caldera-header-email-preview-button");b.is(":checked")?c.show().attr("aria-hidden","false").css("visibility","visible"):c.hide().attr("aria-hidden","true").css("visibility","hidden")}),rebuild_field_binding(),a(".caldera-select-processor-type").each(function(a,b){g(b)}),f()}),Handlebars.registerHelper("_field",function(a){var b=this,c="",d="",e="",f=this[a.hash.slug]?' data-default="'+this[a.hash.slug]+'"':"";a.hash.required&&(c=" required"),a.hash.exclude&&(e='data-exclude="'+a.hash.exclude+'"'),a.hash.array&&(d="[]","true"!==a.hash.array&&(f='value="'+a.hash.array+'"')),out="",a.hash.required&&(out+=''),out}),Handlebars.registerHelper("console",function(a,b){console.log(this)}); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/entry-viewer-2.min.js b/wp-content/plugins/caldera-forms/assets/build/js/entry-viewer-2.min.js new file mode 100644 index 0000000..7690826 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/entry-viewer-2.min.js @@ -0,0 +1 @@ +function CFAPI(a,b,c,d,e){function f(a){a.setRequestHeader("X-CF-ENTRY-TOKEN",h),a.setRequestHeader("X-WP-Nonce",g)}var g,h;return"object"==typeof d?(g="string"==typeof d.nonce&&d.nonce,h="string"==typeof d.nonce&&d.token):g=d,{getForm:function(){return e.ajax({url:a.form+c,method:"GET",beforeSend:function(a){f(a)}}).success(function(a){return a}).error(function(a){console.log(a)})},getEntries:function(a){return e.ajax({url:this.paginatedEntryURL(c,a,b),method:"GET",beforeSend:function(a){f(a)}}).success(function(a){return a}).error(function(a){console.log(a)})},paginatedEntryURL:function(c,d){var f=e.param({page:d,per_page:b});return a.entries+c+"?"+f},setPerPage:function(a){b=a},getPerPage:function(){return b},savePerPage:function(){return e.ajax({url:a.entrySettings,method:"POST",dataType:"json",beforeSend:function(a){f(a)},data:{per_page:b}}).success(function(a){return a.per_page}).error(function(a){console.log(a)})}}}function CFFormStoreFactory(a,b,c){return{state:{formId:a,allFields:b,listFields:c},setFormId:function(a){this.state.formId=a},setAllFields:function(a){this.state.allFields=a},setListFields:function(a){this.state.listFields=a},getAllFields:function(){return this.state.allFields}}}function CFEntriesStoreFactory(a,b){return{state:{formId:a,entries:b,total:0,totalPages:0,page:0},setEntries:function(a){this.state.entries=a},setTotal:function(a){this.state.total=a},getTotal:function(){return this.state.total},setTotalPages:function(a){this.state.totalPages=a},getTotalPages:function(){return this.state.totalPages},setPage:function(a){this.state.page=a},getPage:function(){return this.state.page},getEntry:function(a){return"object"==typeof this.state.entries[a]&&this.state.entries[a]},getFieldFromEntry:function(a,b){return"object"==typeof a.fields[b]&&a.fields[b]}}}function CFEntryViewer2(a,b,c,d,e){var f=jQuery(document.getElementById(e.targets.entry));return new Vue({data:function(){return{form:b.state,entries:c.state,page:1,perPage:d.getPerPage(),totalPages:c.getTotalPages(),singleEntry:{},currentView:"empty"}},el:"#caldera-forms-entries",components:{"single-entry":{template:"#"+e.targets.entries,data:function(){return{singleEntryFields:Object,singleEntry:Object}}}},mounted:function(){this.paginationButtons()},methods:{paginationButtons:function(){var a=jQuery(this.$el),b=a.find(".caldera-forms-entry-viewer-next-button"),c=a.find(".caldera-forms-entry-viewer-prev-button");this.page>=this.totalPages?b.prop("disabled",!0).attr("aria-disabled",!0):b.prop("disabled",!1).attr("aria-disabled",!1),1==this.page?c.prop("disabled",!0).attr("aria-disabled",!0):c.prop("disabled",!1).attr("aria-disabled",!1)},nextPage:function(){var a=this;this.$set(this,"page",this.page+1),jQuery.when(d.getEntries(a.page)).then(function(b){c.setEntries(b),a.$set(a,"entries",c.state),a.paginationButtons()},function(){a.notAllowed()})},prevPage:function(){if(0>=this.page-1)return!1;var a=this;this.$set(this,"page",this.page-1),jQuery.when(d.getEntries(a.page)).then(function(b){c.setEntries(b),a.$set(a,"entries",c.state),a.paginationButtons()},function(){a.notAllowed()})},entryHasField:function(a,b){var d=c.getEntry(b);return!1!==d&&c.getFieldFromEntry(d,a)},updatePerPage:function(){var a=this;d.setPerPage(this.perPage),jQuery.when(d.getEntries(a.page)).then(function(b){c.setEntries(b),a.$set(a,"entries",c.state)}),d.savePerPage(this.perPage)},fieldValue:function(a,b){return"string"==typeof b[a]?b[a]:"object"==typeof b.fields[a]?b.fields[a].value:""},showSingle:function(a){var d,g=c.getEntry(a),h=b.getAllFields(),i=Vue.extend({template:"#"+e.templates.entry,data:function(){return{fields:h,entry:g}},methods:{fieldValue:function(a){return"string"==typeof g[a]?g[a]:"object"==typeof g.fields[a]?g.fields[a].value:""},close:function(){f.empty(),d.destroy()}}});f.empty();var j=document.createElement("div");jQuery(j).attr("id",e.targets.entry+"-"+a),jQuery(j).appendTo(f),(new i).$mount("#"+e.targets.entry+"-"+a),d=jQuery("[data-remodal-id="+a+"]").remodal(),d.open()},notAllowed:function(a){"object"!=typeof a&&404!=a.status&&(f.remove(),jQuery("#caldera-forms-entries-nav").remove(),jQuery(document.getElementById("caldera-forms-entries")).html('
      '+e.strings.not_allowed+"
      "))}}})}jQuery(document).ready(function(a){if("object"==typeof CF_ENTRY_VIEWER_2_CONFIG){var b=CF_ENTRY_VIEWER_2_CONFIG.formId,c={nonce:CF_ENTRY_VIEWER_2_CONFIG.api.nonce,token:CF_ENTRY_VIEWER_2_CONFIG.api.token},d=new CFAPI(CF_ENTRY_VIEWER_2_CONFIG.api,CF_ENTRY_VIEWER_2_CONFIG.perPage,b,c,a);a.when(d.getForm(),d.getEntries(1)).then(function(a,c){var e=a[0],f=c[0],g=new CFFormStoreFactory(b,e.field_details.order,e.field_details.entry_list),h=new CFEntriesStoreFactory(b,f);h.setPage(1),null!=c[2].getResponseHeader("X-CF-API-TOTAL-PAGES")&&h.setTotalPages(c[2].getResponseHeader("X-CF-API-TOTAL-PAGES")),null!=c[2].getResponseHeader("X-CF-API-TOTAL")&&h.setTotal(c[2].getResponseHeader("X-CF-API-TOTAL"));new CFEntryViewer2(b,g,h,d,CF_ENTRY_VIEWER_2_CONFIG)},function(a){var b="object"==typeof CF_ENTRY_VIEWER_2_CONFIG.targets&&"string"==typeof CF_ENTRY_VIEWER_2_CONFIG.targets.entries?CF_ENTRY_VIEWER_2_CONFIG.targets.entries:"caldera-forms-entries",c="object"==typeof CF_ENTRY_VIEWER_2_CONFIG.targets&&"string"==typeof CF_ENTRY_VIEWER_2_CONFIG.targets.nav?CF_ENTRY_VIEWER_2_CONFIG.targets.nav:"caldera-forms-entries-nav";jQuery("#"+c).remove(),"object"==typeof a&&404==a.status?jQuery("#"+b).html('
      '+CF_ENTRY_VIEWER_2_CONFIG.strings.no_entries+"
      "):jQuery("#"+b).html('
      '+CF_ENTRY_VIEWER_2_CONFIG.strings.not_allowed+"
      ")})}}); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/field-config.min.js b/wp-content/plugins/caldera-forms/assets/build/js/field-config.min.js new file mode 100644 index 0000000..5d0fa65 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/field-config.min.js @@ -0,0 +1 @@ +function Caldera_Forms_Field_Config(a,b,c,d){function e(a,b,c,d){var e=b.parent().parent();return e.removeClass("has-error"),e.find(".help-block").remove(),a?(e.removeClass("has-error"),g(),!0):(e.addClass("has-error").append(''+c+""),b.prop("required")&&f(),b.addClass("parsely-error"),!1)}function f(){j.prop("disabled",!0).attr("aria-disabled",!0)}function g(){j.prop("disabled",!1).attr("aria-disabled",!1)}var h=this,i={},j=(b.data("instance"),b.find(":submit, .cf-page-btn-next"));this.init=function(){c.each(a,function(a,b){i[b.id]=h[b.type](b)})},this.button=function(a){var b=a.id;c(document).on("click dblclick","#"+b,function(a){c("#"+b+"_btn").val(a.type).trigger("change")})},this.html=function(a){if(0!=a.sync){var b,e={},f=a.bindFields,g=c(document.getElementById(a.contentId));b=function(){if(g.length||(g=c(document.getElementById(a.contentId))),g.length){void 0==e[a.tmplId]&&(e[a.tmplId]=c(document.getElementById(a.tmplId)).html());for(var b,h=e[a.tmplId],i=0;i<=f.length;i++)"object"==typeof f[i]&&f[i].hasOwnProperty("to")&&f[i].hasOwnProperty("tag")&&(b=d.getState(f[i].to),b="string"==typeof b?b.replace(/(?:\r\n|\r|\n)/g,"
      "):b&&void 0!=b.join&&void 0!==b&&void 0!==b?b.join(", "):"",h=h.replace(f[i].tag,b));g.html(h).trigger("change")}},function(){for(var a=0;a<=f.length;a++)"object"==typeof f[a]&&f[a].hasOwnProperty("to")&&d.events().subscribe(f[a].to,b);c(document).on("cf.pagenav cf.modal",b)}(),b()}},this.summary=this.html;var k={};this.range_slider=function(a){function b(b){b.parent().find(".rangeslider").css("backgroundColor",a.trackcolor),b.parent().find(".rangeslider__fill").css("backgroundColor",a.color),b.parent().find(".rangeslider__handle").css("backgroundColor",a.handle).css("borderColor",a.handleborder)}var e=c(document.getElementById(a.id));c(document).on("cf.pagenav cf.add cf.disable cf.modal",function(){var e=document.getElementById(a.id);if(null!=e){var f=c(e),g=k[a.id].value;if(!f.is(":visible"))return;f.val(g),f.rangeslider("destroy"),f.rangeslider(k[a.id].init),f.val(g).change(),b(f),d.mutateState(a.id,g)}}),function(){"object"!=k[a.id]&&(k[a.id]={value:a.default,init:{},inited:!1});var f={onSlide:function(b,c){d.mutateState(a.id,c),k[a.id].value=c},onInit:function(){this.value=d.getState(a.id),k[a.id].inited=!0,b(e)},polyfill:!1};k[a.id].init=f,d.events().subscribe(a.id,function(b){c("#"+a.id+"_value").html(b)}),e.is(":visible")&&e.rangeslider(f)}()},this.star_rating=function(a){var b=a.options.score,d=c(document.getElementById(a.starFieldId)),e=(c(document.getElementById(a.id)),function(){var c=a.options;c.click=function(){b=d.raty("score"),d.trigger("change")},d.raty(c),d.raty("score",b)});e();var f=!1;jQuery(document).on("cf.add",function(){!1===f&&(f=!0,d.length&&(d.raty("destroy"),e()),setTimeout(function(){f=!1},500))})},this.toggle_switch=function(a){c(document).on("reset","#"+a.id,function(b){c.each(a.options,function(b,d){c(document.getElemenetById(d)).removeClass(a.selectedClassName).addClass(a.defaultClassName)}),c(document.getElementById(a.id)).prop("checked","")})},this.phone_better=function(a){var d=c(document.getElementById(a.id)),f=function(){var b=document.getElementById("cf-error-"+a.id);null!=b&&b.remove()},g=function(){f();var b;c.trim(d.val())&&(b=!!d.intlTelInput("isValidNumber"));var g,h=d.intlTelInput("getValidationError");return 0==h?(b=!0,g=""):g="undefined"!=a.messages[h]?a.messages[h]:a.messages.generic,e(b,d,g,"help-block-phone_better"),b},h=function(){d.length||(d=c(document.getElementById(a.id))),d.intlTelInput(a.options),d.on("keyup change",f),d.blur(function(){f(),g()}),d.on("change",g),b.on("submit",function(){g()})};c(document).on("cf.pagenav cf.add cf.disable cf.modal",h),h()},this.wysiwyg=function(a){var b=document.getElementById(a.id);if(null!=b){var d=c(b);d.trumbowyg(a.options);var e=d.parent().find(".trumbowyg-editor");e.html(d.html()),e.bind("input propertychange",function(){d.html(e.html())})}},this.credit_card_number=function(a){function b(b){var e={0:"amex",1:"discover",2:"visa",3:"discover",4:"mastercard"},f="credit-card.svg";c.each(e,function(a,c){if(0===b.indexOf(c))return f="cc-"+c+".svg",!1}),d.css("background",'url("'+a.imgPath+f+'")')}var d=c(document.getElementById(a.id));0==a.exp&&0==a.cvc||function(){f();var b=c(document.getElementById(a.cvc)),e=c(document.getElementById(a.exp));b.blur(function(){b.val()&&h.creditCardUtil.validateCVC(d,b),e.val()&&h.creditCardUtil.validateExp(e)})}(),d.length&&(d.payment("formatCardNumber"),d.blur(function(){var f=d.val(),g=c.payment.validateCardNumber(f),h=c.payment.cardType(f);e(g,d,a.invalid,"help-block-credit_card_number help-block-credit_card"),g&&b(h)}))},this.credit_card_exp=function(a){var b=c(document.getElementById(a.id));b.length&&(b.payment("formatCardExpiry"),b.blur(function(){e(h.creditCardUtil.validateExp(b),b,a.invalid,"help-block-credit_card_exp help-block-credit_card")}))},this.credit_card_cvc=function(a){var b=c(document.getElementById(a.id));if(b.length&&(b.payment("formatCardCVC"),!1!==a.ccField)){var d=c(document.getElementById(a.ccField));b.blur(function(){e(h.creditCardUtil.validateExp(d,b),b,a.invalid,"help-block-credit_card_cvc help-block-credit_card")})}},this.creditCardUtil={validateCVC:function(a,b){var d=b.val(),e=c.payment.validateCardNumber(a.val()),f=!1;if(e){var g=c.payment.cardType(a.val());f=c.payment.validateCardCVC(d,g)}return f},validateExp:function(a){var b=a.val().split("/");if(b&&2==b.length)return c.payment.validateCardExpiry(b[0].trim(),b[1].trim())}},this.color_picker=function(a){c(document.getElementById(a.id)).miniColors(a.settings),c(document).on("cf.pagenav cf.add cf.disable cf.modal",function(){c(document.getElementById(a.id)).miniColors(a.settings)})}} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/fields.min.js b/wp-content/plugins/caldera-forms/assets/build/js/fields.min.js new file mode 100644 index 0000000..73d2b6b --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/fields.min.js @@ -0,0 +1,4 @@ +function color_picker_init(){jQuery(".minicolor-picker").miniColors()}function toggle_button_init(a,b){var c=jQuery(b),d=c.find(".cf-toggle-group-radio:checked");d.length&&jQuery("#"+d.data("ref")).trigger("click")}jQuery&&function(a){a.extend(a.fn,{miniColors:function(b,c){var d=function(b,c,d){var e=s(b.val());e||(e="ffffff");var f=x(e),h=a('');h.insertAfter(b),b.addClass("miniColors").data("original-maxlength",b.attr("maxlength")||null).data("original-autocomplete",b.attr("autocomplete")||null).data("letterCase",c.letterCase?c.letterCase:"uppercase").data("trigger",h).data("hsb",f).data("change",c.change?c.change:null).data("close",c.close?c.close:null).data("open",c.open?c.open:null).attr("maxlength",7).attr("autocomplete","off").val("#"+o(e,c.letterCase)).trigger("change"),c.readonly&&b.prop("readonly",!0),c.disabled&&g(b),h.on("click.miniColors",function(a){a.preventDefault(),""===b.val()&&b.val("#").trigger("change"),i(b)}),b.on("focus.miniColors",function(a){""===b.val()&&b.val("#").trigger("change"),i(b)}),b.on("blur.miniColors",function(a){var c=s(y(b.data("hsb")));b.val(c?"#"+o(c,b.data("letterCase")):"").trigger("change")}),b.on("keydown.miniColors",function(a){9===a.keyCode&&j(b)}),b.on("keyup.miniColors",function(a){n(b)}),b.on("paste.miniColors",function(a){setTimeout(function(){n(b)},5)})},e=function(b){j(),b=a(b),b.data("trigger").remove(),b.attr("autocomplete",b.data("original-autocomplete")).attr("maxlength",b.data("original-maxlength")).removeData().removeClass("miniColors").off(".miniColors"),a(document).off(".miniColors")},f=function(a){a.prop("disabled",!1).data("trigger").css("opacity",1)},g=function(a){j(a),a.prop("disabled",!0).data("trigger").css("opacity",.5)},i=function(b){if(b.prop("disabled"))return!1;j();var c=a('
      ');c.append('
      ').append('
      ').css("display","none").addClass(b.attr("class")).removeClass("form-control");var d=b.data("hsb");c.find(".miniColors-colors").css("backgroundColor","#"+y({h:d.h,s:100,b:100}));var e=b.data("colorPosition");e||(e=p(d)),c.find(".miniColors-colorPicker").css("top",e.y+"px").css("left",e.x+"px");var f=b.data("huePosition");f||(f=q(d)),c.find(".miniColors-huePicker").css("top",f.y+"px"),b.data("selector",c).data("huePicker",c.find(".miniColors-huePicker")).data("colorPicker",c.find(".miniColors-colorPicker")).data("mousebutton",0),a("BODY").append(c);var g=b.data("trigger"),h=!b.is(":visible"),i=h?g.offset().top+g.outerHeight():b.offset().top+b.outerHeight(),m=h?g.offset().left:b.offset().left,n=c.outerWidth(),o=c.outerHeight(),r=g.outerWidth(),s=g.outerHeight(),u=a(window).height(),v=a(window).width(),w=a(window).scrollTop(),x=a(window).scrollLeft();i+o>u+w&&(i=i-o-s),m+n>v+x&&(m=m-n+r),c.css({top:i,left:m}).fadeIn(100),c.on("selectstart",function(){return!1}),(!a.browser.msie||a.browser.msie&&a.browser.version>=9)&&a(window).on("resize.miniColors",function(a){j(b)}),a(document).on("mousedown.miniColors touchstart.miniColors",function(c){b.data("mousebutton",1);var d=a(c.target).parents().andSelf();if(d.hasClass("miniColors-colors")&&(c.preventDefault(),b.data("moving","colors"),k(b,c)),d.hasClass("miniColors-hues")&&(c.preventDefault(),b.data("moving","hues"),l(b,c)),d.hasClass("miniColors-selector"))return void c.preventDefault();d.hasClass("miniColors")||j(b)}),a(document).on("mouseup.miniColors touchend.miniColors",function(a){a.preventDefault(),b.data("mousebutton",0).removeData("moving")}).on("mousemove.miniColors touchmove.miniColors",function(a){a.preventDefault(),1===b.data("mousebutton")&&("colors"===b.data("moving")&&k(b,a),"hues"===b.data("moving")&&l(b,a))}),b.data("open")&&b.data("open").call(b.get(0),"#"+y(d),t(d))},j=function(b){b||(b=a(".miniColors")),b.each(function(){var c=a(this).data("selector");a(this).removeData("selector"),a(c).fadeOut(100,function(){if(b.data("close")){var c=b.data("hsb"),d=y(c);b.data("close").call(b.get(0),"#"+d,t(c))}a(this).remove()})}),a(document).off(".miniColors")},k=function(a,b){var c=a.data("colorPicker");c.hide();var d={x:b.pageX,y:b.pageY};b.originalEvent.changedTouches&&(d.x=b.originalEvent.changedTouches[0].pageX,d.y=b.originalEvent.changedTouches[0].pageY),d.x=d.x-a.data("selector").find(".miniColors-colors").offset().left-5,d.y=d.y-a.data("selector").find(".miniColors-colors").offset().top-5,d.x<=-5&&(d.x=-5),d.x>=144&&(d.x=144),d.y<=-5&&(d.y=-5),d.y>=144&&(d.y=144),a.data("colorPosition",d),c.css("left",d.x).css("top",d.y).show();var e=Math.round(.67*(d.x+5));e<0&&(e=0),e>100&&(e=100);var f=100-Math.round(.67*(d.y+5));f<0&&(f=0),f>100&&(f=100);var g=a.data("hsb");g.s=e,g.b=f,m(a,g,!0)},l=function(a,b){var c=a.data("huePicker");c.hide();var d={y:b.pageY};b.originalEvent.changedTouches&&(d.y=b.originalEvent.changedTouches[0].pageY),d.y=d.y-a.data("selector").find(".miniColors-colors").offset().top-1,d.y<=-1&&(d.y=-1),d.y>=149&&(d.y=149),a.data("huePosition",d),c.css("top",d.y).show();var e=Math.round(2.4*(150-d.y-1));e<0&&(e=0),e>360&&(e=360);var f=a.data("hsb");f.h=e,m(a,f,!0)},m=function(a,b,c){a.data("hsb",b);var d=y(b);if(c&&a.val("#"+o(d,a.data("letterCase"))).trigger("change"),a.data("trigger").css("backgroundColor","#"+d),a.data("selector")&&a.data("selector").find(".miniColors-colors").css("backgroundColor","#"+y({h:b.h,s:100,b:100})),a.data("change")){if(d===a.data("lastChange"))return;a.data("change").call(a.get(0),"#"+d,t(b)),a.data("lastChange",d)}},n=function(b){b.val("#"+r(b.val())).trigger("change");var c=s(b.val());if(!c)return!1;var d=x(c),e=b.data("hsb");if(d.h===e.h&&d.s===e.s&&d.b===e.b)return!0;var f=p(d);a(b.data("colorPicker")).css("top",f.y+"px").css("left",f.x+"px"),b.data("colorPosition",f);var g=q(d);return a(b.data("huePicker")).css("top",g.y+"px"),b.data("huePosition",g),m(b,d),!0},o=function(a,b){return"lowercase"===b?a.toLowerCase():"uppercase"===b?a.toUpperCase():a},p=function(a){var b=Math.ceil(a.s/.67);b<0&&(b=0),b>150&&(b=150);var c=150-Math.ceil(a.b/.67);return c<0&&(c=0),c>150&&(c=150),{x:b-5,y:c-5}},q=function(a){var b=150-a.h/2.4;return b<0&&(h=0),b>150&&(h=150),{y:b-1}},r=function(a){return a.replace(/[^A-F0-9]/gi,"")},s=function(a){return(a=r(a))?(3===a.length&&(a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),6===a.length?a:null):null},t=function(a){var b={},c=Math.round(a.h),d=Math.round(255*a.s/100),e=Math.round(255*a.b/100);if(0===d)b.r=b.g=b.b=e;else{var f=e,g=(255-d)*e/255,h=c%60*(f-g)/60;360===c&&(c=0),c<60?(b.r=f,b.b=g,b.g=g+h):c<120?(b.g=f,b.b=g,b.r=f-h):c<180?(b.g=f,b.r=g,b.b=g+h):c<240?(b.b=f,b.r=g,b.g=f-h):c<300?(b.b=f,b.g=g,b.r=g+h):c<360?(b.r=f,b.g=g,b.b=f-h):(b.r=0,b.g=0,b.b=0)}return{r:Math.round(b.r),g:Math.round(b.g),b:Math.round(b.b)}},u=function(b){var c=[b.r.toString(16),b.g.toString(16),b.b.toString(16)];return a.each(c,function(a,b){1===b.length&&(c[a]="0"+b)}),c.join("")},v=function(a){return a=parseInt(a.indexOf("#")>-1?a.substring(1):a,16),{r:a>>16,g:(65280&a)>>8,b:255&a}},w=function(a){var b={h:0,s:0,b:0},c=Math.min(a.r,a.g,a.b),d=Math.max(a.r,a.g,a.b),e=d-c;return b.b=d,b.s=0!==d?255*e/d:0,0!==b.s?a.r===d?b.h=(a.g-a.b)/e:a.g===d?b.h=2+(a.b-a.r)/e:b.h=4+(a.r-a.g)/e:b.h=-1,b.h*=60,b.h<0&&(b.h+=360),b.s*=100/255,b.b*=100/255,b},x=function(a){var b=w(v(a));return 0===b.s&&(b.h=360),b},y=function(a){return u(t(a))};switch(b){case"readonly":return a(this).each(function(){a(this).hasClass("miniColors")&&a(this).prop("readonly",c)}),a(this);case"disabled":return a(this).each(function(){a(this).hasClass("miniColors")&&(c?g(a(this)):f(a(this)))}),a(this);case"value":if(void 0===c){if(!a(this).hasClass("miniColors"))return;var z=a(this),A=s(z.val());return A?"#"+o(A,z.data("letterCase")):null}return a(this).each(function(){a(this).hasClass("miniColors")&&(a(this).val(c).trigger("change"),n(a(this)))}),a(this);case"destroy":return a(this).each(function(){a(this).hasClass("miniColors")&&e(a(this))}),a(this);default:return b||(b={}),a(this).each(function(){"input"===a(this)[0].tagName.toLowerCase()&&(a(this).data("trigger")||d(a(this),b))}),a(this)}}})}(jQuery),document.addEventListener("load",color_picker_init,!1),jQuery(document).ajaxComplete(function(){color_picker_init()}),function(a,b){function c(){return new Date(Date.UTC.apply(Date,arguments))}function d(){var a=new Date;return c(a.getFullYear(),a.getMonth(),a.getDate())}function e(a){return function(){return this[a].apply(this,arguments)}}function f(b,c){function d(a,b){return b.toLowerCase()}var e,f=a(b).data(),g={},h=new RegExp("^"+c.toLowerCase()+"([A-Z])");c=new RegExp("^"+c.toLowerCase());for(var i in f)c.test(i)&&(e=i.replace(h,d),g[e]=f[i]);return g}function g(b){var c={};if(o[b]||(b=b.split("-")[0],o[b])){var d=o[b];return a.each(n,function(a,b){b in d&&(c[b]=d[b])}),c}}var h=a(window),i=function(){var b={get:function(a){return this.slice(a)[0]},contains:function(a){for(var b=a&&a.valueOf(),c=0,d=this.length;ce&&(n=e-c-10));var p,q,r=this.o.orientation.y;"auto"===r&&(p=-g+k.top-d,q=g+f-(k.top+l+d),r=Math.max(p,q)===q?"top":"bottom"),this.picker.addClass("cfdatepicker-orient-"+r),"top"===r?o+=l:o-=d+parseInt(this.picker.css("padding-top")),this.picker.css({top:o,left:n,zIndex:b})}},_allow_update:!0,update:function(){if(this._allow_update){var b=this.dates.copy(),c=[],d=!1;arguments.length?(a.each(arguments,a.proxy(function(a,b){b instanceof Date&&(b=this._local_to_utc(b)),c.push(b)},this)),d=!0):(c=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),c=c&&this.o.multidate?c.split(this.o.multidateSeparator):[c],delete this.element.data().date),c=a.map(c,a.proxy(function(a){return p.parseDate(a,this.o.format,this.o.language)},this)),c=a.grep(c,a.proxy(function(a){return athis.o.endDate||!a},this),!0),this.dates.replace(c),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate&&(this.viewDate=new Date(this.o.endDate)),d?this.setValue():c.length&&String(b)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&b.length&&this._trigger("clearDate"),this.fill()}},fillDow:function(){var a=this.o.weekStart,b="";if(this.o.calendarWeeks){var c=' ';b+=c,this.picker.find(".cfdatepicker-days thead tr:first-child").prepend(c)}for(;a'+o[this.o.language].daysMin[a++%7]+"";b+="",this.picker.find(".cfdatepicker-days thead").append(b)},fillMonths:function(){for(var a="",b=0;b<12;)a+=''+o[this.o.language].monthsShort[b++]+"";this.picker.find(".cfdatepicker-months td").html(a)},setRange:function(b){b&&b.length?this.range=a.map(b,function(a){return a.valueOf()}):delete this.range,this.fill()},getClassNames:function(b){var c=[],d=this.viewDate.getUTCFullYear(),e=this.viewDate.getUTCMonth(),f=new Date;return b.getUTCFullYear()d||b.getUTCFullYear()===d&&b.getUTCMonth()>e)&&c.push("new"),this.focusDate&&b.valueOf()===this.focusDate.valueOf()&&c.push("focused"),this.o.todayHighlight&&b.getUTCFullYear()===f.getFullYear()&&b.getUTCMonth()===f.getMonth()&&b.getUTCDate()===f.getDate()&&c.push("today"),-1!==this.dates.contains(b)&&c.push("active"),(b.valueOf()this.o.endDate||-1!==a.inArray(b.getUTCDay(),this.o.daysOfWeekDisabled))&&c.push("disabled"),this.range&&(b>this.range[0]&&b"),this.o.calendarWeeks)){var t=new Date(+m+(this.o.weekStart-m.getUTCDay()-7)%7*864e5),u=new Date(Number(t)+(11-t.getUTCDay())%7*864e5),v=new Date(Number(v=c(u.getUTCFullYear(),0,1))+(11-v.getUTCDay())%7*864e5),w=(u-v)/864e5/7+1;s.push(''+w+"")}if(r=this.getClassNames(m),r.push("day"),this.o.beforeShowDay!==a.noop){var x=this.o.beforeShowDay(this._utc_to_local(m));void 0===x?x={}:"boolean"==typeof x?x={enabled:x}:"string"==typeof x&&(x={classes:x}),!1===x.enabled&&r.push("disabled"),x.classes&&(r=r.concat(x.classes.split(/\s+/))),x.tooltip&&(b=x.tooltip)}r=a.unique(r),s.push('"+m.getUTCDate()+""),m.getUTCDay()===this.o.weekEnd&&s.push(""),m.setUTCDate(m.getUTCDate()+1)}this.picker.find(".cfdatepicker-days tbody").empty().append(s.join(""));var y=this.picker.find(".cfdatepicker-months").find("th:eq(1)").text(e).end().find("span").removeClass("active");a.each(this.dates,function(a,b){b.getUTCFullYear()===e&&y.eq(b.getUTCMonth()).addClass("active")}),(ei)&&y.addClass("disabled"),e===g&&y.slice(0,h).addClass("disabled"),e===i&&y.slice(j+1).addClass("disabled"),s="",e=10*parseInt(e/10,10);var z=this.picker.find(".cfdatepicker-years").find("th:eq(1)").text(e+"-"+(e+9)).end().find("td");e-=1;for(var A,B=a.map(this.dates,function(a){return a.getUTCFullYear()}),C=-1;C<11;C++)A=["year"],-1===C?A.push("old"):10===C&&A.push("new"),-1!==a.inArray(e,B)&&A.push("active"),(ei)&&A.push("disabled"),s+=''+e+"",e+=1;z.html(s)},updateNavArrows:function(){if(this._allow_update){var a=new Date(this.viewDate),b=a.getUTCFullYear(),c=a.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-1/0&&b<=this.o.startDate.getUTCFullYear()&&c<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()&&c>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-1/0&&b<=this.o.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&b>=this.o.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(b){b.preventDefault();var d,e,f,g=a(b.target).closest("span, td, th");if(1===g.length)switch(g[0].nodeName.toLowerCase()){case"th":switch(g[0].className){case"cfdatepicker-switch":this.showMode(1);break;case"prev":case"next":var h=p.modes[this.viewMode].navStep*("prev"===g[0].className?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,h),this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,h),1===this.viewMode&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":var i=new Date;i=c(i.getFullYear(),i.getMonth(),i.getDate(),0,0,0),this.showMode(-2);var j="linked"===this.o.todayBtn?null:"view";this._setDate(i,j);break;case"clear":var k;this.isInput?k=this.element:this.component&&(k=this.element.find("input")),k&&k.val("").change(),this.update(),this._trigger("changeDate"),this.o.autoclose&&this.hide()}break;case"span":g.is(".disabled")||(this.viewDate.setUTCDate(1),g.is(".month")?(f=1,e=g.parent().find("span").index(g),d=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(e),this._trigger("changeMonth",this.viewDate),1===this.o.minViewMode&&this._setDate(c(d,e,f))):(f=1,e=0,d=parseInt(g.text(),10)||0,this.viewDate.setUTCFullYear(d),this._trigger("changeYear",this.viewDate),2===this.o.minViewMode&&this._setDate(c(d,e,f))),this.showMode(-1),this.fill());break;case"td":g.is(".day")&&!g.is(".disabled")&&(f=parseInt(g.text(),10)||1,d=this.viewDate.getUTCFullYear(),e=this.viewDate.getUTCMonth(),g.is(".old")?0===e?(e=11,d-=1):e-=1:g.is(".new")&&(11===e?(e=0,d+=1):e+=1),this._setDate(c(d,e,f)))}this.picker.is(":visible")&&this._focused_from&&a(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(a){var b=this.dates.contains(a);if(a?-1!==b?this.dates.remove(b):this.dates.push(a):this.dates.clear(),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(a,b){b&&"date"!==b||this._toggle_multidate(a&&new Date(a)),b&&"view"!==b||(this.viewDate=a&&new Date(a)),this.fill(),this.setValue(),this._trigger("changeDate");var c;this.isInput?c=this.element:this.component&&(c=this.element.find("input")),c&&c.change(),!this.o.autoclose||b&&"date"!==b||this.hide()},moveMonth:function(a,b){if(a){if(!b)return a;var c,d,e=new Date(a.valueOf()),f=e.getUTCDate(),g=e.getUTCMonth(),h=Math.abs(b);if(b=b>0?1:-1,1===h)d=-1===b?function(){return e.getUTCMonth()===g}:function(){return e.getUTCMonth()!==c},c=g+b,e.setUTCMonth(c),(c<0||c>11)&&(c=(c+12)%12);else{for(var i=0;i=this.o.startDate&&a<=this.o.endDate},keydown:function(a){if(this.picker.is(":not(:visible)"))return void(27===a.keyCode&&this.show());var b,c,e,f=!1,g=this.focusDate||this.viewDate;switch(a.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),a.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation)break;b=37===a.keyCode?-1:1,a.ctrlKey?(c=this.moveYear(this.dates.get(-1)||d(),b),e=this.moveYear(g,b),this._trigger("changeYear",this.viewDate)):a.shiftKey?(c=this.moveMonth(this.dates.get(-1)||d(),b),e=this.moveMonth(g,b),this._trigger("changeMonth",this.viewDate)):(c=new Date(this.dates.get(-1)||d()),c.setUTCDate(c.getUTCDate()+b),e=new Date(g),e.setUTCDate(g.getUTCDate()+b)),this.dateWithinRange(c)&&(this.focusDate=this.viewDate=e,this.setValue(),this.fill(),a.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;b=38===a.keyCode?-1:1,a.ctrlKey?(c=this.moveYear(this.dates.get(-1)||d(),b),e=this.moveYear(g,b),this._trigger("changeYear",this.viewDate)):a.shiftKey?(c=this.moveMonth(this.dates.get(-1)||d(),b),e=this.moveMonth(g,b),this._trigger("changeMonth",this.viewDate)):(c=new Date(this.dates.get(-1)||d()),c.setUTCDate(c.getUTCDate()+7*b),e=new Date(g),e.setUTCDate(g.getUTCDate()+7*b)),this.dateWithinRange(c)&&(this.focusDate=this.viewDate=e,this.setValue(),this.fill(),a.preventDefault());break;case 32:break;case 13:g=this.focusDate||this.dates.get(-1)||this.viewDate,this._toggle_multidate(g),f=!0,this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(a.preventDefault(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}if(f){this.dates.length?this._trigger("changeDate"):this._trigger("clearDate");var h;this.isInput?h=this.element:this.component&&(h=this.element.find("input")),h&&h.change()}},showMode:function(a){a&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+a))),this.picker.find(">div").hide().filter(".cfdatepicker-"+p.modes[this.viewMode].clsName).css("display","block"),this.updateNavArrows()}};var k=function(b,c){this.element=a(b),this.inputs=a.map(c.inputs,function(a){return a.jquery?a[0]:a}),delete c.inputs,a(this.inputs).cfdatepicker(c).bind("changeDate",a.proxy(this.dateUpdated,this)),this.pickers=a.map(this.inputs,function(b){return a(b).data("cfdatepicker")}),this.updateDates()};k.prototype={updateDates:function(){this.dates=a.map(this.pickers,function(a){return a.getUTCDate()}),this.updateRanges()},updateRanges:function(){var b=a.map(this.dates,function(a){return a.valueOf()});a.each(this.pickers,function(a,c){c.setRange(b)})},dateUpdated:function(b){if(!this.updating){this.updating=!0;var c=a(b.target).data("cfdatepicker"),d=c.getUTCDate(),e=a.inArray(b.target,this.inputs),f=this.inputs.length;if(-1!==e){if(a.each(this.pickers,function(a,b){b.getUTCDate()||b.setUTCDate(d)}),d=0&&dthis.dates[e])for(;ethis.dates[e];)this.pickers[e++].setUTCDate(d);this.updateDates(),delete this.updating}}},remove:function(){a.map(this.pickers,function(a){a.remove()}),delete this.element.data().cfdatepicker}};var l=a.fn.cfdatepicker;a.fn.cfdatepicker=function(b){var c=Array.apply(null,arguments);c.shift();var d;return this.each(function(){var e=a(this),h=e.data("cfdatepicker"),i="object"==typeof b&&b;if(!h){var l=f(this,"date"),n=a.extend({},m,l,i),o=g(n.language),p=a.extend({},m,o,l,i);if(e.is(".input-daterange")||p.inputs){var q={inputs:p.inputs||e.find("input").toArray()};e.data("cfdatepicker",h=new k(this,a.extend(p,q)))}else e.data("cfdatepicker",h=new j(this,p))}if("string"==typeof b&&"function"==typeof h[b]&&void 0!==(d=h[b].apply(h,c)))return!1}),void 0!==d?d:this};var m=a.fn.cfdatepicker.defaults={autoclose:!1,beforeShowDay:a.noop,calendarWeeks:!1,clearBtn:!1,daysOfWeekDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-1/0,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0},n=a.fn.cfdatepicker.locale_opts=["format","rtl","weekStart"];a.fn.cfdatepicker.Constructor=j;var o=a.fn.cfdatepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}},p={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(a){return a%4==0&&a%100!=0||a%400==0},getDaysInMonth:function(a,b){return[31,p.isLeapYear(a)?29:28,31,30,31,30,31,31,30,31,30,31][b]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g, +nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(a){var b=a.replace(this.validParts,"\0").split("\0"),c=a.match(this.validParts);if(!b||!b.length||!c||0===c.length)throw new Error("Invalid date format.");return{separators:b,parts:c}},parseDate:function(b,d,e){function f(){var a=this.slice(0,l[i].length);return a===l[i].slice(0,a.length)}if(b){if(b instanceof Date)return b;"string"==typeof d&&(d=p.parseFormat(d));var g,h,i,k=/([\-+]\d+)([dmwy])/,l=b.match(/([\-+]\d+)([dmwy])/g);if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(b)){for(b=new Date,i=0;i«»',contTemplate:'',footTemplate:''};p.template='
      '+p.headTemplate+""+p.footTemplate+'
      '+p.headTemplate+p.contTemplate+p.footTemplate+'
      '+p.headTemplate+p.contTemplate+p.footTemplate+"
      ",a.fn.cfdatepicker.DPGlobal=p,a.fn.cfdatepicker.noConflict=function(){return a.fn.cfdatepicker=l,this},a(document).on("focus.cfdatepicker.data-api click.cfdatepicker.data-api",'[data-provide="cfdatepicker"]',function(b){var c=a(this);c.data("cfdatepicker")||(b.preventDefault(),c.cfdatepicker("show").on("show",function(){a(this).trigger("blur")}).on("hide",function(){a(this).attr("disabled",!1)}))})}(window.jQuery),function(a){function b(a){var b=document.createElement("input"),c="on"+a,d=c in b;return d||(b.setAttribute(c,"return;"),d="function"==typeof b[c]),b=null,d}function c(a){var b="text"==a||"tel"==a;if(!b){var c=document.createElement("input");c.setAttribute("type",a),b="text"===c.type,c=null}return b}function d(b,c,e){var f=e.aliases[b];return!!f&&(f.alias&&d(f.alias,void 0,e),a.extend(!0,e,f),a.extend(!0,e,c),!0)}function e(b,c){function d(a){function c(a,b,c,d){this.matches=[],this.isGroup=a||!1,this.isOptional=b||!1,this.isQuantifier=c||!1,this.isAlternator=d||!1,this.quantifier={min:1,max:1}}function d(a,c,d){var e=b.definitions[c],f=0==a.matches.length;if(d=void 0!=d?d:a.matches.length,e&&!l){for(var g=e.prevalidator,h=g?g.length:0,i=1;i=i?g[i-1]:[],k=j.validator,m=j.cardinality;a.matches.splice(d++,0,{fn:k?"string"==typeof k?new RegExp(k):new function(){this.test=k}:new RegExp("."),cardinality:m||1,optionality:a.isOptional,newBlockMarker:f,casing:e.casing,def:e.definitionSymbol||c,placeholder:e.placeholder,mask:c})}a.matches.splice(d++,0,{fn:e.validator?"string"==typeof e.validator?new RegExp(e.validator):new function(){this.test=e.validator}:new RegExp("."),cardinality:e.cardinality,optionality:a.isOptional,newBlockMarker:f,casing:e.casing,def:e.definitionSymbol||c,placeholder:e.placeholder,mask:c})}else a.matches.splice(d++,0,{fn:null,cardinality:0,optionality:a.isOptional,newBlockMarker:f,casing:null,def:c,placeholder:void 0,mask:c}),l=!1}for(var e,f,g,h,i,j,k=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})\??|[^.?*+^${[]()|\\]+|./g,l=!1,m=new c,n=[],o=[];e=k.exec(a);)switch(f=e[0],f.charAt(0)){case b.optionalmarker.end:case b.groupmarker.end:if(g=n.pop(),n.length>0){if(h=n[n.length-1],h.matches.push(g),h.isAlternator){i=n.pop();for(var p=0;p0?(h=n[n.length-1],h.matches.push(i)):m.matches.push(i)}}else m.matches.push(g);break;case b.optionalmarker.start:n.push(new c(!1,!0));break;case b.groupmarker.start:n.push(new c(!0));break;case b.quantifiermarker.start:var q=new c(!1,!1,!0);f=f.replace(/[{}]/g,"");var r=f.split(","),s=isNaN(r[0])?r[0]:parseInt(r[0]),t=1==r.length?s:isNaN(r[1])?r[1]:parseInt(r[1]);if(("*"==t||"+"==t)&&(s="*"==t?0:1),q.quantifier={min:s,max:t},n.length>0){var u=n[n.length-1].matches;if(e=u.pop(),!e.isGroup){var v=new c(!0);v.matches.push(e),e=v}u.push(e),u.push(q)}else{if(e=m.matches.pop(),!e.isGroup){var v=new c(!0);v.matches.push(e),e=v}m.matches.push(e),m.matches.push(q)}break;case b.escapeChar:l=!0;break;case b.alternatormarker:n.length>0?(h=n[n.length-1],j=h.matches.pop()):j=m.matches.pop(),j.isAlternator?n.push(j):(i=new c(!1,!1,!1,!0),i.matches.push(j),n.push(i));break;default:if(n.length>0){if(h=n[n.length-1],h.matches.length>0&&(j=h.matches[h.matches.length-1],j.isGroup&&(j.isGroup=!1,d(j,b.groupmarker.start,0),d(j,b.groupmarker.end))),d(h,f),h.isAlternator){i=n.pop();for(var p=0;p0?(h=n[n.length-1],h.matches.push(i)):m.matches.push(i)}}else m.matches.length>0&&(j=m.matches[m.matches.length-1],j.isGroup&&(j.isGroup=!1,d(j,b.groupmarker.start,0),d(j,b.groupmarker.end))),d(m,f)}return m.matches.length>0&&(j=m.matches[m.matches.length-1],j.isGroup&&(j.isGroup=!1,d(j,b.groupmarker.start,0),d(j,b.groupmarker.end)),o.push(m)),o}function e(c,e){if(b.numericInput&&!0!==b.multi){c=c.split("").reverse();for(var f=0;f0||"*"==b.repeat||"+"==b.repeat){var g="*"==b.repeat?0:"+"==b.repeat?1:b.repeat;c=b.groupmarker.start+c+b.groupmarker.end+b.quantifiermarker.start+g+","+b.repeat+b.quantifiermarker.end}return void 0==a.inputmask.masksCache[c]&&(a.inputmask.masksCache[c]={mask:c,maskToken:d(c),validPositions:{},_buffer:void 0,buffer:void 0,tests:{},metadata:e}),a.extend(!0,{},a.inputmask.masksCache[c])}}var f=void 0;if(a.isFunction(b.mask)&&(b.mask=b.mask.call(this,b)),a.isArray(b.mask))if(c)f=[],a.each(b.mask,function(b,c){f.push(void 0==c.mask||a.isFunction(c.mask)?e(c.toString(),c):e(c.mask.toString(),c))});else{b.keepStatic=void 0==b.keepStatic||b.keepStatic;var g="(";a.each(b.mask,function(b,c){g.length>1&&(g+=")|("),g+=void 0==c.mask||a.isFunction(c.mask)?c.toString():c.mask.toString()}),g+=")",f=e(g,b.mask)}else b.mask&&(f=void 0==b.mask.mask||a.isFunction(b.mask.mask)?e(b.mask.toString(),b.mask):e(b.mask.mask.toString(),b.mask));return f}function f(d,e,f){function h(a,b,c){b=b||0;var d,e,f,g=[],h=0;do{if(!0===a&&o().validPositions[h]){var i=o().validPositions[h];e=i.match,d=i.locator.slice(),g.push(!0===c?i.input:I(h,e))}else{if(b>h){f=w(h,d,h-1)[0]}else f=t(h,d,h-1);e=f.match,d=f.locator.slice(),g.push(I(h,e))}h++}while((void 0==ea||ea>h-1)&&null!=e.fn||null==e.fn&&""!=e.def||b>=h);return g.pop(),g}function o(){return e}function p(a){var b=o();b.buffer=void 0,b.tests={},!0!==a&&(b._buffer=void 0,b.validPositions={},b.p=0)}function q(a){var b=o(),c=-1,d=b.validPositions;void 0==a&&(a=-1);var e=c,f=c;for(var g in d){var h=parseInt(g);(-1==a||null!=d[h].match.fn)&&(a>h&&(e=h),h>=a&&(f=h))}return c=a-e>1||a>f?e:f}function r(b,c,d){if(f.insertMode&&void 0!=o().validPositions[b]&&void 0==d){var e,g=a.extend(!0,{},o().validPositions),h=q();for(e=b;h>=e;e++)delete o().validPositions[e];o().validPositions[b]=c;var i,j=!0;for(e=b;h>=e;e++){var k=g[e];if(void 0!=k){var l=o().validPositions;i=!f.keepStatic&&(void 0!=l[e+1]&&w(e+1,l[e].locator.slice(),e).length>1||l[e]&&void 0!=l[e].alternation)?e+1:E(e),j=v(i,k.match.def)?j&&!1!==B(i,k.input,!0,!0):null==k.match.fn}if(!j)break}if(!j)return o().validPositions=a.extend(!0,{},g),!1}else o().validPositions[b]=c;return!0}function s(a,b){var c,d=a;for(void 0!=o().validPositions[a]&&o().validPositions[a].input==f.radixPoint&&(b++,d++),c=d;b>c;c++)void 0==o().validPositions[c]||o().validPositions[c].input==f.radixPoint&&c!=q()||delete o().validPositions[c];for(c=b;c<=q();){var e=o().validPositions[c],g=o().validPositions[d];void 0!=e&&void 0==g?(v(d,e.match.def)&&!1!==B(d,e.input,!0)&&(delete o().validPositions[c],c++),d++):c++}var h=q();h>=a&&void 0!=o().validPositions[h]&&o().validPositions[h].input==f.radixPoint&&delete o().validPositions[h],p(!0)}function t(b,c,d){for(var e,g=w(b,c,d),h=q(),i=o().validPositions[h]||w(0)[0],j=void 0!=i.alternation?i.locator[i.alternation].split(","):[],k=0;k1e4)return alert("jquery.inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+o().mask),!0;if(h==b&&void 0==g.matches)return j.push({match:g,locator:i.reverse()}),!0;if(void 0!=g.matches){if(g.isGroup&&!0!==n){if(g=l(c.matches[m+1],i))return!0}else if(g.isOptional){var p=g;if(g=e(g,d,i,n)){var q=j[j.length-1].match,r=0==a.inArray(q,p.matches);r&&(k=!0),h=b}}else if(g.isAlternator){var s,t=g,u=[],v=j.slice(),w=i.length,x=d.length>0?d.shift():-1;if(-1==x||"string"==typeof x){var y,z=h,A=d.slice();"string"==typeof x&&(y=x.split(","));for(var B=0;B0&&!0!==n?d.shift():0;I<(isNaN(H.quantifier.max)?I+1:H.quantifier.max)&&b>=h;I++){var J=c.matches[a.inArray(H,c.matches)-1];if(g=l(J,[I].concat(i),!0)){var q=j[j.length-1].match;q.optionalQuantifier=I>H.quantifier.min-1;var r=0==a.inArray(q,J.matches);if(r){if(I>H.quantifier.min-1){k=!0,h=b;break}return!0}return!0}}}else if(g=e(g,d,i,n))return!0}else h++}for(var m=d.length>0?d.shift():0;mb)break}}var g=o().maskToken,h=c?d:0,i=c||[0],j=[],k=!1;if(void 0==c){for(var l,m=b-1;void 0==(l=o().validPositions[m])&&m>-1;)m--;if(void 0!=l&&m>-1)h=m,i=l.locator.slice();else{for(m=b-1;void 0==(l=o().tests[m])&&m>-1;)m--;void 0!=l&&m>-1&&(h=m,i=l[0].locator.slice())}}for(var n=i.shift();nb)break}return(0==j.length||k)&&j.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:""},locator:[]}),o().tests[b]=a.extend(!0,[],j),o().tests[b]}function x(){return void 0==o()._buffer&&(o()._buffer=h(!1,1)),o()._buffer}function y(){return void 0==o().buffer&&(o().buffer=h(!0,q(),!0)),o().buffer}function z(a,b){var c=y().slice();if(!0===a)p(),a=0,b=c.length;else for(var d=a;b>d;d++)delete o().validPositions[d],delete o().tests[d];for(var d=a;b>d;d++)c[d]!=f.skipOptionalPartCharacter&&B(d,c[d],!0,!0)}function A(a,b){switch(b.casing){case"upper":a=a.toUpperCase();break;case"lower":a=a.toLowerCase()}return a}function B(b,c,d,e){function g(b,c,d,e){var g=!1;return a.each(w(b),function(h,i){for(var j=i.match,k=c?1:0,l="",m=(y(),j.cardinality);m>k;m--)l+=G(b-(m-1));if(c&&(l+=c),!1!==(g=null!=j.fn?j.fn.test(l,o(),b,d,f):(c==j.def||c==f.skipOptionalPartCharacter)&&""!=j.def&&{c:j.def,pos:b})){var n=void 0!=g.c?g.c:c;n=n==f.skipOptionalPartCharacter&&null===j.fn?j.def:n;var t=b;if(void 0!=g.remove&&s(g.remove,g.remove+1),g.refreshFromBuffer){var u=g.refreshFromBuffer;if(d=!0,z(!0===u?u:u.start,u.end),void 0==g.pos&&void 0==g.c)return g.pos=q(),!1;if((t=void 0!=g.pos?g.pos:b)!=b)return g=a.extend(g,B(t,n,!0)),!1}else if(!0!==g&&void 0!=g.pos&&g.pos!=b&&(t=g.pos,z(b,t),t!=b))return g=a.extend(g,B(t,n,!0)),!1;return(1==g||void 0!=g.pos||void 0!=g.c)&&(h>0&&p(!0),r(t,a.extend({},i,{input:A(n,j)}),e)||(g=!1),!1)}}),g}d=!0===d;for(var h=y(),i=b-1;i>-1&&(!o().validPositions[i]||null!=o().validPositions[i].match.fn);i--)void 0==o().validPositions[i]&&(!C(i)||h[i]!=I(i))&&w(i).length>1&&g(i,h[i],!0);var j=b,k=!1;if(e&&j>=D()&&p(!0),j=m;m++)if(!1!==(k=g(m,c,d,e))){j=m;break}}else k={caret:E(j)}}return!1===k&&f.keepStatic&&R(h)&&(k=function(b,c,d,e){var g,h,i=a.extend(!0,{},o().validPositions);for(g=q();g>=0;g--)if(o().validPositions[g]&&void 0!=o().validPositions[g].alternation){h=o().validPositions[g].alternation;break}if(void 0!=h)for(var j in o().validPositions)if(parseInt(j)>parseInt(g)&&void 0===o().validPositions[j].alternation){for(var k=o().validPositions[j],l=k.locator[h],m=o().validPositions[g].locator[h].split(","),n=0;n=0;t--)if(void 0!=(r=o().validPositions[t])){s=r.locator[h],r.locator[h]=m[n];break}if(l!=r.locator[h]){for(var u=y().slice(),v=j;va?a:ea}function E(a){var b=D();if(a>=b)return b;for(var c=a;++cc););return c}function F(a){var b=a;if(0>=b)return 0;for(;--b>0&&!C(b););return b}function G(a){return void 0==o().validPositions[a]?I(a):o().validPositions[a].input}function H(a,b,c){a._valueSet(b.join("")),void 0!=c&&O(a,c)}function I(b,c){c=c||u(b);var d=a.isFunction(c.placeholder)?c.placeholder.call(this,f):c.placeholder;return void 0!=d?d:null==c.fn?c.def:f.placeholder.charAt(b%f.placeholder.length)}function J(b,c,d,e,g){var h=void 0!=e?e.slice():L(b._valueGet()).split("");if(p(),c&&b._valueSet(""),a.each(h,function(c,e){if(!0===g){var f=q(),h=-1==f?c:E(f);-1==a.inArray(e,x().slice(f+1,h))&&Y.call(b,void 0,!0,e.charCodeAt(0),!1,d,d?c:o().p)}else Y.call(b,void 0,!0,e.charCodeAt(0),!1,d,d?c:o().p),d=d||c>0&&c>o().p}),c){var i=f.onKeyPress.call(this,void 0,y(),0,f);W(b,i),H(b,y(),a(b).is(":focus")?E(q(0)):void 0)}}function K(b){return a.inputmask.escapeRegex.call(this,b)}function L(a){return a.replace(new RegExp("("+K(x().join(""))+")*$"),"")}function M(b){if(b.data("_inputmask")&&!b.hasClass("hasDatepicker")){var c=[],d=o().validPositions;for(var e in d)d[e].match&&null!=d[e].match.fn&&c.push(d[e].input);var g=(fa?c.reverse():c).join(""),h=(fa?y().slice().reverse():y()).join("");return a.isFunction(f.onUnMask)&&(g=f.onUnMask.call(b,h,g,f)||g),g}return b[0]._valueGet()}function N(a){if(fa&&"number"==typeof a&&(!f.greedy||""!=f.placeholder)){a=y().length-a}return a}function O(b,c,d){var e,g=b.jquery&&b.length>0?b[0]:b;if("number"!=typeof c){var h=a(g).data("_inputmask");return!a(g).is(":visible")&&h&&void 0!=h.caret?(c=h.caret.begin,d=h.caret.end):g.setSelectionRange?(c=g.selectionStart,d=g.selectionEnd):document.selection&&document.selection.createRange&&(e=document.selection.createRange(),c=0-e.duplicate().moveStart("character",-1e5),d=c+e.text.length),c=N(c),d=N(d),{begin:c,end:d}}c=N(c),d=N(d),d="number"==typeof d?d:c;var h=a(g).data("_inputmask")||{};h.caret={begin:c,end:d},a(g).data("_inputmask",h),a(g).is(":visible")&&(g.scrollLeft=g.scrollWidth,0==f.insertMode&&c==d&&d++,g.setSelectionRange?(g.selectionStart=c,g.selectionEnd=d):g.createTextRange&&(e=g.createTextRange(),e.collapse(!0),e.moveEnd("character",d),e.moveStart("character",c),e.select()))}function P(b){var c,d,e=y(),f=e.length,g=q(),h={},i=o().validPositions[g],j=void 0!=i?i.locator.slice():void 0;for(c=g+1;cg&&(d=h[c].match,(d.optionality||d.optionalQuantifier||i&&void 0!=i.alternation&&void 0!=h[c].locator[i.alternation]&&-1!=a.inArray(h[c].locator[i.alternation].toString(),k))&&e[c]==I(c,d));c--)f--;return b?{l:f,def:h[f]?h[f].match:void 0}:f}function Q(a){for(var b=y(),c=b.slice(),d=P(),e=c.length-1;e>d&&!C(e);e--);c.splice(d,e+1-d),H(a,c)}function R(b){if(a.isFunction(f.isComplete))return f.isComplete.call(da,b,f);if("*"!=f.repeat){var c=!1,d=P(!0),e=F(d.l);if(q()==e&&(void 0==d.def||d.def.newBlockMarker||d.def.optionalQuantifier)){c=!0;for(var g=0;e>=g;g++){var h=C(g);if(h&&(void 0==b[g]||b[g]==I(g))||!h&&b[g]!=I(g)){c=!1;break}}}return c}}function S(a,b){return fa?a-b>1||a-b==1&&f.insertMode:b-a>1||b-a==1&&f.insertMode}function T(b){var c=a._data(b).events;a.each(c,function(b,c){a.each(c,function(a,b){if("inputmask"==b.namespace&&"setvalue"!=b.type){var c=b.handler;b.handler=function(a){return this.readOnly||this.disabled?void a.preventDefault:c.apply(this,arguments)}}})})}function U(b){function c(){var b=a(this),c=a(this).data("_inputmask");return c?c.opts.autoUnmask?b.inputmask("unmaskedvalue"):e.call(this)!=x().join("")?e.call(this):"":e.call(this)}function d(b){var c=a(this).data("_inputmask");c?(f.call(this,a.isFunction(c.opts.onBeforeMask)?c.opts.onBeforeMask.call(na,b,c.opts)||b:b),a(this).triggerHandler("setvalue.inputmask")):f.call(this,b)}var e,f;b._valueGet||(Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(b,"value"),document.__lookupGetter__&&b.__lookupGetter__("value")?(e=b.__lookupGetter__("value"),f=b.__lookupSetter__("value"),b.__defineGetter__("value",c),b.__defineSetter__("value",d)):(e=function(){return b.value},f=function(a){b.value=a},function(b){if(void 0==a.valHooks[b]||1!=a.valHooks[b].inputmaskpatch){var c=a.valHooks[b]&&a.valHooks[b].get?a.valHooks[b].get:function(a){return a.value},d=a.valHooks[b]&&a.valHooks[b].set?a.valHooks[b].set:function(a,b){return a.value=b,a};a.valHooks[b]={get:function(b){var d=a(b);if(d.data("_inputmask")){if(d.data("_inputmask").opts.autoUnmask)return d.inputmask("unmaskedvalue");var e=c(b),f=d.data("_inputmask"),g=f.maskset,h=g._buffer;return h=h?h.join(""):"",e!=h?e:""}return c(b)},set:function(b,c){var e,f=a(b),g=f.data("_inputmask");return g?(e=d(b,a.isFunction(g.opts.onBeforeMask)?g.opts.onBeforeMask.call(na,c,g.opts)||c:c),f.triggerHandler("setvalue.inputmask")):e=d(b,c),e},inputmaskpatch:!0}}}(b.type),function(b){a(b).bind("mouseenter.inputmask",function(){var b=a(this),c=this,d=c._valueGet();""!=d&&d!=y().join("")&&b.trigger("setvalue")});var c=a._data(b).events,d=c.mouseover;if(d){for(var e=d[d.length-1],f=d.length-1;f>0;f--)d[f]=d[f-1];d[0]=e}}(b)),b._valueGet=function(){return fa?e.call(this).split("").reverse().join(""):e.call(this)},b._valueSet=function(a){f.call(this,fa?a.split("").reverse().join(""):a)})}function V(b,c,d){if((f.numericInput||fa)&&(c==a.inputmask.keyCode.BACKSPACE?c=a.inputmask.keyCode.DELETE:c==a.inputmask.keyCode.DELETE&&(c=a.inputmask.keyCode.BACKSPACE),fa)){var e=d.end;d.end=d.begin,d.begin=e}c==a.inputmask.keyCode.BACKSPACE&&d.end-d.begin<=1?d.begin=F(d.begin):c==a.inputmask.keyCode.DELETE&&d.begin==d.end&&d.end++,s(d.begin,d.end),function(){if(f.keepStatic){p(!0);var a,c=[];for(a=q();a>=0;a--)if(o().validPositions[a]){if(void 0!=o().validPositions[a].alternation)break;c.push(o().validPositions[a].input),delete o().validPositions[a]}if(a>0)for(;c.length>0;)o().p=E(q()),Y.call(b,void 0,!0,c.pop().charCodeAt(0),!1,!1,o().p)}}();var g=q(d.begin);g1||void 0!=t[q].alternation)?q+1:E(q)}o().p=k}if(!1!==e){var u=this;if(setTimeout(function(){f.onKeyValidation.call(u,s,f)},0),o().writeOutBuffer&&!1!==s){var v=y();H(i,v,c?void 0:f.numericInput?F(k):k),!0!==c&&setTimeout(function(){!0===R(v)&&j.trigger("complete"),ha=!0,j.trigger("input")},0)}else n&&(o().buffer=void 0,o().validPositions=o().undoPositions)}else n&&(o().buffer=void 0,o().validPositions=o().undoPositions);if(f.showTooltip&&j.prop("title",o().mask),b&&1!=c){b.preventDefault();var x=O(i);W(i,f.onKeyPress.call(this,b,y(),x.begin,f),x)}}}function Z(b){var c=a(this),d=this,e=b.keyCode,g=y(),h=O(d);W(d,f.onKeyUp.call(this,b,g,h.begin,f),h),e==a.inputmask.keyCode.TAB&&f.showMaskOnFocus&&(c.hasClass("focus-inputmask")&&0==d._valueGet().length?(p(),g=y(),H(d,g),O(d,0),ca=y().join("")):(H(d,g),O(d,N(0),N(D()))))}function $(b){if(!0===ha&&"input"==b.type)return ha=!1,!0;var c=this,d=a(c),e=c._valueGet(),g=O(c);if("propertychange"==b.type&&c._valueGet().length<=D())return!0;"paste"==b.type&&(window.clipboardData&&window.clipboardData.getData?e=e.substr(0,g.begin)+window.clipboardData.getData("Text")+e.substr(g.end,e.length):b.originalEvent&&b.originalEvent.clipboardData&&b.originalEvent.clipboardData.getData&&(e=e.substr(0,g.begin)+b.originalEvent.clipboardData.getData("text/plain")+e.substr(g.end,e.length)));var h=a.isFunction(f.onBeforePaste)?f.onBeforePaste.call(c,e,f)||e:e;return J(c,!0,!1,fa?h.split("").reverse():h.split(""),!0),d.click(),!0===R(y())&&d.trigger("complete"),!1}function _(b){if(!0===ha&&"input"==b.type)return ha=!1,!0;var c=this,d=O(c),e=c._valueGet();e=e.replace(new RegExp("("+K(x().join(""))+")*"),""),d.begin>e.length&&(O(c,e.length),d=O(c)),y().length-e.length!=1||e.charAt(d.begin)==y()[d.begin]||e.charAt(d.begin+1)==y()[d.begin]||C(d.begin)||(b.keyCode=a.inputmask.keyCode.BACKSPACE,X.call(c,b)),b.preventDefault()}function aa(b){if(!0===ha&&"input"==b.type)return ha=!1,!0;var c=this,d=O(c),e=c._valueGet();O(c,d.begin-1);var g=a.Event("keypress");g.which=e.charCodeAt(d.begin-1),ga=!1,ia=!1,Y.call(c,g,void 0,void 0,!1);var h=o().p;H(c,y(),f.numericInput?F(h):h),b.preventDefault()}function ba(b){ha=!0;var c=this;return setTimeout(function(){O(c,O(c).begin-1);var d=a.Event("keypress");d.which=b.originalEvent.data.charCodeAt(0),ga=!1,ia=!1,Y.call(c,d,void 0,void 0,!1);var e=o().p;H(c,y(),f.numericInput?F(e):e)},0),!1}var ca,da,ea,fa=!1,ga=!1,ha=!1,ia=!1;if(void 0!=d)switch(d.action){case"isComplete":return da=a(d.el),e=da.data("_inputmask").maskset,f=da.data("_inputmask").opts,R(d.buffer);case"unmaskedvalue":return da=d.$input,e=da.data("_inputmask").maskset,f=da.data("_inputmask").opts,fa=d.$input.data("_inputmask").isRTL,M(d.$input);case"mask":ca=y().join(""),function(b){if(da=a(b),da.is(":input")&&c(da.attr("type"))){if(da.data("_inputmask",{maskset:e,opts:f,isRTL:!1}),f.showTooltip&&da.prop("title",o().mask),("rtl"==b.dir||f.rightAlign)&&da.css("text-align","right"),"rtl"==b.dir||f.numericInput){b.dir="ltr",da.removeAttr("dir");var d=da.data("_inputmask");d.isRTL=!0,da.data("_inputmask",d),fa=!0}da.unbind(".inputmask"),da.removeClass("focus-inputmask"),da.closest("form").bind("submit",function(){ca!=y().join("")&&da.change(),da[0]._valueGet&&da[0]._valueGet()==x().join("")&&da[0]._valueSet(""),f.autoUnmask&&f.removeMaskOnSubmit&&da.inputmask("remove")}).bind("reset",function(){setTimeout(function(){da.trigger("setvalue")},0)}),da.bind("mouseenter.inputmask",function(){var b=a(this),c=this;!b.hasClass("focus-inputmask")&&f.showMaskOnHover&&c._valueGet()!=y().join("")&&H(c,y())}).bind("blur.inputmask",function(){var b=a(this),c=this;if(b.data("_inputmask")){var d=c._valueGet(),e=y();b.removeClass("focus-inputmask"),ca!=y().join("")&&b.change(),f.clearMaskOnLostFocus&&""!=d&&(d==x().join("")?c._valueSet(""):Q(c)),!1===R(e)&&(b.trigger("incomplete"),f.clearIncomplete&&(p(),f.clearMaskOnLostFocus?c._valueSet(""):(e=x().slice(),H(c,e))))}}).bind("focus.inputmask",function(){var b=a(this),c=this,d=c._valueGet();f.showMaskOnFocus&&!b.hasClass("focus-inputmask")&&(!f.showMaskOnHover||f.showMaskOnHover&&""==d)&&c._valueGet()!=y().join("")&&H(c,y(),E(q())),b.addClass("focus-inputmask"),ca=y().join("")}).bind("mouseleave.inputmask",function(){var b=a(this),c=this;f.clearMaskOnLostFocus&&(b.hasClass("focus-inputmask")||c._valueGet()==b.attr("placeholder")||(c._valueGet()==x().join("")||""==c._valueGet()?c._valueSet(""):Q(c)))}).bind("click.inputmask",function(){var b=this;a(b).is(":focus")&&setTimeout(function(){var c=O(b);if(c.begin==c.end)if(f.radixFocus&&""!=f.radixPoint&&-1!=a.inArray(f.radixPoint,y())&&y().join("")==x().join(""))O(b,a.inArray(f.radixPoint,y()));else{var d=fa?N(c.begin):c.begin,e=E(q(d));e>d?O(b,C(d)?d:E(d)):O(b,e)}},0)}).bind("dblclick.inputmask",function(){var a=this;setTimeout(function(){O(a,0,E(q()))},0)}).bind(n+".inputmask dragdrop.inputmask drop.inputmask",$).bind("setvalue.inputmask",function(){var a=this;J(a,!0,!1,void 0,!0),ca=y().join(""),(f.clearMaskOnLostFocus||f.clearIncomplete)&&a._valueGet()==x().join("")&&a._valueSet("")}).bind("cut.inputmask",function(b){ha=!0;var c=this,d=a(c),e=O(c);V(c,a.inputmask.keyCode.DELETE,e),W(c,f.onKeyPress.call(this,b,y(),o().p,f),{begin:o().p,end:o().p}),c._valueGet()==x().join("")&&d.trigger("cleared"),f.showTooltip&&d.prop("title",o().mask)}).bind("complete.inputmask",f.oncomplete).bind("incomplete.inputmask",f.onincomplete).bind("cleared.inputmask",f.oncleared),da.bind("keydown.inputmask",X).bind("keypress.inputmask",Y).bind("keyup.inputmask",Z).bind("compositionupdate.inputmask",ba),"paste"!==n||g||da.bind("input.inputmask",aa),g&&da.bind("input.inputmask",$),(j||l||k||m)&&("input"==n&&da.unbind(n+".inputmask"),da.bind("input.inputmask",_)),U(b);J(b,!0,!1,(a.isFunction(f.onBeforeMask)?f.onBeforeMask.call(b,b._valueGet(),f)||b._valueGet():b._valueGet()).split(""),!0),ca=y().join("");var h;try{h=document.activeElement}catch(a){}!1===R(y())&&f.clearIncomplete&&p(),f.clearMaskOnLostFocus?y().join("")==x().join("")?b._valueSet(""):Q(b):H(b,y()),h===b&&(da.addClass("focus-inputmask"),O(b,E(q()))),T(b)}}(d.el);break;case"format":da=a({}),da.data("_inputmask",{maskset:e,opts:f,isRTL:f.numericInput}),f.numericInput&&(fa=!0);var ja=(a.isFunction(f.onBeforeMask)?f.onBeforeMask.call(da,d.value,f)||d.value:d.value).split("");return J(da,!1,!1,fa?ja.reverse():ja,!0),f.onKeyPress.call(this,void 0,y(),0,f),d.metadata?{value:fa?y().slice().reverse().join(""):y().join(""),metadata:da.inputmask("getmetadata")}:fa?y().slice().reverse().join(""):y().join("");case"isValid":da=a({}),da.data("_inputmask",{maskset:e,opts:f,isRTL:f.numericInput}),f.numericInput&&(fa=!0);var ja=d.value.split("");J(da,!1,!0,fa?ja.reverse():ja);for(var ka=y(),la=P(),ma=ka.length-1;ma>la&&!C(ma);ma--);return ka.splice(la,ma+1-la),R(ka)&&d.value==ka.join("");case"getemptymask":return da=a(d.el),e=da.data("_inputmask").maskset,f=da.data("_inputmask").opts,x();case"remove":var na=d.el;da=a(na),e=da.data("_inputmask").maskset,f=da.data("_inputmask").opts,na._valueSet(M(da)),da.unbind(".inputmask"),da.removeClass("focus-inputmask"),da.removeData("_inputmask");var oa;Object.getOwnPropertyDescriptor&&(oa=Object.getOwnPropertyDescriptor(na,"value")),oa&&oa.get?na._valueGet&&Object.defineProperty(na,"value",{get:na._valueGet,set:na._valueSet +}):document.__lookupGetter__&&na.__lookupGetter__("value")&&na._valueGet&&(na.__defineGetter__("value",na._valueGet),na.__defineSetter__("value",na._valueSet));try{delete na._valueGet,delete na._valueSet}catch(a){na._valueGet=void 0,na._valueSet=void 0}break;case"getmetadata":if(da=a(d.el),e=da.data("_inputmask").maskset,f=da.data("_inputmask").opts,a.isArray(e.metadata)){for(var pa,qa=q(),ra=qa;ra>=0;ra--)if(o().validPositions[ra]&&void 0!=o().validPositions[ra].alternation){pa=o().validPositions[ra].alternation;break}return void 0!=pa?e.metadata[o().validPositions[qa].locator[pa]]:e.metadata[0]}return e.metadata}}if(void 0===a.fn.inputmask){var g="function"==typeof ScriptEngineMajorVersion?ScriptEngineMajorVersion():new Function("/*@cc_on return @_jscript_version; @*/")()>=10,h=navigator.userAgent,i=null!==h.match(new RegExp("iphone","i")),j=null!==h.match(new RegExp("android.*safari.*","i")),k=null!==h.match(new RegExp("android.*chrome.*","i")),l=null!==h.match(new RegExp("android.*firefox.*","i")),m=/Kindle/i.test(h)||/Silk/i.test(h)||/KFTT/i.test(h)||/KFOT/i.test(h)||/KFJWA/i.test(h)||/KFJWI/i.test(h)||/KFSOWI/i.test(h)||/KFTHWA/i.test(h)||/KFTHWI/i.test(h)||/KFAPWA/i.test(h)||/KFAPWI/i.test(h),n=b("paste")?"paste":b("input")?"input":"propertychange";a.inputmask={defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:null,oncomplete:a.noop,onincomplete:a.noop,oncleared:a.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!0,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,aliases:{},alias:null,onKeyUp:a.noop,onKeyPress:a.noop,onKeyDown:a.noop,onBeforeMask:void 0,onBeforePaste:void 0,onUnMask:void 0,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:a.noop,skipOptionalPartCharacter:" ",showTooltip:!1,numericInput:!1,rightAlign:!1,radixPoint:"",radixFocus:!1,nojumps:!1,nojumpsThreshold:0,keepStatic:void 0,definitions:{9:{validator:"[0-9]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1}},ignorables:[8,9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123],isComplete:void 0},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91},masksCache:{},escapeRegex:function(a){var b=["/",".","*","+","?","|","(",")","[","]","{","}","\\"];return a.replace(new RegExp("(\\"+b.join("|\\")+")","gim"),"\\$1")},format:function(b,c,g){var h=a.extend(!0,{},a.inputmask.defaults,c);return d(h.alias,c,h),f({action:"format",value:b,metadata:g},e(h),h)},isValid:function(b,c){var g=a.extend(!0,{},a.inputmask.defaults,c);return d(g.alias,c,g),f({action:"isValid",value:b},e(g),g)}},a.fn.inputmask=function(b,c,g,h,i){function j(b,c,e){var f=a(b);f.data("inputmask-alias")&&d(f.data("inputmask-alias"),{},c);for(var g in c){var h=f.data("inputmask-"+g.toLowerCase());void 0!=h&&("mask"==g&&0==h.indexOf("[")?(c[g]=h.replace(/[\s[\]]/g,"").split("','"),c[g][0]=c[g][0].replace("'",""),c[g][c[g].length-1]=c[g][c[g].length-1].replace("'","")):c[g]="boolean"==typeof h?h:h.toString(),e&&(e[g]=c[g]))}return c}g=g||f,h=h||"_inputmask";var k,l=a.extend(!0,{},a.inputmask.defaults,c);if("string"==typeof b)switch(b){case"mask":return d(l.alias,c,l),k=e(l,g!==f),void 0==k?this:this.each(function(){g({action:"mask",el:this},a.extend(!0,{},k),j(this,l))});case"unmaskedvalue":var m=a(this);return m.data(h)?g({action:"unmaskedvalue",$input:m}):m.val();case"remove":return this.each(function(){a(this).data(h)&&g({action:"remove",el:this})});case"getemptymask":return this.data(h)?g({action:"getemptymask",el:this}):"";case"hasMaskedValue":return!!this.data(h)&&!this.data(h).opts.autoUnmask;case"isComplete":return!this.data(h)||g({action:"isComplete",buffer:this[0]._valueGet().split(""),el:this});case"getmetadata":return this.data(h)?g({action:"getmetadata",el:this}):void 0;case"_detectScope":return d(l.alias,c,l),void 0==i||d(i,c,l)||-1!=a.inArray(i,["mask","unmaskedvalue","remove","getemptymask","hasMaskedValue","isComplete","getmetadata","_detectScope"])||(l.mask=i),a.isFunction(l.mask)&&(l.mask=l.mask.call(this,l)),a.isArray(l.mask);default:return d(l.alias,c,l),d(b,c,l)||(l.mask=b),k=e(l,g!==f),void 0==k?this:this.each(function(){g({action:"mask",el:this},a.extend(!0,{},k),j(this,l))})}else{if("object"==typeof b)return l=a.extend(!0,{},a.inputmask.defaults,b),d(l.alias,b,l),k=e(l,g!==f),void 0==k?this:this.each(function(){g({action:"mask",el:this},a.extend(!0,{},k),j(this,l))});if(void 0==b)return this.each(function(){var b=a(this).attr("data-inputmask");if(b&&""!=b)try{b=b.replace(new RegExp("'","g"),'"');var e=a.parseJSON("{"+b+"}");a.extend(!0,e,c),l=a.extend(!0,{},a.inputmask.defaults,e),l=j(this,l),d(l.alias,e,l),l.alias=void 0,a(this).inputmask("mask",l,g)}catch(a){}if(a(this).attr("data-inputmask-mask")||a(this).attr("data-inputmask-alias")){l=a.extend(!0,{},a.inputmask.defaults,{});var f={};l=j(this,l,f),d(l.alias,f,l),l.alias=void 0,a(this).inputmask("mask",l,g)}})}}}a.fn.inputmask}(jQuery),function(a){a.extend(a.inputmask.defaults.definitions,{h:{validator:"[01][0-9]|2[0-3]",cardinality:2,prevalidator:[{validator:"[0-2]",cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:"[0-5]",cardinality:1}]},d:{validator:"0[1-9]|[12][0-9]|3[01]",cardinality:2,prevalidator:[{validator:"[0-3]",cardinality:1}]},m:{validator:"0[1-9]|1[012]",cardinality:2,prevalidator:[{validator:"[01]",cardinality:1}]},y:{validator:"(19|20)\\d{2}",cardinality:4,prevalidator:[{validator:"[12]",cardinality:1},{validator:"(19|20)",cardinality:2},{validator:"(19|20)\\d",cardinality:3}]}}),a.extend(a.inputmask.defaults.aliases,{"dd/mm/yyyy":{mask:"1/2/y",placeholder:"dd/mm/yyyy",regex:{val1pre:new RegExp("[0-3]"),val1:new RegExp("0[1-9]|[12][0-9]|3[01]"),val2pre:function(b){var c=a.inputmask.escapeRegex.call(this,b);return new RegExp("((0[1-9]|[12][0-9]|3[01])"+c+"[01])")},val2:function(b){var c=a.inputmask.escapeRegex.call(this,b);return new RegExp("((0[1-9]|[12][0-9])"+c+"(0[1-9]|1[012]))|(30"+c+"(0[13-9]|1[012]))|(31"+c+"(0[13578]|1[02]))")}},leapday:"29/02/",separator:"/",yearrange:{minyear:1900,maxyear:2099},isInYearRange:function(a,b,c){if(isNaN(a))return!1;var d=parseInt(a.concat(b.toString().slice(a.length))),e=parseInt(a.concat(c.toString().slice(a.length)));return!isNaN(d)&&(d>=b&&c>=d)||!isNaN(e)&&(e>=b&&c>=e)},determinebaseyear:function(a,b,c){var d=(new Date).getFullYear();if(a>d)return a;if(d>b){for(var e=b.toString().slice(0,2),f=b.toString().slice(2,4);e+c>b;)e--;var g=e+f;return a>g?a:g}return d},onKeyUp:function(b){var c=a(this);if(b.ctrlKey&&b.keyCode==a.inputmask.keyCode.RIGHT){var d=new Date;c.val(d.getDate().toString()+(d.getMonth()+1).toString()+d.getFullYear().toString())}},definitions:{1:{validator:function(a,b,c,d,e){var f=e.regex.val1.test(a);return d||f||a.charAt(1)!=e.separator&&-1=="-./".indexOf(a.charAt(1))||!(f=e.regex.val1.test("0"+a.charAt(0)))?f:(b.buffer[c-1]="0",{refreshFromBuffer:{start:c-1,end:c},pos:c,c:a.charAt(0)})},cardinality:2,prevalidator:[{validator:function(a,b,c,d,e){isNaN(b.buffer[c+1])||(a+=b.buffer[c+1]);var f=1==a.length?e.regex.val1pre.test(a):e.regex.val1.test(a);return d||f||!(f=e.regex.val1.test("0"+a))?f:(b.buffer[c]="0",c++,{pos:c})},cardinality:1}]},2:{validator:function(a,b,c,d,e){var f=e.mask.indexOf("2")==e.mask.length-1?b.buffer.join("").substr(5,3):b.buffer.join("").substr(0,3);-1!=f.indexOf(e.placeholder[0])&&(f="01"+e.separator);var g=e.regex.val2(e.separator).test(f+a);if(!d&&!g&&(a.charAt(1)==e.separator||-1!="-./".indexOf(a.charAt(1)))&&(g=e.regex.val2(e.separator).test(f+"0"+a.charAt(0))))return b.buffer[c-1]="0",{refreshFromBuffer:{start:c-1,end:c},pos:c,c:a.charAt(0)};if(e.mask.indexOf("2")==e.mask.length-1&&g){if(b.buffer.join("").substr(4,4)+a!=e.leapday)return!0;var h=parseInt(b.buffer.join("").substr(0,4),10);return h%4==0&&(h%100!=0||h%400==0)}return g},cardinality:2,prevalidator:[{validator:function(a,b,c,d,e){isNaN(b.buffer[c+1])||(a+=b.buffer[c+1]);var f=e.mask.indexOf("2")==e.mask.length-1?b.buffer.join("").substr(5,3):b.buffer.join("").substr(0,3);-1!=f.indexOf(e.placeholder[0])&&(f="01"+e.separator);var g=1==a.length?e.regex.val2pre(e.separator).test(f+a):e.regex.val2(e.separator).test(f+a);return d||g||!(g=e.regex.val2(e.separator).test(f+"0"+a))?g:(b.buffer[c]="0",c++,{pos:c})},cardinality:1}]},y:{validator:function(a,b,c,d,e){if(e.isInYearRange(a,e.yearrange.minyear,e.yearrange.maxyear)){if(b.buffer.join("").substr(0,6)!=e.leapday)return!0;var f=parseInt(a,10);return f%4==0&&(f%100!=0||f%400==0)}return!1},cardinality:4,prevalidator:[{validator:function(a,b,c,d,e){var f=e.isInYearRange(a,e.yearrange.minyear,e.yearrange.maxyear);if(!d&&!f){var g=e.determinebaseyear(e.yearrange.minyear,e.yearrange.maxyear,a+"0").toString().slice(0,1);if(f=e.isInYearRange(g+a,e.yearrange.minyear,e.yearrange.maxyear))return b.buffer[c++]=g.charAt(0),{pos:c};if(g=e.determinebaseyear(e.yearrange.minyear,e.yearrange.maxyear,a+"0").toString().slice(0,2),f=e.isInYearRange(g+a,e.yearrange.minyear,e.yearrange.maxyear))return b.buffer[c++]=g.charAt(0),b.buffer[c++]=g.charAt(1),{pos:c}}return f},cardinality:1},{validator:function(a,b,c,d,e){var f=e.isInYearRange(a,e.yearrange.minyear,e.yearrange.maxyear);if(!d&&!f){var g=e.determinebaseyear(e.yearrange.minyear,e.yearrange.maxyear,a).toString().slice(0,2);if(f=e.isInYearRange(a[0]+g[1]+a[1],e.yearrange.minyear,e.yearrange.maxyear))return b.buffer[c++]=g.charAt(1),{pos:c};if(g=e.determinebaseyear(e.yearrange.minyear,e.yearrange.maxyear,a).toString().slice(0,2),e.isInYearRange(g+a,e.yearrange.minyear,e.yearrange.maxyear)){if(b.buffer.join("").substr(0,6)!=e.leapday)f=!0;else{var h=parseInt(a,10);f=h%4==0&&(h%100!=0||h%400==0)}}else f=!1;if(f)return b.buffer[c-1]=g.charAt(0),b.buffer[c++]=g.charAt(1),b.buffer[c++]=a.charAt(0),{refreshFromBuffer:{start:c-3,end:c},pos:c}}return f},cardinality:2},{validator:function(a,b,c,d,e){return e.isInYearRange(a,e.yearrange.minyear,e.yearrange.maxyear)},cardinality:3}]}},insertMode:!1,autoUnmask:!1},"mm/dd/yyyy":{placeholder:"mm/dd/yyyy",alias:"dd/mm/yyyy",regex:{val2pre:function(b){var c=a.inputmask.escapeRegex.call(this,b);return new RegExp("((0[13-9]|1[012])"+c+"[0-3])|(02"+c+"[0-2])")},val2:function(b){var c=a.inputmask.escapeRegex.call(this,b);return new RegExp("((0[1-9]|1[012])"+c+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+c+"30)|((0[13578]|1[02])"+c+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyUp:function(b){var c=a(this);if(b.ctrlKey&&b.keyCode==a.inputmask.keyCode.RIGHT){var d=new Date;c.val((d.getMonth()+1).toString()+d.getDate().toString()+d.getFullYear().toString())}}},"yyyy/mm/dd":{mask:"y/1/2",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",leapday:"/02/29",onKeyUp:function(b){var c=a(this);if(b.ctrlKey&&b.keyCode==a.inputmask.keyCode.RIGHT){var d=new Date;c.val(d.getFullYear().toString()+(d.getMonth()+1).toString()+d.getDate().toString())}}},"dd.mm.yyyy":{mask:"1.2.y",placeholder:"dd.mm.yyyy",leapday:"29.02.",separator:".",alias:"dd/mm/yyyy"},"dd-mm-yyyy":{mask:"1-2-y",placeholder:"dd-mm-yyyy",leapday:"29-02-",separator:"-",alias:"dd/mm/yyyy"},"mm.dd.yyyy":{mask:"1.2.y",placeholder:"mm.dd.yyyy",leapday:"02.29.",separator:".",alias:"mm/dd/yyyy"},"mm-dd-yyyy":{mask:"1-2-y",placeholder:"mm-dd-yyyy",leapday:"02-29-",separator:"-",alias:"mm/dd/yyyy"},"yyyy.mm.dd":{mask:"y.1.2",placeholder:"yyyy.mm.dd",leapday:".02.29",separator:".",alias:"yyyy/mm/dd"},"yyyy-mm-dd":{mask:"y-1-2",placeholder:"yyyy-mm-dd",leapday:"-02-29",separator:"-",alias:"yyyy/mm/dd"},datetime:{mask:"1/2/y h:s",placeholder:"dd/mm/yyyy hh:mm",alias:"dd/mm/yyyy",regex:{hrspre:new RegExp("[012]"),hrs24:new RegExp("2[0-4]|1[3-9]"),hrs:new RegExp("[01][0-9]|2[0-4]"),ampm:new RegExp("^[a|p|A|P][m|M]"),mspre:new RegExp("[0-5]"),ms:new RegExp("[0-5][0-9]")},timeseparator:":",hourFormat:"24",definitions:{h:{validator:function(a,b,c,d,e){if("24"==e.hourFormat&&24==parseInt(a,10))return b.buffer[c-1]="0",b.buffer[c]="0",{refreshFromBuffer:{start:c-1,end:c},c:"0"};var f=e.regex.hrs.test(a);if(!d&&!f&&(a.charAt(1)==e.timeseparator||-1!="-.:".indexOf(a.charAt(1)))&&(f=e.regex.hrs.test("0"+a.charAt(0))))return b.buffer[c-1]="0",b.buffer[c]=a.charAt(0),c++,{refreshFromBuffer:{start:c-2,end:c},pos:c,c:e.timeseparator};if(f&&"24"!==e.hourFormat&&e.regex.hrs24.test(a)){var g=parseInt(a,10);return 24==g?(b.buffer[c+5]="a",b.buffer[c+6]="m"):(b.buffer[c+5]="p",b.buffer[c+6]="m"),g-=12,10>g?(b.buffer[c]=g.toString(),b.buffer[c-1]="0"):(b.buffer[c]=g.toString().charAt(1),b.buffer[c-1]=g.toString().charAt(0)),{refreshFromBuffer:{start:c-1,end:c+6},c:b.buffer[c]}}return f},cardinality:2,prevalidator:[{validator:function(a,b,c,d,e){var f=e.regex.hrspre.test(a);return d||f||!(f=e.regex.hrs.test("0"+a))?f:(b.buffer[c]="0",c++,{pos:c})},cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:function(a,b,c,d,e){var f=e.regex.mspre.test(a);return d||f||!(f=e.regex.ms.test("0"+a))?f:(b.buffer[c]="0",c++,{pos:c})},cardinality:1}]},t:{validator:function(a,b,c,d,e){return e.regex.ampm.test(a+"m")},casing:"lower",cardinality:1}},insertMode:!1,autoUnmask:!1},datetime12:{mask:"1/2/y h:s t\\m",placeholder:"dd/mm/yyyy hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"h:s t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm:ss":{mask:"h:s:s",placeholder:"hh:mm:ss",alias:"datetime",autoUnmask:!1},"hh:mm":{mask:"h:s",placeholder:"hh:mm",alias:"datetime",autoUnmask:!1},date:{alias:"dd/mm/yyyy"},"mm/yyyy":{mask:"1/y",placeholder:"mm/yyyy",leapday:"donotuse",separator:"/",alias:"mm/dd/yyyy"}}),a.fn.inputmask}(jQuery),function(a){a.extend(a.inputmask.defaults.definitions,{A:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,casing:"upper"},"#":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,casing:"upper"}}),a.extend(a.inputmask.defaults.aliases,{url:{mask:"ir",placeholder:"",separator:"",defaultPrefix:"http://",regex:{urlpre1:new RegExp("[fh]"),urlpre2:new RegExp("(ft|ht)"),urlpre3:new RegExp("(ftp|htt)"),urlpre4:new RegExp("(ftp:|http|ftps)"),urlpre5:new RegExp("(ftp:/|ftps:|http:|https)"),urlpre6:new RegExp("(ftp://|ftps:/|http:/|https:)"),urlpre7:new RegExp("(ftp://|ftps://|http://|https:/)"),urlpre8:new RegExp("(ftp://|ftps://|http://|https://)")},definitions:{i:{validator:function(){return!0},cardinality:8,prevalidator:function(){for(var a=[],b=0;8>b;b++)a[b]=function(){var a=b;return{validator:function(b,c,d,e,f){if(f.regex["urlpre"+(a+1)]){var g,h=b;a+1-b.length>0&&(h=c.buffer.join("").substring(0,a+1-b.length)+""+h);var i=f.regex["urlpre"+(a+1)].test(h);if(!e&&!i){for(d-=a,g=0;g-1&&"."!=b.buffer[c-1]?(a=b.buffer[c-1]+a,a=c-2>-1&&"."!=b.buffer[c-2]?b.buffer[c-2]+a:"0"+a):a="00"+a,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(a)},cardinality:1}}},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,64}]@*{1,64}[.*{2,64}][.*{2,6}][.*{1,2}]",greedy:!1,onBeforePaste:function(a){return a=a.toLowerCase(),a.replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",cardinality:1,casing:"lower"}}}}),a.fn.inputmask}(jQuery),function(a){a.extend(a.inputmask.defaults.aliases,{numeric:{mask:function(a){if(0!==a.repeat&&isNaN(a.integerDigits)&&(a.integerDigits=a.repeat),a.repeat=0,a.groupSeparator==a.radixPoint&&(a.groupSeparator="."==a.radixPoint?",":","==a.radixPoint?".":"")," "===a.groupSeparator&&(a.skipOptionalPartCharacter=void 0),a.autoGroup=a.autoGroup&&""!=a.groupSeparator,a.autoGroup&&isFinite(a.integerDigits)){var b=Math.floor(a.integerDigits/a.groupSize),c=a.integerDigits%a.groupSize;a.integerDigits+=0==c?b-1:b}a.definitions[";"]=a.definitions["~"];var d=a.prefix;return d+="[+]",d+="~{1,"+a.integerDigits+"}",void 0!=a.digits&&(isNaN(a.digits)||parseInt(a.digits)>0)&&(d+=a.digitsOptional?"["+(a.decimalProtect?":":a.radixPoint)+";{"+a.digits+"}]":(a.decimalProtect?":":a.radixPoint)+";{"+a.digits+"}"),d+=a.suffix},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,groupSeparator:"",radixPoint:".",radixFocus:!0,groupSize:3,autoGroup:!1,allowPlus:!0,allowMinus:!0,integerDigits:"+",prefix:"",suffix:"",rightAlign:!0,decimalProtect:!0,postFormat:function(b,c,d,e){var f=!1,g=b[c];if(""==e.groupSeparator||-1!=a.inArray(e.radixPoint,b)&&c>=a.inArray(e.radixPoint,b)||new RegExp("[-+]").test(g))return{pos:c};var h=b.slice();g==e.groupSeparator&&(h.splice(c--,1),g=h[c]),d?h[c]="?":h.splice(c,0,"?");var i=h.join("");if(e.autoGroup||d&&-1!=i.indexOf(e.groupSeparator)){var j=a.inputmask.escapeRegex.call(this,e.groupSeparator);f=0==i.indexOf(e.groupSeparator),i=i.replace(new RegExp(j,"g"),"");var k=i.split(e.radixPoint);if((i=k[0])!=e.prefix+"?0"&&i.length>=e.groupSize+e.prefix.length){f=!0;for(var l=new RegExp("([-+]?[\\d?]+)([\\d?]{"+e.groupSize+"})");l.test(i);)i=i.replace(l,"$1"+e.groupSeparator+"$2"),i=i.replace(e.groupSeparator+e.groupSeparator,e.groupSeparator)}k.length>1&&(i+=e.radixPoint+k[1])}b.length=i.length;for(var m=0,n=i.length;n>m;m++)b[m]=i.charAt(m);var o=a.inArray("?",b);return d?b[o]=g:b.splice(o,1),{pos:o,refreshFromBuffer:f}},onKeyDown:function(b,c,d,e){if(b.keyCode==a.inputmask.keyCode.TAB&&"0"!=e.placeholder.charAt(0)){var f=a.inArray(e.radixPoint,c);if(-1!=f&&isFinite(e.digits)){for(var g=1;g<=e.digits;g++)(void 0==c[f+g]||c[f+g]==e.placeholder.charAt(0))&&(c[f+g]="0");return{refreshFromBuffer:{start:++f,end:f+e.digits}}}}else if(e.autoGroup&&(b.keyCode==a.inputmask.keyCode.DELETE||b.keyCode==a.inputmask.keyCode.BACKSPACE)){var h=e.postFormat(c,d-1,!0,e);return h.caret=h.pos+1,h}},onKeyPress:function(a,b,c,d){if(d.autoGroup){var e=d.postFormat(b,c-1,!0,d);return e.caret=e.pos+1,e}},regex:{integerPart:function(){return new RegExp("[-+]?\\d+")},integerNPart:function(){return new RegExp("\\d+")}},signHandler:function(a,b,c,d,e){if(!d&&(e.allowMinus&&"-"===a||e.allowPlus&&"+"===a)){var f=b.join("").match(e.regex.integerPart(e));if(f&&f.length>0&&"0"!==f[f.index])return b[f.index]==("-"===a?"+":"-")?{pos:f.index,c:a,remove:f.index,caret:c}:b[f.index]==("-"===a?"-":"+")?{remove:f.index,caret:c-1}:{pos:f.index,c:a,caret:c+1}}return!1},radixHandler:function(b,c,d,e,f){if(!e&&b===f.radixPoint){var g=a.inArray(f.radixPoint,c.buffer),h=c.buffer.join("").match(f.regex.integerPart(f));if(-1!=g)return c.validPositions[g-1]?{caret:g+1}:{pos:h.index,c:h[0],caret:g+1}}return!1},leadingZeroHandler:function(b,c,d,e,f){var g=c.buffer.join("").match(f.regex.integerNPart(f)),h=a.inArray(f.radixPoint,c.buffer);if(g&&!e&&(-1==h||g.index=f.prefix.length){if(-1==h||h>=d&&void 0==c.validPositions[h])return c.buffer.splice(g.index,1),d=d>g.index?d-1:g.index,{pos:d,remove:g.index};if(d>g.index&&h>=d)return c.buffer.splice(g.index,1),d=d>g.index?d-1:g.index,{pos:d,remove:g.index}}else if("0"==b&&d<=g.index)return!1;return!0},definitions:{"~":{validator:function(b,c,d,e,f){var g=f.signHandler(b,c.buffer,d,e,f);if(!g&&!(g=f.radixHandler(b,c,d,e,f))&&!0===(g=e?new RegExp("[0-9"+a.inputmask.escapeRegex.call(this,f.groupSeparator)+"]").test(b):new RegExp("[0-9]").test(b))&&!0===(g=f.leadingZeroHandler(b,c,d,e,f))){var h=a.inArray(f.radixPoint,c.buffer);!1===f.digitsOptional&&d>h&&!e&&(g={pos:d,remove:d}),g={pos:d}}return g},cardinality:1,prevalidator:null},"+":{validator:function(a,b,c,d,e){var f=e.signHandler(a,b.buffer,c,d,e);return f||(f=e.allowMinus&&"-"==a||e.allowPlus&&"+"==a),f},cardinality:1,prevalidator:null,placeholder:""},":":{validator:function(b,c,d,e,f){var g=f.signHandler(b,c.buffer,d,e,f);if(!g){var h="["+a.inputmask.escapeRegex.call(this,f.radixPoint)+"]";(g=new RegExp(h).test(b))&&c.validPositions[d]&&c.validPositions[d].match.placeholder==f.radixPoint&&(g={pos:d,remove:d})}return g},cardinality:1,prevalidator:null,placeholder:function(a){return a.radixPoint}}},insertMode:!0,autoUnmask:!1,onUnMask:function(b,c,d){var e=b.replace(d.prefix,"");return e=e.replace(d.suffix,""),e=e.replace(new RegExp(a.inputmask.escapeRegex.call(this,d.groupSeparator),"g"),"")},isComplete:function(b,c){var d=b.join(""),e=b.slice();if(c.postFormat(e,0,!0,c),e.join("")!=d)return!1;var f=d.replace(c.prefix,"");return f=f.replace(c.suffix,""),f=f.replace(new RegExp(a.inputmask.escapeRegex.call(this,c.groupSeparator),"g"),""),f=f.replace(a.inputmask.escapeRegex.call(this,c.radixPoint),"."),isFinite(f)},onBeforeMask:function(b,c){if(isFinite(b))return b.toString().replace(".",c.radixPoint);var d=b.match(/,/g),e=b.match(/\./g);return e&&d?e.length>d.length?(b=b.replace(/\./g,""),b=b.replace(",",c.radixPoint)):d.length>e.length&&(b=b.replace(/,/g,""),b=b.replace(".",c.radixPoint)):b=b.replace(new RegExp(a.inputmask.escapeRegex.call(this,c.groupSeparator),"g"),""),b}},currency:{prefix:"$ ",groupSeparator:",",radixPoint:".",alias:"numeric",placeholder:"0",autoGroup:!0,digits:2,digitsOptional:!1,clearMaskOnLostFocus:!1,decimalProtect:!0},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:"0"}}),a.fn.inputmask}(jQuery),function(a){a.extend(a.inputmask.defaults.aliases,{phone:{url:"phone-codes/phone-codes.js",maskInit:"+pp(pp)pppppppp",mask:function(b){b.definitions={p:{validator:function(){return!1},cardinality:1},"#":{validator:"[0-9]",cardinality:1}};var c=[];return a.ajax({url:b.url,async:!1,dataType:"json",success:function(a){c=a}}),c=c.sort(function(a,b){return(a.mask||a)<(b.mask||b)?-1:1}),c.splice(0,0,b.maskInit),c},nojumps:!0,nojumpsThreshold:1},phonebe:{alias:"phone",url:"phone-codes/phone-be.js",maskInit:"+32(pp)pppppppp",nojumpsThreshold:4}}),a.fn.inputmask}(jQuery),function(a){a.extend(a.inputmask.defaults.aliases,{Regex:{mask:"r",greedy:!1,repeat:"*",regex:null,regexTokens:null,tokenizer:/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,quantifierFilter:/[0-9]+[^,]/,isComplete:function(a,b){return new RegExp(b.regex).test(a.join(""))},definitions:{r:{validator:function(b,c,d,e,f){function g(a,b){this.matches=[],this.isGroup=a||!1,this.isQuantifier=b||!1,this.quantifier={min:1,max:1},this.repeaterPart=void 0}function h(b,c){var d=!1;c&&(j+="(",l++);for(var e=0;ej.length&&!(d=h(i,!0)););d=d||h(i,!0),d&&(f.repeaterPart=j),j=k+f.quantifier.max}else{for(var n=0,o=f.quantifier.max-1;o>n&&!(d=h(i,!0));n++);j=k+"{"+f.quantifier.min+","+f.quantifier.max+"}"}}else if(void 0!=f.matches)for(var p=0;pr;r++)q+=")";var s=new RegExp("^("+q+")$");d=s.test(m)}else for(var t=0,u=f.length;u>t;t++)if("\\"!=f.charAt(t)){q=j,q+=f.substr(0,t+1),q=q.replace(/\|$/,"");for(var r=0;l>r;r++)q+=")";var s=new RegExp("^("+q+")$");if(d=s.test(m))break}j+=f}if(d)break}return c&&(j+=")",l--),d}null==f.regexTokens&&function(){var a,b,c=new g,d=[];for(f.regexTokens=[];a=f.tokenizer.exec(f.regex);)switch(b=a[0],b.charAt(0)){case"(":d.push(new g(!0));break;case")":var e=d.pop();d.length>0?d[d.length-1].matches.push(e):c.matches.push(e);break;case"{":case"+":case"*":var h=new g(!1,!0);b=b.replace(/[{}]/g,"");var i=b.split(","),j=isNaN(i[0])?i[0]:parseInt(i[0]),k=1==i.length?j:isNaN(i[1])?i[1]:parseInt(i[1]);if(h.quantifier={min:j,max:k},d.length>0){var l=d[d.length-1].matches;if(a=l.pop(),!a.isGroup){var e=new g(!0);e.matches.push(a),a=e}l.push(a),l.push(h)}else{if(a=c.matches.pop(),!a.isGroup){var e=new g(!0);e.matches.push(a),a=e}c.matches.push(a),c.matches.push(h)}break;default:d.length>0?d[d.length-1].matches.push(b):c.matches.push(b)}c.matches.length>0&&f.regexTokens.push(c)}();var i=c.buffer.slice(),j="",k=!1,l=0;i.splice(d,0,b);for(var m=i.join(""),n=0;n'),this.$handle=a('
      '),this.$range=a('
      ').insertAfter(this.$element).prepend(this.$fill,this.$handle),this.$element.css({position:"absolute",width:"1px",height:"1px",overflow:"hidden",opacity:"0"}),this.handleDown=a.proxy(this.handleDown,this),this.handleMove=a.proxy(this.handleMove,this),this.handleEnd=a.proxy(this.handleEnd,this),this.init();var i=this;this.$window.on("resize."+e,c(function(){b(function(){i.update()},300)},20)),this.$document.on(this.startEvent,"#"+this.identifier+":not(."+this.options.disabledClass+")",this.handleDown),this.$element.on("change."+e,function(a,b){if(!b||b.origin!==e){var c=a.target.value,d=i.getPositionFromValue(c);i.setPosition(d)}})}var e="rangeslider",f=[],g=function(){var a=document.createElement("input");return a.setAttribute("type","range"),"text"!==a.type}(),h={polyfill:!0,rangeClass:"rangeslider",disabledClass:"rangeslider--disabled",fillClass:"rangeslider__fill",handleClass:"rangeslider__handle",startEvent:["mousedown","touchstart","pointerdown"],moveEvent:["mousemove","touchmove","pointermove"],endEvent:["mouseup","touchend","pointerup"]};d.prototype.init=function(){this.onInit&&"function"==typeof this.onInit&&this.onInit(),this.update()},d.prototype.update=function(){this.handleWidth=this.$handle[0].offsetWidth,this.rangeWidth=this.$range[0].offsetWidth,this.maxHandleX=this.rangeWidth-this.handleWidth,this.grabX=this.handleWidth/2,this.position=this.getPositionFromValue(this.value),this.$element[0].disabled?this.$range.addClass(this.options.disabledClass):this.$range.removeClass(this.options.disabledClass),this.setPosition(this.position)},d.prototype.handleDown=function(a){if(a.preventDefault(),this.$document.on(this.moveEvent,this.handleMove),this.$document.on(this.endEvent,this.handleEnd),!((" "+a.target.className+" ").replace(/[\n\t]/g," ").indexOf(this.options.handleClass)>-1)){var b=this.getRelativePosition(this.$range[0],a),c=this.getPositionFromNode(this.$handle[0])-this.getPositionFromNode(this.$range[0]);this.setPosition(b-this.grabX),b>=c&&bc?c:a},d.prototype.setPosition=function(a){var b,c;b=this.getValueFromPosition(this.cap(a,0,this.maxHandleX))/this.step*this.step,c=this.getPositionFromValue(b),this.$fill[0].style.width=c+this.grabX+"px",this.$handle[0].style.left=c+"px",this.setValue(b),this.position=c,this.value=b,this.onSlide&&"function"==typeof this.onSlide&&this.onSlide(c,b)},d.prototype.getPositionFromNode=function(a){for(var b=0;null!==a;)b+=a.offsetLeft,a=a.offsetParent;return b},d.prototype.getRelativePosition=function(a,b){return(b.pageX||b.originalEvent.clientX||b.originalEvent.touches[0].clientX||b.currentPoint.x)-this.getPositionFromNode(a)},d.prototype.getPositionFromValue=function(a){var b;return b=(a-this.min)/(this.max-this.min),b*this.maxHandleX},d.prototype.getValueFromPosition=function(a){var b,c;return b=a/(this.maxHandleX||1),c=this.step*Math.ceil((b*(this.max-this.min)+this.min)/this.step),Number(c.toFixed(2))},d.prototype.setValue=function(a){a!==this.value&&this.$element.val(a).trigger("change",{origin:e})},d.prototype.destroy=function(){this.$document.off(this.startEvent,"#"+this.identifier,this.handleDown),this.$element.off("."+e).removeAttr("style").removeData("plugin_"+e),this.$range&&this.$range.length&&this.$range[0].parentNode.removeChild(this.$range[0]),f.splice(f.indexOf(this.$element[0]),1),f.length||this.$window.off("."+e)},a.fn[e]=function(b){return this.each(function(){var c=a(this),g=c.data("plugin_"+e);g||(c.data("plugin_"+e,g=new d(this,b)),f.push(this)),"string"==typeof b&&g[b]()})}}),function(a){"use strict";var b={init:function(c){return this.each(function(){this.self=a(this),b.destroy.call(this.self),this.opt=a.extend(!0,{},a.fn.raty.defaults,c),b._adjustCallback.call(this),b._adjustNumber.call(this),"img"!==this.opt.starType&&b._adjustStarType.call(this),b._adjustPath.call(this),b._createStars.call(this),this.opt.cancel&&b._createCancel.call(this),this.opt.precision&&b._adjustPrecision.call(this),b._createScore.call(this),b._apply.call(this,this.opt.score),b._target.call(this,this.opt.score),this.opt.readOnly?b._lock.call(this):(this.style.cursor="pointer",b._binds.call(this)),this.self.data("options",this.opt)})},_adjustCallback:function(){for(var a=["number","readOnly","score","scoreName"],b=0;b0&&this.score.val(b._between(a,0,this.opt.number)),b._roundStars.call(this,a))}, +_between:function(a,b,c){return Math.min(Math.max(parseFloat(a),b),c)},_binds:function(){this.cancel&&(b._bindOverCancel.call(this),b._bindClickCancel.call(this),b._bindOutCancel.call(this)),b._bindOver.call(this),b._bindClick.call(this),b._bindOut.call(this)},_bindClick:function(){var b=this;b.stars.on("click.raty",function(c){var d=a(this);b.score.val(b.opt.half||b.opt.precision?b.self.data("score"):this.alt||d.data("alt")),b.opt.click&&b.opt.click.call(b,+b.score.val(),c)})},_bindClickCancel:function(){var a=this;a.cancel.on("click.raty",function(b){a.score.removeAttr("value"),a.opt.click&&a.opt.click.call(a,null,b)})},_bindOut:function(){var a=this;a.self.on("mouseleave.raty",function(c){var d=+a.score.val()||void 0;b._apply.call(a,d),b._target.call(a,d,c),a.opt.mouseout&&a.opt.mouseout.call(a,d,c)})},_bindOutCancel:function(){var b=this;b.cancel.on("mouseleave.raty",function(c){var d=a(this),e=b.opt.path+b.opt.cancelOff;if("img"===b.opt.starType)d.attr("src",e);else{var f=b.opt.path+b.opt.cancelOn;d.removeClass(f).addClass(e)}if(b.opt.mouseout){var g=+b.score.val()||void 0;b.opt.mouseout.call(b,g,c)}})},_bindOver:function(){var a=this,c=a.opt.half?"mousemove.raty":"mouseover.raty";a.stars.on(c,function(c){var d=b._getScoreByPosition.call(a,c,this);b._fill.call(a,d),a.opt.half&&(b._roundStars.call(a,d),a.self.data("score",d)),b._target.call(a,d,c),a.opt.mouseover&&a.opt.mouseover.call(a,d,c)})},_bindOverCancel:function(){var c=this;c.cancel.on("mouseover.raty",function(d){var e=c.opt.path+c.opt.cancelOn,f=a(this),g=c.opt.path+c.opt.starOff;if("img"===c.opt.starType)f.attr("src",e),c.stars.attr("src",g);else{c.stars.attr("class",g);var h=c.opt.path+c.opt.cancelOff;f.removeClass(h).addClass(e).css("color",c.opt.starColor)}b._target.call(c,null,d),c.opt.mouseover&&c.opt.mouseover.call(c,null)})},_buildScoreField:function(){return a("",{name:this.opt.scoreName,type:"hidden"}).appendTo(this)},_createCancel:function(){var b=this.opt.path+this.opt.cancelOff,c=a("<"+this.opt.starType+" />",{title:this.opt.cancelHint,class:"raty-cancel"}).css("marginRight",this.opt.space?this.opt.spaceWidth+"px":"0");"img"===this.opt.starType?c.attr({src:b,alt:"x"}):c.attr("data-alt","x").addClass(b),"left"===this.opt.cancelPlace?this.self.prepend(" ").prepend(c):this.self.append(" ").append(c),this.cancel=c},_createScore:function(){var c=a(this.opt.targetScore);this.score=c.length?c:b._buildScoreField.call(this)},_createStars:function(){for(var c=1;c<=this.opt.number;c++){var d,e=this.opt.score&&this.opt.score>=c?"starOn":"starOff",f=b._getHint.call(this,c);e=this.opt.path+this.opt[e],d="img"!==this.opt.starType?{"data-alt":c,class:e}:{src:e,alt:c},d.title=f,a("<"+this.opt.starType+" />",d).css("marginRight",cc){var h=this.opt.iconRange[c];e=b._getIconRange.call(this,h,g),d<=h.range&&("img"===this.opt.starType?f.attr("src",e):f.attr("class",e)),d===h.range&&c++}else e=this.opt.path+this.opt[g?"starOn":"starOff"],"img"===this.opt.starType?f.attr("src",e):f.attr("class",e),g?f.css("color",this.opt.starColor):f.css("color","")}},_getIconRange:function(a,b){return this.opt.path+(b?a.on||this.opt.starOn:a.off||this.opt.starOff)},_getScoreByPosition:function(c,d){var e=a(d),f=parseInt(d.alt||e.data("alt"),10);if(this.opt.half){var g=b._getSize.call(this),h=parseFloat((c.pageX-e.offset().left)/g);f=this.opt.precision?f-1+h:f-1+(h>.5?1:.5)}return f},_getSize:function(){var a;return a="img"===this.opt.starType?this.stars[0].width:parseFloat(this.stars.eq(0).css("font-size")),a||b._error.call(this,"Could not be possible get the icon size!"),a},_turnOn:function(a,b){return this.opt.single?a===b:a<=b},_getHint:function(a){var b=this.opt.hints[a-1];return""===b?"":b||a},_lock:function(){var a=parseInt(this.score.val(),10),c=a?b._getHint.call(this,a):this.opt.noRatedMsg;this.style.cursor="",this.title=c,this.score.prop("readonly",!0),this.stars.prop("title",c),this.cancel&&this.cancel.hide(),this.self.data("readonly",!0)},_roundStars:function(a){var b=(a%1).toFixed(2);if(b>this.opt.round.down){var c="starOn";this.opt.halfShow&&b1?b:b[0]},move:function(c){return this.each(function(){var d=parseInt(c,10),e=a(this).data("options"),f=(+c).toFixed(1).split(".")[1];d>=e.number&&(d=e.number-1,f=10);var g=b._getSize.call(this),h=g/10,i=a(this.stars[d]),j=i.offset().left+h*parseInt(f,10),k=a.Event("mousemove",{pageX:j});i.trigger(k)})},readOnly:function(c){return this.each(function(){var d=a(this);d.data("readonly")!==c&&(c?(d.off(".raty").children("img").off(".raty"),b._lock.call(this)):(b._binds.call(this),b._unlock.call(this)),d.data("readonly",c))})},reload:function(){return b.set.call(this,{})},score:function(){var c=a(this);return arguments.length?b.setScore.apply(c,arguments):b.getScore.call(c)},set:function(b){return this.each(function(){var c=a(this),d=c.data("options"),e=a.extend({},d,b);c.raty(e)})},setScore:function(c){return this.each(function(){!0!==a(this).data("readonly")&&(b._apply.call(this,c),b._target.call(this,c))})}};a.fn.raty=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist!"):b.init.apply(this,arguments)},a.fn.raty.defaults={cancel:!1,cancelHint:"Cancel this rating!",cancelOff:"raty-cancel-off",cancelOn:"raty-cancel-on",cancelPlace:"left",click:void 0,half:!1,halfShow:!0,hints:["1"],iconRange:void 0,mouseout:void 0,mouseover:void 0,noRatedMsg:"Not rated yet!",number:5,numberMax:20,path:void 0,precision:!1,readOnly:!1,round:{down:.25,full:.6,up:.76},score:void 0,scoreName:"score",single:!1,space:!0,spaceWidth:3,starColor:"#ff00aa",starHalf:"star-half.png",starOff:"raty-dot-off",starOn:"raty-dot-on",starType:"img",target:void 0,targetFormat:"{score}",targetKeep:!1,targetScore:void 0,targetText:"",targetType:"hint"}}(jQuery),jQuery(function(a){a("body").on("click",".cf-toggle-group-buttons a",function(){var b=a(this),c=b.closest(".caldera-config-field"),d=c.find('[data-ref="'+b.attr("id")+'"]');c.find(".btn").removeClass(b.data("active")).addClass(b.data("default")),b.addClass(b.data("active")).removeClass(b.data("default")),d.prop("checked",!0).trigger("change")})}); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/build/js/formobject.min.js b/wp-content/plugins/caldera-forms/assets/build/js/formobject.min.js new file mode 100644 index 0000000..65c08f6 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/build/js/formobject.min.js @@ -0,0 +1 @@ +!function(a){function b(b){if(b.data("form")){var c="/cf-api/"+b.data("form")+"/";b.data("entry")&&(c+=b.data("entry")+"/"),c+="?cf_instance="+(a(".caldera_forms_form."+b.data("form")).length+1),b.data("width")?b.css({width:b.data("width")}):b.css({width:!1}),a.get(c,function(c){a("#modal-"+b.data("form")+"-content").html(c),resBaldrickTriggers(),"undefined"!=typeof caldera_conditionals&&calders_forms_init_conditions()})}}if(a.fn.formJSON=function(){for(var b=a(this),c=b.find("[name]"),d={},e={},f=0;f=0;k--){var l=h[k];if(void 0===l&&(l=""),0===l.length&&(j=[],void 0===e[h[k-1]]?e[h[k-1]]=0:e[h[k-1]]+=1,l=e[h[k-1]]),k===h.length-1){if(i)if("true"===i)i=!0;else if("false"===i)i=!1;else if(isNaN(parseFloat(i))||parseFloat(i).toString()!==i)if("string"!=typeof i||"{"!==i.substr(0,1)&&"["!==i.substr(0,1)){if("object"==typeof i&&i.length&&g.is("select")){for(var m={},k=0;k=0?a(this).val(fields).trigger("change"):this.innerHTML=fields})}else a.post(target,fields)}}),cfModals){var c=a("head"),d=a("body");for(var e in cfModals.style)a("#cf-"+e+"-styles-css").length||c.append('');for(var f in cfModals.script)a('script[src^="'+cfModals.script[f]+'"]').length||null===cfModals.script[f]||d.append(' + +*/ + +(function() { + function addIcon(el, entity) { + var html = el.innerHTML; + el.innerHTML = '' + entity + '' + html; + } + var icons = { + 'cfont-credit-card': '', + 'cfont-slack': '', + 'cfont-envelope-square': '', + 'cfont-wordpress': '', + 'cfont-ra': '', + 'cfont-rebel': '', + 'cfont-resistance': '', + 'cfont-paypal': '', + 'cfont-cc-visa': '', + 'cfont-cc-mastercard': '', + 'cfont-cc-discover': '', + 'cfont-cc-amex': '', + 'cfont-cc-paypal': '', + 'cfont-cc-stripe': '', + '0': 0 + }, + els = document.getElementsByTagName('*'), + i, c, el; + for (i = 0; ; i += 1) { + el = els[i]; + if(!el) { + break; + } + c = el.className; + c = c.match(/cfont-[^\s'"]+/); + if (c && icons[c[0]]) { + addIcon(el, icons[c[0]]); + } + } +}()); diff --git a/wp-content/plugins/caldera-forms/assets/css/minicolor-colors.png b/wp-content/plugins/caldera-forms/assets/css/minicolor-colors.png new file mode 100644 index 0000000000000000000000000000000000000000..1b4f819d8d9367147e8b1d2145e5fa1c5d6a48d3 GIT binary patch literal 12485 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ⅇsG=?cNMoCqvR`-c?ZWfsDabqvs zz}LZjcShYxZmFKhoT+s^dCGz{z0U;HOZz+l{+hf&mcbyJUcw?ncA(w@uu9^_v-jAC z{%vpeRGH}1%v`BuoGIn!1li=`X8@38(|5Umi@?cxi~l9hmD`Vc5B*tuKcP`qFI0lf zR!{P~o$PG*dyz#lH}%WsY6avg5#iNyRow2WADpnB`Ljs^)aN|XSDEA0_pDsN6~Mpp zp6Xb1S*@OV-^xw40yNhqd-8^Em8nl9ZsnVGOc8KBMtuQz&wy$5ZZA*V`Oh-OQ_0jS zi$?Ezj~nw zK{Gurv^@hN6Kkgt&B>PT4!bKADSQix;Y{{C$)2^X`e=I{@60pF0C;>qmW; z?_Ju=DX)dIRd#qLNqaFAzdN)16WxNJ8KmPwbIsb$US<8R% zfByu~um1a&kDq@M6Ztx!|D1QqaR%DlQ~&q&@Tcc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPAEg{v+u2}(t{7puX=A(aKG z`a!A1`K3k4z=%sz23b{L-^Aq1JP;qO z-q+X4Gq1QLF)umQ)5TT^Xo6m5W{Q=Ysky7Esj-oY45WOi_+yd2$+aLNs$LND17Ac}(Lcr7mV#1RxkONQnsd>QEUIa?kr@s7UU|{^@ z>Eaktacj*~$E-sRB5mp?BgD7u(%yAKHs;l})P)a3cWG2{e-&!7?th>gvs+vwW{XHj z&V_A;GfVy@#?3g=p?UVeXVt^i_y7Df_FMC?;Kvz>>^EOen!6;zabwilu;g6^dl-e>WDmLJGs&^yJ4ueh&55 h3 { + font-weight: 400; + margin: 0; + padding: 12px 40px 12px 12px; +} + +.caldera-modal-body { + -moz-box-sizing: border-box; /* Firefox 1, probably can drop this */ + -webkit-box-sizing: border-box; /* Safari 3-4, also probably droppable */ + box-sizing: border-box; /* Everything else */ + bottom: 53px; + left: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + padding: 12px 12px 8.9px; + position: absolute; + right: 0; + top: 43px; + overflow: auto; +} +.caldera-modal-body h4 { + border-bottom: 1px solid #dfdfdf; + color: #737373; + margin: 0 0 12px; + padding: 5px 0 6px; +} +.caldera-modal-body .modal-shortcode-options label { + display: block; + margin: 6px 0; +} +.caldera-modal-body .modal-shortcode-options .wp-picker-container.wp-picker-active { + position: fixed; + z-index: 999; +} +#extend_cf_baldrickModalBody{ + overflow: auto; +} +.caldera-modal-body.caldera-front-modal-body { + bottom: auto; + position: relative; + top: auto; +} +.caldera-modal-body .import-warning{ + margin: 0; + padding: 4px 0; + color: #ff1111; +} + +.caldera-modal-body .form-panel { + bottom: 0; + left: 12px; + overflow: auto; + position: absolute; + right: 12px; + top: 0; +} +.caldera-modal-footer { + background: none repeat scroll 0 0 #EFEFEF; + border-top: 1px solid #E0E0E0; + bottom: 0; + left: 0; + padding: 12px; + position: absolute; + right: 0; + text-align: left; +} +.tablenav.caldera-table-nav { + clear: none; + margin: 0; +} + +.caldera-table-nav .tablenav-pages .current-page{ + width: 45px; +} + +.baldrick-modal-body.spinner, +.baldrick-modal-wrap .spinner.loading { + background-position: center center; + display: inline-block; + float: none; + height: auto; + position: absolute; + width: auto; + visibility: visible; +} + +/* MODALS */ +.baldrick-backdrop { + background: none repeat scroll 0 0 #000000; + bottom: 0; + display: block; + left: 0; + min-height: 360px; + opacity: 0.7; + position: fixed; + right: 0; + top: 0; + z-index: 100100; +} + +.baldrick-modal-wrap { + background-color: #FFFFFF; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3); + display: block; + position: fixed; + transition: height 0.2s ease 0s, margin-top 0.2s ease 0s; + width: 500px; + z-index: 100105; +} +.baldrick-modal-wrap.baldrick-front-modal-wrap{ + position: absolute; + bottom: auto; + width: 600px; + margin-left: -300px; + margin-top: 0; +} +.baldrick-modal-title { + border-bottom: 1px solid #EFEFEF; +} + +.baldrick-modal-closer { + color: #808080; + float: right; + font-size: 24px; + padding: 12px; + text-decoration: none; +} + +.baldrick-modal-closer.baldrick-front-modal-closer:hover, +.baldrick-modal-closer.baldrick-front-modal-closer:active{ + text-decoration: none; + color: inherit; +} +.baldrick-modal-title > h3 { + font-weight: 400; + margin: 0; + padding: 12px 40px 12px 12px; +} + +.baldrick-modal-body { + -moz-box-sizing: border-box; /* Firefox 1, probably can drop this */ + -webkit-box-sizing: border-box; /* Safari 3-4, also probably droppable */ + box-sizing: border-box; /* Everything else */ + bottom: 0; + left: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + padding: 12px; + position: absolute; + right: 0; + top: 43px; + overflow: auto; +} +.baldrick-modal-body.has-buttons{ + bottom: 53px; +} +.baldrick-modal-footer { + background: none repeat scroll 0 0 #EFEFEF; + border-top: 1px solid #E0E0E0; + bottom: 0; + left: 0; + padding: 12px; + position: absolute; + right: 0; + +} + + +@media (max-width: 600px) { + /* Small Screens */ + .baldrick-modal-wrap.baldrick-front-modal-wrap{ + bottom: 0; + display: block; + left: 0; + margin: 0 !important; + overflow: auto; + padding: 0 !important; + top: 0; + width: 100% !important; + } +} + + +/* EXPERIMENTAL TABS */ +.baldrick-modal-wrap .navtabs { + background-color: #f1f1f1; + border-right: 1px solid #dfdfdf; + bottom: 0; + box-sizing: padding-box; + float: left; + left: 0; + margin: 0; + padding: 12px 0 0; + overflow: auto; + overflow-x: hidden; + white-space: nowrap; + position: absolute; + top: 0; + width: 150px; +} +.baldrick-modal-wrap .navtabs > li{ + margin: 0; +} +.baldrick-modal-wrap .navtabs > li:hover{ + background-color: #dfdfdf; +} +.baldrick-modal-wrap .navtabs > li a { + color: #738e2f; + display: block; + padding: 8px 12px; + text-decoration: none; + text-overflow: ellipsis; + overflow: hidden; +} +.baldrick-modal-body.has-tabs { + margin-left: 150px; +} +.baldrick-modal-wrap .navtabs > li.selected > a { + background: none repeat scroll 0 0 #a3be5f; + color: #fff !important; +} + +.caldera-modal-title .modal-label, +.caldera-modal-title .caldera-modal-closer, +.baldrick-modal-title .modal-label, +.baldrick-modal-title .baldrick-modal-closer{ + color: #fff; + text-shadow: 0 0 2px rgba(0, 0, 0, 0.3); +} +.caldera-modal-title .caldera-modal-closer:hover, +.baldrick-modal-title .baldrick-modal-closer:hover { + background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); +} +.caldera-modal-title .modal-label, +.baldrick-modal-title .modal-label{ + background-color: #a3be5f; +} +.modal-body .modal-list-item { + border-bottom: 1px solid #EFEFEF; + padding: 5px; +} +.modal-list-item:hover { + background: none repeat scroll 0 0 #EFEFEF; +} +.modal-list-item .description { + color: #919191; +} diff --git a/wp-content/plugins/caldera-forms/assets/css/processors-edit.css b/wp-content/plugins/caldera-forms/assets/css/processors-edit.css new file mode 100644 index 0000000..0d63c06 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/css/processors-edit.css @@ -0,0 +1,100 @@ +.caldera-editor-processors-panel { + float: left; + margin-right: 20px; + width: 250px; +} +.caldera-editor-processors-panel li{ + border: 1px solid #dfdfdf; + border-radius: 3px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); + margin: 0 0 6px; +} +.caldera-editor-processors-panel a{ + color: #6F6F6F; + display: block; + padding: 6px; + text-decoration: none; +} +.caldera-editor-processors-panel li.active a, +.caldera-editor-processors-panel a:hover{ + background: none repeat scroll 0 0 #FFF; +} +.caldera-editor-processor-config { + float: left; + width: auto; +} +.caldera-editor-processor-config-wrapper { + width: 550px; +} +h3.caldera-editor-processor-title { + border-bottom: 1px solid #CFCFCF; + color: #3F3F3F; + font-size: 18px; + font-weight: 400; + margin: 0 0 6px; + padding: 5px 0 12px; +} +.form-modal-add-line { + border-bottom: 1px solid #EFEFEF; + margin: -12px -12px 12px; + padding: 6px 134px 6px 72px; +} + +button.button.info-button { + float: right; + margin-right: -120px; + margin-top: 8px; +} +#field_setup_baldrickModalBody.caldera-modal-body, +#form_processor_baldrickModalBody.caldera-modal-body{ + bottom: 0; + overflow: auto; +} + +.form-modal-lgo { + border-radius: 4px; + float: left; + height: 45px; + margin-left: -60px; + margin-right: 9px; + width: 45px; +} + + +.caldera-editor-conditions-panel { + float: left; + margin-right: 20px; + width: 250px; +} +.caldera-editor-conditions-panel li { + border: 1px solid #dfdfdf; + border-radius: 3px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); + margin: 0 0 6px; +} +.caldera-editor-conditions-panel a{ + color: #6F6F6F; + display: block; + padding: 6px; + text-decoration: none; +} +.caldera-editor-conditions-panel li.active a, +.caldera-editor-conditions-panel a:hover{ + background: none repeat scroll 0 0 #FFF; +} +.caldera-editor-condition-config { + float: left; + width: auto; +} +.caldera-editor-condition-config-wrapper { + width: 550px; +} +h3.caldera-editor-condition-title { + border-bottom: 1px solid #CFCFCF; + color: #3F3F3F; + font-size: 18px; + font-weight: 400; + margin: 0 0 6px; + padding: 5px 0 12px; +} + diff --git a/wp-content/plugins/caldera-forms/assets/css/remodal-default-theme.css b/wp-content/plugins/caldera-forms/assets/css/remodal-default-theme.css new file mode 100644 index 0000000..fc29a23 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/css/remodal-default-theme.css @@ -0,0 +1,312 @@ +/* + * Remodal - v1.0.7 + * Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking. + * http://vodkabears.github.io/remodal/ + * + * Made by Ilya Makarov + * Under MIT License + */ + +/* ========================================================================== + Remodal's default mobile first theme + ========================================================================== */ + +/* Default theme styles for the background */ + +.remodal-bg.remodal-is-opening, +.remodal-bg.remodal-is-opened { + -webkit-filter: blur(3px); + filter: blur(3px); +} + +/* Default theme styles of the overlay */ + +.remodal-overlay { + background: rgba(43, 53, 56, 0.58); +} + +.remodal-overlay.remodal-is-opening, +.remodal-overlay.remodal-is-closing { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} + +.remodal-overlay.remodal-is-opening { + -webkit-animation-name: remodal-overlay-opening-keyframes; + animation-name: remodal-overlay-opening-keyframes; +} + +.remodal-overlay.remodal-is-closing { + -webkit-animation-name: remodal-overlay-closing-keyframes; + animation-name: remodal-overlay-closing-keyframes; +} + +/* Default theme styles of the wrapper */ + +.remodal-wrapper { + padding: 10px 10px 0; +} + +/* Default theme styles of the modal dialog */ + +.remodal { + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + margin-bottom: 10px; + padding: 28px 28px 0; + border-radius: 6px; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + + color: #2b2e38; + background: #fff; +} + +.remodal.remodal-is-opening, +.remodal.remodal-is-closing { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} + +.remodal.remodal-is-opening { + -webkit-animation-name: remodal-opening-keyframes; + animation-name: remodal-opening-keyframes; +} + +.remodal.remodal-is-closing { + -webkit-animation-name: remodal-closing-keyframes; + animation-name: remodal-closing-keyframes; +} + +/* Vertical align of the modal dialog */ + +.remodal, +.remodal-wrapper:after { + vertical-align: middle; +} + +/* Close button */ + +.remodal-close { + position: absolute; + top: 0; + right: 0; + + display: block; + overflow: visible; + + width: 35px; + height: 35px; + margin: 0; + padding: 0; + + cursor: pointer; + -webkit-transition: color 0.2s; + transition: color 0.2s; + text-decoration: none; + + color: #95979c; + border: 0; + outline: 0; + background: transparent; +} + +.remodal-close:hover, +.remodal-close:focus { + color: #2b2e38; +} + +.remodal-close:before { + font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important; + font-size: 25px; + line-height: 35px; + + position: absolute; + top: 0; + right: 0; + + display: block; + + width: 35px; + + content: "\00d7"; + text-align: center; +} + +/* Dialog buttons */ + +.remodal-confirm, +.remodal-cancel { + font: inherit; + + display: inline-block; + overflow: visible; + + min-width: 110px; + margin: 0; + padding: 12px 0; + + cursor: pointer; + -webkit-transition: background 0.2s; + transition: background 0.2s; + text-align: center; + vertical-align: middle; + text-decoration: none; + + border: 0; + outline: 0; +} + +.remodal-confirm { + color: #fff; + background: #81c784; +} + +.remodal-confirm:hover, +.remodal-confirm:focus { + background: #66bb6a; +} + +.remodal-cancel { + color: #fff; + background: #e57373; +} + +.remodal-cancel:hover, +.remodal-cancel:focus { + background: #ef5350; +} + +/* Remove inner padding and border in Firefox 4+ for the button tag. */ + +.remodal-confirm::-moz-focus-inner, +.remodal-cancel::-moz-focus-inner, +.remodal-close::-moz-focus-inner { + padding: 0; + + border: 0; +} + +/* Keyframes + ========================================================================== */ + +@-webkit-keyframes remodal-opening-keyframes { + from { + -webkit-transform: scale(1.05); + transform: scale(1.05); + + opacity: 0; + } + to { + -webkit-transform: none; + transform: none; + + opacity: 1; + } +} + +@keyframes remodal-opening-keyframes { + from { + -webkit-transform: scale(1.05); + transform: scale(1.05); + + opacity: 0; + } + to { + -webkit-transform: none; + transform: none; + + opacity: 1; + } +} + +@-webkit-keyframes remodal-closing-keyframes { + from { + -webkit-transform: scale(1); + transform: scale(1); + + opacity: 1; + } + to { + -webkit-transform: scale(0.95); + transform: scale(0.95); + + opacity: 0; + } +} + +@keyframes remodal-closing-keyframes { + from { + -webkit-transform: scale(1); + transform: scale(1); + + opacity: 1; + } + to { + -webkit-transform: scale(0.95); + transform: scale(0.95); + + opacity: 0; + } +} + +@-webkit-keyframes remodal-overlay-opening-keyframes { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +@keyframes remodal-overlay-opening-keyframes { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +@-webkit-keyframes remodal-overlay-closing-keyframes { + from { + opacity: 1; + } + to { + opacity: 0; + } +} + +@keyframes remodal-overlay-closing-keyframes { + from { + opacity: 1; + } + to { + opacity: 0; + } +} + +/* Media queries + ========================================================================== */ + +@media only screen and (min-width: 641px) { + .remodal { + max-width: 700px; + } +} + +/* IE8 + ========================================================================== */ + +.lt-ie9 .remodal-overlay { + background: #2b2e38; +} + +.lt-ie9 .remodal { + width: 700px; +} diff --git a/wp-content/plugins/caldera-forms/assets/css/remodal.css b/wp-content/plugins/caldera-forms/assets/css/remodal.css new file mode 100644 index 0000000..55e5d20 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/css/remodal.css @@ -0,0 +1,101 @@ +/* + * Remodal - v1.0.7 + * Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking. + * http://vodkabears.github.io/remodal/ + * + * Made by Ilya Makarov + * Under MIT License + */ + +/* ========================================================================== + Remodal's necessary styles + ========================================================================== */ + +/* Hide scroll bar */ + +html.remodal-is-locked { + overflow: hidden; + + -ms-touch-action: none; + touch-action: none; +} + +/* Anti FOUC */ + +.remodal, +[data-remodal-id] { + display: none; + text-align: left; +} + +/* Necessary styles of the overlay */ + +.remodal-overlay { + position: fixed; + z-index: 9999; + top: -5000px; + right: -5000px; + bottom: -5000px; + left: -5000px; + + display: none; +} + +/* Necessary styles of the wrapper */ + +.remodal-wrapper { + position: fixed; + z-index: 10000; + top: 0; + right: 0; + bottom: 0; + left: 0; + + display: none; + overflow: auto; + + text-align: center; + + -webkit-overflow-scrolling: touch; +} + +.remodal-wrapper:after { + display: inline-block; + + height: 100%; + margin-left: -0.05em; + + content: ""; +} + +/* Fix iPad, iPhone glitches */ + +.remodal-overlay, +.remodal-wrapper { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +/* Necessary styles of the modal dialog */ + +.remodal { + position: relative; + + outline: none; + + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; +} + +.remodal-is-initialized { + /* Disable Anti-FOUC */ + display: inline-block; +} + +.remodal .caldera-grid.cf_processing.cf_modal { + background-position: center top; + display: block; + padding: 0 0 60px; +} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/css/theme-default.min.css b/wp-content/plugins/caldera-forms/assets/css/theme-default.min.css new file mode 100644 index 0000000..352a4ec --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/css/theme-default.min.css @@ -0,0 +1 @@ +select.error,input.error{border-color:#b94a48;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAYSmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVllVBV/t94TJ6hDdx26pLu7QboVOHRzODQYoIAICmKggoKCiogKBiklJqKIKKhYhIgoKgaKinI/gP7f9733frhr3d+HWc888+y9n73XrJk18wMQFqDR6XEoB0B8QgrD3daC6uvnTyW9ABSEgAJrQJUWmkw3d3V1gv95IQBfRwEBALivTKPT4+D/tjjDwpNDARBXAAgJSw6NB0AuAuBCoXRGCgBhCACk0lPoKQCELwDAw/D18wcgkgGAJ3IFiwAAT8gKVgMAHoanuyUA0QqAzEqjMSIBKK4AQE0LjUwBoNABiFwJYdEJADx5AEST0ChaGIDQVQBYEx+fGAYgNA8A8iH/kify33KG/M1Jo0X+xSu9AAAA2So6mR5Hy4T/7xUfl/qnhiQAsEYx7NwBgAcAORmb6OgOAKwASGdCyFoXAOACQG5GhwGs4rGoVDuvVf1caLKlPwDwAaAQRrNyBAARAJQvNdbLfBVr0BgAK3p0bXSKvecqDmEkuq/mR9PCk609/uCocHun1ZyFCXFr/+CqiGgbewDgAEAvZkV5+qz4RK+mRXuvBQAKADqUHOvhuKp/nhVlufaPhpHq7gUA0gDolwiGjfuKBhOIT/7TF6YSSrP2AAABAMwsJcrTbiUW8w1P9nX64y0s3Mp6xQMWFp7gteoZS6GnWLivxhbQ41xX9VhVeJyt+8qcsabkNI8/scMpDM/VmWOTMTQH1xX/2Fd6iqvnijccByewBCugQipQIQQSIQaiB+da54C6esUGaMCASAgH5VXmT4QP0IABCUADD8iCd5AA4ZD8N84CaMCAcEiDBPj1l105KkME0IABaRAOyRALr4AB8bgQboIb4k64CW6Gm+AauB6u/yeOyv6nKtGaaEW0I9oQFf76CIVEiINEYED0f+f+iSS8ItwjTBJGCOOEx+AIcRAOqcCAcEj425k3vAQGRP85D4rewvgP51RwhnFIXZ1KOIRAAsz+0eCyuAaujVvgxrgJrg9UnA8XAmVcC9fDzXFT3BDXxvX/zWHqXxf/zPI/64VDwr/1uMpTFCnaqy5C/vq3/Kv6zyyW/zKjMEgEx/9UYoXYBewGdhnrxzqxVqBiPVgbdhvrwlr/5U54CQyI/FvNHcIhAWIhDqL/aNQa1GbVlv5bddqqAwaEQzJASnhGCgCAZSI9kxEdGZVCNafT48Kp9gmhKmuoGmrq2gC+fv7UlcfHZ3dAAADhu/sPl6gOoB8KgGz9hwt+D9AaA0Dm+oeTbQVg1wDo3x+aykhb4XAAAAIwAzvwgCCIgRTIgzJogA4YghlYgwO4gCf4QSCEQhTEAwPSYQPkQgEUwy7YBxVQDbVwEs7AeWiFTrgM12EAhmAEnsA4TMNbmIev8BNBEBLChnAjgog4IoMoIRqIHmKCWCNOiDvihwQjkUgCkopsQLYixchupAI5itQj55B25DLSj9xDHiMTyCzyCfmBYigryoOKorKoKqqHmqOOqCe6Ho1Ek9AsNA8tQQ+gNehptAW9jA6gI+g4+hZdwABjwfgwCUwZ08MsMRfMH4vAGNgmrAgrx2qws1gHdgO7j41jc9h3nIhz41RcGTfE7XAvPBRPwjfhO/AK/CTegl/F7+MT+Dz+m8BGECEoEQwI9gRfQiQhnVBAKCecIDQTrhFGCNOEr0QikY8oR9Ql2hH9iDHEbOIO4mFiI7GXeI84RVwgkUiCJCWSMcmFRCOlkApIB0mnST2kYdI0aZHMQhYna5BtyP7kBPIWcjn5FLmbPEyeIf9k4mCSYTJgcmEKY8pkKmU6xtTBdJdpmuknMyezHLMxsydzDHMu8wHms8zXmJ8yf2ZhYZFk0WdxY4lmyWE5wNLEcpNlguU7KxerIqsl6zrWVNYS1jrWXtbHrJ/Z2Nhk2czY/NlS2ErY6tmusD1nW6RwU1Qo9pQwymZKJaWFMkx5z87ELsNuzh7InsVezn6B/S77HAcThyyHJQeNYxNHJUc7x0OOBU5uTnVOF854zh2cpzj7OV9zkbhkuay5wrjyuGq5rnBNcWPcUtyW3KHcW7mPcV/jnuYh8sjx2PPE8BTznOEZ5Jnn5eLV4vXmzeCt5O3iHefD+GT57Pni+Er5zvON8v3gF+U35w/n385/ln+Y/5uAsICZQLhAkUCjwIjAD0GqoLVgrGCZYKvgMyFcSFHITShdqEromtCcMI+woXCocJHweeExEVREUcRdJFukVuS2yIKomKitKF30oOgV0TkxPjEzsRixvWLdYrPi3OIm4tHie8V7xN9Qeanm1DjqAepV6ryEiISdRKrEUYlBiZ+ScpJeklskGyWfSTFL6UlFSO2V6pOalxaXdpbeIN0gPSbDJKMnEyWzX+aGzDdZOVkf2W2yrbKv5QTk7OWy5BrknsqzyZvKJ8nXyD9QICroKcQqHFYYUkQVtRWjFCsV7yqhSjpK0UqHle6tIazRX5OwpmbNQ2VWZXPlNOUG5QkVPhUnlS0qrSrvVaVV/VXLVG+o/lbTVotTO6b2RJ1L3UF9i3qH+icNRY1QjUqNB5psmjaamzXbND9qKWmFa1VpPdLm1nbW3qbdp/1LR1eHoXNWZ1ZXWjdY95DuQz0ePVe9HXo39Qn6Fvqb9Tv1vxvoGKQYnDf4YKhsGGt4yvC1kZxRuNExoyljSWOa8VHjcROqSbDJEZNxUwlTmmmN6aSZlFmY2QmzGXMF8xjz0+bvLdQsGBbNFt8sDSw3WvZaYVa2VkVWg9Zc1l7WFdbPbSRtIm0abOZttW2zbXvtCHaOdmV2D+1F7UPt6+3nHXQdNjpcdWR19HCscJx0UnRiOHU4o84Oznucn66VWZuwttUFXOxd9rg8c5VzTXK95EZ0c3WrdHvlru6+wf2GB7dHkMcpj6+eFp6lnk+85L1Svfq82b3Xedd7f/Ox8tntM+6r6rvRd8BPyC/ar82f5O/tf8J/IcA6YF/A9DrtdQXrRtfLrc9Y3x8oFBgX2BXEHkQLuhBMCPYJPhW8RHOh1dAWQuxDDoXMh1qG7g99G2YWtjdsNtw4fHf4TIRxxO6I15HGkXsiZ6NMo8qj5qItoyuiP8bYxVTHfIt1ia2LXY7ziWuMJ8cHx7cncCXEJlxNFEvMSLxHV6IX0MeTDJL2Jc0zHBknkpHk9cltKTwp9JTbqfKp+akTaSZplWmL6d7pFzI4MxIybmcqZm7PnMmyyTqejWeHZvdtkNiQu2Fio/nGo5uQTSGb+jZLbc7bPJ1jm3Mylzk3NvfOFrUtu7d82eqztSNPNC8nbyrfNr+hgFLAKHi4zXBbdSFeGF04uF1z+8Htv4vCim4VqxWXFy/tCN1xa6f6zgM7l0siSgZLdUqrdhF3JewaLTMtO7mbc3fW7qk9znta9lL3Fu39si9oX3+5Vnn1fub9qfvHDzgdaDsofXDXwaWKqIqRSovKxkMih7Yf+nY47PBwlVnV2WrR6uLqH0eijzw6anu0pUa2pryWWJtW++qY97Ebx/WO158QOlF84lddQt34SfeTV+t16+tPiZwqbUAbUhtmT687PXTG6kzbWeWzRxv5GouboCm16c254HOj5x3P913Qu3D2oszFQ83czUUtSEtmy3xrVOt4m1/bvXaH9r4Ow47mSyqX6jolOiu7eLtKu5m787qXe7J6FnrpvXOXIy9P9QX1Pbnie+XBVberg9ccr928bnP9yg3zGz03jW929hv0t9/Su9U6oDPQclv7dvMd7TvNgzqDLXd177YN6Q913DO61z1sOnz5vtX96w/sHwyMrB25N+o1+ujhuofjj8IevX4c9/jjWNrYzyc5TwlPi55xPCt/LvK85oXCi8ZxnfGuCauJ25Mek0+mQqfevkx+uTSd94rtVfmM+Ez9a43XnbM2s0NvAt5Mv6W//TlX8I7z3aH38u8vfjD7cHved376I+Pj8qcdnwU/133R+tK34Lrw/Gv815/fihYFF09+1/t+44fPj5mf6UukpQO/FH51/Hb8/XQ5fnmZTmPQAAAAAwA0IgLgUx0Amx8A9xAAM2Xl+2t1YQgACgAkEAMHKIYpRBFJQHpRQTQFHcPssSu4Lf6AEE/kJPaRNpBNmEhMz5jbWQ6xlrLVUZ5ycHA6cm3n7ufl5FvHf1oQF6IJd4lSxXaIL0qESY5Jr5Xpl1OVL1F4q2S/plr5q6ql2k71IU02LQvtZJ1Dur164/q/DPmNlIz1TaxN3c1CzZMt8iz3WzVY99jct521W3bgdVzjZOkcsDbaJc013223e7VHg2erV5/3gM+w72O/F/5TAa/XvVv/OvBp0GBwD60xpCp0Z1hWeESEW6RhlHQ0JfprzIvY63H18TsT6IkedN0koaQlxvPk3pTa1Py0iHT7DKVM5sw3WbezmzYc2Ji3KX1zUg4jN2tL0dajeV35L7YxFRptpxfVFo/uZC4xKo3fVVU2uPvX3jX7AsqL9rccGK9gqdQ+FHR4e9X56idH8RrlWu9jm4+fPHGvbrGeesqpYcPp82c+Nho0lZ77cCHg4t0Wl9YH7UYdKZfqO592s/Ro9npfTurLv1J2tfxa+fWyG4U3t/Zvu7VzYOft/Dspgz53Ve7+HOq9lz2sM/z1/sMH7SMVoxsfBj2yeCwzxjT27sm9p83PKp5vfBE8bjWhMMkx+X3q1cvR6f5Xl2cuvW6fbX9z/G3JXNq7wPfWH5TmOeYXPo596v589Ev+QtRXx2+qi9yL374//dH7s2Yp71f4b6tlyeVlACCCEJhBBlxDuBEnZBfyAtVES9DPWBA2invhzwh0IoXYSgonC5HHmA4xR7JYsBqzeVKi2HM4jnBe5prl4eW14svkbxT4IKQizBDpFGMR96aekliWMpfOlemRXZLXVYhRPKw0sOaTCq+qppqdeoBGpGaSVqb2Rp0s3Ri9AH0nA2NDNSNJY14TsskP03dmE+YjFrcsu60uWNfZHLAttEu3j3Lwc7Rz0nOWW8vrgrt8cZ10u+fe69HkWeVV6J3sE+hr76fpLxpADHi/bnR9V2BtUFFwIs0zRCuUNXQyrD28NCIi0iiKM+pV9KWYstjwOIN49viphNbEQrpfklLSEmMw+UgKI9UyjTdtJr09Y0dmYJZaNpr9cEPjxuJN8Zu9cqxyDbbobzXOs8v3LUjYtq3w+PYrRRPFv3eKlOiXeu9KLtu1+/Se/r2vytH9Igd0DrpVxFcWHzp9eKjq6xHJo641W2vbj308oVKXdPJi/bcG/dMbznQ3QpP5ua3nr10kNNu2FLbeaCd1WF/a0tnV9aVHttfjcnZf1ZVLV0euzV7/dhPv574lMaB62/iO06D/3aih9HsFw/vu1zxoHOkc7X84+mj68Zcn2FOeZzLP9V44jUdO1E7OvpSb9n9VMHPq9Y3ZiTeLc5R3Mu9NPwTM53wc+qz5Zc/C52/uixd/CPzMX1r8nb68DAA4cIIirIUc6EVIiAGSgrSiKOqMHkF/YoHYLdwIbyHoEfqIrsQpUjZZmHyDaSdzKIsRqzDrb7ZJygB7M8dxzgNcJdyFPPm8BXzF/HsEqgUbhNqEu0S6RLvFesS7qZckmiUbpA5LF8ukyq6TM5OXVACFJ4qtSsVrvJWpym9UmlVz1BzV+dQnNBo0U7VMtZm07+sc1o3S09Jb1O82yDd0NOIyGjOuMYkx1TBdMrtuXmax3lLR8pvVFetSmwBbOdtPdt32RQ7ejhKOb51anHPWOrnwuUy4Nrgluxt6oB63PHd7+XtTvWd8zvqm+hn6o/79AaXrPNbzrX8cWBm0Plg0+BntcMj6UJHQsbAD4d4R3BF3I4ujrKMh+lJMWqx67FxcXXxIgkjCw8Q99LVJ5KTLjKxkzeS5lOOpgWn8aXfTt2WYZixmNmVFZ1OzH2/Yu9Fzk+Cm6c1tOXtzM7dEbF2X55cfUBC+LbUwf3t50Ynilh3Xd46UTJd+KcN2c++R3Ku2z6Dccr/DAbeDfhUhlYmHNh/eU3W6euDIhxqZ2sxjQyfk6jadHD2l3JB3+slZ9cbCpufndS4UX3zRotm6re1ph+alos7JbqOeA71f+zyvNF+Tu37spnL/tYHYO9KDc0M3hs89qB9tenR57NkzeKE2UfeyYKboTet79o+FCwKLzUs+y8sAK//hAACIOgDHpwC8jwK4BQDUKQHIVAJQeABc2QA89QG1KAXk8UFAbM/+fX+wgRzYQARsg5PQD28RCqKOeCFZyGGkE3mCLKGiqCkaghagp9C76BdMGDPHorBdWDs2ibPg2ngwvgNvw18SuAimhATCUcIIkZloTswgnifOkeRJkaQ60ixZhZxK7mFiYfJnOs2MMPsyn2ehsCSwDLPqsR5hI7Mx2J5THCjt7PLsFRxsHLkc3zgTOV9zhXK94A7hnuGJ5/nKm8tH4TvMr8p/RSBAYEGwTEhd6L5wuoioyJDoNjELcRC/TM2XcJYUlHwtdUm6TCZG1kZORp5VfkFhUnFY6eqaDuULKk2qjWrn1ds0ejUHtJ5rf9TF9Xj1pQyUDdWN1IwVTaimXGao2QfzJxY9ljVWhdaJNr62Fnaq9mIO7I6Y46LTvPObtdMuk64Tbi/d33p89vzlzeTD7yvnp+/vHBC6Lnv9vsCmoMHgdyGUUM0wv/DNEbWR16Kmon/FcsVJxCsmqCQq0xWSJBl8yUzJP1Jm04TSnTPyMnuyfm+w3rhn09sc59xLW7Xy2gvst01t31YsseNsiVnpeFnZHt99xvvtD6ZXXqsSPkKpQWu/H/9U975+rmHuzIfGhXO/LpJbhNtUO6w6/bqje9P6Nl3Nub7xZtqtuNvBg8VDbcNvRiQern9c/eTVc/Xx3MmRaaWZwtmZOdv3pz5yfM5eeLcY8WPmF315GQDYQQXcIBUqoAdeIiyIBhKA5CH1yADyAeVBDdBgtBBtQh9jGKaM+WH52DnsBc6GG+GxeCV+B/9NUCeEEQ4RRojsRCfiduJNEjPJmbSbNEaWITPIfUx8THFM15mlmLcwT7M4sHSwKrFWs/Gy7aAQKVvYgT2XA+Mo5KRw7ueS5GrkNuMe4YnnJfLW8JnzTfIXCCgLjArmCqkJjQvvEbETxUX7xLaK21BZqaMSNZLJUjbSYtKLMqOyrXJH5PcrlCmWKJWs2a1coXJCtVntpvpzjW9avNoGOqG6JXpd+h8MZYyCjCtNnpiJmYdZNFr+tLa2KbYdsCc46DqGOBU4n1h72WXMdd4d9+DzVPQy8/bzSfYt9TvrPxjwcT1foHFQRHAZrTvkfZhUuG9EaeT1qF8xWrHRcVXx9xJRukZSMKMk+VLK6zT2dN2M4MzirLbsmY38m+w3b8w5n/tmq1Te+vyKgkeF/Nv9iqqKX+5ULskovV4msDtxz+19auWVBygHt1eyHtpXJVd942h0Leux8yf8T+L1TQ1BZzjOXmnKOK964XVzXWt0u3LHp86O7i29Tn38V6auNd3Y0O8wIHh7aNDr7tS9rPtiDwZHix95jMk+RZ5Nvrg+0TBVOs2Y8ZgVflM9J/fu3AeT+cFPQZ8/LOR8Y188+EPsZ/Uvod+ly8sAwA/mQIdquAvLiAYSgRxEriGfUUnUHc1DW9E5TALzxXZh/TiGm+BZeCu+QNAmpBG6iASiC7GS+IZkSNpFek22Ih9jIjPRmZ4yOzH3suiydLBasN5m82N7Q9nEzsvexOHC8ZGznMuEa5b7MI8HLxvvLb7t/E4CXAJjgseFGMLmItwib0Wvix0TL6DGSnhKmktpSMvJiMsKywnJUxWUFPWVHNfQlDeoVKh2qb3UoGgaaTG0z+p80NPWzzUYNpI3zjN5ZeZk3mqpZHXMRsK21l7BodnJyvmRC92N1b3JM8CbyafLLy1Aa91iYG/wzpDAMJ0I1sjH0RWx9nGzCZmJS0kpjOkU19QL6ZwZjMwH2QYbjm5i2ZyRM7PFd+vtfIuCjkKt7S3Fxjv6S/xK35Zt2sO5t6ZcdX/7QZOKnkNGh1uqCUecju6reXFM8Xj6iWsneesjTnWcppwJO9vZxHuOfn7gonxzUcu7Nrf21ktinQVd73t8ei/3KV3Zd3X5esyNB/1mtxpu891JHrw1JHwvavj0/TcjUqM+D7c8Ovn41tj0k6VnHM/FXyiNa08YTJpMmb00mzZ5ZTCj+1p9VvGN5FvK29m59nfp77Xfz304Pu/3kflj56eIzxyf276sW4CFmq8WXye/bV4UWWz/7vV9/seOn3I/+5YClxZ/7fmt+rt/OWx5GSA5QlNjZSeK1QKA8Hx5+bMsAGk3wK+y5eWfNcvLv2oBsKcAvXErezsAAEQOgEO1/9sey38BOi/O6KPLSP4AADwwaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM4OjU1KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozODo1NSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjU4ZmM5Yzg4LWFiYWUtNGEzMC1iNGUxLTUyMTQyZWYzMzM4NDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM4YmMxOTAwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmQ1ZjJhY2QyLTQ2ZDUtNGVlZS05NDllLThkMDI0MTljZjA3ODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkNWYyYWNkMi00NmQ1LTRlZWUtOTQ5ZS04ZDAyNDE5Y2YwNzg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1OGZjOWM4OC1hYmFlLTRhMzAtYjRlMS01MjE0MmVmMzMzODQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pmkb7KYAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAOZJREFUeNrMlL0NwyAQhZ+jLJAVkE4M4BVMR50RvIIzAivYI6S+zh4hHgAhZYWM4DTnCCFsoshFnkQBB9/9impZFhylEw5UFsaaatbUbj1iTR1ruhRhrKkGMALoWVOXsY8AHIAHa1KlyO4AVq+ONbkE1MhWAejjh+cMbBDPqzqJQAGoM3c/qnLdlPRcod7G+jAVYQJs0zT2QKXRmADMufMcaC9NJR1VW46sD6YI2wC9og7HkV+tD6/SaKQgIytWk9Y0B5tTkPVhljqZnbubNevFs7E+PBNbI9HfrA/DV6Pxn7/Gr3oPAAwLXEdIhTGuAAAAAElFTkSuQmCC');background-position:right 5px center;background-repeat:no-repeat;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}select.valid,input.valid{border-color:#468847;background-image:url('data:image/png;base64,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YWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM5OjExKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozOToxMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmU3ODMyNmIwLTQ5NmItNGMyMy05ZGI1LTI4OTRkMWQxZWZmYzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQxZDQzYTcwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjVkM2FkZDhiLTljMmUtNDU0ZC1iMjFhLTk5ZTliZDY2ODg1MDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1ZDNhZGQ4Yi05YzJlLTQ1NGQtYjIxYS05OWU5YmQ2Njg4NTA8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDplNzgzMjZiMC00OTZiLTRjMjMtOWRiNS0yODk0ZDFkMWVmZmM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pn/qNPoAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAMBJREFUeNrE1L0NwyAURtHrKAu4pPUKXsGs4AIGyGRQ2CM4K3gFt3TJCE5DgSL+7FgKEg0SB77HE82+71w1blw47mc3ais6YAGkUW47fbMA6n6Kqa1ogekbSmLaipe2ok9AC9AfeYAWmHycKqgUswOWAIxBbz8BaGJ9pq0IF1e/YYhA0ii3HmmNVKwxhHIxt8IB0ij3rK2ZDGtRAyUx39ExcExB2df09ZDB0sMoN+eyN6VfQ1sxAG0JqsL+9gV9BgBw6UeG/cRoQwAAAABJRU5ErkJggg==');background-position:right 5px center;background-repeat:no-repeat;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}input[type="file"].error{color:#b94a48;background:none;-webkit-box-shadow:none;box-shadow:none}input[type="file"].valid{color:#468847;background:none;-webkit-box-shadow:none;box-shadow:none}.form-error{display:block;color:#b94a48;margin-top:5px;margin-bottom:10px;line-height:140%}span.help{color:#999;font-size:90%}select.validating-server-side,input.validating-server-side{opacity:0.5;background-image:url('data:image/gif;base64,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');background-position:right 5px center;background-repeat:no-repeat;background-color:#FFF}form.validating-server-side{}div.form-error{background-color:#f2dede;padding:15px;margin-bottom:20px;border:#b94a48 1px solid;border-radius:4px}div.form-error strong{font-weight:bold;display:block;margin:0;padding:0 0 10px}div.form-error strong,div.form-error ul li{line-height:140%;color:#b94a48;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}div.form-error ul,div.form-error ul li{background:none} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/images/align-justify.svg b/wp-content/plugins/caldera-forms/assets/images/align-justify.svg new file mode 100644 index 0000000..aa99b3b --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/align-justify.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/calculator.svg b/wp-content/plugins/caldera-forms/assets/images/calculator.svg new file mode 100644 index 0000000..9c58a0c --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/calculator.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/caldera-globe-logo-sm.png b/wp-content/plugins/caldera-forms/assets/images/caldera-globe-logo-sm.png new file mode 100644 index 0000000000000000000000000000000000000000..ec9dd6b3254a20d7218e8adbbf1336c53c6f9cc3 GIT binary patch literal 12155 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 tjTK}-E`7NPL + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/cc-amex.svg b/wp-content/plugins/caldera-forms/assets/images/cc-amex.svg new file mode 100644 index 0000000..c466bef --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/cc-amex.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/cc-discover.svg b/wp-content/plugins/caldera-forms/assets/images/cc-discover.svg new file mode 100644 index 0000000..2738204 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/cc-discover.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/cc-mastercard.svg b/wp-content/plugins/caldera-forms/assets/images/cc-mastercard.svg new file mode 100644 index 0000000..de286f9 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/cc-mastercard.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/cc-paypal.svg b/wp-content/plugins/caldera-forms/assets/images/cc-paypal.svg new file mode 100644 index 0000000..c4800ee --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/cc-paypal.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/cc-stripe.svg b/wp-content/plugins/caldera-forms/assets/images/cc-stripe.svg new file mode 100644 index 0000000..8ab1096 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/cc-stripe.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/cc-visa.svg b/wp-content/plugins/caldera-forms/assets/images/cc-visa.svg new file mode 100644 index 0000000..bef42c5 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/cc-visa.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/cf-pro-logo.png b/wp-content/plugins/caldera-forms/assets/images/cf-pro-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2f77f950dd9d35ec7830b309e27636bbfc8bbff4 GIT binary patch literal 24479 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 W@h>ae;MbL2ACZw#lq{4m3iv + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/checkmark.png b/wp-content/plugins/caldera-forms/assets/images/checkmark.png new file mode 100644 index 0000000000000000000000000000000000000000..ad85a91027713d18ea4a3d7b7d22dfe540e38f5f GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw{0wkH`a%F*3fv1aONCo55gB!UV6D1ffOuq9) zz1z|ARP+WQ0ANajWoAC6u?TStD-{)H%@0Waa!szRUDT(h=l@CW*WMu~2 z;H>W5<#)(&;jznJ(#%T>CSHl+NH;EDc;)leu$p^cOg+{)rK%i`NL32{ + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/cog.svg b/wp-content/plugins/caldera-forms/assets/images/cog.svg new file mode 100644 index 0000000..fc4cb88 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/cog.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/credit-card.svg b/wp-content/plugins/caldera-forms/assets/images/credit-card.svg new file mode 100644 index 0000000..dd1c6c4 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/credit-card.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/envelope-o.svg b/wp-content/plugins/caldera-forms/assets/images/envelope-o.svg new file mode 100644 index 0000000..7f3940c --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/envelope-o.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/envelope-square.svg b/wp-content/plugins/caldera-forms/assets/images/envelope-square.svg new file mode 100644 index 0000000..aea91d5 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/envelope-square.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/eye.svg b/wp-content/plugins/caldera-forms/assets/images/eye.svg new file mode 100644 index 0000000..1be85e6 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/eye.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/field.png b/wp-content/plugins/caldera-forms/assets/images/field.png new file mode 100644 index 0000000000000000000000000000000000000000..85396c2f8b7f7a89e298c2c9fba13adfb8b08800 GIT binary patch literal 660 zcmV;F0&D$=P)sBE`|kNyI^<_$gdE`32gfO`3*w=<3kHtqxA&2Pons zjt(NBlN9}*G!RPeOk&LSF7FSILeo3$_rLevT}h!pB9TZW5{X1oUzTO9Hk-|o>~+Y3 zU#rz>FZFu;-nQ+0nP8gc4?N6c!JLxJkDYsyvKpB zXag_Ud4kU?{78FvLCvQLzbBhBR2l7juHk1h?I%DtVGGBitJ=deIgYb{40s4x{3kNt z_%HAnGn;A8G2xMCg4Xc9+U+*i1g+rNjv~r2P0$0L$uJCO(&5uKVfNvf0QVd?=F&1j z4S3geS3=JEL(XrbnlQVUoM~a9XPgU9QWHGOvebZQLjBtu5N&aU1$QH?PRjxPN!2!65VchE^IzQ{l_vP zGa=m)-NrEPoHO53%(>*6kfs4>VoM3<@-TKwc>{1uJBc{ + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/howto.gif b/wp-content/plugins/caldera-forms/assets/images/howto.gif new file mode 100644 index 0000000000000000000000000000000000000000..c53b83043b023347d9de8d3a84b8de0a6f2a0201 GIT binary patch literal 33493 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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/images/lgo-icon.png b/wp-content/plugins/caldera-forms/assets/images/lgo-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..40bfd684a00d33cfbca7a16592aabe946dc131d6 GIT binary patch literal 5730 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 A2mk;8 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/images/list.svg b/wp-content/plugins/caldera-forms/assets/images/list.svg new file mode 100644 index 0000000..45435f1 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/list.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/loading.gif b/wp-content/plugins/caldera-forms/assets/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..3c8fadf04bf55d4d422b798acddfbdd89652a4e3 GIT binary patch literal 12069 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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/caldera-forms/assets/images/lock.svg b/wp-content/plugins/caldera-forms/assets/images/lock.svg new file mode 100644 index 0000000..5241098 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/lock.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/mobile.svg b/wp-content/plugins/caldera-forms/assets/images/mobile.svg new file mode 100644 index 0000000..90efc9e --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/mobile.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/new-icon.png b/wp-content/plugins/caldera-forms/assets/images/new-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..146fdcc220fe473f4af1e7a17f633e275a007060 GIT binary patch literal 16149 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 + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/paypal.svg b/wp-content/plugins/caldera-forms/assets/images/paypal.svg new file mode 100644 index 0000000..5667f3d --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/paypal.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/plus.svg b/wp-content/plugins/caldera-forms/assets/images/plus.svg new file mode 100644 index 0000000..15078bd --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/plus.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/processor.png b/wp-content/plugins/caldera-forms/assets/images/processor.png new file mode 100644 index 0000000000000000000000000000000000000000..dcfa5a6650453a3904a35a6afe303cfabf3f1efc GIT binary patch literal 1683 zcmV;E25k9>P)EF-sfd}VsF(P0iHI%v8+O zOx4ZHOJ3gc<2~^bH4_mP5mixD5fM-K`RKWG-_5!Ao^$Sx^J4k(<=uPF`JV6hd(Qd( zI_K@#vkSYB2uw{)HH?gmTmTOGu~;m&*yb;F$mMb$IgayMhWOTRo4?cnGyOx50`Tom z+x(>p_AFf62I? z@qxhK@ovq4&Vp6p5&kyP4QVjEilF8^`Zf7!Ax&0 z={CV*`q|;k%nSpfD;hKMlkOOxe@m4<+I~xgr7pN1Aeau5w`ON&mFoFudofMrCI(n; zdv*LY<9qb!458P~kXC2Eqfdt>&uuWwCj}mltpqUfm!^?o-2ND|d>K*VY2as^alCuz z=$#!9pX&09alZ4?!1(XRRls-*R}~i*b$EqaZFYS13n=8evG9dLfrp(oE5lWI7^%O< zsyYkd@|fXMl}e=nyzUFwUh8P{$=uu=+w4cb>+A=JtX(J_cBYN88H7On&YL4Tx7~*C zS%&MrHkD8%U^z8v`suWAja4LN?756rMUfd1JCmY!YyzQg4qkA9Jiz*JZpmDoWW0TgY`_AEkpaC1C)D0R|$*w zJpiILH2{%2Tv8QY#P&7CO+Is}3uSH-o<&p!R~Y~A06TFth<{eBIcYLGK-URd&=;u$ zH0ty-Em72vfcrfBbgu7_dWkNeb0aZ*; zXd*^WlDYy2Aoeh1_RFSpqgDWnUPpui?q;F@4D@-(-oF^skBJldUc-KUNA?{nrxoAN zI|0dASY=9NwX!qLb>TIRC8hvja2^1M{pb~rRV3OB3_c(fwC%i&Ukp=txXaYf&S|F4(h~-;#-ehMgj56`r@?MnzjqekRG7rX) zMH@<`68CRT!psuy0RX@7D5xf2agWFmizJy18kh8q0n5L|sXcmsLJRM0!(xYz(IMaW zK3}}CqM(#z@2UgM32&O62?!TivjSK%3~1|3V%AvegWzqR@4fUacz2Y~ysD3P_auV9 zaB~DGx>@8e!scMaf@Z9Y>2;kU0cap5z5|0BG@IpMGGxjz1X0ay|I + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/slack.svg b/wp-content/plugins/caldera-forms/assets/images/slack.svg new file mode 100644 index 0000000..1ff8a40 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/slack.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/star.svg b/wp-content/plugins/caldera-forms/assets/images/star.svg new file mode 100644 index 0000000..81f77e4 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/star.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/user.svg b/wp-content/plugins/caldera-forms/assets/images/user.svg new file mode 100644 index 0000000..3e175b8 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/user.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/volume-control-phone.svg b/wp-content/plugins/caldera-forms/assets/images/volume-control-phone.svg new file mode 100644 index 0000000..6dd23dc --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/volume-control-phone.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/images/wordpress.svg b/wp-content/plugins/caldera-forms/assets/images/wordpress.svg new file mode 100644 index 0000000..be22e06 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/images/wordpress.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/wp-content/plugins/caldera-forms/assets/js/admin.js b/wp-content/plugins/caldera-forms/assets/js/admin.js new file mode 100644 index 0000000..ec5ba64 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/js/admin.js @@ -0,0 +1,194 @@ +var baldrickTriggers, loop_loader; + +jQuery(document).ready(function($){ + var adminAJAX; + if( 'object' == typeof CF_ADMIN ){ + adminAJAX = CF_ADMIN.adminAjax + }else{ + //yolo + adminAJAX = ajaxurl; + } + + // admin stuff! + // Baldrick Bindings + baldrickTriggers = function(){ + $('.ajax-trigger').baldrick({ + request : adminAJAX, + method : 'POST', + before : function( el, e ){ + var clicked = $( el ); + // check for a nonce + + var nonce = $('#cf_toolbar_actions'), + referer = nonce.parent().find('[name="_wp_http_referer"]'); + + if( nonce.length && referer.length ){ + clicked.data('cf_toolbar_actions', nonce.val() ); + clicked.data('_wp_http_referer', referer.val() ); + } + + if( clicked.data('trigger') ){ + e.preventDefault(); + var trigger = $( clicked.data('trigger') ); + + trigger.trigger( ( trigger.data('event') ? trigger.data('event') : 'click' ) ); + return false; + } + }, + complete : function(){ + // check for init function + $('.init_field_type[data-type]').each(function(k,v){ + var ftype = $(v); + if( typeof window[ftype.data('type') + '_init'] === 'function' ){ + window[ftype.data('type') + '_init'](ftype.prop('id'), ftype[0]); + } + }); + } + }); + }; + + // loop loader + loop_loader = function(params, ev){ + var id = Math.round( ( Math.random() * 10000000 ) ); + return { "__id__" : id }; + }; + + baldrickTriggers(); + + + // Profile TABS + $('body').on('click', '.modal-side-tab', function(e){ + e.preventDefault(); + var clicked = $(this), + parent = clicked.closest('.caldera-modal-body'), + panels = parent.find('.tab-detail-panel'), + panel = $(clicked.attr('href')); + + parent.find('.modal-side-tab.active').removeClass('active'); + clicked.addClass('active'); + + panels.hide(); + panel.show(); + }); + + // Profile Repeatable Group Remove + $('body').on('click', '.caldera-group-remover', function(e){ + + e.preventDefault(); + + var clicked = $(this), + parent = clicked.closest('.caldera-repeater-group'); + + parent.slideUp(200, function(){ + parent.remove(); + }); + + + }); + + $('body').on('click', '.form-delete a.form-control', function(e){ + var clicked = $(this); + if(confirm(clicked.data('confirm'))){ + return; + }else{ + e.preventDefault(); + } + + }); + + // bind slugs + $('body').on('keyup change', '[data-format="key"]', function(e){ + this.value = this.value.replace(/[^a-z0-9]/gi, '-').toLowerCase(); + }); + $('body').on('keyup change', '[data-format="slug"]', function(e){ + this.value = this.value.replace(/[^a-z0-9]/gi, '_').toLowerCase(); + }); + + $( window ).on('resize', function(){ + + var list_toggle = $('#cf_forms_toggle'), + forms_panel = $('.form-panel-wrap'); + + if( window.innerWidth <= 1420 ){ + if( list_toggle.is(':visible') && forms_panel.is(':visible') ){ + list_toggle.trigger('click'); + } + } + }); + + + //setup clippy on admin, not edit + var CFclippy; + if( undefined != typeof CF_CLIPPY && 'object' == typeof CF_CLIPPY ){ + CFclippy = new CalderaFormsAdminClippys2( 'caldera-forms-clippy', CF_CLIPPY, $ ); + CFclippy.init(); + } + + $( '.cf-entry-viewer-link' ).on( 'click', function(){ + if ( 'object' == typeof CFclippy ){ + CFclippy.remove(); + } + }); + +}); + +/** + * Makes arbitrary button pulse + * + * @since 1.5.0.9 + * + * @param $btn The button as a jQuery object + * @constructor + */ +function CalderaFormsButtonPulse( $btn ){ + + var pulseEffect, + pulseLoop, + stopped = false; + + /** + * Animates the pulse effect + * + * @since 1.5.0.9 + */ + pulseEffect = function() { + $btn.animate({ + opacity: 0.25 + }, 500 , function() { + $btn.animate({ + opacity: 1 + }, 500 ); + }); + + }; + + /** + * Starts the pulse effect loop + * + * @since 1.5.0.9 + */ + this.startPulse = function() { + if( false === stopped ){ + pulseLoop = setInterval( function(){ + pulseEffect(); + }, 1000 ); + } + + + + }; + + /** + * Ends the pulse effect loop + * + * @since 1.5.0.9 + */ + this.stopPulse = function() { + stopped = true; + clearInterval(pulseLoop); + + }; + +} + +!function(a){"use strict";var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,"click"==this.options.trigger?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):"manual"!=this.options.trigger&&(e="hover"==this.options.trigger?"mouseenter":"focus",f="hover"==this.options.trigger?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);return c.options.delay&&c.options.delay.show?(clearTimeout(this.timeout),c.hoverState="in",void(this.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show))):c.show()},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);return this.timeout&&clearTimeout(this.timeout),c.options.delay&&c.options.delay.hide?(c.hoverState="out",void(this.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide))):c.hide()},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){switch(a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f="function"==typeof this.options.placement?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight,b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f="object"==typeof c&&c;e||d.data("tooltip",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'

      ',trigger:"hover",title:"",delay:0,html:!1},a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(window.jQuery); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/js/ajax-core.js b/wp-content/plugins/caldera-forms/assets/js/ajax-core.js new file mode 100644 index 0000000..f7c8311 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/js/ajax-core.js @@ -0,0 +1,238 @@ +var resBaldrickTriggers; + +jQuery(function($){ + + var cf_upload_queue = []; + // admin stuff! + var cf_push_file_upload = function( form, file_number, data ){ + var progress = $('#progress-file-' + file_number ), + filesize = $('.' + file_number + ' .file-size'); + cf_upload_queue.push(1); + cf_uploader_filelist[ file_number ].state = 2; + $.ajax({ + xhr: function(){ + var xhr = new window.XMLHttpRequest(); + //Upload progress + xhr.upload.addEventListener("progress", function(evt){ + if (evt.lengthComputable) { + var percentComplete = ( evt.loaded / evt.total ) * 100; + progress.width( percentComplete + '%' ); + filesize.html( size_format(evt.loaded) + ' / ' + size_format( evt.total ) ); + } + }, false); + //Download progress + xhr.addEventListener("progress", function(evt){ + if (evt.lengthComputable) { + var percentComplete = evt.loaded / evt.total; + //Do something with download progress + + } + }, false); + return xhr; + }, + url : form.data('request') + "/upload/", + type: "POST", + data : data, + processData: false, + contentType: false, + success:function(data, textStatus, jqXHR){ + + if( data.success && data.success === true ){ + + cf_upload_queue.pop(); + var file_remover = $('[data-file="' + file_number + '"]'); + file_remover.next().addClass('file-uploaded'); + file_remover.remove(); + + cf_uploader_filelist[ file_number ].state = 3; + + form.submit(); + + + }else if( data.data && !data.success ){ + //show error + $('.' + file_number ).addClass('has-error'); + form.find(':submit').prop('disabled',false); + form.find('.cf-uploader-trigger').slideDown(); + $('.' + file_number +' .file-error' ).html( data.data ); + + return; + } + + }, + error: function(jqXHR, textStatus, errorThrown){ + //if fails - push error + if( !form.data( 'postDisable' ) ){ + buttons.prop('disabled',false); + } + } + }); + } + // Baldrick Bindings + resBaldrickTriggers = function(){ + + function setNoticeEl(obj) { + return $('#caldera_notices_' + obj.params.trigger.data('instance')); + } + + $('.cfajax-trigger').baldrick({ + request : './', + method : 'POST', + init : function(el, ev){ + + ev.preventDefault(); + + var form = $(el), + buttons = form.find(':submit'); + + if( form.data('_cf_manual') ){ + form.find('[name="cfajax"]').remove(); + return false; + } + + if( !form.data( 'postDisable' ) ){ + buttons.prop('disabled',true); + } + + + if( typeof cf_uploader_filelist === 'object' ){ + // verify required + form.find('.cf-uploader-trigger').slideUp(); + // setup file uploader + var has_files = false; + var count = cf_upload_queue.length; + for( var file in cf_uploader_filelist ){ + if( cf_uploader_filelist[ file ].state > 1 || cf_uploader_filelist[ file ].state === 0 ){ + // state 2 and 3 is transferring and complete, state 0 is error and dont upload + continue; + } + + has_files = true; + var data = new FormData(), + file_number = file, + field = $('#' + file_number.split('_file_')[0] ); + data.append( field.data('field'), cf_uploader_filelist[ file ].file ); + data.append( 'field', field.data('field') ); + data.append( 'control', field.data('controlid') ); + + + cf_push_file_upload( form, file_number, data ); + count++; + if( count === 1 ){ + break; + } + + } + if( true === has_files || cf_upload_queue.length ){ + return false; + } + } + + }, + error : function( obj ){ + if( obj.jqxhr.status === 404){ + this.trigger.data('_cf_manual', true ).trigger('submit'); + }else{ + var $notice = setNoticeEl(obj); + + if( obj.jqxhr.responseJSON.data.html ){ + $notice.html (obj.jqxhr.responseJSON.data.html ); + $('html,body').animate({ + scrollTop: $notice.offset().top - $notice.outerHeight() + }, 300 ); + + } + } + + }, + callback : function(obj){ + obj.params.trigger.find(':submit').prop('disabled',false); + + var $notice = setNoticeEl( obj ); + + // run callback if set. + if( obj.params.trigger.data('customCallback') && typeof window[obj.params.trigger.data('customCallback')] === 'function' ){ + + window[obj.params.trigger.data('customCallback')](obj.data); + + } + + if( !obj.params.trigger.data('inhibitnotice') ){ + + $('.caldera_ajax_error_wrap').removeClass('caldera_ajax_error_wrap').removeClass('has-error'); + $('.caldera_ajax_error_block').remove(); + + if(obj.data.status === 'complete' || obj.data.type === 'success'){ + if(obj.data.html){ + obj.params.target.html(obj.data.html); + } + if(obj.params.trigger.data('hiderows')){ + obj.params.trigger.find('div.row').remove(); + } + }else if(obj.data.status === 'preprocess'){ + obj.params.target.html(obj.data.html); + }else if(obj.data.status === 'error'){ + obj.params.target.html(obj.data.html); + } + + } + // hit reset + if( ( obj.data.status === 'complete' || obj.data.type === 'success' ) && !obj.data.entry ){ + obj.params.trigger[0].reset(); + } + + // do a redirect if set + if(obj.data.url){ + obj.params.trigger.hide(); + window.location = obj.data.url; + } + // show trigger + obj.params.trigger.find('.cf-uploader-trigger').slideDown(); + if(obj.data.fields){ + + for(var i in obj.data.fields){ + var field = obj.params.trigger.find('[data-field="' + i + '"]'), + wrap = field.parent(); + if( ! field.length ){ + $notice.html ( '

      ' + obj.data.fields[i] + '

      ' ); + + }else{ + if (wrap.is('label')) { + wrap = wrap.parent(); + if (wrap.hasClass('checkbox') || wrap.hasClass('radio')) { + wrap = wrap.parent(); + } + } + var has_block = wrap.find('.help-block').not('.caldera_ajax_error_block'); + + wrap.addClass('has-error').addClass('caldera_ajax_error_wrap'); + if (has_block.length) { + has_block.hide(); + } + wrap.append('' + obj.data.fields[i] + ''); + } + + } + } + + if ( 'undefined' != obj.data.scroll ) { + var el = document.getElementById( obj.data.scroll ); + if ( null != el ) { + var $scrollToEl = $( el ); + $('html,body').animate({ + scrollTop: $scrollToEl.offset().top - $scrollToEl.outerHeight() - 12 + }, 300); + } + } + + + // trigger global event + $( document ).trigger( 'cf.submission', obj ); + $( document ).trigger( 'cf.' + obj.data.type ); + + } + }); + }; + + resBaldrickTriggers(); +}); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/js/api/client.js b/wp-content/plugins/caldera-forms/assets/js/api/client.js new file mode 100644 index 0000000..9dc2e06 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/js/api/client.js @@ -0,0 +1,93 @@ +/** + * API Client for Caldera Forms API for a single form + * + * @since 1.5.0 + * + * @param routes URLs for endpoints, should have URL for /entries and /forms + * @param perPage How many items to return for page + * @param formId Form ID + * @param tokens Either WordPress REST API authentication nonce as string, or object with index nonce and token (token is Caldera Forms Entry Token) + * @param $ jQuery + * + * @returns {{getForm: getForm, getEntries: getEntries, paginatedEntryURL: paginatedEntryURL, setPerPage: setPerPage}} + * + * @constructor + */ +function CFAPI( routes, perPage, formId, tokens, $ ) { + var nonce, token; + if( 'object' == typeof tokens ){ + nonce = typeof tokens.nonce == 'string' ? tokens.nonce : false; + token = typeof tokens.nonce == 'string' ? tokens.token : false; + }else{ + nonce = tokens; + } + + function addHeaders( xhr ){ + xhr.setRequestHeader( 'X-CF-ENTRY-TOKEN', token ); + xhr.setRequestHeader( 'X-WP-Nonce', nonce ); + } + + + return { + getForm: function () { + return $.ajax({ + url: routes.form + formId, + method: 'GET', + beforeSend: function ( xhr ) { + addHeaders( xhr ); + } + }).success(function (r) { + return r; + }).error(function (r) { + console.log(r); + }); + }, + getEntries: function ( page ) { + return $.ajax({ + url: this.paginatedEntryURL(formId, page, perPage ), + method: 'GET', + beforeSend: function ( xhr ) { + addHeaders( xhr ); + } + } ).success(function (r) { + return r; + }).error(function (r) { + console.log(r); + }); + }, + paginatedEntryURL: function (formId, page ) { + var params = $.param({ + page: page, + per_page: perPage + }); + + return routes.entries + formId + '?' + params + }, + setPerPage : function( newPerPage ) { + perPage = newPerPage; + }, + getPerPage :function () { + return perPage; + }, + savePerPage: function(){ + return $.ajax({ + url: routes.entrySettings, + method: 'POST', + dataType: 'json', + beforeSend: function ( xhr ) { + addHeaders( xhr ); + }, + data:{ + per_page: perPage + } + }).success( function( r ){ + return r.per_page; + }).error( function( r ){ + console.log(r); + }) + + }, + + + } +} diff --git a/wp-content/plugins/caldera-forms/assets/js/api/stores.js b/wp-content/plugins/caldera-forms/assets/js/api/stores.js new file mode 100644 index 0000000..4089778 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/js/api/stores.js @@ -0,0 +1,95 @@ +/** + * A factory for a form state containers + * + * Can be used constructed with CFAPI() or other data. Designed to provide data to our VueJS entry viewer, but is framework agnostic. + * + * @since 1.50 + * + * @param formId The ID of the form + * @param allFields All fields of this form + * @param listFields The fields of this form with "Show In Entry List" checked + * + * @returns {{state: {formId: *, allFields: *, listFields: *}, setFormId: setFormId, setAllFields: setAllFields, setListFields: setListFields, getAllFields: getAllFields}} + * + * @constructor + */ +function CFFormStoreFactory( formId, allFields, listFields ){ + return { + state: { + formId: formId, + allFields: allFields, + listFields: listFields + }, + setFormId: function(newValue) { + this.state.formId = newValue + }, + setAllFields: function(newValue) { + this.state.allFields = newValue + }, + setListFields: function(newValue) { + this.state.listFields = newValue + }, + getAllFields: function () { + return this.state.allFields; + } + }; +} + +/** + * A factory for creating a state container for a paginated collection of entries + * + * Can be used constructed with CFAPI() or other data. Designed to provide data to our VueJS entry viewer, but is framework agnostic. + * + * @since 1.50 + * + * @param formId The ID of form entries are from + * @param entries The entry collection + * + * @returns {{state: {formId: *, entries: *, total: number, totalPages: number}, setEntries: setEntries, setTotal: setTotal, setTotalPages: setTotalPages, getTotalPages: getTotalPages, getEntry: getEntry, getFieldFromEntry: getFieldFromEntry}} + * + * @constructor + */ +function CFEntriesStoreFactory( formId, entries ){ + return { + state: { + formId: formId, + entries: entries, + total: 0, + totalPages: 0, + page: 0 + }, + setEntries: function (entries) { + this.state.entries = entries; + }, + setTotal: function( total ){ + this.state.total = total; + }, + getTotal: function(){ + return this.state.total; + }, + setTotalPages: function( totalPages ){ + this.state.totalPages = totalPages; + }, + getTotalPages: function(){ + return this.state.totalPages; + }, + setPage: function( page ){ + this.state.page = page; + }, + getPage: function(){ + return this.state.page; + }, + getEntry :function( id ){ + if( 'object' == typeof this.state.entries[id] ){ + return this.state.entries[id]; + } + return false; + }, + getFieldFromEntry: function( entry, fieldId ){ + if( 'object' == typeof entry.fields[fieldId ]) { + return entry.fields[fieldId]; + } + return false; + } + } +} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/js/caldera-clippy.js b/wp-content/plugins/caldera-forms/assets/js/caldera-clippy.js new file mode 100644 index 0000000..2645321 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/js/caldera-clippy.js @@ -0,0 +1,93 @@ +function CalderaFormsAdminClippys2( elId, config, $ ){ + + var self = this; + + + + this.init = function () { + + var vm; + + var docsComponent = { + template: '#tmpl--caldera-help-clippy', + props: [ 'important' ], + + }; + + var extendComponent = { + template: '#tmpl--caldera-extend-clippy', + props: [ 'product','title' ] + }; + + var supportComponent = { + template: '#tmpl--caldera-support-clippy', + props: [ 'type' ], + + + }; + + + $.when( + get(config.cfdotcom.api.important), + get(config.cfdotcom.api.product) + ).then(function (dImportant, dProduct) { + var importantDocs = dImportant[0], + products = dProduct[0]; + var product = products[ pickRandomProperty(products) ]; + vm = new Vue({ + el: '#caldera-forms-clippy', + components: { + docs : docsComponent, + support: supportComponent, + extend: extendComponent + }, + data: function () { + return { + importantDocs: importantDocs, + products: products, + product: product, + extendTitle: config.extend_title, + support: 'wantPriority', + selected: 'A', + options: [ + { text: 'One', value: 'A' }, + { text: 'Two', value: 'B' }, + { text: 'Three', value: 'C' } + ] + } + }, + }); + }); + + + }; + + + this.remove = function () { + $( document.getElementById( elId ).remove() ); + }; + + + + function get( url ) { + return $.get( url, { + crossDomain: true + } ).done( function(r){ + return r; + }).error( function(){ + return false; + }); + } + + function pickRandomProperty(obj) { + var result; + var count = 0; + for (var prop in obj) + if (Math.random() < 1/++count) + result = prop; + return result; + } + + + +} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/js/caldera-forms-front.js b/wp-content/plugins/caldera-forms/assets/js/caldera-forms-front.js new file mode 100644 index 0000000..9533230 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/js/caldera-forms-front.js @@ -0,0 +1,6374 @@ +/*! GENERATED SOURCE FILE caldera-forms - v1.5.3 - 2017-07-26 *//** + * Simple event bindings for form state + * + * In general, access through CFState.events() not directly. + * + * @since 1.5.3 + * + * @param state {CFState} State object to subscribe to + * @constructor + */ +function CFEvents(state) { + var events = {}; + + /** + * Attach an event (add_action) + * + * @since 1.5.3 + * + * @param id {String} Any string, but generally input ID + * @param callback {Function} The callback function + */ + this.subscribe = function (id, callback) { + if (!hasEvents(id)) { + events[id] = []; + } + events[id].push(callback); + }; + + /** + * Trigger an event (do_action) + * + * @since 1.5.3 + * + * @param id {String} Any string, but generally input ID + * @param value {*} The value to pass to callback + */ + this.trigger = function (id, value) { + if (!hasEvents(id)) { + return; + } + + events[id].forEach(function (callback) { + callback(state.getState(id)); + }); + + }; + + /** + * Detach a bound event (remove_action) + * + * @since 1.5.3 + * + * @param id {String} Any string, but generally input ID + * @param callback {Function|null} The callback function you wish to detatch or null to detach all events. + */ + this.detach = function(id,callback){ + if( hasEvents(id)){ + if( null === callback ){ + delete events[id]; + }else{ + for (var key in events[id]) { + if (callback === key) { + events[id].splice(key, 1); + } + } + } + + } + }; + + /** + * Check if there are events attatched to an identifier + * + * @since 1.5.23 + * + * + * @param id {String} Identifying string + * @returns {boolean} + */ + function hasEvents(id) { + return events.hasOwnProperty(id); + } + +} + + + +/** + * State management for front-end + * + * @since 1.5.3 + * + * @param formId {String} ID of form this is tracking state for. + * @param $ {jquery} jQuery + * + * @constructor + */ +function CFState(formId, $ ){ + + var + self = this, + fields = {}, + events = new CFEvents(this), + unBound = {}, + fieldVals = {}; + + + /** + * Initialized ( or re-initialize) state with specific fields. + * + * @since 1.5.3 + * + * @param formFields {Object} Should be flat field ID attribute : Field default + */ + this.init = function (formFields) { + var $field, + $el; + for ( var id in formFields ){ + if( bindField(id)){ + fieldVals[id] = formFields[id]; + }else{ + fieldVals[id] = ''; + unBound[id] = true; + } + + } + + }; + + /** + * Get current state for a field + * + * @since 1.5.3 + * + * @param id {String} Field id attribute + * @returns {String|Array} + */ + this.getState = function(id){ + if( ! inState(id) ){ + return false; + } + + return fieldVals[id]; + }; + + /** + * Change state for a field + * + * @since 1.5.3 + * + * @param id {String} Field id attribute + * @param value {String|Array} New value + */ + this.mutateState = function(id, value ){ + + if( ! inState(id) ){ + return false; + } + + if( fieldVals[id] != value ){ + fieldVals[id] = value; + events.trigger(id,value); + } + + return true; + }; + + /** + * Unbind field -- used when hiding via conditional logic + * + * @since 1.5.3 + * + * @param id {String} Field id attribute + */ + this.unbind = function(id){ + self.mutateState(id,''); + unBound[id] = true; + }; + + /** + * Rebind field -- used when unhiding via conditional logic + * + * @since 1.5.3 + * + * @param id {String} Field id attribute + */ + this.rebind = function(id){ + bindField(id); + delete unBound[id]; + }; + + /** + * Accessor for the CFEvents object used for this state + * + * @since 1.5.3 + * + * @returns {{subscribe: subscribe, detach: detach}} + */ + this.events = function(){ + return { + /** + * Attach an event to change of an input in the state + * + * @since 1.5.3 + * + * @param id {String} Field ID attribute + * @param callback {Function} The callback function + */ + subscribe: function( id, callback ){ + if( inState(id)){ + events.subscribe(id,callback); + + } + + }, + /** + * Detach an event to change of an input in the state + * + * @since 1.5.3 + * + * @param id {String} Field ID attribute + * @param callback {Function|null} The callback function. Pass null to detach all. + */ + detach: function(id,callback){ + events.detach(id,callback); + } + } + }; + + + /** + * Check if value is tracked in state + * + * @since 1.5.3 + * + * @param id {String} Field ID attribute + * + * @returns {boolean} + */ + function inState(id){ + return fieldVals.hasOwnProperty(id); + } + + /** + * Bind a field's change events + * + * @since 1.5.3 + * + * @param id {String} + * @returns {boolean} + */ + function bindField(id) { + var $field = $('#' + id); + if ($field.length) { + $field.on('change keyup', function () { + var $el = $(this); + self.mutateState([$el.attr('id')],$el.val()); + }); + return true; + } else { + $field = $('.' + id); + if ($field.length) { + + + $field.on('change', function () { + var val = []; + var $el = $(this), + id, + $collection, + type = $el.attr( 'type' ); + + switch ( type ){ + case 'radio' : + id = $el.data( 'radio-field' ); + $collection = $( '[data-radio-field=' + id +']' ); + val = ''; + break; + case 'checkbox' : + id = $el.data( 'checkbox-field' ); + $collection = $( '[data-checkbox-field=' + id +']' ); + break; + default : + id = $el.data( 'field' ); + $collection = $( '[data-field=' + id +']' ); + break; + } + + + $collection.each( function( i, el ){ + var $this = $( el ); + + if( $this.prop( 'checked' ) ){ + if( 'radio' === type ){ + val = $this.val(); + }else{ + + val.push($this.val()); + + } + } + }); + + + self.mutateState(id,val); + + }); + return true; + } + + + } + + self.unbind(id); + + return false; + + } + + +} +/* + * jQuery miniColors: A small color selector + * + * Copyright 2011 Cory LaViska for A Beautiful Site, LLC. (http://abeautifulsite.net/) + * + * Dual licensed under the MIT or GPL Version 2 licenses + * + */ +if(jQuery)(function($){$.extend($.fn,{miniColors:function(o,data){var create=function(input,o,data){var color=expandHex(input.val());if(!color)color='ffffff';var hsb=hex2hsb(color);var trigger=$('');trigger.insertAfter(input);input.addClass('miniColors').data('original-maxlength',input.attr('maxlength')||null).data('original-autocomplete',input.attr('autocomplete')||null).data('letterCase',o.letterCase?o.letterCase:'uppercase').data('trigger',trigger).data('hsb',hsb).data('change',o.change?o.change:null).data('close',o.close?o.close:null).data('open',o.open?o.open:null).attr('maxlength',7).attr('autocomplete','off').val('#'+convertCase(color,o.letterCase)).trigger('change');if(o.readonly)input.prop('readonly',true);if(o.disabled)disable(input);trigger.on('click.miniColors',function(event){event.preventDefault();if(input.val()==='')input.val('#').trigger('change');show(input)});input.on('focus.miniColors',function(event){if(input.val()==='')input.val('#').trigger('change');show(input)});input.on('blur.miniColors',function(event){var hex=expandHex(hsb2hex(input.data('hsb')));input.val(hex?'#'+convertCase(hex,input.data('letterCase')):'').trigger('change')});input.on('keydown.miniColors',function(event){if(event.keyCode===9)hide(input)});input.on('keyup.miniColors',function(event){setColorFromInput(input)});input.on('paste.miniColors',function(event){setTimeout(function(){setColorFromInput(input)},5)})};var destroy=function(input){hide();input=$(input);input.data('trigger').remove();input.attr('autocomplete',input.data('original-autocomplete')).attr('maxlength',input.data('original-maxlength')).removeData().removeClass('miniColors').off('.miniColors');$(document).off('.miniColors')};var enable=function(input){input.prop('disabled',false).data('trigger').css('opacity',1)};var disable=function(input){hide(input);input.prop('disabled',true).data('trigger').css('opacity',0.5)};var show=function(input){if(input.prop('disabled'))return false;hide();var selector=$('
      ');selector.append('
      ').append('
      ').css('display','none').addClass(input.attr('class')).removeClass('form-control');var hsb=input.data('hsb');selector.find('.miniColors-colors').css('backgroundColor','#'+hsb2hex({h:hsb.h,s:100,b:100}));var colorPosition=input.data('colorPosition');if(!colorPosition)colorPosition=getColorPositionFromHSB(hsb);selector.find('.miniColors-colorPicker').css('top',colorPosition.y+'px').css('left',colorPosition.x+'px');var huePosition=input.data('huePosition');if(!huePosition)huePosition=getHuePositionFromHSB(hsb);selector.find('.miniColors-huePicker').css('top',huePosition.y+'px');input.data('selector',selector).data('huePicker',selector.find('.miniColors-huePicker')).data('colorPicker',selector.find('.miniColors-colorPicker')).data('mousebutton',0);$('BODY').append(selector);var trigger=input.data('trigger'),hidden=!input.is(':visible'),top=hidden?trigger.offset().top+trigger.outerHeight():input.offset().top+input.outerHeight(),left=hidden?trigger.offset().left:input.offset().left,selectorWidth=selector.outerWidth(),selectorHeight=selector.outerHeight(),triggerWidth=trigger.outerWidth(),triggerHeight=trigger.outerHeight(),windowHeight=$(window).height(),windowWidth=$(window).width(),scrollTop=$(window).scrollTop(),scrollLeft=$(window).scrollLeft();if((top+selectorHeight)>windowHeight+scrollTop)top=top-selectorHeight-triggerHeight;if((left+selectorWidth)>windowWidth+scrollLeft)left=left-selectorWidth+triggerWidth;selector.css({top:top,left:left}).fadeIn(100);selector.on('selectstart',function(){return false});if(!$.browser.msie||($.browser.msie&&$.browser.version>=9)){$(window).on('resize.miniColors',function(event){hide(input)})}$(document).on('mousedown.miniColors touchstart.miniColors',function(event){input.data('mousebutton',1);var testSubject=$(event.target).parents().andSelf();if(testSubject.hasClass('miniColors-colors')){event.preventDefault();input.data('moving','colors');moveColor(input,event)}if(testSubject.hasClass('miniColors-hues')){event.preventDefault();input.data('moving','hues');moveHue(input,event)}if(testSubject.hasClass('miniColors-selector')){event.preventDefault();return}if(testSubject.hasClass('miniColors'))return;hide(input)});$(document).on('mouseup.miniColors touchend.miniColors',function(event){event.preventDefault();input.data('mousebutton',0).removeData('moving')}).on('mousemove.miniColors touchmove.miniColors',function(event){event.preventDefault();if(input.data('mousebutton')===1){if(input.data('moving')==='colors')moveColor(input,event);if(input.data('moving')==='hues')moveHue(input,event)}});if(input.data('open')){input.data('open').call(input.get(0),'#'+hsb2hex(hsb),hsb2rgb(hsb))}};var hide=function(input){if(!input)input=$('.miniColors');input.each(function(){var selector=$(this).data('selector');$(this).removeData('selector');$(selector).fadeOut(100,function(){if(input.data('close')){var hsb=input.data('hsb'),hex=hsb2hex(hsb);input.data('close').call(input.get(0),'#'+hex,hsb2rgb(hsb))}$(this).remove()})});$(document).off('.miniColors')};var moveColor=function(input,event){var colorPicker=input.data('colorPicker');colorPicker.hide();var position={x:event.pageX,y:event.pageY};if(event.originalEvent.changedTouches){position.x=event.originalEvent.changedTouches[0].pageX;position.y=event.originalEvent.changedTouches[0].pageY}position.x=position.x-input.data('selector').find('.miniColors-colors').offset().left-5;position.y=position.y-input.data('selector').find('.miniColors-colors').offset().top-5;if(position.x<=-5)position.x=-5;if(position.x>=144)position.x=144;if(position.y<=-5)position.y=-5;if(position.y>=144)position.y=144;input.data('colorPosition',position);colorPicker.css('left',position.x).css('top',position.y).show();var s=Math.round((position.x+5)*0.67);if(s<0)s=0;if(s>100)s=100;var b=100-Math.round((position.y+5)*0.67);if(b<0)b=0;if(b>100)b=100;var hsb=input.data('hsb');hsb.s=s;hsb.b=b;setColor(input,hsb,true)};var moveHue=function(input,event){var huePicker=input.data('huePicker');huePicker.hide();var position={y:event.pageY};if(event.originalEvent.changedTouches){position.y=event.originalEvent.changedTouches[0].pageY}position.y=position.y-input.data('selector').find('.miniColors-colors').offset().top-1;if(position.y<=-1)position.y=-1;if(position.y>=149)position.y=149;input.data('huePosition',position);huePicker.css('top',position.y).show();var h=Math.round((150-position.y-1)*2.4);if(h<0)h=0;if(h>360)h=360;var hsb=input.data('hsb');hsb.h=h;setColor(input,hsb,true)};var setColor=function(input,hsb,updateInput){input.data('hsb',hsb);var hex=hsb2hex(hsb);if(updateInput)input.val('#'+convertCase(hex,input.data('letterCase'))).trigger('change');input.data('trigger').css('backgroundColor','#'+hex);if(input.data('selector'))input.data('selector').find('.miniColors-colors').css('backgroundColor','#'+hsb2hex({h:hsb.h,s:100,b:100}));if(input.data('change')){if(hex===input.data('lastChange'))return;input.data('change').call(input.get(0),'#'+hex,hsb2rgb(hsb));input.data('lastChange',hex)}};var setColorFromInput=function(input){input.val('#'+cleanHex(input.val())).trigger('change');var hex=expandHex(input.val());if(!hex)return false;var hsb=hex2hsb(hex);var currentHSB=input.data('hsb');if(hsb.h===currentHSB.h&&hsb.s===currentHSB.s&&hsb.b===currentHSB.b)return true;var colorPosition=getColorPositionFromHSB(hsb);var colorPicker=$(input.data('colorPicker'));colorPicker.css('top',colorPosition.y+'px').css('left',colorPosition.x+'px');input.data('colorPosition',colorPosition);var huePosition=getHuePositionFromHSB(hsb);var huePicker=$(input.data('huePicker'));huePicker.css('top',huePosition.y+'px');input.data('huePosition',huePosition);setColor(input,hsb);return true};var convertCase=function(string,letterCase){if(letterCase==='lowercase')return string.toLowerCase();if(letterCase==='uppercase')return string.toUpperCase();return string};var getColorPositionFromHSB=function(hsb){var x=Math.ceil(hsb.s/0.67);if(x<0)x=0;if(x>150)x=150;var y=150-Math.ceil(hsb.b/0.67);if(y<0)y=0;if(y>150)y=150;return{x:x-5,y:y-5}};var getHuePositionFromHSB=function(hsb){var y=150-(hsb.h/2.4);if(y<0)h=0;if(y>150)h=150;return{y:y-1}};var cleanHex=function(hex){return hex.replace(/[^A-F0-9]/ig,'')};var expandHex=function(hex){hex=cleanHex(hex);if(!hex)return null;if(hex.length===3)hex=hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2];return hex.length===6?hex:null};var hsb2rgb=function(hsb){var rgb={};var h=Math.round(hsb.h);var s=Math.round(hsb.s*255/100);var v=Math.round(hsb.b*255/100);if(s===0){rgb.r=rgb.g=rgb.b=v}else{var t1=v;var t2=(255-s)*v/255;var t3=(t1-t2)*(h%60)/60;if(h===360)h=0;if(h<60){rgb.r=t1;rgb.b=t2;rgb.g=t2+t3}else if(h<120){rgb.g=t1;rgb.b=t2;rgb.r=t1-t3}else if(h<180){rgb.g=t1;rgb.r=t2;rgb.b=t2+t3}else if(h<240){rgb.b=t1;rgb.r=t2;rgb.g=t1-t3}else if(h<300){rgb.b=t1;rgb.g=t2;rgb.r=t2+t3}else if(h<360){rgb.r=t1;rgb.g=t2;rgb.b=t1-t3}else{rgb.r=0;rgb.g=0;rgb.b=0}}return{r:Math.round(rgb.r),g:Math.round(rgb.g),b:Math.round(rgb.b)}};var rgb2hex=function(rgb){var hex=[rgb.r.toString(16),rgb.g.toString(16),rgb.b.toString(16)];$.each(hex,function(nr,val){if(val.length===1)hex[nr]='0'+val});return hex.join('')};var hex2rgb=function(hex){hex=parseInt(((hex.indexOf('#')>-1)?hex.substring(1):hex),16);return{r:hex>>16,g:(hex&0x00FF00)>>8,b:(hex&0x0000FF)}};var rgb2hsb=function(rgb){var hsb={h:0,s:0,b:0};var min=Math.min(rgb.r,rgb.g,rgb.b);var max=Math.max(rgb.r,rgb.g,rgb.b);var delta=max-min;hsb.b=max;hsb.s=max!==0?255*delta/max:0;if(hsb.s!==0){if(rgb.r===max){hsb.h=(rgb.g-rgb.b)/delta}else if(rgb.g===max){hsb.h=2+(rgb.b-rgb.r)/delta}else{hsb.h=4+(rgb.r-rgb.g)/delta}}else{hsb.h=-1}hsb.h*=60;if(hsb.h<0){hsb.h+=360}hsb.s*=100/255;hsb.b*=100/255;return hsb};var hex2hsb=function(hex){var hsb=rgb2hsb(hex2rgb(hex));if(hsb.s===0)hsb.h=360;return hsb};var hsb2hex=function(hsb){return rgb2hex(hsb2rgb(hsb))};switch(o){case'readonly':$(this).each(function(){if(!$(this).hasClass('miniColors'))return;$(this).prop('readonly',data)});return $(this);case'disabled':$(this).each(function(){if(!$(this).hasClass('miniColors'))return;if(data){disable($(this))}else{enable($(this))}});return $(this);case'value':if(data===undefined){if(!$(this).hasClass('miniColors'))return;var input=$(this),hex=expandHex(input.val());return hex?'#'+convertCase(hex,input.data('letterCase')):null}$(this).each(function(){if(!$(this).hasClass('miniColors'))return;$(this).val(data).trigger('change');setColorFromInput($(this))});return $(this);case'destroy':$(this).each(function(){if(!$(this).hasClass('miniColors'))return;destroy($(this))});return $(this);default:if(!o)o={};$(this).each(function(){if($(this)[0].tagName.toLowerCase()!=='input')return;if($(this).data('trigger'))return;create($(this),o,data)});return $(this)}}})})(jQuery); + + +function color_picker_init(){ + jQuery('.minicolor-picker').miniColors(); +} + +document.addEventListener('load', color_picker_init , false); + +jQuery( document ).ajaxComplete(function() { + color_picker_init(); +}); + +/* ========================================================= + * bootstrap-cfdatepicker.js + * Repo: https://github.com/eternicode/bootstrap-cfdatepicker/ + * Demo: http://eternicode.github.io/bootstrap-cfdatepicker/ + * Docs: http://bootstrap-cfdatepicker.readthedocs.org/ + * Forked from http://www.eyecon.ro/bootstrap-cfdatepicker + * ========================================================= + * Started by Stefan Petre; improvements by Andrew Rowls + contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================= */ + +(function($, undefined){ + + var $window = $(window); + + function UTCDate(){ + return new Date(Date.UTC.apply(Date, arguments)); + } + function UTCToday(){ + var today = new Date(); + return UTCDate(today.getFullYear(), today.getMonth(), today.getDate()); + } + function alias(method){ + return function(){ + return this[method].apply(this, arguments); + }; + } + + var DateArray = (function(){ + var extras = { + get: function(i){ + return this.slice(i)[0]; + }, + contains: function(d){ + // Array.indexOf is not cross-browser; + // $.inArray doesn't work with Dates + var val = d && d.valueOf(); + for (var i=0, l=this.length; i < l; i++) + if (this[i].valueOf() === val) + return i; + return -1; + }, + remove: function(i){ + this.splice(i,1); + }, + replace: function(new_array){ + if (!new_array) + return; + if (!$.isArray(new_array)) + new_array = [new_array]; + this.clear(); + this.push.apply(this, new_array); + }, + clear: function(){ + this.splice(0); + }, + copy: function(){ + var a = new DateArray(); + a.replace(this); + return a; + } + }; + + return function(){ + var a = []; + a.push.apply(a, arguments); + $.extend(a, extras); + return a; + }; + })(); + + + // Picker object + + var Datepicker = function(element, options){ + this.dates = new DateArray(); + this.viewDate = UTCToday(); + this.focusDate = null; + + this._process_options(options); + + this.element = $(element); + this.isInline = false; + this.isInput = this.element.is('input'); + this.component = this.element.is('.date') ? this.element.find('.add-on, .input-group-addon, .btn') : false; + this.hasInput = this.component && this.element.find('input').length; + if (this.component && this.component.length === 0) + this.component = false; + + this.picker = $(DPGlobal.template); + this._buildEvents(); + this._attachEvents(); + + if (this.isInline){ + this.picker.addClass('cfdatepicker-inline').appendTo(this.element); + } + else { + this.picker.addClass('cfdatepicker-dropdown dropdown-menu'); + } + + if (this.o.rtl){ + this.picker.addClass('cfdatepicker-rtl'); + } + + this.viewMode = this.o.startView; + + if (this.o.calendarWeeks) + this.picker.find('tfoot th.today') + .attr('colspan', function(i, val){ + return parseInt(val) + 1; + }); + + this._allow_update = false; + + this.setStartDate(this._o.startDate); + this.setEndDate(this._o.endDate); + this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled); + + this.fillDow(); + this.fillMonths(); + + this._allow_update = true; + + this.update(); + this.showMode(); + + if (this.isInline){ + this.show(); + } + }; + + Datepicker.prototype = { + constructor: Datepicker, + + _process_options: function(opts){ + // Store raw options for reference + this._o = $.extend({}, this._o, opts); + // Processed options + var o = this.o = $.extend({}, this._o); + + // Check if "de-DE" style date is available, if not language should + // fallback to 2 letter code eg "de" + var lang = o.language; + if (!dates[lang]){ + lang = lang.split('-')[0]; + if (!dates[lang]) + lang = defaults.language; + } + o.language = lang; + + switch (o.startView){ + case 2: + case 'decade': + o.startView = 2; + break; + case 1: + case 'year': + o.startView = 1; + break; + default: + o.startView = 0; + } + + switch (o.minViewMode){ + case 1: + case 'months': + o.minViewMode = 1; + break; + case 2: + case 'years': + o.minViewMode = 2; + break; + default: + o.minViewMode = 0; + } + + o.startView = Math.max(o.startView, o.minViewMode); + + // true, false, or Number > 0 + if (o.multidate !== true){ + o.multidate = Number(o.multidate) || false; + if (o.multidate !== false) + o.multidate = Math.max(0, o.multidate); + else + o.multidate = 1; + } + o.multidateSeparator = String(o.multidateSeparator); + + o.weekStart %= 7; + o.weekEnd = ((o.weekStart + 6) % 7); + + var format = DPGlobal.parseFormat(o.format); + if (o.startDate !== -Infinity){ + if (!!o.startDate){ + if (o.startDate instanceof Date) + o.startDate = this._local_to_utc(this._zero_time(o.startDate)); + else + o.startDate = DPGlobal.parseDate(o.startDate, format, o.language); + } + else { + o.startDate = -Infinity; + } + } + if (o.endDate !== Infinity){ + if (!!o.endDate){ + if (o.endDate instanceof Date) + o.endDate = this._local_to_utc(this._zero_time(o.endDate)); + else + o.endDate = DPGlobal.parseDate(o.endDate, format, o.language); + } + else { + o.endDate = Infinity; + } + } + + o.daysOfWeekDisabled = o.daysOfWeekDisabled||[]; + if (!$.isArray(o.daysOfWeekDisabled)) + o.daysOfWeekDisabled = o.daysOfWeekDisabled.split(/[,\s]*/); + o.daysOfWeekDisabled = $.map(o.daysOfWeekDisabled, function(d){ + return parseInt(d, 10); + }); + + var plc = String(o.orientation).toLowerCase().split(/\s+/g), + _plc = o.orientation.toLowerCase(); + plc = $.grep(plc, function(word){ + return (/^auto|left|right|top|bottom$/).test(word); + }); + o.orientation = {x: 'auto', y: 'auto'}; + if (!_plc || _plc === 'auto') + ; // no action + else if (plc.length === 1){ + switch (plc[0]){ + case 'top': + case 'bottom': + o.orientation.y = plc[0]; + break; + case 'left': + case 'right': + o.orientation.x = plc[0]; + break; + } + } + else { + _plc = $.grep(plc, function(word){ + return (/^left|right$/).test(word); + }); + o.orientation.x = _plc[0] || 'auto'; + + _plc = $.grep(plc, function(word){ + return (/^top|bottom$/).test(word); + }); + o.orientation.y = _plc[0] || 'auto'; + } + }, + _events: [], + _secondaryEvents: [], + _applyEvents: function(evs){ + for (var i=0, el, ch, ev; i < evs.length; i++){ + el = evs[i][0]; + if (evs[i].length === 2){ + ch = undefined; + ev = evs[i][1]; + } + else if (evs[i].length === 3){ + ch = evs[i][1]; + ev = evs[i][2]; + } + el.on(ev, ch); + } + }, + _unapplyEvents: function(evs){ + for (var i=0, el, ev, ch; i < evs.length; i++){ + el = evs[i][0]; + if (evs[i].length === 2){ + ch = undefined; + ev = evs[i][1]; + } + else if (evs[i].length === 3){ + ch = evs[i][1]; + ev = evs[i][2]; + } + el.off(ev, ch); + } + }, + _buildEvents: function(){ + if (this.isInput){ // single input + this._events = [ + [this.element, { + focus: $.proxy(this.show, this), + keyup: $.proxy(function(e){ + if ($.inArray(e.keyCode, [27,37,39,38,40,32,13,9]) === -1) + this.update(); + }, this), + keydown: $.proxy(this.keydown, this) + }] + ]; + } + else if (this.component && this.hasInput){ // component: input + button + this._events = [ + // For components that are not readonly, allow keyboard nav + [this.element.find('input'), { + focus: $.proxy(this.show, this), + keyup: $.proxy(function(e){ + if ($.inArray(e.keyCode, [27,37,39,38,40,32,13,9]) === -1) + this.update(); + }, this), + keydown: $.proxy(this.keydown, this) + }], + [this.component, { + click: $.proxy(this.show, this) + }] + ]; + } + else if (this.element.is('div')){ // inline cfdatepicker + this.isInline = true; + } + else { + this._events = [ + [this.element, { + click: $.proxy(this.show, this) + }] + ]; + } + this._events.push( + // Component: listen for blur on element descendants + [this.element, '*', { + blur: $.proxy(function(e){ + this._focused_from = e.target; + }, this) + }], + // Input: listen for blur on element + [this.element, { + blur: $.proxy(function(e){ + this._focused_from = e.target; + }, this) + }] + ); + + this._secondaryEvents = [ + [this.picker, { + click: $.proxy(this.click, this) + }], + [$(window), { + resize: $.proxy(this.place, this) + }], + [$(document), { + 'mousedown touchstart': $.proxy(function(e){ + // Clicked outside the cfdatepicker, hide it + if (!( + this.element.is(e.target) || + this.element.find(e.target).length || + this.picker.is(e.target) || + this.picker.find(e.target).length + )){ + this.hide(); + } + }, this) + }] + ]; + }, + _attachEvents: function(){ + this._detachEvents(); + this._applyEvents(this._events); + }, + _detachEvents: function(){ + this._unapplyEvents(this._events); + }, + _attachSecondaryEvents: function(){ + this._detachSecondaryEvents(); + this._applyEvents(this._secondaryEvents); + }, + _detachSecondaryEvents: function(){ + this._unapplyEvents(this._secondaryEvents); + }, + _trigger: function(event, altdate){ + var date = altdate || this.dates.get(-1), + local_date = this._utc_to_local(date); + + this.element.trigger({ + type: event, + date: local_date, + dates: $.map(this.dates, this._utc_to_local), + format: $.proxy(function(ix, format){ + if (arguments.length === 0){ + ix = this.dates.length - 1; + format = this.o.format; + } + else if (typeof ix === 'string'){ + format = ix; + ix = this.dates.length - 1; + } + format = format || this.o.format; + var date = this.dates.get(ix); + return DPGlobal.formatDate(date, format, this.o.language); + }, this) + }); + }, + + show: function(){ + if (!this.isInline) + this.picker.appendTo('body'); + this.picker.show(); + this.place(); + this._attachSecondaryEvents(); + this._trigger('show'); + }, + + hide: function(){ + if (this.isInline) + return; + if (!this.picker.is(':visible')) + return; + this.focusDate = null; + this.picker.hide().detach(); + this._detachSecondaryEvents(); + this.viewMode = this.o.startView; + this.showMode(); + + if ( + this.o.forceParse && + ( + this.isInput && this.element.val() || + this.hasInput && this.element.find('input').val() + ) + ) + this.setValue(); + this._trigger('hide'); + }, + + remove: function(){ + this.hide(); + this._detachEvents(); + this._detachSecondaryEvents(); + this.picker.remove(); + delete this.element.data().cfdatepicker; + if (!this.isInput){ + delete this.element.data().date; + } + }, + + _utc_to_local: function(utc){ + return utc && new Date(utc.getTime() + (utc.getTimezoneOffset()*60000)); + }, + _local_to_utc: function(local){ + return local && new Date(local.getTime() - (local.getTimezoneOffset()*60000)); + }, + _zero_time: function(local){ + return local && new Date(local.getFullYear(), local.getMonth(), local.getDate()); + }, + _zero_utc_time: function(utc){ + return utc && new Date(Date.UTC(utc.getUTCFullYear(), utc.getUTCMonth(), utc.getUTCDate())); + }, + + getDates: function(){ + return $.map(this.dates, this._utc_to_local); + }, + + getUTCDates: function(){ + return $.map(this.dates, function(d){ + return new Date(d); + }); + }, + + getDate: function(){ + return this._utc_to_local(this.getUTCDate()); + }, + + getUTCDate: function(){ + return new Date(this.dates.get(-1)); + }, + + setDates: function(){ + var args = $.isArray(arguments[0]) ? arguments[0] : arguments; + this.update.apply(this, args); + this._trigger('changeDate'); + this.setValue(); + }, + + setUTCDates: function(){ + var args = $.isArray(arguments[0]) ? arguments[0] : arguments; + this.update.apply(this, $.map(args, this._utc_to_local)); + this._trigger('changeDate'); + this.setValue(); + }, + + setDate: alias('setDates'), + setUTCDate: alias('setUTCDates'), + + setValue: function(){ + var formatted = this.getFormattedDate(); + if (!this.isInput){ + if (this.component){ + this.element.find('input').val(formatted).change(); + } + } + else { + this.element.val(formatted).change(); + } + }, + + getFormattedDate: function(format){ + if (format === undefined) + format = this.o.format; + + var lang = this.o.language; + return $.map(this.dates, function(d){ + return DPGlobal.formatDate(d, format, lang); + }).join(this.o.multidateSeparator); + }, + + setStartDate: function(startDate){ + this._process_options({startDate: startDate}); + this.update(); + this.updateNavArrows(); + }, + + setEndDate: function(endDate){ + this._process_options({endDate: endDate}); + this.update(); + this.updateNavArrows(); + }, + + setDaysOfWeekDisabled: function(daysOfWeekDisabled){ + this._process_options({daysOfWeekDisabled: daysOfWeekDisabled}); + this.update(); + this.updateNavArrows(); + }, + + place: function(){ + if (this.isInline) + return; + var calendarWidth = this.picker.outerWidth(), + calendarHeight = this.picker.outerHeight(), + visualPadding = 10, + windowWidth = $window.width(), + windowHeight = $window.height(), + scrollTop = $window.scrollTop(); + + + var formID = jQuery( this.element ).data( 'form-id' ); + var maybeModal = document.getElementById( 'modal-' + formID + '-content' ); + var zIndex; + + if( null !== maybeModal ){ + zIndex = 10000; + }else{ + zIndex = parseInt(this.element.parents().filter(function(){ + return $(this).css('z-index') !== 'auto'; + }).first().css('z-index'))+10; + } + + var offset = this.component ? this.component.parent().offset() : this.element.offset(); + var height = this.component ? this.component.outerHeight(true) : this.element.outerHeight(false); + var width = this.component ? this.component.outerWidth(true) : this.element.outerWidth(false); + var left = offset.left, + top = offset.top; + + this.picker.removeClass( + 'cfdatepicker-orient-top cfdatepicker-orient-bottom '+ + 'cfdatepicker-orient-right cfdatepicker-orient-left' + ); + + if (this.o.orientation.x !== 'auto'){ + this.picker.addClass('cfdatepicker-orient-' + this.o.orientation.x); + if (this.o.orientation.x === 'right') + left -= calendarWidth - width; + } + // auto x orientation is best-placement: if it crosses a window + // edge, fudge it sideways + else { + // Default to left + this.picker.addClass('cfdatepicker-orient-left'); + if (offset.left < 0) + left -= offset.left - visualPadding; + else if (offset.left + calendarWidth > windowWidth) + left = windowWidth - calendarWidth - visualPadding; + } + + // auto y orientation is best-situation: top or bottom, no fudging, + // decision based on which shows more of the calendar + var yorient = this.o.orientation.y, + top_overflow, bottom_overflow; + if (yorient === 'auto'){ + top_overflow = -scrollTop + offset.top - calendarHeight; + bottom_overflow = scrollTop + windowHeight - (offset.top + height + calendarHeight); + if (Math.max(top_overflow, bottom_overflow) === bottom_overflow) + yorient = 'top'; + else + yorient = 'bottom'; + } + this.picker.addClass('cfdatepicker-orient-' + yorient); + if (yorient === 'top') + top += height; + else + top -= calendarHeight + parseInt(this.picker.css('padding-top')); + + this.picker.css({ + top: top, + left: left, + zIndex: zIndex + }); + }, + + _allow_update: true, + update: function(){ + if (!this._allow_update) + return; + + var oldDates = this.dates.copy(), + dates = [], + fromArgs = false; + if (arguments.length){ + $.each(arguments, $.proxy(function(i, date){ + if (date instanceof Date) + date = this._local_to_utc(date); + dates.push(date); + }, this)); + fromArgs = true; + } + else { + dates = this.isInput + ? this.element.val() + : this.element.data('date') || this.element.find('input').val(); + if (dates && this.o.multidate) + dates = dates.split(this.o.multidateSeparator); + else + dates = [dates]; + delete this.element.data().date; + } + + dates = $.map(dates, $.proxy(function(date){ + return DPGlobal.parseDate(date, this.o.format, this.o.language); + }, this)); + dates = $.grep(dates, $.proxy(function(date){ + return ( + date < this.o.startDate || + date > this.o.endDate || + !date + ); + }, this), true); + this.dates.replace(dates); + + if (this.dates.length) + this.viewDate = new Date(this.dates.get(-1)); + else if (this.viewDate < this.o.startDate) + this.viewDate = new Date(this.o.startDate); + else if (this.viewDate > this.o.endDate) + this.viewDate = new Date(this.o.endDate); + + if (fromArgs){ + // setting date by clicking + this.setValue(); + } + else if (dates.length){ + // setting date by typing + if (String(oldDates) !== String(this.dates)) + this._trigger('changeDate'); + } + if (!this.dates.length && oldDates.length) + this._trigger('clearDate'); + + this.fill(); + }, + + fillDow: function(){ + var dowCnt = this.o.weekStart, + html = ''; + if (this.o.calendarWeeks){ + var cell = ' '; + html += cell; + this.picker.find('.cfdatepicker-days thead tr:first-child').prepend(cell); + } + while (dowCnt < this.o.weekStart + 7){ + html += ''+dates[this.o.language].daysMin[(dowCnt++)%7]+''; + } + html += ''; + this.picker.find('.cfdatepicker-days thead').append(html); + }, + + fillMonths: function(){ + var html = '', + i = 0; + while (i < 12){ + html += ''+dates[this.o.language].monthsShort[i++]+''; + } + this.picker.find('.cfdatepicker-months td').html(html); + }, + + setRange: function(range){ + if (!range || !range.length) + delete this.range; + else + this.range = $.map(range, function(d){ + return d.valueOf(); + }); + this.fill(); + }, + + getClassNames: function(date){ + var cls = [], + year = this.viewDate.getUTCFullYear(), + month = this.viewDate.getUTCMonth(), + today = new Date(); + if (date.getUTCFullYear() < year || (date.getUTCFullYear() === year && date.getUTCMonth() < month)){ + cls.push('old'); + } + else if (date.getUTCFullYear() > year || (date.getUTCFullYear() === year && date.getUTCMonth() > month)){ + cls.push('new'); + } + if (this.focusDate && date.valueOf() === this.focusDate.valueOf()) + cls.push('focused'); + // Compare internal UTC date with local today, not UTC today + if (this.o.todayHighlight && + date.getUTCFullYear() === today.getFullYear() && + date.getUTCMonth() === today.getMonth() && + date.getUTCDate() === today.getDate()){ + cls.push('today'); + } + if (this.dates.contains(date) !== -1) + cls.push('active'); + if (date.valueOf() < this.o.startDate || date.valueOf() > this.o.endDate || + $.inArray(date.getUTCDay(), this.o.daysOfWeekDisabled) !== -1){ + cls.push('disabled'); + } + if (this.range){ + if (date > this.range[0] && date < this.range[this.range.length-1]){ + cls.push('range'); + } + if ($.inArray(date.valueOf(), this.range) !== -1){ + cls.push('selected'); + } + } + return cls; + }, + + fill: function(){ + var d = new Date(this.viewDate), + year = d.getUTCFullYear(), + month = d.getUTCMonth(), + startYear = this.o.startDate !== -Infinity ? this.o.startDate.getUTCFullYear() : -Infinity, + startMonth = this.o.startDate !== -Infinity ? this.o.startDate.getUTCMonth() : -Infinity, + endYear = this.o.endDate !== Infinity ? this.o.endDate.getUTCFullYear() : Infinity, + endMonth = this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity, + todaytxt = dates[this.o.language].today || dates['en'].today || '', + cleartxt = dates[this.o.language].clear || dates['en'].clear || '', + tooltip; + this.picker.find('.cfdatepicker-days thead th.cfdatepicker-switch') + .text(dates[this.o.language].months[month]+' '+year); + this.picker.find('tfoot th.today') + .text(todaytxt) + .toggle(this.o.todayBtn !== false); + this.picker.find('tfoot th.clear') + .text(cleartxt) + .toggle(this.o.clearBtn !== false); + this.updateNavArrows(); + this.fillMonths(); + var prevMonth = UTCDate(year, month-1, 28), + day = DPGlobal.getDaysInMonth(prevMonth.getUTCFullYear(), prevMonth.getUTCMonth()); + prevMonth.setUTCDate(day); + prevMonth.setUTCDate(day - (prevMonth.getUTCDay() - this.o.weekStart + 7)%7); + var nextMonth = new Date(prevMonth); + nextMonth.setUTCDate(nextMonth.getUTCDate() + 42); + nextMonth = nextMonth.valueOf(); + var html = []; + var clsName; + while (prevMonth.valueOf() < nextMonth){ + if (prevMonth.getUTCDay() === this.o.weekStart){ + html.push(''); + if (this.o.calendarWeeks){ + // ISO 8601: First week contains first thursday. + // ISO also states week starts on Monday, but we can be more abstract here. + var + // Start of current week: based on weekstart/current date + ws = new Date(+prevMonth + (this.o.weekStart - prevMonth.getUTCDay() - 7) % 7 * 864e5), + // Thursday of this week + th = new Date(Number(ws) + (7 + 4 - ws.getUTCDay()) % 7 * 864e5), + // First Thursday of year, year from thursday + yth = new Date(Number(yth = UTCDate(th.getUTCFullYear(), 0, 1)) + (7 + 4 - yth.getUTCDay())%7*864e5), + // Calendar week: ms between thursdays, div ms per day, div 7 days + calWeek = (th - yth) / 864e5 / 7 + 1; + html.push(''+ calWeek +''); + + } + } + clsName = this.getClassNames(prevMonth); + clsName.push('day'); + + if (this.o.beforeShowDay !== $.noop){ + var before = this.o.beforeShowDay(this._utc_to_local(prevMonth)); + if (before === undefined) + before = {}; + else if (typeof(before) === 'boolean') + before = {enabled: before}; + else if (typeof(before) === 'string') + before = {classes: before}; + if (before.enabled === false) + clsName.push('disabled'); + if (before.classes) + clsName = clsName.concat(before.classes.split(/\s+/)); + if (before.tooltip) + tooltip = before.tooltip; + } + + clsName = $.unique(clsName); + html.push(''+prevMonth.getUTCDate() + ''); + if (prevMonth.getUTCDay() === this.o.weekEnd){ + html.push(''); + } + prevMonth.setUTCDate(prevMonth.getUTCDate()+1); + } + this.picker.find('.cfdatepicker-days tbody').empty().append(html.join('')); + + var months = this.picker.find('.cfdatepicker-months') + .find('th:eq(1)') + .text(year) + .end() + .find('span').removeClass('active'); + + $.each(this.dates, function(i, d){ + if (d.getUTCFullYear() === year) + months.eq(d.getUTCMonth()).addClass('active'); + }); + + if (year < startYear || year > endYear){ + months.addClass('disabled'); + } + if (year === startYear){ + months.slice(0, startMonth).addClass('disabled'); + } + if (year === endYear){ + months.slice(endMonth+1).addClass('disabled'); + } + + html = ''; + year = parseInt(year/10, 10) * 10; + var yearCont = this.picker.find('.cfdatepicker-years') + .find('th:eq(1)') + .text(year + '-' + (year + 9)) + .end() + .find('td'); + year -= 1; + var years = $.map(this.dates, function(d){ + return d.getUTCFullYear(); + }), + classes; + for (var i = -1; i < 11; i++){ + classes = ['year']; + if (i === -1) + classes.push('old'); + else if (i === 10) + classes.push('new'); + if ($.inArray(year, years) !== -1) + classes.push('active'); + if (year < startYear || year > endYear) + classes.push('disabled'); + html += ''+year+''; + year += 1; + } + yearCont.html(html); + }, + + updateNavArrows: function(){ + if (!this._allow_update) + return; + + var d = new Date(this.viewDate), + year = d.getUTCFullYear(), + month = d.getUTCMonth(); + switch (this.viewMode){ + case 0: + if (this.o.startDate !== -Infinity && year <= this.o.startDate.getUTCFullYear() && month <= this.o.startDate.getUTCMonth()){ + this.picker.find('.prev').css({visibility: 'hidden'}); + } + else { + this.picker.find('.prev').css({visibility: 'visible'}); + } + if (this.o.endDate !== Infinity && year >= this.o.endDate.getUTCFullYear() && month >= this.o.endDate.getUTCMonth()){ + this.picker.find('.next').css({visibility: 'hidden'}); + } + else { + this.picker.find('.next').css({visibility: 'visible'}); + } + break; + case 1: + case 2: + if (this.o.startDate !== -Infinity && year <= this.o.startDate.getUTCFullYear()){ + this.picker.find('.prev').css({visibility: 'hidden'}); + } + else { + this.picker.find('.prev').css({visibility: 'visible'}); + } + if (this.o.endDate !== Infinity && year >= this.o.endDate.getUTCFullYear()){ + this.picker.find('.next').css({visibility: 'hidden'}); + } + else { + this.picker.find('.next').css({visibility: 'visible'}); + } + break; + } + }, + + click: function(e){ + e.preventDefault(); + var target = $(e.target).closest('span, td, th'), + year, month, day; + if (target.length === 1){ + switch (target[0].nodeName.toLowerCase()){ + case 'th': + switch (target[0].className){ + case 'cfdatepicker-switch': + this.showMode(1); + break; + case 'prev': + case 'next': + var dir = DPGlobal.modes[this.viewMode].navStep * (target[0].className === 'prev' ? -1 : 1); + switch (this.viewMode){ + case 0: + this.viewDate = this.moveMonth(this.viewDate, dir); + this._trigger('changeMonth', this.viewDate); + break; + case 1: + case 2: + this.viewDate = this.moveYear(this.viewDate, dir); + if (this.viewMode === 1) + this._trigger('changeYear', this.viewDate); + break; + } + this.fill(); + break; + case 'today': + var date = new Date(); + date = UTCDate(date.getFullYear(), date.getMonth(), date.getDate(), 0, 0, 0); + + this.showMode(-2); + var which = this.o.todayBtn === 'linked' ? null : 'view'; + this._setDate(date, which); + break; + case 'clear': + var element; + if (this.isInput) + element = this.element; + else if (this.component) + element = this.element.find('input'); + if (element) + element.val("").change(); + this.update(); + this._trigger('changeDate'); + if (this.o.autoclose) + this.hide(); + break; + } + break; + case 'span': + if (!target.is('.disabled')){ + this.viewDate.setUTCDate(1); + if (target.is('.month')){ + day = 1; + month = target.parent().find('span').index(target); + year = this.viewDate.getUTCFullYear(); + this.viewDate.setUTCMonth(month); + this._trigger('changeMonth', this.viewDate); + if (this.o.minViewMode === 1){ + this._setDate(UTCDate(year, month, day)); + } + } + else { + day = 1; + month = 0; + year = parseInt(target.text(), 10)||0; + this.viewDate.setUTCFullYear(year); + this._trigger('changeYear', this.viewDate); + if (this.o.minViewMode === 2){ + this._setDate(UTCDate(year, month, day)); + } + } + this.showMode(-1); + this.fill(); + } + break; + case 'td': + if (target.is('.day') && !target.is('.disabled')){ + day = parseInt(target.text(), 10)||1; + year = this.viewDate.getUTCFullYear(); + month = this.viewDate.getUTCMonth(); + if (target.is('.old')){ + if (month === 0){ + month = 11; + year -= 1; + } + else { + month -= 1; + } + } + else if (target.is('.new')){ + if (month === 11){ + month = 0; + year += 1; + } + else { + month += 1; + } + } + this._setDate(UTCDate(year, month, day)); + } + break; + } + } + if (this.picker.is(':visible') && this._focused_from){ + $(this._focused_from).focus(); + } + delete this._focused_from; + }, + + _toggle_multidate: function(date){ + var ix = this.dates.contains(date); + if (!date){ + this.dates.clear(); + } + else if (ix !== -1){ + this.dates.remove(ix); + } + else { + this.dates.push(date); + } + if (typeof this.o.multidate === 'number') + while (this.dates.length > this.o.multidate) + this.dates.remove(0); + }, + + _setDate: function(date, which){ + if (!which || which === 'date') + this._toggle_multidate(date && new Date(date)); + if (!which || which === 'view') + this.viewDate = date && new Date(date); + + this.fill(); + this.setValue(); + this._trigger('changeDate'); + var element; + if (this.isInput){ + element = this.element; + } + else if (this.component){ + element = this.element.find('input'); + } + if (element){ + element.change(); + } + if (this.o.autoclose && (!which || which === 'date')){ + this.hide(); + } + }, + + moveMonth: function(date, dir){ + if (!date) + return undefined; + if (!dir) + return date; + var new_date = new Date(date.valueOf()), + day = new_date.getUTCDate(), + month = new_date.getUTCMonth(), + mag = Math.abs(dir), + new_month, test; + dir = dir > 0 ? 1 : -1; + if (mag === 1){ + test = dir === -1 + // If going back one month, make sure month is not current month + // (eg, Mar 31 -> Feb 31 == Feb 28, not Mar 02) + ? function(){ + return new_date.getUTCMonth() === month; + } + // If going forward one month, make sure month is as expected + // (eg, Jan 31 -> Feb 31 == Feb 28, not Mar 02) + : function(){ + return new_date.getUTCMonth() !== new_month; + }; + new_month = month + dir; + new_date.setUTCMonth(new_month); + // Dec -> Jan (12) or Jan -> Dec (-1) -- limit expected date to 0-11 + if (new_month < 0 || new_month > 11) + new_month = (new_month + 12) % 12; + } + else { + // For magnitudes >1, move one month at a time... + for (var i=0; i < mag; i++) + // ...which might decrease the day (eg, Jan 31 to Feb 28, etc)... + new_date = this.moveMonth(new_date, dir); + // ...then reset the day, keeping it in the new month + new_month = new_date.getUTCMonth(); + new_date.setUTCDate(day); + test = function(){ + return new_month !== new_date.getUTCMonth(); + }; + } + // Common date-resetting loop -- if date is beyond end of month, make it + // end of month + while (test()){ + new_date.setUTCDate(--day); + new_date.setUTCMonth(new_month); + } + return new_date; + }, + + moveYear: function(date, dir){ + return this.moveMonth(date, dir*12); + }, + + dateWithinRange: function(date){ + return date >= this.o.startDate && date <= this.o.endDate; + }, + + keydown: function(e){ + if (this.picker.is(':not(:visible)')){ + if (e.keyCode === 27) // allow escape to hide and re-show picker + this.show(); + return; + } + var dateChanged = false, + dir, newDate, newViewDate, + focusDate = this.focusDate || this.viewDate; + switch (e.keyCode){ + case 27: // escape + if (this.focusDate){ + this.focusDate = null; + this.viewDate = this.dates.get(-1) || this.viewDate; + this.fill(); + } + else + this.hide(); + e.preventDefault(); + break; + case 37: // left + case 39: // right + if (!this.o.keyboardNavigation) + break; + dir = e.keyCode === 37 ? -1 : 1; + if (e.ctrlKey){ + newDate = this.moveYear(this.dates.get(-1) || UTCToday(), dir); + newViewDate = this.moveYear(focusDate, dir); + this._trigger('changeYear', this.viewDate); + } + else if (e.shiftKey){ + newDate = this.moveMonth(this.dates.get(-1) || UTCToday(), dir); + newViewDate = this.moveMonth(focusDate, dir); + this._trigger('changeMonth', this.viewDate); + } + else { + newDate = new Date(this.dates.get(-1) || UTCToday()); + newDate.setUTCDate(newDate.getUTCDate() + dir); + newViewDate = new Date(focusDate); + newViewDate.setUTCDate(focusDate.getUTCDate() + dir); + } + if (this.dateWithinRange(newDate)){ + this.focusDate = this.viewDate = newViewDate; + this.setValue(); + this.fill(); + e.preventDefault(); + } + break; + case 38: // up + case 40: // down + if (!this.o.keyboardNavigation) + break; + dir = e.keyCode === 38 ? -1 : 1; + if (e.ctrlKey){ + newDate = this.moveYear(this.dates.get(-1) || UTCToday(), dir); + newViewDate = this.moveYear(focusDate, dir); + this._trigger('changeYear', this.viewDate); + } + else if (e.shiftKey){ + newDate = this.moveMonth(this.dates.get(-1) || UTCToday(), dir); + newViewDate = this.moveMonth(focusDate, dir); + this._trigger('changeMonth', this.viewDate); + } + else { + newDate = new Date(this.dates.get(-1) || UTCToday()); + newDate.setUTCDate(newDate.getUTCDate() + dir * 7); + newViewDate = new Date(focusDate); + newViewDate.setUTCDate(focusDate.getUTCDate() + dir * 7); + } + if (this.dateWithinRange(newDate)){ + this.focusDate = this.viewDate = newViewDate; + this.setValue(); + this.fill(); + e.preventDefault(); + } + break; + case 32: // spacebar + // Spacebar is used in manually typing dates in some formats. + // As such, its behavior should not be hijacked. + break; + case 13: // enter + focusDate = this.focusDate || this.dates.get(-1) || this.viewDate; + this._toggle_multidate(focusDate); + dateChanged = true; + this.focusDate = null; + this.viewDate = this.dates.get(-1) || this.viewDate; + this.setValue(); + this.fill(); + if (this.picker.is(':visible')){ + e.preventDefault(); + if (this.o.autoclose) + this.hide(); + } + break; + case 9: // tab + this.focusDate = null; + this.viewDate = this.dates.get(-1) || this.viewDate; + this.fill(); + this.hide(); + break; + } + if (dateChanged){ + if (this.dates.length) + this._trigger('changeDate'); + else + this._trigger('clearDate'); + var element; + if (this.isInput){ + element = this.element; + } + else if (this.component){ + element = this.element.find('input'); + } + if (element){ + element.change(); + } + } + }, + + showMode: function(dir){ + if (dir){ + this.viewMode = Math.max(this.o.minViewMode, Math.min(2, this.viewMode + dir)); + } + this.picker + .find('>div') + .hide() + .filter('.cfdatepicker-'+DPGlobal.modes[this.viewMode].clsName) + .css('display', 'block'); + this.updateNavArrows(); + } + }; + + var DateRangePicker = function(element, options){ + this.element = $(element); + this.inputs = $.map(options.inputs, function(i){ + return i.jquery ? i[0] : i; + }); + delete options.inputs; + + $(this.inputs) + .cfdatepicker(options) + .bind('changeDate', $.proxy(this.dateUpdated, this)); + + this.pickers = $.map(this.inputs, function(i){ + return $(i).data('cfdatepicker'); + }); + this.updateDates(); + }; + DateRangePicker.prototype = { + updateDates: function(){ + this.dates = $.map(this.pickers, function(i){ + return i.getUTCDate(); + }); + this.updateRanges(); + }, + updateRanges: function(){ + var range = $.map(this.dates, function(d){ + return d.valueOf(); + }); + $.each(this.pickers, function(i, p){ + p.setRange(range); + }); + }, + dateUpdated: function(e){ + // `this.updating` is a workaround for preventing infinite recursion + // between `changeDate` triggering and `setUTCDate` calling. Until + // there is a better mechanism. + if (this.updating) + return; + this.updating = true; + + var dp = $(e.target).data('cfdatepicker'), + new_date = dp.getUTCDate(), + i = $.inArray(e.target, this.inputs), + l = this.inputs.length; + if (i === -1) + return; + + $.each(this.pickers, function(i, p){ + if (!p.getUTCDate()) + p.setUTCDate(new_date); + }); + + if (new_date < this.dates[i]){ + // Date being moved earlier/left + while (i >= 0 && new_date < this.dates[i]){ + this.pickers[i--].setUTCDate(new_date); + } + } + else if (new_date > this.dates[i]){ + // Date being moved later/right + while (i < l && new_date > this.dates[i]){ + this.pickers[i++].setUTCDate(new_date); + } + } + this.updateDates(); + + delete this.updating; + }, + remove: function(){ + $.map(this.pickers, function(p){ p.remove(); }); + delete this.element.data().cfdatepicker; + } + }; + + function opts_from_el(el, prefix){ + // Derive options from element data-attrs + var data = $(el).data(), + out = {}, inkey, + replace = new RegExp('^' + prefix.toLowerCase() + '([A-Z])'); + prefix = new RegExp('^' + prefix.toLowerCase()); + function re_lower(_,a){ + return a.toLowerCase(); + } + for (var key in data) + if (prefix.test(key)){ + inkey = key.replace(replace, re_lower); + out[inkey] = data[key]; + } + return out; + } + + function opts_from_locale(lang){ + // Derive options from locale plugins + var out = {}; + // Check if "de-DE" style date is available, if not language should + // fallback to 2 letter code eg "de" + if (!dates[lang]){ + lang = lang.split('-')[0]; + if (!dates[lang]) + return; + } + var d = dates[lang]; + $.each(locale_opts, function(i,k){ + if (k in d) + out[k] = d[k]; + }); + return out; + } + + var old = $.fn.cfdatepicker; + $.fn.cfdatepicker = function(option){ + var args = Array.apply(null, arguments); + args.shift(); + var internal_return; + this.each(function(){ + var $this = $(this), + data = $this.data('cfdatepicker'), + options = typeof option === 'object' && option; + if (!data){ + var elopts = opts_from_el(this, 'date'), + // Preliminary otions + xopts = $.extend({}, defaults, elopts, options), + locopts = opts_from_locale(xopts.language), + // Options priority: js args, data-attrs, locales, defaults + opts = $.extend({}, defaults, locopts, elopts, options); + if ($this.is('.input-daterange') || opts.inputs){ + var ropts = { + inputs: opts.inputs || $this.find('input').toArray() + }; + $this.data('cfdatepicker', (data = new DateRangePicker(this, $.extend(opts, ropts)))); + } + else { + $this.data('cfdatepicker', (data = new Datepicker(this, opts))); + } + } + if (typeof option === 'string' && typeof data[option] === 'function'){ + internal_return = data[option].apply(data, args); + if (internal_return !== undefined) + return false; + } + }); + if (internal_return !== undefined) + return internal_return; + else + return this; + }; + + var defaults = $.fn.cfdatepicker.defaults = { + autoclose: false, + beforeShowDay: $.noop, + calendarWeeks: false, + clearBtn: false, + daysOfWeekDisabled: [], + endDate: Infinity, + forceParse: true, + format: 'mm/dd/yyyy', + keyboardNavigation: true, + language: 'en', + minViewMode: 0, + multidate: false, + multidateSeparator: ',', + orientation: "auto", + rtl: false, + startDate: -Infinity, + startView: 0, + todayBtn: false, + todayHighlight: false, + weekStart: 0 + }; + var locale_opts = $.fn.cfdatepicker.locale_opts = [ + 'format', + 'rtl', + 'weekStart' + ]; + $.fn.cfdatepicker.Constructor = Datepicker; + var dates = $.fn.cfdatepicker.dates = { + en: { + days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"], + daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"], + daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa", "Su"], + months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + today: "Today", + clear: "Clear" + } + }; + + var DPGlobal = { + modes: [ + { + clsName: 'days', + navFnc: 'Month', + navStep: 1 + }, + { + clsName: 'months', + navFnc: 'FullYear', + navStep: 1 + }, + { + clsName: 'years', + navFnc: 'FullYear', + navStep: 10 + }], + isLeapYear: function(year){ + return (((year % 4 === 0) && (year % 100 !== 0)) || (year % 400 === 0)); + }, + getDaysInMonth: function(year, month){ + return [31, (DPGlobal.isLeapYear(year) ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month]; + }, + validParts: /dd?|DD?|mm?|MM?|yy(?:yy)?/g, + nonpunctuation: /[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g, + parseFormat: function(format){ + // IE treats \0 as a string end in inputs (truncating the value), + // so it's a bad format delimiter, anyway + var separators = format.replace(this.validParts, '\0').split('\0'), + parts = format.match(this.validParts); + if (!separators || !separators.length || !parts || parts.length === 0){ + throw new Error("Invalid date format."); + } + return {separators: separators, parts: parts}; + }, + parseDate: function(date, format, language){ + if (!date) + return undefined; + if (date instanceof Date) + return date; + if (typeof format === 'string') + format = DPGlobal.parseFormat(format); + var part_re = /([\-+]\d+)([dmwy])/, + parts = date.match(/([\-+]\d+)([dmwy])/g), + part, dir, i; + if (/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(date)){ + date = new Date(); + for (i=0; i < parts.length; i++){ + part = part_re.exec(parts[i]); + dir = parseInt(part[1]); + switch (part[2]){ + case 'd': + date.setUTCDate(date.getUTCDate() + dir); + break; + case 'm': + date = Datepicker.prototype.moveMonth.call(Datepicker.prototype, date, dir); + break; + case 'w': + date.setUTCDate(date.getUTCDate() + dir * 7); + break; + case 'y': + date = Datepicker.prototype.moveYear.call(Datepicker.prototype, date, dir); + break; + } + } + return UTCDate(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), 0, 0, 0); + } + parts = date && date.match(this.nonpunctuation) || []; + date = new Date(); + var parsed = {}, + setters_order = ['yyyy', 'yy', 'M', 'MM', 'm', 'mm', 'd', 'dd'], + setters_map = { + yyyy: function(d,v){ + return d.setUTCFullYear(v); + }, + yy: function(d,v){ + return d.setUTCFullYear(2000+v); + }, + m: function(d,v){ + if (isNaN(d)) + return d; + v -= 1; + while (v < 0) v += 12; + v %= 12; + d.setUTCMonth(v); + while (d.getUTCMonth() !== v) + d.setUTCDate(d.getUTCDate()-1); + return d; + }, + d: function(d,v){ + return d.setUTCDate(v); + } + }, + val, filtered; + setters_map['M'] = setters_map['MM'] = setters_map['mm'] = setters_map['m']; + setters_map['dd'] = setters_map['d']; + date = UTCDate(date.getFullYear(), date.getMonth(), date.getDate(), 0, 0, 0); + var fparts = format.parts.slice(); + // Remove noop parts + if (parts.length !== fparts.length){ + fparts = $(fparts).filter(function(i,p){ + return $.inArray(p, setters_order) !== -1; + }).toArray(); + } + // Process remainder + function match_part(){ + var m = this.slice(0, parts[i].length), + p = parts[i].slice(0, m.length); + return m === p; + } + if (parts.length === fparts.length){ + var cnt; + for (i=0, cnt = fparts.length; i < cnt; i++){ + val = parseInt(parts[i], 10); + part = fparts[i]; + if (isNaN(val)){ + switch (part){ + case 'MM': + filtered = $(dates[language].months).filter(match_part); + val = $.inArray(filtered[0], dates[language].months) + 1; + break; + case 'M': + filtered = $(dates[language].monthsShort).filter(match_part); + val = $.inArray(filtered[0], dates[language].monthsShort) + 1; + break; + } + } + parsed[part] = val; + } + var _date, s; + for (i=0; i < setters_order.length; i++){ + s = setters_order[i]; + if (s in parsed && !isNaN(parsed[s])){ + _date = new Date(date); + setters_map[s](_date, parsed[s]); + if (!isNaN(_date)) + date = _date; + } + } + } + return date; + }, + formatDate: function(date, format, language){ + if (!date) + return ''; + if (typeof format === 'string') + format = DPGlobal.parseFormat(format); + var val = { + d: date.getUTCDate(), + D: dates[language].daysShort[date.getUTCDay()], + DD: dates[language].days[date.getUTCDay()], + m: date.getUTCMonth() + 1, + M: dates[language].monthsShort[date.getUTCMonth()], + MM: dates[language].months[date.getUTCMonth()], + yy: date.getUTCFullYear().toString().substring(2), + yyyy: date.getUTCFullYear() + }; + val.dd = (val.d < 10 ? '0' : '') + val.d; + val.mm = (val.m < 10 ? '0' : '') + val.m; + date = []; + var seps = $.extend([], format.separators); + for (var i=0, cnt = format.parts.length; i <= cnt; i++){ + if (seps.length) + date.push(seps.shift()); + date.push(val[format.parts[i]]); + } + return date.join(''); + }, + headTemplate: ''+ + ''+ + '«'+ + ''+ + '»'+ + ''+ + '', + contTemplate: '', + footTemplate: ''+ + ''+ + ''+ + ''+ + ''+ + ''+ + ''+ + '' + }; + DPGlobal.template = '
      '+ + '
      '+ + ''+ + DPGlobal.headTemplate+ + ''+ + DPGlobal.footTemplate+ + '
      '+ + '
      '+ + '
      '+ + ''+ + DPGlobal.headTemplate+ + DPGlobal.contTemplate+ + DPGlobal.footTemplate+ + '
      '+ + '
      '+ + '
      '+ + ''+ + DPGlobal.headTemplate+ + DPGlobal.contTemplate+ + DPGlobal.footTemplate+ + '
      '+ + '
      '+ + '
      '; + + $.fn.cfdatepicker.DPGlobal = DPGlobal; + + + /* DATEPICKER NO CONFLICT + * =================== */ + + $.fn.cfdatepicker.noConflict = function(){ + $.fn.cfdatepicker = old; + return this; + }; + + /* DATEPICKER DATA-API + * ================== */ + $(document).on( + 'focus.cfdatepicker.data-api click.cfdatepicker.data-api', + '[data-provide="cfdatepicker"]', + function(e){ + var $this = $(this); + if ($this.data('cfdatepicker')) + return; + + // component click requires us to explicitly show it + e.preventDefault(); + $this.cfdatepicker('show') + .on('show', function(){ $(this).trigger('blur'); }) + .on('hide', function(){ $(this).attr("disabled", false); }) + } + ); + +}(window.jQuery)); + + +/* + * jquery.inputmask.bundle + * http://github.com/RobinHerbots/jquery.inputmask + * Copyright (c) 2010 - 2014 Robin Herbots + * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) + * Version: 3.1.27 + */ +!function($) { + function isInputEventSupported(eventName) { + var el = document.createElement("input"), evName = "on" + eventName, isSupported = evName in el; + return isSupported || (el.setAttribute(evName, "return;"), isSupported = "function" == typeof el[evName]), + el = null, isSupported; + } + function isInputTypeSupported(inputType) { + var isSupported = "text" == inputType || "tel" == inputType; + if (!isSupported) { + var el = document.createElement("input"); + el.setAttribute("type", inputType), isSupported = "text" === el.type, el = null; + } + return isSupported; + } + function resolveAlias(aliasStr, options, opts) { + var aliasDefinition = opts.aliases[aliasStr]; + return aliasDefinition ? (aliasDefinition.alias && resolveAlias(aliasDefinition.alias, void 0, opts), + $.extend(!0, opts, aliasDefinition), $.extend(!0, opts, options), !0) : !1; + } + function generateMaskSet(opts, multi) { + function analyseMask(mask) { + function maskToken(isGroup, isOptional, isQuantifier, isAlternator) { + this.matches = [], this.isGroup = isGroup || !1, this.isOptional = isOptional || !1, + this.isQuantifier = isQuantifier || !1, this.isAlternator = isAlternator || !1, + this.quantifier = { + min: 1, + max: 1 + }; + } + function insertTestDefinition(mtoken, element, position) { + var maskdef = opts.definitions[element], newBlockMarker = 0 == mtoken.matches.length; + if (position = void 0 != position ? position : mtoken.matches.length, maskdef && !escaped) { + for (var precheck = maskdef.prevalidator, precheckL = precheck ? precheck.length : 0, i = 1; i < maskdef.cardinality; i++) { + var prevalidator = precheckL >= i ? precheck[i - 1] : [], validator = prevalidator.validator, cardinality = prevalidator.cardinality; + mtoken.matches.splice(position++, 0, { + fn: validator ? "string" == typeof validator ? new RegExp(validator) : new function() { + this.test = validator; + }() : new RegExp("."), + cardinality: cardinality ? cardinality : 1, + optionality: mtoken.isOptional, + newBlockMarker: newBlockMarker, + casing: maskdef.casing, + def: maskdef.definitionSymbol || element, + placeholder: maskdef.placeholder, + mask: element + }); + } + mtoken.matches.splice(position++, 0, { + fn: maskdef.validator ? "string" == typeof maskdef.validator ? new RegExp(maskdef.validator) : new function() { + this.test = maskdef.validator; + }() : new RegExp("."), + cardinality: maskdef.cardinality, + optionality: mtoken.isOptional, + newBlockMarker: newBlockMarker, + casing: maskdef.casing, + def: maskdef.definitionSymbol || element, + placeholder: maskdef.placeholder, + mask: element + }); + } else mtoken.matches.splice(position++, 0, { + fn: null, + cardinality: 0, + optionality: mtoken.isOptional, + newBlockMarker: newBlockMarker, + casing: null, + def: element, + placeholder: void 0, + mask: element + }), escaped = !1; + } + for (var match, m, openingToken, currentOpeningToken, alternator, lastMatch, tokenizer = /(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})\??|[^.?*+^${[]()|\\]+|./g, escaped = !1, currentToken = new maskToken(), openenings = [], maskTokens = []; match = tokenizer.exec(mask); ) switch (m = match[0], + m.charAt(0)) { + case opts.optionalmarker.end: + case opts.groupmarker.end: + if (openingToken = openenings.pop(), openenings.length > 0) { + if (currentOpeningToken = openenings[openenings.length - 1], currentOpeningToken.matches.push(openingToken), + currentOpeningToken.isAlternator) { + alternator = openenings.pop(); + for (var mndx = 0; mndx < alternator.matches.length; mndx++) alternator.matches[mndx].isGroup = !1; + openenings.length > 0 ? (currentOpeningToken = openenings[openenings.length - 1], + currentOpeningToken.matches.push(alternator)) : currentToken.matches.push(alternator); + } + } else currentToken.matches.push(openingToken); + break; + + case opts.optionalmarker.start: + openenings.push(new maskToken(!1, !0)); + break; + + case opts.groupmarker.start: + openenings.push(new maskToken(!0)); + break; + + case opts.quantifiermarker.start: + var quantifier = new maskToken(!1, !1, !0); + m = m.replace(/[{}]/g, ""); + var mq = m.split(","), mq0 = isNaN(mq[0]) ? mq[0] : parseInt(mq[0]), mq1 = 1 == mq.length ? mq0 : isNaN(mq[1]) ? mq[1] : parseInt(mq[1]); + if (("*" == mq1 || "+" == mq1) && (mq0 = "*" == mq1 ? 0 : 1), quantifier.quantifier = { + min: mq0, + max: mq1 + }, openenings.length > 0) { + var matches = openenings[openenings.length - 1].matches; + if (match = matches.pop(), !match.isGroup) { + var groupToken = new maskToken(!0); + groupToken.matches.push(match), match = groupToken; + } + matches.push(match), matches.push(quantifier); + } else { + if (match = currentToken.matches.pop(), !match.isGroup) { + var groupToken = new maskToken(!0); + groupToken.matches.push(match), match = groupToken; + } + currentToken.matches.push(match), currentToken.matches.push(quantifier); + } + break; + + case opts.escapeChar: + escaped = !0; + break; + + case opts.alternatormarker: + openenings.length > 0 ? (currentOpeningToken = openenings[openenings.length - 1], + lastMatch = currentOpeningToken.matches.pop()) : lastMatch = currentToken.matches.pop(), + lastMatch.isAlternator ? openenings.push(lastMatch) : (alternator = new maskToken(!1, !1, !1, !0), + alternator.matches.push(lastMatch), openenings.push(alternator)); + break; + + default: + if (openenings.length > 0) { + if (currentOpeningToken = openenings[openenings.length - 1], currentOpeningToken.matches.length > 0 && (lastMatch = currentOpeningToken.matches[currentOpeningToken.matches.length - 1], + lastMatch.isGroup && (lastMatch.isGroup = !1, insertTestDefinition(lastMatch, opts.groupmarker.start, 0), + insertTestDefinition(lastMatch, opts.groupmarker.end))), insertTestDefinition(currentOpeningToken, m), + currentOpeningToken.isAlternator) { + alternator = openenings.pop(); + for (var mndx = 0; mndx < alternator.matches.length; mndx++) alternator.matches[mndx].isGroup = !1; + openenings.length > 0 ? (currentOpeningToken = openenings[openenings.length - 1], + currentOpeningToken.matches.push(alternator)) : currentToken.matches.push(alternator); + } + } else currentToken.matches.length > 0 && (lastMatch = currentToken.matches[currentToken.matches.length - 1], + lastMatch.isGroup && (lastMatch.isGroup = !1, insertTestDefinition(lastMatch, opts.groupmarker.start, 0), + insertTestDefinition(lastMatch, opts.groupmarker.end))), insertTestDefinition(currentToken, m); + } + return currentToken.matches.length > 0 && (lastMatch = currentToken.matches[currentToken.matches.length - 1], + lastMatch.isGroup && (lastMatch.isGroup = !1, insertTestDefinition(lastMatch, opts.groupmarker.start, 0), + insertTestDefinition(lastMatch, opts.groupmarker.end)), maskTokens.push(currentToken)), + maskTokens; + } + function generateMask(mask, metadata) { + if (opts.numericInput && opts.multi !== !0) { + mask = mask.split("").reverse(); + for (var ndx = 0; ndx < mask.length; ndx++) mask[ndx] == opts.optionalmarker.start ? mask[ndx] = opts.optionalmarker.end : mask[ndx] == opts.optionalmarker.end ? mask[ndx] = opts.optionalmarker.start : mask[ndx] == opts.groupmarker.start ? mask[ndx] = opts.groupmarker.end : mask[ndx] == opts.groupmarker.end && (mask[ndx] = opts.groupmarker.start); + mask = mask.join(""); + } + if (void 0 == mask || "" == mask) return void 0; + if (1 == mask.length && 0 == opts.greedy && 0 != opts.repeat && (opts.placeholder = ""), + opts.repeat > 0 || "*" == opts.repeat || "+" == opts.repeat) { + var repeatStart = "*" == opts.repeat ? 0 : "+" == opts.repeat ? 1 : opts.repeat; + mask = opts.groupmarker.start + mask + opts.groupmarker.end + opts.quantifiermarker.start + repeatStart + "," + opts.repeat + opts.quantifiermarker.end; + } + return void 0 == $.inputmask.masksCache[mask] && ($.inputmask.masksCache[mask] = { + mask: mask, + maskToken: analyseMask(mask), + validPositions: {}, + _buffer: void 0, + buffer: void 0, + tests: {}, + metadata: metadata + }), $.extend(!0, {}, $.inputmask.masksCache[mask]); + } + var ms = void 0; + if ($.isFunction(opts.mask) && (opts.mask = opts.mask.call(this, opts)), $.isArray(opts.mask)) if (multi) ms = [], + $.each(opts.mask, function(ndx, msk) { + ms.push(void 0 == msk.mask || $.isFunction(msk.mask) ? generateMask(msk.toString(), msk) : generateMask(msk.mask.toString(), msk)); + }); else { + opts.keepStatic = void 0 == opts.keepStatic ? !0 : opts.keepStatic; + var altMask = "("; + $.each(opts.mask, function(ndx, msk) { + altMask.length > 1 && (altMask += ")|("), altMask += void 0 == msk.mask || $.isFunction(msk.mask) ? msk.toString() : msk.mask.toString(); + }), altMask += ")", ms = generateMask(altMask, opts.mask); + } else opts.mask && (ms = void 0 == opts.mask.mask || $.isFunction(opts.mask.mask) ? generateMask(opts.mask.toString(), opts.mask) : generateMask(opts.mask.mask.toString(), opts.mask)); + return ms; + } + function maskScope(actionObj, maskset, opts) { + function getMaskTemplate(baseOnInput, minimalPos, includeInput) { + minimalPos = minimalPos || 0; + var ndxIntlzr, test, testPos, maskTemplate = [], pos = 0; + do { + if (baseOnInput === !0 && getMaskSet().validPositions[pos]) { + var validPos = getMaskSet().validPositions[pos]; + test = validPos.match, ndxIntlzr = validPos.locator.slice(), maskTemplate.push(includeInput === !0 ? validPos.input : getPlaceholder(pos, test)); + } else { + if (minimalPos > pos) { + var testPositions = getTests(pos, ndxIntlzr, pos - 1); + testPos = testPositions[0]; + } else testPos = getTestTemplate(pos, ndxIntlzr, pos - 1); + test = testPos.match, ndxIntlzr = testPos.locator.slice(), maskTemplate.push(getPlaceholder(pos, test)); + } + pos++; + } while ((void 0 == maxLength || maxLength > pos - 1) && null != test.fn || null == test.fn && "" != test.def || minimalPos >= pos); + return maskTemplate.pop(), maskTemplate; + } + function getMaskSet() { + return maskset; + } + function resetMaskSet(soft) { + var maskset = getMaskSet(); + maskset.buffer = void 0, maskset.tests = {}, soft !== !0 && (maskset._buffer = void 0, + maskset.validPositions = {}, maskset.p = 0); + } + function getLastValidPosition(closestTo) { + var maskset = getMaskSet(), lastValidPosition = -1, valids = maskset.validPositions; + void 0 == closestTo && (closestTo = -1); + var before = lastValidPosition, after = lastValidPosition; + for (var posNdx in valids) { + var psNdx = parseInt(posNdx); + (-1 == closestTo || null != valids[psNdx].match.fn) && (closestTo > psNdx && (before = psNdx), + psNdx >= closestTo && (after = psNdx)); + } + return lastValidPosition = closestTo - before > 1 || closestTo > after ? before : after; + } + function setValidPosition(pos, validTest, fromSetValid) { + if (opts.insertMode && void 0 != getMaskSet().validPositions[pos] && void 0 == fromSetValid) { + var i, positionsClone = $.extend(!0, {}, getMaskSet().validPositions), lvp = getLastValidPosition(); + for (i = pos; lvp >= i; i++) delete getMaskSet().validPositions[i]; + getMaskSet().validPositions[pos] = validTest; + var j, valid = !0; + for (i = pos; lvp >= i; i++) { + var t = positionsClone[i]; + if (void 0 != t) { + var vps = getMaskSet().validPositions; + j = !opts.keepStatic && (void 0 != vps[i + 1] && getTests(i + 1, vps[i].locator.slice(), i).length > 1 || vps[i] && void 0 != vps[i].alternation) ? i + 1 : seekNext(i), + valid = positionCanMatchDefinition(j, t.match.def) ? valid && isValid(j, t.input, !0, !0) !== !1 : null == t.match.fn; + } + if (!valid) break; + } + if (!valid) return getMaskSet().validPositions = $.extend(!0, {}, positionsClone), + !1; + } else getMaskSet().validPositions[pos] = validTest; + return !0; + } + function stripValidPositions(start, end) { + var i, startPos = start; + for (void 0 != getMaskSet().validPositions[start] && getMaskSet().validPositions[start].input == opts.radixPoint && (end++, + startPos++), i = startPos; end > i; i++) void 0 == getMaskSet().validPositions[i] || getMaskSet().validPositions[i].input == opts.radixPoint && i != getLastValidPosition() || delete getMaskSet().validPositions[i]; + for (i = end; i <= getLastValidPosition(); ) { + var t = getMaskSet().validPositions[i], s = getMaskSet().validPositions[startPos]; + void 0 != t && void 0 == s ? (positionCanMatchDefinition(startPos, t.match.def) && isValid(startPos, t.input, !0) !== !1 && (delete getMaskSet().validPositions[i], + i++), startPos++) : i++; + } + var lvp = getLastValidPosition(); + lvp >= start && void 0 != getMaskSet().validPositions[lvp] && getMaskSet().validPositions[lvp].input == opts.radixPoint && delete getMaskSet().validPositions[lvp], + resetMaskSet(!0); + } + function getTestTemplate(pos, ndxIntlzr, tstPs) { + function checkAlternationMatch(test, altNdx, altArr) { + for (var isMatch = !1, altLocArr = test.locator[altNdx].toString().split(","), alndx = 0; alndx < altLocArr.length; alndx++) if (-1 != $.inArray(altLocArr[alndx], altArr)) { + isMatch = !0; + break; + } + return isMatch; + } + for (var testPos, testPositions = getTests(pos, ndxIntlzr, tstPs), lvp = getLastValidPosition(), lvTest = getMaskSet().validPositions[lvp] || getTests(0)[0], lvTestAltArr = void 0 != lvTest.alternation ? lvTest.locator[lvTest.alternation].split(",") : [], ndx = 0; ndx < testPositions.length && (testPos = testPositions[ndx], + !(opts.greedy || testPos.match && (testPos.match.optionality === !1 || testPos.match.newBlockMarker === !1) && testPos.match.optionalQuantifier !== !0 && (void 0 == lvTest.alternation || void 0 != testPos.locator[lvTest.alternation] && checkAlternationMatch(testPos, lvTest.alternation, lvTestAltArr)))); ndx++) ; + return testPos; + } + function getTest(pos) { + return getMaskSet().validPositions[pos] ? getMaskSet().validPositions[pos].match : getTests(pos)[0].match; + } + function positionCanMatchDefinition(pos, def) { + for (var valid = !1, tests = getTests(pos), tndx = 0; tndx < tests.length; tndx++) if (tests[tndx].match && tests[tndx].match.def == def) { + valid = !0; + break; + } + return valid; + } + function getTests(pos, ndxIntlzr, tstPs) { + function ResolveTestFromToken(maskToken, ndxInitializer, loopNdx, quantifierRecurse) { + function handleMatch(match, loopNdx, quantifierRecurse) { + if (testPos > 1e4) return alert("jquery.inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. " + getMaskSet().mask), + !0; + if (testPos == pos && void 0 == match.matches) return matches.push({ + match: match, + locator: loopNdx.reverse() + }), !0; + if (void 0 != match.matches) { + if (match.isGroup && quantifierRecurse !== !0) { + if (match = handleMatch(maskToken.matches[tndx + 1], loopNdx)) return !0; + } else if (match.isOptional) { + var optionalToken = match; + if (match = ResolveTestFromToken(match, ndxInitializer, loopNdx, quantifierRecurse)) { + var latestMatch = matches[matches.length - 1].match, isFirstMatch = 0 == $.inArray(latestMatch, optionalToken.matches); + isFirstMatch && (insertStop = !0), testPos = pos; + } + } else if (match.isAlternator) { + var maltMatches, alternateToken = match, malternateMatches = [], currentMatches = matches.slice(), loopNdxCnt = loopNdx.length, altIndex = ndxInitializer.length > 0 ? ndxInitializer.shift() : -1; + if (-1 == altIndex || "string" == typeof altIndex) { + var altIndexArr, currentPos = testPos, ndxInitializerClone = ndxInitializer.slice(); + "string" == typeof altIndex && (altIndexArr = altIndex.split(",")); + for (var amndx = 0; amndx < alternateToken.matches.length; amndx++) { + matches = [], match = handleMatch(alternateToken.matches[amndx], [ amndx ].concat(loopNdx), quantifierRecurse) || match, + maltMatches = matches.slice(), testPos = currentPos, matches = []; + for (var i = 0; i < ndxInitializerClone.length; i++) ndxInitializer[i] = ndxInitializerClone[i]; + for (var ndx1 = 0; ndx1 < maltMatches.length; ndx1++) for (var altMatch = maltMatches[ndx1], ndx2 = 0; ndx2 < malternateMatches.length; ndx2++) { + var altMatch2 = malternateMatches[ndx2]; + if (altMatch.match.mask == altMatch2.match.mask && ("string" != typeof altIndex || -1 != $.inArray(altMatch.locator[loopNdxCnt].toString(), altIndexArr))) { + maltMatches.splice(ndx1, 1), altMatch2.locator[loopNdxCnt] = altMatch2.locator[loopNdxCnt] + "," + altMatch.locator[loopNdxCnt], + altMatch2.alternation = loopNdxCnt; + break; + } + } + malternateMatches = malternateMatches.concat(maltMatches); + } + "string" == typeof altIndex && (malternateMatches = $.map(malternateMatches, function(lmnt, ndx) { + if (isFinite(ndx)) { + var mamatch, altLocArr = lmnt.locator[loopNdxCnt].toString().split(","); + lmnt.locator[loopNdxCnt] = void 0, lmnt.alternation = void 0; + for (var alndx = 0; alndx < altLocArr.length; alndx++) mamatch = -1 != $.inArray(altLocArr[alndx], altIndexArr), + mamatch && (void 0 != lmnt.locator[loopNdxCnt] ? (lmnt.locator[loopNdxCnt] += ",", + lmnt.alternation = loopNdxCnt, lmnt.locator[loopNdxCnt] += altLocArr[alndx]) : lmnt.locator[loopNdxCnt] = parseInt(altLocArr[alndx])); + if (void 0 != lmnt.locator[loopNdxCnt]) return lmnt; + } + })), matches = currentMatches.concat(malternateMatches), insertStop = !0; + } else match = handleMatch(alternateToken.matches[altIndex], [ altIndex ].concat(loopNdx), quantifierRecurse); + if (match) return !0; + } else if (match.isQuantifier && quantifierRecurse !== !0) { + var qt = match; + opts.greedy = opts.greedy && isFinite(qt.quantifier.max); + for (var qndx = ndxInitializer.length > 0 && quantifierRecurse !== !0 ? ndxInitializer.shift() : 0; qndx < (isNaN(qt.quantifier.max) ? qndx + 1 : qt.quantifier.max) && pos >= testPos; qndx++) { + var tokenGroup = maskToken.matches[$.inArray(qt, maskToken.matches) - 1]; + if (match = handleMatch(tokenGroup, [ qndx ].concat(loopNdx), !0)) { + var latestMatch = matches[matches.length - 1].match; + latestMatch.optionalQuantifier = qndx > qt.quantifier.min - 1; + var isFirstMatch = 0 == $.inArray(latestMatch, tokenGroup.matches); + if (isFirstMatch) { + if (qndx > qt.quantifier.min - 1) { + insertStop = !0, testPos = pos; + break; + } + return !0; + } + return !0; + } + } + } else if (match = ResolveTestFromToken(match, ndxInitializer, loopNdx, quantifierRecurse)) return !0; + } else testPos++; + } + for (var tndx = ndxInitializer.length > 0 ? ndxInitializer.shift() : 0; tndx < maskToken.matches.length; tndx++) if (maskToken.matches[tndx].isQuantifier !== !0) { + var match = handleMatch(maskToken.matches[tndx], [ tndx ].concat(loopNdx), quantifierRecurse); + if (match && testPos == pos) return match; + if (testPos > pos) break; + } + } + var maskTokens = getMaskSet().maskToken, testPos = ndxIntlzr ? tstPs : 0, ndxInitializer = ndxIntlzr || [ 0 ], matches = [], insertStop = !1; + if (void 0 == ndxIntlzr) { + for (var test, previousPos = pos - 1; void 0 == (test = getMaskSet().validPositions[previousPos]) && previousPos > -1; ) previousPos--; + if (void 0 != test && previousPos > -1) testPos = previousPos, ndxInitializer = test.locator.slice(); else { + for (previousPos = pos - 1; void 0 == (test = getMaskSet().tests[previousPos]) && previousPos > -1; ) previousPos--; + void 0 != test && previousPos > -1 && (testPos = previousPos, ndxInitializer = test[0].locator.slice()); + } + } + for (var mtndx = ndxInitializer.shift(); mtndx < maskTokens.length; mtndx++) { + var match = ResolveTestFromToken(maskTokens[mtndx], ndxInitializer, [ mtndx ]); + if (match && testPos == pos || testPos > pos) break; + } + return (0 == matches.length || insertStop) && matches.push({ + match: { + fn: null, + cardinality: 0, + optionality: !0, + casing: null, + def: "" + }, + locator: [] + }), getMaskSet().tests[pos] = $.extend(!0, [], matches), getMaskSet().tests[pos]; + } + function getBufferTemplate() { + return void 0 == getMaskSet()._buffer && (getMaskSet()._buffer = getMaskTemplate(!1, 1)), + getMaskSet()._buffer; + } + function getBuffer() { + return void 0 == getMaskSet().buffer && (getMaskSet().buffer = getMaskTemplate(!0, getLastValidPosition(), !0)), + getMaskSet().buffer; + } + function refreshFromBuffer(start, end) { + var buffer = getBuffer().slice(); + if (start === !0) resetMaskSet(), start = 0, end = buffer.length; else for (var i = start; end > i; i++) delete getMaskSet().validPositions[i], + delete getMaskSet().tests[i]; + for (var i = start; end > i; i++) buffer[i] != opts.skipOptionalPartCharacter && isValid(i, buffer[i], !0, !0); + } + function casing(elem, test) { + switch (test.casing) { + case "upper": + elem = elem.toUpperCase(); + break; + + case "lower": + elem = elem.toLowerCase(); + } + return elem; + } + function isValid(pos, c, strict, fromSetValid) { + function _isValid(position, c, strict, fromSetValid) { + var rslt = !1; + return $.each(getTests(position), function(ndx, tst) { + for (var test = tst.match, loopend = c ? 1 : 0, chrs = "", i = (getBuffer(), test.cardinality); i > loopend; i--) chrs += getBufferElement(position - (i - 1)); + if (c && (chrs += c), rslt = null != test.fn ? test.fn.test(chrs, getMaskSet(), position, strict, opts) : c != test.def && c != opts.skipOptionalPartCharacter || "" == test.def ? !1 : { + c: test.def, + pos: position + }, rslt !== !1) { + var elem = void 0 != rslt.c ? rslt.c : c; + elem = elem == opts.skipOptionalPartCharacter && null === test.fn ? test.def : elem; + var validatedPos = position; + if (void 0 != rslt.remove && stripValidPositions(rslt.remove, rslt.remove + 1), + rslt.refreshFromBuffer) { + var refresh = rslt.refreshFromBuffer; + if (strict = !0, refreshFromBuffer(refresh === !0 ? refresh : refresh.start, refresh.end), + void 0 == rslt.pos && void 0 == rslt.c) return rslt.pos = getLastValidPosition(), + !1; + if (validatedPos = void 0 != rslt.pos ? rslt.pos : position, validatedPos != position) return rslt = $.extend(rslt, isValid(validatedPos, elem, !0)), + !1; + } else if (rslt !== !0 && void 0 != rslt.pos && rslt.pos != position && (validatedPos = rslt.pos, + refreshFromBuffer(position, validatedPos), validatedPos != position)) return rslt = $.extend(rslt, isValid(validatedPos, elem, !0)), + !1; + return 1 != rslt && void 0 == rslt.pos && void 0 == rslt.c ? !1 : (ndx > 0 && resetMaskSet(!0), + setValidPosition(validatedPos, $.extend({}, tst, { + input: casing(elem, test) + }), fromSetValid) || (rslt = !1), !1); + } + }), rslt; + } + function alternate(pos, c, strict, fromSetValid) { + var lastAlt, alternation, validPsClone = $.extend(!0, {}, getMaskSet().validPositions); + for (lastAlt = getLastValidPosition(); lastAlt >= 0; lastAlt--) if (getMaskSet().validPositions[lastAlt] && void 0 != getMaskSet().validPositions[lastAlt].alternation) { + alternation = getMaskSet().validPositions[lastAlt].alternation; + break; + } + if (void 0 != alternation) for (var decisionPos in getMaskSet().validPositions) if (parseInt(decisionPos) > parseInt(lastAlt) && void 0 === getMaskSet().validPositions[decisionPos].alternation) { + for (var altPos = getMaskSet().validPositions[decisionPos], decisionTaker = altPos.locator[alternation], altNdxs = getMaskSet().validPositions[lastAlt].locator[alternation].split(","), mndx = 0; mndx < altNdxs.length; mndx++) if (decisionTaker < altNdxs[mndx]) { + for (var possibilityPos, possibilities, dp = decisionPos - 1; dp >= 0; dp--) if (possibilityPos = getMaskSet().validPositions[dp], + void 0 != possibilityPos) { + possibilities = possibilityPos.locator[alternation], possibilityPos.locator[alternation] = altNdxs[mndx]; + break; + } + if (decisionTaker != possibilityPos.locator[alternation]) { + for (var buffer = getBuffer().slice(), i = decisionPos; i < getLastValidPosition() + 1; i++) delete getMaskSet().validPositions[i], + delete getMaskSet().tests[i]; + resetMaskSet(!0), opts.keepStatic = !opts.keepStatic; + for (var i = decisionPos; i < buffer.length; i++) buffer[i] != opts.skipOptionalPartCharacter && isValid(getLastValidPosition() + 1, buffer[i], !1, !0); + possibilityPos.locator[alternation] = possibilities; + var isValidRslt = isValid(pos, c, strict, fromSetValid); + if (opts.keepStatic = !opts.keepStatic, isValidRslt) return isValidRslt; + resetMaskSet(), getMaskSet().validPositions = $.extend(!0, {}, validPsClone); + } + } + break; + } + return !1; + } + strict = strict === !0; + for (var buffer = getBuffer(), pndx = pos - 1; pndx > -1 && (!getMaskSet().validPositions[pndx] || null != getMaskSet().validPositions[pndx].match.fn); pndx--) void 0 == getMaskSet().validPositions[pndx] && (!isMask(pndx) || buffer[pndx] != getPlaceholder(pndx)) && getTests(pndx).length > 1 && _isValid(pndx, buffer[pndx], !0); + var maskPos = pos, result = !1; + if (fromSetValid && maskPos >= getMaskLength() && resetMaskSet(!0), maskPos < getMaskLength() && (result = _isValid(maskPos, c, strict, fromSetValid), + !strict && result === !1)) { + var currentPosValid = getMaskSet().validPositions[maskPos]; + if (!currentPosValid || null != currentPosValid.match.fn || currentPosValid.match.def != c && c != opts.skipOptionalPartCharacter) { + if ((opts.insertMode || void 0 == getMaskSet().validPositions[seekNext(maskPos)]) && !isMask(maskPos)) for (var nPos = maskPos + 1, snPos = seekNext(maskPos); snPos >= nPos; nPos++) if (result = _isValid(nPos, c, strict, fromSetValid), + result !== !1) { + maskPos = nPos; + break; + } + } else result = { + caret: seekNext(maskPos) + }; + } + return result === !1 && opts.keepStatic && isComplete(buffer) && (result = alternate(pos, c, strict, fromSetValid)), + result === !0 && (result = { + pos: maskPos + }), result; + } + function isMask(pos) { + var test = getTest(pos); + return null != test.fn ? test.fn : !1; + } + function getMaskLength() { + var maskLength; + if (maxLength = $el.prop("maxLength"), -1 == maxLength && (maxLength = void 0), + 0 == opts.greedy) { + var pos, lvp = getLastValidPosition(), testPos = getMaskSet().validPositions[lvp], ndxIntlzr = void 0 != testPos ? testPos.locator.slice() : void 0; + for (pos = lvp + 1; void 0 == testPos || null != testPos.match.fn || null == testPos.match.fn && "" != testPos.match.def; pos++) testPos = getTestTemplate(pos, ndxIntlzr, pos - 1), + ndxIntlzr = testPos.locator.slice(); + maskLength = pos; + } else maskLength = getBuffer().length; + return void 0 == maxLength || maxLength > maskLength ? maskLength : maxLength; + } + function seekNext(pos) { + var maskL = getMaskLength(); + if (pos >= maskL) return maskL; + for (var position = pos; ++position < maskL && !isMask(position) && (opts.nojumps !== !0 || opts.nojumpsThreshold > position); ) ; + return position; + } + function seekPrevious(pos) { + var position = pos; + if (0 >= position) return 0; + for (;--position > 0 && !isMask(position); ) ; + return position; + } + function getBufferElement(position) { + return void 0 == getMaskSet().validPositions[position] ? getPlaceholder(position) : getMaskSet().validPositions[position].input; + } + function writeBuffer(input, buffer, caretPos) { + input._valueSet(buffer.join("")), void 0 != caretPos && caret(input, caretPos); + } + function getPlaceholder(pos, test) { + test = test || getTest(pos); + var placeholder = $.isFunction(test.placeholder) ? test.placeholder.call(this, opts) : test.placeholder; + return void 0 != placeholder ? placeholder : null == test.fn ? test.def : opts.placeholder.charAt(pos % opts.placeholder.length); + } + function checkVal(input, writeOut, strict, nptvl, intelliCheck) { + var inputValue = void 0 != nptvl ? nptvl.slice() : truncateInput(input._valueGet()).split(""); + if (resetMaskSet(), writeOut && input._valueSet(""), $.each(inputValue, function(ndx, charCode) { + if (intelliCheck === !0) { + var lvp = getLastValidPosition(), pos = -1 == lvp ? ndx : seekNext(lvp); + -1 == $.inArray(charCode, getBufferTemplate().slice(lvp + 1, pos)) && keypressEvent.call(input, void 0, !0, charCode.charCodeAt(0), !1, strict, strict ? ndx : getMaskSet().p); + } else keypressEvent.call(input, void 0, !0, charCode.charCodeAt(0), !1, strict, strict ? ndx : getMaskSet().p), + strict = strict || ndx > 0 && ndx > getMaskSet().p; + }), writeOut) { + var keypressResult = opts.onKeyPress.call(this, void 0, getBuffer(), 0, opts); + handleOnKeyResult(input, keypressResult), writeBuffer(input, getBuffer(), $(input).is(":focus") ? seekNext(getLastValidPosition(0)) : void 0); + } + } + function escapeRegex(str) { + return $.inputmask.escapeRegex.call(this, str); + } + function truncateInput(inputValue) { + return inputValue.replace(new RegExp("(" + escapeRegex(getBufferTemplate().join("")) + ")*$"), ""); + } + function unmaskedvalue($input) { + if ($input.data("_inputmask") && !$input.hasClass("hasDatepicker")) { + var umValue = [], vps = getMaskSet().validPositions; + for (var pndx in vps) vps[pndx].match && null != vps[pndx].match.fn && umValue.push(vps[pndx].input); + var unmaskedValue = (isRTL ? umValue.reverse() : umValue).join(""), bufferValue = (isRTL ? getBuffer().slice().reverse() : getBuffer()).join(""); + return $.isFunction(opts.onUnMask) && (unmaskedValue = opts.onUnMask.call($input, bufferValue, unmaskedValue, opts) || unmaskedValue), + unmaskedValue; + } + return $input[0]._valueGet(); + } + function TranslatePosition(pos) { + if (isRTL && "number" == typeof pos && (!opts.greedy || "" != opts.placeholder)) { + var bffrLght = getBuffer().length; + pos = bffrLght - pos; + } + return pos; + } + function caret(input, begin, end) { + var range, npt = input.jquery && input.length > 0 ? input[0] : input; + if ("number" != typeof begin) { + var data = $(npt).data("_inputmask"); + return !$(npt).is(":visible") && data && void 0 != data.caret ? (begin = data.caret.begin, + end = data.caret.end) : npt.setSelectionRange ? (begin = npt.selectionStart, end = npt.selectionEnd) : document.selection && document.selection.createRange && (range = document.selection.createRange(), + begin = 0 - range.duplicate().moveStart("character", -1e5), end = begin + range.text.length), + begin = TranslatePosition(begin), end = TranslatePosition(end), { + begin: begin, + end: end + }; + } + begin = TranslatePosition(begin), end = TranslatePosition(end), end = "number" == typeof end ? end : begin; + var data = $(npt).data("_inputmask") || {}; + data.caret = { + begin: begin, + end: end + }, $(npt).data("_inputmask", data), $(npt).is(":visible") && (npt.scrollLeft = npt.scrollWidth, + 0 == opts.insertMode && begin == end && end++, npt.setSelectionRange ? (npt.selectionStart = begin, + npt.selectionEnd = end) : npt.createTextRange && (range = npt.createTextRange(), + range.collapse(!0), range.moveEnd("character", end), range.moveStart("character", begin), + range.select())); + } + function determineLastRequiredPosition(returnDefinition) { + var pos, testPos, buffer = getBuffer(), bl = buffer.length, lvp = getLastValidPosition(), positions = {}, lvTest = getMaskSet().validPositions[lvp], ndxIntlzr = void 0 != lvTest ? lvTest.locator.slice() : void 0; + for (pos = lvp + 1; pos < buffer.length; pos++) testPos = getTestTemplate(pos, ndxIntlzr, pos - 1), + ndxIntlzr = testPos.locator.slice(), positions[pos] = $.extend(!0, {}, testPos); + var lvTestAltArr = lvTest && void 0 != lvTest.alternation ? lvTest.locator[lvTest.alternation].split(",") : []; + for (pos = bl - 1; pos > lvp && (testPos = positions[pos].match, (testPos.optionality || testPos.optionalQuantifier || lvTest && void 0 != lvTest.alternation && void 0 != positions[pos].locator[lvTest.alternation] && -1 != $.inArray(positions[pos].locator[lvTest.alternation].toString(), lvTestAltArr)) && buffer[pos] == getPlaceholder(pos, testPos)); pos--) bl--; + return returnDefinition ? { + l: bl, + def: positions[bl] ? positions[bl].match : void 0 + } : bl; + } + function clearOptionalTail(input) { + for (var buffer = getBuffer(), tmpBuffer = buffer.slice(), rl = determineLastRequiredPosition(), lmib = tmpBuffer.length - 1; lmib > rl && !isMask(lmib); lmib--) ; + tmpBuffer.splice(rl, lmib + 1 - rl), writeBuffer(input, tmpBuffer); + } + function isComplete(buffer) { + if ($.isFunction(opts.isComplete)) return opts.isComplete.call($el, buffer, opts); + if ("*" == opts.repeat) return void 0; + var complete = !1, lrp = determineLastRequiredPosition(!0), aml = seekPrevious(lrp.l), lvp = getLastValidPosition(); + if (lvp == aml && (void 0 == lrp.def || lrp.def.newBlockMarker || lrp.def.optionalQuantifier)) { + complete = !0; + for (var i = 0; aml >= i; i++) { + var mask = isMask(i); + if (mask && (void 0 == buffer[i] || buffer[i] == getPlaceholder(i)) || !mask && buffer[i] != getPlaceholder(i)) { + complete = !1; + break; + } + } + } + return complete; + } + function isSelection(begin, end) { + return isRTL ? begin - end > 1 || begin - end == 1 && opts.insertMode : end - begin > 1 || end - begin == 1 && opts.insertMode; + } + function installEventRuler(npt) { + var events = $._data(npt).events; + $.each(events, function(eventType, eventHandlers) { + $.each(eventHandlers, function(ndx, eventHandler) { + if ("inputmask" == eventHandler.namespace && "setvalue" != eventHandler.type) { + var handler = eventHandler.handler; + eventHandler.handler = function(e) { + return this.readOnly || this.disabled ? void e.preventDefault : handler.apply(this, arguments); + }; + } + }); + }); + } + function patchValueProperty(npt) { + function PatchValhook(type) { + if (void 0 == $.valHooks[type] || 1 != $.valHooks[type].inputmaskpatch) { + var valueGet = $.valHooks[type] && $.valHooks[type].get ? $.valHooks[type].get : function(elem) { + return elem.value; + }, valueSet = $.valHooks[type] && $.valHooks[type].set ? $.valHooks[type].set : function(elem, value) { + return elem.value = value, elem; + }; + $.valHooks[type] = { + get: function(elem) { + var $elem = $(elem); + if ($elem.data("_inputmask")) { + if ($elem.data("_inputmask").opts.autoUnmask) return $elem.inputmask("unmaskedvalue"); + var result = valueGet(elem), inputData = $elem.data("_inputmask"), maskset = inputData.maskset, bufferTemplate = maskset._buffer; + return bufferTemplate = bufferTemplate ? bufferTemplate.join("") : "", result != bufferTemplate ? result : ""; + } + return valueGet(elem); + }, + set: function(elem, value) { + var result, $elem = $(elem), inputData = $elem.data("_inputmask"); + return inputData ? (result = valueSet(elem, $.isFunction(inputData.opts.onBeforeMask) ? inputData.opts.onBeforeMask.call(el, value, inputData.opts) || value : value), + $elem.triggerHandler("setvalue.inputmask")) : result = valueSet(elem, value), result; + }, + inputmaskpatch: !0 + }; + } + } + function getter() { + var $self = $(this), inputData = $(this).data("_inputmask"); + return inputData ? inputData.opts.autoUnmask ? $self.inputmask("unmaskedvalue") : valueGet.call(this) != getBufferTemplate().join("") ? valueGet.call(this) : "" : valueGet.call(this); + } + function setter(value) { + var inputData = $(this).data("_inputmask"); + inputData ? (valueSet.call(this, $.isFunction(inputData.opts.onBeforeMask) ? inputData.opts.onBeforeMask.call(el, value, inputData.opts) || value : value), + $(this).triggerHandler("setvalue.inputmask")) : valueSet.call(this, value); + } + function InstallNativeValueSetFallback(npt) { + $(npt).bind("mouseenter.inputmask", function() { + var $input = $(this), input = this, value = input._valueGet(); + "" != value && value != getBuffer().join("") && $input.trigger("setvalue"); + }); + var events = $._data(npt).events, handlers = events.mouseover; + if (handlers) { + for (var ourHandler = handlers[handlers.length - 1], i = handlers.length - 1; i > 0; i--) handlers[i] = handlers[i - 1]; + handlers[0] = ourHandler; + } + } + var valueGet, valueSet; + if (!npt._valueGet) { + if (Object.getOwnPropertyDescriptor) { + Object.getOwnPropertyDescriptor(npt, "value"); + } + document.__lookupGetter__ && npt.__lookupGetter__("value") ? (valueGet = npt.__lookupGetter__("value"), + valueSet = npt.__lookupSetter__("value"), npt.__defineGetter__("value", getter), + npt.__defineSetter__("value", setter)) : (valueGet = function() { + return npt.value; + }, valueSet = function(value) { + npt.value = value; + }, PatchValhook(npt.type), InstallNativeValueSetFallback(npt)), npt._valueGet = function() { + return isRTL ? valueGet.call(this).split("").reverse().join("") : valueGet.call(this); + }, npt._valueSet = function(value) { + valueSet.call(this, isRTL ? value.split("").reverse().join("") : value); + }; + } + } + function handleRemove(input, k, pos) { + function generalize() { + if (opts.keepStatic) { + resetMaskSet(!0); + var lastAlt, validInputs = []; + for (lastAlt = getLastValidPosition(); lastAlt >= 0; lastAlt--) if (getMaskSet().validPositions[lastAlt]) { + if (void 0 != getMaskSet().validPositions[lastAlt].alternation) break; + validInputs.push(getMaskSet().validPositions[lastAlt].input), delete getMaskSet().validPositions[lastAlt]; + } + if (lastAlt > 0) for (;validInputs.length > 0; ) getMaskSet().p = seekNext(getLastValidPosition()), + keypressEvent.call(input, void 0, !0, validInputs.pop().charCodeAt(0), !1, !1, getMaskSet().p); + } + } + if ((opts.numericInput || isRTL) && (k == $.inputmask.keyCode.BACKSPACE ? k = $.inputmask.keyCode.DELETE : k == $.inputmask.keyCode.DELETE && (k = $.inputmask.keyCode.BACKSPACE), + isRTL)) { + var pend = pos.end; + pos.end = pos.begin, pos.begin = pend; + } + k == $.inputmask.keyCode.BACKSPACE && pos.end - pos.begin <= 1 ? pos.begin = seekPrevious(pos.begin) : k == $.inputmask.keyCode.DELETE && pos.begin == pos.end && pos.end++, + stripValidPositions(pos.begin, pos.end), generalize(); + var firstMaskedPos = getLastValidPosition(pos.begin); + firstMaskedPos < pos.begin ? (-1 == firstMaskedPos && resetMaskSet(), getMaskSet().p = seekNext(firstMaskedPos)) : getMaskSet().p = pos.begin; + } + function handleOnKeyResult(input, keyResult, caretPos) { + if (keyResult && keyResult.refreshFromBuffer) { + var refresh = keyResult.refreshFromBuffer; + refreshFromBuffer(refresh === !0 ? refresh : refresh.start, refresh.end), resetMaskSet(!0), + void 0 != caretPos && (writeBuffer(input, getBuffer()), caret(input, keyResult.caret || caretPos.begin, keyResult.caret || caretPos.end)); + } + } + function keydownEvent(e) { + skipKeyPressEvent = !1; + var input = this, $input = $(input), k = e.keyCode, pos = caret(input); + k == $.inputmask.keyCode.BACKSPACE || k == $.inputmask.keyCode.DELETE || iphone && 127 == k || e.ctrlKey && 88 == k && !isInputEventSupported("cut") ? (e.preventDefault(), + 88 == k && (valueOnFocus = getBuffer().join("")), handleRemove(input, k, pos), writeBuffer(input, getBuffer(), getMaskSet().p), + input._valueGet() == getBufferTemplate().join("") && $input.trigger("cleared"), + opts.showTooltip && $input.prop("title", getMaskSet().mask)) : k == $.inputmask.keyCode.END || k == $.inputmask.keyCode.PAGE_DOWN ? setTimeout(function() { + var caretPos = seekNext(getLastValidPosition()); + opts.insertMode || caretPos != getMaskLength() || e.shiftKey || caretPos--, caret(input, e.shiftKey ? pos.begin : caretPos, caretPos); + }, 0) : k == $.inputmask.keyCode.HOME && !e.shiftKey || k == $.inputmask.keyCode.PAGE_UP ? caret(input, 0, e.shiftKey ? pos.begin : 0) : k == $.inputmask.keyCode.ESCAPE || 90 == k && e.ctrlKey ? (checkVal(input, !0, !1, valueOnFocus.split("")), + $input.click()) : k != $.inputmask.keyCode.INSERT || e.shiftKey || e.ctrlKey ? 0 != opts.insertMode || e.shiftKey || (k == $.inputmask.keyCode.RIGHT ? setTimeout(function() { + var caretPos = caret(input); + caret(input, caretPos.begin); + }, 0) : k == $.inputmask.keyCode.LEFT && setTimeout(function() { + var caretPos = caret(input); + caret(input, isRTL ? caretPos.begin + 1 : caretPos.begin - 1); + }, 0)) : (opts.insertMode = !opts.insertMode, caret(input, opts.insertMode || pos.begin != getMaskLength() ? pos.begin : pos.begin - 1)); + var currentCaretPos = caret(input), keydownResult = opts.onKeyDown.call(this, e, getBuffer(), currentCaretPos.begin, opts); + handleOnKeyResult(input, keydownResult, currentCaretPos), ignorable = -1 != $.inArray(k, opts.ignorables); + } + function keypressEvent(e, checkval, k, writeOut, strict, ndx) { + if (void 0 == k && skipKeyPressEvent) return !1; + skipKeyPressEvent = !0; + var input = this, $input = $(input); + e = e || window.event; + var k = checkval ? k : e.which || e.charCode || e.keyCode; + if (!(checkval === !0 || e.ctrlKey && e.altKey) && (e.ctrlKey || e.metaKey || ignorable)) return !0; + if (k) { + checkval !== !0 && 46 == k && 0 == e.shiftKey && "," == opts.radixPoint && (k = 44); + var forwardPosition, pos = checkval ? { + begin: ndx, + end: ndx + } : caret(input), c = String.fromCharCode(k), isSlctn = isSelection(pos.begin, pos.end); + isSlctn && (getMaskSet().undoPositions = $.extend(!0, {}, getMaskSet().validPositions), + handleRemove(input, $.inputmask.keyCode.DELETE, pos), opts.insertMode || (opts.insertMode = !opts.insertMode, + setValidPosition(pos.begin, strict), opts.insertMode = !opts.insertMode), isSlctn = !opts.multi), + getMaskSet().writeOutBuffer = !0; + var p = isRTL && !isSlctn ? pos.end : pos.begin, valResult = isValid(p, c, strict); + if (valResult !== !1) { + if (valResult !== !0 && (p = void 0 != valResult.pos ? valResult.pos : p, c = void 0 != valResult.c ? valResult.c : c), + resetMaskSet(!0), void 0 != valResult.caret) forwardPosition = valResult.caret; else { + var vps = getMaskSet().validPositions; + forwardPosition = !opts.keepStatic && (void 0 != vps[p + 1] && getTests(p + 1, vps[p].locator.slice(), p).length > 1 || void 0 != vps[p].alternation) ? p + 1 : seekNext(p); + } + getMaskSet().p = forwardPosition; + } + if (writeOut !== !1) { + var self = this; + if (setTimeout(function() { + opts.onKeyValidation.call(self, valResult, opts); + }, 0), getMaskSet().writeOutBuffer && valResult !== !1) { + var buffer = getBuffer(); + writeBuffer(input, buffer, checkval ? void 0 : opts.numericInput ? seekPrevious(forwardPosition) : forwardPosition), + checkval !== !0 && setTimeout(function() { + isComplete(buffer) === !0 && $input.trigger("complete"), skipInputEvent = !0, $input.trigger("input"); + }, 0); + } else isSlctn && (getMaskSet().buffer = void 0, getMaskSet().validPositions = getMaskSet().undoPositions); + } else isSlctn && (getMaskSet().buffer = void 0, getMaskSet().validPositions = getMaskSet().undoPositions); + if (opts.showTooltip && $input.prop("title", getMaskSet().mask), e && 1 != checkval) { + e.preventDefault(); + var currentCaretPos = caret(input), keypressResult = opts.onKeyPress.call(this, e, getBuffer(), currentCaretPos.begin, opts); + handleOnKeyResult(input, keypressResult, currentCaretPos); + } + } + } + function keyupEvent(e) { + var $input = $(this), input = this, k = e.keyCode, buffer = getBuffer(), currentCaretPos = caret(input), keyupResult = opts.onKeyUp.call(this, e, buffer, currentCaretPos.begin, opts); + handleOnKeyResult(input, keyupResult, currentCaretPos), k == $.inputmask.keyCode.TAB && opts.showMaskOnFocus && ($input.hasClass("focus-inputmask") && 0 == input._valueGet().length ? (resetMaskSet(), + buffer = getBuffer(), writeBuffer(input, buffer), caret(input, 0), valueOnFocus = getBuffer().join("")) : (writeBuffer(input, buffer), + caret(input, TranslatePosition(0), TranslatePosition(getMaskLength())))); + } + function pasteEvent(e) { + if (skipInputEvent === !0 && "input" == e.type) return skipInputEvent = !1, !0; + var input = this, $input = $(input), inputValue = input._valueGet(), caretPos = caret(input); + if ("propertychange" == e.type && input._valueGet().length <= getMaskLength()) return !0; + "paste" == e.type && (window.clipboardData && window.clipboardData.getData ? inputValue = inputValue.substr(0, caretPos.begin) + window.clipboardData.getData("Text") + inputValue.substr(caretPos.end, inputValue.length) : e.originalEvent && e.originalEvent.clipboardData && e.originalEvent.clipboardData.getData && (inputValue = inputValue.substr(0, caretPos.begin) + e.originalEvent.clipboardData.getData("text/plain") + inputValue.substr(caretPos.end, inputValue.length))); + var pasteValue = $.isFunction(opts.onBeforePaste) ? opts.onBeforePaste.call(input, inputValue, opts) || inputValue : inputValue; + return checkVal(input, !0, !1, isRTL ? pasteValue.split("").reverse() : pasteValue.split(""), !0), + $input.click(), isComplete(getBuffer()) === !0 && $input.trigger("complete"), !1; + } + function mobileInputEvent(e) { + if (skipInputEvent === !0 && "input" == e.type) return skipInputEvent = !1, !0; + var input = this, caretPos = caret(input), currentValue = input._valueGet(); + currentValue = currentValue.replace(new RegExp("(" + escapeRegex(getBufferTemplate().join("")) + ")*"), ""), + caretPos.begin > currentValue.length && (caret(input, currentValue.length), caretPos = caret(input)), + getBuffer().length - currentValue.length != 1 || currentValue.charAt(caretPos.begin) == getBuffer()[caretPos.begin] || currentValue.charAt(caretPos.begin + 1) == getBuffer()[caretPos.begin] || isMask(caretPos.begin) || (e.keyCode = $.inputmask.keyCode.BACKSPACE, + keydownEvent.call(input, e)), e.preventDefault(); + } + function inputFallBackEvent(e) { + if (skipInputEvent === !0 && "input" == e.type) return skipInputEvent = !1, !0; + var input = this, caretPos = caret(input), currentValue = input._valueGet(); + caret(input, caretPos.begin - 1); + var keypress = $.Event("keypress"); + keypress.which = currentValue.charCodeAt(caretPos.begin - 1), skipKeyPressEvent = !1, + ignorable = !1, keypressEvent.call(input, keypress, void 0, void 0, !1); + var forwardPosition = getMaskSet().p; + writeBuffer(input, getBuffer(), opts.numericInput ? seekPrevious(forwardPosition) : forwardPosition), + e.preventDefault(); + } + function compositionupdateEvent(e) { + skipInputEvent = !0; + var input = this; + return setTimeout(function() { + caret(input, caret(input).begin - 1); + var keypress = $.Event("keypress"); + keypress.which = e.originalEvent.data.charCodeAt(0), skipKeyPressEvent = !1, ignorable = !1, + keypressEvent.call(input, keypress, void 0, void 0, !1); + var forwardPosition = getMaskSet().p; + writeBuffer(input, getBuffer(), opts.numericInput ? seekPrevious(forwardPosition) : forwardPosition); + }, 0), !1; + } + function mask(el) { + if ($el = $(el), $el.is(":input") && isInputTypeSupported($el.attr("type"))) { + if ($el.data("_inputmask", { + maskset: maskset, + opts: opts, + isRTL: !1 + }), opts.showTooltip && $el.prop("title", getMaskSet().mask), ("rtl" == el.dir || opts.rightAlign) && $el.css("text-align", "right"), + "rtl" == el.dir || opts.numericInput) { + el.dir = "ltr", $el.removeAttr("dir"); + var inputData = $el.data("_inputmask"); + inputData.isRTL = !0, $el.data("_inputmask", inputData), isRTL = !0; + } + $el.unbind(".inputmask"), $el.removeClass("focus-inputmask"), $el.closest("form").bind("submit", function() { + valueOnFocus != getBuffer().join("") && $el.change(), $el[0]._valueGet && $el[0]._valueGet() == getBufferTemplate().join("") && $el[0]._valueSet(""), + opts.autoUnmask && opts.removeMaskOnSubmit && $el.inputmask("remove"); + }).bind("reset", function() { + setTimeout(function() { + $el.trigger("setvalue"); + }, 0); + }), $el.bind("mouseenter.inputmask", function() { + var $input = $(this), input = this; + !$input.hasClass("focus-inputmask") && opts.showMaskOnHover && input._valueGet() != getBuffer().join("") && writeBuffer(input, getBuffer()); + }).bind("blur.inputmask", function() { + var $input = $(this), input = this; + if ($input.data("_inputmask")) { + var nptValue = input._valueGet(), buffer = getBuffer(); + $input.removeClass("focus-inputmask"), valueOnFocus != getBuffer().join("") && $input.change(), + opts.clearMaskOnLostFocus && "" != nptValue && (nptValue == getBufferTemplate().join("") ? input._valueSet("") : clearOptionalTail(input)), + isComplete(buffer) === !1 && ($input.trigger("incomplete"), opts.clearIncomplete && (resetMaskSet(), + opts.clearMaskOnLostFocus ? input._valueSet("") : (buffer = getBufferTemplate().slice(), + writeBuffer(input, buffer)))); + } + }).bind("focus.inputmask", function() { + var $input = $(this), input = this, nptValue = input._valueGet(); + opts.showMaskOnFocus && !$input.hasClass("focus-inputmask") && (!opts.showMaskOnHover || opts.showMaskOnHover && "" == nptValue) && input._valueGet() != getBuffer().join("") && writeBuffer(input, getBuffer(), seekNext(getLastValidPosition())), + $input.addClass("focus-inputmask"), valueOnFocus = getBuffer().join(""); + }).bind("mouseleave.inputmask", function() { + var $input = $(this), input = this; + opts.clearMaskOnLostFocus && ($input.hasClass("focus-inputmask") || input._valueGet() == $input.attr("placeholder") || (input._valueGet() == getBufferTemplate().join("") || "" == input._valueGet() ? input._valueSet("") : clearOptionalTail(input))); + }).bind("click.inputmask", function() { + var input = this; + $(input).is(":focus") && setTimeout(function() { + var selectedCaret = caret(input); + if (selectedCaret.begin == selectedCaret.end) if (opts.radixFocus && "" != opts.radixPoint && -1 != $.inArray(opts.radixPoint, getBuffer()) && getBuffer().join("") == getBufferTemplate().join("")) caret(input, $.inArray(opts.radixPoint, getBuffer())); else { + var clickPosition = isRTL ? TranslatePosition(selectedCaret.begin) : selectedCaret.begin, lastPosition = seekNext(getLastValidPosition(clickPosition)); + lastPosition > clickPosition ? caret(input, isMask(clickPosition) ? clickPosition : seekNext(clickPosition)) : caret(input, lastPosition); + } + }, 0); + }).bind("dblclick.inputmask", function() { + var input = this; + setTimeout(function() { + caret(input, 0, seekNext(getLastValidPosition())); + }, 0); + }).bind(PasteEventType + ".inputmask dragdrop.inputmask drop.inputmask", pasteEvent).bind("setvalue.inputmask", function() { + var input = this; + checkVal(input, !0, !1, void 0, !0), valueOnFocus = getBuffer().join(""), (opts.clearMaskOnLostFocus || opts.clearIncomplete) && input._valueGet() == getBufferTemplate().join("") && input._valueSet(""); + }).bind("cut.inputmask", function(e) { + skipInputEvent = !0; + var input = this, $input = $(input), pos = caret(input); + handleRemove(input, $.inputmask.keyCode.DELETE, pos); + var keypressResult = opts.onKeyPress.call(this, e, getBuffer(), getMaskSet().p, opts); + handleOnKeyResult(input, keypressResult, { + begin: getMaskSet().p, + end: getMaskSet().p + }), input._valueGet() == getBufferTemplate().join("") && $input.trigger("cleared"), + opts.showTooltip && $input.prop("title", getMaskSet().mask); + }).bind("complete.inputmask", opts.oncomplete).bind("incomplete.inputmask", opts.onincomplete).bind("cleared.inputmask", opts.oncleared), + $el.bind("keydown.inputmask", keydownEvent).bind("keypress.inputmask", keypressEvent).bind("keyup.inputmask", keyupEvent).bind("compositionupdate.inputmask", compositionupdateEvent), + "paste" !== PasteEventType || msie1x || $el.bind("input.inputmask", inputFallBackEvent), + msie1x && $el.bind("input.inputmask", pasteEvent), (android || androidfirefox || androidchrome || kindle) && ("input" == PasteEventType && $el.unbind(PasteEventType + ".inputmask"), + $el.bind("input.inputmask", mobileInputEvent)), patchValueProperty(el); + var initialValue = $.isFunction(opts.onBeforeMask) ? opts.onBeforeMask.call(el, el._valueGet(), opts) || el._valueGet() : el._valueGet(); + checkVal(el, !0, !1, initialValue.split(""), !0), valueOnFocus = getBuffer().join(""); + var activeElement; + try { + activeElement = document.activeElement; + } catch (e) {} + isComplete(getBuffer()) === !1 && opts.clearIncomplete && resetMaskSet(), opts.clearMaskOnLostFocus ? getBuffer().join("") == getBufferTemplate().join("") ? el._valueSet("") : clearOptionalTail(el) : writeBuffer(el, getBuffer()), + activeElement === el && ($el.addClass("focus-inputmask"), caret(el, seekNext(getLastValidPosition()))), + installEventRuler(el); + } + } + var valueOnFocus, $el, maxLength, isRTL = !1, skipKeyPressEvent = !1, skipInputEvent = !1, ignorable = !1; + if (void 0 != actionObj) switch (actionObj.action) { + case "isComplete": + return $el = $(actionObj.el), maskset = $el.data("_inputmask").maskset, opts = $el.data("_inputmask").opts, + isComplete(actionObj.buffer); + + case "unmaskedvalue": + return $el = actionObj.$input, maskset = $el.data("_inputmask").maskset, opts = $el.data("_inputmask").opts, + isRTL = actionObj.$input.data("_inputmask").isRTL, unmaskedvalue(actionObj.$input); + + case "mask": + valueOnFocus = getBuffer().join(""), mask(actionObj.el); + break; + + case "format": + $el = $({}), $el.data("_inputmask", { + maskset: maskset, + opts: opts, + isRTL: opts.numericInput + }), opts.numericInput && (isRTL = !0); + var valueBuffer = ($.isFunction(opts.onBeforeMask) ? opts.onBeforeMask.call($el, actionObj.value, opts) || actionObj.value : actionObj.value).split(""); + return checkVal($el, !1, !1, isRTL ? valueBuffer.reverse() : valueBuffer, !0), opts.onKeyPress.call(this, void 0, getBuffer(), 0, opts), + actionObj.metadata ? { + value: isRTL ? getBuffer().slice().reverse().join("") : getBuffer().join(""), + metadata: $el.inputmask("getmetadata") + } : isRTL ? getBuffer().slice().reverse().join("") : getBuffer().join(""); + + case "isValid": + $el = $({}), $el.data("_inputmask", { + maskset: maskset, + opts: opts, + isRTL: opts.numericInput + }), opts.numericInput && (isRTL = !0); + var valueBuffer = actionObj.value.split(""); + checkVal($el, !1, !0, isRTL ? valueBuffer.reverse() : valueBuffer); + for (var buffer = getBuffer(), rl = determineLastRequiredPosition(), lmib = buffer.length - 1; lmib > rl && !isMask(lmib); lmib--) ; + return buffer.splice(rl, lmib + 1 - rl), isComplete(buffer) && actionObj.value == buffer.join(""); + + case "getemptymask": + return $el = $(actionObj.el), maskset = $el.data("_inputmask").maskset, opts = $el.data("_inputmask").opts, + getBufferTemplate(); + + case "remove": + var el = actionObj.el; + $el = $(el), maskset = $el.data("_inputmask").maskset, opts = $el.data("_inputmask").opts, + el._valueSet(unmaskedvalue($el)), $el.unbind(".inputmask"), $el.removeClass("focus-inputmask"), + $el.removeData("_inputmask"); + var valueProperty; + Object.getOwnPropertyDescriptor && (valueProperty = Object.getOwnPropertyDescriptor(el, "value")), + valueProperty && valueProperty.get ? el._valueGet && Object.defineProperty(el, "value", { + get: el._valueGet, + set: el._valueSet + }) : document.__lookupGetter__ && el.__lookupGetter__("value") && el._valueGet && (el.__defineGetter__("value", el._valueGet), + el.__defineSetter__("value", el._valueSet)); + try { + delete el._valueGet, delete el._valueSet; + } catch (e) { + el._valueGet = void 0, el._valueSet = void 0; + } + break; + + case "getmetadata": + if ($el = $(actionObj.el), maskset = $el.data("_inputmask").maskset, opts = $el.data("_inputmask").opts, + $.isArray(maskset.metadata)) { + for (var alternation, lvp = getLastValidPosition(), firstAlt = lvp; firstAlt >= 0; firstAlt--) if (getMaskSet().validPositions[firstAlt] && void 0 != getMaskSet().validPositions[firstAlt].alternation) { + alternation = getMaskSet().validPositions[firstAlt].alternation; + break; + } + return void 0 != alternation ? maskset.metadata[getMaskSet().validPositions[lvp].locator[alternation]] : maskset.metadata[0]; + } + return maskset.metadata; + } + } + if (void 0 === $.fn.inputmask) { + var msie1x = "function" == typeof ScriptEngineMajorVersion ? ScriptEngineMajorVersion() : new Function("/*@cc_on return @_jscript_version; @*/")() >= 10, ua = navigator.userAgent, iphone = null !== ua.match(new RegExp("iphone", "i")), android = null !== ua.match(new RegExp("android.*safari.*", "i")), androidchrome = null !== ua.match(new RegExp("android.*chrome.*", "i")), androidfirefox = null !== ua.match(new RegExp("android.*firefox.*", "i")), kindle = /Kindle/i.test(ua) || /Silk/i.test(ua) || /KFTT/i.test(ua) || /KFOT/i.test(ua) || /KFJWA/i.test(ua) || /KFJWI/i.test(ua) || /KFSOWI/i.test(ua) || /KFTHWA/i.test(ua) || /KFTHWI/i.test(ua) || /KFAPWA/i.test(ua) || /KFAPWI/i.test(ua), PasteEventType = isInputEventSupported("paste") ? "paste" : isInputEventSupported("input") ? "input" : "propertychange"; + $.inputmask = { + defaults: { + placeholder: "_", + optionalmarker: { + start: "[", + end: "]" + }, + quantifiermarker: { + start: "{", + end: "}" + }, + groupmarker: { + start: "(", + end: ")" + }, + alternatormarker: "|", + escapeChar: "\\", + mask: null, + oncomplete: $.noop, + onincomplete: $.noop, + oncleared: $.noop, + repeat: 0, + greedy: !0, + autoUnmask: !1, + removeMaskOnSubmit: !0, + clearMaskOnLostFocus: !0, + insertMode: !0, + clearIncomplete: !1, + aliases: {}, + alias: null, + onKeyUp: $.noop, + onKeyPress: $.noop, + onKeyDown: $.noop, + onBeforeMask: void 0, + onBeforePaste: void 0, + onUnMask: void 0, + showMaskOnFocus: !0, + showMaskOnHover: !0, + onKeyValidation: $.noop, + skipOptionalPartCharacter: " ", + showTooltip: !1, + numericInput: !1, + rightAlign: !1, + radixPoint: "", + radixFocus: !1, + nojumps: !1, + nojumpsThreshold: 0, + keepStatic: void 0, + definitions: { + "9": { + validator: "[0-9]", + cardinality: 1, + definitionSymbol: "*" + }, + a: { + validator: "[A-Za-zА-яЁёÀ-ÿµ]", + cardinality: 1, + definitionSymbol: "*" + }, + "*": { + validator: "[0-9A-Za-zА-яЁёÀ-ÿµ]", + cardinality: 1 + } + }, + ignorables: [ 8, 9, 13, 19, 27, 33, 34, 35, 36, 37, 38, 39, 40, 45, 46, 93, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123 ], + isComplete: void 0 + }, + keyCode: { + ALT: 18, + BACKSPACE: 8, + CAPS_LOCK: 20, + COMMA: 188, + COMMAND: 91, + COMMAND_LEFT: 91, + COMMAND_RIGHT: 93, + CONTROL: 17, + DELETE: 46, + DOWN: 40, + END: 35, + ENTER: 13, + ESCAPE: 27, + HOME: 36, + INSERT: 45, + LEFT: 37, + MENU: 93, + NUMPAD_ADD: 107, + NUMPAD_DECIMAL: 110, + NUMPAD_DIVIDE: 111, + NUMPAD_ENTER: 108, + NUMPAD_MULTIPLY: 106, + NUMPAD_SUBTRACT: 109, + PAGE_DOWN: 34, + PAGE_UP: 33, + PERIOD: 190, + RIGHT: 39, + SHIFT: 16, + SPACE: 32, + TAB: 9, + UP: 38, + WINDOWS: 91 + }, + masksCache: {}, + escapeRegex: function(str) { + var specials = [ "/", ".", "*", "+", "?", "|", "(", ")", "[", "]", "{", "}", "\\" ]; + return str.replace(new RegExp("(\\" + specials.join("|\\") + ")", "gim"), "\\$1"); + }, + format: function(value, options, metadata) { + var opts = $.extend(!0, {}, $.inputmask.defaults, options); + return resolveAlias(opts.alias, options, opts), maskScope({ + action: "format", + value: value, + metadata: metadata + }, generateMaskSet(opts), opts); + }, + isValid: function(value, options) { + var opts = $.extend(!0, {}, $.inputmask.defaults, options); + return resolveAlias(opts.alias, options, opts), maskScope({ + action: "isValid", + value: value + }, generateMaskSet(opts), opts); + } + }, $.fn.inputmask = function(fn, options, targetScope, targetData, msk) { + function importAttributeOptions(npt, opts, importedOptionsContainer) { + var $npt = $(npt); + $npt.data("inputmask-alias") && resolveAlias($npt.data("inputmask-alias"), {}, opts); + for (var option in opts) { + var optionData = $npt.data("inputmask-" + option.toLowerCase()); + void 0 != optionData && ("mask" == option && 0 == optionData.indexOf("[") ? (opts[option] = optionData.replace(/[\s[\]]/g, "").split("','"), + opts[option][0] = opts[option][0].replace("'", ""), opts[option][opts[option].length - 1] = opts[option][opts[option].length - 1].replace("'", "")) : opts[option] = "boolean" == typeof optionData ? optionData : optionData.toString(), + importedOptionsContainer && (importedOptionsContainer[option] = opts[option])); + } + return opts; + } + targetScope = targetScope || maskScope, targetData = targetData || "_inputmask"; + var maskset, opts = $.extend(!0, {}, $.inputmask.defaults, options); + if ("string" == typeof fn) switch (fn) { + case "mask": + return resolveAlias(opts.alias, options, opts), maskset = generateMaskSet(opts, targetScope !== maskScope), + void 0 == maskset ? this : this.each(function() { + targetScope({ + action: "mask", + el: this + }, $.extend(!0, {}, maskset), importAttributeOptions(this, opts)); + }); + + case "unmaskedvalue": + var $input = $(this); + return $input.data(targetData) ? targetScope({ + action: "unmaskedvalue", + $input: $input + }) : $input.val(); + + case "remove": + return this.each(function() { + var $input = $(this); + $input.data(targetData) && targetScope({ + action: "remove", + el: this + }); + }); + + case "getemptymask": + return this.data(targetData) ? targetScope({ + action: "getemptymask", + el: this + }) : ""; + + case "hasMaskedValue": + return this.data(targetData) ? !this.data(targetData).opts.autoUnmask : !1; + + case "isComplete": + return this.data(targetData) ? targetScope({ + action: "isComplete", + buffer: this[0]._valueGet().split(""), + el: this + }) : !0; + + case "getmetadata": + return this.data(targetData) ? targetScope({ + action: "getmetadata", + el: this + }) : void 0; + + case "_detectScope": + return resolveAlias(opts.alias, options, opts), void 0 == msk || resolveAlias(msk, options, opts) || -1 != $.inArray(msk, [ "mask", "unmaskedvalue", "remove", "getemptymask", "hasMaskedValue", "isComplete", "getmetadata", "_detectScope" ]) || (opts.mask = msk), + $.isFunction(opts.mask) && (opts.mask = opts.mask.call(this, opts)), $.isArray(opts.mask); + + default: + return resolveAlias(opts.alias, options, opts), resolveAlias(fn, options, opts) || (opts.mask = fn), + maskset = generateMaskSet(opts, targetScope !== maskScope), void 0 == maskset ? this : this.each(function() { + targetScope({ + action: "mask", + el: this + }, $.extend(!0, {}, maskset), importAttributeOptions(this, opts)); + }); + } else { + if ("object" == typeof fn) return opts = $.extend(!0, {}, $.inputmask.defaults, fn), + resolveAlias(opts.alias, fn, opts), maskset = generateMaskSet(opts, targetScope !== maskScope), + void 0 == maskset ? this : this.each(function() { + targetScope({ + action: "mask", + el: this + }, $.extend(!0, {}, maskset), importAttributeOptions(this, opts)); + }); + if (void 0 == fn) return this.each(function() { + var attrOptions = $(this).attr("data-inputmask"); + if (attrOptions && "" != attrOptions) try { + attrOptions = attrOptions.replace(new RegExp("'", "g"), '"'); + var dataoptions = $.parseJSON("{" + attrOptions + "}"); + $.extend(!0, dataoptions, options), opts = $.extend(!0, {}, $.inputmask.defaults, dataoptions), + opts = importAttributeOptions(this, opts), resolveAlias(opts.alias, dataoptions, opts), + opts.alias = void 0, $(this).inputmask("mask", opts, targetScope); + } catch (ex) {} + if ($(this).attr("data-inputmask-mask") || $(this).attr("data-inputmask-alias")) { + opts = $.extend(!0, {}, $.inputmask.defaults, {}); + var dataOptions = {}; + opts = importAttributeOptions(this, opts, dataOptions), resolveAlias(opts.alias, dataOptions, opts), + opts.alias = void 0, $(this).inputmask("mask", opts, targetScope); + } + }); + } + }; + } + return $.fn.inputmask; +}(jQuery), function($) { + return $.extend($.inputmask.defaults.definitions, { + h: { + validator: "[01][0-9]|2[0-3]", + cardinality: 2, + prevalidator: [ { + validator: "[0-2]", + cardinality: 1 + } ] + }, + s: { + validator: "[0-5][0-9]", + cardinality: 2, + prevalidator: [ { + validator: "[0-5]", + cardinality: 1 + } ] + }, + d: { + validator: "0[1-9]|[12][0-9]|3[01]", + cardinality: 2, + prevalidator: [ { + validator: "[0-3]", + cardinality: 1 + } ] + }, + m: { + validator: "0[1-9]|1[012]", + cardinality: 2, + prevalidator: [ { + validator: "[01]", + cardinality: 1 + } ] + }, + y: { + validator: "(19|20)\\d{2}", + cardinality: 4, + prevalidator: [ { + validator: "[12]", + cardinality: 1 + }, { + validator: "(19|20)", + cardinality: 2 + }, { + validator: "(19|20)\\d", + cardinality: 3 + } ] + } + }), $.extend($.inputmask.defaults.aliases, { + "dd/mm/yyyy": { + mask: "1/2/y", + placeholder: "dd/mm/yyyy", + regex: { + val1pre: new RegExp("[0-3]"), + val1: new RegExp("0[1-9]|[12][0-9]|3[01]"), + val2pre: function(separator) { + var escapedSeparator = $.inputmask.escapeRegex.call(this, separator); + return new RegExp("((0[1-9]|[12][0-9]|3[01])" + escapedSeparator + "[01])"); + }, + val2: function(separator) { + var escapedSeparator = $.inputmask.escapeRegex.call(this, separator); + return new RegExp("((0[1-9]|[12][0-9])" + escapedSeparator + "(0[1-9]|1[012]))|(30" + escapedSeparator + "(0[13-9]|1[012]))|(31" + escapedSeparator + "(0[13578]|1[02]))"); + } + }, + leapday: "29/02/", + separator: "/", + yearrange: { + minyear: 1900, + maxyear: 2099 + }, + isInYearRange: function(chrs, minyear, maxyear) { + if (isNaN(chrs)) return !1; + var enteredyear = parseInt(chrs.concat(minyear.toString().slice(chrs.length))), enteredyear2 = parseInt(chrs.concat(maxyear.toString().slice(chrs.length))); + return (isNaN(enteredyear) ? !1 : enteredyear >= minyear && maxyear >= enteredyear) || (isNaN(enteredyear2) ? !1 : enteredyear2 >= minyear && maxyear >= enteredyear2); + }, + determinebaseyear: function(minyear, maxyear, hint) { + var currentyear = new Date().getFullYear(); + if (minyear > currentyear) return minyear; + if (currentyear > maxyear) { + for (var maxYearPrefix = maxyear.toString().slice(0, 2), maxYearPostfix = maxyear.toString().slice(2, 4); maxYearPrefix + hint > maxyear; ) maxYearPrefix--; + var maxxYear = maxYearPrefix + maxYearPostfix; + return minyear > maxxYear ? minyear : maxxYear; + } + return currentyear; + }, + onKeyUp: function(e) { + var $input = $(this); + if (e.ctrlKey && e.keyCode == $.inputmask.keyCode.RIGHT) { + var today = new Date(); + $input.val(today.getDate().toString() + (today.getMonth() + 1).toString() + today.getFullYear().toString()); + } + }, + definitions: { + "1": { + validator: function(chrs, maskset, pos, strict, opts) { + var isValid = opts.regex.val1.test(chrs); + return strict || isValid || chrs.charAt(1) != opts.separator && -1 == "-./".indexOf(chrs.charAt(1)) || !(isValid = opts.regex.val1.test("0" + chrs.charAt(0))) ? isValid : (maskset.buffer[pos - 1] = "0", + { + refreshFromBuffer: { + start: pos - 1, + end: pos + }, + pos: pos, + c: chrs.charAt(0) + }); + }, + cardinality: 2, + prevalidator: [ { + validator: function(chrs, maskset, pos, strict, opts) { + isNaN(maskset.buffer[pos + 1]) || (chrs += maskset.buffer[pos + 1]); + var isValid = 1 == chrs.length ? opts.regex.val1pre.test(chrs) : opts.regex.val1.test(chrs); + return strict || isValid || !(isValid = opts.regex.val1.test("0" + chrs)) ? isValid : (maskset.buffer[pos] = "0", + pos++, { + pos: pos + }); + }, + cardinality: 1 + } ] + }, + "2": { + validator: function(chrs, maskset, pos, strict, opts) { + var frontValue = opts.mask.indexOf("2") == opts.mask.length - 1 ? maskset.buffer.join("").substr(5, 3) : maskset.buffer.join("").substr(0, 3); + -1 != frontValue.indexOf(opts.placeholder[0]) && (frontValue = "01" + opts.separator); + var isValid = opts.regex.val2(opts.separator).test(frontValue + chrs); + if (!strict && !isValid && (chrs.charAt(1) == opts.separator || -1 != "-./".indexOf(chrs.charAt(1))) && (isValid = opts.regex.val2(opts.separator).test(frontValue + "0" + chrs.charAt(0)))) return maskset.buffer[pos - 1] = "0", + { + refreshFromBuffer: { + start: pos - 1, + end: pos + }, + pos: pos, + c: chrs.charAt(0) + }; + if (opts.mask.indexOf("2") == opts.mask.length - 1 && isValid) { + var dayMonthValue = maskset.buffer.join("").substr(4, 4) + chrs; + if (dayMonthValue != opts.leapday) return !0; + var year = parseInt(maskset.buffer.join("").substr(0, 4), 10); + return year % 4 === 0 ? year % 100 === 0 ? year % 400 === 0 ? !0 : !1 : !0 : !1; + } + return isValid; + }, + cardinality: 2, + prevalidator: [ { + validator: function(chrs, maskset, pos, strict, opts) { + isNaN(maskset.buffer[pos + 1]) || (chrs += maskset.buffer[pos + 1]); + var frontValue = opts.mask.indexOf("2") == opts.mask.length - 1 ? maskset.buffer.join("").substr(5, 3) : maskset.buffer.join("").substr(0, 3); + -1 != frontValue.indexOf(opts.placeholder[0]) && (frontValue = "01" + opts.separator); + var isValid = 1 == chrs.length ? opts.regex.val2pre(opts.separator).test(frontValue + chrs) : opts.regex.val2(opts.separator).test(frontValue + chrs); + return strict || isValid || !(isValid = opts.regex.val2(opts.separator).test(frontValue + "0" + chrs)) ? isValid : (maskset.buffer[pos] = "0", + pos++, { + pos: pos + }); + }, + cardinality: 1 + } ] + }, + y: { + validator: function(chrs, maskset, pos, strict, opts) { + if (opts.isInYearRange(chrs, opts.yearrange.minyear, opts.yearrange.maxyear)) { + var dayMonthValue = maskset.buffer.join("").substr(0, 6); + if (dayMonthValue != opts.leapday) return !0; + var year = parseInt(chrs, 10); + return year % 4 === 0 ? year % 100 === 0 ? year % 400 === 0 ? !0 : !1 : !0 : !1; + } + return !1; + }, + cardinality: 4, + prevalidator: [ { + validator: function(chrs, maskset, pos, strict, opts) { + var isValid = opts.isInYearRange(chrs, opts.yearrange.minyear, opts.yearrange.maxyear); + if (!strict && !isValid) { + var yearPrefix = opts.determinebaseyear(opts.yearrange.minyear, opts.yearrange.maxyear, chrs + "0").toString().slice(0, 1); + if (isValid = opts.isInYearRange(yearPrefix + chrs, opts.yearrange.minyear, opts.yearrange.maxyear)) return maskset.buffer[pos++] = yearPrefix.charAt(0), + { + pos: pos + }; + if (yearPrefix = opts.determinebaseyear(opts.yearrange.minyear, opts.yearrange.maxyear, chrs + "0").toString().slice(0, 2), + isValid = opts.isInYearRange(yearPrefix + chrs, opts.yearrange.minyear, opts.yearrange.maxyear)) return maskset.buffer[pos++] = yearPrefix.charAt(0), + maskset.buffer[pos++] = yearPrefix.charAt(1), { + pos: pos + }; + } + return isValid; + }, + cardinality: 1 + }, { + validator: function(chrs, maskset, pos, strict, opts) { + var isValid = opts.isInYearRange(chrs, opts.yearrange.minyear, opts.yearrange.maxyear); + if (!strict && !isValid) { + var yearPrefix = opts.determinebaseyear(opts.yearrange.minyear, opts.yearrange.maxyear, chrs).toString().slice(0, 2); + if (isValid = opts.isInYearRange(chrs[0] + yearPrefix[1] + chrs[1], opts.yearrange.minyear, opts.yearrange.maxyear)) return maskset.buffer[pos++] = yearPrefix.charAt(1), + { + pos: pos + }; + if (yearPrefix = opts.determinebaseyear(opts.yearrange.minyear, opts.yearrange.maxyear, chrs).toString().slice(0, 2), + opts.isInYearRange(yearPrefix + chrs, opts.yearrange.minyear, opts.yearrange.maxyear)) { + var dayMonthValue = maskset.buffer.join("").substr(0, 6); + if (dayMonthValue != opts.leapday) isValid = !0; else { + var year = parseInt(chrs, 10); + isValid = year % 4 === 0 ? year % 100 === 0 ? year % 400 === 0 ? !0 : !1 : !0 : !1; + } + } else isValid = !1; + if (isValid) return maskset.buffer[pos - 1] = yearPrefix.charAt(0), maskset.buffer[pos++] = yearPrefix.charAt(1), + maskset.buffer[pos++] = chrs.charAt(0), { + refreshFromBuffer: { + start: pos - 3, + end: pos + }, + pos: pos + }; + } + return isValid; + }, + cardinality: 2 + }, { + validator: function(chrs, maskset, pos, strict, opts) { + return opts.isInYearRange(chrs, opts.yearrange.minyear, opts.yearrange.maxyear); + }, + cardinality: 3 + } ] + } + }, + insertMode: !1, + autoUnmask: !1 + }, + "mm/dd/yyyy": { + placeholder: "mm/dd/yyyy", + alias: "dd/mm/yyyy", + regex: { + val2pre: function(separator) { + var escapedSeparator = $.inputmask.escapeRegex.call(this, separator); + return new RegExp("((0[13-9]|1[012])" + escapedSeparator + "[0-3])|(02" + escapedSeparator + "[0-2])"); + }, + val2: function(separator) { + var escapedSeparator = $.inputmask.escapeRegex.call(this, separator); + return new RegExp("((0[1-9]|1[012])" + escapedSeparator + "(0[1-9]|[12][0-9]))|((0[13-9]|1[012])" + escapedSeparator + "30)|((0[13578]|1[02])" + escapedSeparator + "31)"); + }, + val1pre: new RegExp("[01]"), + val1: new RegExp("0[1-9]|1[012]") + }, + leapday: "02/29/", + onKeyUp: function(e) { + var $input = $(this); + if (e.ctrlKey && e.keyCode == $.inputmask.keyCode.RIGHT) { + var today = new Date(); + $input.val((today.getMonth() + 1).toString() + today.getDate().toString() + today.getFullYear().toString()); + } + } + }, + "yyyy/mm/dd": { + mask: "y/1/2", + placeholder: "yyyy/mm/dd", + alias: "mm/dd/yyyy", + leapday: "/02/29", + onKeyUp: function(e) { + var $input = $(this); + if (e.ctrlKey && e.keyCode == $.inputmask.keyCode.RIGHT) { + var today = new Date(); + $input.val(today.getFullYear().toString() + (today.getMonth() + 1).toString() + today.getDate().toString()); + } + } + }, + "dd.mm.yyyy": { + mask: "1.2.y", + placeholder: "dd.mm.yyyy", + leapday: "29.02.", + separator: ".", + alias: "dd/mm/yyyy" + }, + "dd-mm-yyyy": { + mask: "1-2-y", + placeholder: "dd-mm-yyyy", + leapday: "29-02-", + separator: "-", + alias: "dd/mm/yyyy" + }, + "mm.dd.yyyy": { + mask: "1.2.y", + placeholder: "mm.dd.yyyy", + leapday: "02.29.", + separator: ".", + alias: "mm/dd/yyyy" + }, + "mm-dd-yyyy": { + mask: "1-2-y", + placeholder: "mm-dd-yyyy", + leapday: "02-29-", + separator: "-", + alias: "mm/dd/yyyy" + }, + "yyyy.mm.dd": { + mask: "y.1.2", + placeholder: "yyyy.mm.dd", + leapday: ".02.29", + separator: ".", + alias: "yyyy/mm/dd" + }, + "yyyy-mm-dd": { + mask: "y-1-2", + placeholder: "yyyy-mm-dd", + leapday: "-02-29", + separator: "-", + alias: "yyyy/mm/dd" + }, + datetime: { + mask: "1/2/y h:s", + placeholder: "dd/mm/yyyy hh:mm", + alias: "dd/mm/yyyy", + regex: { + hrspre: new RegExp("[012]"), + hrs24: new RegExp("2[0-4]|1[3-9]"), + hrs: new RegExp("[01][0-9]|2[0-4]"), + ampm: new RegExp("^[a|p|A|P][m|M]"), + mspre: new RegExp("[0-5]"), + ms: new RegExp("[0-5][0-9]") + }, + timeseparator: ":", + hourFormat: "24", + definitions: { + h: { + validator: function(chrs, maskset, pos, strict, opts) { + if ("24" == opts.hourFormat && 24 == parseInt(chrs, 10)) return maskset.buffer[pos - 1] = "0", + maskset.buffer[pos] = "0", { + refreshFromBuffer: { + start: pos - 1, + end: pos + }, + c: "0" + }; + var isValid = opts.regex.hrs.test(chrs); + if (!strict && !isValid && (chrs.charAt(1) == opts.timeseparator || -1 != "-.:".indexOf(chrs.charAt(1))) && (isValid = opts.regex.hrs.test("0" + chrs.charAt(0)))) return maskset.buffer[pos - 1] = "0", + maskset.buffer[pos] = chrs.charAt(0), pos++, { + refreshFromBuffer: { + start: pos - 2, + end: pos + }, + pos: pos, + c: opts.timeseparator + }; + if (isValid && "24" !== opts.hourFormat && opts.regex.hrs24.test(chrs)) { + var tmp = parseInt(chrs, 10); + return 24 == tmp ? (maskset.buffer[pos + 5] = "a", maskset.buffer[pos + 6] = "m") : (maskset.buffer[pos + 5] = "p", + maskset.buffer[pos + 6] = "m"), tmp -= 12, 10 > tmp ? (maskset.buffer[pos] = tmp.toString(), + maskset.buffer[pos - 1] = "0") : (maskset.buffer[pos] = tmp.toString().charAt(1), + maskset.buffer[pos - 1] = tmp.toString().charAt(0)), { + refreshFromBuffer: { + start: pos - 1, + end: pos + 6 + }, + c: maskset.buffer[pos] + }; + } + return isValid; + }, + cardinality: 2, + prevalidator: [ { + validator: function(chrs, maskset, pos, strict, opts) { + var isValid = opts.regex.hrspre.test(chrs); + return strict || isValid || !(isValid = opts.regex.hrs.test("0" + chrs)) ? isValid : (maskset.buffer[pos] = "0", + pos++, { + pos: pos + }); + }, + cardinality: 1 + } ] + }, + s: { + validator: "[0-5][0-9]", + cardinality: 2, + prevalidator: [ { + validator: function(chrs, maskset, pos, strict, opts) { + var isValid = opts.regex.mspre.test(chrs); + return strict || isValid || !(isValid = opts.regex.ms.test("0" + chrs)) ? isValid : (maskset.buffer[pos] = "0", + pos++, { + pos: pos + }); + }, + cardinality: 1 + } ] + }, + t: { + validator: function(chrs, maskset, pos, strict, opts) { + return opts.regex.ampm.test(chrs + "m"); + }, + casing: "lower", + cardinality: 1 + } + }, + insertMode: !1, + autoUnmask: !1 + }, + datetime12: { + mask: "1/2/y h:s t\\m", + placeholder: "dd/mm/yyyy hh:mm xm", + alias: "datetime", + hourFormat: "12" + }, + "hh:mm t": { + mask: "h:s t\\m", + placeholder: "hh:mm xm", + alias: "datetime", + hourFormat: "12" + }, + "h:s t": { + mask: "h:s t\\m", + placeholder: "hh:mm xm", + alias: "datetime", + hourFormat: "12" + }, + "hh:mm:ss": { + mask: "h:s:s", + placeholder: "hh:mm:ss", + alias: "datetime", + autoUnmask: !1 + }, + "hh:mm": { + mask: "h:s", + placeholder: "hh:mm", + alias: "datetime", + autoUnmask: !1 + }, + date: { + alias: "dd/mm/yyyy" + }, + "mm/yyyy": { + mask: "1/y", + placeholder: "mm/yyyy", + leapday: "donotuse", + separator: "/", + alias: "mm/dd/yyyy" + } + }), $.fn.inputmask; +}(jQuery), function($) { + return $.extend($.inputmask.defaults.definitions, { + A: { + validator: "[A-Za-zА-яЁёÀ-ÿµ]", + cardinality: 1, + casing: "upper" + }, + "#": { + validator: "[0-9A-Za-zА-яЁёÀ-ÿµ]", + cardinality: 1, + casing: "upper" + } + }), $.extend($.inputmask.defaults.aliases, { + url: { + mask: "ir", + placeholder: "", + separator: "", + defaultPrefix: "http://", + regex: { + urlpre1: new RegExp("[fh]"), + urlpre2: new RegExp("(ft|ht)"), + urlpre3: new RegExp("(ftp|htt)"), + urlpre4: new RegExp("(ftp:|http|ftps)"), + urlpre5: new RegExp("(ftp:/|ftps:|http:|https)"), + urlpre6: new RegExp("(ftp://|ftps:/|http:/|https:)"), + urlpre7: new RegExp("(ftp://|ftps://|http://|https:/)"), + urlpre8: new RegExp("(ftp://|ftps://|http://|https://)") + }, + definitions: { + i: { + validator: function() { + return !0; + }, + cardinality: 8, + prevalidator: function() { + for (var result = [], prefixLimit = 8, i = 0; prefixLimit > i; i++) result[i] = function() { + var j = i; + return { + validator: function(chrs, maskset, pos, strict, opts) { + if (opts.regex["urlpre" + (j + 1)]) { + var k, tmp = chrs; + j + 1 - chrs.length > 0 && (tmp = maskset.buffer.join("").substring(0, j + 1 - chrs.length) + "" + tmp); + var isValid = opts.regex["urlpre" + (j + 1)].test(tmp); + if (!strict && !isValid) { + for (pos -= j, k = 0; k < opts.defaultPrefix.length; k++) maskset.buffer[pos] = opts.defaultPrefix[k], + pos++; + for (k = 0; k < tmp.length - 1; k++) maskset.buffer[pos] = tmp[k], pos++; + return { + pos: pos + }; + } + return isValid; + } + return !1; + }, + cardinality: j + }; + }(); + return result; + }() + }, + r: { + validator: ".", + cardinality: 50 + } + }, + insertMode: !1, + autoUnmask: !1 + }, + ip: { + mask: "i[i[i]].i[i[i]].i[i[i]].i[i[i]]", + definitions: { + i: { + validator: function(chrs, maskset, pos) { + return pos - 1 > -1 && "." != maskset.buffer[pos - 1] ? (chrs = maskset.buffer[pos - 1] + chrs, + chrs = pos - 2 > -1 && "." != maskset.buffer[pos - 2] ? maskset.buffer[pos - 2] + chrs : "0" + chrs) : chrs = "00" + chrs, + new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(chrs); + }, + cardinality: 1 + } + } + }, + email: { + mask: "*{1,64}[.*{1,64}][.*{1,64}][.*{1,64}]@*{1,64}[.*{2,64}][.*{2,6}][.*{1,2}]", + greedy: !1, + onBeforePaste: function(pastedValue) { + return pastedValue = pastedValue.toLowerCase(), pastedValue.replace("mailto:", ""); + }, + definitions: { + "*": { + validator: "[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]", + cardinality: 1, + casing: "lower" + } + } + } + }), $.fn.inputmask; +}(jQuery), function($) { + return $.extend($.inputmask.defaults.aliases, { + numeric: { + mask: function(opts) { + if (0 !== opts.repeat && isNaN(opts.integerDigits) && (opts.integerDigits = opts.repeat), + opts.repeat = 0, opts.groupSeparator == opts.radixPoint && (opts.groupSeparator = "." == opts.radixPoint ? "," : "," == opts.radixPoint ? "." : ""), + " " === opts.groupSeparator && (opts.skipOptionalPartCharacter = void 0), opts.autoGroup = opts.autoGroup && "" != opts.groupSeparator, + opts.autoGroup && isFinite(opts.integerDigits)) { + var seps = Math.floor(opts.integerDigits / opts.groupSize), mod = opts.integerDigits % opts.groupSize; + opts.integerDigits += 0 == mod ? seps - 1 : seps; + } + opts.definitions[";"] = opts.definitions["~"]; + var mask = opts.prefix; + return mask += "[+]", mask += "~{1," + opts.integerDigits + "}", void 0 != opts.digits && (isNaN(opts.digits) || parseInt(opts.digits) > 0) && (mask += opts.digitsOptional ? "[" + (opts.decimalProtect ? ":" : opts.radixPoint) + ";{" + opts.digits + "}]" : (opts.decimalProtect ? ":" : opts.radixPoint) + ";{" + opts.digits + "}"), + mask += opts.suffix; + }, + placeholder: "", + greedy: !1, + digits: "*", + digitsOptional: !0, + groupSeparator: "", + radixPoint: ".", + radixFocus: !0, + groupSize: 3, + autoGroup: !1, + allowPlus: !0, + allowMinus: !0, + integerDigits: "+", + prefix: "", + suffix: "", + rightAlign: !0, + decimalProtect: !0, + postFormat: function(buffer, pos, reformatOnly, opts) { + var needsRefresh = !1, charAtPos = buffer[pos]; + if ("" == opts.groupSeparator || -1 != $.inArray(opts.radixPoint, buffer) && pos >= $.inArray(opts.radixPoint, buffer) || new RegExp("[-+]").test(charAtPos)) return { + pos: pos + }; + var cbuf = buffer.slice(); + charAtPos == opts.groupSeparator && (cbuf.splice(pos--, 1), charAtPos = cbuf[pos]), + reformatOnly ? cbuf[pos] = "?" : cbuf.splice(pos, 0, "?"); + var bufVal = cbuf.join(""); + if (opts.autoGroup || reformatOnly && -1 != bufVal.indexOf(opts.groupSeparator)) { + var escapedGroupSeparator = $.inputmask.escapeRegex.call(this, opts.groupSeparator); + needsRefresh = 0 == bufVal.indexOf(opts.groupSeparator), bufVal = bufVal.replace(new RegExp(escapedGroupSeparator, "g"), ""); + var radixSplit = bufVal.split(opts.radixPoint); + if (bufVal = radixSplit[0], bufVal != opts.prefix + "?0" && bufVal.length >= opts.groupSize + opts.prefix.length) { + needsRefresh = !0; + for (var reg = new RegExp("([-+]?[\\d?]+)([\\d?]{" + opts.groupSize + "})"); reg.test(bufVal); ) bufVal = bufVal.replace(reg, "$1" + opts.groupSeparator + "$2"), + bufVal = bufVal.replace(opts.groupSeparator + opts.groupSeparator, opts.groupSeparator); + } + radixSplit.length > 1 && (bufVal += opts.radixPoint + radixSplit[1]); + } + buffer.length = bufVal.length; + for (var i = 0, l = bufVal.length; l > i; i++) buffer[i] = bufVal.charAt(i); + var newPos = $.inArray("?", buffer); + return reformatOnly ? buffer[newPos] = charAtPos : buffer.splice(newPos, 1), { + pos: newPos, + refreshFromBuffer: needsRefresh + }; + }, + onKeyDown: function(e, buffer, caretPos, opts) { + if (e.keyCode == $.inputmask.keyCode.TAB && "0" != opts.placeholder.charAt(0)) { + var radixPosition = $.inArray(opts.radixPoint, buffer); + if (-1 != radixPosition && isFinite(opts.digits)) { + for (var i = 1; i <= opts.digits; i++) (void 0 == buffer[radixPosition + i] || buffer[radixPosition + i] == opts.placeholder.charAt(0)) && (buffer[radixPosition + i] = "0"); + return { + refreshFromBuffer: { + start: ++radixPosition, + end: radixPosition + opts.digits + } + }; + } + } else if (opts.autoGroup && (e.keyCode == $.inputmask.keyCode.DELETE || e.keyCode == $.inputmask.keyCode.BACKSPACE)) { + var rslt = opts.postFormat(buffer, caretPos - 1, !0, opts); + return rslt.caret = rslt.pos + 1, rslt; + } + }, + onKeyPress: function(e, buffer, caretPos, opts) { + if (opts.autoGroup) { + var rslt = opts.postFormat(buffer, caretPos - 1, !0, opts); + return rslt.caret = rslt.pos + 1, rslt; + } + }, + regex: { + integerPart: function() { + return new RegExp("[-+]?\\d+"); + }, + integerNPart: function() { + return new RegExp("\\d+"); + } + }, + signHandler: function(chrs, buffer, pos, strict, opts) { + if (!strict && (opts.allowMinus && "-" === chrs || opts.allowPlus && "+" === chrs)) { + var matchRslt = buffer.join("").match(opts.regex.integerPart(opts)); + if (matchRslt && matchRslt.length > 0 && "0" !== matchRslt[matchRslt.index]) return buffer[matchRslt.index] == ("-" === chrs ? "+" : "-") ? { + pos: matchRslt.index, + c: chrs, + remove: matchRslt.index, + caret: pos + } : buffer[matchRslt.index] == ("-" === chrs ? "-" : "+") ? { + remove: matchRslt.index, + caret: pos - 1 + } : { + pos: matchRslt.index, + c: chrs, + caret: pos + 1 + }; + } + return !1; + }, + radixHandler: function(chrs, maskset, pos, strict, opts) { + if (!strict && chrs === opts.radixPoint) { + var radixPos = $.inArray(opts.radixPoint, maskset.buffer), integerValue = maskset.buffer.join("").match(opts.regex.integerPart(opts)); + if (-1 != radixPos) return maskset.validPositions[radixPos - 1] ? { + caret: radixPos + 1 + } : { + pos: integerValue.index, + c: integerValue[0], + caret: radixPos + 1 + }; + } + return !1; + }, + leadingZeroHandler: function(chrs, maskset, pos, strict, opts) { + var matchRslt = maskset.buffer.join("").match(opts.regex.integerNPart(opts)), radixPosition = $.inArray(opts.radixPoint, maskset.buffer); + if (matchRslt && !strict && (-1 == radixPosition || matchRslt.index < radixPosition)) if (0 == matchRslt[0].indexOf("0") && pos >= opts.prefix.length) { + if (-1 == radixPosition || radixPosition >= pos && void 0 == maskset.validPositions[radixPosition]) return maskset.buffer.splice(matchRslt.index, 1), + pos = pos > matchRslt.index ? pos - 1 : matchRslt.index, { + pos: pos, + remove: matchRslt.index + }; + if (pos > matchRslt.index && radixPosition >= pos) return maskset.buffer.splice(matchRslt.index, 1), + pos = pos > matchRslt.index ? pos - 1 : matchRslt.index, { + pos: pos, + remove: matchRslt.index + }; + } else if ("0" == chrs && pos <= matchRslt.index) return !1; + return !0; + }, + definitions: { + "~": { + validator: function(chrs, maskset, pos, strict, opts) { + var isValid = opts.signHandler(chrs, maskset.buffer, pos, strict, opts); + if (!isValid && (isValid = opts.radixHandler(chrs, maskset, pos, strict, opts), + !isValid && (isValid = strict ? new RegExp("[0-9" + $.inputmask.escapeRegex.call(this, opts.groupSeparator) + "]").test(chrs) : new RegExp("[0-9]").test(chrs), + isValid === !0 && (isValid = opts.leadingZeroHandler(chrs, maskset, pos, strict, opts), + isValid === !0)))) { + var radixPosition = $.inArray(opts.radixPoint, maskset.buffer); + opts.digitsOptional === !1 && pos > radixPosition && !strict && (isValid = { + pos: pos, + remove: pos + }), isValid = { + pos: pos + }; + } + return isValid; + }, + cardinality: 1, + prevalidator: null + }, + "+": { + validator: function(chrs, maskset, pos, strict, opts) { + var isValid = opts.signHandler(chrs, maskset.buffer, pos, strict, opts); + return isValid || (isValid = opts.allowMinus && "-" == chrs || opts.allowPlus && "+" == chrs), + isValid; + }, + cardinality: 1, + prevalidator: null, + placeholder: "" + }, + ":": { + validator: function(chrs, maskset, pos, strict, opts) { + var isValid = opts.signHandler(chrs, maskset.buffer, pos, strict, opts); + if (!isValid) { + var radix = "[" + $.inputmask.escapeRegex.call(this, opts.radixPoint) + "]"; + isValid = new RegExp(radix).test(chrs), isValid && maskset.validPositions[pos] && maskset.validPositions[pos].match.placeholder == opts.radixPoint && (isValid = { + pos: pos, + remove: pos + }); + } + return isValid; + }, + cardinality: 1, + prevalidator: null, + placeholder: function(opts) { + return opts.radixPoint; + } + } + }, + insertMode: !0, + autoUnmask: !1, + onUnMask: function(maskedValue, unmaskedValue, opts) { + var processValue = maskedValue.replace(opts.prefix, ""); + return processValue = processValue.replace(opts.suffix, ""), processValue = processValue.replace(new RegExp($.inputmask.escapeRegex.call(this, opts.groupSeparator), "g"), ""); + }, + isComplete: function(buffer, opts) { + var maskedValue = buffer.join(""), bufClone = buffer.slice(); + if (opts.postFormat(bufClone, 0, !0, opts), bufClone.join("") != maskedValue) return !1; + var processValue = maskedValue.replace(opts.prefix, ""); + return processValue = processValue.replace(opts.suffix, ""), processValue = processValue.replace(new RegExp($.inputmask.escapeRegex.call(this, opts.groupSeparator), "g"), ""), + processValue = processValue.replace($.inputmask.escapeRegex.call(this, opts.radixPoint), "."), + isFinite(processValue); + }, + onBeforeMask: function(initialValue, opts) { + if (isFinite(initialValue)) return initialValue.toString().replace(".", opts.radixPoint); + var kommaMatches = initialValue.match(/,/g), dotMatches = initialValue.match(/\./g); + return dotMatches && kommaMatches ? dotMatches.length > kommaMatches.length ? (initialValue = initialValue.replace(/\./g, ""), + initialValue = initialValue.replace(",", opts.radixPoint)) : kommaMatches.length > dotMatches.length && (initialValue = initialValue.replace(/,/g, ""), + initialValue = initialValue.replace(".", opts.radixPoint)) : initialValue = initialValue.replace(new RegExp($.inputmask.escapeRegex.call(this, opts.groupSeparator), "g"), ""), + initialValue; + } + }, + currency: { + prefix: "$ ", + groupSeparator: ",", + radixPoint: ".", + alias: "numeric", + placeholder: "0", + autoGroup: !0, + digits: 2, + digitsOptional: !1, + clearMaskOnLostFocus: !1, + decimalProtect: !0 + }, + decimal: { + alias: "numeric" + }, + integer: { + alias: "numeric", + digits: "0" + } + }), $.fn.inputmask; +}(jQuery), function($) { + return $.extend($.inputmask.defaults.aliases, { + phone: { + url: "phone-codes/phone-codes.js", + maskInit: "+pp(pp)pppppppp", + mask: function(opts) { + opts.definitions = { + p: { + validator: function() { + return !1; + }, + cardinality: 1 + }, + "#": { + validator: "[0-9]", + cardinality: 1 + } + }; + var maskList = []; + return $.ajax({ + url: opts.url, + async: !1, + dataType: "json", + success: function(response) { + maskList = response; + } + }), maskList = maskList.sort(function(a, b) { + return (a.mask || a) < (b.mask || b) ? -1 : 1; + }), maskList.splice(0, 0, opts.maskInit), maskList; + }, + nojumps: !0, + nojumpsThreshold: 1 + }, + phonebe: { + alias: "phone", + url: "phone-codes/phone-be.js", + maskInit: "+32(pp)pppppppp", + nojumpsThreshold: 4 + } + }), $.fn.inputmask; +}(jQuery), function($) { + return $.extend($.inputmask.defaults.aliases, { + Regex: { + mask: "r", + greedy: !1, + repeat: "*", + regex: null, + regexTokens: null, + tokenizer: /\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g, + quantifierFilter: /[0-9]+[^,]/, + isComplete: function(buffer, opts) { + return new RegExp(opts.regex).test(buffer.join("")); + }, + definitions: { + r: { + validator: function(chrs, maskset, pos, strict, opts) { + function regexToken(isGroup, isQuantifier) { + this.matches = [], this.isGroup = isGroup || !1, this.isQuantifier = isQuantifier || !1, + this.quantifier = { + min: 1, + max: 1 + }, this.repeaterPart = void 0; + } + function analyseRegex() { + var match, m, currentToken = new regexToken(), opengroups = []; + for (opts.regexTokens = []; match = opts.tokenizer.exec(opts.regex); ) switch (m = match[0], + m.charAt(0)) { + case "(": + opengroups.push(new regexToken(!0)); + break; + + case ")": + var groupToken = opengroups.pop(); + opengroups.length > 0 ? opengroups[opengroups.length - 1].matches.push(groupToken) : currentToken.matches.push(groupToken); + break; + + case "{": + case "+": + case "*": + var quantifierToken = new regexToken(!1, !0); + m = m.replace(/[{}]/g, ""); + var mq = m.split(","), mq0 = isNaN(mq[0]) ? mq[0] : parseInt(mq[0]), mq1 = 1 == mq.length ? mq0 : isNaN(mq[1]) ? mq[1] : parseInt(mq[1]); + if (quantifierToken.quantifier = { + min: mq0, + max: mq1 + }, opengroups.length > 0) { + var matches = opengroups[opengroups.length - 1].matches; + if (match = matches.pop(), !match.isGroup) { + var groupToken = new regexToken(!0); + groupToken.matches.push(match), match = groupToken; + } + matches.push(match), matches.push(quantifierToken); + } else { + if (match = currentToken.matches.pop(), !match.isGroup) { + var groupToken = new regexToken(!0); + groupToken.matches.push(match), match = groupToken; + } + currentToken.matches.push(match), currentToken.matches.push(quantifierToken); + } + break; + + default: + opengroups.length > 0 ? opengroups[opengroups.length - 1].matches.push(m) : currentToken.matches.push(m); + } + currentToken.matches.length > 0 && opts.regexTokens.push(currentToken); + } + function validateRegexToken(token, fromGroup) { + var isvalid = !1; + fromGroup && (regexPart += "(", openGroupCount++); + for (var mndx = 0; mndx < token.matches.length; mndx++) { + var matchToken = token.matches[mndx]; + if (1 == matchToken.isGroup) isvalid = validateRegexToken(matchToken, !0); else if (1 == matchToken.isQuantifier) { + var crrntndx = $.inArray(matchToken, token.matches), matchGroup = token.matches[crrntndx - 1], regexPartBak = regexPart; + if (isNaN(matchToken.quantifier.max)) { + for (;matchToken.repeaterPart && matchToken.repeaterPart != regexPart && matchToken.repeaterPart.length > regexPart.length && !(isvalid = validateRegexToken(matchGroup, !0)); ) ; + isvalid = isvalid || validateRegexToken(matchGroup, !0), isvalid && (matchToken.repeaterPart = regexPart), + regexPart = regexPartBak + matchToken.quantifier.max; + } else { + for (var i = 0, qm = matchToken.quantifier.max - 1; qm > i && !(isvalid = validateRegexToken(matchGroup, !0)); i++) ; + regexPart = regexPartBak + "{" + matchToken.quantifier.min + "," + matchToken.quantifier.max + "}"; + } + } else if (void 0 != matchToken.matches) for (var k = 0; k < matchToken.length && !(isvalid = validateRegexToken(matchToken[k], fromGroup)); k++) ; else { + var testExp; + if ("[" == matchToken.charAt(0)) { + testExp = regexPart, testExp += matchToken; + for (var j = 0; openGroupCount > j; j++) testExp += ")"; + var exp = new RegExp("^(" + testExp + ")$"); + isvalid = exp.test(bufferStr); + } else for (var l = 0, tl = matchToken.length; tl > l; l++) if ("\\" != matchToken.charAt(l)) { + testExp = regexPart, testExp += matchToken.substr(0, l + 1), testExp = testExp.replace(/\|$/, ""); + for (var j = 0; openGroupCount > j; j++) testExp += ")"; + var exp = new RegExp("^(" + testExp + ")$"); + if (isvalid = exp.test(bufferStr)) break; + } + regexPart += matchToken; + } + if (isvalid) break; + } + return fromGroup && (regexPart += ")", openGroupCount--), isvalid; + } + null == opts.regexTokens && analyseRegex(); + var cbuffer = maskset.buffer.slice(), regexPart = "", isValid = !1, openGroupCount = 0; + cbuffer.splice(pos, 0, chrs); + for (var bufferStr = cbuffer.join(""), i = 0; i < opts.regexTokens.length; i++) { + var regexToken = opts.regexTokens[i]; + if (isValid = validateRegexToken(regexToken, regexToken.isGroup)) break; + } + return isValid; + }, + cardinality: 1 + } + } + } + }), $.fn.inputmask; +}(jQuery); + +jQuery(document).ready(function($){ + jQuery(document).on('cf.add', function(){ + $("[data-inputmask]").inputmask(); + }); + jQuery(document).trigger('cf.add'); +}); + + +/*! rangeslider.js - v0.3.1 | (c) 2014 @andreruffert | MIT license | https://github.com/andreruffert/rangeslider.js */ +'use strict'; + +(function(factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['jquery'], factory); + } + else if (typeof exports === 'object') { + // CommonJS + factory(require('jquery')); + } else { + // Browser globals + factory(jQuery); + } +}(function($) { + + /** + * Range feature detection + * @return {Boolean} + */ + function supportsRange() { + var input = document.createElement('input'); + input.setAttribute('type', 'range'); + return input.type !== 'text'; + } + + var pluginName = 'rangeslider', + pluginInstances = [], + inputrange = supportsRange(), + defaults = { + polyfill: true, + rangeClass: 'rangeslider', + disabledClass: 'rangeslider--disabled', + fillClass: 'rangeslider__fill', + handleClass: 'rangeslider__handle', + startEvent: ['mousedown', 'touchstart', 'pointerdown'], + moveEvent: ['mousemove', 'touchmove', 'pointermove'], + endEvent: ['mouseup', 'touchend', 'pointerup'] + }; + + /** + * Delays a function for the given number of milliseconds, and then calls + * it with the arguments supplied. + * + * @param {Function} fn [description] + * @param {Number} wait [description] + * @return {Function} + */ + function delay(fn, wait) { + var args = Array.prototype.slice.call(arguments, 2); + return setTimeout(function(){ return fn.apply(null, args); }, wait); + } + + /** + * Returns a debounced function that will make sure the given + * function is not triggered too much. + * + * @param {Function} fn Function to debounce. + * @param {Number} debounceDuration OPTIONAL. The amount of time in milliseconds for which we will debounce the function. (defaults to 100ms) + * @return {Function} + */ + function debounce(fn, debounceDuration) { + debounceDuration = debounceDuration || 100; + return function() { + if (!fn.debouncing) { + var args = Array.prototype.slice.apply(arguments); + fn.lastReturnVal = fn.apply(window, args); + fn.debouncing = true; + } + clearTimeout(fn.debounceTimeout); + fn.debounceTimeout = setTimeout(function(){ + fn.debouncing = false; + }, debounceDuration); + return fn.lastReturnVal; + }; + } + + /** + * Plugin + * @param {String} element + * @param {Object} options + */ + function Plugin(element, options) { + this.$window = $(window); + this.$document = $(document); + this.$element = $(element); + this.options = $.extend( {}, defaults, options ); + this._defaults = defaults; + this._name = pluginName; + this.startEvent = this.options.startEvent.join('.' + pluginName + ' ') + '.' + pluginName; + this.moveEvent = this.options.moveEvent.join('.' + pluginName + ' ') + '.' + pluginName; + this.endEvent = this.options.endEvent.join('.' + pluginName + ' ') + '.' + pluginName; + this.polyfill = this.options.polyfill; + this.onInit = this.options.onInit; + this.onSlide = this.options.onSlide; + this.onSlideEnd = this.options.onSlideEnd; + + // Plugin should only be used as a polyfill + if (this.polyfill) { + // Input range support? + if (inputrange) { return false; } + } + + this.identifier = 'js-' + pluginName + '-' +(+new Date()); + this.min = parseFloat(this.$element[0].getAttribute('min') || 0); + this.max = parseFloat(this.$element[0].getAttribute('max') || 100); + this.value = parseFloat(this.$element[0].value || this.min + (this.max-this.min)/2); + this.step = parseFloat(this.$element[0].getAttribute('step') || 1); + this.$fill = $('
      '); + this.$handle = $('
      '); + this.$range = $('
      ').insertAfter(this.$element).prepend(this.$fill, this.$handle); + + // visually hide the input + this.$element.css({ + 'position': 'absolute', + 'width': '1px', + 'height': '1px', + 'overflow': 'hidden', + 'opacity': '0' + }); + + // Store context + this.handleDown = $.proxy(this.handleDown, this); + this.handleMove = $.proxy(this.handleMove, this); + this.handleEnd = $.proxy(this.handleEnd, this); + + this.init(); + + // Attach Events + var _this = this; + this.$window.on('resize' + '.' + pluginName, debounce(function() { + // Simulate resizeEnd event. + delay(function() { _this.update(); }, 300); + }, 20)); + + this.$document.on(this.startEvent, '#' + this.identifier + ':not(.' + this.options.disabledClass + ')', this.handleDown); + + // Listen to programmatic value changes + this.$element.on('change' + '.' + pluginName, function(e, data) { + if (data && data.origin === pluginName) { + return; + } + + var value = e.target.value, + pos = _this.getPositionFromValue(value); + _this.setPosition(pos); + }); + } + + Plugin.prototype.init = function() { + if (this.onInit && typeof this.onInit === 'function') { + this.onInit(); + } + this.update(); + }; + + Plugin.prototype.update = function() { + this.handleWidth = this.$handle[0].offsetWidth; + this.rangeWidth = this.$range[0].offsetWidth; + this.maxHandleX = this.rangeWidth - this.handleWidth; + this.grabX = this.handleWidth / 2; + this.position = this.getPositionFromValue(this.value); + + // Consider disabled state + if (this.$element[0].disabled) { + this.$range.addClass(this.options.disabledClass); + } else { + this.$range.removeClass(this.options.disabledClass); + } + + this.setPosition(this.position); + }; + + Plugin.prototype.handleDown = function(e) { + e.preventDefault(); + this.$document.on(this.moveEvent, this.handleMove); + this.$document.on(this.endEvent, this.handleEnd); + + // If we click on the handle don't set the new position + if ((' ' + e.target.className + ' ').replace(/[\n\t]/g, ' ').indexOf(this.options.handleClass) > -1) { + return; + } + + var posX = this.getRelativePosition(this.$range[0], e), + handleX = this.getPositionFromNode(this.$handle[0]) - this.getPositionFromNode(this.$range[0]); + + this.setPosition(posX - this.grabX); + + if (posX >= handleX && posX < handleX + this.handleWidth) { + this.grabX = posX - handleX; + } + }; + + Plugin.prototype.handleMove = function(e) { + e.preventDefault(); + var posX = this.getRelativePosition(this.$range[0], e); + this.setPosition(posX - this.grabX); + }; + + Plugin.prototype.handleEnd = function(e) { + e.preventDefault(); + this.$document.off(this.moveEvent, this.handleMove); + this.$document.off(this.endEvent, this.handleEnd); + + var posX = this.getRelativePosition(this.$range[0], e); + if (this.onSlideEnd && typeof this.onSlideEnd === 'function') { + this.onSlideEnd(posX - this.grabX, this.value); + } + }; + + Plugin.prototype.cap = function(pos, min, max) { + if (pos < min) { return min; } + if (pos > max) { return max; } + return pos; + }; + + Plugin.prototype.setPosition = function(pos) { + var value, left; + + // Snapping steps + value = (this.getValueFromPosition(this.cap(pos, 0, this.maxHandleX)) / this.step) * this.step; + left = this.getPositionFromValue(value); + + // Update ui + this.$fill[0].style.width = (left + this.grabX) + 'px'; + this.$handle[0].style.left = left + 'px'; + this.setValue(value); + + // Update globals + this.position = left; + this.value = value; + + if (this.onSlide && typeof this.onSlide === 'function') { + this.onSlide(left, value); + } + }; + + Plugin.prototype.getPositionFromNode = function(node) { + var i = 0; + while (node !== null) { + i += node.offsetLeft; + node = node.offsetParent; + } + return i; + }; + + Plugin.prototype.getRelativePosition = function(node, e) { + return (e.pageX || e.originalEvent.clientX || e.originalEvent.touches[0].clientX || e.currentPoint.x) - this.getPositionFromNode(node); + }; + + Plugin.prototype.getPositionFromValue = function(value) { + var percentage, pos; + percentage = (value - this.min)/(this.max - this.min); + pos = percentage * this.maxHandleX; + return pos; + }; + + Plugin.prototype.getValueFromPosition = function(pos) { + var percentage, value; + percentage = ((pos) / (this.maxHandleX || 1)); + value = this.step * Math.ceil((((percentage) * (this.max - this.min)) + this.min) / this.step); + return Number((value).toFixed(2)); + }; + + Plugin.prototype.setValue = function(value) { + if (value !== this.value) { + this.$element.val(value).trigger('change', {origin: pluginName}); + } + }; + + Plugin.prototype.destroy = function() { + this.$document.off(this.startEvent, '#' + this.identifier, this.handleDown); + this.$element + .off('.' + pluginName) + .removeAttr('style') + .removeData('plugin_' + pluginName); + + // Remove the generated markup + if (this.$range && this.$range.length) { + this.$range[0].parentNode.removeChild(this.$range[0]); + } + + // Remove global events if there isn't any instance anymore. + pluginInstances.splice(pluginInstances.indexOf(this.$element[0]),1); + if (!pluginInstances.length) { + this.$window.off('.' + pluginName); + } + }; + + // A really lightweight plugin wrapper around the constructor, + // preventing against multiple instantiations + $.fn[pluginName] = function(options) { + return this.each(function() { + var $this = $(this), + data = $this.data('plugin_' + pluginName); + + // Create a new instance. + if (!data) { + $this.data('plugin_' + pluginName, (data = new Plugin(this, options))); + pluginInstances.push(this); + } + + // Make it possible to access methods from public. + // e.g `$element.rangeslider('method');` + if (typeof options === 'string') { + data[options](); + } + }); + }; + +})); + +/*! + * jQuery Raty - A Star Rating Plugin + * + * The MIT License + * + * @author : Washington Botelho + * @doc : http://wbotelhos.com/raty + * @version : 2.6.0 + * + */ + +;(function($) { + 'use strict'; + + var methods = { + init: function(options) { + return this.each(function() { + this.self = $(this); + + methods.destroy.call(this.self); + + this.opt = $.extend(true, {}, $.fn.raty.defaults, options); + + methods._adjustCallback.call(this); + + methods._adjustNumber.call(this); + + if (this.opt.starType !== 'img') { + methods._adjustStarType.call(this); + } + + methods._adjustPath.call(this); + methods._createStars.call(this); + + if (this.opt.cancel) { + methods._createCancel.call(this); + } + + if (this.opt.precision) { + methods._adjustPrecision.call(this); + } + + methods._createScore.call(this); + methods._apply.call(this, this.opt.score); + methods._target.call(this, this.opt.score); + + if (this.opt.readOnly) { + methods._lock.call(this); + } else { + this.style.cursor = 'pointer'; + + methods._binds.call(this); + } + + this.self.data('options', this.opt); + }); + }, + + _adjustCallback: function() { + var options = ['number', 'readOnly', 'score', 'scoreName']; + + for (var i = 0; i < options.length; i++) { + if (typeof this.opt[options[i]] === 'function') { + this.opt[options[i]] = this.opt[options[i]].call(this); + } + } + }, + + _adjustNumber: function() { + this.opt.number = methods._between(this.opt.number, 1, this.opt.numberMax); + }, + + _adjustPath: function() { + this.opt.path = this.opt.path || ''; + + if (this.opt.path && this.opt.path.charAt(this.opt.path.length - 1) !== '/') { + this.opt.path += '/'; + } + }, + + _adjustPrecision: function() { + this.opt.half = true; + this.opt.targetType = 'score'; + }, + + _adjustStarType: function() { + this.opt.path = ''; + + var replaces = ['cancelOff', 'cancelOn', 'starHalf', 'starOff', 'starOn']; + + for (var i = 0; i < replaces.length; i++) { + this.opt[replaces[i]] = this.opt[replaces[i]].replace('.', '-'); + } + }, + + _apply: function(score) { + methods._fill.call(this, score); + + if (score) { + if (score > 0) { + this.score.val(methods._between(score, 0, this.opt.number)); + } + + methods._roundStars.call(this, score); + } + }, + + _between: function(value, min, max) { + return Math.min(Math.max(parseFloat(value), min), max); + }, + + _binds: function() { + if (this.cancel) { + methods._bindOverCancel.call(this); + methods._bindClickCancel.call(this); + methods._bindOutCancel.call(this); + } + + methods._bindOver.call(this); + methods._bindClick.call(this); + methods._bindOut.call(this); + }, + + _bindClick: function() { + var that = this; + + that.stars.on('click.raty', function(evt) { + var star = $(this); + + that.score.val((that.opt.half || that.opt.precision) ? that.self.data('score') : (this.alt || star.data('alt'))); + + if (that.opt.click) { + that.opt.click.call(that, +that.score.val(), evt); + } + }); + }, + + _bindClickCancel: function() { + var that = this; + + that.cancel.on('click.raty', function(evt) { + that.score.removeAttr('value'); + + if (that.opt.click) { + that.opt.click.call(that, null, evt); + } + }); + }, + + _bindOut: function() { + var that = this; + + that.self.on('mouseleave.raty', function(evt) { + var score = +that.score.val() || undefined; + + methods._apply.call(that, score); + methods._target.call(that, score, evt); + + if (that.opt.mouseout) { + that.opt.mouseout.call(that, score, evt); + } + }); + }, + + _bindOutCancel: function() { + var that = this; + + that.cancel.on('mouseleave.raty', function(evt) { + var + cancel = $(this), + cancelOff = that.opt.path + that.opt.cancelOff; + + if (that.opt.starType === 'img') { + cancel.attr('src', cancelOff); + } else { + var cancelOn = that.opt.path + that.opt.cancelOn; + + cancel.removeClass(cancelOn).addClass(cancelOff); + } + + if (that.opt.mouseout) { + var score = +that.score.val() || undefined; + + that.opt.mouseout.call(that, score, evt); + } + }); + }, + + _bindOver: function() { + var that = this, + action = that.opt.half ? 'mousemove.raty' : 'mouseover.raty'; + + that.stars.on(action, function(evt) { + var score = methods._getScoreByPosition.call(that, evt, this); + + methods._fill.call(that, score); + + if (that.opt.half) { + methods._roundStars.call(that, score); + + that.self.data('score', score); + } + + methods._target.call(that, score, evt); + + if (that.opt.mouseover) { + that.opt.mouseover.call(that, score, evt); + } + }); + }, + + _bindOverCancel: function() { + var that = this; + + that.cancel.on('mouseover.raty', function(evt) { + var + cancelOn = that.opt.path + that.opt.cancelOn, + star = $(this), + starOff = that.opt.path + that.opt.starOff; + + if (that.opt.starType === 'img') { + star.attr('src', cancelOn); + that.stars.attr('src', starOff); + } else { + that.stars.attr('class', starOff); + + var cancelOff = that.opt.path + that.opt.cancelOff; + + star.removeClass(cancelOff).addClass(cancelOn).css('color', that.opt.starColor); + } + + methods._target.call(that, null, evt); + + if (that.opt.mouseover) { + that.opt.mouseover.call(that, null); + } + }); + }, + + _buildScoreField: function() { + return $('', { name: this.opt.scoreName, type: 'hidden' }).appendTo(this); + }, + + _createCancel: function() { + var icon = this.opt.path + this.opt.cancelOff, + cancel = $('<' + this.opt.starType + ' />', { title: this.opt.cancelHint, 'class': 'raty-cancel' }).css('marginRight', this.opt.space ? this.opt.spaceWidth + 'px' : '0'); + + if (this.opt.starType === 'img') { + cancel.attr({ src: icon, alt: 'x' }); + } else { + // TODO: use $.data + cancel.attr('data-alt', 'x').addClass(icon); + } + + if (this.opt.cancelPlace === 'left') { + this.self.prepend(' ').prepend(cancel); + } else { + this.self.append(' ').append(cancel); + } + + this.cancel = cancel; + }, + + _createScore: function() { + var score = $(this.opt.targetScore); + + this.score = score.length ? score : methods._buildScoreField.call(this); + }, + + _createStars: function() { + for (var i = 1; i <= this.opt.number; i++) { + var + attrs , + icon = (this.opt.score && this.opt.score >= i) ? 'starOn' : 'starOff', + title = methods._getHint.call(this, i); + + // TODO: extract as icon: && alt: + icon = this.opt.path + this.opt[icon]; + + if (this.opt.starType !== 'img') { + // TODO: use $.data. + attrs = { 'data-alt': i, 'class': icon }; + } else { + attrs = { src: icon, alt: i }; + } + + attrs.title = title; + + $('<' + this.opt.starType + ' />', attrs).css('marginRight', i < this.opt.number && this.opt.space ? this.opt.spaceWidth + 'px' : '0').appendTo(this); + + if (this.opt.space) { + // this.self.append(i < this.opt.number ? ' ' : ''); + } + } + + this.stars = this.self.children(this.opt.starType); + }, + + _error: function(message) { + $(this).text(message); + + $.error(message); + }, + + _fill: function(score) { + var hash = 0; + + for (var i = 1; i <= this.stars.length; i++) { + var + icon, + star = this.stars.eq(i - 1), + turnOn = methods._turnOn.call(this, i, score); + + if (this.opt.iconRange && this.opt.iconRange.length > hash) { + var irange = this.opt.iconRange[hash]; + + icon = methods._getIconRange.call(this, irange, turnOn); + + if (i <= irange.range) { + // TODO: extract. + if (this.opt.starType === 'img') { + star.attr('src', icon); + } else { + star.attr('class', icon); + } + } + + if (i === irange.range) { + hash++; + } + } else { + icon = this.opt.path + this.opt[turnOn ? 'starOn' : 'starOff']; + // TODO: extract. + if (this.opt.starType === 'img') { + star.attr('src', icon); + } else { + star.attr('class', icon); + } + // Set Color + if (turnOn) { + star.css('color', this.opt.starColor); + }else{ + star.css('color', ''); + } + } + } + }, + + _getIconRange: function(irange, turnOn) { + return this.opt.path + (turnOn ? irange.on || this.opt.starOn : irange.off || this.opt.starOff); + }, + + _getScoreByPosition: function(evt, icon) { + var + star = $(icon), + score = parseInt(icon.alt || star.data('alt'), 10); + + if (this.opt.half) { + var + size = methods._getSize.call(this), + percent = parseFloat((evt.pageX - star.offset().left) / size); + + if (this.opt.precision) { + score = score - 1 + percent; + } else { + score = score - 1 + (percent > 0.5 ? 1 : 0.5); + } + } + + + return score; + }, + + _getSize: function() { + var size; + + if (this.opt.starType === 'img') { + size = this.stars[0].width; + } else { + size = parseFloat(this.stars.eq(0).css('font-size')); + } + + if (!size) { + methods._error.call(this, 'Could not be possible get the icon size!'); + } + + return size; + }, + + _turnOn: function(i, score) { + return this.opt.single ? (i === score) : (i <= score); + }, + + _getHint: function(score) { + var hint = this.opt.hints[score - 1]; + + return hint === '' ? '' : hint || score; + }, + + _lock: function() { + var score = parseInt(this.score.val(), 10), // TODO: 3.1 >> [['1'], ['2'], ['3', '.1', '.2']] + hint = score ? methods._getHint.call(this, score) : this.opt.noRatedMsg; + + this.style.cursor = ''; + this.title = hint; + + this.score.prop('readonly', true); + this.stars.prop('title', hint); + + if (this.cancel) { + this.cancel.hide(); + } + + this.self.data('readonly', true); + }, + + _roundStars: function(score) { + var rest = (score % 1).toFixed(2); + + if (rest > this.opt.round.down) { // Up: [x.76 .. x.99] + var icon = 'starOn'; + + if (this.opt.halfShow && rest < this.opt.round.up) { // Half: [x.26 .. x.75] + icon = 'starHalf'; + } else if (rest < this.opt.round.full) { // Down: [x.00 .. x.5] + icon = 'starOff'; + } + + var star = this.stars[Math.ceil(score) - 1]; + + if (this.opt.starType === 'img') { + star.src = this.opt.path + this.opt[icon]; + } else { + star.style.className = this.opt[icon]; + } + } // Full down: [x.00 .. x.25] + }, + + _target: function(score, evt) { + if (this.opt.target) { + var target = $(this.opt.target); + + if (!target.length) { + methods._error.call(this, 'Target selector invalid or missing!'); + } + + var mouseover = evt && evt.type === 'mouseover'; + + if (score === undefined) { + score = this.opt.targetText; + } else if (score === null) { + score = mouseover ? this.opt.cancelHint : this.opt.targetText; + } else { + if (this.opt.targetType === 'hint') { + score = methods._getHint.call(this, Math.ceil(score)); + } else if (this.opt.precision) { + score = parseFloat(score).toFixed(1); + } + + var mousemove = evt && evt.type === 'mousemove'; + + if (!mouseover && !mousemove && !this.opt.targetKeep) { + score = this.opt.targetText; + } + } + + if (score) { + score = this.opt.targetFormat.toString().replace('{score}', score); + } + + if (target.is(':input')) { + target.val(score); + } else { + target.html(score); + } + } + }, + + _unlock: function() { + this.style.cursor = 'pointer'; + this.removeAttribute('title'); + + this.score.removeAttr('readonly'); + + this.self.data('readonly', false); + + for (var i = 0; i < this.opt.number; i++) { + this.stars[i].title = methods._getHint.call(this, i + 1); + } + + if (this.cancel) { + this.cancel.css('display', ''); + } + }, + + cancel: function(click) { + return this.each(function() { + var el = $(this); + + if (el.data('readonly') !== true) { + methods[click ? 'click' : 'score'].call(el, null); + + this.score.removeAttr('value'); + } + }); + }, + + click: function(score) { + return this.each(function() { + if ($(this).data('readonly') !== true) { + methods._apply.call(this, score); + + if (this.opt.click) { + this.opt.click.call(this, score, $.Event('click')); + } + + methods._target.call(this, score); + } + }); + }, + + destroy: function() { + return this.each(function() { + var self = $(this), + raw = self.data('raw'); + + if (raw) { + self.off('.raty').empty().css({ cursor: raw.style.cursor }).removeData('readonly'); + } else { + self.data('raw', self.clone()[0]); + } + }); + }, + + getScore: function() { + var score = [], + value ; + + this.each(function() { + value = this.score.val(); + + score.push(value ? +value : undefined); + }); + + return (score.length > 1) ? score : score[0]; + }, + + move: function(score) { + return this.each(function() { + var + integer = parseInt(score, 10), + opt = $(this).data('options'), + decimal = (+score).toFixed(1).split('.')[1]; + + if (integer >= opt.number) { + integer = opt.number - 1; + decimal = 10; + } + + var + size = methods._getSize.call(this), + point = size / 10, + star = $(this.stars[integer]), + percent = star.offset().left + point * parseInt(decimal, 10), + evt = $.Event('mousemove', { pageX: percent }); + + star.trigger(evt); + }); + }, + + readOnly: function(readonly) { + return this.each(function() { + var self = $(this); + + if (self.data('readonly') !== readonly) { + if (readonly) { + self.off('.raty').children('img').off('.raty'); + + methods._lock.call(this); + } else { + methods._binds.call(this); + methods._unlock.call(this); + } + + self.data('readonly', readonly); + } + }); + }, + + reload: function() { + return methods.set.call(this, {}); + }, + + score: function() { + var self = $(this); + + return arguments.length ? methods.setScore.apply(self, arguments) : methods.getScore.call(self); + }, + + set: function(options) { + return this.each(function() { + var self = $(this), + actual = self.data('options'), + news = $.extend({}, actual, options); + + self.raty(news); + }); + }, + + setScore: function(score) { + return this.each(function() { + if ($(this).data('readonly') !== true) { + methods._apply.call(this, score); + methods._target.call(this, score); + } + }); + } + }; + + $.fn.raty = function(method) { + if (methods[method]) { + return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); + } else if (typeof method === 'object' || !method) { + return methods.init.apply(this, arguments); + } else { + $.error('Method ' + method + ' does not exist!'); + } + }; + + $.fn.raty.defaults = { + cancel : false, + cancelHint : 'Cancel this rating!', + cancelOff : 'raty-cancel-off', + cancelOn : 'raty-cancel-on', + cancelPlace : 'left', + click : undefined, + half : false, + halfShow : true, + hints : ['1'], + iconRange : undefined, + mouseout : undefined, + mouseover : undefined, + noRatedMsg : 'Not rated yet!', + number : 5, + numberMax : 20, + path : undefined, + precision : false, + readOnly : false, + round : { down: 0.25, full: 0.6, up: 0.76 }, + score : undefined, + scoreName : 'score', + single : false, + space : true, + spaceWidth : 3, + starColor : '#ff00aa', + starHalf : 'star-half.png', + starOff : 'raty-dot-off', + starOn : 'raty-dot-on', + starType : 'img', + target : undefined, + targetFormat : '{score}', + targetKeep : false, + targetScore : undefined, + targetText : '', + targetType : 'hint' + }; + +})(jQuery); + + +jQuery(function($){ + $('body').on('click', '.cf-toggle-group-buttons a', function(){ + + var clicked = $(this), + parent = clicked.closest('.caldera-config-field'), + input = parent.find('[data-ref="'+clicked.attr('id')+'"]'); + + + parent.find('.btn').removeClass(clicked.data('active')).addClass(clicked.data('default')); + clicked.addClass(clicked.data('active')).removeClass(clicked.data('default')); + input.prop('checked', true).trigger('change'); + }); +}); + +function toggle_button_init(id, el){ + + var field = jQuery(el), + checked = field.find('.cf-toggle-group-radio:checked'); + + if(checked.length){ + jQuery('#' + checked.data('ref') ).trigger('click'); + } + +} + +/** + * Dynamic Field Configuration + * + * @since 1.5.0 + * + * @param configs + * @param $form + * @param $ {jQuery} + * @param state {CFState} @since 1.5.3 + * + * @constructor + */ + function Caldera_Forms_Field_Config( configs, $form, $, state ){ + var self = this; + + var fields = {}; + + var formInstance = $form.data( 'instance' ); + + var $submits = $form.find(':submit, .cf-page-btn-next' ); + + /** + * Start system + * + * @since 1.5.0 + */ + this.init = function(){ + $.each( configs, function( i, config ){ + fields[ config.id ] = self[config.type]( config ); + } ); + }; + + /** + * Validation handler for adding/removing errors for field types + * + * @since 1.5.0 + * + * @param valid + * @param $field + * @param message + * @param extraClass + * @returns {boolean} + */ + function handleValidationMarkup( valid, $field, message, extraClass ){ + var $parent = $field.parent().parent(); + $parent.removeClass( 'has-error' ); + $parent.find( '.help-block' ).remove(); + if( ! valid ){ + $parent.addClass( 'has-error' ).append( '' + message + '' ); + if ( $field.prop( 'required' ) ) { + disableAdvance(); + } + $field.addClass( 'parsely-error' ); + return false; + }else{ + $parent.removeClass( 'has-error' ); + allowAdvance(); + return true; + } + } + + /** + * Utility method for preventing advance (next page/submit) + * + * @since 1.5.0 + */ + function disableAdvance(){ + $submits.prop( 'disabled',true).attr( 'aria-disabled', true ); + } + + /** + * Utility method for allowing advance (next page/submit) + * + * @since 1.5.0 + */ + function allowAdvance(){ + $submits.prop( 'disabled',false).attr( 'aria-disabled', false ); + } + + function debounce(func, wait, immediate) { + var timeout; + return function() { + var context = this, args = arguments; + var later = function() { + timeout = null; + if (!immediate) func.apply(context, args); + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; + }; + + + /** + * Handler for button fields + * + * @since 1.5.0 + * + * @param field + */ + this.button = function( field ){ + var field_id = field.id; + $(document).on('click dblclick', '#' + field_id, function( e ){ + $('#' + field_id + '_btn').val( e.type ).trigger('change'); + }); + }; + + + /** + * Handler for HTML fields (and summary fields since this.summary is alias of this.html) + * + * @since 1.5.0 + * + * @param fieldConfig + */ + this.html = function ( fieldConfig ) { + if( false == fieldConfig.sync ){ + return; + } + + var templates = {}, + bindMap = fieldConfig.bindFields, + templateSystem, + $target = $( document.getElementById( fieldConfig.contentId ) ), + regex = {}; + templateSystem = function () { + + if( ! $target.length ){ + $target = $( document.getElementById( fieldConfig.contentId ) ); + } + + if( ! $target.length ){ + return; + } + + if (undefined == templates[fieldConfig.tmplId]) { + templates[fieldConfig.tmplId] = $(document.getElementById(fieldConfig.tmplId)).html(); + } + var output = templates[fieldConfig.tmplId]; + + var value; + for (var i = 0; i <= bindMap.length; i++) { + if( 'object' === typeof bindMap[i] && bindMap[i].hasOwnProperty( 'to' ) && bindMap[i].hasOwnProperty( 'tag' )){ + + + value = state.getState(bindMap[i].to); + + if( 'string' === typeof value ){ + value = value.replace(/(?:\r\n|\r|\n)/g, '
      '); + }else if( ! value || undefined == value.join || undefined === value || 'undefined' == typeof value){ + value = ''; + } else{ + value = value.join(', '); + } + output = output.replace( bindMap[i].tag, value ); + + } + + + } + + $target.html(output).trigger('change'); + }; + + (function bind() { + for (var i = 0; i <= bindMap.length; i++) { + if( 'object' === typeof bindMap[i] && bindMap[i].hasOwnProperty( 'to' ) ){ + state.events().subscribe(bindMap[i].to, templateSystem); + } + } + $(document).on('cf.pagenav cf.modal', templateSystem ); + }()); + + templateSystem(); + }; + + /** + * Handler to summary fields + * + * A copy of handler for HTML fields + * + * @since 1.5.0 + * + * @type {any} + */ + this.summary = this.html; + + var rangeSliders = {}; + + /** + * Handler for range slider fields + * + * @since 1.5.0 + * + * @param field + */ + this.range_slider = function( field ){ + var $el = $(document.getElementById(field.id)); + + function setCss($el){ + $el.parent().find('.rangeslider').css('backgroundColor', field.trackcolor); + $el.parent().find('.rangeslider__fill').css('backgroundColor', field.color); + $el.parent().find('.rangeslider__handle').css('backgroundColor', field.handle).css('borderColor', field.handleborder); + } + + function init() { + + + if ('object' != rangeSliders[field.id]) { + rangeSliders[field.id] = { + value: field.default, + init: {}, + inited : false + }; + } + + + + var init = { + onSlide: function (position, value) { + state.mutateState(field.id, value ); + rangeSliders[field.id].value = value; + }, + onInit: function () { + this.value = state.getState(field.id); + rangeSliders[field.id].inited = true; + setCss($el); + }, + polyfill: false + }; + + rangeSliders[field.id].init = init; + state.events().subscribe(field.id, function (value) { + $('#' + field.id + '_value').html(value); + }); + + if( ! $el.is( ':visible') ){ + return; + } + + $el.rangeslider(init); + + + } + + + + + + + $(document).on('cf.pagenav cf.add cf.disable cf.modal', function () { + var el = document.getElementById(field.id); + if (null != el) { + + var $el = $(el), + val = rangeSliders[field.id].value; + if( ! $el.is( ':visible') ){ + return; + } + + $el.val( val ); + $el.rangeslider('destroy'); + $el.rangeslider(rangeSliders[field.id].init); + $el.val( val ).change(); + setCss($el); + + state.mutateState(field.id, val ); + } + }); + + init(); + + + }; + + /** + * Handler for star ratings fields + * + * @since 1.5.0 + * + * @param field + */ + this.star_rating = function( field ){ + + var score = field.options.score; + var $el = $( document.getElementById( field.starFieldId ) ); + var $input = $( document.getElementById( field.id ) ); + var init = function(){ + var options = field.options; + + options[ 'click' ] = function(){ + score = $el.raty('score'); + $el.trigger( 'change' ); + }; + $el.raty( + options + ); + + + $el.raty('score', score ); + }; + + init(); + var updating = false; + jQuery( document ).on('cf.add', function(){ + + if( false === updating ){ + updating = true; + if( $el.length ){ + $el.raty( 'destroy' ); + init(); + } + setTimeout(function(){ + updating = false + }, 500 ); + } + + + + } ); + }; + + /** + * Handler for new toggle swich fields + * + * @since 1.5.0 + * + * @param field + */ + this.toggle_switch = function( field ) { + $( document ).on('reset', '#' + field.id, function(e){ + $.each( field.options, function( i, option ){ + $( document.getElemenetById( option ) ).removeClass( field.selectedClassName ).addClass( field.defaultClassName ); + }); + $( document.getElementById( field.id )).prop('checked',''); + } ); + }; + + /** + * Handler for new phone fields + * + * @since 1.5.0 + * + * @param field + */ + this.phone_better = function( field ){ + + var $field = $( document.getElementById( field.id ) ); + + + var reset = function(){ + var error = document.getElementById( 'cf-error-'+ field.id ); + if( null != error ){ + error.remove(); + } + }; + + var validation = function () { + reset(); + var valid; + if ($.trim($field.val())) { + if ($field.intlTelInput("isValidNumber")) { + valid = true; + } else { + valid = false; + } + } + + var message; + var errorCode = $field.intlTelInput("getValidationError"); + if (0 == errorCode) { + valid = true; + message = ''; + } else { + if ('undefined' != field.messages[errorCode]) { + message = field.messages[errorCode] + } else { + message = field.messages.generic; + } + } + + + handleValidationMarkup(valid, $field, message, 'help-block-phone_better'); + return valid; + }; + + var init = function() { + if( ! $field.length ){ + $field = $( document.getElementById( field.id ) ); + } + + $field.intlTelInput( field.options ); + $field.on( 'keyup change', reset ); + + $field.blur(function() { + reset(); + validation(); + }); + + $field.on( 'change', validation ); + $form.on( 'submit', function(){ + validation(); + }) + + }; + + $(document).on('cf.pagenav cf.add cf.disable cf.modal', init ); + + init(); + + + + }; + + /** + * Handler for WYSIWYG fields + * + * @since 1.5.0 + * + * @param field + */ + this.wysiwyg = function( field ){ + + var actual_field = document.getElementById( field.id ); + if( null != actual_field ){ + var $field = $( actual_field ); + $field.trumbowyg(field.options); + var $editor = $field.parent().find( '.trumbowyg-editor'); + + $editor.html( $field.html() ); + $editor.bind('input propertychange', function(){ + $field.html( $editor.html() ); + }); + } + + }; + + /** + * Handler for credit card fields + * + * @since 1.5.0 + * + * @param fieldConfig + */ + this.credit_card_number = function( fieldConfig ){ + var $field = $( document.getElementById( fieldConfig.id ) ); + + if( false != fieldConfig.exp || false != fieldConfig.cvc ){ + setupLink(); + } + + if( $field.length ){ + $field.payment('formatCardNumber'); + $field.blur( function(){ + var val = $field.val(); + var valid = $.payment.validateCardNumber( val ); + var type = $.payment.cardType(val); + handleValidationMarkup( valid, $field, fieldConfig.invalid, 'help-block-credit_card_number help-block-credit_card' ); + if( valid ){ + setImage( type ); + } + }) + } + + /** + * Link fields in credit card group + * + * @since 1.5.0 + * + */ + function setupLink(){ + disableAdvance(); + var $cvcField = $( document.getElementById( fieldConfig.cvc ) ), + $expField = $( document.getElementById( fieldConfig.exp ) ); + $cvcField.blur( function(){ + if ( $cvcField.val() ) { + self.creditCardUtil.validateCVC($field, $cvcField); + } + if ( $expField.val() ) { + self.creditCardUtil.validateExp($expField); + } + }); + } + + /** + * If possible change the icon in the credit card input + * + * @since 1.5.0 + * + * @param type + */ + function setImage( type ){ + var iconTypes = { + 0: 'amex', + 1: 'discover', + 2: 'visa', + 3: 'discover', + 4: 'mastercard' + }; + var icon = 'credit-card.svg'; + $.each( iconTypes, function( i, card ){ + if( 0 === type.indexOf( card ) ){ + icon = 'cc-' + card + '.svg'; + return false; + } + }); + + $field.css( 'background', 'url("' + fieldConfig.imgPath + icon + '")' ); + + } + + }; + + /** + * Handler for credit card expiration fields + * + * @since 1.5.0 + * + * @param fieldConfig + */ + this.credit_card_exp = function ( fieldConfig ) { + var $field = $( document.getElementById( fieldConfig.id ) ); + if( $field.length ){ + $field.payment('formatCardExpiry'); + $field.blur( function () { + var valid = self.creditCardUtil.validateExp( $field ); + handleValidationMarkup( valid, $field, fieldConfig.invalid, 'help-block-credit_card_exp help-block-credit_card' ); + }); + } + }; + + /** + * Handler for credit card secret code fields + * + * @since 1.5.0 + * + * @param fieldConfig + */ + this.credit_card_cvc = function ( fieldConfig ) { + var $field = $( document.getElementById( fieldConfig.id ) ); + if( $field.length ){ + $field.payment('formatCardCVC'); + if( false !== fieldConfig.ccField ) { + var $ccField = $( document.getElementById( fieldConfig.ccField ) ); + $field.blur( function () { + var valid = self.creditCardUtil.validateExp( $ccField, $field); + handleValidationMarkup(valid, $field, fieldConfig.invalid, 'help-block-credit_card_cvc help-block-credit_card'); + }); + } + + } + }; + + /** + * Validators for credit card CVC and expirations + * + * @since 1.5.0 + * + * @type {{validateCVC: Caldera_Forms_Field_Config.creditCardUtil.validateCVC, validateExp: Caldera_Forms_Field_Config.creditCardUtil.validateExp}} + */ + this.creditCardUtil = { + validateCVC: function( $ccField, $cvcField ){ + var val = $cvcField.val(); + var cardValid = $.payment.validateCardNumber( $ccField.val() ); + var valid = false; + if ( cardValid ) { + var type = $.payment.cardType( $ccField.val() ); + valid = $.payment.validateCardCVC( val, type) + } + + return valid; + }, + validateExp: function ($expField) { + var val = $expField.val().split('/'); + if ( val && 2 == val.length ) { + return $.payment.validateCardExpiry(val[0].trim(), val[1].trim()); + } + } + + }; + + this.color_picker = function ( fieldConfig ) { + $( document.getElementById( fieldConfig.id ) ).miniColors( fieldConfig.settings ); + $(document).on('cf.pagenav cf.add cf.disable cf.modal', function () { + $(document.getElementById(fieldConfig.id)).miniColors(fieldConfig.settings); + }); + }; + + + + } + + +var cf_jsfields_init, cf_presubmit; +(function($){ + + // validation + cf_validate_form = function( form ){ + return form.parsley({ + errorsWrapper : '', + errorTemplate : '', + errorsContainer : function( field ){ + return field.$element.closest('.form-group'); + } + }).on('field:error', function( fieldInstance ) { + + if ( 'number' == this.$element.attr( 'type' ) && 0 == this.$element.attr( 'min' ) ) { + var val = this.$element.val(); + if( 0 <= val && ( undefined == this.$element.attr( 'max' ) || val <= this.$element.attr( 'max' ) ) ){ + fieldInstance.validationResult = true; + } + + return; + } + + this.$element.closest('.form-group').addClass('has-error'); + $( document ).trigger( 'cf.validate.fieldError', { + inst: fieldInstance, + form: form, + el: this.$element + } ); + }).on('field:success', function( fieldInstance ) { + this.$element.closest('.form-group').removeClass('has-error'); + $( document ).trigger( 'cf.validate.fieldSuccess', { + inst: fieldInstance, + form: form, + el: this.$element + } ); + }).on('form:success', function ( formInstance ) { + $( document ).trigger( 'cf.validate.FormSuccess', { + inst: formInstance, + form: form, + el: this.$element + } ); + }).on( 'form:error', function ( formInstance ) { + $( document ).trigger( 'cf.validate.FormError', { + inst: formInstance, + form: form, + el: this.$element + } ); + }) + }; + + + + + // init sync + $('[data-sync]').each( function(){ + var $field = $( this ); + new CalderaFormsFieldSync( $field, $field.data('binds'), $field.closest('form'), $ ); + }); + $( document ).on('change keypress', "[data-sync]", function(){ + $(this).data( 'unsync', true ); + }); + + // make init function + cf_jsfields_init = function(){ + $('.init_field_type[data-type]').each(function(k,v){ + var ftype = $(v); + if( typeof window[ftype.data('type') + '_init'] === 'function' ){ + window[ftype.data('type') + '_init'](ftype.prop('id'), ftype[0]); + } + }); + + window.Parsley.on('field:validated', function() { + setTimeout( function(){$(document).trigger('cf.error');}, 15 ); + }); + if( typeof resBaldrickTriggers === 'undefined' && $('.caldera_forms_form').length ){ + + } + + $( document ).trigger( 'cf.fieldsInit' ); + + function setLocale( locale ){ + if ('undefined' != typeof window.Parsley._validatorRegistry.catalog[locale] ){ + window.Parsley.setLocale( locale ); + } + + } + + }; + + $('document').ready(function(){ + // check for init function + cf_jsfields_init(); + }); + + // if pages, disable enter + if( $('.caldera-form-page').length ){ + $('.caldera-form-page').on('keypress', '[data-field]:not(textarea)', function( e ){ + if( e.keyCode === 13 ){ + e.preventDefault(); + } + }); + } + // modals activation + $(document).on('click', '.cf_modal_button', function(e){ + e.preventDefault(); + var clicked = $(this); + $(clicked.attr('href')).show(); + }); + $(document).on('click', '.caldera-front-modal-closer', function(e){ + e.preventDefault(); + var clicked = $(this); + clicked.closest('.caldera-front-modal-container').hide(); + }); + // stuff trigger + $(document).on('cf.add cf.enable cf.disable cf.pagenav', cf_jsfields_init ); + + // Page navigation + $(document).on('click', '[data-page]', function(e){ + + var clicked = $(this), + page_box = clicked.closest('.caldera-form-page'), + form = clicked.closest('form.caldera_forms_form'), + form_id = form.attr( 'id' ), + instance = form.data('instance'), + current_page = form.find('.caldera-form-page:visible').data('formpage'), + page = page_box.data('formpage') ? page_box.data('formpage') : clicked.data('page') , + breadcrumb = $('.breadcrumb[data-form="caldera_form_' + instance + '"]'), + next, + prev, + fields, + run = true, + focusPage = current_page; + + if( !form.length ){ + return; + } + + cf_validate_form( form ).destroy(); + + fields = form.find('[data-field]'); + form.find('.has-error').removeClass('has-error'); + + if( clicked.data('page') !== 'prev' && page >= current_page ){ + fields = $('#caldera_form_' + instance + ' [data-formpage="' + current_page + '"] [data-field]' ); + + var this_field, + valid, + _valid; + for (var f = 0; f < fields.length; f++) { + this_field = $(fields[f]); + _valid = this_field.parsley().validate(); + valid = this_field.parsley().isValid({force: true}); + + //@see https://github.com/CalderaWP/Caldera-Forms/issues/1765 + if( ! valid && true === _valid && 'email' === this_field.attr( 'type' ) ){ + continue; + } + + if (true === valid) { + continue; + } + + e.preventDefault(); + run = false; + + } + + if( true === run && page > current_page ){ + for( var i = page - 1; i >= 1; i -- ){ + fields = $('#caldera_form_' + instance + ' [data-formpage="' + i + '"] [data-field]' ); + + for (var f = 0; f < fields.length; f++) { + this_field = $(fields[f]); + this_field.parsley().validate(); + valid = this_field.parsley().isValid({force: true}); + if (true === valid) { + continue; + } + + e.preventDefault(); + run = false; + if( i > focusPage ){ + focusPage = i; + } + + } + } + + } + + + } + + + + + if( false === run ){ + if( focusPage !== current_page ){ + $( '#form_page_' + instance + '_pg_' + current_page ).hide().attr( 'aria-hidden', 'true' ).css( 'visibility', 'hidden' ); + $( '#form_page_' + instance + '_pg_' + focusPage ).show().attr( 'aria-hidden', 'false' ).css( 'visibility', 'visible' ); + } + cf_validate_form( form ).validate(); + return false; + } + + if( clicked.data('page') === 'next'){ + + if(breadcrumb){ + breadcrumb.find('li.active').removeClass('active').children().attr('aria-expanded', 'false'); + } + next = form.find('.caldera-form-page[data-formpage="'+ ( page + 1 ) +'"]'); + if(next.length){ + page_box.hide().attr( 'aria-hidden', 'true' ).css( 'visibility', 'hidden' ); + next.show().attr( 'aria-hidden', 'false' ).css( 'visibility', 'visible' ); + if(breadcrumb){ + breadcrumb.find('a[data-page="'+ ( page + 1 ) +'"]').attr('aria-expanded', 'true').parent().addClass('active'); + } + } + }else if(clicked.data('page') === 'prev'){ + if(breadcrumb){ + breadcrumb.find('li.active').removeClass('active').children().attr('aria-expanded', 'false'); + } + prev = form.find('.caldera-form-page[data-formpage="'+ ( page - 1 ) +'"]'); + if(prev.length){ + page_box.hide().attr( 'aria-hidden', 'true' ).css( 'visibility', 'hidden' ); + prev.show().attr( 'aria-hidden', 'false' ).css( 'visibility', 'visible' ); + if(breadcrumb){ + breadcrumb.find('a[data-page="'+ ( page - 1 ) +'"]').attr('aria-expanded', 'true').parent().addClass('active'); + } + } + }else{ + if(clicked.data('pagenav')){ + e.preventDefault(); + clicked.closest('.breadcrumb').find('li.active').removeClass('active').children().attr('aria-expanded', 'false'); + $('#' + clicked.data('pagenav') + ' .caldera-form-page').hide().attr( 'aria-hidden', 'true' ).css( 'visibility', 'hidden' ); + $('#' + clicked.data('pagenav') + ' .caldera-form-page[data-formpage="'+ ( clicked.data('page') ) +'"]').show().attr( 'aria-hidden', 'false' ).css( 'visibility', 'visible' ); + clicked.parent().addClass('active').children().attr('aria-expanded', 'true'); + } + + } + $('html, body').animate({ + scrollTop: form.offset().top - 100 + }, 200); + + $(document).trigger('cf.pagenav'); + + }); + + // init page errors + var tab_navclick; + $('.caldera-grid .breadcrumb').each(function(k,v){ + $(v).find('a[data-pagenav]').each(function(i,e){ + var tab = $(e), + form = tab.data('pagenav'), + page = $('#'+ form +' .caldera-form-page[data-formpage="' + tab.data('page') + '"]'); + + if(page.find('.has-error').length){ + tab.parent().addClass('error'); + if(typeof tab_navclick === 'undefined'){ + tab.trigger('click'); + tab_navclick = true; + } + + } + + }); + }); + // trigger last page + + // validator + $( document ).on('click', 'form.caldera_forms_form [type="submit"]', function( e ){ + var $clicked = $( this ), + $form = $clicked.closest('.caldera_forms_form'), + validator = cf_validate_form( $form ); + + + if( ! validator.validate() ){ + if( $('.caldera-form-page').length ) { + var currentPage = $clicked.parents('.caldera-form-page').data('formpage'); + + var invalids = [], + future = []; + validator.fields.forEach(function (field, i) { + if( true === field.validationResult ){ + return; + } + var $pageParent = field.$element.parents('.caldera-form-page'); + if (undefined != $pageParent && $pageParent.length && field.$element.parents('.caldera-form-page').data('formpage') > currentPage) { + future.push(field.$element.data( 'field' ) ); + return; + } + + invalids.push( field ); + }); + if( ! invalids.length ){ + if( future.length ){ + $form.append( '' ); + + } + + + validator.destroy(); + return; + + } + + } + + e.preventDefault(); + }else{ + validator.destroy(); + } + }); + + + + +})(jQuery); + +/** Setup Form Front-end **/ +window.addEventListener("load", function(){ + (function( $ ) { + 'use strict'; + + window.CALDERA_FORMS = {}; + + /** Check nonce **/ + if( 'object' === typeof CF_API_DATA ) { + var nonceCheckers = {}, + $el, formId; + $('.caldera_forms_form').each(function (i, el) { + $el = $(el); + formId = $el.data( 'form-id' ); + nonceCheckers[ formId ] = new CalderaFormsResetNonce( formId, CF_API_DATA, $ ); + nonceCheckers[ formId ].init(); + }); + + } + + /** Setup forms */ + if( 'object' === typeof CFFIELD_CONFIG ) { + var form_id, config_object, config, instance, $el, state, protocolCheck, jQueryCheck; + $('.caldera_forms_form').each(function (i, el) { + $el = $(el); + form_id = $el.attr('id'); + instance = $el.data('instance'); + + if ('object' === typeof CFFIELD_CONFIG[instance] ) { + //check for protocol mis-match on submit url + protocolCheck = new CalderaFormsCrossOriginWarning( $el, $, CFFIELD_CONFIG[instance].error_strings ); + protocolCheck.maybeWarn(); + //check for old jQuery + jQueryCheck = new CalderaFormsJQueryWarning( $el, $, CFFIELD_CONFIG[instance].error_strings ); + jQueryCheck.maybeWarn(); + + config = CFFIELD_CONFIG[instance].configs; + + var state = new CFState(formId, $ ); + state.init( CFFIELD_CONFIG[instance].fields.defaults ); + + if( 'object' !== typeof window.cfstate ){ + window.cfstate = {}; + } + window.cfstate[ form_id ] = state; + config_object = new Caldera_Forms_Field_Config( config, $(document.getElementById(form_id)), $, state ); + config_object.init(); + } + }); + + } + + + })( jQuery ); + + +}); + + +/** + * Sets up field synce + * + * @since 1.5.0 + * + * @param $field jQuery object for field + * @param binds Field IDs to bind to + * @param $form jQuery object for form + * @param $ jQuery + * @constructor + */ +function CalderaFormsFieldSync( $field, binds, $form, $ ){ + for( var i = 0; i < binds.length; i++ ){ + + $( document ).on('keyup change blur mouseover', "[data-field='" + binds[ i ] + "']", function(){ + var str = $field.data('sync') + id = $field.data('field'), + reg = new RegExp( "\{\{([^\}]*?)\}\}", "g" ), + template = str.match( reg ); + if( $field.data( 'unsync' ) || undefined == template || ! template.length ){ + return; + } + + for( var t = 0; t < template.length; t++ ){ + var select = template[ t ].replace(/\}/g,'').replace(/\{/g,''); + var re = new RegExp( template[ t ] ,"g"); + var sync = $form.find( "[data-field='" + select + "']" ); + var val = ''; + for( var i =0; i < sync.length; i++ ){ + var this_field = $( sync[i] ); + if( ( this_field.is(':radio') || this_field.is(':checkbox') ) && ! this_field.is(':checked') ){ + // skip. + }else{ + val += this_field.val(); + } + + } + str = str.replace( re , val ); + } + $field.val( str ); + } ); + $("[data-field='" + binds[ i ] + "']").trigger('change'); + + } +} + +/** + * Handles nonce refresh for forms + * + * @since 1.5.0 + * + * @param formId ID of form + * @param config API/nonce config (Probably the CF_API_DATA CDATA) + * @param $ jQuery + * @constructor + */ +function CalderaFormsResetNonce( formId, config, $ ){ + + var $nonceField; + + /** + * Run system, replace nonce if needed + * + * @since 1.5.0 + */ + this.init = function(){ + $nonceField = $( '#' + config.nonce.field + '_' + formId ); + if( isNonceOld( $nonceField.data( 'nonce-time' ) ) ){ + replaceNonce(); + } + }; + + /** + * Check if nonce is more than an hour old + * + * If not, not worth the HTTP request + * + * @since 1.5.0 + * + * @param time Time nonce was generated + * @returns {boolean} + */ + function isNonceOld( time ){ + var now = new Date().getTime(); + if( now - 36000 > time ){ + return true; + } + return false; + } + + /** + * Replace nonce via AJAX + * + * @since 1.5.0 + */ + function replaceNonce(){ + $.ajax({ + url:config.rest.tokens.nonce, + method: 'POST', + beforeSend: function ( xhr ) { + xhr.setRequestHeader( 'X-WP-Nonce', config.rest.nonce ); + },data:{ + form_id: formId + } + }).success( function( r){ + $nonceField.val( r.nonce ); + $nonceField.data( 'nonce-time', new Date().getTime() ); + }); + } +} + +/** + * Check if URL is same protocol as same page + * + * @since 1.5.3 + * + * @param url {String} Url to compare against + * + * @returns {boolean} True if same protocol, false if not + */ +function caldera_forms_check_protocol( url ){ + var pageProtocol = window.location.protocol; + var parser = document.createElement('a'); + parser.href = url; + return parser.protocol === pageProtocol; + +} + +/** + * Add a warning about cross-origin requests + * + * @since 1.5.3 + * + * @param $form {jQuery} Form element + * @param $ {jQuery} + * @param errorStrings {Object} Localized error strings for this form + * @constructor + */ +function CalderaFormsCrossOriginWarning( $form, $, errorStrings ){ + + /** + * Do the check and warn if needed + * + * @since 1.5.3 + */ + this.maybeWarn = function () { + if( $form.find( '[name="cfajax"]').length ){ + var url = $form.data( 'request' ); + if( ! caldera_forms_check_protocol( url ) ){ + showNotice(); + } + + } + + }; + + /** + * Append notice + * + * @since 1.5.3 + */ + function showNotice() { + var $target = $( $form.data( 'target' ) ); + $target.append( '
      ' + errorStrings.mixed_protocol + '
      ' ); + } +} + +/** + * Add a warning about bad jQuery versions + * + * @since 1.5.3 + * + * @param $form {jQuery} Form element + * @param $ {jQuery} + * @param errorStrings {Object} Localized error strings for this form + * @constructor + */ +function CalderaFormsJQueryWarning( $form, $, errorStrings ){ + + /** + * Do the check and warn if needed + * + * @since 1.5.3 + */ + this.maybeWarn = function () { + var version = $.fn.jquery; +; if( 'string' === typeof version && '1.12.4' != version ) { + if( isOld( version ) ){ + showNotice(); + } + } + + }; + + /** + * Append notice + * + * @since 1.5.3 + */ + function showNotice() { + var $target = $( $form.data( 'target' ) ); + $target.append( '
      ' + errorStrings.jquery_old + '
      ' ); + } + + /** + * Check if version is older than 1.12.4 + * + * @since 1.5.3 + * + * @param version + * @returns {boolean} + */ + function isOld(version) { + var split = version.split( '.' ); + if( 1 == split[0] ){ + if( 12 > split[2] ){ + return true; + } + + if( 4 > split[2]){ + return true; + } + + } + + return false; + + } +} \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/js/caldera-modals.js b/wp-content/plugins/caldera-forms/assets/js/caldera-modals.js new file mode 100644 index 0000000..3d89bfa --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/js/caldera-modals.js @@ -0,0 +1,401 @@ +(function($){ + + var calderaBackdrop = null, + calderaModals = {}, + activeModals = [], + activeSticky = [], + pageHTML = $('html'), + pageBody = $('body'), + mainWindow = $(window); + + var positionModals = function(){ + + if( !activeModals.length && !activeSticky.length ){ + return; + } + var modalId = ( activeModals.length ? activeModals[ ( activeModals.length - 1 ) ] : activeSticky[ ( activeSticky.length - 1 ) ] ), + windowWidth = mainWindow.width(), + windowHeight = mainWindow.height(), + modalHeight = calderaModals[ modalId ].config.height, + modalOuterHeight = modalHeight, + modalWidth = calderaModals[ modalId ].config.width, + top = 0, + flickerBD = false, + modalReduced = false; + + if( calderaBackdrop ){ pageHTML.addClass('has-caldera-modal'); } + + // top + top = (windowHeight - calderaModals[ modalId ].config.height ) / 2.2; + + if( top < 0 ){ + top = 0; + } + if( modalHeight + ( calderaModals[ modalId ].config.padding * 2 ) > windowHeight && calderaBackdrop ){ + modalHeight = windowHeight - ( calderaModals[ modalId ].config.padding * 2 ); + modalOuterHeight = '100%'; + if( calderaBackdrop ){ + calderaBackdrop.css( { + paddingTop: calderaModals[ modalId ].config.padding, + paddingBottom: calderaModals[ modalId ].config.padding, + }); + } + modalReduced = true; + } + if( modalWidth + ( calderaModals[ modalId ].config.padding * 2 ) >= windowWidth ){ + modalWidth = '100%'; + if( calderaBackdrop ){ + calderaBackdrop.css( { + paddingLeft: calderaModals[ modalId ].config.padding, + paddingRight: calderaModals[ modalId ].config.padding, + }); + } + modalReduced = true; + } + + if( true === modalReduced ){ + if( windowWidth <= 700 && windowWidth > 600 ){ + if( calderaBackdrop ){ modalHeight = windowHeight - ( calderaModals[ modalId ].config.padding * 2 ); } + modalWidth = windowWidth; + modalOuterHeight = modalHeight - ( calderaModals[ modalId ].config.padding * 2 ); + modalWidth = '100%'; + top = 0; + if( calderaBackdrop ){ calderaBackdrop.css( { padding : calderaModals[ modalId ].config.padding } ); } + }else if( windowWidth <= 600 ){ + if( calderaBackdrop ){ modalHeight = windowHeight; } + modalWidth = windowWidth; + modalOuterHeight = '100%'; + top = 0; + if( calderaBackdrop ){ calderaBackdrop.css( { padding : 0 } ); } + } + } + + + // set backdrop + if( calderaBackdrop && calderaBackdrop.is(':hidden') ){ + flickerBD = true; + calderaBackdrop.show(); + } + // title? + if( calderaModals[ modalId ].header ){ + if( calderaBackdrop ){ calderaBackdrop.show(); } + modalHeight -= calderaModals[ modalId ].header.outerHeight(); + calderaModals[ modalId ].closer.css( { + padding : ( calderaModals[ modalId ].header.outerHeight() / 2 ) - 0.5 + } ); + calderaModals[ modalId ].title.css({ paddingRight: calderaModals[ modalId ].closer.outerWidth() } ); + } + // footer? + if( calderaModals[ modalId ].footer ){ + if( calderaBackdrop ){ calderaBackdrop.show(); } + modalHeight -= calderaModals[ modalId ].footer.outerHeight(); + } + + if( calderaBackdrop && flickerBD === true ){ + calderaBackdrop.hide(); + flickerBD = false; + } + + // set final height + if( modalHeight != modalOuterHeight ){ + calderaModals[ modalId ].body.css( { + height : modalHeight + } ); + } + calderaModals[ modalId ].modal.css( { + width : modalWidth + } ); + + if( calderaModals[ modalId ].config.sticky && calderaModals[ modalId ].config.minimized ){ + var toggle = {}, + minimizedPosition = calderaModals[ modalId ].title.outerHeight() - calderaModals[ modalId ].modal.outerHeight(); + if( calderaModals[ modalId ].config.sticky.indexOf( 'bottom' ) > -1 ){ + toggle['margin-bottom'] = minimizedPosition; + }else if( calderaModals[ modalId ].config.sticky.indexOf( 'top' ) > -1 ){ + toggle['margin-top'] = minimizedPosition; + } + calderaModals[ modalId ].modal.css( toggle ); + if( calderaModals[ modalId ].config.sticky.length >= 3 ){ + pageBody.css( "margin-" + calderaModals[ modalId ].config.sticky[0] , calderaModals[ modalId ].title.outerHeight() ); + if( modalReduced ){ + calderaModals[ modalId ].modal.css( calderaModals[ modalId ].config.sticky[1] , 0 ); + }else{ + calderaModals[ modalId ].modal.css( calderaModals[ modalId ].config.sticky[1] , parseFloat( calderaModals[ modalId ].config.sticky[2] ) ); + } + } + } + if( calderaBackdrop ){ + calderaModals[ modalId ].modal.css( { + marginTop : top, + height : modalOuterHeight + } ); + setTimeout( function(){ + calderaModals[ modalId ].modal.addClass( 'caldera-animate' ); + }, 10); + + calderaBackdrop.fadeIn( calderaModals[ modalId ].config.speed ); + } + calderaModals[ modalId ].resize = positionModals; + return calderaModals; + } + + var closeModal = function( obj ){ + var modalId = $(obj).data('modal'), + position = 0, + toggle = {}; + + if( obj && calderaModals[ modalId ].config.sticky ){ + + if( calderaModals[ modalId ].config.minimized ){ + calderaModals[ modalId ].config.minimized = false + position = 0; + }else{ + calderaModals[ modalId ].config.minimized = true; + position = calderaModals[ modalId ].title.outerHeight() - calderaModals[ modalId ].modal.outerHeight(); + } + if( calderaModals[ modalId ].config.sticky.indexOf( 'bottom' ) > -1 ){ + toggle['margin-bottom'] = position; + }else if( calderaModals[ modalId ].config.sticky.indexOf( 'top' ) > -1 ){ + toggle['margin-top'] = position; + } + calderaModals[ modalId ].modal.stop().animate( toggle , calderaModals[ modalId ].config.speed ); + return; + } + var lastModal; + if( activeModals.length ){ + + lastModal = activeModals.pop(); + if( calderaModals[ lastModal ].modal.hasClass( 'caldera-animate' ) && !activeModals.length ){ + calderaModals[ lastModal ].modal.removeClass( 'caldera-animate' ); + setTimeout( function(){ + calderaModals[ lastModal ].modal.remove(); + delete calderaModals[ lastModal ]; + }, 500 ); + }else{ + if( calderaBackdrop ){ + calderaModals[ lastModal ].modal.hide( 0 , function(){ + $( this ).remove(); + delete calderaModals[ lastModal ]; + }); + } + } + + } + + if( !activeModals.length ){ + if( calderaBackdrop ){ + calderaBackdrop.fadeOut( 250 , function(){ + $( this ).remove(); + calderaBackdrop = null; + }); + } + pageHTML.removeClass('has-caldera-modal'); + }else{ + calderaModals[ activeModals[ ( activeModals.length - 1 ) ] ].modal.show(); + } + + } + $.calderaModal = function(opts){ + var defaults = $.extend(true, { + element : 'div', + height : 550, + width : 620, + padding : 12, + speed : 250 + }, opts ); + if( !calderaBackdrop && ! defaults.sticky ){ + calderaBackdrop = $('
      ', {"class" : "caldera-backdrop"}); + if( ! defaults.focus ){ + calderaBackdrop.on('click', function( e ){ + if( e.target == this ){ + closeModal(); + } + }); + } + pageBody.append( calderaBackdrop ); + calderaBackdrop.hide(); + } + + + + // create modal element + var modalElement = defaults.element, + modalId = defaults.modal; + + if( activeModals.length ){ + + if( activeModals[ ( activeModals.length - 1 ) ] !== modalId ){ + calderaModals[ activeModals[ ( activeModals.length - 1 ) ] ].modal.hide(); + } + } + + if( typeof calderaModals[ modalId ] === 'undefined' ){ + if( defaults.sticky ){ + defaults.sticky = defaults.sticky.split(' '); + if( defaults.sticky.length < 2 ){ + defaults.sticky = null; + } + activeSticky.push( modalId ); + } + calderaModals[ modalId ] = { + config : defaults, + modal : $('<' + modalElement + '>', { + id : modalId + '_calderaModal', + tabIndex : -1, + "ariaLabelled-by" : modalId + '_calderaModalLable', + "class" : "caldera-modal-wrap" + ( defaults.sticky ? ' caldera-sticky-modal ' + defaults.sticky[0] + '-' + defaults.sticky[1] : '' ) + }) + }; + if( !defaults.sticky ){ activeModals.push( modalId ); } + }else{ + calderaModals[ modalId ].config = defaults; + calderaModals[ modalId ].modal.empty(); + } + // add animate + if( defaults.animate && calderaBackdrop ){ + var animate = defaults.animate.split( ' ' ), + animateSpeed = defaults.speed + 'ms', + animateEase = ( defaults.animateEase ? defaults.animateEase : 'ease' ); + + if( animate.length === 1){ + animate[1] = 0; + } + + calderaModals[ modalId ].modal.css( { + transform : 'translate(' + animate[0] + ', ' + animate[1] + ')', + '-web-kit-transition' : 'transform ' + animateSpeed + ' ' + animateEase, + '-moz-transition' : 'transform ' + animateSpeed + ' ' + animateEase, + transition : 'transform ' + animateSpeed + ' ' + animateEase + } ); + + } + calderaModals[ modalId ].body = $('
      ', {"class" : "caldera-modal-body",id: modalId + '_calderaModalBody'}); + calderaModals[ modalId ].content = $('
      ', {"class" : "caldera-modal-content",id: modalId + '_calderaModalContent'}); + + + // padd content + calderaModals[ modalId ].content.css( { + margin : defaults.padding + } ); + calderaModals[ modalId ].body.append( calderaModals[ modalId ].content ).appendTo( calderaModals[ modalId ].modal ); + if( calderaBackdrop ){ calderaBackdrop.append( calderaModals[ modalId ].modal ); }else{ + calderaModals[ modalId ].modal . appendTo( $( 'body' ) ); + } + + + if( defaults.footer ){ + calderaModals[ modalId ].footer = $('
      ', {"class" : "caldera-modal-footer",id: modalId + '_calderaModalFooter'}); + calderaModals[ modalId ].footer.css({ padding: defaults.padding }); + calderaModals[ modalId ].footer.appendTo( calderaModals[ modalId ].modal ); + // function? + if( typeof window[defaults.footer] === 'function' ){ + calderaModals[ modalId ].footer.append( window[defaults.footer]( opts, this ) ); + }else if( typeof defaults.footer === 'string' ){ + // is jquery selector? + try { + var footerElement = $( defaults.footer ); + calderaModals[ modalId ].footer.html( footerElement.html() ); + } catch (err) { + calderaModals[ modalId ].footer.html( defaults.footer ); + } + } + } + + if( defaults.title ){ + var headerAppend = 'prependTo'; + calderaModals[ modalId ].header = $('
      ', {"class" : "caldera-modal-title", id : modalId + '_calderaModalTitle'}); + calderaModals[ modalId ].closer = $('', { "href" : "#close", "class":"caldera-modal-closer", "data-dismiss":"modal", "aria-hidden":"true",id: modalId + '_calderaModalCloser'}).html('×'); + calderaModals[ modalId ].title = $('

      ', {"class" : "modal-label", id : modalId + '_calderaModalLable'}); + + calderaModals[ modalId ].title.html( defaults.title ).appendTo( calderaModals[ modalId ].header ); + calderaModals[ modalId ].title.css({ padding: defaults.padding }); + calderaModals[ modalId ].title.append( calderaModals[ modalId ].closer ); + if( calderaModals[ modalId ].config.sticky ){ + if( calderaModals[ modalId ].config.minimized && true !== calderaModals[ modalId ].config.minimized ){ + setTimeout( function(){ + calderaModals[ modalId ].title.trigger('click'); + }, parseInt( calderaModals[ modalId ].config.minimized ) ); + calderaModals[ modalId ].config.minimized = false; + } + calderaModals[ modalId ].closer.hide(); + calderaModals[ modalId ].title.addClass( 'caldera-modal-closer' ).data('modal', modalId).appendTo( calderaModals[ modalId ].header ); + if( calderaModals[ modalId ].config.sticky.indexOf( 'top' ) > -1 ){ + headerAppend = 'appendTo'; + } + }else{ + calderaModals[ modalId ].closer.data('modal', modalId).appendTo( calderaModals[ modalId ].header ); + } + calderaModals[ modalId ].header[headerAppend]( calderaModals[ modalId ].modal ); + } + // hide modal + calderaModals[ modalId ].modal.outerHeight( defaults.height ); + calderaModals[ modalId ].modal.outerWidth( defaults.width ); + + if( defaults.content ){ + // function? + if( typeof defaults.content === 'function' ){ + calderaModals[ modalId ].content.append( defaults.content( opts, calderaModals[ modalId ], this ) ); + }else if( typeof window[defaults.content] === 'function' ){ + calderaModals[ modalId ].content.append( window[defaults.content]( opts, calderaModals[ modalId ], this ) ); + }else if( typeof defaults.content === 'string' ){ + // is jquery selector? + try { + var contentElement = $( defaults.content ); + if( contentElement.length ){ + calderaModals[ modalId ].content.append( contentElement.detach() ); + contentElement.show(); + }else{ + calderaModals[ modalId ].content.html( defaults.content ); + } + } catch (err) { + calderaModals[ modalId ].content.html( defaults.content ); + } + } + } + + // set position; + positionModals(); + // return main object + return calderaModals[ modalId ]; + } + + $.fn.calderaModal = function( opts ){ + if( !opts ){ opts = {}; } + opts = $.extend( {}, this.data(), opts ); + return $.calderaModal( opts ); + } + + // setup resize positioning and keypresses + if ( window.addEventListener ) { + window.addEventListener( "resize", positionModals, false ); + window.addEventListener( "keypress", function(e){ + if( e.keyCode === 27 && calderaBackdrop !== null ){ + calderaBackdrop.trigger('click'); + } + }, false ); + + } else if ( window.attachEvent ) { + window.attachEvent( "onresize", positionModals ); + } else { + window["onresize"] = positionModals; + } + + + + $(document).on('click', '[data-modal]:not(.caldera-modal-closer)', function( e ){ + e.preventDefault(); + $(this).calderaModal(); + }); + $(window).load( function(){ + $('[data-modal][data-autoload]').each( function(){ + $( this ).calderaModal(); + }); + }); + + $(document).on( 'click', '.caldera-modal-closer', function( e ) { + e.preventDefault(); + closeModal( this ); + }) + + +})(jQuery); diff --git a/wp-content/plugins/caldera-forms/assets/js/conditionals.js b/wp-content/plugins/caldera-forms/assets/js/conditionals.js new file mode 100644 index 0000000..da95f14 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/js/conditionals.js @@ -0,0 +1,368 @@ +var calders_forms_check_conditions, calders_forms_init_conditions; +(function($){ + + /** + * Stores field values before hiding with conditional logic + * + * @since 1.5.0.7 + * + * @type {{}} + */ + var fieldVals = {}; + + // IE8 compatibility + if (!Array.prototype.indexOf){ + Array.prototype.indexOf = function(elt /*, from*/){ + var len = this.length >>> 0; + + var from = Number(arguments[1]) || 0; + from = (from < 0) + ? Math.ceil(from) + : Math.floor(from); + if (from < 0) + from += len; + + for (; from < len; from++){ + if (from in this && + this[from] === elt) + return from; + } + return -1; + }; + } + cf_debounce = function(func, wait, immediate) { + var timeout; + return function() { + var context = this, args = arguments; + var later = function() { + timeout = null; + if (!immediate) func.apply(context, args); + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; + }; + + calders_forms_check_conditions = function( inst_id ){ + + if( typeof caldera_conditionals === "undefined" || typeof caldera_conditionals[inst_id] === "undefined"){ + return; + } + + + var $form = $( document.getElementById( inst_id ) ); + var state = getStateObj( inst_id ); + + /** + * Reset field value after its unhidden + * + * @since 1.5.0.7 + * + * @param field Field ID + * @param state {CFState} @since 1.5.3 + */ + function resetValue( field, state ){ + var val = getSavedFieldValue( field ); + var $field; + if( undefined != val ){ + if( 'object' == typeof val ){ + for( var id in val ){ + if( true === val[id] ){ + $field = $( document.getElementById( id ) ); + $field.prop( 'checked', true ); + } + } + }else{ + $field = $( '#' + field ); + $field.val( val ); + } + } + + if( ! $field ){ + $field = $field = $( document.getElementById( field ) ); + } + + //put back in state + + if ( null !== state ) { + if( 'object' === typeof val ){ + var _val = []; + jQuery.each(val, function( inputId, value ){ + if( value ){ + _val.push( $( '#' + inputId ).val() ); + } + }); + + val = _val; + } + state.rebind(field); + state.mutateState(field, val); + } + } + + + /** + * Reset field value before its unhidden + * + * @since 1.5.0.7 + * + * @param field Field ID + * @param state {CFState} @since 1.5.3 + */ + function saveFieldValue(field,state) { + var $field = $( document.getElementById( field ) ); + if( $field.length ){ + var val = $field.val(); + if( val ){ + fieldVals[ field ] = val; + + } + + }else{ + var $el; + $field = $( '.' + field ); + fieldVals[ field ] = {}; + $field.each( function( i, el ){ + $el = $( el ); + if( $el.prop( 'checked' ) ){ + fieldVals[ field ][ $el.attr( 'id' ) ] = true; + }else{ + fieldVals[ field ][ $el.attr( 'id' ) ] = false; + } + + }); + } + + + //remove from state + if ( null !== state ) { + state.unbind(field); + } + + } + + /** + * Get saved field value + * + * @since 1.5.0.7 + * + * @param field Field ID + * + * @returns {*} + */ + function getSavedFieldValue( field ){ + if(fieldVals[ field ] ){ + return fieldVals[ field ]; + } + } + + for( var field in caldera_conditionals[ inst_id ] ){ + // each conditional + var fieldwrapper = jQuery('#conditional_' + field); + if(!fieldwrapper.length){ + continue; + } + var type = caldera_conditionals[ inst_id ][field].type, + groups = caldera_conditionals[ inst_id ][field].group, + trues = []; + + // has a wrapper - bind conditions + for(var id in groups){ + + var truelines = {}, + lines = groups[id]; + // go over each line in a group to find a false + for(var lid in lines){ + /// get field + + var compareelement = $form.find('[data-field="' + lines[lid].field + '"]'), + comparefield = [], + comparevalue = (typeof lines[lid].value === 'function' ? lines[lid].value() : lines[lid].value); + + if( typeof lines[lid].selectors !== 'undefined' ){ + for( var selector in lines[lid].selectors ){ + var re = new RegExp( selector ,"g"); + comparevalue = comparevalue.replace( re, $( lines[lid].selectors[ selector ] ).val() ); + } + } + + truelines[lid] = false; + if( compareelement.is(':radio,:checkbox') ){ + compareelement = compareelement.filter(':checked'); + }else if( compareelement.is('div')){ + compareelement = jQuery('').val( compareelement.html() ); + }else if ( ! compareelement.length ){ + var _calc = $form.find('[data-calc-field="' + lines[lid].field + '"]'); + if( _calc.length ){ + compareelement = $form.find('[data-calc-field="' + lines[lid].field + '"]'); + } + } + + if(!compareelement.length){ + comparefield.push(lines[lid].field); + }else{ + for( var i = 0; i= 0){ + truelines[lid] = true; + } + } + break; + case 'isnot': + if(comparefield.length){ + if(comparefield.indexOf(comparevalue) < 0){ + truelines[lid] = true; + } + } + break; + case '>': + case 'greater': + + truelines[lid] = parseFloat( comparefield.reduce(function(a, b) {return a + b;}) ) > parseFloat( comparevalue ); + + break; + case '<': + case 'smaller': + + truelines[lid] = parseFloat( comparefield.reduce(function(a, b) {return a + b;}) ) < parseFloat( comparevalue ); + + break; + case 'startswith': + for( var i = 0; i= 0 ){ + truelines[lid] = true; + } + } + break; + } + } + // add result in + istrue = true; + for( var prop in truelines ){ + if(truelines[prop] === false){ + istrue = false; + break; + } + } + trues.push(istrue); + + } + + + var template = jQuery('#conditional-' + field + '-tmpl').html(), + target = jQuery('#conditional_' + field), + target_field= jQuery('[data-field="' + field + '"]'), + action; + if(trues.length && trues.indexOf(true) >= 0){ + if(type === 'show'){ + action = 'show'; + }else if (type === 'hide'){ + action = 'hide'; + }else if (type === 'disable'){ + action = 'disable'; + } + }else{ + if(type === 'show'){ + action = 'hide'; + }else if (type === 'disable'){ + action = 'enable'; + }else{ + action = 'show'; + } + } + + + if(action === 'show'){ + // show - get template and place it in. + if(!target.html().length){ + + target.html(template).trigger('cf.add'); + jQuery(document).trigger('cf.add'); + resetValue( field, state ); + + } + }else if (action === 'hide'){ + if(target.html().length){ + saveFieldValue( field, state ); + target_field.val('').empty().prop('checked', false); + target.empty().trigger('cf.remove'); + jQuery(document).trigger('cf.remove'); + } + }else if ('enable' === action || 'disable' === action ){ + var dField = jQuery( '#' + field ); + if( 'enable' == action ){ + if(!target.html().length){ + target.html(template).trigger('cf.add'); + jQuery(document).trigger('cf.add').trigger('cf.enable'); + dField.prop('disabled', false); + }else{ + dField.prop('disabled', false); + } + + }else { + if (!target.html().length) { + target.html(template).trigger('cf.remove'); + jQuery(document).trigger('cf.remove').trigger('cf.disable'); + dField.prop('disabled', 'disabled'); + } else { + dField.prop('disabled', 'disabled'); + } + + } + + } + + } + + /** + * Get the CFState object by form ID + * + * @since 1.5.3 + * + * @param {String} formId Form ID + * @returns {CFState|null} + */ + function getStateObj( formId ) { + if( 'object' === typeof window.cfstate && window.cfstate.hasOwnProperty(formId) ){ + return window.cfstate[formId]; + } + + return null; + } + + + }; + + calders_forms_init_conditions = function(){ + jQuery('.caldera_forms_form').on('change keyup', '[data-field]', cf_debounce( function(e){ + var form = $(this).closest('.caldera_forms_form').prop('id'); + calders_forms_check_conditions( form ); + }, 10 ) ); + }; + + if(typeof caldera_conditionals !== 'undefined'){ + calders_forms_init_conditions(); + jQuery('.caldera_forms_form').find('[data-field]').first().trigger('change'); + }; +})(jQuery); \ No newline at end of file diff --git a/wp-content/plugins/caldera-forms/assets/js/edit.js b/wp-content/plugins/caldera-forms/assets/js/edit.js new file mode 100644 index 0000000..980ebc4 --- /dev/null +++ b/wp-content/plugins/caldera-forms/assets/js/edit.js @@ -0,0 +1,2733 @@ +/* contains edit.js, layout-grid.js, processors.js */ +function new_conditional_group(obj){ + + var id = obj.trigger.data('id'), + lineid = 'cl' + Math.round(Math.random() * 18746582734), + rowid = 'rw' + Math.round(Math.random() * 98347598345), + group = [ + { + id : rowid, + type : obj.trigger.data('type'), + lines : [ + { + id : lineid + } + ] + } + ]; + + + return {group : group, id: id}; +} +function new_conditional_line(obj){ + + var id = obj.trigger.data('id'), + rowid = obj.trigger.data('group'), + type = obj.trigger.data('type'), + lineid = 'cl' + Math.round(Math.random() * 18746582734), + line = { + id : id, + type : type, + lineid : lineid, + rowid : rowid, + name : "config[" + type + "][" + id + "][conditions][group][" + rowid + "][" + lineid + "]" + }; + + return line; +} + +function build_conditions_config(obj){ + var config = JSON.parse(obj.trigger.val()); + config.id = obj.trigger.data('id'); + return config; + +} + +/** + * Pre compile all Handelbars templates + */ +function pre_compile_templates(){ + var pretemplates = jQuery('.cf-editor-template'); + for( var t = 0; t < pretemplates.length; t++){ + compiled_templates[pretemplates[t].id] = Handlebars.compile( pretemplates[t].innerHTML ); + } + +} + +var cfAdminAJAX; +if( 'object' == typeof CF_ADMIN ){ + cfAdminAJAX = CF_ADMIN.adminAjax; +} else { + //yolo + cfAdminAJAX = ajaxurl; +} + +/** + * Get a compiled Handlebars template or the fallback template + * @param template + * @returns {*} + */ +function get_compiled_template( template ) { + if( 'object' != typeof compiled_templates ){ + pre_compile_templates(); + } + return ( compiled_templates[ template + '_tmpl'] ? compiled_templates[ template + '_tmpl'] : compiled_templates.noconfig_field_templ ); + +} + + +jQuery(document).ready(function($){ + + var $spinner = $('#save_indicator'); + + $( '#caldera-forms-restore-revision' ).on( 'click', function(e){ + e.preventDefault(); + var $el = $(this); + $spinner.addClass('loading'); + + $.post({ + url: 'admin.php?page=caldera-forms', + data:{ + cf_edit_nonce: $( '#cf_edit_nonce' ).val(), + form: $el.data( 'form' ), + cf_revision: $( '#form_db_id_field' ).val(), + restore: true + }, + success: function(){ + window.location = $el.data( 'edit-link' ); + } + }) + }); + $('.caldera-header-save-button').baldrick({ + method : 'POST', + request : 'admin.php?page=caldera-forms', + before : function(el, e){ + e.preventDefault(); + + if(!check_required_bindings()){ + return false; + } + + $spinner.addClass('loading'); + if( typeof tinyMCE !== 'undefined'){ + tinyMCE.triggerSave(); + } + + var data_fields = $('.caldera-forms-options-form').formJSON(); + if( data_fields.conditions ){ + data_fields.config.conditional_groups = { conditions : data_fields.conditions }; + } + $(el).data('cf_edit_nonce', data_fields.cf_edit_nonce); + $(el).data('_wp_http_referer', data_fields._wp_http_referer); + $(el).data('sender', 'ajax'); + $( document ).trigger( 'cf.presave', { + config: data_fields.config + }); + $(el).data('config', JSON.stringify(data_fields.config)); + + return true; + + }, + callback: function( obj ){ + + if( false === obj.data ){ + var notice = $('.updated_notice_box'); + + notice.stop().animate({top: 0}, 200, function(){ + setTimeout( function(){ + notice.stop().animate({top: -75}, 200); + }, 2000); + }); + + cf_revisions_ui(); + } + }, + complete: function( obj ){ + + $('.wrapper-instance-pane .field-config').prop('sabled', false); + + } + }); + + /* + * Build the fieltypes config + * configs are stored in the .caldera-config-field-setup field within the parent wrapper + * + */ + function build_fieldtype_config(el){ + + + var select = $(el); + var val = select.val(); + var parent = select.closest('.caldera-editor-field-config-wrapper'), + target = parent.find('.caldera-config-field-setup'), + template = get_compiled_template( val ); + config = parent.find('.field_config_string').val(), + current_type = select.data('type'); + + + parent.find('.caldera-config-group').show(); + + select.addClass('field-initialized'); + + // Be sure to load the fields preset when switching back to the initial field type. + if(config.length && current_type === select.val() ){ + config = JSON.parse(config); + }else{ + // default config + config = fieldtype_defaults[select.val() + '_cfg']; + } + + // build template + if(!config){ + config = {}; + } + + config._id = select.data('field'); + config._name = 'config[fields][' + select.data('field') + '][config]'; + + + template = $('
      ').html( template( config ) ); + + // send to target + target.html( template.html() ); + + // check for init function + if( typeof window[select.val() + '_init'] === 'function' ){ + window[select.val() + '_init'](select.data('field'), target); + } + + // remove not supported stuff + if(fieldtype_defaults[select.val() + '_nosupport']){ + + if(fieldtype_defaults[select.val() + '_nosupport'].indexOf('hide_label') >= 0){ + parent.find('.hide-label-field').hide().find('.field-config').prop('checked', false); + } + if(fieldtype_defaults[select.val() + '_nosupport'].indexOf('caption') >= 0){ + parent.find('.caption-field').hide().find('.field-config').val(''); + } + if(fieldtype_defaults[select.val() + '_nosupport'].indexOf('required') >= 0){ + parent.find('.required-field').hide().find('.field-config').prop('checked', false); + } + if(fieldtype_defaults[select.val() + '_nosupport'].indexOf('custom_class') >= 0){ + parent.find('.customclass-field').hide().find('.field-config').val(''); + } + if(fieldtype_defaults[select.val() + '_nosupport'].indexOf('entry_list') >= 0){ + parent.find('.entrylist-field').hide().find('.field-config').prop('checked', false); + } + } + + // seup options + parent.find('.toggle_show_values').trigger('change'); + + if( !$('.caldera-select-field-type').not('.field-initialized').length){ + if(!core_form){ + core_form = jQuery('.caldera-forms-options-form'); + } + + // build previews + if(!core_form.hasClass('builder-loaded')){ + + var fields = $('.caldera-select-field-type.field-initialized'); + for( var f = 0; f < fields.length; f++){ + build_field_preview( $(fields[f]).data('field') ); + } + core_form.addClass('builder-loaded'); + }else{ + build_field_preview( select.data('field') ); + } + $('.caldera-header-save-button').prop('disabled', false); + rebuild_field_binding(); + baldrickTriggers(); + } + if( $('.color-field').length ){ + $('.color-field').wpColorPicker({ + change: function(obj){ + + var trigger = $(this); + + + if( trigger.data('ev') ){ + clearTimeout( trigger.data('ev') ); + } + trigger.data('ev', setTimeout( function(){ + trigger.trigger('record'); + },200) ); + if( trigger.data('target') ){ + $( trigger.data('target') ).css( trigger.data('style'), trigger.val() ); + $( trigger.data('target') ).val( trigger.val() ); + } + + } + }); + } + } + + function build_field_preview(id){ + + var panel = $('#' + id); + var select = panel.find('.caldera-select-field-type'); + var val = select.val(); + var + preview_parent = $('.layout-form-field[data-config="' + id + '"]'), + preview_target = preview_parent.find('.field_preview'), + preview = $('#preview-' + val + '_tmpl').html(), + template = get_compiled_template( 'preview-' + val ), + config = {'id': id}, + data_fields = panel.find('.field-config'), + objects = []; + + data_fields.each(function(k,v){ + var field = $(v), + basename = field.prop('name').split('[' + id + ']')[1].substr(1), + name = basename.substr(0, basename.length-1).split(']['), + value = ( field.is(':checkbox,:radio') ? field.filter(':checked').val() : field.val() ), + lineconf = {}; + + for(var i = name.length-1; i >= 0; i--){ + + if(i === name.length-1){ + lineconf[name[i]] = value; + }else{ + var newobj = lineconf; + lineconf = {}; + lineconf[name[i]] = newobj; + } + } + $.extend(true, config, lineconf); + }); + + preview_target.html( template(config) ); + preview_parent.removeClass('button'); + + $('.preview-field-config').prop('disabled', true); + } + + // switch active group + function switch_active_group(id){ + var fields_panel = $('.caldera-editor-fields-panel'), + groups_panel = $('.caldera-editor-groups-panel'), + group_navs = $('.caldera-group-nav'), + group_line = $('[data-group="'+ id +'"]'), + group_name = group_line.find('.caldera-config-group-name'), + group_slug = group_line.find('.caldera-config-group-slug'), + group_desc = group_line.find('.caldera-config-group-desc'), + group_admin = group_line.find('.caldera-config-group-admin'), + group_name_edit = $('.active-group-name'), + group_slug_edit = $('.active-group-slug'), + group_desc_edit = $('.active-group-desc'), + group_admin_edit= $('.active-group-admin'), + field_lists = $('.caldera-editor-fields-list ul'), + group_repeat = group_line.find('.caldera-config-group-repeat'), + repeat_button = $('.repeat-config-button'), + group_settings = $('.caldera-editor-group-settings'), + deleter = $('.caldera-config-group-remove'), + group_field_lists; + + // remove any hdden fields + $('.new-group-input').remove(); + $('.new-field-input').remove(); + + + // remove current active group + group_navs.removeClass('active'); + + // show fields panel + fields_panel.show(); + + // hide all groups + field_lists.hide(); + + // remove active field + field_lists.removeClass('active').find('li.active').removeClass('active'); + field_lists.hide(); + + // set active group + group_line.addClass('active'); + + // hide delete button or show + group_field_lists = $('.caldera-editor-fields-list ul.active li'); + + if(group_field_lists.length){ + // has fields + deleter.hide(); + }else{ + deleter.show(); + } + + + // hide all field configs + $('.caldera-editor-field-config-wrapper').hide(); + + // show groups fields + group_line.show(); + + // set group name edit field + group_name_edit.val(group_name.val()); + + // set group slug edit field + group_slug_edit.val(group_slug.val()); + + // set group slug edit field + group_desc_edit.val(group_desc.val()); + + // set group admin edit field + if(group_admin.val() === '1'){ + group_admin_edit.prop('checked', true); + }else{ + group_admin_edit.prop('checked', false); + } + + + + + // is repeatable + if(group_repeat.val() === '1'){ + repeat_button.addClass('field-edit-open'); + }else{ + repeat_button.removeClass('field-edit-open'); + } + + + } + + // tabs button + $('body').on('click', '.toggle_processor_event input', function(e){ + var clicked = $(this), + parent = clicked.closest( '.wrapper-instance-pane' ), + settings = parent.find('.caldera-config-processor-setup'), + notice = parent.find('.caldera-config-processor-notice'); + + + if( clicked.is(':checked') ){ + clicked.parent().addClass('activated'); + clicked.parent().find('.is_active').show().attr( 'aria-hidden', false ).css( 'visibility', 'visible' ); + clicked.parent().find('.not_active').hide().attr( 'aria-hidden', true ).css( 'visibility', 'hidden' ); + }else{ + clicked.parent().removeClass('activated'); + clicked.parent().find('.is_active').hide().attr( 'aria-hidden', true ).css( 'visibility', 'hidden' ); + clicked.parent().find('.not_active').show().attr( 'aria-hidden', false ).css( 'visibility', 'visible' ); + } + + // check if all are selected + if( parent.find('.toggle_processor_event .activated').length ){ + settings.slideDown(100); + notice.slideUp(100); + }else{ + settings.slideUp(100); + notice.slideDown(100); + } + + }); + $('body').on('click', '.toggle_option_tab > a', function(e){ + + e.preventDefault(); + var clicked = $(this), + panel = $(clicked.attr('href')), + tabs = clicked.parent().find('a'), + panels = clicked.closest('.caldera-editor-config-wrapper').find('.wrapper-instance-pane'); + + tabs.removeClass('button-primary'); + + panels.hide(); + panel.show(); + clicked.addClass('button-primary'); + $('.caldera-conditionals-usetype').trigger('change'); + }); + + + // Change Field Type + $('.caldera-editor-body').on('change', '.caldera-select-field-type', function(e){ + // push element to config function + build_fieldtype_config(this); + }); + + // build group navigation + $('.caldera-editor-body').on('click', '.caldera-group-nav a', function(e){ + + // stop link + e.preventDefault(); + + //switch group + switch_active_group( $(this).attr('href').substr(1) ); + + }); + + // build field navigation + $('.caldera-editor-body').on('click', '.caldera-editor-fields-list a', function(e){ + + // stop link + e.preventDefault(); + + var clicked = $(this), + field_config = $( clicked.attr('href') ); + + // remove any hdden fields + $('.new-group-input').remove(); + $('.new-field-input').remove(); + + + // remove active field + $('.caldera-editor-fields-list li.active').removeClass('active'); + + // mark active + clicked.parent().addClass('active'); + + // hide all field configs + $('.caldera-editor-field-config-wrapper').hide(); + + // show field config + field_config.show(); + + }); + + // bind show group config panel + $('.caldera-editor-body').on('click', '.group-config-button', function(e){ + var clicked = $(this), + group_settings = $('.caldera-editor-group-settings'), + parent = clicked.closest('.caldera-editor-fields-panel'), + deleter = $('.caldera-config-group-remove'); + + // check if children + if(parent.find('.caldera-field-line').length){ + // has fields + deleter.hide(); + }else{ + deleter.show(); + } + + if(clicked.hasClass('field-edit-open')){ + // show config + group_settings.slideUp(100); + clicked.removeClass('field-edit-open'); + }else{ + // hide config + group_settings.slideDown(100); + clicked.addClass('field-edit-open'); + } + + + }); + $('.caldera-editor-body').on('keydown', '.field-config', function(e){ + if($(this).is('textarea')){ + return; + } + if(e.which === 13){ + e.preventDefault(); + } + }); + // field label bind + $('.caldera-editor-body').on('change', '.field-label', function(e){ + var field = $(this).closest('.caldera-editor-field-config-wrapper').prop('id'); + field_line = $('[data-field="' + field + '"]'), + field_title = $('#' + field + ' .caldera-editor-field-title, .layout-form-field.field-edit-open .layout_field_name'), + slug = $('#' + field + ' .field-slug'); + + field_line.find('a').html( ' ' + this.value ); + field_title.text( this.value ); + if(e.type === 'change'){ + slug.trigger('change'); + } + rebuild_field_binding(); + }); + + + // rename group + $('.caldera-editor-body').on('change', '.active-group-name', function(e){ + e.preventDefault(); + var active_group = $('.caldera-group-nav.active'), + group = active_group.data('group'), + group_name = active_group.find('.caldera-config-group-name'), + group_label = active_group.find('span'); + + // check its not blank + if(e.type === 'focusout' && !this.value.length){ + this.value = 'Group ' + ( parseInt( active_group.index() ) + 1 ); + } + + + group_name.val(this.value); + group_label.text(this.value); + + }); + // rename group slug + $('.caldera-editor-body').on('change', '.active-group-slug', function(e){ + e.preventDefault(); + + var active_group = $('.caldera-group-nav.active'), + group = active_group.data('group'), + group_name = active_group.find('.caldera-config-group-name').val(), + group_slug = active_group.find('.caldera-config-group-slug'), + group_label = active_group.find('span'), + slug_sanitized = this.value.split(' ').join('_').split('-').join('_').replace(/[^a-z0-9_]/gi, '').toLowerCase(); + + // check its not blank + if(e.type === 'focusout' && !this.value.length){ + slug_sanitized = group_name.split(' ').join('_').split('-').join('_').replace(/[^a-z0-9_]/gi, '').toLowerCase(); + } + + group_slug.val(slug_sanitized); + this.value = slug_sanitized; + + }); + // rename group description + $('.caldera-editor-body').on('change', '.active-group-desc', function(e){ + e.preventDefault(); + + var active_group = $('.caldera-group-nav.active'), + group = active_group.data('group'), + group_desc = active_group.find('.caldera-config-group-desc'); + + group_desc.val(this.value); + + }); + + // set group admin + $('.caldera-editor-body').on('change', '.active-group-admin', function(e){ + e.preventDefault(); + + var active_group = $('.caldera-group-nav.active'), + group = active_group.data('group'), + group_name = active_group.find('.caldera-config-group-name').val(), + group_admin = active_group.find('.caldera-config-group-admin'), + group_label = active_group.find('span'), + slug_sanitized = this.value.split(' ').join('_').split('-').join('_').replace(/[^a-z0-9_]/gi, '').toLowerCase(); + + // check its not blank + if($(this).prop('checked')){ + group_admin.val(1); + active_group.addClass('is-admin'); + }else{ + group_admin.val(0); + active_group.removeClass('is-admin'); + } + + }); + + // set repeatable + $('.caldera-editor-body').on('click', '.repeat-config-button', function(e){ + e.preventDefault(); + var active_group = $('.caldera-group-nav.active'), + group = active_group.data('group'), + icon = active_group.find('a .group-type'), + group_repeat = active_group.find('.caldera-config-group-repeat'), + clicked = $(this); + + if(clicked.hasClass('field-edit-open')){ + // set static + group_repeat.val('0'); + icon.removeClass('icn-repeat').addClass('icn-folder'); + clicked.removeClass('field-edit-open'); + }else{ + // set repeat + group_repeat.val('1'); + icon.addClass('icn-repeat').removeClass('icn-folder'); + clicked.addClass('field-edit-open'); + } + + }); + + // bind delete field + $('.caldera-editor-body').on('click', '.delete-field', function(){ + var clicked = $(this), + field = clicked.closest('.caldera-editor-field-config-wrapper').prop('id'); + + if(!confirm(clicked.data('confirm'))){ + return; + } + // remove config + $('#' + field).remove(); + // remove options + $('option[value="' + field + '"]').remove(); + $('[data-bind="' + field + '"]').remove(); + + // remove field + delete current_form_fields[field]; + + $('[data-config="' + field + '"]').slideUp(200, function(){ + var line = $(this); + + // remove line + line.remove(); + rebuild_field_binding(); + $(document).trigger('field.removed'); + }); + + }); + + + // bind add new group button + $('.caldera-editor-body').on('click', '.add-new-group,.add-field', function(){ + + var clicked = $(this); + + // remove any hdden fields + $('.new-group-input').remove(); + $('.new-field-input').remove(); + + if( clicked.hasClass( 'add-field' ) ){ + var field_input = $(''); + field_input.appendTo( $('.caldera-editor-fields-list ul.active') ).focus(); + }else{ + var group_input = $(''); + group_input.appendTo( $('.caldera-editor-groups-panel') ).focus(); + } + + }); + + // dynamic group creation + $('.caldera-editor-body').on('change keypress', '.new-group-input', function(e){ + + if(e.type === 'keypress'){ + if(e.which === 13){ + e.preventDefault(); + }else{ + return; + } + } + + + var group_name = this.value, + input = $(this), + wrap = $('.caldera-editor-groups-panel ul'), + field_list = $('.caldera-editor-fields-list'), + new_templ, + new_group; + + if( !group_name.length ){ + // no name- just remove the input + input.remove(); + }else{ + new_templ = Handlebars.compile( $('#caldera_group_line_templ').html() ); + new_group = { + "id" : group_name.split(' ').join('_').split('-').join('_').replace(/[^a-z0-9_]/gi, '').toLowerCase(), + "name" : group_name, + }; + + // place new group line + wrap.append( new_templ( new_group ) ); + + // create field list + var new_list = $('