diff --git a/change_log.txt b/change_log.txt index 3bd1a7e..d8ac874 100644 --- a/change_log.txt +++ b/change_log.txt @@ -1,10 +1,46 @@ ------------------------------------------------------------------------------------------------------------------ -Version 2.2.1.2 - - Fixed an issue with license validation request that can prevent license key validation. +Version 2.2.3 + - Added security enhancements. Credit: Gennady Kovshenin. + - Added support for Mastercard 2-series number. + - Fixed an issue which could prevent the gravityhelp.com support forms being successfully submitted when including the System Report from some sites. + - Fixed an issue with the ID attribute of the accepted file types message container when multiple File Upload fields are present on the page. + - Fixed an issue where a new field could be assigned the same id as a field to be deleted resulting in the new field being lost when the original field is deleted on save. + - Fixed an issue with File Upload field URLs in text format notifications containing escaped ampersands. + - Fixed missing confirmation message anchor for AJAX enabled single page forms. + - Fixed an issue where the urls of deleted files could remain in the multi-file enabled upload field entry value when editing the entry, if a new file was added at the same time. + - AF: Added "description" settings field property to display description below settings field. + - AF: Added "no_choices" select settings field property to display message when no choice are available for field. + - API: Fixed a database error in gform_get_meta_values_for_entries() when searching for meta keys with special characters e.g. hyphens. ------------------------------------------------------------------------------------------------------------------ -Version 2.2.1.1 +Version 2.2.2 + - Added 'gform_multifile_upload_field' filter to allow field object to be filtered. + - Added 'gform_duplicate_field' javascript filter to allow duplicated field to be changed. + - Added the 'gform_html_message_template_pre_send_email' filter allowing the html formatted notification message to be overridden. + - Updated delivery of files requested for download to prevent third-parties to corrupt the file content. + - Updated the System Report. + - Fixed issues with the Copy System Report button and the form switcher drop down when no-conflict mode is enabled. + - Fixed issue with special characters when defining a new choice group in the bulk editor popup. + - Fixed a PHP warning and fatal error related to the Forms toolbar menu. + - Fixed the extremely outdated version message remaining after updating to the latest version. + - Fixed 'undefined' appearing as a header in the bulk add / predefined choices modal. + - Fixed the Members plugin integration which was missing the System Status page capability (gravityforms_system_status). + - Fixed styling issue with Entry Updated message. + - Fixed the minimum width of the form switcher drop down when all the forms have titles which are only a few characters in length. + - Fixed a potential conflict with other plugins that load modified versions of the WP_Background_Process class. + - Fixed an issue where dynamic population of a field may fail when the value passed in the query string is 0. + - Fixed a PHP notice when using the gf-download file link if the output buffer is not set. + - Fixed currently selected multi-select field choices not being selected when editing an entry. + - Fixed an issue with the confirmation message markup for AJAX enabled forms containing an extra gforms_confirmation_message div. + - Fixed the Forms dashboard widget including trashed forms. + - Fixed a PHP fatal error which occurred on the global settings page of the installation wizard when the entry point was the Forms > Add-Ons page. + - Fixed an issue with the submission time evaluation of conditional logic rules using the contains operator when the rule value is 0. + - Fixed an inconsistency between the front-end and validation character counts for the Paragraph field. + - Fixed a fatal error which could occur when checking if the logging add-on is active in some environments. + - Fixed an issue with license validation request that can prevent license key validation. - Fixed a PHP notice on the System Status page with PHP versions older than 5.4. + - AF: Fixed a PHP fatal error which could occur with add-ons using the field_map type setting with PHP versions older than 5.3. + - AF: Fixed an issue preventing feeds from being processed in the background. ------------------------------------------------------------------------------------------------------------------ Version 2.2.1 diff --git a/common.php b/common.php index 273905f..47f30a7 100644 --- a/common.php +++ b/common.php @@ -2332,6 +2332,14 @@ public static function is_product_field( $field_type ) { return in_array( $field_type, $product_fields ); } + /** + * Returns all the plugin capabilities. + * + * @since 2.2.1.12 Added gravityforms_system_status. + * @since unknown + * + * @return array + */ public static function all_caps() { return array( 'gravityforms_edit_forms', @@ -2349,6 +2357,7 @@ public static function all_caps() { 'gravityforms_view_updates', 'gravityforms_view_addons', 'gravityforms_preview_forms', + 'gravityforms_system_status', ); } @@ -2486,7 +2495,7 @@ public static function get_remote_post_params() { 'slug' => $slug, 'version' => $plugin['Version'], 'is_active' => $is_active, - ); + ); } $plugins = json_encode( $plugins ); @@ -2611,15 +2620,15 @@ public static function cache_remote_message() { public static function post_to_manager( $file, $query, $options ) { $request_url = GRAVITY_MANAGER_URL . '/' . $file . '?' . $query; - self::log_debug( 'Posting to manager: ' . $request_url ); + self::log_debug( __METHOD__ . '(): endpoint: ' . $request_url ); $raw_response = wp_remote_post( $request_url, $options ); - self::log_debug( print_r( $raw_response, true ) ); + self::log_remote_response( $raw_response ); if ( is_wp_error( $raw_response ) || 200 != $raw_response['response']['code'] ) { - self::log_error( 'Error from manager. Sending to proxy...' ); + self::log_error( __METHOD__ . '(): Error from manager. Sending to proxy...' ); $request_url = GRAVITY_MANAGER_PROXY_URL . '/proxy.php?f=' . $file . '&' . $query; $raw_response = wp_remote_post( $request_url, $options ); - self::log_debug( print_r( $raw_response, true ) ); + self::log_remote_response( $raw_response ); } return $raw_response; @@ -3845,7 +3854,7 @@ public static function get_card_types() { 'name' => 'MasterCard', 'slug' => 'mastercard', 'lengths' => '16', - 'prefixes' => '51,52,53,54,55', + 'prefixes' => '51,52,53,54,55,22,23,24,25,26,270,271,272', 'checksum' => true, ), array( @@ -3971,9 +3980,12 @@ public static function is_wp_version( $min_version ) { * * @return bool If the logging plugin is active. */ - public static function is_logging_plugin_active(){ + public static function is_logging_plugin_active() { + if ( ! function_exists( 'is_plugin_active' ) ) { + require_once ABSPATH . 'wp-admin/includes/plugin.php'; + } - //In some scenarios, is_plugin_active() will return true when plugin file has been manually deleted. + // In some scenarios, is_plugin_active() will return true when plugin file has been manually deleted. return is_plugin_active( 'gravityformslogging/logging.php' ) && file_exists( trailingslashit( WP_PLUGIN_DIR ) . 'gravityformslogging/logging.php' ); } @@ -4259,6 +4271,21 @@ public static function log_debug( $message ) { } } + /** + * Log the remote request response. + * + * @since 2.2.2.1 + * + * @param WP_Error|array $response The remote request response or WP_Error on failure. + */ + public static function log_remote_response( $response ) { + if ( is_wp_error( $response ) || isset( $_GET['gform_debug'] ) ) { + self::log_error( __METHOD__ . '(): ' . print_r( $response, 1 ) ); + } else { + self::log_debug( sprintf( '%s(): code: %s; body: %s', __METHOD__, wp_remote_retrieve_response_code( $response ), wp_remote_retrieve_body( $response ) ) ); + } + } + public static function echo_if( $condition, $text ) { _deprecated_function( 'GFCommon::echo_if() is deprecated', '1.9.9', 'Use checked() or selected() instead.' ); @@ -4362,8 +4389,8 @@ public static function gf_vars( $echo = true ) { $gf_vars['removeFieldFilter'] = esc_html__( 'Remove a condition', 'gravityforms' ); $gf_vars['filterAndAny'] = esc_html__( 'Include results if {0} match:', 'gravityforms' ); - $gf_vars['customChoices'] = esc_html__( 'Custom Choices', 'gravityforms' ); - + $gf_vars['customChoices'] = esc_html__( 'Custom Choices', 'gravityforms' ); + $gf_vars['predefinedChoices'] = esc_html__( 'Predefined Choices', 'gravityforms' ); if ( is_admin() && rgget( 'id' ) ) { @@ -5503,23 +5530,38 @@ private static function format_text_message( $message ) { } /** - * @param $message - * @param $subject + * Maybe wrap the notification message in html tags. + * + * @since 2.2.0 + * + * @param string $message The notification message. Merge tags have already been processed. + * @param string $subject The notification subject line. Merge tags have already been processed. * * @return string */ private static function format_html_message( $message, $subject ) { if ( ! preg_match( '/li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}body .gform_wrapper.gf_rtl_wrapper .recaptchatable #recaptcha_response_field,body.rtl .gform_wrapper.recaptchatable #recaptcha_response_field,html[dir=rtl] .gform_wrapper.recaptchatable #recaptcha_response_field{position:static!important}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}@font-face{font-family:gravityfont;src:url(fonts/gravityfont.eot)}@font-face{font-family:gravityfont;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:400;font-style:normal}[class*=" gficon-"],[class^=gficon-]{font-family:gravityfont;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}.gficon-gravityforms-locked-icon:before{content:"\e627"}.gficon-gravityforms-logo-icon:before{content:"\e60c"}.gficon-gravitycharge-logo-icon:before{content:"\e600"}.gficon-gravityforms-rocket-icon:before{content:"\e614"}.gficon-gravityforms-form-icon:before{content:"\e60b"}.gficon-gravityforms-css-alt-con:before{content:"\e60e"}.gficon-gravityforms-markup-icon:before{content:"\e60d"}.gficon-gravityforms-key-icon:before{content:"\e610"}.gficon-gravityforms-upload-icon:before{content:"\e612"}.gficon-gravityforms-download-icon:before{content:"\e611"}.gficon-gravityforms-filter-icon:before{content:"\e61d"}.gficon-gravityforms-settings-icon:before{content:"\e615"}.gficon-gravityforms-eye-icon:before{content:"\e61c"}.gficon-gravityforms-star-icon:before{content:"\e61e"}.gficon-gravityforms-cross-icon:before{content:"\e61f"}.gficon-gravityforms-tick-icon:before{content:"\e620"}.gficon-gravityforms-credit-icon:before{content:"\e621"}.gficon-gravityforms-file-icon:before{content:"\e622"}.gficon-gravityforms-search-icon:before{content:"\e623"}.gficon-gravityforms-bullet-icon:before{content:"\e624"}.gficon-gravityforms-bug-icon:before{content:"\e619"}.gficon-gravityforms-docs-icon:before{content:"\e61a"}.gficon-gravityforms-vcard-icon:before{content:"\e61b"}.gficon-gravityforms-info-icon:before{content:"\e616"}.gficon-gravityforms-favorite-icon:before{content:"\e617"}.gficon-gravityforms-chat-icon:before{content:"\e618"}.gficon-gravityforms-zero-icon:before{content:"\e601"}.gficon-gravityforms-nine-icon:before{content:"\e602"}.gficon-gravityforms-eight-icon:before{content:"\e603"}.gficon-gravityforms-seven-icon:before{content:"\e604"}.gficon-gravityforms-six-icon:before{content:"\e605"}.gficon-gravityforms-five-icon:before{content:"\e606"}.gficon-gravityforms-four-icon:before{content:"\e607"}.gficon-gravityforms-three-con:before{content:"\e608"}.gficon-gravityforms-two-icon:before{content:"\e609"}.gficon-gravityforms-one-icon:before{content:"\e60a"}.gficon-gravityforms-css-icon:before{content:"\e60f"}.gficon-gravityforms-dollar-icon:before{content:"\e613"}.gficon-gravityforms-slideoff-icon:before{content:"\e625"}.gficon-gravityforms-slideon-icon:before{content:"\e626"}.gficon-settings-cog:before{content:"\e634"}.gficon-gravityforms-spinner-icon:before{content:"\e628"}.gficon-tick:before{content:"\e629"}.gficon-cross:before{content:"\e62a"}.gficon-search:before{content:"\e62b"}.gficon-pencil:before{content:"\e62c"}.gficon-exclamation:before{content:"\e635"}.gficon-forbid:before{content:"\e636"}.gficon-star:before{content:"\e639"}.gficon-star-hollow:before{content:"\e63a"}.gficon-trash:before{content:"\e62d"}.gficon-arrow-up:before{content:"\e62e"}.gficon-arrow-down:before{content:"\e62f"}.gficon-arrow-left:before{content:"\e630"}.gficon-arrow-right:before{content:"\e631"}.gficon-add:before{content:"\e632"}.gficon-subtract:before{content:"\e633"}.gficon-close:before{content:"\e63b"}.gficon-support:before{content:"\e63c"}.gficon-send:before{content:"\e63d"}.gficon-star1:before{content:"\e639";color:#FF9800;font-size:1.2em;margin-top:.188em}.gficon-star0:before{content:"\e63a";color:#CCC;font-size:1.2em;margin-top:.188em}.gfield_creditcard_warning_message .gficon-forbid{color:#9C0F17!important;margin-right:1em}.gficon-2x{font-size:2em}.gficon-3x{font-size:3em}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotation{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}.gficon-spin{animation:rotation 2s linear infinite;-webkit-animation:rotation 2s linear infinite;-moz-animation:rotation 2s linear infinite;text-shadow:0 0 2px rgba(255,255,255,.2);margin-left:2px}.gficon-gravityforms-spinner-icon.gficon-spin{color:#D54E21;font-size:1.5em}html[dir=rtl] .gform_wrapper *,html[dir=rtl] .gform_wrapper .gform_body,html[dir=rtl] .gform_wrapper .gform_footer,html[dir=rtl] .gform_wrapper button,html[dir=rtl] .gform_wrapper div.validation_error,html[dir=rtl] .gform_wrapper form,html[dir=rtl] .gform_wrapper h3.gform_title,html[dir=rtl] .gform_wrapper input[type=text],html[dir=rtl] .gform_wrapper input[type=email],html[dir=rtl] .gform_wrapper input[type=password],html[dir=rtl] .gform_wrapper input[type=url],html[dir=rtl] .gform_wrapper input[type=tel],html[dir=rtl] .gform_wrapper input[type=submit],html[dir=rtl] .gform_wrapper input[type=button],html[dir=rtl] .gform_wrapper select,html[dir=rtl] .gform_wrapper span.gform_description,html[dir=rtl] .gform_wrapper table tr td.gfield_list_icons,html[dir=rtl] .gform_wrapper textarea,html[dir=rtl] .gform_wrapper ul li,html[dir=rtl] .gform_wrapper ul li.gfield,html[dir=rtl] .gform_wrapper ul li.gfield input,html[dir=rtl] .gform_wrapper ul li.gfield select,html[dir=rtl] .gform_wrapper ul li.gfield textarea,html[dir=rtl] .gform_wrapper ul li.gfield.gfield_html{text-align:right;direction:rtl}html[dir=rtl] .gform_wrapper ul,html[dir=rtl] .gform_wrapper ul li{margin-right:0!important;padding-right:0!important}html[dir=rtl] .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,html[dir=rtl] .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,html[dir=rtl] .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,html[dir=rtl] .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{margin:0!important;direction:rtl!important}html[dir=rtl] .gform_wrapper table.gfield_list td,html[dir=rtl] .gform_wrapper table.gfield_list th{padding-left:16px;padding-right:0}.gform_wrapper table.gfield_list tr td.gfield_list_icons,.gform_wrapper table.gfield_list tr td:last-child{padding:0 4px 0 0!important}html[dir=rtl] .gform_wrapper.gf_browser_gecko .left_label input[type=file],html[dir=rtl] .gform_wrapper.gf_browser_gecko .right_label input[type=file],html[dir=rtl] .gform_wrapper.gf_browser_gecko .top_label input[type=file]{width:55%!important;direction:rtl!important}html[dir=rtl] .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice{float:right!important;margin:3px 5px 3px 0!important}html[dir=rtl] .gform_wrapper .chosen-container ul.chosen-choices li.search-field{float:right!important}html[dir=rtl] .gform_wrapper .right_label .gfield_label{text-align:left!important}body .gform_wrapper.gf_rtl_wrapper .gform_footer,body .gform_wrapper.gf_rtl_wrapper .gform_heading,body .gform_wrapper.gf_rtl_wrapper button,body .gform_wrapper.gf_rtl_wrapper div.validation_error,body .gform_wrapper.gf_rtl_wrapper h3.gform_title,body .gform_wrapper.gf_rtl_wrapper input[type=text],body .gform_wrapper.gf_rtl_wrapper input[type=email],body .gform_wrapper.gf_rtl_wrapper input[type=password],body .gform_wrapper.gf_rtl_wrapper input[type=url],body .gform_wrapper.gf_rtl_wrapper input[type=tel],body .gform_wrapper.gf_rtl_wrapper input[type=submit],body .gform_wrapper.gf_rtl_wrapper input[type=button],body .gform_wrapper.gf_rtl_wrapper select,body .gform_wrapper.gf_rtl_wrapper span.gform_description,body .gform_wrapper.gf_rtl_wrapper table tr td.gfield_list_icons,body .gform_wrapper.gf_rtl_wrapper textarea,body .gform_wrapper.gf_rtl_wrapper ul li,body .gform_wrapper.gf_rtl_wrapper ul li.gfield,body .gform_wrapper.gf_rtl_wrapper ul li.gfield input,body .gform_wrapper.gf_rtl_wrapper ul li.gfield select,body .gform_wrapper.gf_rtl_wrapper ul li.gfield textarea,body .gform_wrapper.gf_rtl_wrapper ul li.gfield.gfield_html,body.rtl .gform_wrapper *,body.rtl .gform_wrapper .gform_body,body.rtl .gform_wrapper .gform_footer,body.rtl .gform_wrapper button,body.rtl .gform_wrapper div.validation_error,body.rtl .gform_wrapper form,body.rtl .gform_wrapper h3.gform_title,body.rtl .gform_wrapper input[type=text],body.rtl .gform_wrapper input[type=email],body.rtl .gform_wrapper input[type=password],body.rtl .gform_wrapper input[type=url],body.rtl .gform_wrapper input[type=tel],body.rtl .gform_wrapper input[type=submit],body.rtl .gform_wrapper input[type=button],body.rtl .gform_wrapper select,body.rtl .gform_wrapper span.gform_description,body.rtl .gform_wrapper table tr td.gfield_list_icons,body.rtl .gform_wrapper textarea,body.rtl .gform_wrapper ul li,body.rtl .gform_wrapper ul li.gfield,body.rtl .gform_wrapper ul li.gfield input,body.rtl .gform_wrapper ul li.gfield select,body.rtl .gform_wrapper ul li.gfield textarea,body.rtl .gform_wrapper ul li.gfield.gfield_html{text-align:right!important;direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper ul,body .gform_wrapper.gf_rtl_wrapper ul li,body.rtl .gform_wrapper ul,body.rtl .gform_wrapper ul li{margin-right:0!important;padding-right:0!important}body .gform_wrapper.gf_rtl_wrapper .gfield_checkbox li input,body .gform_wrapper.gf_rtl_wrapper .gfield_checkbox li input[type=checkbox],body .gform_wrapper.gf_rtl_wrapper .gfield_radio li input[type=radio],body.rtl .gform_wrapper .gfield_checkbox li input,body.rtl .gform_wrapper .gfield_checkbox li input[type=checkbox],body.rtl .gform_wrapper .gfield_radio li input[type=radio]{float:right!important}body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_wrapper.gf_rtl_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_wrapper.gf_rtl_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body.rtl .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body.rtl .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body.rtl .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body.rtl .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{margin:0 24px 0 0!important;direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table{direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html blockquote,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html p,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html span,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table td,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table th{text-align:right!important;direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper table.gfield_list td,body .gform_wrapper.gf_rtl_wrapper table.gfield_list th,body.rtl .gform_wrapper table.gfield_list td,body.rtl .gform_wrapper table.gfield_list th{padding:0!important}body .gform_wrapper.gf_rtl_wrapper table.gfield_list{direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper table.gfield_list thead th{text-align:right!important}body .gform_wrapper.gf_rtl_wrapper table input,body.rtl .gform_wrapper table input{float:right!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container-multi ul.chosen-choices li.search-choice,body.rtl .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice{float:right!important;margin:3px 5px 3px 0!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container ul.chosen-choices li.search-field,body.rtl .gform_wrapper .chosen-container ul.chosen-choices li.search-field{float:right!important}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_label,body.rtl .gform_wrapper ul:not(.top_label) .gfield_label{float:right!important;margin:0 0 0 15px!important}body .gform_wrapper.gf_rtl_wrapper .right_label .gfield_label,body.rtl .gform_wrapper .right_label .gfield_label{text-align:left!important}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_description,body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .instruction,body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) div.ginput_complex,body.rtl .gform_wrapper ul:not(.top_label) .gfield_description,body.rtl .gform_wrapper ul:not(.top_label) .instruction,body.rtl .gform_wrapper ul:not(.top_label) div.ginput_complex{margin-right:31%!important;margin-left:0!important}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_description,body.rtl .gform_wrapper ul:not(.top_label) .gfield_description{padding:0}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) li.gfield_html_formatted,body.rtl .gform_wrapper ul:not(.top_label) li.gfield_html_formatted{margin-left:0!important;margin-right:32%!important}body .gform_wrapper.gf_rtl_wrapper .gform_footer.left_label,body .gform_wrapper.gf_rtl_wrapper .gform_footer.right_label,body.rtl .gform_wrapper .gform_footer.left_label,body.rtl .gform_wrapper .gform_footer.right_label{padding:16px 31% 10px 0!important}body .gform_wrapper.gf_rtl_wrapper .ginput_right select,body.rtl .gform_wrapper .ginput_right select,html[dir=rtl] .gform_wrapper .ginput_right select{margin-right:2px}body .gform_wrapper.gf_rtl_wrapper img.ui-datepicker-trigger,body.rtl .gform_wrapper img.ui-datepicker-trigger,html[dir=rtl] .gform_wrapper img.ui-datepicker-trigger{margin:4px 2px 0 0}body .gform_wrapper.gf_rtl_wrapper .gf_progressbar_percentage span,body.rtl .gform_wrapper .gf_progressbar_percentage span,html[dir=rtl] .gform_wrapper .gf_progressbar_percentage span{display:block;width:auto;float:left!important}body .gform_wrapper.gf_rtl_wrapper .gf_step span.gf_step_number,body.rtl .gform_wrapper .gf_step span.gf_step_number,html[dir=rtl] .gform_wrapper .gf_step span.gf_step_number{float:right!important}body .gform_wrapper.gf_rtl_wrapper .gform_wrapper .gf_step,body.rtl .gform_wrapper .gf_step,html[dir=rtl] .gform_wrapper .gf_step{margin:0 0 10px 10px!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container .chosen-results li.active-result,body.rtl .gform_wrapper .chosen-container .chosen-results li.active-result,html[dir=rtl] .gform_wrapper .chosen-container .chosen-results li.active-result{padding-right:24px!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,body.rtl .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,html[dir=rtl] .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close{right:5px!important}body .gform_wrapper.gf_rtl_wrapper .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span,body.rtl .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span,html[dir=rtl] .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span{display:block;margin-right:19px!important}html[dir=rtl] div#preview_hdr span.actionlinks{float:left!important;text-align:left!important}html[dir=rtl] div#preview_hdr div:first-child{background-position:right center!important;padding-left:10px!important;padding-right:10px!important}html[dir=rtl] .gform_wrapper .gf_invisible,html[dir=rtl] .gform_wrapper .gfield_visibility_hidden{left:auto;right:-9999px}html[dir=rtl] .gform_wrapper .gf_progressbar_percentage{border-radius:4px 20px 20px 4px}html[dir=rtl] body.wp-admin *{direction:rtl!important}html[dir=rtl] body.wp-admin li.gf_form_switcher{display:block;position:relative;right:0}html[dir=rtl] body.wp-admin div#add_fields{float:left}html[dir=rtl] body.wp-admin .button-title-link div.add-buttons-title{position:relative;background-image:url(../images/gf-expand-title-bg-rtl.png);background-position:left 0;text-align:right;padding:8px 14px 0 0!important}html[dir=rtl] body.wp-admin ul#gf_form_toolbar_links{padding:0 6px 0 0!important}html[dir=rtl] body.wp-admin .top_label .gfield_label{margin:8px 6px 4px 0}html[dir=rtl] body.wp-admin .gfield_checkbox li input,html[dir=rtl] body.wp-admin .gfield_checkbox li input[type=checkbox],html[dir=rtl] body.wp-admin .gfield_radio li input[type=radio]{float:right!important;margin-left:2px!important;margin-right:1px!important}html[dir=rtl] body.wp-admin .ginput_complex .ginput_left,html[dir=rtl] body.wp-admin .ginput_complex .ginput_right{float:right!important}html[dir=rtl] body.wp-admin .gfield_time_hour,html[dir=rtl] body.wp-admin .gfield_time_minute{float:right}html[dir=rtl] body.wp-admin #TB_ajaxWindowTitle,html[dir=rtl] body.wp-admin .gf_new_form_modal_container .setting-row label,html[dir=rtl] body.wp-admin .gf_new_form_modal_container div.submit-row input#save_new_form.button,html[dir=rtl] body.wp-admin .gfield_date_day,html[dir=rtl] body.wp-admin .gfield_date_month,html[dir=rtl] body.wp-admin .gfield_date_year{float:right!important}html[dir=rtl] body.wp-admin img#gfield_input_datepicker_icon{left:-4px}html[dir=rtl] body.wp-admin div#gf_nofield_1_instructions{background-position:0 -1995px}html[dir=rtl] body.wp-admin div#gf_nofield_1_instructions span{margin-left:300px}html[dir=rtl] body.wp-admin ul#gform_fields li#no-fields div.newform_notice span{position:absolute;right:340px;top:40px;background-position:0 -1880px}html[dir=rtl] body.wp-admin #TB_closeAjaxWindow{float:left!important}html[dir=rtl] body.wp-admin .gform_tabs li.active a{position:relative;right:-1px;padding:6px 10px!important}html[dir=rtl] body.wp-admin h2.gf_admin_page_title span.gf_admin_page_subtitle span.gf_admin_page_formid{margin:0 0 0 8px!important}html[dir=rtl] body.wp-admin p.submit input.gf_settings_savebutton{float:right}html[dir=rtl] .gform_wrapper .gfield_time_hour i,html[dir=rtl] div#preview_hdr span.toggle_helpers{float:left}html[dir=rtl] body.wp-admin p[style]{text-align:right!important}html[dir=rtl] body.wp-admin div.delete-alert{padding:0 20px 20px}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left:nth-of-type(odd),html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:0!important;padding-left:16px!important}html[dir=rtl] .gform_wrapper span.ginput_left,html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield{padding-left:16px;padding-right:0}html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield.gfield_error{padding-right:16px!important}html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-right:0!important;padding-right:0;margin-left:-4px}html[dir=rtl] div.ginput_container_name span{padding-right:0;padding-left:16px;margin-right:0;margin-left:-4px}html[dir=rtl] div#preview_hdr span.toggle_helpers input,html[dir=rtl] div#preview_hdr span.toggle_helpers label{display:-moz-inline-stack;display:inline-block}html[dir=rtl] div#preview_note{border-right:4px solid #ffba00;border-left:none!important}html[dir=rtl] .gform_wrapper span.gfield_required{margin-left:0;margin-right:4px}html[dir=rtl] .gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{padding:0 24px 14px 0;background-position:100% top}html[dir=rtl] .gform_wrapper .gform_card_icon_container div,html[dir=rtl] .gform_wrapper .ginput_complex .ginput_cardinfo_left,html[dir=rtl] .gform_wrapper .ginput_complex .ginput_cardinfo_right,html[dir=rtl] .gform_wrapper span.ginput_price{float:right}.gform_wrapper .gfield_description,html[dir=rtl] .gform_wrapper .description,html[dir=rtl] .gform_wrapper .gsection_description{padding:10px 0 10px 16px}html[dir=rtl] .gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{right:6px;top:-1px;width:32px}html[dir=rtl] div.form_saved_message,html[dir=rtl] div.form_saved_message *{text-align:center!important}html[dir=rtl] .gform_wrapper .gform_fileupload_multifile .gform_drop_area,html[dir=rtl] .gform_wrapper div.validation_error,html[dir=rtl] .gform_wrapper span.gform_drop_instructions{text-align:center}html[dir=rtl] .gform_wrapper .gfield_checkbox li label,html[dir=rtl] .gform_wrapper .gfield_radio li label{margin:0 4px 0 0}html[dir=rtl] .gform_wrapper:not(.gf_browser_gecko):not(.gf_browser_ie) select{background-position:3.5% center}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right{padding-left:16px;padding-right:0}@media only screen and (max-width:761px),(min-device-width:768px) and (max-device-width:1024px){html[dir=rtl] .gform_wrapper table.gfield_list{border:0}html[dir=rtl] .gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before{margin:8px 1px 3px 0}html[dir=rtl] .gform_wrapper table.gfield_list td{clear:both}html[dir=rtl] .gform_wrapper table.gfield_list td:last-child(2){padding-bottom:4px!important}html[dir=rtl] .gform_wrapper table.gfield_list td.gfield_list_icons{vertical-align:middle;padding:0 4px 4px 0!important}}@media only screen and (min-width:641px){html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_label{float:right!important;margin:0 0 0 15px!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_description,html[dir=rtl] .gform_wrapper ul:not(.top_label) .ginput_container:not(.ginput_container_time){width:70%;margin-right:29%;margin-left:0}html[dir=rtl] .gform_wrapper .ul:not(.top_label) .instruction,html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_description{margin-right:29%!important;margin-left:0!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) div.ginput_complex{margin-right:31%!important;margin-left:0!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_description{padding:10px 0!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) li.gfield_html_formatted{margin-left:0!important;margin-right:32%!important}html[dir=rtl] .gform_wrapper .gform_footer.left_label,html[dir=rtl] .gform_wrapper .gform_footer.right_label{padding:16px 31% 10px 0!important}html[dir=rtl] .gform_wrapper .gform_footer a.gform_save_link,html[dir=rtl] .gform_wrapper .gform_page_footer a.gform_save_link{margin-right:16px}html[dir=rtl] .gform_wrapper table input{float:right!important}html[dir=rtl] .gform_wrapper .left_label li.gfield .gfield_password_strength,html[dir=rtl] .gform_wrapper .right_label li.gfield .gfield_password_strength{margin-left:0;margin-right:29%;width:70%;text-align:center!important}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:0}.gform_wrapper .ginput_complex .ginput_right,html[dir=rtl] .gform_wrapper .ginput_complex .ginput_left{margin:0 0 0 -4px}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:0!important;margin-right:0!important}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:0}html[dir=rtl] .gform_wrapper ul li.gf_right_half{margin-left:0}html[dir=rtl] .gform_wrapper .gform_footer input.button,html[dir=rtl] .gform_wrapper .gform_footer input[type=submit],html[dir=rtl] .gform_wrapper .gform_page_footer input.button,html[dir=rtl] .gform_wrapper .gform_page_footer input[type=submit]{margin:0 0 0 16px}}@media only screen and (max-width:641px){html[dir=rtl] body .gform_wrapper .gform_footer .button.gform_button,html[dir=rtl] body .gform_wrapper .gform_footer a.gform_save_link,html[dir=rtl] body .gform_wrapper .gform_page_footer,html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_button,html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_next_button,html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_previous_button,html[dir=rtl] body .gform_wrapper .gform_page_footer a.gform_save_link{text-align:center!important}html[dir=rtl] div.ginput_container_name span{padding-left:0}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left:nth-of-type(odd),html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:0!important;padding-left:0!important}html[dir=rtl] .gform_footer,html[dir=rtl] .gform_page_footer{padding-left:16px}html[dir=rtl] .gform_wrapper{padding-right:16px}}body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .left_label input[type=file],body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .right_label input[type=file],body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .top_label input[type=file],body.rtl .gform_wrapper.gf_browser_gecko .left_label input[type=file],body.rtl .gform_wrapper.gf_browser_gecko .right_label input[type=file],body.rtl .gform_wrapper.gf_browser_gecko .top_label input[type=file]{width:55%!important;direction:rtl}*{direction:ltr}#gform_fields *{box-sizing:border-box}.gf_admin_notice{background-color:#fff;border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:inline-block;font-size:14px;line-height:19px;margin:25px 20px 24px 2px;padding:11px 15px;text-align:left}.gf_help_content,.gf_help_content p{line-height:1.6}input,textarea{outline-style:none;font-family:inherit;font-size:inherit}input,select,ul{margin:0}li{list-style:none}#wpbody-content{position:relative;width:99%}.wrap.gforms_edit_form{margin-bottom:20px!important;overflow:visible!important}.wrap.gforms_edit_form>#no-fields{display:none!important}ul#gform_fields{padding:0;margin:0}select{font-size:inherit;font-family:verdana,sans-serif;padding:2px 0}.ui-datepicker{display:none}.field_hover.gform_pending_delete,.gform_pending_delete{background-color:rgba(255,223,224,.5);color:#790000!important;background-image:none;border:1px solid rgba(121,0,0,1)!important;-webkit-box-shadow:0 1px 1px 0 transparent;-moz-box-shadow:0 1px 1px 0 transparent;box-shadow:0 1px 1px 0 transparent}table.xwidefat{width:99%!important}div.wrap{position:relative}.hr-divider{background-color:#FFF;height:1px;overflow:hidden;border-top:1px solid #E6E6E6;border-bottom:1px solid #FFF;margin:24px 0;clear:both}div.gforms_help_alert,div.gforms_helpbox{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.delete-alert{padding:20px 0 20px 20px;margin-bottom:30px}div.gf_delete_notice{margin-bottom:10px}div.gforms_help_alert{border-left:4px solid #ffba00;display:inline-block;font-family:"lucida sans","lucida grande",lucida,sans-serif;font-size:12px;line-height:1.6;margin:12px 24px -6px;padding:11px 15px;position:relative;text-align:left}html[dir=rtl] div.gforms_help_alert{border-right:4px solid #ffba00;border-left:none!important}div.gforms_help_alert i.fa{color:#D4662C}div.gforms_helpbox{margin:10px 0;padding:15px 15px 11px;font-size:14px}div.gforms_code,div.gforms_code pre{font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;font-size:13px}div.gforms_helpbox select{width:460px}div.gforms_helpbox ul.resource_list{margin-top:4px}div.gforms_helpbox ul.resource_list li{margin:0 0 12px!important}div.gforms_helpbox ul.resource_list li a{text-decoration:none;margin-left:2px}div.gforms_helpbox ul.resource_list li a:active,div.gforms_helpbox ul.resource_list li a:hover{text-decoration:underline}div.gforms_code{border:1px solid #D2E0EB;background-color:#E2EDFF;margin:10px 0;padding:10px;width:700px}div.gforms_code pre{display:block;font-weight:400!important;line-height:18px;margin:0;overflow:hidden;z-index:100;position:relative;white-space:pre-wrap;word-wrap:break-word;padding:6px 10px 6px 0}div.delete-alert input.button{border:1px solid #9E0B0F;background:#9E0B0F;color:#FFF;-webkit-box-shadow:inset 0 2px 5px -3px rgba(173,12,17,.5);box-shadow:inset 0 2px 5px -3px rgba(173,12,17,.5);text-shadow:none!important}div.delete-alert input.button:active,div.delete-alert input.button:hover{border:1px solid #DD3D36;background:#DD3D36;color:#FFF;-webkit-box-shadow:inset 0 2px 5px -3px rgba(173,12,17,.5);box-shadow:inset 0 2px 5px -3px rgba(173,12,17,.5);text-shadow:none!important}#field_settings{margin:0 0 12px;padding-top:6px;clear:both}#field_settings ul li label{display:block;line-height:1.5;margin:0 8px 3px 0}.form_head .form_delete_iconx,.gform_heading .form_edit_iconx{display:block}.settings_control_container{height:18px}.ui-tabs-panel ul li label{margin-bottom:8px!important}div#field_settings.ui-tabs{margin-top:10px}li.field_setting input[type=text],li.field_setting input[type=email],li.field_setting input[type=password],li.field_setting input[type=number],li.field_setting select{margin-top:4px}.inline{display:-moz-inline-stack!important;display:inline-block!important}label.float_label{float:left;width:40px;padding:2px 0 0}#gform_heading,.gform_settings_container{border:1px solid transparent;width:480px!important}#gform_fields li{border:1px solid transparent;padding:0 8px 8px;overflow-y:visible}.field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:.75rem}#gform_fields li ul li{padding:2px 0 4px}.gforms_form_settings li{border:1px solid transparent;padding:2px 0 4px;overflow:hidden}.gform_page_names li{padding:5px 0!important}#gform_heading{padding:8px 10px 10px;overflow:hidden;margin-bottom:10px;position:relative}.gform_settings_container{padding:10px}.field_hover:not(.gform_pending_delete),.field_selected{border:1px solid #D2E0EB!important;background-image:url(../images/gf-fieldsettings-header.jpg);background-position:0 0;background-repeat:repeat-x;background-color:#F6FBFD}#gform_fields{width:500px!important}.gfield_time_hour,.gfield_time_minute{width:70px;float:left;margin-bottom:4px}.gfield_time_hour i{font-style:normal!important;font-family:sans-serif!important}.selectable.gfield{margin-bottom:10px}.gfield_date_day,.gfield_date_month,.gfield_date_year{width:50px;float:left;margin-bottom:4px}.gfield_date_year{width:65px}.gfield_date_day input,.gfield_date_month input,.gfield_date_year input{width:80%!important}.gfield_date_year input{width:83%!important}.gfield_date_dropdown_day,.gfield_date_dropdown_month,.gfield_date_dropdown_year{margin-right:6px;vertical-align:top;display:-moz-inline-stack;display:inline-block}.gfield_time_ampm select{width:50px!important}.gfield_time_hour input,.gfield_time_minute input{width:80%!important}.field_hover:not(.gform_pending_delete){-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.field_selected{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:16px!important}div.pagination_container{margin:8px 0 12px!important}div#gform_pagination,div#gform_pagination.field_selected{margin-bottom:10px}div#gform_last_page_settings.gform_settings_container .settings_control_container a,div#gform_pagination.gform_settings_container .settings_control_container a{margin-top:-3px}.field_name_first,.field_name_last,.field_name_middle{width:33.3%;float:left}.field_name_first input,.ginput_complex .ginput_left input{width:98%!important}.field_name_last input{width:93%!important}.datepicker{width:100px!important}.wp-admin div#ui-datepicker-div div.ui-datepicker-title select{font-size:inherit!important;padding:0;height:auto!important;font-weight:400!important}.gfield .copy_values_option_container,.gfield.left_label .gfield_admin_icons,.gfield.right_label .gfield_admin_icons{padding-bottom:10px}img#gfield_input_datepicker_icon{position:relative;top:3px;left:4px}#date_picker_container{margin:8px 0}#gfield_icon_url_container{margin-top:5px}.ginput_complex .ginput_left{width:50%;display:-moz-inline-stack;display:inline-block;padding-right:16px}.ginput_complex .ginput_right{width:50%;display:-moz-inline-stack;display:inline-block}.ginput_complex.ginput_container.ginput_container_email.ginput_confirm_email .ginput_right{margin-left:-4px}.ginput_complex input,.ginput_complex select{width:100%}.gfield_time_ampm label,.gfield_time_hour label,.gfield_time_minute label,.ginput_complex label{display:block;margin:4px 0 8px 3px;font-size:90%}td.content_center,th.content_center{text-align:center!important}img[src*=active],tr img.gform_active_icon{width:25px;height:auto;display:-moz-inline-stack;display:inline-block;margin:3px 0 0}div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:16px;margin-right:-4px}div.ginput_complex.ginput_container.has_last_name.no_suffix.gf_name_has_2.ginput_container_name span.name_last,div.ginput_complex.ginput_container.has_last_name.no_suffix.gf_name_has_3.ginput_container_name span.name_last,div.ginput_container_name span:last-child{padding-right:0!important}div.ginput_complex.ginput_container.gf_name_has_1 span{width:100%}div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}div.ginput_complex.ginput_container.gf_name_has_3 span{width:33.3%}div.ginput_complex.ginput_container.gf_name_has_4 span{width:25%}div.ginput_complex.ginput_container.has_last_name.no_suffix.gf_name_has_4.ginput_container_name span.name_last{padding-right:0}div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.95%}div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-left:0!important}.gform_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left{margin-left:1.6%;padding-right:0}.top_label .gfield_label{display:block;margin:16px 0 8px;font-weight:700}.left_label .gfield_label,.right_label .gfield_label{margin:2px 15px 0 0;width:29%;float:left;font-weight:700}.right_label .gfield_label{text-align:right}.left_label .gform_fileupload_multifile,.right_label .gform_fileupload_multifile{margin-left:31%}.gf_invisible{visibility:hidden}.hidden_label .gfield_label{visibility:hidden;line-height:0}.gfield label.hidden_sub_label,.gfield label.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.gfield .copy_values_option_container .copy_values_enabled{width:auto!important}.left_label ul.gfield_checkbox,.left_label ul.gfield_radio,.right_label ul.gfield_checkbox,.right_label ul.gfield_radio{margin-left:32%}.top_label input.small,.top_label select.small{width:25%}.top_label input.medium,.top_label select.medium{width:50%}.hidden_label input.large,.hidden_label select.large,.hidden_label textarea.textarea,.top_label input.large,.top_label select.large,.top_label textarea.textarea{width:100%}.left_label input.small,.left_label select.small,.right_label input.small,.right_label select.small{width:15%}.left_label input.medium,.left_label select.medium,.right_label input.medium,.right_label select.medium{width:35%}.left_label input.large,.left_label select.large,.right_label input.large,.right_label select.large,textarea.textarea{width:67%}.left_label div.ginput_complex,.right_label div.ginput_complex{width:67%;float:left}.left_label div.ginput_container,.left_label label.gfield_label,.right_label div.ginput_container,.right_label label.gfield_label{margin-top:12px}h2.gsection_title{margin:16px 0;padding:0 0 16px!important;letter-spacing:normal!important;font-style:normal!important;font-weight:700;font-size:20px;font-family:helvetica,arial,sans-serif;width:100%;border-bottom:1px solid #CCC!important}h3.gf_add_fields{margin:0 0 .5em!important}.gsection .gfield_label{font-weight:700;font-size:16px;font-family:helvetica,arial,sans-serif}.gsection_description{width:100%;font-size:13px;line-height:1.5;clear:both;padding-top:4px;font-family:sans-serif}.gfield_date_year+.gfield_description,.gsection_description{padding:0 0 8px}#notification_action_type{display:none}#notification_logic_type{margin-left:5px}.gfield_label{word-break:break-all}.top_label .gfield_list{width:96%}.top_label .gf_list_one_column{width:48%}table.gfield_list th{text-align:left;font-size:12px!important}.gfield_list input{width:98%}.gform_wrapper table.gfield_list{border-spacing:0}.gform_wrapper table.gfield_list thead,.gform_wrapper table.gfield_list tr{padding:0;margin:0}.gform_wrapper table.gfield_list td,.gform_wrapper table.gfield_list th{padding:0 0 .5em!important}.gform_wrapper table.gfield_list td+td,.gform_wrapper table.gfield_list th+th{padding:0 0 .5em .7em!important}.gform_wrapper .left_label .gfield_list,.gform_wrapper .right_label .gfield_list{width:64%}.gform_wrapper .top_label .gfield_list{width:96%}.gform_wrapper .left_label .gf_list_one_column,.gform_wrapper .right_label .gf_list_one_column{width:45%}.gform_wrapper .top_label .gf_list_one_column{width:46%}.gform_wrapper .gfield_list input{width:98%}.gfield_icon_disabled{cursor:default!important;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}body .gform_wrapper table.gfield_list.gfield_list_container tbody tr.gfield_list_row_odd.gfield_list_group td.gfield_list_icons{min-width:45px!important;vertical-align:middle!important}ul.gfield_checkbox,ul.gfield_radio{margin:6px 0}.gfield_checkbox li,.gfield_radio li{position:relative;padding:0!important}.gfield_checkbox li label,.gfield_radio li label{display:block;margin:0 0 0 24px;padding:0!important;width:auto;line-height:1.5;vertical-align:top}.gfield_checkbox li input,.gfield_checkbox li input[type=checkbox],.gfield_radio li input[type=radio]{float:left;margin-top:2px}.description,.gfield_description,.instruction{font-size:.8rem;line-height:1.5;clear:both;padding:10px 0 0;font-family:inherit}.description_above .gfield_description{padding:0 0 10px}.field_description_below .gfield_description{padding:10px 0 0}.left_label .gfield_description,.left_label .instruction,.right_label .gfield_description,.right_label .instruction{margin-left:32.5%}.left_label .gsection .gsection_description,.right_label .gsection .gsection_description{margin-left:0;padding-left:0;padding-top:10px;line-height:1.5}.gfield_required{color:#9E0B0F;margin-left:4px}textarea.small{height:80px}textarea.medium{height:150px}textarea.large{height:250px}.gform_footer{padding:10px 0 10px 10px;margin:6px 0 0;border-top:1px dotted #CCC!important}.gform_wrapper .gform_footer+.left_label,.gform_wrapper .gform_footer+.right_label{padding:16px 0 10px 31%}div.gfield_admin_icons{height:24px;cursor:move;padding-top:6px}div.gform_admin_icons{height:20px}ul#gform_fields.left_label div.gfield_admin_icons,ul#gform_fields.right_label div.gfield_admin_icons{height:30px}div.gfield_admin_icons div.gfield_admin_header_title,div.gform_admin_icons div.gform_admin_header_title,div.settings_control_container div.gfield_admin_header_title{display:none}.field_hover div.gfield_admin_icons div.gfield_admin_header_title,.field_hover div.gform_admin_icons div.gform_admin_header_title,.field_hover div.settings_control_container div.gfield_admin_header_title,.field_selected div.gfield_admin_icons div.gfield_admin_header_title,.field_selected div.gform_admin_icons div.gform_admin_header_title,.field_selected div.settings_control_container div.gfield_admin_header_title{display:block;float:left;font-size:11px;font-weight:700;color:#47759B;letter-spacing:.025rem}div.settings_control_container div.gfield_admin_header_title{margin-top:-4px}.gfield{position:relative}.field_hover .field_delete_icon,.field_hover .field_duplicate_icon,.field_hover .field_edit_icon,.field_hover .form_delete_icon,.field_hover .form_edit_icon,.field_selected .field_delete_icon,.field_selected .field_duplicate_icon,.field_selected .field_edit_icon,.field_selected .form_delete_icon,.field_selected .form_edit_icon{display:block!important;cursor:pointer;color:#47759B;filter:alpha(opacity=50);opacity:.5}.field_hover .field_delete_icon:hover,.field_hover .field_duplicate_icon:hover,.field_hover .field_edit_icon:hover,.field_hover .form_delete_icon:hover,.field_hover .form_edit_icon:hover,.field_selected .field_delete_icon:hover,.field_selected .field_duplicate_icon:hover,.field_selected .field_edit_icon:hover,.field_selected .form_delete_icon:hover,.field_selected .form_edit_icon:hover{color:#47759B;filter:alpha(opacity=100);opacity:1}.field_edit_icon,.form_edit_icon{display:none;float:right;margin-left:6px}.edit_icon_expanded{margin-top:-1px}.form_edit_icon{margin-top:-4px!important}.form_edit_icon.edit_icon_expanded{margin-top:-6px!important}.entries_edit_icon{float:right;margin:2px 6px 0 0}.field_delete_icon,.form_delete_icon{display:none;float:right;margin:-1px 0 0 6px!important}.field_duplicate_icon{display:none;float:right;margin:0 0 0 8px}.field_duplicate_icon i{color:#185d7c!important}.entries_edit_icon,.field_delete_icon,.field_duplicate_icon,.field_edit_icon,.form_delete_icon,.form_edit_icon{text-decoration:none;padding:0;font-weight:400;letter-spacing:.3pt;text-shadow:0 1px 1px #FFF;text-align:center;vertical-align:middle}.entries_edit_icon{color:#AAA!important}.entries_edit_icon:active,.entries_edit_icon:hover{color:#707070!important}.option_header{margin:5px 0 2px;font-weight:700}img.gtitle_icon{float:left;margin:15px 7px 0 0}td.pad_top{padding-top:10px}#form_settings{padding-top:2px}#form_settings h3 span i[class*=" fa-"],#form_settings h3 span i[class^=fa-],.gform_tab_container h3 span i[class*=" fa-"],.gform_tab_container h3 span i[class^=fa-]{color:#0074A2}#tab_gravityformslogging .gforms_form_settings th{width:auto}.input_size_a,.textarea_size_a{width:375px}.form_button_options{margin:8px 0}#form_button_image_container,#form_button_text_container{margin-top:8px!important}.captcha_message{padding:5px}#after_insert_dialog div{padding-bottom:10px}#simplemodal-overlay{background-color:#000;cursor:default}#simplemodal-container{padding:20px 20px 0;height:355px;width:400px;background-color:#F9F9F9;border:6px solid #636363;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}div#after_insert_dialog h3,div.gold_notice{padding:10px 6px;background-color:#FFFBCC;margin:0 0 4px}#simplemodal-container a.modalCloseImg{background-image:url(../images/icon-close.png);background-repeat:no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-14px;right:-18px;cursor:pointer}div#after_insert_dialog h3{text-align:center;border:1px solid #E6DB55;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}div.gold_notice{border:1px solid #E6DB55;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}div#after_insert_dialog p{text-align:center}div.new-form-option a{font-size:18px;padding:16px;text-decoration:none;text-align:center;display:block;color:#535353;text-shadow:0 2px 1px #FFF;background-color:#F9F9F9;border:1px solid #d7d7d7;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;margin-bottom:4px;background-image:url(../images/gf-new-option-bg.png);background-repeat:repeat-x}div.new-form-option a:hover{color:#2B2B2B;border:1px solid #D2E0EB;box-shadow:0 0 5px #D2E0EB;-moz-box-shadow:0 0 5px #D2E0EB;-webkit-box-shadow:0 0 5px #D2E0EB}div#wpbody{position:relative}#add_fields{width:278px;padding:0;text-align:left}#floatMenu{width:280px;z-index:99;padding-bottom:20px}.button-title-link div.add-buttons-title{min-height:24px;overflow:hidden;cursor:pointer;position:relative;font-size:14px;border-width:1px;border-style:solid;border-color:#DFDFDF;margin:0!important;padding:8px 12px 5px;white-space:nowrap;background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.add-buttons,.updated_base{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.button-title-link div.add-buttons-title span.add-buttons-caret-down,.button-title-link div.add-buttons-title span.add-buttons-caret-up{width:16px;position:absolute;right:4px;color:#CCC}.button-title-link{color:#464646;text-shadow:none;font-weight:700;cursor:text!important;font-family:"Open Sans",sans-serif;line-height:1.4}.add-buttons{border-width:0 1px 1px;border-style:none solid solid;background-color:#FFF;border-color:#DFDFDF;padding:12px;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}ul.menu li{margin-bottom:10px}ol.field_type{display:block;visibility:visible!important;overflow:hidden;margin:0;padding:0}div.push-alert-blue,div.push-alert-gold,div.push-alert-green,div.push-alert-red{display:block!important;font-size:1.1rem;margin:30px 0 10px;min-width:800px;padding:10px 6px;text-align:center;visibility:visible!important;line-height:1.5}div.push-alert-gold{background-color:#FFFBCC;border-top:1px solid #E6DB55;border-bottom:1px solid #E6DB55}div.push-alert-green{background-color:#ECFCDE;border-bottom:1px solid #A7C886;border-top:1px solid #A7C886}div.push-alert-blue{background-color:#E2EDFF;border-bottom:1px solid #D2E0EB;border-top:1px solid #D2E0EB}div.push-alert-red{background-color:#FFE1E1;border-bottom:1px solid #EAAEAD;border-top:1px solid #EAAEAD}p.note-email,td.entry-view-field-value p{text-align:left}#gfield_settings_category_container,#gfield_settings_choices_container,.gfield_settings_input_choices_container{border:1px solid #DFDFDF;overflow:auto;padding:2px 0 6px}.field-choice-handle{vertical-align:middle;cursor:move}#gfield_settings_category_container{margin:8px 0 0}table td.gfield_category_cell{padding-top:3px}#gfield_settings_choices_container,.gfield_settings_input_choices_container{margin:8px 0 14px}#field_choices li,.field_input_choices li{padding:0 10px!important;margin:0!important}#field_columns li{padding:0!important;margin:0!important}#field_columns{padding:10px 0!important;margin:0!important}.input_active_icon{cursor:pointer;margin:10px 5px 0 0}#field_choices li input.field-choice-text,.field_input_choices li input.field-choice-text{width:312px}#field_choices li input.field-choice-price,#field_choices li input.field-choice-value,.field_input_choices li input.field-choice-value{display:none}.gfield_choice_header_label{padding-left:51px;display:none!important}.gfield_choice_header_price,.gfield_choice_header_value{display:none!important}.choice_with_value li input.field-choice-value{width:155px!important;display:inline!important}.choice_with_value li input.field-choice-text{width:155px!important}.choice_with_value .gfield_choice_header_label{display:inline!important}.choice_with_value .gfield_choice_header_value{padding-left:120px;display:inline!important}.choice_with_value_and_price li input.field-choice-text{width:103px!important}.choice_with_value_and_price li input.field-choice-price,.choice_with_value_and_price li input.field-choice-value{width:103px!important;display:inline!important}.choice_with_value_and_price .gfield_choice_header_label{display:inline!important}.choice_with_value_and_price .gfield_choice_header_price,.choice_with_value_and_price .gfield_choice_header_value{padding-left:70px;display:inline!important}.choice_with_price li input.field-choice-text{width:155px!important}.choice_with_price li input.field-choice-price{width:155px!important;display:inline!important}.choice_with_price .gfield_choice_header_label{display:inline!important}.choice_with_price .gfield_choice_header_price{padding-left:120px;display:inline!important}#field_columns li input.field-choice-price,#field_columns li input.field-choice-value,#field_columns li input.gfield_choice_checkbox,#field_columns li input.gfield_choice_radio{display:none}#field_columns li input.field-choice-text{width:312px!important}div.gf_payment_detail{margin-bottom:15px}table.entry-detail-view{margin-bottom:16px}table.entry-detail-view td.lastrow{border-bottom:none!important}td.entry-view-section-break{font-size:14px;font-weight:700;background-color:#EEE;border-bottom:1px solid #DFDFDF;padding:7px}td.entry-view-field-name{font-weight:700;background-color:#EAF2FA;border-bottom:1px solid #FFF;line-height:1.5;padding:7px}td.entry-view-field-value{border-bottom:1px solid #DFDFDF;padding:7px 7px 7px 40px;line-height:1.8}td.entry-view-field-value ul.bulleted{margin-left:12px}td.entry-view-field-value ul.bulleted li{list-style-type:disc}div.note-meta-container{white-space:nowrap;font-size:0}div.note-avatar{width:48px;height:48px;display:inline-block;vertical-align:middle;margin-right:8px}.note-has-email div.note-avatar{vertical-align:top}div.note-meta{display:inline-block;vertical-align:middle;white-space:normal;margin-left:48px;position:relative;left:-48px}span.note-divider{opacity:.25}h6.note-author{font-weight:700;font-size:1.1rem;line-height:1;margin:0 0 2px;padding:0}p.note-email{line-height:1.3;margin:0!important;padding:0!important}div.detail-note-content{margin:1.8em 1em 1.8em 0;padding:1.8rem;position:relative;line-height:1.8rem;border-left:4px solid #E6DB55;background-color:#FFFBCC}div.detail-note-content p{line-height:30px}div.detail-note-content.gforms_note_success{background-color:#ECFCDE;border:1px solid #A7C886}div.detail-note-content.gforms_note_error{background-color:#FFEBE8;border:1px solid #C00}.ginput_full_admin label,body.forms_page_gf_entries table.entry-details td.detail-view label.detail-label{display:block;font-weight:700;font-size:13px;margin-bottom:4px}body.forms_page_gf_entries div.ginput_complex_admin .ginput_full_admin label{font-weight:400;font-size:11px}body.forms_page_gf_entries table.entry-details input,body.forms_page_gf_entries table.entry-details input[type=text]{width:99%}body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left_admin,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_right,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_right_admin{width:49%;display:-moz-inline-stack;display:inline-block}body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left_admin{margin-right:1rem}body.forms_page_gf_entries .ginput_left_admin label,body.forms_page_gf_entries .ginput_right_admin label{display:block}body.forms_page_gf_entries .ginput_container ul.gfield_checkbox li input,body.forms_page_gf_entries .ginput_container ul.gfield_radio li input{width:auto!important}body.forms_page_gf_entries .ginput_left_admin input[type=text]{width:99%!important}body.forms_page_gf_entries select.medium_admin{max-width:400px}body.forms_page_gf_entries textarea.medium_admin{width:98%;min-width:475px;min-height:250px}body.forms_page_gf_entries h2.detail_gsection_title{font-family:helvetica,arial,sans-serif;font-size:16px;font-style:normal!important;font-weight:700;letter-spacing:normal!important;margin:0!important;padding:0!important}body.forms_page_gf_entries div.ginput_complex_admin span label{display:block;font-size:.8rem;margin:4px 0}ul#form_autoresponder_container,ul#form_notification_container{width:95%}ul#form_autoresponder_container li,ul#form_notification_container li{margin-bottom:15px!important}ul#form_autoresponder_container li label,ul#form_notification_container li label{margin-bottom:8px!important;display:block}#confirmation_list_form .check-column,#notification_list_form .check-column{width:50px}.gform-notification-service{display:inline-block;margin-bottom:5px;text-align:center}.gform-notification-service input:checked+label>span{-webkit-filter:none;-moz-filter:none;filter:none}t.gform-notification-service input:checked+label{background-color:#fff;border:1px solid #CCC}.gform-notification-service label>span{background-repeat:no-repeat;display:inline-block;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in;-webkit-filter:brightness(1.8) grayscale(1) opacity(.5);-moz-filter:brightness(1.8) grayscale(1) opacity(.5);filter:brightness(1.8) grayscale(1) opacity(.5);padding-top:5px;width:130px;height:65px}.gform-notification-service input{display:none}.gform-notification-service label>span>img{width:32px;height:32px;margin:5px;vertical-align:middle}.gform-notification-service label{border:1px solid #EEE;background-color:#F9F9F9}.gform-notification-service input:not([disabled]):not([checked])+label>span:hover{-webkit-filter:brightness(1.2) grayscale(.5) opacity(.9);-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(.9)}.fieldwidth-1,input.fieldwidth-1{width:100%}.fieldwidth-2,input.fieldwidth-2{width:350px}.fieldwidth-3,input.fieldwidth-3{width:375px}.fieldwidth-4,input.fieldwidth-4{width:250px}.fieldheight-1,input.fieldheight-1{height:160px}.fieldheight-2,input.fieldheight-2{height:80px}.gform_merge_tags{width:200px}.gform_editor_merge_tags{width:190px}.gform_content_template_merge_tags{width:165px}.panel-instructions{border-bottom:1px solid #DFDFDF;color:#555;font-size:11px;padding:4px 0;margin-bottom:6px}.bulk-left-panel{float:left;overflow-y:auto;width:220px;padding:0;height:300px}.bulk-left-panel ul li{padding:0;margin:0}.bulk-left-panel ul li a.bulk-choice,.bulk-left-panel ul li.choice_section_header{display:block;width:190px;border-top:1px solid #FFF;padding:5px;text-align:center;text-decoration:none}.bulk-left-panel ul li a.bulk-choice{background-color:#EAEAEA;color:#555;border-bottom:1px solid #D7D7D7}.bulk-left-panel ul li a.bulk-choice:hover{background-color:#DADADA}.bulk-left-panel ul li.choice_section_header{background-color:#F6FBFD;color:#21759B;border-bottom:1px solid #D2E0EB}a.bulk-choice:first-child{border-top:none}.bulk-arrow-mid{float:left;width:48px;background-image:url(../images/arrow-right.png);background-position:100% 50%;background-repeat:no-repeat}textarea#gfield_bulk_add_input{float:right;padding:6px}div.panel-buttons{margin-top:8px;display:-moz-inline-stack;display:inline-block}div.panel-custom{margin-left:65px;display:-moz-inline-stack;display:inline-block}div#bulk_custom_message{position:absolute}.updated_base{background-color:#FFF;border:1px solid #FFF;border-left:4px solid #FFBA00;padding:0 .6rem;margin:10px 15px 10px 0;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.updated_base p{margin:.5em 0;line-height:1;padding:2px}.wrap .updated_base{margin:10px 15px 24px 0}#gform_no_product_field_message,.error_base{background-color:#FFEBE8;border-color:#C00;border-width:1px;border-style:solid;margin:10px 15px 10px 0}table.form-table td .updated_base{font-size:13px}#gform_no_product_field_message{padding:.6em .6rem}.error_base{padding:0 .6rem;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.error_base p{margin:.5em 0;line-height:1;padding:2px}.wrap .error_base{margin:10px 15px 10px 0}.left_label .math_large,.left_label .math_medium,.left_label .math_small,.left_label .simple_captcha_large,.left_label .simple_captcha_medium,.left_label .simple_captcha_small,.right_label .math_large,.right_label .math_medium,.right_label .math_small,.right_label .simple_captcha_large,.right_label .simple_captcha_medium,.right_label .simple_captcha_small{margin-left:32%}table.form-table td .error_base{font-size:13px}.gf_input_error_icon{background-image:url(../images/exclamation.png);float:right;height:16px;position:relative;right:-20px;top:18px;width:16px;margin-top:-16px;display:-moz-inline-stack;display:inline-block}li.gfield_html label.gfield_label{height:18px}.gfield_captcha_input_container{padding-top:3px}.simple_captcha_small input{width:100px}.simple_captcha_medium input{width:150px}.simple_captcha_large input{width:200px}.math_small input{width:69px}.math_medium input{width:90px}.math_large input{width:108px}table.entry-products{border:1px solid #DFDFDF;border-right:none;margin:10px 0}table.entry-products th[scope=col]{background-color:#F4F4F4;border-right:1px solid #DFDFDF!important}table.entry-products col.entry-products-col2{width:50px}table.entry-products col.entry-products-col3,table.entry-products col.entry-products-col4{width:155px}table.entry-products td{border-right:1px solid #DFDFDF!important;padding-top:7px;padding-bottom:8px}table.entry-products td.textcenter,table.entry-products th.textcenter{text-align:center}table.entry-products td.textright,table.entry-products th.textright{text-align:right}table.entry-products td.grandtotal,table.entry-products td.grandtotal_amount,table.entry-products td.shipping,table.entry-products td.shipping_amount{font-weight:700;font-size:13px;padding-top:7px;padding-bottom:8px}table.entry-products td.emptycell{background-color:#F4F4F4}table.entry-products td div.product_name{font-weight:700;color:#BF461E;font-size:13px;margin-bottom:5px}table.entry-products td ul.product_options li{background-image:url(../images/prodlist.png);background-position:0 0;background-repeat:no-repeat;overflow:visible;margin:0 0 0 2px!important;padding:4px 0 4px 16px}table.entry-products td ul.product_options li.lastitem{background-image:url(../images/prodlist-last.png)}a.button-primary.gfbutton,button.button-primary.gfbutton,input.button-primary.gfbutton{margin:10px 0 20px;letter-spacing:.3pt;font-size:12px!important;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.menu.collapsible ol.field_type li input.button:hover{color:#D54E21;border-color:#8F8F8F;-webkit-border-radius:16px!important;-moz-border-radius:16px!important;border-radius:16px!important}.gfield_password_strength{border-style:solid;border-width:1px;float:left;margin:12px 5px 5px 1px;padding:3px 5px;text-align:center;width:96%;line-height:1.8;background-color:#EEE;border-color:#DDD!important}ul.left_label .gfield_password_strength,ul.right_label .gfield_password_strength{margin-left:32.5%}p.search-box{margin:12px 0 0}#gform-settings .column-is_active{width:19px;padding-top:9px;vertical-align:top}div#gform_heading.selectable.field_selected{background-image:url(../images/gf-fieldsettings-header.jpg);background-position:0 0;background-repeat:repeat-x;background-color:#F6FBFD;padding-top:8px}div.gf_renew_license{border:1px solid #CFADB3;color:#832525;background-color:#FAF2F5;padding:10px 0 20px 20px}p.gform_renew_expired strong{color:#9E0B0F}div.gf_upgrade_license h4{font-size:14px;margin:0;padding:0}div.gf_upgrade_business_license,div.gf_upgrade_developer_license{padding:14px 0 0 140px;min-height:175px;background-repeat:no-repeat;background-position:0 0}div.gf_upgrade_developer_license{background-image:url(../images/gravityforms-developer-upgrade.png);margin:30px 0 0;background-size:133px 169px}div.gf_upgrade_business_license{background-image:url(../images/gravityforms-business-upgrade.png);margin:0;background-size:133px 169px}p.gform_renew_expired,p.gform_renew_not_expired{background-position:0 0;background-repeat:no-repeat;font-size:1.4rem}a.gf_upgrade_link{-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px;text-shadow:1px 1px 2px #c24319;font-family:Arial;color:#fff;font-size:16px;background:#D54E21;padding:10px 20px 11px;border:4px solid #c4461c;text-decoration:none;display:-moz-inline-stack;display:inline-block}a.gf_upgrade_link:hover{background:#db5428;text-decoration:none}.alert_blue,.alert_gray,.alert_green,.alert_red,.alert_yellow,ul#gform_fields li#no-fields div.newform_notice{border-top:none;border-right:none;border-bottom:none;color:#424242;background-color:#FFF}.gf_update_current,.gf_update_expired,.gf_update_outdated{padding:10px;margin-top:20px}.alert_blue,.alert_gray,.alert_green,.alert_red,.alert_yellow,ul#gform_fields li#no-fields div.newform_notice{position:relative;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.alert_green{border-left:4px solid #7AD03A}.alert_yellow{border-left:4px solid #FFBA00}.alert_gray{border-left:4px solid #CCC}.alert_blue{border-left:4px solid #2EA2CC}.alert_red,ul#gform_fields li#no-fields div.newform_notice{border-left:4px solid #dd3d36}span.gf_keystatus_invalid_text,span.gf_keystatus_valid_text{display:-moz-inline-stack;display:inline-block}li.gform_setting_left_half,li.gform_setting_right_half{width:44%;height:60px;margin-right:2%;display:-moz-inline-stack;vertical-align:top}i.gf_keystatus_valid,i.gf_valid,span.gf_keystatus_valid_text{color:green}i.gf_invalid,i.gf_keystatus_invalid,span.gf_invalid,span.gf_keystatus_invalid_text{color:#9E0B0F}ul.gfield_checkbox li.gchoice_total,ul.gfield_radio li.gchoice_total{font-size:11px;color:#878787;padding-top:14px!important}body #wpcontent #wpbody #wpbody-content{overflow:visible}div.ui-widget-content{background-color:#FAFAFA}div#gform_heading.selectable div#form_settings.ui-tabs,div#pagination_settings.ui-tabs,ul#gform_fields.ui-sortable li.selectable div#field_settings.ui-tabs{border:none!important}div.ui-tabs div.ui-tabs-panel{background-color:#FFF;border-right:1px solid #D2E0EB;border-bottom:1px solid #D2E0EB;border-left:1px solid #D2E0EB}div.ui-widget-content li.ui-state-active,div.ui-widget-content li.ui-state-default{border-left:1px solid #D2E0EB!important;border-top:1px solid #D2E0EB!important;border-right:1px solid #D2E0EB!important}ul.ui-widget-header{border-bottom:1px solid #D2E0EB!important}div.ui-widget-content li.ui-state-default{background-color:#D2E0EB!important;border-bottom:1px solid #D2E0EB;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}div.ui-widget-content li.ui-state-default a{color:#21759B}div.ui-widget-content li.ui-state-default.ui-state-active{background-color:#FFF!important;border-bottom:1px solid #FFF!important;background-image:none!important}#form_switcher_arrow:hover,.gform_settings_page_title_editable:hover{background-color:#e5e5e5;webkit-border-radius:2px;border-radius:2px}div.ui-widget-content li.ui-state-default.ui-state-active a{color:#212121}li.gform_setting_left_half{display:inline-block}li.gform_setting_right_half{clear:right;display:inline-block}li.gform_setting_left_half input,li.gform_setting_left_half select,li.gform_setting_right_half input,li.gform_setting_right_half select{width:95%}#contextual-help-link-wrap{display:none}#gf_form_toolbar{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px 0 0;padding:4px 10px 0;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}#gf_form_toolbar a{text-decoration:none}ul#gf_form_toolbar_links{position:relative;display:inline-block;margin:0}ul#gf_form_toolbar_links li{margin:0;padding:0;width:auto;display:-moz-inline-stack;display:inline-block}ul#gf_form_toolbar_links li.gf_form_toolbar_selectform{background-image:url(../images/gf-toolbar-divider.jpg);background-repeat:repeat-y;background-position:right}ul#gf_form_toolbar_links li.gf_form_toolbar_editor a,ul#gf_form_toolbar_links li.gf_form_toolbar_entries a,ul#gf_form_toolbar_links li.gf_form_toolbar_notifications a,ul#gf_form_toolbar_links li.gf_form_toolbar_preview a,ul#gf_form_toolbar_links li.gf_form_toolbar_results a,ul#gf_form_toolbar_links li.gf_form_toolbar_settings a{text-decoration:none;text-shadow:0 1px 1px #FFF;line-height:16px;white-space:nowrap}ul#gf_form_toolbar_links li a{display:-moz-inline-stack;display:inline-block;margin:0 10px;padding:15px 0;font-size:13px;color:#23282d}ul#gf_form_toolbar_links li a.gf_toolbar_active:hover,ul#gf_form_toolbar_links li a:hover{color:#0074A2}ul#gf_form_toolbar_links>li>a.gf_toolbar_active{border-bottom:4px solid #666;box-shadow:none;color:#23282d}ul#gf_form_toolbar_links li a:hover i{color:#0074A2}ul#gf_form_toolbar_links li a.gf_toolbar_active{font-weight:700}ul#gf_form_toolbar_links li a.gf_toolbar_disabled{color:#333;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}ul#gf_form_toolbar_links li.gf_form_toolbar_settings a{background-position:0 0}ul#gf_form_toolbar_links li.gf_form_toolbar_settings a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_settings a:hover{background-position:0 -120px}ul#gf_form_toolbar_links li.gf_form_toolbar_settings a.gf_toolbar_disabled:hover{background-position:0 0}ul#gf_form_toolbar_links li.gf_form_toolbar_editor a{background-position:0 -20px}ul#gf_form_toolbar_links li.gf_form_toolbar_editor a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_editor a:hover{background-position:0 -140px}ul#gf_form_toolbar_links li.gf_form_toolbar_editor a.gf_toolbar_disabled:hover{background-position:0 -16px}ul#gf_form_toolbar_links li.gf_form_toolbar_notifications{padding:10px 6px 10px 4px}ul#gf_form_toolbar_links li.gf_form_toolbar_notifications a{background-position:0 -40px}ul#gf_form_toolbar_links li.gf_form_toolbar_notifications a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_notifications a:hover{background-position:0 -180px}ul#gf_form_toolbar_links li.gf_form_toolbar_notifications a.gf_toolbar_disabled:hover{background-position:0 -40px}ul#gf_form_toolbar_links li.gf_form_toolbar_entries a{background-position:0 -60px}ul#gf_form_toolbar_links li.gf_form_toolbar_entries a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_entries a:hover{background-position:0 -160px}ul#gf_form_toolbar_links li.gf_form_toolbar_entries a.gf_toolbar_disabled:hover{background-position:0 -48px}ul#gf_form_toolbar_links li.gf_form_toolbar_preview a{background-position:0 -80px}ul#gf_form_toolbar_links li.gf_form_toolbar_preview a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_preview a.gf_toolbar_disabled:hover,ul#gf_form_toolbar_links li.gf_form_toolbar_preview a:hover{background-position:0 -200px}ul#gf_form_toolbar_links li.gf_form_toolbar_results a{background-position:0 -100px}ul#gf_form_toolbar_links li.gf_form_toolbar_results a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_results a.gf_toolbar_disabled:hover,ul#gf_form_toolbar_links li.gf_form_toolbar_results a:hover{background-position:0 -220px}#edit-title-close{width:16px;position:absolute;right:4px;color:#999;cursor:pointer}#gform_settings_page_title_error{margin-left:5px;color:red}#edit-title-header{min-height:24px;overflow:hidden;position:relative;font-size:14px;border-width:1px 1px 0;border-style:solid;border-color:#DFDFDF;margin:0!important;padding:8px 12px 5px;white-space:nowrap;background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#edit-title-container{width:350px;visibility:hidden;position:absolute;z-index:9999;top:50px}#edit-title-input{font-size:14px;width:100%;margin-bottom:20px}#edit-title-label{display:block;font-size:14px;margin-bottom:2px;font-weight:700}#gform_settings_page_title{padding:5px 10px;webkit-border-radius:2px;border-radius:2px}.gform_settings_page_title_editable{cursor:pointer}#form_switcher_arrow{padding:5px}#form_switcher{max-width:300px}.form_switcher_arrow i{font-size:18pt;vertical-align:middle;color:#000}#form_switcher_container{display:none;position:absolute;z-index:9999;top:50px}#form_switcher_container .chosen-container-single .chosen-default{border-radius:0;height:39px;line-height:39px;font-weight:700;color:#464646;font-size:14px;border-color:#DFDFDF;background:#fff;padding:0 10px}#form_switcher_container .chosen-container-single .chosen-single span{margin:0}#form_switcher_container .chosen-container-single .chosen-drop{border-radius:0;border:1px solid #DFDFDF;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:10px}#form_switcher_container .chosen-container .chosen-results li.active-result{width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#form_switcher_container .chosen-container .chosen-results li.highlighted{background:#eee;color:#444}#form_switcher_container .chosen-container-single .chosen-single div{width:10px;right:10px}#form_switcher_container .chosen-container-single .chosen-search{padding:0}#form_switcher_container .chosen-container .chosen-results{margin:10px -10px 0 0;max-height:250px}#form_switcher_container .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-42px 0!important}#form_switcher_container .chosen-container-single .chosen-single div b{height:10px!important;display:inline-block!important;background:url(chosen-sprite.png) -42px 0 no-repeat!important}div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button{border-color:#DFDFDF}div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button,div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:active,div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:hover{-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:hover{border-color:#CCC}div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:active{border-color:#BBB}body.wp-admin div#add_fields div#floatMenu input.button.button-large.button-primary.update-form{margin-right:15px}div#wpbody-content div.wrap div#after_update_dialog.updated_base.gform_editor_status,div.gform_editor_status{max-width:480px!important;padding:10px}#floatMenu h3.gf_add_fields{display:none}#floatMenu br{height:1px;display:block}#floatMenu a.submitdelete{cursor:pointer;float:right;line-height:30px;padding:1px 2px;text-decoration:none;color:red;display:-moz-inline-stack;display:inline-block}#floatMenu a.submitdelete:hover{background-color:red;color:#FFF}#floatMenu input.button-primary.gfbutton{float:right;margin:6px 0 0!important}#floatMenu #after_update_dialog{margin:14px 0 0;text-align:center;padding:16px 10px}table.gfield_list td.gfield_list_cell,table.gfield_list td.gfield_list_cell+td.gfield_list_cell,table.gfield_list thead tr th+th{padding:6px 0}#floatMenu span#please_wait_container{width:16px;height:16px;float:right;margin:4px 4px 0 0}div#gravity-edit-icon,div#gravity-entry-icon,div#gravity-export-icon,div#gravity-help-icon,div#gravity-import-icon,div#gravity-notification-icon,div#gravity-settings-icon,div#gravity-title-icon,div#gravity-update-icon{background-image:url(../images/gf-32-iconsprite.png);background-repeat:no-repeat}div#gravity-edit-icon{background-position:0 0}div#gravity-entry-icon{background-position:0 -50px}div#gravity-export-icon{background-position:0 -100px}div#gravity-help-icon{background-position:0 -150px}div#gravity-import-icon{background-position:0 -200px}div#gravity-notification-icon{background-position:0 -250px}div#gravity-settings-icon{background-position:0 -300px}div#gravity-update-icon{background-position:0 -400px}div#gravity-title-icon{background-position:0 -350px}div#major-publishing-actions{clear:both}html body.wp-admin div#wpwrap div#wpcontent div#wpbody div#wpbody-content div.wrap table.widefat tfoot tr th.manage-column,html body.wp-admin div#wpwrap div#wpcontent div#wpbody div#wpbody-content div.wrap table.widefat thead tr th.manage-column{font-size:13px!important}th.manage-column.column-cb.check-column{vertical-align:top}table.gfield_list thead tr th{padding:6px 0;font-weight:700}table.widefat tbody tr td.entry-view-field-value table.gfield_list{border-top:1px solid #DFDFDF!important;border-left:1px solid #DFDFDF!important;border-spacing:0;padding:0;margin:2px 0 6px;width:100%}table.widefat tbody tr td.entry-view-field-value table.gfield_list td{border-right:1px solid #DFDFDF!important;padding:6px 10px}table.widefat tbody tr td.entry-view-field-value table.gfield_list thead tr th{background-image:none!important;border-right:1px solid #DFDFDF!important;padding:6px 10px;font-family:sans-serif!important}table.widefat tbody tr td.entry-view-field-value ul li{color:#555!important}input.headercb{margin-top:-3px}.gfield_routing_select,.gfield_rule_select{width:120px}.gfield_rule_input{vertical-align:bottom;height:28px}.gf_conditional_logic_rules_container{margin-top:4px}.gf_conditional_logic_rules_container input,.gf_conditional_logic_rules_container select{margin-top:0!important;margin-left:2px}.gform_routing_operator{width:60px}.validation_message{color:#9E0B0F!important;font-size:11px;font-family:sans-serif;letter-spacing:normal}.gfield_error{background-color:#FFDFDF!important;margin-top:4px!important;margin-bottom:6px;padding:6px 6px 4px!important;border:1px dotted #C89797}.grouting_rule_error input{border:1px solid red}.gfield_sub_setting{margin-top:20px}div#notifications_container .inside div.message.error{line-height:1.5!important}.gform_card_icon_container{margin:8px 0 6px;height:32px}div.gform_card_icon{margin-right:4px;text-indent:-9000px;background-image:url(../images/gf-creditcard-icons.png);background-repeat:no-repeat;width:36px;height:32px;float:left}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa{background-position:0 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -64px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -64px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex{background-position:-72px 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -64px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover{background-position:-108px 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -64px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -64px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -64px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa{background-position:0 -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -256px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -256px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex{background-position:-72px -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -256px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover{background-position:-108px -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -256px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -256px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -256px}.ginput_complex .ginput_cardinfo_left,.ginput_complex .ginput_cardinfo_right{min-height:43px;position:relative;float:left}.ginput_complex .ginput_cardinfo_left{width:50%;margin-right:1%}.ginput_complex .ginput_cardinfo_right{min-width:85px!important}.ginput_complex .ginput_cardinfo_right label{white-space:nowrap!important}.ginput_complex span.ginput_cardextras{display:block;overflow:hidden;margin-bottom:8px}.ginput_complex .ginput_cardinfo_right span.ginput_card_expiration_container{position:relative}.ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{width:47%!important;display:-moz-inline-stack;display:inline-block}.ginput_complex select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{max-width:50%!important;position:relative}.ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{width:32px;height:23px;background-image:url(../images/gf-creditcard-icons.png);background-repeat:no-repeat;background-position:0 -128px;position:relative;top:-2px;left:6px;display:-moz-inline-stack;display:inline-block}div.gfield_creditcard_warning_message{display:none!important}#gform_fields li.credit_card_setting.field_setting ul li{padding:2px 0 4px}.wp-media-buttons{padding:0!important;line-height:3px!important}.wp-media-buttons select{padding:1px!important;font-size:10px!important;line-height:2.2rem}#notifications_advanced_settings label{line-height:18px}div.gf_toolset_dropdown_menu{position:absolute;top:10px;right:0}div.gf_toolset_dropdown_menu ul li.gf_toolset_dropdown_toplevel a.gf_toolset_dropdown_toplevel_link{display:block;width:40px;height:24px;overflow:hidden;padding:0;text-indent:-9000px;text-decoration:none;background-color:#EFEFEF;margin:0;border:1px solid #DFDFDF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:url(../images/gf-entry-paging-sprite.jpg);background-repeat:no-repeat;background-position:-144px 0}div.gf_entry_detail_pagination{clear:both;float:right;font-size:13px}div.gf_entry_detail_pagination ul{height:15px}div.gf_entry_detail_pagination ul li div.gf_entry_detail_pagination ul li{padding:0!important;margin-bottom:0!important}div.gf_entry_detail_pagination ul li{display:-moz-inline-stack;display:inline-block}div.gf_entry_detail_pagination ul li.gf_entry_count span{display:block;width:auto!important;line-height:25px;padding:0 5px 0 0}div.gf_entry_detail_pagination ul li.gf_entry_count span strong{color:#D24E29}div.gf_entry_detail_pagination ul li.gf_entry_pagination a{display:block;padding:0;text-decoration:none;margin:0}div.gf_entry_wrap #poststuff .inside{margin-top:12px}div.gf_entry_wrap #poststuff .inside .message,div.gf_entry_wrap #poststuff .inside .updated{margin:-12px -12px 12px}#notifications_container .message{margin:-2px -15px 0}a.gf_entry_next_link.gf_entry_pagination_link.gf_entry_pagination_link_inactive,a.gf_entry_prev_link.gf_entry_pagination_link.gf_entry_pagination_link_inactive{color:#424242;filter:alpha(opacity=20);opacity:.2}a.gf_entry_next_link.gf_entry_pagination_link.gf_entry_pagination_link_active,a.gf_entry_prev_link.gf_entry_pagination_link.gf_entry_pagination_link_active{color:#424242;filter:alpha(opacity=50);opacity:.5}a.gf_entry_next_link.gf_entry_pagination_link.gf_entry_pagination_link_active:hover,a.gf_entry_prev_link.gf_entry_pagination_link.gf_entry_pagination_link_active:hover{color:#0074A2;filter:alpha(opacity=100);opacity:1}li.gf_entry_next i,li.gf_entry_prev i{display:block}html body.wp-admin div#wpwrap div#wpcontent div#wpbody div#wpbody-content div.wrap div#tab_notification div.wp-editor-wrap{margin-top:20px!important}html body.wp-admin div#wpwrap #wp-form_notification_message-media-buttons.hide-if-no-js.wp-media-buttons{position:absolute;top:-2px;left:0;width:290px!important;padding:3px 4px 3px 6px!important;background-color:#E9E9E9;border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #CCC;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}html body.rtl.wp-admin div#wpwrap #wp-form_notification_message-media-buttons.hide-if-no-js.wp-media-buttons{left:auto!important;right:0}html body.wp-admin div#wp-form_notification_message-editor-tools.wp-editor-tools{position:relative}html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_message-wrap.wp-editor-wrap div#wp-form_notification_message-editor-tools.wp-editor-tools div#wp-form_notification_message-media-buttons.hide-if-no-js a#form_notification_message-add_media{background-color:#FFF;background-image:url(../images/gf-media-button-bg.jpg);background-repeat:repeat-x;background-position:bottom;padding:3px 6px 2px 5px!important;border:1px solid #C3C3C3;border-bottom:2px solid #CCC;color:#464646;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:arial,sans-serif;font-weight:400;font-size:12px;line-height:18px;display:-moz-inline-stack;display:inline-block}html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_message-wrap.wp-editor-wrap div#wp-form_notification_message-editor-tools.wp-editor-tools div#wp-form_notification_message-media-buttons.hide-if-no-js a#form_notification_message-add_media img{display:none!important}html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_message-wrap.wp-editor-wrap div#wp-form_notification_message-editor-tools.wp-editor-tools div#wp-form_notification_message-media-buttons.hide-if-no-js select#form_notification_message_variable_select{position:relative;top:0;font-family:arial,sans-serif;font-weight:400;font-size:12px!important;line-height:18px}.gf_toggle_submenu{width:11px;height:11px;cursor:pointer;background-image:url(../images/icon-submenu-down.png);background-size:11px 11px;background-repeat:no-repeat;background-position:center center;display:-moz-inline-stack;display:inline-block}.gf_submenu{background-color:#FFF;box-shadow:0 1px 1px rgba(0,0,0,.1);display:none;float:none;margin:0 0 0 -1px;position:absolute;padding:0;z-index:99;border-top:1px solid #dfdfdf;border-bottom:4px solid #666}#gf_form_toolbar .gf_submenu{top:40px}.row-actions .gf_submenu,.row_actions .gf_submenu{margin-top:-2px}.row-actions span a i{display:none!important}.gf_submenu a,ul#gf_form_toolbar_links li:hover .gf_submenu{display:block}.gf_submenu li{margin:0}.gf_submenu a{padding:6px 10px}.gf_submenu a:hover{background-color:#eaf2fa;color:#333}ul#gf_form_toolbar_links .gf_submenu{margin-top:5px}ul#gf_form_toolbar_links .gf_submenu ul li{display:block;padding:0;margin:0;border-bottom:1px solid #eee}ul#gf_form_toolbar_links .gf_submenu ul li a{background:0 0;padding:6px 10px;line-height:24px}ul#gf_form_toolbar_links .gf_submenu ul li:hover{background-color:#F1F1F1}#gform_fields li #field_settings li{overflow:visible}.merge-tag-support{max-width:95%}.all-merge-tags{position:relative;display:-moz-inline-stack;display:inline-block}.all-merge-tags.textarea{position:absolute;margin-top:1px}.all-merge-tags a.open-list{text-indent:-999rem;width:16px;height:16px;background:url(../images/icon-drop-list.png) no-repeat;cursor:pointer;margin-left:5px;display:-moz-inline-stack;display:inline-block}ul#gf_merge_tag_list{max-height:200px;min-width:175px;overflow:auto;position:absolute;background-color:#F8F8F8;border:1px solid #CCC;z-index:999;text-indent:0;-moz-box-shadow:0 8px 6px -6px rgba(68,68,68,.4);-webkit-box-shadow:0 8px 6px -6px rgba(68,68,68,.4);box-shadow:0 8px 6px -6px rgba(68,68,68,.4)}ul#gf_merge_tag_list li:nth-child(even){background-color:#EEE}.right ul#gf_merge_tag_list{right:0}ul#gf_merge_tag_list li{margin:0;line-height:1.4rem;padding:0!important;border-bottom:1px dotted #ccc}ul#gf_merge_tag_list li:last-child{border-bottom:none}ul#gf_merge_tag_list li.group-header{font-weight:700;padding:5px!important}ul#gf_merge_tag_list li.group-header:hover{background-color:transparent}ul#gf_merge_tag_list a{display:block;padding:5px;cursor:pointer}ul#gf_merge_tag_list a:hover{background-color:#EEE}.mt-form_confirmation_message,.mt-gform_notification_message{float:right;position:relative;right:10px;top:90px}#wp-form_confirmation_message-wrap,#wp-gform_notification_message-wrap{margin-right:12px}#form_settings{margin-top:0}.gform_tab_group{background-color:#FFF;border:1px solid #DEDEDE;margin-top:10px;border-radius:3px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:block}.gform_tabs{width:150px;float:left;margin-top:10px}.gform_tab_container{margin-left:150px;padding:20px;min-height:370px;background-color:#F6FBFD;border-left:1px solid #E1E1E1}.gform_tabs a{padding:6px 10px;text-decoration:none;display:block;border:1px solid #FFF;font-size:14px}.gform_tabs li.active a{line-height:18px;z-index:50!important;background-color:#F6FBFD;border:1px solid #E1E1E1;border-right-color:#F6FBFD;border-left:2px solid #2EA2CC;margin:0 -1px 0 0;width:138px;padding:6px 0 6px 10px!important}.gform_tabs li:last-child{margin-bottom:16px}.gform_tab_content{overflow:hidden}.gform_tab_content h3{font-size:1.6rem;margin-top:2px}ul#gform_fields li#no-fields{padding:0!important}ul#gform_fields li#no-fields div.newform_notice{padding:20px 20px 18px;font-weight:700;margin:2px 0 40px!important;position:relative}ul#gform_fields li#no-fields div.newform_notice span{position:absolute;right:35px;top:35px;width:116px;height:83px;background-image:url(../images/gf-nofields-steps.png);background-position:0 -1769px;background-repeat:no-repeat;display:block}h4.gf_nofield_header{font-size:1.6rem;font-weight:700}h4.gf_settings_subheader{font-size:1.4rem;border-bottom:1px solid #CCC;padding:0 0 10px;margin:2px 0 30px!important;font-weight:400!important}#export_filters{width:450px}.gf_tips{font-family:'Shadows Into Light Two',helvetica,arial,sans-serif;color:#F26522}div#gf_nofield_1_instructions,div#gf_nofield_2_instructions,div#gf_nofield_3_instructions,div#gf_nofield_4_instructions,div#gf_nofield_5_instructions{position:relative;width:498px;background-image:url(../images/gf-nofields-steps.png);background-repeat:no-repeat}span.gf_nofield_1_instructions_copy,span.gf_nofield_1_instructions_heading{width:200px;left:0;-webkit-transform:rotate(355deg);-moz-transform:rotate(355deg);-o-transform:rotate(355deg)}div#gf_nofield_1_instructions{height:352px;background-position:0 0}div#gf_nofield_2_instructions{height:192px;background-position:0 -382px}div#gf_nofield_3_instructions{height:572px;background-position:0 -605px}div#gf_nofield_4_instructions{height:220px;background-position:0 -1207px}div#gf_nofield_5_instructions{height:282px;background-position:0 -1457px}div#gf_nofield_1_instructions span,div#gf_nofield_2_instructions span,div#gf_nofield_3_instructions span,div#gf_nofield_4_instructions span,div#gf_nofield_5_instructions span{display:block;position:absolute;line-height:1.1;word-spacing:-.1rem;text-align:center}span.gf_nofield_1_instructions_heading{top:30px;font-size:40px}span.gf_nofield_1_instructions_copy{top:125px;font-size:20px}span.gf_nofield_2_instructions_copy{width:260px;top:25px;left:245px;font-size:20px;-webkit-transform:rotate(358deg);-moz-transform:rotate(358deg);-o-transform:rotate(358deg)}span.gf_nofield_3_instructions_copy_top{width:260px;top:10px;left:180px;font-size:20px}span.gf_nofield_3_instructions_copy_mid{width:240px;top:290px;left:140px;font-size:20px}span.gf_nofield_3_instructions_copy_bottom{width:260px;top:475px;left:180px;font-size:20px;-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg)}span.gf_nofield_4_instructions_copy_top{width:260px;top:13px;left:239px;font-size:20px}span.gf_nofield_4_instructions_copy_bottom{width:300px;top:185px;left:180px;font-size:20px}span.gf_nofield_5_instructions_heading{width:200px;top:30px;left:0;font-size:40px;line-height:1.1rem;word-spacing:-.2rem;text-align:center;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg)}span.gf_nofield_5_instructions_copy{width:200px;top:125px;left:0;font-size:20px;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg)}h3+h4.gf_settings_subheader,table+h4.gf_settings_subheader{margin:30px 0!important}#gform_fields .field-drop-zone{border:1px dashed #bbb;background-color:#FFF;margin:0 auto 10px;height:75px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gform_fields_empty{height:600px}.ui-draggable-dragging{-webkit-transition:width .1s;transition:width .1s;width:120px;z-index:9999;color:#424242!important}ul.gforms_form_settings li{margin:0}h4.section-title{border-bottom:1px solid #EEE;font-size:14px;font-weight:400;margin:0 0 20px;padding:0 0 5px}.child-settings{padding:10px;border-left:2px solid #EEE;margin-left:5px}.editing td:first-child,tr#confirmation-editor-row td{border-left:3px solid #21759B}table.gforms_form_settings{margin:0 0 18px}table.gforms_form_settings td,table.gforms_form_settings th{padding:8px 0}.show_advanced_settings_container{border-top:1px solid #EEE;padding:5px}#show_advanced_settings{cursor:pointer}h4.gf_settings_subgroup_title{padding-bottom:6px;border-bottom:1px solid #DFDFDF}table.gforms_form_settings th{text-align:left;width:200px;font-weight:400;vertical-align:top;padding-left:10px}body.wp-admin .wrap .gform_tab_group .gform_tab_container .gform_tab_content input.button-primary{margin:10px 0 20px;letter-spacing:.3pt;font-weight:400}.setting-row{margin:0 0 10px}tr#confirmation-editor-row td{padding:0;border-top:0}div#confirmation-editor{padding:20px}.editing td{border-bottom:0}.editing .edit a{color:#999!important}.last-row td{background-color:red}.editor-actions a{line-height:24px}.editor-actions img.spinner{position:relative;top:4px;left:6px}.add_field_choice,.delete_field_choice{position:relative;margin-left:6px;color:#444}#confirmation_action_type{display:none}#confirmation_logic_type{margin-left:5px}ol.field_type li{float:left;width:50%}ol.field_type input.button{width:120px}.description-list{margin:10px 0;padding:0 20px}.description-list li{padding:0;list-style:disc;overflow:visible}.custom_mask_instructions h5{margin:0 0 4px;font-size:11px}.custom_mask_instructions span.label{font-size:11px;width:80px;display:inline-block}.custom_mask_instructions li{margin:0 0 14px}.gf_calculation_buttons{float:right;margin-right:55px}.gf_calculation_buttons input[type=button]{width:22px;float:left}#field_calculation_formula_variable_select{width:150px}#calculation_options p{margin:0 0 14px;padding:0}a.limit-text{display:block;height:18px;line-height:18px;overflow:hidden;padding-right:5px;color:#555;text-overflow:ellipsis;white-space:nowrap}a.limit-text:hover{color:#555}th.column-name{width:30%}th.column-type{width:20%}div.gf_animate_sub_settings{border-left:1px dashed #DFDFDF;margin-left:10px}.gform_nofification_edit div.gf_animate_sub_settings{margin-left:0}table.gforms_form_settings td.gf_sub_settings_cell{padding:0}div#form_button_conditional_logic_container.gf_animate_sub_settings{padding-left:12px!important}span.gf_admin_page_formid{color:#FFF;background-color:#D4662C;line-height:2;white-space:nowrap;padding:0 8px;position:relative;top:-3px;text-decoration:none;border:none;-webkit-border-radius:2px;border-radius:2px;text-shadow:none;font-weight:600;font-size:13px;display:-moz-inline-stack;display:inline-block;margin:0 2px 0 12px}div#gform_last_page_settings div#last_page_settings.ui-tabs,div#gform_last_page_settings div#last_page_settings.ui-tabs ul.ui-tabs-nav,div#gform_pagination div#pagination_settings.ui-tabs ul.ui-tabs-nav,ul#gform_fields li div#field_settings.ui-tabs div#gform_pagination div#pagination_settings.ui-tabs,ul#gform_fields li div#field_settings.ui-tabs ul.ui-tabs-nav{padding:0!important}#gform_notification_to_routing_container table{width:100%}.ui-tabs>.ui-tabs-nav>.ui-state-disabled{display:none}div#gform_last_page_settings div#last_page_settings .ui-widget-header,div#gform_pagination div#pagination_settings .ui-widget-header,ul#gform_fields li .ui-widget-header{border-left:none!important;border-top:none!important;border-right:none!important;background:0 0!important;font-weight:400!important}div#gform_last_page_settings div#last_page_settings.ui-tabs ul.ui-tabs-nav li.ui-state-default,div#gform_pagination div#pagination_settings.ui-tabs ul.ui-tabs-nav li.ui-state-default,ul#gform_fields li div#field_settings.ui-tabs ul.ui-tabs-nav li.ui-state-default{font-weight:400!important}div#gform_last_page_settings div#last_page_settings.ui-widget-content,div#gform_pagination div#pagination_settings.ui-widget-content,ul#gform_fields li div#field_settings.ui-widget-content{background:0 0!important;border:none!important}input:checked+label{font-weight:400}div.gf_clear{clear:both!important}div.gf_clear.gf_clear_complex{clear:both!important;margin-bottom:10px}.gf_button.slick_button{display:inline-block;text-decoration:none;padding:10px 25px;color:#FFF;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 1px 2px rgba(121,0,0,.2);-webkit-box-shadow:0 0 1px 2px rgba(121,0,0,.2);box-shadow:0 0 1px 2px rgba(121,0,0,.2);font-size:1.2rem}.slick_button.red_button{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff3019),color-stop(100%,#cf0404));background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0 )}div.gf-pagebreak-end,div.gf-pagebreak-first,div.gf-pagebreak-inline{background-position:center center;background-repeat:no-repeat}.slick_button.red_button:active,.slick_button.red_button:hover{color:#FFF}.gform-add,.gform-remove{margin-top:2px;vertical-align:middle;cursor:pointer}.gform-add{margin-left:5px}#gform-no-filters{color:#CCC;cursor:pointer}.gform-filter-value{vertical-align:bottom;height:28px!important}.gform-filter-field,.gform-filter-operator,.gform-filter-value{height:2rem;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.gform-filter-field,.gform-filter-value{width:150px}#gform-field-filters{overflow-y:auto}.gform-field-filter{margin-top:4px}.gform-field-filter input,.gform-field-filter select{margin-right:2px}.gform-field-filter .gform-add{margin-right:4px}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}#namediv .gform_button_select_files{width:100px!important}.gform_fileupload_multifile .gform_drop_area{padding:25px;border:2px dashed #ddd;text-align:center;color:#aaa;margin-bottom:10px}.gform_delete{vertical-align:middle;cursor:pointer}tr.gf-locking.wp-locked .locked-info{height:auto}tr.gf-locking.wp-locked img.gform_active_icon{display:none}div.gf-pagebreak-container{display:block;position:relative;text-align:center;padding:20px 0}div.gf-pagebreak-first{background-image:url(../images/gf-pagebreak-first.png)}div.gf-pagebreak-inline{background-image:url(../images/gf-pagebreak-inline.png)}div.gf-pagebreak-end{background-image:url(../images/gf-pagebreak-end.png)}div.gf-pagebreak-text-main{font-weight:700;font-size:16px;text-transform:uppercase;margin:10px auto}div.gf-pagebreak-text-main span{background-color:#EEE;padding:0 10px;display:-moz-inline-stack;display:inline-block}.field_hover div.gf-pagebreak-container div.gf-pagebreak-text-main span,.field_selected div.gf-pagebreak-container div.gf-pagebreak-text-main span{background-color:#F6FBFD!important}.gf-pagebreak-text-after,.gf-pagebreak-text-before{font-family:'Shadows Into Light Two',"Brush Script MT",helvetica,arial,sans-serif;font-size:16px;color:#F26522}li.gfield.gpage label.gfield_label{display:none!important;margin:0!important}.entry_unread a,.entry_unread td{font-weight:700}.entry_spam_trash a,.entry_spam_trash td,.row-actions a{font-weight:400}.entry_nowrap{overflow:hidden;white-space:nowrap}.gform-filter-operator{width:100px}body.forms_page_gf_entries div#TB_title[style]{width:630px!important}table.form-table tr:last-child td,table.form-table tr:last-child th{border:none!important}span.gf_settings_description{display:block;margin-top:6px}div.gf-html-container{border:1px solid #E4E4E4;padding:20px;background-color:#F6F6F6}div.gf-html-container span.gf_blockheader{font-weight:700;display:block;text-transform:uppercase;margin-bottom:6px;font-size:16px;line-height:16px}ul.gform_fields.left_label li.gfield.gfield_html .gfield_label,ul.gform_fields.right_label li.gfield.gfield_html .gfield_label{float:none!important;display:inline-block;margin-top:12px;margin-bottom:8px;text-align:left;width:100%}a.gf_delete_field_choice,a.gf_insert_field_choice{color:#9B9B9B;text-decoration:none;margin-left:6px;font-size:14px}a.gf_delete_field_choice:active,a.gf_delete_field_choice:hover,a.gf_insert_field_choice:active,a.gf_insert_field_choice:hover{color:#444}.ginput_container.ginput_single_email input.medium,span.ginput_left input.medium,span.ginput_right input.medium{width:95%!important}ul:not(.top_label) .ginput_container.ginput_single_email{margin-left:30%}.gforms_edit_form input.disabled,.gforms_edit_form input:disabled,.gforms_edit_form select.disabled,.gforms_edit_form select:disabled,.gforms_edit_form textarea.disabled,.gforms_edit_form textarea:disabled{pointer-events:none}.gaddon-section{padding:20px 0 0;margin:0 0 20px}.gaddon-section.gaddon-first-section{padding-top:0;border-top:0}.gaddon-setting.large{width:95%}.gaddon-setting.medium{width:50%}.gaddon-setting.gaddon-checkbox{margin-right:8px}table tbody tr#gform_notification_to_email_container.notification_to_container td.gf_sub_settings_cell div.gf_animate_sub_settings table th,table tbody tr#gform_notification_to_field_container.notification_to_container td.gf_sub_settings_cell div.gf_animate_sub_settings table tbody tr th{padding-left:10px;width:175px!important}table tbody tr#gform_notification_to_email_container.notification_to_container td.gf_sub_settings_cell div.gf_animate_sub_settings table{width:100%!important}div#gform_notification_to_routing_rules div{margin-top:4px}div#gform_notification_to_routing_rules div:first-child{margin-top:0!important}div#gform_notification_to_routing_rules div input:first-child{min-width:35%}div#gform_notification_to_routing_rules input{height:28px;vertical-align:middle}div.wrap.gf_browser_safari div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button,div.wrap.gf_browser_safari div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:active,div.wrap.gf_browser_safari div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:hover{padding-top:6px;padding-bottom:6px;line-height:10px}div.wrap.gf_browser_safari .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{top:-2px}div.wrap.gf_browser_safari .ui-tabs-panel ul li label.inline{margin-bottom:0!important}div.wrap.gf_browser_gecko div.new-form-option a{padding:16px 16px 14px}div.wrap.gf_browser_gecko .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{top:-4px}div.wrap.gf_browser_gecko .ui-tabs-panel ul li label.inline{margin-bottom:0!important;margin-top:1px!important}div.wrap.gf_browser_ie .menu.collapsible ol.field_type li input.button{width:96%!important}div.wrap.gf_browser_ie .menu.collapsible li{min-width:20%!important}div.wrap.gf_browser_ie .gfield_checkbox li input,div.wrap.gf_browser_ie .gfield_checkbox li input[type=checkbox],div.wrap.gf_browser_ie .gfield_radio li input[type=radio]{margin-top:0}.bulk-arrow-mid{height:300px}textarea#gfield_bulk_add_input{width:320px;height:290px}div.wrap.gf_browser_ie .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{top:0}div.wrap.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{position:relative;top:-2px}div.wrap.gf_browser_ie .menu.collapsible ol.field_type li{width:50%;overflow:hidden}div.wrap.gf_browser_ie.gf_browser_ie8 .menu.collapsible ol.field_type li input.button,div.wrap.gf_browser_ie.gf_browser_ie9 .menu.collapsible ol.field_type li input.button{width:92%!important}div.wrap.gf_browser_ie input.button-primary,div.wrap.gf_browser_ie input.button-primary.gfbutton,div.wrap.gf_browser_ie input.gfbutton{padding:0 6px;line-height:1rem}div.wrap.gf_browser_ie ol.field_type{width:100%!important}div.wrap.gf_browser_ie ol.field_type li{padding:0!important}div.wrap.gf_browser_ie ol.field_type input.button[type=button]{width:140px!important}body .gf_browser_chrome a.button-primary.gfbutton,body .gf_browser_chrome button.button-primary.gfbutton,body .gf_browser_chrome input.button-primary.gfbutton{line-height:1em!important}body .gf_browser_chrome h2.gf_admin_page_title span.gf_admin_page_subtitle{margin-top:2px}body .gf_browser_chrome .ui-tabs-panel ul li label.inline{margin-bottom:0!important;margin-top:1px!important}div.wrap.gf_browser_chrome .gfield_checkbox li input,div.wrap.gf_browser_chrome .gfield_checkbox li input[type=checkbox],div.wrap.gf_browser_chrome .gfield_radio li input[type=radio]{margin-left:2px!important}#gfield_settings_category_container,#gfield_settings_choices_container,.gfield_settings_input_choices_container{max-height:222px}#gform_installation_progress li{display:inline-block;padding:10px 25px 10px 0}.gform_installation_progress_current_step,.gform_installation_progress_step_complete,.gform_installation_progress_step_wrap p{color:#000}.gform_installation_progress_step_pending{color:silver}.gform_system_report mark{background:0 0;color:#999}.gform_system_report mark.yes{color:#7ad03a}.gform_system_report .error_message,.gform_system_report mark.error{color:#a00}.gform_system_report_alert{border-left-color:#2EA2CC!important;box-sizing:border-box;display:block;width:100%;position:relative;padding-bottom:10px!important}.gf_copy_message{color:#080;display:none!important}#gf_system_report{position:absolute;height:10px;width:10px;top:65px;left:20px;z-index:-1}#entry_list_form .column-is_starred,#form_list_form .column-is_active{width:40px;vertical-align:top;padding:8px 10px}#form_list_form .column-conversion,#form_list_form .column-id,#form_list_form .column-lead_count,#form_list_form .column-view_count{width:10%}#entry_list_form .column-column_selector{width:20px}#entry_filters{display:inline-block;vertical-align:middle}#entry_search_button{float:right;margin-top:3px}#content-sortables.empty-container,#sidebar_middle-sortables.empty-container,#sidebar_top-sortables.empty-container{border:3px dashed #BBB!important;height:250px!important}#entry_search_container{margin-top:12px;float:right}.gform-rte-preview{width:459px;background-image:url(../images/rich-text-editor.png);position:relative;display:none;margin-bottom:21px}.gform-rte-preview.small{height:110px}.gform-rte-preview.medium{height:180px}.gform-rte-preview.large{height:280px}.gform-rte-preview:after{content:'';display:block;height:21px;width:459px;background:url(../images/rich-text-editor.png) bottom no-repeat;position:absolute;top:100%}.detail-view-print{margin-bottom:20px}.screen-meta-toggle{z-index:2}div.error{padding:20px}::-webkit-input-placeholder{color:#BDBDBD}::-moz-placeholder{color:#BDBDBD}:-ms-input-placeholder{color:#BDBDBD}:-moz-placeholder{color:#BDBDBD}.gf_browser_gecko input[type=checkbox],.gf_browser_gecko input[type=radio]{margin-bottom:-6px}.gf_browser_chrome input[type=checkbox],.gf_browser_chrome input[type=radio]{margin-bottom:-4px}.section_label{color:#21759b;font-weight:700;margin-bottom:12px;display:block}#gform_fields li ul.rules_container li{padding:0}.last_page_button_options{margin-top:8px}#last_page_button_button_container,#last_page_button_image_container,#last_page_button_text_container{margin-top:12px!important}div.range_max,div.range_min{width:98px;display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:8px}div.range_max input,div.range_min input{width:90px}@media screen and (max-width:782px){.gforms_form_settings_wrap #gform_tab_container_1,.gforms_settings_wrap #gform_tab_container{margin-left:0}#entry_search_container{bottom:-100px;float:none;height:90px;position:absolute;vertical-align:middle}#entry_search_button{float:none}.gforms_form_settings_wrap #gform_tabs{display:none}#gform-settings .column-is_active{width:19px;padding-top:0;vertical-align:top}.gforms_settings_wrap #gform_tabs{float:none;width:100%;margin:10px 10px 0}.gforms_settings_wrap #gform_tabs li.active a{width:auto;border-left:0;border-right:0;border-top:0;border-bottom:4px solid #666;background-color:inherit;box-shadow:none;color:#23282d;padding:10px!important}.gforms_settings_wrap #gform_tabs li{display:inline-block;width:auto;margin-bottom:0;border-right:#e1e1e1}#gform_tab_container{border-top:1px solid #e1e1e1}.gform_panel h3{line-height:39px}.gform_panel h3 .add-new-h2{display:inline-block;margin-left:0;position:static;vertical-align:top}} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}body .gform_wrapper.gf_rtl_wrapper .recaptchatable #recaptcha_response_field,body.rtl .gform_wrapper.recaptchatable #recaptcha_response_field,html[dir=rtl] .gform_wrapper.recaptchatable #recaptcha_response_field{position:static!important}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}@font-face{font-family:gravityfont;src:url(fonts/gravityfont.eot)}@font-face{font-family:gravityfont;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:400;font-style:normal}[class*=" gficon-"],[class^=gficon-]{font-family:gravityfont;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}.gficon-gravityforms-locked-icon:before{content:"\e627"}.gficon-gravityforms-logo-icon:before{content:"\e60c"}.gficon-gravitycharge-logo-icon:before{content:"\e600"}.gficon-gravityforms-rocket-icon:before{content:"\e614"}.gficon-gravityforms-form-icon:before{content:"\e60b"}.gficon-gravityforms-css-alt-con:before{content:"\e60e"}.gficon-gravityforms-markup-icon:before{content:"\e60d"}.gficon-gravityforms-key-icon:before{content:"\e610"}.gficon-gravityforms-upload-icon:before{content:"\e612"}.gficon-gravityforms-download-icon:before{content:"\e611"}.gficon-gravityforms-filter-icon:before{content:"\e61d"}.gficon-gravityforms-settings-icon:before{content:"\e615"}.gficon-gravityforms-eye-icon:before{content:"\e61c"}.gficon-gravityforms-star-icon:before{content:"\e61e"}.gficon-gravityforms-cross-icon:before{content:"\e61f"}.gficon-gravityforms-tick-icon:before{content:"\e620"}.gficon-gravityforms-credit-icon:before{content:"\e621"}.gficon-gravityforms-file-icon:before{content:"\e622"}.gficon-gravityforms-search-icon:before{content:"\e623"}.gficon-gravityforms-bullet-icon:before{content:"\e624"}.gficon-gravityforms-bug-icon:before{content:"\e619"}.gficon-gravityforms-docs-icon:before{content:"\e61a"}.gficon-gravityforms-vcard-icon:before{content:"\e61b"}.gficon-gravityforms-info-icon:before{content:"\e616"}.gficon-gravityforms-favorite-icon:before{content:"\e617"}.gficon-gravityforms-chat-icon:before{content:"\e618"}.gficon-gravityforms-zero-icon:before{content:"\e601"}.gficon-gravityforms-nine-icon:before{content:"\e602"}.gficon-gravityforms-eight-icon:before{content:"\e603"}.gficon-gravityforms-seven-icon:before{content:"\e604"}.gficon-gravityforms-six-icon:before{content:"\e605"}.gficon-gravityforms-five-icon:before{content:"\e606"}.gficon-gravityforms-four-icon:before{content:"\e607"}.gficon-gravityforms-three-con:before{content:"\e608"}.gficon-gravityforms-two-icon:before{content:"\e609"}.gficon-gravityforms-one-icon:before{content:"\e60a"}.gficon-gravityforms-css-icon:before{content:"\e60f"}.gficon-gravityforms-dollar-icon:before{content:"\e613"}.gficon-gravityforms-slideoff-icon:before{content:"\e625"}.gficon-gravityforms-slideon-icon:before{content:"\e626"}.gficon-settings-cog:before{content:"\e634"}.gficon-gravityforms-spinner-icon:before{content:"\e628"}.gficon-tick:before{content:"\e629"}.gficon-cross:before{content:"\e62a"}.gficon-search:before{content:"\e62b"}.gficon-pencil:before{content:"\e62c"}.gficon-exclamation:before{content:"\e635"}.gficon-forbid:before{content:"\e636"}.gficon-star:before{content:"\e639"}.gficon-star-hollow:before{content:"\e63a"}.gficon-trash:before{content:"\e62d"}.gficon-arrow-up:before{content:"\e62e"}.gficon-arrow-down:before{content:"\e62f"}.gficon-arrow-left:before{content:"\e630"}.gficon-arrow-right:before{content:"\e631"}.gficon-add:before{content:"\e632"}.gficon-subtract:before{content:"\e633"}.gficon-close:before{content:"\e63b"}.gficon-support:before{content:"\e63c"}.gficon-send:before{content:"\e63d"}.gficon-star1:before{content:"\e639";color:#FF9800;font-size:1.2em;margin-top:.188em}.gficon-star0:before{content:"\e63a";color:#CCC;font-size:1.2em;margin-top:.188em}.gfield_creditcard_warning_message .gficon-forbid{color:#9C0F17!important;margin-right:1em}.gficon-2x{font-size:2em}.gficon-3x{font-size:3em}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotation{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}.gficon-spin{animation:rotation 2s linear infinite;-webkit-animation:rotation 2s linear infinite;-moz-animation:rotation 2s linear infinite;text-shadow:0 0 2px rgba(255,255,255,.2);margin-left:2px}.gficon-gravityforms-spinner-icon.gficon-spin{color:#D54E21;font-size:1.5em}html[dir=rtl] .gform_wrapper *,html[dir=rtl] .gform_wrapper .gform_body,html[dir=rtl] .gform_wrapper .gform_footer,html[dir=rtl] .gform_wrapper button,html[dir=rtl] .gform_wrapper div.validation_error,html[dir=rtl] .gform_wrapper form,html[dir=rtl] .gform_wrapper h3.gform_title,html[dir=rtl] .gform_wrapper input[type=text],html[dir=rtl] .gform_wrapper input[type=email],html[dir=rtl] .gform_wrapper input[type=password],html[dir=rtl] .gform_wrapper input[type=url],html[dir=rtl] .gform_wrapper input[type=tel],html[dir=rtl] .gform_wrapper input[type=submit],html[dir=rtl] .gform_wrapper input[type=button],html[dir=rtl] .gform_wrapper select,html[dir=rtl] .gform_wrapper span.gform_description,html[dir=rtl] .gform_wrapper table tr td.gfield_list_icons,html[dir=rtl] .gform_wrapper textarea,html[dir=rtl] .gform_wrapper ul li,html[dir=rtl] .gform_wrapper ul li.gfield,html[dir=rtl] .gform_wrapper ul li.gfield input,html[dir=rtl] .gform_wrapper ul li.gfield select,html[dir=rtl] .gform_wrapper ul li.gfield textarea,html[dir=rtl] .gform_wrapper ul li.gfield.gfield_html{text-align:right;direction:rtl}html[dir=rtl] .gform_wrapper ul,html[dir=rtl] .gform_wrapper ul li{margin-right:0!important;padding-right:0!important}html[dir=rtl] .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,html[dir=rtl] .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,html[dir=rtl] .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,html[dir=rtl] .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{margin:0!important;direction:rtl!important}html[dir=rtl] .gform_wrapper table.gfield_list td,html[dir=rtl] .gform_wrapper table.gfield_list th{padding-left:16px;padding-right:0}.gform_wrapper table.gfield_list tr td.gfield_list_icons,.gform_wrapper table.gfield_list tr td:last-child{padding:0 4px 0 0!important}html[dir=rtl] .gform_wrapper.gf_browser_gecko .left_label input[type=file],html[dir=rtl] .gform_wrapper.gf_browser_gecko .right_label input[type=file],html[dir=rtl] .gform_wrapper.gf_browser_gecko .top_label input[type=file]{width:55%!important;direction:rtl!important}html[dir=rtl] .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice{float:right!important;margin:3px 5px 3px 0!important}html[dir=rtl] .gform_wrapper .chosen-container ul.chosen-choices li.search-field{float:right!important}html[dir=rtl] .gform_wrapper .right_label .gfield_label{text-align:left!important}body .gform_wrapper.gf_rtl_wrapper .gform_footer,body .gform_wrapper.gf_rtl_wrapper .gform_heading,body .gform_wrapper.gf_rtl_wrapper button,body .gform_wrapper.gf_rtl_wrapper div.validation_error,body .gform_wrapper.gf_rtl_wrapper h3.gform_title,body .gform_wrapper.gf_rtl_wrapper input[type=text],body .gform_wrapper.gf_rtl_wrapper input[type=email],body .gform_wrapper.gf_rtl_wrapper input[type=password],body .gform_wrapper.gf_rtl_wrapper input[type=url],body .gform_wrapper.gf_rtl_wrapper input[type=tel],body .gform_wrapper.gf_rtl_wrapper input[type=submit],body .gform_wrapper.gf_rtl_wrapper input[type=button],body .gform_wrapper.gf_rtl_wrapper select,body .gform_wrapper.gf_rtl_wrapper span.gform_description,body .gform_wrapper.gf_rtl_wrapper table tr td.gfield_list_icons,body .gform_wrapper.gf_rtl_wrapper textarea,body .gform_wrapper.gf_rtl_wrapper ul li,body .gform_wrapper.gf_rtl_wrapper ul li.gfield,body .gform_wrapper.gf_rtl_wrapper ul li.gfield input,body .gform_wrapper.gf_rtl_wrapper ul li.gfield select,body .gform_wrapper.gf_rtl_wrapper ul li.gfield textarea,body .gform_wrapper.gf_rtl_wrapper ul li.gfield.gfield_html,body.rtl .gform_wrapper *,body.rtl .gform_wrapper .gform_body,body.rtl .gform_wrapper .gform_footer,body.rtl .gform_wrapper button,body.rtl .gform_wrapper div.validation_error,body.rtl .gform_wrapper form,body.rtl .gform_wrapper h3.gform_title,body.rtl .gform_wrapper input[type=text],body.rtl .gform_wrapper input[type=email],body.rtl .gform_wrapper input[type=password],body.rtl .gform_wrapper input[type=url],body.rtl .gform_wrapper input[type=tel],body.rtl .gform_wrapper input[type=submit],body.rtl .gform_wrapper input[type=button],body.rtl .gform_wrapper select,body.rtl .gform_wrapper span.gform_description,body.rtl .gform_wrapper table tr td.gfield_list_icons,body.rtl .gform_wrapper textarea,body.rtl .gform_wrapper ul li,body.rtl .gform_wrapper ul li.gfield,body.rtl .gform_wrapper ul li.gfield input,body.rtl .gform_wrapper ul li.gfield select,body.rtl .gform_wrapper ul li.gfield textarea,body.rtl .gform_wrapper ul li.gfield.gfield_html{text-align:right!important;direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper ul,body .gform_wrapper.gf_rtl_wrapper ul li,body.rtl .gform_wrapper ul,body.rtl .gform_wrapper ul li{margin-right:0!important;padding-right:0!important}body .gform_wrapper.gf_rtl_wrapper .gfield_checkbox li input,body .gform_wrapper.gf_rtl_wrapper .gfield_checkbox li input[type=checkbox],body .gform_wrapper.gf_rtl_wrapper .gfield_radio li input[type=radio],body.rtl .gform_wrapper .gfield_checkbox li input,body.rtl .gform_wrapper .gfield_checkbox li input[type=checkbox],body.rtl .gform_wrapper .gfield_radio li input[type=radio]{float:right!important}body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_wrapper.gf_rtl_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_wrapper.gf_rtl_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body.rtl .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body.rtl .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body.rtl .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body.rtl .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{margin:0 24px 0 0!important;direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table{direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html blockquote,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html p,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html span,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table td,body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table th{text-align:right!important;direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper table.gfield_list td,body .gform_wrapper.gf_rtl_wrapper table.gfield_list th,body.rtl .gform_wrapper table.gfield_list td,body.rtl .gform_wrapper table.gfield_list th{padding:0!important}body .gform_wrapper.gf_rtl_wrapper table.gfield_list{direction:rtl!important}body .gform_wrapper.gf_rtl_wrapper table.gfield_list thead th{text-align:right!important}body .gform_wrapper.gf_rtl_wrapper table input,body.rtl .gform_wrapper table input{float:right!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container-multi ul.chosen-choices li.search-choice,body.rtl .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice{float:right!important;margin:3px 5px 3px 0!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container ul.chosen-choices li.search-field,body.rtl .gform_wrapper .chosen-container ul.chosen-choices li.search-field{float:right!important}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_label,body.rtl .gform_wrapper ul:not(.top_label) .gfield_label{float:right!important;margin:0 0 0 15px!important}body .gform_wrapper.gf_rtl_wrapper .right_label .gfield_label,body.rtl .gform_wrapper .right_label .gfield_label{text-align:left!important}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_description,body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .instruction,body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) div.ginput_complex,body.rtl .gform_wrapper ul:not(.top_label) .gfield_description,body.rtl .gform_wrapper ul:not(.top_label) .instruction,body.rtl .gform_wrapper ul:not(.top_label) div.ginput_complex{margin-right:31%!important;margin-left:0!important}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_description,body.rtl .gform_wrapper ul:not(.top_label) .gfield_description{padding:0}body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) li.gfield_html_formatted,body.rtl .gform_wrapper ul:not(.top_label) li.gfield_html_formatted{margin-left:0!important;margin-right:32%!important}body .gform_wrapper.gf_rtl_wrapper .gform_footer.left_label,body .gform_wrapper.gf_rtl_wrapper .gform_footer.right_label,body.rtl .gform_wrapper .gform_footer.left_label,body.rtl .gform_wrapper .gform_footer.right_label{padding:16px 31% 10px 0!important}body .gform_wrapper.gf_rtl_wrapper .ginput_right select,body.rtl .gform_wrapper .ginput_right select,html[dir=rtl] .gform_wrapper .ginput_right select{margin-right:2px}body .gform_wrapper.gf_rtl_wrapper img.ui-datepicker-trigger,body.rtl .gform_wrapper img.ui-datepicker-trigger,html[dir=rtl] .gform_wrapper img.ui-datepicker-trigger{margin:4px 2px 0 0}body .gform_wrapper.gf_rtl_wrapper .gf_progressbar_percentage span,body.rtl .gform_wrapper .gf_progressbar_percentage span,html[dir=rtl] .gform_wrapper .gf_progressbar_percentage span{display:block;width:auto;float:left!important}body .gform_wrapper.gf_rtl_wrapper .gf_step span.gf_step_number,body.rtl .gform_wrapper .gf_step span.gf_step_number,html[dir=rtl] .gform_wrapper .gf_step span.gf_step_number{float:right!important}body .gform_wrapper.gf_rtl_wrapper .gform_wrapper .gf_step,body.rtl .gform_wrapper .gf_step,html[dir=rtl] .gform_wrapper .gf_step{margin:0 0 10px 10px!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container .chosen-results li.active-result,body.rtl .gform_wrapper .chosen-container .chosen-results li.active-result,html[dir=rtl] .gform_wrapper .chosen-container .chosen-results li.active-result{padding-right:24px!important}body .gform_wrapper.gf_rtl_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,body.rtl .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,html[dir=rtl] .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close{right:5px!important}body .gform_wrapper.gf_rtl_wrapper .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span,body.rtl .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span,html[dir=rtl] .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span{display:block;margin-right:19px!important}html[dir=rtl] div#preview_hdr span.actionlinks{float:left!important;text-align:left!important}html[dir=rtl] div#preview_hdr div:first-child{background-position:right center!important;padding-left:10px!important;padding-right:10px!important}html[dir=rtl] .gform_wrapper .gf_invisible,html[dir=rtl] .gform_wrapper .gfield_visibility_hidden{left:auto;right:-9999px}html[dir=rtl] .gform_wrapper .gf_progressbar_percentage{border-radius:4px 20px 20px 4px}html[dir=rtl] body.wp-admin *{direction:rtl!important}html[dir=rtl] body.wp-admin li.gf_form_switcher{display:block;position:relative;right:0}html[dir=rtl] body.wp-admin div#add_fields{float:left}html[dir=rtl] body.wp-admin .button-title-link div.add-buttons-title{position:relative;background-image:url(../images/gf-expand-title-bg-rtl.png);background-position:left 0;text-align:right;padding:8px 14px 0 0!important}html[dir=rtl] body.wp-admin ul#gf_form_toolbar_links{padding:0 6px 0 0!important}html[dir=rtl] body.wp-admin .top_label .gfield_label{margin:8px 6px 4px 0}html[dir=rtl] body.wp-admin .gfield_checkbox li input,html[dir=rtl] body.wp-admin .gfield_checkbox li input[type=checkbox],html[dir=rtl] body.wp-admin .gfield_radio li input[type=radio]{float:right!important;margin-left:2px!important;margin-right:1px!important}html[dir=rtl] body.wp-admin .ginput_complex .ginput_left,html[dir=rtl] body.wp-admin .ginput_complex .ginput_right{float:right!important}html[dir=rtl] body.wp-admin .gfield_time_hour,html[dir=rtl] body.wp-admin .gfield_time_minute{float:right}html[dir=rtl] body.wp-admin #TB_ajaxWindowTitle,html[dir=rtl] body.wp-admin .gf_new_form_modal_container .setting-row label,html[dir=rtl] body.wp-admin .gf_new_form_modal_container div.submit-row input#save_new_form.button,html[dir=rtl] body.wp-admin .gfield_date_day,html[dir=rtl] body.wp-admin .gfield_date_month,html[dir=rtl] body.wp-admin .gfield_date_year{float:right!important}html[dir=rtl] body.wp-admin img#gfield_input_datepicker_icon{left:-4px}html[dir=rtl] body.wp-admin div#gf_nofield_1_instructions{background-position:0 -1995px}html[dir=rtl] body.wp-admin div#gf_nofield_1_instructions span{margin-left:300px}html[dir=rtl] body.wp-admin ul#gform_fields li#no-fields div.newform_notice span{position:absolute;right:340px;top:40px;background-position:0 -1880px}html[dir=rtl] body.wp-admin #TB_closeAjaxWindow{float:left!important}html[dir=rtl] body.wp-admin .gform_tabs li.active a{position:relative;right:-1px;padding:6px 10px!important}html[dir=rtl] body.wp-admin h2.gf_admin_page_title span.gf_admin_page_subtitle span.gf_admin_page_formid{margin:0 0 0 8px!important}html[dir=rtl] body.wp-admin p.submit input.gf_settings_savebutton{float:right}html[dir=rtl] .gform_wrapper .gfield_time_hour i,html[dir=rtl] div#preview_hdr span.toggle_helpers{float:left}html[dir=rtl] body.wp-admin p[style]{text-align:right!important}html[dir=rtl] body.wp-admin div.delete-alert{padding:0 20px 20px}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left:nth-of-type(odd),html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:0!important;padding-left:16px!important}html[dir=rtl] .gform_wrapper span.ginput_left,html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield{padding-left:16px;padding-right:0}html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield.gfield_error{padding-right:16px!important}html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-right:0!important;padding-right:0;margin-left:-4px}html[dir=rtl] div.ginput_container_name span{padding-right:0;padding-left:16px;margin-right:0;margin-left:-4px}html[dir=rtl] div#preview_hdr span.toggle_helpers input,html[dir=rtl] div#preview_hdr span.toggle_helpers label{display:-moz-inline-stack;display:inline-block}html[dir=rtl] div#preview_note{border-right:4px solid #ffba00;border-left:none!important}html[dir=rtl] .gform_wrapper span.gfield_required{margin-left:0;margin-right:4px}html[dir=rtl] .gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{padding:0 24px 14px 0;background-position:100% top}html[dir=rtl] .gform_wrapper .gform_card_icon_container div,html[dir=rtl] .gform_wrapper .ginput_complex .ginput_cardinfo_left,html[dir=rtl] .gform_wrapper .ginput_complex .ginput_cardinfo_right,html[dir=rtl] .gform_wrapper span.ginput_price{float:right}.gform_wrapper .gfield_description,html[dir=rtl] .gform_wrapper .description,html[dir=rtl] .gform_wrapper .gsection_description{padding:10px 0 10px 16px}html[dir=rtl] .gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{right:6px;top:-1px;width:32px}html[dir=rtl] div.form_saved_message,html[dir=rtl] div.form_saved_message *{text-align:center!important}html[dir=rtl] .gform_wrapper .gform_fileupload_multifile .gform_drop_area,html[dir=rtl] .gform_wrapper div.validation_error,html[dir=rtl] .gform_wrapper span.gform_drop_instructions{text-align:center}html[dir=rtl] .gform_wrapper .gfield_checkbox li label,html[dir=rtl] .gform_wrapper .gfield_radio li label{margin:0 4px 0 0}html[dir=rtl] .gform_wrapper:not(.gf_browser_gecko):not(.gf_browser_ie) select{background-position:3.5% center}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right{padding-left:16px;padding-right:0}@media only screen and (max-width:761px),(min-device-width:768px) and (max-device-width:1024px){html[dir=rtl] .gform_wrapper table.gfield_list{border:0}html[dir=rtl] .gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before{margin:8px 1px 3px 0}html[dir=rtl] .gform_wrapper table.gfield_list td{clear:both}html[dir=rtl] .gform_wrapper table.gfield_list td:last-child(2){padding-bottom:4px!important}html[dir=rtl] .gform_wrapper table.gfield_list td.gfield_list_icons{vertical-align:middle;padding:0 4px 4px 0!important}}@media only screen and (min-width:641px){html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_label{float:right!important;margin:0 0 0 15px!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_description,html[dir=rtl] .gform_wrapper ul:not(.top_label) .ginput_container:not(.ginput_container_time){width:70%;margin-right:29%;margin-left:0}html[dir=rtl] .gform_wrapper .ul:not(.top_label) .instruction,html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_description{margin-right:29%!important;margin-left:0!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) div.ginput_complex{margin-right:31%!important;margin-left:0!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) .gfield_description{padding:10px 0!important}html[dir=rtl] .gform_wrapper ul:not(.top_label) li.gfield_html_formatted{margin-left:0!important;margin-right:32%!important}html[dir=rtl] .gform_wrapper .gform_footer.left_label,html[dir=rtl] .gform_wrapper .gform_footer.right_label{padding:16px 31% 10px 0!important}html[dir=rtl] .gform_wrapper .gform_footer a.gform_save_link,html[dir=rtl] .gform_wrapper .gform_page_footer a.gform_save_link{margin-right:16px}html[dir=rtl] .gform_wrapper table input{float:right!important}html[dir=rtl] .gform_wrapper .left_label li.gfield .gfield_password_strength,html[dir=rtl] .gform_wrapper .right_label li.gfield .gfield_password_strength{margin-left:0;margin-right:29%;width:70%;text-align:center!important}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:0}.gform_wrapper .ginput_complex .ginput_right,html[dir=rtl] .gform_wrapper .ginput_complex .ginput_left{margin:0 0 0 -4px}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:0!important;margin-right:0!important}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:0}html[dir=rtl] .gform_wrapper ul li.gf_right_half{margin-left:0}html[dir=rtl] .gform_wrapper .gform_footer input.button,html[dir=rtl] .gform_wrapper .gform_footer input[type=submit],html[dir=rtl] .gform_wrapper .gform_page_footer input.button,html[dir=rtl] .gform_wrapper .gform_page_footer input[type=submit]{margin:0 0 0 16px}}@media only screen and (max-width:641px){html[dir=rtl] body .gform_wrapper .gform_footer .button.gform_button,html[dir=rtl] body .gform_wrapper .gform_footer a.gform_save_link,html[dir=rtl] body .gform_wrapper .gform_page_footer,html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_button,html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_next_button,html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_previous_button,html[dir=rtl] body .gform_wrapper .gform_page_footer a.gform_save_link{text-align:center!important}html[dir=rtl] div.ginput_container_name span{padding-left:0}html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left:nth-of-type(odd),html[dir=rtl] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:0!important;padding-left:0!important}html[dir=rtl] .gform_footer,html[dir=rtl] .gform_page_footer{padding-left:16px}html[dir=rtl] .gform_wrapper{padding-right:16px}}body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .left_label input[type=file],body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .right_label input[type=file],body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .top_label input[type=file],body.rtl .gform_wrapper.gf_browser_gecko .left_label input[type=file],body.rtl .gform_wrapper.gf_browser_gecko .right_label input[type=file],body.rtl .gform_wrapper.gf_browser_gecko .top_label input[type=file]{width:55%!important;direction:rtl}*{direction:ltr}#gform_fields *{box-sizing:border-box}.gf_admin_notice{background-color:#fff;border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:inline-block;font-size:14px;line-height:19px;margin:25px 20px 24px 2px;padding:11px 15px;text-align:left}.gf_help_content,.gf_help_content p{line-height:1.6}input,textarea{outline-style:none;font-family:inherit;font-size:inherit}input,select,ul{margin:0}li{list-style:none}#wpbody-content{position:relative;width:99%}.wrap.gforms_edit_form{margin-bottom:20px!important;overflow:visible!important}.wrap.gforms_edit_form>#no-fields{display:none!important}ul#gform_fields{padding:0;margin:0}select{font-size:inherit;font-family:verdana,sans-serif;padding:2px 0}.ui-datepicker{display:none}.field_hover.gform_pending_delete,.gform_pending_delete{background-color:rgba(255,223,224,.5);color:#790000!important;background-image:none;border:1px solid rgba(121,0,0,1)!important;-webkit-box-shadow:0 1px 1px 0 transparent;-moz-box-shadow:0 1px 1px 0 transparent;box-shadow:0 1px 1px 0 transparent}table.xwidefat{width:99%!important}div.wrap{position:relative}.hr-divider{background-color:#FFF;height:1px;overflow:hidden;border-top:1px solid #E6E6E6;border-bottom:1px solid #FFF;margin:24px 0;clear:both}div.delete-alert{padding:20px 0 20px 20px;margin-bottom:30px}div.gf_delete_notice{margin-bottom:10px}div.gforms_green_alert,div.gforms_help_alert,div.gforms_red_alert{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:inline-block;font-family:"lucida sans","lucida grande",lucida,sans-serif;font-size:12px;line-height:1.6;margin:12px 24px -6px;padding:11px 15px;position:relative;text-align:left}div.gforms_help_alert{border-left:4px solid #FFBA00}html[dir=rtl] div.gforms_help_alert{border-right:4px solid #FFBA00;border-left:none!important}div.gforms_help_alert i.fa{color:#D4662C}div.gforms_red_alert{border-left:4px solid #DD3D36}html[dir=rtl] div.gforms_red_alert{border-right:4px solid #DD3D36;border-left:none!important}div.gforms_red_alert i.fa{color:#DD3D36}div.gforms_green_alert{border-left:4px solid #7AD03A}html[dir=rtl] div.gforms_green_alert{border-right:4px solid #7AD03A;border-left:none!important}div.gforms_green_alert i.fa{color:#7AD03A}div.gforms_helpbox{background-color:#fff;margin:10px 0;padding:15px 15px 11px;font-size:14px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.gforms_code,div.gforms_code pre{font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;font-size:13px}div.gforms_helpbox select{width:460px}div.gforms_helpbox ul.resource_list{margin-top:4px}div.gforms_helpbox ul.resource_list li{margin:0 0 12px!important}div.gforms_helpbox ul.resource_list li a{text-decoration:none;margin-left:2px}div.gforms_helpbox ul.resource_list li a:active,div.gforms_helpbox ul.resource_list li a:hover{text-decoration:underline}div.gforms_code{border:1px solid #D2E0EB;background-color:#E2EDFF;margin:10px 0;padding:10px;width:700px}div.gforms_code pre{display:block;font-weight:400!important;line-height:18px;margin:0;overflow:hidden;z-index:100;position:relative;white-space:pre-wrap;word-wrap:break-word;padding:6px 10px 6px 0}div.delete-alert input.button{border:1px solid #9E0B0F;background:#9E0B0F;color:#FFF;-webkit-box-shadow:inset 0 2px 5px -3px rgba(173,12,17,.5);box-shadow:inset 0 2px 5px -3px rgba(173,12,17,.5);text-shadow:none!important}div.delete-alert input.button:active,div.delete-alert input.button:hover{border:1px solid #DD3D36;background:#DD3D36;color:#FFF;-webkit-box-shadow:inset 0 2px 5px -3px rgba(173,12,17,.5);box-shadow:inset 0 2px 5px -3px rgba(173,12,17,.5);text-shadow:none!important}#field_settings{margin:0 0 12px;padding-top:6px;clear:both}#field_settings ul li label{display:block;line-height:1.5;margin:0 8px 3px 0}.form_head .form_delete_iconx,.gform_heading .form_edit_iconx{display:block}.settings_control_container{height:18px}.ui-tabs-panel ul li label{margin-bottom:8px!important}div#field_settings.ui-tabs{margin-top:10px}li.field_setting input[type=text],li.field_setting input[type=email],li.field_setting input[type=password],li.field_setting input[type=number],li.field_setting select{margin-top:4px}.inline{display:-moz-inline-stack!important;display:inline-block!important}label.float_label{float:left;width:40px;padding:2px 0 0}#gform_heading,.gform_settings_container{border:1px solid transparent;width:480px!important}#gform_fields li{border:1px solid transparent;padding:0 8px 8px;overflow-y:visible}.field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:.75rem}#gform_fields li ul li{padding:2px 0 4px}.gforms_form_settings li{border:1px solid transparent;padding:2px 0 4px;overflow:hidden}.gform_page_names li{padding:5px 0!important}#gform_heading{padding:8px 10px 10px;overflow:hidden;margin-bottom:10px;position:relative}.gform_settings_container{padding:10px}.field_hover:not(.gform_pending_delete),.field_selected{border:1px solid #D2E0EB!important;background-image:url(../images/gf-fieldsettings-header.jpg);background-position:0 0;background-repeat:repeat-x;background-color:#F6FBFD}#gform_fields{width:500px!important}.gfield_time_hour,.gfield_time_minute{width:70px;float:left;margin-bottom:4px}.gfield_time_hour i{font-style:normal!important;font-family:sans-serif!important}.selectable.gfield{margin-bottom:10px}.gfield_date_day,.gfield_date_month,.gfield_date_year{width:50px;float:left;margin-bottom:4px}.gfield_date_year{width:65px}.gfield_date_day input,.gfield_date_month input,.gfield_date_year input{width:80%!important}.gfield_date_year input{width:83%!important}.gfield_date_dropdown_day,.gfield_date_dropdown_month,.gfield_date_dropdown_year{margin-right:6px;vertical-align:top;display:-moz-inline-stack;display:inline-block}.gfield_time_ampm select{width:50px!important}.gfield_time_hour input,.gfield_time_minute input{width:80%!important}.field_hover:not(.gform_pending_delete){-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.field_selected{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:16px!important}div.pagination_container{margin:8px 0 12px!important}div#gform_pagination,div#gform_pagination.field_selected{margin-bottom:10px}div#gform_last_page_settings.gform_settings_container .settings_control_container a,div#gform_pagination.gform_settings_container .settings_control_container a{margin-top:-3px}.field_name_first,.field_name_last,.field_name_middle{width:33.3%;float:left}.field_name_first input,.ginput_complex .ginput_left input{width:98%!important}.field_name_last input{width:93%!important}.datepicker{width:100px!important}.wp-admin div#ui-datepicker-div div.ui-datepicker-title select{font-size:inherit!important;padding:0;height:auto!important;font-weight:400!important}.gfield .copy_values_option_container,.gfield.left_label .gfield_admin_icons,.gfield.right_label .gfield_admin_icons{padding-bottom:10px}img#gfield_input_datepicker_icon{position:relative;top:3px;left:4px}#date_picker_container{margin:8px 0}#gfield_icon_url_container{margin-top:5px}.ginput_complex .ginput_left{width:50%;display:-moz-inline-stack;display:inline-block;padding-right:16px}.ginput_complex .ginput_right{width:50%;display:-moz-inline-stack;display:inline-block}.ginput_complex.ginput_container.ginput_container_email.ginput_confirm_email .ginput_right{margin-left:-4px}.ginput_complex input,.ginput_complex select{width:100%}.gfield_time_ampm label,.gfield_time_hour label,.gfield_time_minute label,.ginput_complex label{display:block;margin:4px 0 8px 3px;font-size:90%}td.content_center,th.content_center{text-align:center!important}img[src*=active],tr img.gform_active_icon{width:25px;height:auto;display:-moz-inline-stack;display:inline-block;margin:3px 0 0}div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:16px;margin-right:-4px}div.ginput_complex.ginput_container.has_last_name.no_suffix.gf_name_has_2.ginput_container_name span.name_last,div.ginput_complex.ginput_container.has_last_name.no_suffix.gf_name_has_3.ginput_container_name span.name_last,div.ginput_container_name span:last-child{padding-right:0!important}div.ginput_complex.ginput_container.gf_name_has_1 span{width:100%}div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}div.ginput_complex.ginput_container.gf_name_has_3 span{width:33.3%}div.ginput_complex.ginput_container.gf_name_has_4 span{width:25%}div.ginput_complex.ginput_container.has_last_name.no_suffix.gf_name_has_4.ginput_container_name span.name_last{padding-right:0}div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.95%}div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-left:0!important}.gform_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left{margin-left:1.6%;padding-right:0}.top_label .gfield_label{display:block;margin:16px 0 8px;font-weight:700}.left_label .gfield_label,.right_label .gfield_label{margin:2px 15px 0 0;width:29%;float:left;font-weight:700}.right_label .gfield_label{text-align:right}.left_label .gform_fileupload_multifile,.right_label .gform_fileupload_multifile{margin-left:31%}.gf_invisible{visibility:hidden}.hidden_label .gfield_label{visibility:hidden;line-height:0}.gfield label.hidden_sub_label,.gfield label.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.gfield .copy_values_option_container .copy_values_enabled{width:auto!important}.left_label ul.gfield_checkbox,.left_label ul.gfield_radio,.right_label ul.gfield_checkbox,.right_label ul.gfield_radio{margin-left:32%}.top_label input.small,.top_label select.small{width:25%}.top_label input.medium,.top_label select.medium{width:50%}.hidden_label input.large,.hidden_label select.large,.hidden_label textarea.textarea,.top_label input.large,.top_label select.large,.top_label textarea.textarea{width:100%}.left_label input.small,.left_label select.small,.right_label input.small,.right_label select.small{width:15%}.left_label input.medium,.left_label select.medium,.right_label input.medium,.right_label select.medium{width:35%}.left_label input.large,.left_label select.large,.right_label input.large,.right_label select.large,textarea.textarea{width:67%}.left_label div.ginput_complex,.right_label div.ginput_complex{width:67%;float:left}.left_label div.ginput_container,.left_label label.gfield_label,.right_label div.ginput_container,.right_label label.gfield_label{margin-top:12px}h2.gsection_title{margin:16px 0;padding:0 0 16px!important;letter-spacing:normal!important;font-style:normal!important;font-weight:700;font-size:20px;font-family:helvetica,arial,sans-serif;width:100%;border-bottom:1px solid #CCC!important}h3.gf_add_fields{margin:0 0 .5em!important}.gsection .gfield_label{font-weight:700;font-size:16px;font-family:helvetica,arial,sans-serif}.gsection_description{width:100%;font-size:13px;line-height:1.5;clear:both;padding-top:4px;font-family:sans-serif}.gfield_date_year+.gfield_description,.gsection_description{padding:0 0 8px}#notification_action_type{display:none}#notification_logic_type{margin-left:5px}.gfield_label{word-break:break-all}.top_label .gfield_list{width:96%}.top_label .gf_list_one_column{width:48%}table.gfield_list th{text-align:left;font-size:12px!important}.gfield_list input{width:98%}.gform_wrapper table.gfield_list{border-spacing:0}.gform_wrapper table.gfield_list thead,.gform_wrapper table.gfield_list tr{padding:0;margin:0}.gform_wrapper table.gfield_list td,.gform_wrapper table.gfield_list th{padding:0 0 .5em!important}.gform_wrapper table.gfield_list td+td,.gform_wrapper table.gfield_list th+th{padding:0 0 .5em .7em!important}.gform_wrapper .left_label .gfield_list,.gform_wrapper .right_label .gfield_list{width:64%}.gform_wrapper .top_label .gfield_list{width:96%}.gform_wrapper .left_label .gf_list_one_column,.gform_wrapper .right_label .gf_list_one_column{width:45%}.gform_wrapper .top_label .gf_list_one_column{width:46%}.gform_wrapper .gfield_list input{width:98%}.gfield_icon_disabled{cursor:default!important;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}body .gform_wrapper table.gfield_list.gfield_list_container tbody tr.gfield_list_row_odd.gfield_list_group td.gfield_list_icons{min-width:45px!important;vertical-align:middle!important}ul.gfield_checkbox,ul.gfield_radio{margin:6px 0}.gfield_checkbox li,.gfield_radio li{position:relative;padding:0!important}.gfield_checkbox li label,.gfield_radio li label{display:block;margin:0 0 0 24px;padding:0!important;width:auto;line-height:1.5;vertical-align:top}.gfield_checkbox li input,.gfield_checkbox li input[type=checkbox],.gfield_radio li input[type=radio]{float:left;margin-top:2px}.description,.gfield_description,.instruction{font-size:.8rem;line-height:1.5;clear:both;padding:10px 0 0;font-family:inherit}.description_above .gfield_description{padding:0 0 10px}.field_description_below .gfield_description{padding:10px 0 0}.left_label .gfield_description,.left_label .instruction,.right_label .gfield_description,.right_label .instruction{margin-left:32.5%}.left_label .gsection .gsection_description,.right_label .gsection .gsection_description{margin-left:0;padding-left:0;padding-top:10px;line-height:1.5}.gfield_required{color:#9E0B0F;margin-left:4px}textarea.small{height:80px}textarea.medium{height:150px}textarea.large{height:250px}.gform_footer{padding:10px 0 10px 10px;margin:6px 0 0;border-top:1px dotted #CCC!important}.gform_wrapper .gform_footer+.left_label,.gform_wrapper .gform_footer+.right_label{padding:16px 0 10px 31%}div.gfield_admin_icons{height:24px;cursor:move;padding-top:6px}div.gform_admin_icons{height:20px}ul#gform_fields.left_label div.gfield_admin_icons,ul#gform_fields.right_label div.gfield_admin_icons{height:30px}div.gfield_admin_icons div.gfield_admin_header_title,div.gform_admin_icons div.gform_admin_header_title,div.settings_control_container div.gfield_admin_header_title{display:none}.field_hover div.gfield_admin_icons div.gfield_admin_header_title,.field_hover div.gform_admin_icons div.gform_admin_header_title,.field_hover div.settings_control_container div.gfield_admin_header_title,.field_selected div.gfield_admin_icons div.gfield_admin_header_title,.field_selected div.gform_admin_icons div.gform_admin_header_title,.field_selected div.settings_control_container div.gfield_admin_header_title{display:block;float:left;font-size:11px;font-weight:700;color:#47759B;letter-spacing:.025rem}div.settings_control_container div.gfield_admin_header_title{margin-top:-4px}.gfield{position:relative}.field_hover .field_delete_icon,.field_hover .field_duplicate_icon,.field_hover .field_edit_icon,.field_hover .form_delete_icon,.field_hover .form_edit_icon,.field_selected .field_delete_icon,.field_selected .field_duplicate_icon,.field_selected .field_edit_icon,.field_selected .form_delete_icon,.field_selected .form_edit_icon{display:block!important;cursor:pointer;color:#47759B;filter:alpha(opacity=50);opacity:.5}.field_hover .field_delete_icon:hover,.field_hover .field_duplicate_icon:hover,.field_hover .field_edit_icon:hover,.field_hover .form_delete_icon:hover,.field_hover .form_edit_icon:hover,.field_selected .field_delete_icon:hover,.field_selected .field_duplicate_icon:hover,.field_selected .field_edit_icon:hover,.field_selected .form_delete_icon:hover,.field_selected .form_edit_icon:hover{color:#47759B;filter:alpha(opacity=100);opacity:1}.field_edit_icon,.form_edit_icon{display:none;float:right;margin-left:6px}.edit_icon_expanded{margin-top:-1px}.form_edit_icon{margin-top:-4px!important}.form_edit_icon.edit_icon_expanded{margin-top:-6px!important}.entries_edit_icon{float:right;margin:2px 6px 0 0}.field_delete_icon,.form_delete_icon{display:none;float:right;margin:-1px 0 0 6px!important}.field_duplicate_icon{display:none;float:right;margin:0 0 0 8px}.field_duplicate_icon i{color:#185d7c!important}.entries_edit_icon,.field_delete_icon,.field_duplicate_icon,.field_edit_icon,.form_delete_icon,.form_edit_icon{text-decoration:none;padding:0;font-weight:400;letter-spacing:.3pt;text-shadow:0 1px 1px #FFF;text-align:center;vertical-align:middle}.entries_edit_icon{color:#AAA!important}.entries_edit_icon:active,.entries_edit_icon:hover{color:#707070!important}.option_header{margin:5px 0 2px;font-weight:700}img.gtitle_icon{float:left;margin:15px 7px 0 0}td.pad_top{padding-top:10px}#form_settings{padding-top:2px}#form_settings h3 span i[class*=" fa-"],#form_settings h3 span i[class^=fa-],.gform_tab_container h3 span i[class*=" fa-"],.gform_tab_container h3 span i[class^=fa-]{color:#0074A2}#tab_gravityformslogging .gforms_form_settings th{width:auto}.input_size_a,.textarea_size_a{width:375px}.form_button_options{margin:8px 0}#form_button_image_container,#form_button_text_container{margin-top:8px!important}.captcha_message{padding:5px}#after_insert_dialog div{padding-bottom:10px}#simplemodal-overlay{background-color:#000;cursor:default}#simplemodal-container{padding:20px 20px 0;height:355px;width:400px;background-color:#F9F9F9;border:6px solid #636363;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}div#after_insert_dialog h3,div.gold_notice{padding:10px 6px;background-color:#FFFBCC;margin:0 0 4px}#simplemodal-container a.modalCloseImg{background-image:url(../images/icon-close.png);background-repeat:no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-14px;right:-18px;cursor:pointer}div#after_insert_dialog h3{text-align:center;border:1px solid #E6DB55;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}div.gold_notice{border:1px solid #E6DB55;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}div#after_insert_dialog p{text-align:center}div.new-form-option a{font-size:18px;padding:16px;text-decoration:none;text-align:center;display:block;color:#535353;text-shadow:0 2px 1px #FFF;background-color:#F9F9F9;border:1px solid #d7d7d7;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;margin-bottom:4px;background-image:url(../images/gf-new-option-bg.png);background-repeat:repeat-x}div.new-form-option a:hover{color:#2B2B2B;border:1px solid #D2E0EB;box-shadow:0 0 5px #D2E0EB;-moz-box-shadow:0 0 5px #D2E0EB;-webkit-box-shadow:0 0 5px #D2E0EB}div#wpbody{position:relative}#add_fields{width:278px;padding:0;text-align:left}#floatMenu{width:280px;z-index:99;padding-bottom:20px}.button-title-link div.add-buttons-title{min-height:24px;overflow:hidden;cursor:pointer;position:relative;font-size:14px;border-width:1px;border-style:solid;border-color:#DFDFDF;margin:0!important;padding:8px 12px 5px;white-space:nowrap;background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.add-buttons,.updated_base{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.button-title-link div.add-buttons-title span.add-buttons-caret-down,.button-title-link div.add-buttons-title span.add-buttons-caret-up{width:16px;position:absolute;right:4px;color:#CCC}.button-title-link{color:#464646;text-shadow:none;font-weight:700;cursor:text!important;font-family:"Open Sans",sans-serif;line-height:1.4}.add-buttons{border-width:0 1px 1px;border-style:none solid solid;background-color:#FFF;border-color:#DFDFDF;padding:12px;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}ul.menu li{margin-bottom:10px}ol.field_type{display:block;visibility:visible!important;overflow:hidden;margin:0;padding:0}div.push-alert-blue,div.push-alert-gold,div.push-alert-green,div.push-alert-red{display:block!important;font-size:1.1rem;margin:30px 0 10px;min-width:800px;padding:10px 6px;text-align:center;visibility:visible!important;line-height:1.5}div.push-alert-gold{background-color:#FFFBCC;border-top:1px solid #E6DB55;border-bottom:1px solid #E6DB55}div.push-alert-green{background-color:#ECFCDE;border-bottom:1px solid #A7C886;border-top:1px solid #A7C886}div.push-alert-blue{background-color:#E2EDFF;border-bottom:1px solid #D2E0EB;border-top:1px solid #D2E0EB}div.push-alert-red{background-color:#FFE1E1;border-bottom:1px solid #EAAEAD;border-top:1px solid #EAAEAD}p.note-email,td.entry-view-field-value p{text-align:left}#gfield_settings_category_container,#gfield_settings_choices_container,.gfield_settings_input_choices_container{border:1px solid #DFDFDF;overflow:auto;padding:2px 0 6px}.field-choice-handle{vertical-align:middle;cursor:move}#gfield_settings_category_container{margin:8px 0 0}table td.gfield_category_cell{padding-top:3px}#gfield_settings_choices_container,.gfield_settings_input_choices_container{margin:8px 0 14px}#field_choices li,.field_input_choices li{padding:0 10px!important;margin:0!important}#field_columns li{padding:0!important;margin:0!important}#field_columns{padding:10px 0!important;margin:0!important}.input_active_icon{cursor:pointer;margin:10px 5px 0 0}#field_choices li input.field-choice-text,.field_input_choices li input.field-choice-text{width:312px}#field_choices li input.field-choice-price,#field_choices li input.field-choice-value,.field_input_choices li input.field-choice-value{display:none}.gfield_choice_header_label{padding-left:51px;display:none!important}.gfield_choice_header_price,.gfield_choice_header_value{display:none!important}.choice_with_value li input.field-choice-value{width:155px!important;display:inline!important}.choice_with_value li input.field-choice-text{width:155px!important}.choice_with_value .gfield_choice_header_label{display:inline!important}.choice_with_value .gfield_choice_header_value{padding-left:120px;display:inline!important}.choice_with_value_and_price li input.field-choice-text{width:103px!important}.choice_with_value_and_price li input.field-choice-price,.choice_with_value_and_price li input.field-choice-value{width:103px!important;display:inline!important}.choice_with_value_and_price .gfield_choice_header_label{display:inline!important}.choice_with_value_and_price .gfield_choice_header_price,.choice_with_value_and_price .gfield_choice_header_value{padding-left:70px;display:inline!important}.choice_with_price li input.field-choice-text{width:155px!important}.choice_with_price li input.field-choice-price{width:155px!important;display:inline!important}.choice_with_price .gfield_choice_header_label{display:inline!important}.choice_with_price .gfield_choice_header_price{padding-left:120px;display:inline!important}#field_columns li input.field-choice-price,#field_columns li input.field-choice-value,#field_columns li input.gfield_choice_checkbox,#field_columns li input.gfield_choice_radio{display:none}#field_columns li input.field-choice-text{width:312px!important}div.gf_payment_detail{margin-bottom:15px}table.entry-detail-view{margin-bottom:16px}table.entry-detail-view td.lastrow{border-bottom:none!important}td.entry-view-section-break{font-size:14px;font-weight:700;background-color:#EEE;border-bottom:1px solid #DFDFDF;padding:7px}td.entry-view-field-name{font-weight:700;background-color:#EAF2FA;border-bottom:1px solid #FFF;line-height:1.5;padding:7px}td.entry-view-field-value{border-bottom:1px solid #DFDFDF;padding:7px 7px 7px 40px;line-height:1.8}td.entry-view-field-value ul.bulleted{margin-left:12px}td.entry-view-field-value ul.bulleted li{list-style-type:disc}div.note-meta-container{white-space:nowrap;font-size:0}div.note-avatar{width:48px;height:48px;display:inline-block;vertical-align:middle;margin-right:8px}.note-has-email div.note-avatar{vertical-align:top}div.note-meta{display:inline-block;vertical-align:middle;white-space:normal;margin-left:48px;position:relative;left:-48px}span.note-divider{opacity:.25}h6.note-author{font-weight:700;font-size:1.1rem;line-height:1;margin:0 0 2px;padding:0}p.note-email{line-height:1.3;margin:0!important;padding:0!important}div.detail-note-content{margin:1.8em 1em 1.8em 0;padding:1.8rem;position:relative;line-height:1.8rem;border-left:4px solid #E6DB55;background-color:#FFFBCC}div.detail-note-content p{line-height:30px}div.detail-note-content.gforms_note_success{background-color:#ECFCDE;border:1px solid #A7C886}div.detail-note-content.gforms_note_error{background-color:#FFEBE8;border:1px solid #C00}.ginput_full_admin label,body.forms_page_gf_entries table.entry-details td.detail-view label.detail-label{display:block;font-weight:700;font-size:13px;margin-bottom:4px}body.forms_page_gf_entries div.ginput_complex_admin .ginput_full_admin label{font-weight:400;font-size:11px}body.forms_page_gf_entries table.entry-details input,body.forms_page_gf_entries table.entry-details input[type=text]{width:99%}body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left_admin,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_right,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_right_admin{width:49%;display:-moz-inline-stack;display:inline-block}body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left,body.forms_page_gf_entries .ginput_complex_admin.ginput_container span.ginput_left_admin{margin-right:1rem}body.forms_page_gf_entries .ginput_left_admin label,body.forms_page_gf_entries .ginput_right_admin label{display:block}body.forms_page_gf_entries .ginput_container ul.gfield_checkbox li input,body.forms_page_gf_entries .ginput_container ul.gfield_radio li input{width:auto!important}body.forms_page_gf_entries .ginput_left_admin input[type=text]{width:99%!important}body.forms_page_gf_entries select.medium_admin{max-width:400px}body.forms_page_gf_entries textarea.medium_admin{width:98%;min-width:475px;min-height:250px}body.forms_page_gf_entries h2.detail_gsection_title{font-family:helvetica,arial,sans-serif;font-size:16px;font-style:normal!important;font-weight:700;letter-spacing:normal!important;margin:0!important;padding:0!important}body.forms_page_gf_entries div.ginput_complex_admin span label{display:block;font-size:.8rem;margin:4px 0}ul#form_autoresponder_container,ul#form_notification_container{width:95%}ul#form_autoresponder_container li,ul#form_notification_container li{margin-bottom:15px!important}ul#form_autoresponder_container li label,ul#form_notification_container li label{margin-bottom:8px!important;display:block}#confirmation_list_form .check-column,#notification_list_form .check-column{width:50px}.gform-notification-service{display:inline-block;margin-bottom:5px;text-align:center}.gform-notification-service input:checked+label>span{-webkit-filter:none;-moz-filter:none;filter:none}t.gform-notification-service input:checked+label{background-color:#fff;border:1px solid #CCC}.gform-notification-service label>span{background-repeat:no-repeat;display:inline-block;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in;-webkit-filter:brightness(1.8) grayscale(1) opacity(.5);-moz-filter:brightness(1.8) grayscale(1) opacity(.5);filter:brightness(1.8) grayscale(1) opacity(.5);padding-top:5px;width:130px;height:65px}.gform-notification-service input{display:none}.gform-notification-service label>span>img{width:32px;height:32px;margin:5px;vertical-align:middle}.gform-notification-service label{border:1px solid #EEE;background-color:#F9F9F9}.gform-notification-service input:not([disabled]):not([checked])+label>span:hover{-webkit-filter:brightness(1.2) grayscale(.5) opacity(.9);-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(.9)}.fieldwidth-1,input.fieldwidth-1{width:100%}.fieldwidth-2,input.fieldwidth-2{width:350px}.fieldwidth-3,input.fieldwidth-3{width:375px}.fieldwidth-4,input.fieldwidth-4{width:250px}.fieldheight-1,input.fieldheight-1{height:160px}.fieldheight-2,input.fieldheight-2{height:80px}.gform_merge_tags{width:200px}.gform_editor_merge_tags{width:190px}.gform_content_template_merge_tags{width:165px}.panel-instructions{border-bottom:1px solid #DFDFDF;color:#555;font-size:11px;padding:4px 0;margin-bottom:6px}.bulk-left-panel{float:left;overflow-y:auto;width:220px;padding:0;height:300px}.bulk-left-panel ul li{padding:0;margin:0}.bulk-left-panel ul li a.bulk-choice,.bulk-left-panel ul li.choice_section_header{display:block;width:190px;border-top:1px solid #FFF;padding:5px;text-align:center;text-decoration:none}.bulk-left-panel ul li a.bulk-choice{background-color:#EAEAEA;color:#555;border-bottom:1px solid #D7D7D7}.bulk-left-panel ul li a.bulk-choice:hover{background-color:#DADADA}.bulk-left-panel ul li.choice_section_header{background-color:#F6FBFD;color:#21759B;border-bottom:1px solid #D2E0EB}a.bulk-choice:first-child{border-top:none}.bulk-arrow-mid{float:left;width:48px;background-image:url(../images/arrow-right.png);background-position:100% 50%;background-repeat:no-repeat}textarea#gfield_bulk_add_input{float:right;padding:6px}div.panel-buttons{margin-top:8px;display:-moz-inline-stack;display:inline-block}div.panel-custom{margin-left:65px;display:-moz-inline-stack;display:inline-block}div#bulk_custom_message{position:absolute}.updated_base{background-color:#FFF;border:1px solid #FFF;border-left:4px solid #FFBA00;padding:0 .6rem;margin:10px 15px 10px 0;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.updated_base p{margin:.5em 0;line-height:1;padding:2px}.wrap .updated_base{margin:10px 15px 24px 0}#gform_no_product_field_message,.error_base{background-color:#FFEBE8;border-color:#C00;border-width:1px;border-style:solid;margin:10px 15px 10px 0}table.form-table td .updated_base{font-size:13px}#gform_no_product_field_message{padding:.6em .6rem}.error_base{padding:0 .6rem;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.error_base p{margin:.5em 0;line-height:1;padding:2px}.wrap .error_base{margin:10px 15px 10px 0}.left_label .math_large,.left_label .math_medium,.left_label .math_small,.left_label .simple_captcha_large,.left_label .simple_captcha_medium,.left_label .simple_captcha_small,.right_label .math_large,.right_label .math_medium,.right_label .math_small,.right_label .simple_captcha_large,.right_label .simple_captcha_medium,.right_label .simple_captcha_small{margin-left:32%}table.form-table td .error_base{font-size:13px}.gf_input_error_icon{background-image:url(../images/exclamation.png);float:right;height:16px;position:relative;right:-20px;top:18px;width:16px;margin-top:-16px;display:-moz-inline-stack;display:inline-block}li.gfield_html label.gfield_label{height:18px}.gfield_captcha_input_container{padding-top:3px}.simple_captcha_small input{width:100px}.simple_captcha_medium input{width:150px}.simple_captcha_large input{width:200px}.math_small input{width:69px}.math_medium input{width:90px}.math_large input{width:108px}table.entry-products{border:1px solid #DFDFDF;border-right:none;margin:10px 0}table.entry-products th[scope=col]{background-color:#F4F4F4;border-right:1px solid #DFDFDF!important}table.entry-products col.entry-products-col2{width:50px}table.entry-products col.entry-products-col3,table.entry-products col.entry-products-col4{width:155px}table.entry-products td{border-right:1px solid #DFDFDF!important;padding-top:7px;padding-bottom:8px}table.entry-products td.textcenter,table.entry-products th.textcenter{text-align:center}table.entry-products td.textright,table.entry-products th.textright{text-align:right}table.entry-products td.grandtotal,table.entry-products td.grandtotal_amount,table.entry-products td.shipping,table.entry-products td.shipping_amount{font-weight:700;font-size:13px;padding-top:7px;padding-bottom:8px}table.entry-products td.emptycell{background-color:#F4F4F4}table.entry-products td div.product_name{font-weight:700;color:#BF461E;font-size:13px;margin-bottom:5px}table.entry-products td ul.product_options li{background-image:url(../images/prodlist.png);background-position:0 0;background-repeat:no-repeat;overflow:visible;margin:0 0 0 2px!important;padding:4px 0 4px 16px}table.entry-products td ul.product_options li.lastitem{background-image:url(../images/prodlist-last.png)}a.button-primary.gfbutton,button.button-primary.gfbutton,input.button-primary.gfbutton{margin:10px 0 20px;letter-spacing:.3pt;font-size:12px!important;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.menu.collapsible ol.field_type li input.button:hover{color:#D54E21;border-color:#8F8F8F;-webkit-border-radius:16px!important;-moz-border-radius:16px!important;border-radius:16px!important}.gfield_password_strength{border-style:solid;border-width:1px;float:left;margin:12px 5px 5px 1px;padding:3px 5px;text-align:center;width:96%;line-height:1.8;background-color:#EEE;border-color:#DDD!important}ul.left_label .gfield_password_strength,ul.right_label .gfield_password_strength{margin-left:32.5%}p.search-box{margin:12px 0 0}#gform-settings .column-is_active{width:19px;padding-top:9px;vertical-align:top}div#gform_heading.selectable.field_selected{background-image:url(../images/gf-fieldsettings-header.jpg);background-position:0 0;background-repeat:repeat-x;background-color:#F6FBFD;padding-top:8px}div.gf_renew_license{border:1px solid #CFADB3;color:#832525;background-color:#FAF2F5;padding:10px 0 20px 20px}p.gform_renew_expired strong{color:#9E0B0F}div.gf_upgrade_license h4{font-size:14px;margin:0;padding:0}div.gf_upgrade_business_license,div.gf_upgrade_developer_license{padding:14px 0 0 140px;min-height:175px;background-repeat:no-repeat;background-position:0 0}div.gf_upgrade_developer_license{background-image:url(../images/gravityforms-developer-upgrade.png);margin:30px 0 0;background-size:133px 169px}div.gf_upgrade_business_license{background-image:url(../images/gravityforms-business-upgrade.png);margin:0;background-size:133px 169px}p.gform_renew_expired,p.gform_renew_not_expired{background-position:0 0;background-repeat:no-repeat;font-size:1.4rem}a.gf_upgrade_link{-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px;text-shadow:1px 1px 2px #c24319;font-family:Arial;color:#fff;font-size:16px;background:#D54E21;padding:10px 20px 11px;border:4px solid #c4461c;text-decoration:none;display:-moz-inline-stack;display:inline-block}a.gf_upgrade_link:hover{background:#db5428;text-decoration:none}.alert_blue,.alert_gray,.alert_green,.alert_red,.alert_yellow,ul#gform_fields li#no-fields div.newform_notice{border-top:none;border-right:none;border-bottom:none;color:#424242;background-color:#FFF}.gf_update_current,.gf_update_expired,.gf_update_outdated{padding:10px;margin-top:20px}.alert_blue,.alert_gray,.alert_green,.alert_red,.alert_yellow,ul#gform_fields li#no-fields div.newform_notice{position:relative;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.alert_green{border-left:4px solid #7AD03A}.alert_yellow{border-left:4px solid #FFBA00}.alert_gray{border-left:4px solid #CCC}.alert_blue{border-left:4px solid #2EA2CC}.alert_red,ul#gform_fields li#no-fields div.newform_notice{border-left:4px solid #dd3d36}span.gf_keystatus_invalid_text,span.gf_keystatus_valid_text{display:-moz-inline-stack;display:inline-block}li.gform_setting_left_half,li.gform_setting_right_half{width:44%;height:60px;margin-right:2%;display:-moz-inline-stack;vertical-align:top}i.gf_keystatus_valid,i.gf_valid,span.gf_keystatus_valid_text{color:green}i.gf_invalid,i.gf_keystatus_invalid,span.gf_invalid,span.gf_keystatus_invalid_text{color:#9E0B0F}ul.gfield_checkbox li.gchoice_total,ul.gfield_radio li.gchoice_total{font-size:11px;color:#878787;padding-top:14px!important}body #wpcontent #wpbody #wpbody-content{overflow:visible}div.ui-widget-content{background-color:#FAFAFA}div#gform_heading.selectable div#form_settings.ui-tabs,div#pagination_settings.ui-tabs,ul#gform_fields.ui-sortable li.selectable div#field_settings.ui-tabs{border:none!important}div.ui-tabs div.ui-tabs-panel{background-color:#FFF;border-right:1px solid #D2E0EB;border-bottom:1px solid #D2E0EB;border-left:1px solid #D2E0EB}div.ui-widget-content li.ui-state-active,div.ui-widget-content li.ui-state-default{border-left:1px solid #D2E0EB!important;border-top:1px solid #D2E0EB!important;border-right:1px solid #D2E0EB!important}ul.ui-widget-header{border-bottom:1px solid #D2E0EB!important}div.ui-widget-content li.ui-state-default{background-color:#D2E0EB!important;border-bottom:1px solid #D2E0EB;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}div.ui-widget-content li.ui-state-default a{color:#21759B}div.ui-widget-content li.ui-state-default.ui-state-active{background-color:#FFF!important;border-bottom:1px solid #FFF!important;background-image:none!important}#form_switcher_arrow:hover,.gform_settings_page_title_editable:hover{background-color:#e5e5e5;webkit-border-radius:2px;border-radius:2px}div.ui-widget-content li.ui-state-default.ui-state-active a{color:#212121}li.gform_setting_left_half{display:inline-block}li.gform_setting_right_half{clear:right;display:inline-block}li.gform_setting_left_half input,li.gform_setting_left_half select,li.gform_setting_right_half input,li.gform_setting_right_half select{width:95%}#contextual-help-link-wrap{display:none}#gf_form_toolbar{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px 0 0;padding:4px 10px 0;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}#gf_form_toolbar a{text-decoration:none}ul#gf_form_toolbar_links{position:relative;display:inline-block;margin:0}ul#gf_form_toolbar_links li{margin:0;padding:0;width:auto;display:-moz-inline-stack;display:inline-block}ul#gf_form_toolbar_links li.gf_form_toolbar_selectform{background-image:url(../images/gf-toolbar-divider.jpg);background-repeat:repeat-y;background-position:right}ul#gf_form_toolbar_links li.gf_form_toolbar_editor a,ul#gf_form_toolbar_links li.gf_form_toolbar_entries a,ul#gf_form_toolbar_links li.gf_form_toolbar_notifications a,ul#gf_form_toolbar_links li.gf_form_toolbar_preview a,ul#gf_form_toolbar_links li.gf_form_toolbar_results a,ul#gf_form_toolbar_links li.gf_form_toolbar_settings a{text-decoration:none;text-shadow:0 1px 1px #FFF;line-height:16px;white-space:nowrap}ul#gf_form_toolbar_links li a{display:-moz-inline-stack;display:inline-block;margin:0 10px;padding:15px 0;font-size:13px;color:#23282d}ul#gf_form_toolbar_links li a.gf_toolbar_active:hover,ul#gf_form_toolbar_links li a:hover{color:#0074A2}ul#gf_form_toolbar_links>li>a.gf_toolbar_active{border-bottom:4px solid #666;box-shadow:none;color:#23282d}ul#gf_form_toolbar_links li a:hover i{color:#0074A2}ul#gf_form_toolbar_links li a.gf_toolbar_active{font-weight:700}ul#gf_form_toolbar_links li a.gf_toolbar_disabled{color:#333;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}ul#gf_form_toolbar_links li.gf_form_toolbar_settings a{background-position:0 0}ul#gf_form_toolbar_links li.gf_form_toolbar_settings a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_settings a:hover{background-position:0 -120px}ul#gf_form_toolbar_links li.gf_form_toolbar_settings a.gf_toolbar_disabled:hover{background-position:0 0}ul#gf_form_toolbar_links li.gf_form_toolbar_editor a{background-position:0 -20px}ul#gf_form_toolbar_links li.gf_form_toolbar_editor a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_editor a:hover{background-position:0 -140px}ul#gf_form_toolbar_links li.gf_form_toolbar_editor a.gf_toolbar_disabled:hover{background-position:0 -16px}ul#gf_form_toolbar_links li.gf_form_toolbar_notifications{padding:10px 6px 10px 4px}ul#gf_form_toolbar_links li.gf_form_toolbar_notifications a{background-position:0 -40px}ul#gf_form_toolbar_links li.gf_form_toolbar_notifications a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_notifications a:hover{background-position:0 -180px}ul#gf_form_toolbar_links li.gf_form_toolbar_notifications a.gf_toolbar_disabled:hover{background-position:0 -40px}ul#gf_form_toolbar_links li.gf_form_toolbar_entries a{background-position:0 -60px}ul#gf_form_toolbar_links li.gf_form_toolbar_entries a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_entries a:hover{background-position:0 -160px}ul#gf_form_toolbar_links li.gf_form_toolbar_entries a.gf_toolbar_disabled:hover{background-position:0 -48px}ul#gf_form_toolbar_links li.gf_form_toolbar_preview a{background-position:0 -80px}ul#gf_form_toolbar_links li.gf_form_toolbar_preview a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_preview a.gf_toolbar_disabled:hover,ul#gf_form_toolbar_links li.gf_form_toolbar_preview a:hover{background-position:0 -200px}ul#gf_form_toolbar_links li.gf_form_toolbar_results a{background-position:0 -100px}ul#gf_form_toolbar_links li.gf_form_toolbar_results a.gf_toolbar_active,ul#gf_form_toolbar_links li.gf_form_toolbar_results a.gf_toolbar_disabled:hover,ul#gf_form_toolbar_links li.gf_form_toolbar_results a:hover{background-position:0 -220px}#edit-title-close{width:16px;position:absolute;right:4px;color:#999;cursor:pointer}#gform_settings_page_title_error{margin-left:5px;color:red}#edit-title-header{min-height:24px;overflow:hidden;position:relative;font-size:14px;border-width:1px 1px 0;border-style:solid;border-color:#DFDFDF;margin:0!important;padding:8px 12px 5px;white-space:nowrap;background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#edit-title-container{width:350px;visibility:hidden;position:absolute;z-index:9999;top:50px}#edit-title-input{font-size:14px;width:100%;margin-bottom:20px}#edit-title-label{display:block;font-size:14px;margin-bottom:2px;font-weight:700}#gform_settings_page_title{padding:5px 10px;webkit-border-radius:2px;border-radius:2px}.gform_settings_page_title_editable{cursor:pointer}#form_switcher_arrow{padding:5px}#form_switcher{max-width:300px;min-width:130px}.form_switcher_arrow i{font-size:18pt;vertical-align:middle;color:#000}#form_switcher_container{display:none;position:absolute;z-index:9999;top:50px}#form_switcher_container .chosen-container-single .chosen-default{border-radius:0;height:39px;line-height:39px;font-weight:700;color:#464646;font-size:14px;border-color:#DFDFDF;background:#fff;padding:0 10px}#form_switcher_container .chosen-container-single .chosen-single span{margin:0}#form_switcher_container .chosen-container-single .chosen-drop{border-radius:0;border:1px solid #DFDFDF;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:10px}#form_switcher_container .chosen-container .chosen-results li.active-result{width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#form_switcher_container .chosen-container .chosen-results li.highlighted{background:#eee;color:#444}#form_switcher_container .chosen-container-single .chosen-single div{width:10px;right:10px}#form_switcher_container .chosen-container-single .chosen-search{padding:0}#form_switcher_container .chosen-container .chosen-results{margin:10px -10px 0 0;max-height:250px}#form_switcher_container .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-42px 0!important}#form_switcher_container .chosen-container-single .chosen-single div b{height:10px!important;display:inline-block!important;background:url(chosen-sprite.png) -42px 0 no-repeat!important}div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button{border-color:#DFDFDF}div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button,div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:active,div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:hover{-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:hover{border-color:#CCC}div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:active{border-color:#BBB}body.wp-admin div#add_fields div#floatMenu input.button.button-large.button-primary.update-form{margin-right:15px}div#wpbody-content div.wrap div#after_update_dialog.updated_base.gform_editor_status,div.gform_editor_status{max-width:480px!important;padding:10px}#floatMenu h3.gf_add_fields{display:none}#floatMenu br{height:1px;display:block}#floatMenu a.submitdelete{cursor:pointer;float:right;line-height:30px;padding:1px 2px;text-decoration:none;color:red;display:-moz-inline-stack;display:inline-block}#floatMenu a.submitdelete:hover{background-color:red;color:#FFF}#floatMenu input.button-primary.gfbutton{float:right;margin:6px 0 0!important}#floatMenu #after_update_dialog{margin:14px 0 0;text-align:center;padding:16px 10px}table.gfield_list td.gfield_list_cell,table.gfield_list td.gfield_list_cell+td.gfield_list_cell,table.gfield_list thead tr th+th{padding:6px 0}#floatMenu span#please_wait_container{width:16px;height:16px;float:right;margin:4px 4px 0 0}div#gravity-edit-icon,div#gravity-entry-icon,div#gravity-export-icon,div#gravity-help-icon,div#gravity-import-icon,div#gravity-notification-icon,div#gravity-settings-icon,div#gravity-title-icon,div#gravity-update-icon{background-image:url(../images/gf-32-iconsprite.png);background-repeat:no-repeat}div#gravity-edit-icon{background-position:0 0}div#gravity-entry-icon{background-position:0 -50px}div#gravity-export-icon{background-position:0 -100px}div#gravity-help-icon{background-position:0 -150px}div#gravity-import-icon{background-position:0 -200px}div#gravity-notification-icon{background-position:0 -250px}div#gravity-settings-icon{background-position:0 -300px}div#gravity-update-icon{background-position:0 -400px}div#gravity-title-icon{background-position:0 -350px}div#major-publishing-actions{clear:both}html body.wp-admin div#wpwrap div#wpcontent div#wpbody div#wpbody-content div.wrap table.widefat tfoot tr th.manage-column,html body.wp-admin div#wpwrap div#wpcontent div#wpbody div#wpbody-content div.wrap table.widefat thead tr th.manage-column{font-size:13px!important}th.manage-column.column-cb.check-column{vertical-align:top}table.gfield_list thead tr th{padding:6px 0;font-weight:700}table.widefat tbody tr td.entry-view-field-value table.gfield_list{border-top:1px solid #DFDFDF!important;border-left:1px solid #DFDFDF!important;border-spacing:0;padding:0;margin:2px 0 6px;width:100%}table.widefat tbody tr td.entry-view-field-value table.gfield_list td{border-right:1px solid #DFDFDF!important;padding:6px 10px}table.widefat tbody tr td.entry-view-field-value table.gfield_list thead tr th{background-image:none!important;border-right:1px solid #DFDFDF!important;padding:6px 10px;font-family:sans-serif!important}table.widefat tbody tr td.entry-view-field-value ul li{color:#555!important}input.headercb{margin-top:-3px}.gfield_routing_select,.gfield_rule_select{width:120px}.gfield_rule_input{vertical-align:bottom;height:28px}.gf_conditional_logic_rules_container{margin-top:4px}.gf_conditional_logic_rules_container input,.gf_conditional_logic_rules_container select{margin-top:0!important;margin-left:2px}.gform_routing_operator{width:60px}.validation_message{color:#9E0B0F!important;font-size:11px;font-family:sans-serif;letter-spacing:normal}.gfield_error{background-color:#FFDFDF!important;margin-top:4px!important;margin-bottom:6px;padding:6px 6px 4px!important;border:1px dotted #C89797}.grouting_rule_error input{border:1px solid red}.gfield_sub_setting{margin-top:20px}div#notifications_container .inside div.message.error{line-height:1.5!important}.gform_card_icon_container{margin:8px 0 6px;height:32px}div.gform_card_icon{margin-right:4px;text-indent:-9000px;background-image:url(../images/gf-creditcard-icons.png);background-repeat:no-repeat;width:36px;height:32px;float:left}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa{background-position:0 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -64px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -64px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex{background-position:-72px 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -64px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover{background-position:-108px 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -64px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -64px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px 0}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -32px}.gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -64px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa{background-position:0 -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -256px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -256px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex{background-position:-72px -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -256px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover{background-position:-108px -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -256px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -256px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px -192px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -224px}.gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -256px}.ginput_complex .ginput_cardinfo_left,.ginput_complex .ginput_cardinfo_right{min-height:43px;position:relative;float:left}.ginput_complex .ginput_cardinfo_left{width:50%;margin-right:1%}.ginput_complex .ginput_cardinfo_right{min-width:85px!important}.ginput_complex .ginput_cardinfo_right label{white-space:nowrap!important}.ginput_complex span.ginput_cardextras{display:block;overflow:hidden;margin-bottom:8px}.ginput_complex .ginput_cardinfo_right span.ginput_card_expiration_container{position:relative}.ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{width:47%!important;display:-moz-inline-stack;display:inline-block}.ginput_complex select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{max-width:50%!important;position:relative}.ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{width:32px;height:23px;background-image:url(../images/gf-creditcard-icons.png);background-repeat:no-repeat;background-position:0 -128px;position:relative;top:-2px;left:6px;display:-moz-inline-stack;display:inline-block}div.gfield_creditcard_warning_message{display:none!important}#gform_fields li.credit_card_setting.field_setting ul li{padding:2px 0 4px}.wp-media-buttons{padding:0!important;line-height:3px!important}.wp-media-buttons select{padding:1px!important;font-size:10px!important;line-height:2.2rem}#notifications_advanced_settings label{line-height:18px}div.gf_toolset_dropdown_menu{position:absolute;top:10px;right:0}div.gf_toolset_dropdown_menu ul li.gf_toolset_dropdown_toplevel a.gf_toolset_dropdown_toplevel_link{display:block;width:40px;height:24px;overflow:hidden;padding:0;text-indent:-9000px;text-decoration:none;background-color:#EFEFEF;margin:0;border:1px solid #DFDFDF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:url(../images/gf-entry-paging-sprite.jpg);background-repeat:no-repeat;background-position:-144px 0}div.gf_entry_detail_pagination{clear:both;float:right;font-size:13px}div.gf_entry_detail_pagination ul{height:15px}div.gf_entry_detail_pagination ul li div.gf_entry_detail_pagination ul li{padding:0!important;margin-bottom:0!important}div.gf_entry_detail_pagination ul li{display:-moz-inline-stack;display:inline-block}div.gf_entry_detail_pagination ul li.gf_entry_count span{display:block;width:auto!important;line-height:25px;padding:0 5px 0 0}div.gf_entry_detail_pagination ul li.gf_entry_count span strong{color:#D24E29}div.gf_entry_detail_pagination ul li.gf_entry_pagination a{display:block;padding:0;text-decoration:none;margin:0}div.gf_entry_wrap #poststuff .inside{margin-top:12px}div.gf_entry_wrap #poststuff .inside .message,div.gf_entry_wrap #poststuff .inside .updated{margin:-12px -12px 12px}#notifications_container .message{margin:-2px -15px 0}a.gf_entry_next_link.gf_entry_pagination_link.gf_entry_pagination_link_inactive,a.gf_entry_prev_link.gf_entry_pagination_link.gf_entry_pagination_link_inactive{color:#424242;filter:alpha(opacity=20);opacity:.2}a.gf_entry_next_link.gf_entry_pagination_link.gf_entry_pagination_link_active,a.gf_entry_prev_link.gf_entry_pagination_link.gf_entry_pagination_link_active{color:#424242;filter:alpha(opacity=50);opacity:.5}a.gf_entry_next_link.gf_entry_pagination_link.gf_entry_pagination_link_active:hover,a.gf_entry_prev_link.gf_entry_pagination_link.gf_entry_pagination_link_active:hover{color:#0074A2;filter:alpha(opacity=100);opacity:1}li.gf_entry_next i,li.gf_entry_prev i{display:block}html body.wp-admin div#wpwrap div#wpcontent div#wpbody div#wpbody-content div.wrap div#tab_notification div.wp-editor-wrap{margin-top:20px!important}html body.wp-admin div#wpwrap #wp-form_notification_message-media-buttons.hide-if-no-js.wp-media-buttons{position:absolute;top:-2px;left:0;width:290px!important;padding:3px 4px 3px 6px!important;background-color:#E9E9E9;border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #CCC;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}html body.rtl.wp-admin div#wpwrap #wp-form_notification_message-media-buttons.hide-if-no-js.wp-media-buttons{left:auto!important;right:0}html body.wp-admin div#wp-form_notification_message-editor-tools.wp-editor-tools{position:relative}html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_message-wrap.wp-editor-wrap div#wp-form_notification_message-editor-tools.wp-editor-tools div#wp-form_notification_message-media-buttons.hide-if-no-js a#form_notification_message-add_media{background-color:#FFF;background-image:url(../images/gf-media-button-bg.jpg);background-repeat:repeat-x;background-position:bottom;padding:3px 6px 2px 5px!important;border:1px solid #C3C3C3;border-bottom:2px solid #CCC;color:#464646;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:arial,sans-serif;font-weight:400;font-size:12px;line-height:18px;display:-moz-inline-stack;display:inline-block}html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_message-wrap.wp-editor-wrap div#wp-form_notification_message-editor-tools.wp-editor-tools div#wp-form_notification_message-media-buttons.hide-if-no-js a#form_notification_message-add_media img{display:none!important}html body.wp-admin div#wpwrap div#tab_notification div#wp-form_notification_message-wrap.wp-editor-wrap div#wp-form_notification_message-editor-tools.wp-editor-tools div#wp-form_notification_message-media-buttons.hide-if-no-js select#form_notification_message_variable_select{position:relative;top:0;font-family:arial,sans-serif;font-weight:400;font-size:12px!important;line-height:18px}.gf_toggle_submenu{width:11px;height:11px;cursor:pointer;background-image:url(../images/icon-submenu-down.png);background-size:11px 11px;background-repeat:no-repeat;background-position:center center;display:-moz-inline-stack;display:inline-block}.gf_submenu{background-color:#FFF;box-shadow:0 1px 1px rgba(0,0,0,.1);display:none;float:none;margin:0 0 0 -1px;position:absolute;padding:0;z-index:99;border-top:1px solid #dfdfdf;border-bottom:4px solid #666}#gf_form_toolbar .gf_submenu{top:40px}.row-actions .gf_submenu,.row_actions .gf_submenu{margin-top:-2px}.row-actions span a i{display:none!important}.gf_submenu a,ul#gf_form_toolbar_links li:hover .gf_submenu{display:block}.gf_submenu li{margin:0}.gf_submenu a{padding:6px 10px}.gf_submenu a:hover{background-color:#eaf2fa;color:#333}ul#gf_form_toolbar_links .gf_submenu{margin-top:5px}ul#gf_form_toolbar_links .gf_submenu ul li{display:block;padding:0;margin:0;border-bottom:1px solid #eee}ul#gf_form_toolbar_links .gf_submenu ul li a{background:0 0;padding:6px 10px;line-height:24px}ul#gf_form_toolbar_links .gf_submenu ul li:hover{background-color:#F1F1F1}#gform_fields li #field_settings li{overflow:visible}.merge-tag-support{max-width:95%}.all-merge-tags{position:relative;display:-moz-inline-stack;display:inline-block}.all-merge-tags.textarea{position:absolute;margin-top:1px}.all-merge-tags a.open-list{text-indent:-999rem;width:16px;height:16px;background:url(../images/icon-drop-list.png) no-repeat;cursor:pointer;margin-left:5px;display:-moz-inline-stack;display:inline-block}ul#gf_merge_tag_list{max-height:200px;min-width:175px;overflow:auto;position:absolute;background-color:#F8F8F8;border:1px solid #CCC;z-index:999;text-indent:0;-moz-box-shadow:0 8px 6px -6px rgba(68,68,68,.4);-webkit-box-shadow:0 8px 6px -6px rgba(68,68,68,.4);box-shadow:0 8px 6px -6px rgba(68,68,68,.4)}ul#gf_merge_tag_list li:nth-child(even){background-color:#EEE}.right ul#gf_merge_tag_list{right:0}ul#gf_merge_tag_list li{margin:0;line-height:1.4rem;padding:0!important;border-bottom:1px dotted #ccc}ul#gf_merge_tag_list li:last-child{border-bottom:none}ul#gf_merge_tag_list li.group-header{font-weight:700;padding:5px!important}ul#gf_merge_tag_list li.group-header:hover{background-color:transparent}ul#gf_merge_tag_list a{display:block;padding:5px;cursor:pointer}ul#gf_merge_tag_list a:hover{background-color:#EEE}.mt-form_confirmation_message,.mt-gform_notification_message{float:right;position:relative;right:10px;top:90px}#wp-form_confirmation_message-wrap,#wp-gform_notification_message-wrap{margin-right:12px}#form_settings{margin-top:0}.gform_tab_group{background-color:#FFF;border:1px solid #DEDEDE;margin-top:10px;border-radius:3px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:block}.gform_tabs{width:150px;float:left;margin-top:10px}.gform_tab_container{margin-left:150px;padding:20px;min-height:370px;background-color:#F6FBFD;border-left:1px solid #E1E1E1}.gform_tabs a{padding:6px 10px;text-decoration:none;display:block;border:1px solid #FFF;font-size:14px}.gform_tabs li.active a{line-height:18px;z-index:50!important;background-color:#F6FBFD;border:1px solid #E1E1E1;border-right-color:#F6FBFD;border-left:2px solid #2EA2CC;margin:0 -1px 0 0;width:138px;padding:6px 0 6px 10px!important}.gform_tabs li:last-child{margin-bottom:16px}.gform_tab_content{overflow:hidden}.gform_tab_content h3{font-size:1.6rem;margin-top:2px}ul#gform_fields li#no-fields{padding:0!important}ul#gform_fields li#no-fields div.newform_notice{padding:20px 20px 18px;font-weight:700;margin:2px 0 40px!important;position:relative}ul#gform_fields li#no-fields div.newform_notice span{position:absolute;right:35px;top:35px;width:116px;height:83px;background-image:url(../images/gf-nofields-steps.png);background-position:0 -1769px;background-repeat:no-repeat;display:block}h4.gf_nofield_header{font-size:1.6rem;font-weight:700}h4.gf_settings_subheader{font-size:1.4rem;border-bottom:1px solid #CCC;padding:0 0 10px;margin:2px 0 30px!important;font-weight:400!important}#export_filters{width:450px}.gf_tips{font-family:'Shadows Into Light Two',helvetica,arial,sans-serif;color:#F26522}div#gf_nofield_1_instructions,div#gf_nofield_2_instructions,div#gf_nofield_3_instructions,div#gf_nofield_4_instructions,div#gf_nofield_5_instructions{position:relative;width:498px;background-image:url(../images/gf-nofields-steps.png);background-repeat:no-repeat}span.gf_nofield_1_instructions_copy,span.gf_nofield_1_instructions_heading{width:200px;left:0;-webkit-transform:rotate(355deg);-moz-transform:rotate(355deg);-o-transform:rotate(355deg)}div#gf_nofield_1_instructions{height:352px;background-position:0 0}div#gf_nofield_2_instructions{height:192px;background-position:0 -382px}div#gf_nofield_3_instructions{height:572px;background-position:0 -605px}div#gf_nofield_4_instructions{height:220px;background-position:0 -1207px}div#gf_nofield_5_instructions{height:282px;background-position:0 -1457px}div#gf_nofield_1_instructions span,div#gf_nofield_2_instructions span,div#gf_nofield_3_instructions span,div#gf_nofield_4_instructions span,div#gf_nofield_5_instructions span{display:block;position:absolute;line-height:1.1;word-spacing:-.1rem;text-align:center}span.gf_nofield_1_instructions_heading{top:30px;font-size:40px}span.gf_nofield_1_instructions_copy{top:125px;font-size:20px}span.gf_nofield_2_instructions_copy{width:260px;top:25px;left:245px;font-size:20px;-webkit-transform:rotate(358deg);-moz-transform:rotate(358deg);-o-transform:rotate(358deg)}span.gf_nofield_3_instructions_copy_top{width:260px;top:10px;left:180px;font-size:20px}span.gf_nofield_3_instructions_copy_mid{width:240px;top:290px;left:140px;font-size:20px}span.gf_nofield_3_instructions_copy_bottom{width:260px;top:475px;left:180px;font-size:20px;-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg)}span.gf_nofield_4_instructions_copy_top{width:260px;top:13px;left:239px;font-size:20px}span.gf_nofield_4_instructions_copy_bottom{width:300px;top:185px;left:180px;font-size:20px}span.gf_nofield_5_instructions_heading{width:200px;top:30px;left:0;font-size:40px;line-height:1.1rem;word-spacing:-.2rem;text-align:center;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg)}span.gf_nofield_5_instructions_copy{width:200px;top:125px;left:0;font-size:20px;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg)}h3+h4.gf_settings_subheader,table+h4.gf_settings_subheader{margin:30px 0!important}#gform_fields .field-drop-zone{border:1px dashed #bbb;background-color:#FFF;margin:0 auto 10px;height:75px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gform_fields_empty{height:600px}.ui-draggable-dragging{-webkit-transition:width .1s;transition:width .1s;width:120px;z-index:9999;color:#424242!important}ul.gforms_form_settings li{margin:0}h4.section-title{border-bottom:1px solid #EEE;font-size:14px;font-weight:400;margin:0 0 20px;padding:0 0 5px}.child-settings{padding:10px;border-left:2px solid #EEE;margin-left:5px}.editing td:first-child,tr#confirmation-editor-row td{border-left:3px solid #21759B}table.gforms_form_settings{margin:0 0 18px}table.gforms_form_settings td,table.gforms_form_settings th{padding:8px 0}.show_advanced_settings_container{border-top:1px solid #EEE;padding:5px}#show_advanced_settings{cursor:pointer}h4.gf_settings_subgroup_title{padding-bottom:6px;border-bottom:1px solid #DFDFDF}table.gforms_form_settings th{text-align:left;width:200px;font-weight:400;vertical-align:top;padding-left:10px}body.wp-admin .wrap .gform_tab_group .gform_tab_container .gform_tab_content input.button-primary{margin:10px 0 20px;letter-spacing:.3pt;font-weight:400}.setting-row{margin:0 0 10px}tr#confirmation-editor-row td{padding:0;border-top:0}div#confirmation-editor{padding:20px}.editing td{border-bottom:0}.editing .edit a{color:#999!important}.last-row td{background-color:red}.editor-actions a{line-height:24px}.editor-actions img.spinner{position:relative;top:4px;left:6px}.add_field_choice,.delete_field_choice{position:relative;margin-left:6px;color:#444}#confirmation_action_type{display:none}#confirmation_logic_type{margin-left:5px}ol.field_type li{float:left;width:50%}ol.field_type input.button{width:120px}.description-list{margin:10px 0;padding:0 20px}.description-list li{padding:0;list-style:disc;overflow:visible}.custom_mask_instructions h5{margin:0 0 4px;font-size:11px}.custom_mask_instructions span.label{font-size:11px;width:80px;display:inline-block}.custom_mask_instructions li{margin:0 0 14px}.gf_calculation_buttons{float:right;margin-right:55px}.gf_calculation_buttons input[type=button]{width:22px;float:left}#field_calculation_formula_variable_select{width:150px}#calculation_options p{margin:0 0 14px;padding:0}a.limit-text{display:block;height:18px;line-height:18px;overflow:hidden;padding-right:5px;color:#555;text-overflow:ellipsis;white-space:nowrap}a.limit-text:hover{color:#555}th.column-name{width:30%}th.column-type{width:20%}div.gf_animate_sub_settings{border-left:1px dashed #DFDFDF;margin-left:10px}.gform_nofification_edit div.gf_animate_sub_settings{margin-left:0}table.gforms_form_settings td.gf_sub_settings_cell{padding:0}div#form_button_conditional_logic_container.gf_animate_sub_settings{padding-left:12px!important}span.gf_admin_page_formid{color:#FFF;background-color:#D4662C;line-height:2;white-space:nowrap;padding:0 8px;position:relative;top:-3px;text-decoration:none;border:none;-webkit-border-radius:2px;border-radius:2px;text-shadow:none;font-weight:600;font-size:13px;display:-moz-inline-stack;display:inline-block;margin:0 2px 0 12px}div#gform_last_page_settings div#last_page_settings.ui-tabs,div#gform_last_page_settings div#last_page_settings.ui-tabs ul.ui-tabs-nav,div#gform_pagination div#pagination_settings.ui-tabs ul.ui-tabs-nav,ul#gform_fields li div#field_settings.ui-tabs div#gform_pagination div#pagination_settings.ui-tabs,ul#gform_fields li div#field_settings.ui-tabs ul.ui-tabs-nav{padding:0!important}#gform_notification_to_routing_container table{width:100%}.ui-tabs>.ui-tabs-nav>.ui-state-disabled{display:none}div#gform_last_page_settings div#last_page_settings .ui-widget-header,div#gform_pagination div#pagination_settings .ui-widget-header,ul#gform_fields li .ui-widget-header{border-left:none!important;border-top:none!important;border-right:none!important;background:0 0!important;font-weight:400!important}div#gform_last_page_settings div#last_page_settings.ui-tabs ul.ui-tabs-nav li.ui-state-default,div#gform_pagination div#pagination_settings.ui-tabs ul.ui-tabs-nav li.ui-state-default,ul#gform_fields li div#field_settings.ui-tabs ul.ui-tabs-nav li.ui-state-default{font-weight:400!important}div#gform_last_page_settings div#last_page_settings.ui-widget-content,div#gform_pagination div#pagination_settings.ui-widget-content,ul#gform_fields li div#field_settings.ui-widget-content{background:0 0!important;border:none!important}input:checked+label{font-weight:400}div.gf_clear{clear:both!important}div.gf_clear.gf_clear_complex{clear:both!important;margin-bottom:10px}.gf_button.slick_button{display:inline-block;text-decoration:none;padding:10px 25px;color:#FFF;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 1px 2px rgba(121,0,0,.2);-webkit-box-shadow:0 0 1px 2px rgba(121,0,0,.2);box-shadow:0 0 1px 2px rgba(121,0,0,.2);font-size:1.2rem}.slick_button.red_button{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff3019),color-stop(100%,#cf0404));background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0 )}div.gf-pagebreak-end,div.gf-pagebreak-first,div.gf-pagebreak-inline{background-position:center center;background-repeat:no-repeat}.slick_button.red_button:active,.slick_button.red_button:hover{color:#FFF}.gform-add,.gform-remove{margin-top:2px;vertical-align:middle;cursor:pointer}.gform-add{margin-left:5px}#gform-no-filters{color:#CCC;cursor:pointer}.gform-filter-value{vertical-align:bottom;height:28px!important}.gform-filter-field,.gform-filter-operator,.gform-filter-value{height:2rem;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.gform-filter-field,.gform-filter-value{width:150px}#gform-field-filters{overflow-y:auto}.gform-field-filter{margin-top:4px}.gform-field-filter input,.gform-field-filter select{margin-right:2px}.gform-field-filter .gform-add{margin-right:4px}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}#namediv .gform_button_select_files{width:100px!important}.gform_fileupload_multifile .gform_drop_area{padding:25px;border:2px dashed #ddd;text-align:center;color:#aaa;margin-bottom:10px}.gform_delete{vertical-align:middle;cursor:pointer}tr.gf-locking.wp-locked .locked-info{height:auto}tr.gf-locking.wp-locked img.gform_active_icon{display:none}div.gf-pagebreak-container{display:block;position:relative;text-align:center;padding:20px 0}div.gf-pagebreak-first{background-image:url(../images/gf-pagebreak-first.png)}div.gf-pagebreak-inline{background-image:url(../images/gf-pagebreak-inline.png)}div.gf-pagebreak-end{background-image:url(../images/gf-pagebreak-end.png)}div.gf-pagebreak-text-main{font-weight:700;font-size:16px;text-transform:uppercase;margin:10px auto}div.gf-pagebreak-text-main span{background-color:#EEE;padding:0 10px;display:-moz-inline-stack;display:inline-block}.field_hover div.gf-pagebreak-container div.gf-pagebreak-text-main span,.field_selected div.gf-pagebreak-container div.gf-pagebreak-text-main span{background-color:#F6FBFD!important}.gf-pagebreak-text-after,.gf-pagebreak-text-before{font-family:'Shadows Into Light Two',"Brush Script MT",helvetica,arial,sans-serif;font-size:16px;color:#F26522}li.gfield.gpage label.gfield_label{display:none!important;margin:0!important}.entry_unread a,.entry_unread td{font-weight:700}.entry_spam_trash a,.entry_spam_trash td,.row-actions a{font-weight:400}.entry_nowrap{overflow:hidden;white-space:nowrap}.gform-filter-operator{width:100px}body.forms_page_gf_entries div#TB_title[style]{width:630px!important}table.form-table tr:last-child td,table.form-table tr:last-child th{border:none!important}span.gf_settings_description{display:block;margin-top:6px}div.gf-html-container{border:1px solid #E4E4E4;padding:20px;background-color:#F6F6F6}div.gf-html-container span.gf_blockheader{font-weight:700;display:block;text-transform:uppercase;margin-bottom:6px;font-size:16px;line-height:16px}ul.gform_fields.left_label li.gfield.gfield_html .gfield_label,ul.gform_fields.right_label li.gfield.gfield_html .gfield_label{float:none!important;display:inline-block;margin-top:12px;margin-bottom:8px;text-align:left;width:100%}a.gf_delete_field_choice,a.gf_insert_field_choice{color:#9B9B9B;text-decoration:none;margin-left:6px;font-size:14px}a.gf_delete_field_choice:active,a.gf_delete_field_choice:hover,a.gf_insert_field_choice:active,a.gf_insert_field_choice:hover{color:#444}.ginput_container.ginput_single_email input.medium,span.ginput_left input.medium,span.ginput_right input.medium{width:95%!important}ul:not(.top_label) .ginput_container.ginput_single_email{margin-left:30%}.gforms_edit_form input.disabled,.gforms_edit_form input:disabled,.gforms_edit_form select.disabled,.gforms_edit_form select:disabled,.gforms_edit_form textarea.disabled,.gforms_edit_form textarea:disabled{pointer-events:none}.gaddon-section{padding:20px 0 0;margin:0 0 20px}.gaddon-section.gaddon-first-section{padding-top:0;border-top:0}.gaddon-setting.large{width:95%}.gaddon-setting.medium{width:50%}.gaddon-setting.gaddon-checkbox{margin-right:8px}table tbody tr#gform_notification_to_email_container.notification_to_container td.gf_sub_settings_cell div.gf_animate_sub_settings table th,table tbody tr#gform_notification_to_field_container.notification_to_container td.gf_sub_settings_cell div.gf_animate_sub_settings table tbody tr th{padding-left:10px;width:175px!important}table tbody tr#gform_notification_to_email_container.notification_to_container td.gf_sub_settings_cell div.gf_animate_sub_settings table{width:100%!important}div#gform_notification_to_routing_rules div{margin-top:4px}div#gform_notification_to_routing_rules div:first-child{margin-top:0!important}div#gform_notification_to_routing_rules div input:first-child{min-width:35%}div#gform_notification_to_routing_rules input{height:28px;vertical-align:middle}div.wrap.gf_browser_safari div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button,div.wrap.gf_browser_safari div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:active,div.wrap.gf_browser_safari div#add_fields div#floatMenu ul#sidebarmenu1.menu li.add_field_button_container ul li.add-buttons ol.field_type li input.button:hover{padding-top:6px;padding-bottom:6px;line-height:10px}div.wrap.gf_browser_safari .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{top:-2px}div.wrap.gf_browser_safari .ui-tabs-panel ul li label.inline{margin-bottom:0!important}div.wrap.gf_browser_gecko div.new-form-option a{padding:16px 16px 14px}div.wrap.gf_browser_gecko .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{top:-4px}div.wrap.gf_browser_gecko .ui-tabs-panel ul li label.inline{margin-bottom:0!important;margin-top:1px!important}div.wrap.gf_browser_ie .menu.collapsible ol.field_type li input.button{width:96%!important}div.wrap.gf_browser_ie .menu.collapsible li{min-width:20%!important}div.wrap.gf_browser_ie .gfield_checkbox li input,div.wrap.gf_browser_ie .gfield_checkbox li input[type=checkbox],div.wrap.gf_browser_ie .gfield_radio li input[type=radio]{margin-top:0}.bulk-arrow-mid{height:300px}textarea#gfield_bulk_add_input{width:320px;height:290px}div.wrap.gf_browser_ie .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{top:0}div.wrap.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{position:relative;top:-2px}div.wrap.gf_browser_ie .menu.collapsible ol.field_type li{width:50%;overflow:hidden}div.wrap.gf_browser_ie.gf_browser_ie8 .menu.collapsible ol.field_type li input.button,div.wrap.gf_browser_ie.gf_browser_ie9 .menu.collapsible ol.field_type li input.button{width:92%!important}div.wrap.gf_browser_ie input.button-primary,div.wrap.gf_browser_ie input.button-primary.gfbutton,div.wrap.gf_browser_ie input.gfbutton{padding:0 6px;line-height:1rem}div.wrap.gf_browser_ie ol.field_type{width:100%!important}div.wrap.gf_browser_ie ol.field_type li{padding:0!important}div.wrap.gf_browser_ie ol.field_type input.button[type=button]{width:140px!important}body .gf_browser_chrome a.button-primary.gfbutton,body .gf_browser_chrome button.button-primary.gfbutton,body .gf_browser_chrome input.button-primary.gfbutton{line-height:1em!important}body .gf_browser_chrome h2.gf_admin_page_title span.gf_admin_page_subtitle{margin-top:2px}body .gf_browser_chrome .ui-tabs-panel ul li label.inline{margin-bottom:0!important;margin-top:1px!important}div.wrap.gf_browser_chrome .gfield_checkbox li input,div.wrap.gf_browser_chrome .gfield_checkbox li input[type=checkbox],div.wrap.gf_browser_chrome .gfield_radio li input[type=radio]{margin-left:2px!important}#gfield_settings_category_container,#gfield_settings_choices_container,.gfield_settings_input_choices_container{max-height:222px}#gform_installation_progress li{display:inline-block;padding:10px 25px 10px 0}.gform_installation_progress_current_step,.gform_installation_progress_step_complete,.gform_installation_progress_step_wrap p{color:#000}.gform_installation_progress_step_pending{color:silver}.gform_system_report mark{background:0 0;color:#999}.gform_system_report mark.yes{color:#7ad03a}.gform_system_report .error_message,.gform_system_report mark.error{color:#a00}.gform_system_report_alert{border-left-color:#2EA2CC!important;box-sizing:border-box;display:block;width:100%;position:relative;padding-bottom:10px!important}.gf_copy_message{color:#080;display:none!important}#gf_system_report{position:absolute;height:10px;width:10px;top:65px;left:20px;z-index:-1}#entry_list_form .column-is_starred,#form_list_form .column-is_active{width:40px;vertical-align:top;padding:8px 10px}#form_list_form .column-conversion,#form_list_form .column-id,#form_list_form .column-lead_count,#form_list_form .column-view_count{width:10%}#entry_list_form .column-column_selector{width:20px}#entry_filters{display:inline-block;vertical-align:middle}#entry_search_button{float:right;margin-top:3px}#content-sortables.empty-container,#sidebar_middle-sortables.empty-container,#sidebar_top-sortables.empty-container{border:3px dashed #BBB!important;height:250px!important}#entry_search_container{margin-top:12px;float:right}.gform-rte-preview{width:459px;background-image:url(../images/rich-text-editor.png);position:relative;display:none;margin-bottom:21px}.gform-rte-preview.small{height:110px}.gform-rte-preview.medium{height:180px}.gform-rte-preview.large{height:280px}.gform-rte-preview:after{content:'';display:block;height:21px;width:459px;background:url(../images/rich-text-editor.png) bottom no-repeat;position:absolute;top:100%}.detail-view-print{margin-bottom:20px}.screen-meta-toggle{z-index:2}div.error{padding:20px}::-webkit-input-placeholder{color:#BDBDBD}::-moz-placeholder{color:#BDBDBD}:-ms-input-placeholder{color:#BDBDBD}:-moz-placeholder{color:#BDBDBD}.gf_browser_gecko input[type=checkbox],.gf_browser_gecko input[type=radio]{margin-bottom:-6px}.gf_browser_chrome input[type=checkbox],.gf_browser_chrome input[type=radio]{margin-bottom:-4px}.section_label{color:#21759b;font-weight:700;margin-bottom:12px;display:block}#gform_fields li ul.rules_container li{padding:0}.last_page_button_options{margin-top:8px}#last_page_button_button_container,#last_page_button_image_container,#last_page_button_text_container{margin-top:12px!important}div.range_max,div.range_min{width:98px;display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:8px}div.range_max input,div.range_min input{width:90px}@media screen and (max-width:782px){.gforms_form_settings_wrap #gform_tab_container_1,.gforms_settings_wrap #gform_tab_container{margin-left:0}#entry_search_container{bottom:-100px;float:none;height:90px;position:absolute;vertical-align:middle}#entry_search_button{float:none}.gforms_form_settings_wrap #gform_tabs{display:none}#gform-settings .column-is_active{width:19px;padding-top:0;vertical-align:top}.gforms_settings_wrap #gform_tabs{float:none;width:100%;margin:10px 10px 0}.gforms_settings_wrap #gform_tabs li.active a{width:auto;border-left:0;border-right:0;border-top:0;border-bottom:4px solid #666;background-color:inherit;box-shadow:none;color:#23282d;padding:10px!important}.gforms_settings_wrap #gform_tabs li{display:inline-block;width:auto;margin-bottom:0;border-right:#e1e1e1}#gform_tab_container{border-top:1px solid #e1e1e1}.gform_panel h3{line-height:39px}.gform_panel h3 .add-new-h2{display:inline-block;margin-left:0;position:static;vertical-align:top}} \ No newline at end of file diff --git a/entry_detail.php b/entry_detail.php index da4f72a..3a9b70e 100644 --- a/entry_detail.php +++ b/entry_detail.php @@ -659,8 +659,8 @@ function toggleNotificationOverride(isInit) { if ( rgpost( 'action' ) == 'update' ) { ?> -
- +
+

'; - $default_anchor = $has_pages || $ajax ? true : false; - $use_anchor = gf_apply_filters( array( 'gform_confirmation_anchor', $form_id ), $default_anchor, $form ); - if ( $use_anchor !== false ) { - $form_string .= ""; - $action .= "#gf_$form_id"; - } + $anchor = self::get_anchor( $form, $ajax ); + $form_string .= $anchor['tag']; + $action .= $anchor['id']; + $target = $ajax ? "target='gform_ajax_frame_{$form_id}'" : ''; $form_css_class = ! empty( $form['cssClass'] ) ? "class='{$form_css_class}'" : ''; @@ -1020,9 +1018,9 @@ public static function get_form( $form_id, $display_title = true, $display_descr $spinner_url = gf_apply_filters( array( 'gform_ajax_spinner_url', $form_id ), GFCommon::get_base_url() . '/images/spinner.gif', $form ); $scroll_position = array( 'default' => '', 'confirmation' => '' ); - if ( $use_anchor !== false ) { - $scroll_position['default'] = is_numeric( $use_anchor ) ? 'jQuery(document).scrollTop(' . intval( $use_anchor ) . ');' : "jQuery(document).scrollTop(jQuery('#gform_wrapper_{$form_id}').offset().top);"; - $scroll_position['confirmation'] = is_numeric( $use_anchor ) ? 'jQuery(document).scrollTop(' . intval( $use_anchor ) . ');' : "jQuery(document).scrollTop(jQuery('#gforms_confirmation_message_{$form_id}').offset().top);"; + if ( $anchor['scroll'] !== false ) { + $scroll_position['default'] = is_numeric( $anchor['scroll'] ) ? 'jQuery(document).scrollTop(' . intval( $anchor['scroll'] ) . ');' : "jQuery(document).scrollTop(jQuery('#gform_wrapper_{$form_id}').offset().top);"; + $scroll_position['confirmation'] = is_numeric( $anchor['scroll'] ) ? 'jQuery(document).scrollTop(' . intval( $anchor['scroll'] ) . ');' : "jQuery(document).scrollTop(jQuery('{$anchor['id']}').offset().top);"; } $iframe_style = defined( 'GF_DEBUG' ) && GF_DEBUG ? 'display:block;width:600px;height:300px;border:1px solid #eee;' : 'display:none;width:0px;height:0px;'; @@ -1056,12 +1054,12 @@ public static function get_form( $form_id, $display_title = true, $display_descr "window['gf_submitting_{$form_id}'] = false;" . '}' . 'else if(!is_redirect){' . - "var confirmation_content = jQuery(this).contents().find('#gforms_confirmation_message_{$form_id}').html();" . + "var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();" . 'if(!confirmation_content){' . 'confirmation_content = contents;' . '}' . 'setTimeout(function(){' . - "jQuery('#gform_wrapper_{$form_id}').replaceWith('<' + 'div id=\'gforms_confirmation_message_{$form_id}\' class=\'gform_confirmation_message_{$form_id} gforms_confirmation_message\'' + '>' + confirmation_content + '<' + '/div' + '>');" . + "jQuery('#gform_wrapper_{$form_id}').replaceWith(confirmation_content);" . "{$scroll_position['confirmation']}" . "jQuery(document).trigger('gform_confirmation_loaded', [{$form_id}]);" . "window['gf_submitting_{$form_id}'] = false;" . @@ -1573,11 +1571,12 @@ public static function handle_confirmation( $form, $lead, $ajax = false, $aux_da * @return string The confirmation message. */ public static function get_confirmation_message( $confirmation, $form, $entry, $aux_data = array() ) { + $ajax = isset( $_POST['gform_ajax'] ); + $anchor = self::get_anchor( $form, $ajax ); + $anchor = $anchor['tag']; - $default_anchor = self::has_pages( $form ) ? 1 : 0; - $anchor = gf_apply_filters( array( 'gform_confirmation_anchor', $form['id'] ), $default_anchor, $form ) ? "" : ''; - $nl2br = rgar( $confirmation, 'disableAutoformat' ) ? false : true; - $css_class = esc_attr( rgar( $form, 'cssClass' ) ); + $nl2br = rgar( $confirmation, 'disableAutoformat' ) ? false : true; + $css_class = esc_attr( rgar( $form, 'cssClass' ) ); $message = GFCommon::replace_variables( $confirmation['message'], $form, $entry, false, true, $nl2br, 'html', $aux_data ); $message = self::maybe_sanitize_confirmation_message( $message ); @@ -3215,7 +3214,7 @@ public static function process_send_resume_link() { public static function replace_save_variables( $text, $form, $resume_token, $email = null ) { $resume_token = sanitize_key( $resume_token ); - $form_id = intval( $form['id'] ); + $form_id = intval( $form['id'] ); /** * Filters the 'Save and Continue' URL to be used with a partial entry submission. @@ -3260,16 +3259,9 @@ public static function replace_save_variables( $text, $form, $resume_token, $ema $action = esc_url( remove_query_arg( 'gf_token' ) ); - $ajax = isset( $_POST['gform_ajax'] ); - - $has_pages = self::has_pages( $form ); - - $default_anchor = $has_pages || $ajax ? true : false; - - $use_anchor = gf_apply_filters( array( 'gform_confirmation_anchor', $form_id ), $default_anchor, $form ); - if ( $use_anchor !== false ) { - $action .= "#gf_$form_id"; - } + $ajax = isset( $_POST['gform_ajax'] ); + $anchor = self::get_anchor( $form, $ajax ); + $action .= $anchor['id']; $html_input_type = RGFormsModel::is_html5_enabled() ? 'email' : 'text'; @@ -3311,9 +3303,10 @@ public static function replace_save_variables( $text, $form, $resume_token, $ema } public static function handle_save_email_confirmation( $form, $ajax ) { - $resume_email = $_POST['gform_resume_email']; + $resume_email = $_POST['gform_resume_email']; if ( ! GFCommon::is_valid_email( $resume_email ) ) { GFCommon::log_debug( 'GFFormDisplay::handle_save_email_confirmation(): Invalid email address: ' . $resume_email ); + return new WP_Error( 'invalid_email' ); } $resume_token = $_POST['gform_resume_token']; @@ -3328,23 +3321,12 @@ public static function handle_save_email_confirmation( $form, $ajax ) { $confirmation = '
' . $confirmation_message . '
'; $nl2br = rgar( $form['confirmation'], 'disableAutoformat' ) ? false : true; $save_email_confirmation = self::replace_save_variables( $confirmation, $form, $resume_token, $resume_email ); - $save_email_confirmation = GFCommon::replace_variables( $save_email_confirmation, $form, $entry, false, true, $nl2br ); $save_email_confirmation = GFCommon::gform_do_shortcode( $save_email_confirmation ); - $save_email_confirmation = self::maybe_sanitize_confirmation_message( $save_email_confirmation ); - $form_id = absint( $form['id'] ); - - $has_pages = self::has_pages( $form ); - - $default_anchor = $has_pages || $ajax ? true : false; - - $use_anchor = gf_apply_filters( array( 'gform_confirmation_anchor', $form_id ), $default_anchor, $form ); - - if ( $use_anchor !== false ) { - $save_email_confirmation = "" . $save_email_confirmation; - } + $anchor = self::get_anchor( $form, $ajax ); + $save_email_confirmation = $anchor['tag'] . $save_email_confirmation; if ( $ajax ) { $save_email_confirmation = "" . $save_email_confirmation . ''; @@ -3356,28 +3338,17 @@ public static function handle_save_email_confirmation( $form, $ajax ) { } public static function handle_save_confirmation( $form, $resume_token, $confirmation_message, $ajax ) { - $resume_email = isset( $_POST['gform_resume_email'] ) ? $_POST['gform_resume_email'] : null; + $resume_email = isset( $_POST['gform_resume_email'] ) ? $_POST['gform_resume_email'] : null; $confirmation_message = self::maybe_sanitize_confirmation_message( $confirmation_message ); - $confirmation_message = self::replace_save_variables( $confirmation_message, $form, $resume_token, $resume_email ); - $confirmation_message = GFCommon::gform_do_shortcode( $confirmation_message ); - $confirmation_message = "
" . $confirmation_message . '
'; - $form_id = absint( $form['id'] ); - - $has_pages = self::has_pages( $form ); - - $default_anchor = $has_pages || $ajax ? true : false; - - $use_anchor = gf_apply_filters( array( 'gform_confirmation_anchor', $form_id ), $default_anchor, $form ); - - if ( $use_anchor !== false ) { - $confirmation_message = "" . $confirmation_message; - } + $anchor = self::get_anchor( $form, $ajax ); + $confirmation_message = $anchor['tag'] . $confirmation_message; + $form_id = absint( $form['id'] ); $wrapper_css_class = GFCommon::get_browser_class() . ' gform_wrapper'; $confirmation_message = "
" . $confirmation_message . '
'; @@ -3391,7 +3362,6 @@ public static function handle_save_confirmation( $form, $resume_token, $confirma return $confirmation_message; } - /** * Insert review page into form. * @@ -3435,4 +3405,36 @@ public static function insert_review_page( $form, $review_page ) { } + /** + * Get the anchor config for the current form. + * + * @since 2.2.2.1 + * + * @param array $form The current Form object. + * @param bool $ajax Indicates if AJAX is enabled for the current form. + * + * @return array + */ + public static function get_anchor( $form, $ajax ) { + $form_id = absint( $form['id'] ); + $anchor = $ajax || self::has_pages( $form ) ? true : false; + + /** + * Allow the anchor to be enabled/disabled or set to a scroll distance. + * + * @since 1.9.17.12 Added the $form parameter. + * @since Unknown + * + * @param bool|int $anchor Is the form anchor enabled? True when ajax enabled or when the form has multiple pages. + * @param array $form The current Form object. + */ + $anchor = gf_apply_filters( array( 'gform_confirmation_anchor', $form_id ), $anchor, $form ); + + return array( + 'scroll' => $anchor, + 'tag' => $anchor !== false ? "" : '', + 'id' => $anchor !== false ? "#gf_{$form_id}" : '' + ); + } + } diff --git a/forms_model.php b/forms_model.php index 7b8ed98..6f114f8 100644 --- a/forms_model.php +++ b/forms_model.php @@ -615,7 +615,7 @@ public static function get_form_summary() { $lead_date_results = $wpdb->get_results( $sql, ARRAY_A ); - $sql = "SELECT id, title, '' as last_lead_date, 0 as unread_count + $sql = "SELECT id, title, is_trash, '' as last_lead_date, 0 as unread_count FROM $form_table_name WHERE is_active=1 ORDER BY title"; @@ -2530,7 +2530,7 @@ public static function matches_operation( $val1, $val2, $operation ) { break; case 'contains' : - return ! empty( $val2 ) && strpos( $val1, $val2 ) !== false; + return ! rgblank( $val2 ) && strpos( $val1, $val2 ) !== false; break; case 'starts_with' : @@ -2865,7 +2865,7 @@ public static function maybe_trim_input( $value, $form_id, $field ) { public static function get_parameter_value( $name, $field_values, $field ) { $value = stripslashes_deep( rgget( $name ) ); - if ( empty( $value ) ) { + if ( rgblank( $value ) ) { $value = rgget( $name, $field_values ); } @@ -4807,7 +4807,7 @@ public static function get_field( $form, $field_id ) { $field_id = intval( $field_id ); } //removing floating part of field (i.e 1.3 -> 1) to return field by input id - if ( ! is_array( $form['fields'] ) ) { + if ( ! isset( $form['fields'] ) || ! isset( $form['id'] ) || ! is_array( $form['fields'] ) ) { return null; } @@ -6084,7 +6084,7 @@ public static function update_recent_forms( $form_id, $trashed = false ) { } $current_user_id = get_current_user_id(); - $recent_form_ids = get_user_meta( $current_user_id, 'gform_recent_forms', true ); + $recent_form_ids = self::get_recent_forms( $current_user_id ); $i = array_search( $form_id, $recent_form_ids ); @@ -6102,6 +6102,34 @@ public static function update_recent_forms( $form_id, $trashed = false ) { update_user_meta( $current_user_id, 'gform_recent_forms', $recent_form_ids ); } + + /** + * Get the recent forms list for the current user. + * + * @since 2.2.1.14 + * + * @param int $current_user_id The ID of the currently logged in user. + * + * @return array + */ + public static function get_recent_forms( $current_user_id = 0 ) { + if ( ! $current_user_id ) { + $current_user_id = get_current_user_id(); + } + + $recent_form_ids = get_user_meta( $current_user_id, 'gform_recent_forms', true ); + + if ( empty( $recent_form_ids ) ) { + $all_form_ids = self::get_form_ids(); + $all_form_ids = array_reverse( $all_form_ids ); + $recent_form_ids = array_slice( $all_form_ids, 0, 10 ); + if ( $recent_form_ids ) { + update_user_meta( $current_user_id, 'gform_recent_forms', $recent_form_ids ); + } + } + + return $recent_form_ids; + } } class RGFormsModel extends GFFormsModel { @@ -6140,7 +6168,7 @@ function gform_get_meta_values_for_entries( $entry_ids, $meta_keys ) { $meta_key_select_array = array(); foreach ( $meta_keys as $meta_key ) { - $meta_key_select_array[] = "max(case when meta_key = '$meta_key' then meta_value end) as $meta_key"; + $meta_key_select_array[] = "max(case when meta_key = '$meta_key' then meta_value end) as `$meta_key`"; } $entry_ids_str = join( ',', $entry_ids ); diff --git a/gravityforms.php b/gravityforms.php index 3077a4a..43d5e81 100644 --- a/gravityforms.php +++ b/gravityforms.php @@ -3,7 +3,7 @@ Plugin Name: Gravity Forms Plugin URI: http://www.gravityforms.com Description: Easily create web forms and manage form entries within the WordPress admin. -Version: 2.2.1.2 +Version: 2.2.3 Author: rocketgenius Author URI: http://www.rocketgenius.com Text Domain: gravityforms @@ -162,7 +162,6 @@ require_once( plugin_dir_path( __FILE__ ) . 'includes/class-gf-download.php' ); // Load Logging if Logging Add-On is not active. -require_once ABSPATH . 'wp-admin/includes/plugin.php'; if ( ! GFCommon::is_logging_plugin_active() ) { require_once( plugin_dir_path( __FILE__ ) . 'includes/logging/logging.php' ); } @@ -209,7 +208,7 @@ class GFForms { * * @var string $version The version number. */ - public static $version = '2.2.1.2'; + public static $version = '2.2.3'; /** * Runs after Gravity Forms is loaded. @@ -787,6 +786,7 @@ public static function no_conflict_mode_style() { 'media-views', 'buttons', 'wp-pointer', + 'gform_chosen' ), 'gf_edit_forms_notification' => array( 'thickbox', @@ -796,7 +796,7 @@ public static function no_conflict_mode_style() { 'buttons', ), 'gf_new_form' => array( 'thickbox' ), - 'gf_entries' => array( 'thickbox' ), + 'gf_entries' => array( 'thickbox', 'gform_chosen' ), 'gf_settings' => array(), 'gf_export' => array(), 'gf_help' => array(), @@ -859,7 +859,8 @@ public static function no_conflict_mode_script() { 'wp-plupload', 'wpdialogs-popup', 'wplink', - 'wp-pointer' + 'wp-pointer', + 'gform_chosen' ), 'gf_edit_forms_notification' => array( 'editor', @@ -901,11 +902,13 @@ public static function no_conflict_mode_script() { 'gform_json', 'gform_field_filter', 'plupload-all', - 'postbox' + 'postbox', + 'gform_chosen' ), 'gf_settings' => array(), 'gf_export' => array( 'gform_form_admin', 'jquery-ui-datepicker', 'gform_field_filter' ), 'gf_help' => array(), + 'gf_system_status' => array( 'gform_system_report_clipboard' ) ); self::no_conflict_mode( $wp_scripts, $wp_required_scripts, $gf_required_scripts, 'scripts' ); @@ -1209,7 +1212,7 @@ public static function is_gravity_page() { // Gravity Forms pages $current_page = trim( strtolower( self::get( 'page' ) ) ); - $gf_pages = array( 'gf_edit_forms', 'gf_new_form', 'gf_entries', 'gf_settings', 'gf_export', 'gf_help' ); + $gf_pages = array( 'gf_edit_forms', 'gf_new_form', 'gf_entries', 'gf_settings', 'gf_export', 'gf_help', 'gf_addons', 'gf_system_status' ); return in_array( $current_page, $gf_pages ); } @@ -1824,6 +1827,10 @@ public static function dashboard() { @@ -4068,17 +4075,7 @@ public static function admin_bar() { $wp_admin_bar->add_node( $args ); - $current_user_id = get_current_user_id(); - $recent_form_ids = get_user_meta( $current_user_id, 'gform_recent_forms', true ); - - if ( empty( $recent_form_ids ) ) { - $all_form_ids = GFFormsModel::get_form_ids(); - $all_form_ids = array_reverse( $all_form_ids ); - $recent_form_ids = array_slice( $all_form_ids, 0, 10 ); - if ( $recent_form_ids ) { - update_user_meta( $current_user_id, 'gform_recent_forms', $recent_form_ids ); - } - } + $recent_form_ids = GFFormsModel::get_recent_forms(); if ( $recent_form_ids ) { $forms = GFFormsModel::get_form_meta_by_id( $recent_form_ids ); @@ -5173,7 +5170,7 @@ function rgexplode( $sep, $string, $count ) { * @since Unknown * @access public * - * @param string $filter The name of the filter. + * @param string|array $filter The name of the filter. * @param mixed $value The value to filter. * * @return mixed The filtered value. diff --git a/includes/addon/class-gf-addon.php b/includes/addon/class-gf-addon.php index 1598714..eb3479e 100644 --- a/includes/addon/class-gf-addon.php +++ b/includes/addon/class-gf-addon.php @@ -1356,6 +1356,9 @@ public function single_setting_row( $field ) { $display = rgar( $field, 'hidden' ) || rgar( $field, 'type' ) == 'hidden' ? 'style="display:none;"' : ''; + // Prepare setting description. + $description = rgar( $field, 'description' ) ? '' . $field['description'] . '' : null; + ?> > @@ -1363,7 +1366,10 @@ public function single_setting_row( $field ) { single_setting_label( $field ); ?> - single_setting( $field ); ?> + single_setting( $field ); + echo $description; + ?> @@ -1833,7 +1839,7 @@ public function settings_checkbox( $field, $echo = true ) { * * @return string - The markup of an individual checkbox item */ - public function checkbox_item( $choice, $horizontal_class, $attributes, $value, $tooltip, $error_icon='' ) { + public function checkbox_item( $choice, $horizontal_class, $attributes, $value, $tooltip, $error_icon = '' ) { $hidden_field_value = $value == '1' ? '1' : '0'; $icon_class = rgar( $choice, 'icon' ) ? ' gaddon-setting-choice-visual' : ''; @@ -1846,7 +1852,7 @@ public function checkbox_item( $choice, $horizontal_class, $attributes, $value, } else { $markup = $this->checkbox_input( $choice, $attributes, $value, $tooltip ); } - + $checkbox_item .= $markup . $error_icon . '
'; return $checkbox_item; @@ -2006,12 +2012,21 @@ public function settings_select( $field, $echo = true ) { $value = $this->get_setting( $field['name'], rgar( $field, 'default_value' ) ); $name = '' . esc_attr( $field['name'] ); - $html = sprintf( - '', - '_gaddon_setting_' . $name, implode( ' ', $attributes ), $this->get_select_options( $field['choices'], $value ) - ); - - $html .= rgar( $field, 'after_select' ); + // If no choices were provided and there is a no choices message, display it. + if ( ( empty( $field['choices'] ) || ! rgar( $field, 'choices' ) ) && rgar( $field, 'no_choices' ) ) { + + $html = $field['no_choices']; + + } else { + + $html = sprintf( + '', + '_gaddon_setting_' . $name, implode( ' ', $attributes ), $this->get_select_options( $field['choices'], $value ) + ); + + $html .= rgar( $field, 'after_select' ); + + } if ( $this->field_failed_validation( $field ) ) { $html .= $this->get_error_icon( $field ); @@ -2816,12 +2831,14 @@ public static function get_field_map_choices( $form_id, $field_type = null, $exc */ $fields = apply_filters( 'gform_addon_field_map_choices', $fields, $form_id, $field_type, $exclude_field_types ); - $callable = array( get_called_class(), 'get_instance' ); - if ( is_callable( $callable ) ) { - $addon = call_user_func( $callable ); - $slug = $addon->get_slug(); + if ( function_exists( 'get_called_class' ) ) { + $callable = array( get_called_class(), 'get_instance' ); + if ( is_callable( $callable ) ) { + $add_on = call_user_func( $callable ); + $slug = $add_on->get_slug(); - $fields = apply_filters( "gform_{$slug}_field_map_choices", $fields, $form_id, $field_type, $exclude_field_types ); + $fields = apply_filters( "gform_{$slug}_field_map_choices", $fields, $form_id, $field_type, $exclude_field_types ); + } } return $fields; diff --git a/includes/addon/class-gf-feed-addon.php b/includes/addon/class-gf-feed-addon.php index c8302a9..b68c6ca 100644 --- a/includes/addon/class-gf-feed-addon.php +++ b/includes/addon/class-gf-feed-addon.php @@ -100,9 +100,6 @@ public function init_admin() { * Performs upgrade tasks when the version of the Add-On changes. To add additional upgrade tasks, override the upgrade() function, which will only get executed when the plugin version has changed. */ public function setup() { - global $wpdb; - $table_name = $wpdb->prefix . 'gf_addon_feed'; - // upgrading Feed Add-On base class $installed_version = get_option( 'gravityformsaddon_feed-base_version' ); if ( $installed_version != $this->_feed_version ) { @@ -297,8 +294,8 @@ public function maybe_process_feed( $entry, $form ) { array( 'addon' => $this, 'feed' => $feed, - 'entry' => $entry['id'], - 'form' => $form['id'], + 'entry_id' => $entry['id'], + 'form_id' => $form['id'], ) ); diff --git a/includes/addon/class-gf-feed-processor.php b/includes/addon/class-gf-feed-processor.php index d4782cb..2254bf8 100644 --- a/includes/addon/class-gf-feed-processor.php +++ b/includes/addon/class-gf-feed-processor.php @@ -8,8 +8,8 @@ require_once( GFCommon::get_base_path() . '/includes/libraries/wp-async-request.php' ); } -if ( ! class_exists( 'WP_Background_Process' ) ) { - require_once( GFCommon::get_base_path() . '/includes/libraries/wp-background-process.php' ); +if ( ! class_exists( 'GF_Background_Process' ) ) { + require_once( GFCommon::get_base_path() . '/includes/libraries/gf-background-process.php' ); } /** @@ -17,7 +17,7 @@ * * @since 2.2 */ -class GF_Feed_Processor extends WP_Background_Process { +class GF_Feed_Processor extends GF_Background_Process { /** * Contains an instance of this class, if available. @@ -142,8 +142,8 @@ protected function task( $item ) { // Extract items. $addon = $item['addon']; $feed = $item['feed']; - $entry = GFAPI::get_entry( $item['entry'] ); - $form = GFAPI::get_form( $item['form'] ); + $entry = GFAPI::get_entry( $item['entry_id'] ); + $form = GFAPI::get_form( $item['form_id'] ); // Get feed name. $feed_name = rgars( $feed, 'meta/feed_name' ) ? $feed['meta']['feed_name'] : rgars( $feed, 'meta/feedName' ); @@ -297,12 +297,12 @@ protected function increment_attempts( $item ) { $batch = $this->get_batch(); $item_feed = rgar( $item, 'feed' ); - $item_entry = rgar( $item, 'entry' ); + $item_entry_id = rgar( $item, 'entry_id' ); foreach ( $batch->data as $key => $task ) { $task_feed = rgar( $task, 'feed' ); - $task_entry = rgar( $task, 'entry' ); - if ( $item_feed['id'] === $task_feed['id'] && $item_entry['id'] === $task_entry['id'] ) { + $task_entry_id = rgar( $task, 'entry_id' ); + if ( $item_feed['id'] === $task_feed['id'] && $item_entry_id === $task_entry_id ) { $batch->data[ $key ]['attempts'] = isset( $batch->data[ $key ]['attempts'] ) ? $batch->data[ $key ]['attempts'] + 1 : 1; $item['attempts'] = $batch->data[ $key ]['attempts']; break; diff --git a/includes/addon/js/gaddon_feedorder.min.js b/includes/addon/js/gaddon_feedorder.min.js index 6b11402..01faf32 100644 --- a/includes/addon/js/gaddon_feedorder.min.js +++ b/includes/addon/js/gaddon_feedorder.min.js @@ -1 +1 @@ -var GFFeedOrder=function(a){var b=this,c=jQuery;b.init=function(){b.options=a;var d='';c(".wp-list-table thead tr, .wp-list-table tfoot tr").append(''),c(".wp-list-table tbody tr").append(d),b.initSorting()},b.initSorting=function(){c(".wp-list-table tbody").sortable({cursor:"move",handle:".feed-sort-handle",placeholder:"feed-placeholder",tolerance:"pointer",create:function(){c(".wp-list-table").addClass("feed-list-sortable")},helper:b.fixSortableColumnWidths,start:b.setPlaceholderHeight,update:b.updateFeedOrder})},b.fixSortableColumnWidths=function(a,b){var d=b.children(),e=b.clone();return e.children().each(function(a){c(this).width(d.eq(a).width())}),e},b.getFeedOrder=function(){var a=c('.wp-list-table tbody .check-column input[type="checkbox"]');return a.map(function(){return c(this).val()}).get()},b.setPlaceholderHeight=function(a,b){c(".wp-list-table .feed-placeholder").height(b.item.height())},b.updateFeedOrder=function(a,d){c.ajax(ajaxurl,{method:"POST",dataType:"JSON",data:{action:"gf_save_feed_order",addon:b.options.addon,form_id:b.options.formId,feed_order:b.getFeedOrder(),nonce:b.options.nonce}})},this.init()}; \ No newline at end of file +var GFFeedOrder=function(a){var b=this,c=jQuery;b.init=function(){b.options=a,c(".wp-list-table thead tr, .wp-list-table tfoot tr").append(''),c(".wp-list-table tbody tr").append(''),b.initSorting()},b.initSorting=function(){c(".wp-list-table tbody").sortable({cursor:"move",handle:".feed-sort-handle",placeholder:"feed-placeholder",tolerance:"pointer",create:function(){c(".wp-list-table").addClass("feed-list-sortable")},helper:b.fixSortableColumnWidths,start:b.setPlaceholderHeight,update:b.updateFeedOrder})},b.fixSortableColumnWidths=function(a,b){var d=b.children(),e=b.clone();return e.children().each(function(a){c(this).width(d.eq(a).width())}),e},b.getFeedOrder=function(){return c('.wp-list-table tbody .check-column input[type="checkbox"]').map(function(){return c(this).val()}).get()},b.setPlaceholderHeight=function(a,b){c(".wp-list-table .feed-placeholder").height(b.item.height())},b.updateFeedOrder=function(a,d){c.ajax(ajaxurl,{method:"POST",dataType:"JSON",data:{action:"gf_save_feed_order",addon:b.options.addon,form_id:b.options.formId,feed_order:b.getFeedOrder(),nonce:b.options.nonce}})},this.init()}; \ No newline at end of file diff --git a/includes/addon/js/gaddon_genericmap.min.js b/includes/addon/js/gaddon_genericmap.min.js index b984239..66ec44f 100644 --- a/includes/addon/js/gaddon_genericmap.min.js +++ b/includes/addon/js/gaddon_genericmap.min.js @@ -1 +1 @@ -var GFGenericMap=function(a){var b=this;return b.options=a,b.UI=jQuery("#gaddon-setting-row-"+b.options.fieldName),b.init=function(){b.bindEvents(),b.setupData(),b.setupRepeater()},b.bindEvents=function(){b.UI.on("change",'select[name="_gaddon_setting_'+b.options.keyFieldName+'"]',function(){var a=jQuery(this),b=a.data("chosen")?a.siblings(".chosen-container"):a.data("select2")?a.siblings(".select2-container"):a,c=a.siblings(".custom-key-container");"gf_custom"==a.val()&&b.fadeOut(function(){c.fadeIn().focus()})}),b.UI.on("change",'select[name="_gaddon_setting_'+b.options.valueFieldName+'"]',function(){var a=jQuery(this),b=a.data("chosen")?a.siblings(".chosen-container"):a.data("select2")?a.siblings(".select2-container"):a,c=a.siblings(".custom-value-container");"gf_custom"==a.val()&&b.fadeOut(function(){c.fadeIn().focus()})}),b.UI.on("click","a.custom-key-reset",function(a){a.preventDefault();var b=jQuery(this),c=b.parents(".custom-key-container"),d=c.siblings("select.key"),e=d.data("chosen")?d.siblings(".chosen-container"):d.data("select2")?d.siblings(".select2-container"):d;c.fadeOut(function(){c.find("input").val("").change(),d.val("").trigger("change"),e.fadeIn().focus()})}),b.UI.on("click","a.custom-value-reset",function(a){a.preventDefault();var b=jQuery(this),c=b.parents(".custom-value-container"),d=c.siblings("select.value"),e=d.data("chosen")?d.siblings(".chosen-container"):d.data("select2")?d.siblings(".select2-container"):d;c.fadeOut(function(){c.find("input").val("").change(),d.val("").trigger("change"),e.fadeIn().focus()})}),b.UI.closest("form").on("submit",function(a){jQuery('[name^="_gaddon_setting_'+b.options.fieldName+'_"]').each(function(a){jQuery(this).removeAttr("name")})})},b.setupData=function(){b.data=jQuery.parseJSON(jQuery("#"+b.options.fieldId).val()),b.data||(b.data=[{key:"",value:"",custom_key:"",custom_value:""}])},b.setupMergeTags=function(a){a.bind("keydown",function(a){var b=jQuery(this).data("autocomplete")&&jQuery(this).data("autocomplete").menu?jQuery(this).data("autocomplete").menu.active:!1;a.keyCode===jQuery.ui.keyCode.TAB&&b&&a.preventDefault()}),a.autocomplete({minLength:1,source:function(b,c){var d=gfMergeTags.extractLast(b.term);if(d.length0?b.options.limit:0;b.UI.find("tbody.repeater").repeater({limit:a,items:b.data,addButtonMarkup:"+",removeButtonMarkup:"-",callbacks:{add:function(a,c,d){var e=c.find('select[name="_gaddon_setting_'+b.options.keyFieldName+'"]');!d.custom_key&&e.length>0?c.find(".custom-key-container").hide():c.find(".key").hide();var f=c.find('select[name="_gaddon_setting_'+b.options.valueFieldName+'"]');!d.custom_value&&f.length>0?c.find(".custom-value-container").hide():c.find(".value").hide(),b.options.mergeTags&&b.setupMergeTags(c.find(".custom-value-container input")),window.hasOwnProperty("gform")&&gform.doAction("gform_fieldmap_add_row",a,c,d)},save:function(a,c){jQuery("#"+b.options.fieldId).val(JSON.stringify(c))}}})},b.init()}; \ No newline at end of file +var GFGenericMap=function(a){var b=this;return b.options=a,b.UI=jQuery("#gaddon-setting-row-"+b.options.fieldName),b.init=function(){b.bindEvents(),b.setupData(),b.setupRepeater()},b.bindEvents=function(){b.UI.on("change",'select[name="_gaddon_setting_'+b.options.keyFieldName+'"]',function(){var a=jQuery(this),b=a.data("chosen")?a.siblings(".chosen-container"):a.data("select2")?a.siblings(".select2-container"):a,c=a.siblings(".custom-key-container");"gf_custom"==a.val()&&b.fadeOut(function(){c.fadeIn().focus()})}),b.UI.on("change",'select[name="_gaddon_setting_'+b.options.valueFieldName+'"]',function(){var a=jQuery(this),b=a.data("chosen")?a.siblings(".chosen-container"):a.data("select2")?a.siblings(".select2-container"):a,c=a.siblings(".custom-value-container");"gf_custom"==a.val()&&b.fadeOut(function(){c.fadeIn().focus()})}),b.UI.on("click","a.custom-key-reset",function(a){a.preventDefault();var b=jQuery(this),c=b.parents(".custom-key-container"),d=c.siblings("select.key"),e=d.data("chosen")?d.siblings(".chosen-container"):d.data("select2")?d.siblings(".select2-container"):d;c.fadeOut(function(){c.find("input").val("").change(),d.val("").trigger("change"),e.fadeIn().focus()})}),b.UI.on("click","a.custom-value-reset",function(a){a.preventDefault();var b=jQuery(this),c=b.parents(".custom-value-container"),d=c.siblings("select.value"),e=d.data("chosen")?d.siblings(".chosen-container"):d.data("select2")?d.siblings(".select2-container"):d;c.fadeOut(function(){c.find("input").val("").change(),d.val("").trigger("change"),e.fadeIn().focus()})}),b.UI.closest("form").on("submit",function(a){jQuery('[name^="_gaddon_setting_'+b.options.fieldName+'_"]').each(function(a){jQuery(this).removeAttr("name")})})},b.setupData=function(){b.data=jQuery.parseJSON(jQuery("#"+b.options.fieldId).val()),b.data||(b.data=[{key:"",value:"",custom_key:"",custom_value:""}])},b.setupMergeTags=function(a){a.bind("keydown",function(a){var b=!(!jQuery(this).data("autocomplete")||!jQuery(this).data("autocomplete").menu)&&jQuery(this).data("autocomplete").menu.active;a.keyCode===jQuery.ui.keyCode.TAB&&b&&a.preventDefault()}),a.autocomplete({minLength:1,source:function(b,c){var d=gfMergeTags.extractLast(b.term);if(d.length0?b.options.limit:0;b.UI.find("tbody.repeater").repeater({limit:a,items:b.data,addButtonMarkup:"+",removeButtonMarkup:"-",callbacks:{add:function(a,c,d){var e=c.find('select[name="_gaddon_setting_'+b.options.keyFieldName+'"]');!d.custom_key&&e.length>0?c.find(".custom-key-container").hide():c.find(".key").hide();var f=c.find('select[name="_gaddon_setting_'+b.options.valueFieldName+'"]');!d.custom_value&&f.length>0?c.find(".custom-value-container").hide():c.find(".value").hide(),b.options.mergeTags&&b.setupMergeTags(c.find(".custom-value-container input")),window.hasOwnProperty("gform")&&gform.doAction("gform_fieldmap_add_row",a,c,d)},save:function(a,c){jQuery("#"+b.options.fieldId).val(JSON.stringify(c))}}})},b.init()}; \ No newline at end of file diff --git a/includes/addon/js/gaddon_payment.min.js b/includes/addon/js/gaddon_payment.min.js index e26a58c..193810a 100644 --- a/includes/addon/js/gaddon_payment.min.js +++ b/includes/addon/js/gaddon_payment.min.js @@ -1 +1 @@ -function loadBillingLength(a){var b=window[a+"_intervals"];if(b){for(var c=jQuery("#"+a+"_unit").val(),d=b[c].min,e=b[c].max,f=jQuery("#"+a+"_length"),g=f.val(),h="",i=d;e>=i;i++){var j=g==i?"selected='selected'":"";h+=""}f.html(h)}}function cancel_subscription(a){confirm(gaddon_payment_strings.subscriptionCancelWarning)&&(jQuery("#subscription_cancel_spinner").show(),jQuery("#cancelsub").prop("disabled",!0),jQuery.post(ajaxurl,{action:"gaddon_cancel_subscription",entry_id:a,gaddon_cancel_subscription:gaddon_payment_strings.subscriptionCancelNonce},function(a){jQuery("#subscription_cancel_spinner").hide(),1==a?(jQuery("#gform_payment_status").html(gaddon_payment_strings.subscriptionCanceled),jQuery("#cancelsub").hide()):(jQuery("#cancelsub").prop("disabled",!1),alert(gaddon_payment_strings.subscriptionError))}))} \ No newline at end of file +function loadBillingLength(a){var b=window[a+"_intervals"];if(b){for(var c=jQuery("#"+a+"_unit").val(),d=b[c].min,e=b[c].max,f=jQuery("#"+a+"_length"),g=f.val(),h="",i=d;i<=e;i++){h+=""}f.html(h)}}function cancel_subscription(a){confirm(gaddon_payment_strings.subscriptionCancelWarning)&&(jQuery("#subscription_cancel_spinner").show(),jQuery("#cancelsub").prop("disabled",!0),jQuery.post(ajaxurl,{action:"gaddon_cancel_subscription",entry_id:a,gaddon_cancel_subscription:gaddon_payment_strings.subscriptionCancelNonce},function(a){jQuery("#subscription_cancel_spinner").hide(),1==a?(jQuery("#gform_payment_status").html(gaddon_payment_strings.subscriptionCanceled),jQuery("#cancelsub").hide()):(jQuery("#cancelsub").prop("disabled",!1),alert(gaddon_payment_strings.subscriptionError))}))} \ No newline at end of file diff --git a/includes/addon/js/gaddon_results.min.js b/includes/addon/js/gaddon_results.min.js index 91e06ee..14ca07b 100644 --- a/includes/addon/js/gaddon_results.min.js +++ b/includes/addon/js/gaddon_results.min.js @@ -1 +1 @@ -var gresultsAjaxRequest,gresults={drawCharts:function(){var a=jQuery(".gresults-chart-wrapper");a.each(function(a,b){var c,d=jQuery(b).attr("id"),e=jQuery(b).data("options"),f=jQuery(b).data("datatable"),g=jQuery(b).data("charttype"),h=f,i=google.visualization.arrayToDataTable(h),j=document.getElementById(d);"bar"==g?c=new google.visualization.BarChart(j):"pie"==g?c=new google.visualization.PieChart(j):"column"==g&&(c=new google.visualization.ColumnChart(j)),c.draw(i,e)})},renderStateData:function(a){var b=jQuery("#gresults-results");b.data("searchcriteria",a.searchCriteria),jQuery("#gresults-results-filter").html(a.filterUI),b.css("opacity",0),b.html(a.html),gresults.drawCharts(),b.fadeTo("slow",1);var c=jQuery("#gresults-results-field-filters-container");c.resizable(),c.resizable("destroy"),c.resizable({handles:"s"})},getResults:function(){gresults.recordFormState();var a=jQuery("#gresults-results-filter-form").serialize();gresults.sendRequest(a)},sendRequest:function(a,b,c){var d=jQuery("#gresults-results"),e=jQuery("#gresults-results-filter-buttons input"),f=jQuery(".gresults-filter-loading"),g=jQuery("#gresults-view-slug").val(),h="action=gresults_get_results_"+g+"&"+a;b&&(h+="&state="+b+"&checkSum="+c),gresultsAjaxRequest=jQuery.ajax({url:ajaxurl,type:"POST",dataType:"json",data:h,beforeSend:function(a,b){d.fadeTo("slow",.33),d.html(""),f.show(),e.attr("disabled","disabled")}}).done(function(c){if(c&&-1!==c)if("complete"===c.status){e.removeAttr("disabled"),f.hide(),d.html(c.html),jQuery("#gresults-results").data("searchcriteria",c.searchCriteria);var g=jQuery("#gresults-results-filter").html();gresults.drawCharts(),d.fadeTo("slow",1),window.history.replaceState&&(history.state?history.pushState({html:c.html,filterUI:g,searchCriteria:c.searchCriteria},"","?"+a):history.replaceState({html:c.html,filterUI:g,searchCriteria:c.searchCriteria},"","?"+a)),gresults.drawCharts(),window.gform_initialize_tooltips&&gform_initialize_tooltips()}else"incomplete"===c.status?(b=c.stateObject,gresults.sendRequest(a,b,c.checkSum),d.html(c.html)):(f.hide(),d.html(gresultsStrings.ajaxError));else f.hide(),d.html(gresultsStrings.ajaxError)}).fail(function(a){e.removeAttr("disabled"),d.fadeTo("fast",1);var b=a.statusText;f.hide(),b="abort"==b?"Request cancelled":gresultsStrings.ajaxError,d.html(b)})},getMoreResults:function(a,b){var c=jQuery("#gresults-results-field-content-"+b),d=jQuery("#gresults-results"),e=jQuery(c).data("offset"),f=jQuery("#gresults-view-slug").val(),g=d.data("searchcriteria");return jQuery.ajax({url:ajaxurl,type:"POST",dataType:"json",data:{action:"gresults_get_more_results_"+f,view:f,form_id:a,field_id:b,offset:e,search_criteria:g},success:function(a){-1===a||(a.html&&jQuery(c).append(a.html),a.more_remaining||jQuery("#gresults-results-field-more-link-"+b).hide(),jQuery(c).data("offset",a.offset))}}),!1},clearFilterForm:function(){jQuery("#gresults-results-field-filters-container").gfFilterUI(gresultsFilterSettings,[],!0),jQuery("#gresults-results-filter-form").find("input, select").each(function(){switch(this.type){case"text":case"select-one":jQuery(this).val("").change();break;case"checkbox":case"radio":this.checked=!1}})},recordFormState:function(){jQuery("#gresults-results-filter-form input[type='radio']").each(function(){this.checked?jQuery(this).prop("defaultChecked",!0):jQuery(this).prop("defaultChecked",!1)}),jQuery("#gresults-results-filter-form input[type='checkbox']").each(function(){this.checked?jQuery(this).prop("defaultChecked",!0):jQuery(this).prop("defaultChecked",!1)}),jQuery("#gresults-results-filter-form input[type='text']").each(function(){jQuery(this).prop("defaultValue",jQuery(this).val())}),jQuery("#gresults-results-filter-form select option").each(function(){jQuery(this).prop("defaultSelected",jQuery(this).prop("selected"))})},setCustomFilter:function(a,b){elementId="gresults-custom-"+a,0==jQuery("#"+elementId).length?jQuery("#gresults-results-filter-form").append(""):jQuery("#"+elementId).val(b)}};google.load("visualization","1",{packages:["corechart"]}),google.setOnLoadCallback(gresults.drawCharts),jQuery(document).ready(function(){if(jQuery("#gresults-results").length>0){jQuery("#gresults-results-field-filters-container").gfFilterUI(gresultsFilterSettings,gresultsInitVars,!0);var a=jQuery(window);a.resize(function(a){a.target===window&&gresults.drawCharts()}),window.onpopstate=function(a){a.state&&gresults.renderStateData(a.state)},jQuery("#gresults-results-filter-date-start, #gresults-results-filter-date-end").datepicker({dateFormat:"yy-mm-dd",changeMonth:!0,changeYear:!0}),jQuery("#gresults-results-filter-form").submit(function(a){return gresults.getResults(),!1}),history.state?gresults.renderStateData(history.state):gresults.getResults(),window.gform_initialize_tooltips&&gform_initialize_tooltips()}}); \ No newline at end of file +var gresultsAjaxRequest,gresults={drawCharts:function(){jQuery(".gresults-chart-wrapper").each(function(a,b){var c,d=jQuery(b).attr("id"),e=jQuery(b).data("options"),f=jQuery(b).data("datatable"),g=jQuery(b).data("charttype"),h=f,i=google.visualization.arrayToDataTable(h),j=document.getElementById(d);"bar"==g?c=new google.visualization.BarChart(j):"pie"==g?c=new google.visualization.PieChart(j):"column"==g&&(c=new google.visualization.ColumnChart(j)),c.draw(i,e)})},renderStateData:function(a){var b=jQuery("#gresults-results");b.data("searchcriteria",a.searchCriteria),jQuery("#gresults-results-filter").html(a.filterUI),b.css("opacity",0),b.html(a.html),gresults.drawCharts(),b.fadeTo("slow",1);var c=jQuery("#gresults-results-field-filters-container");c.resizable(),c.resizable("destroy"),c.resizable({handles:"s"})},getResults:function(){gresults.recordFormState();var a=jQuery("#gresults-results-filter-form").serialize();gresults.sendRequest(a)},sendRequest:function(a,b,c){var d=jQuery("#gresults-results"),e=jQuery("#gresults-results-filter-buttons input"),f=jQuery(".gresults-filter-loading"),g=jQuery("#gresults-view-slug").val(),h="action=gresults_get_results_"+g+"&"+a;b&&(h+="&state="+b+"&checkSum="+c),gresultsAjaxRequest=jQuery.ajax({url:ajaxurl,type:"POST",dataType:"json",data:h,beforeSend:function(a,b){d.fadeTo("slow",.33),d.html(""),f.show(),e.attr("disabled","disabled")}}).done(function(c){if(c&&-1!==c)if("complete"===c.status){e.removeAttr("disabled"),f.hide(),d.html(c.html),jQuery("#gresults-results").data("searchcriteria",c.searchCriteria);var g=jQuery("#gresults-results-filter").html();gresults.drawCharts(),d.fadeTo("slow",1),window.history.replaceState&&(history.state?history.pushState({html:c.html,filterUI:g,searchCriteria:c.searchCriteria},"","?"+a):history.replaceState({html:c.html,filterUI:g,searchCriteria:c.searchCriteria},"","?"+a)),gresults.drawCharts(),window.gform_initialize_tooltips&&gform_initialize_tooltips()}else"incomplete"===c.status?(b=c.stateObject,gresults.sendRequest(a,b,c.checkSum),d.html(c.html)):(f.hide(),d.html(gresultsStrings.ajaxError));else f.hide(),d.html(gresultsStrings.ajaxError)}).fail(function(a){e.removeAttr("disabled"),d.fadeTo("fast",1);var b=a.statusText;f.hide(),b="abort"==b?"Request cancelled":gresultsStrings.ajaxError,d.html(b)})},getMoreResults:function(a,b){var c=jQuery("#gresults-results-field-content-"+b),d=jQuery("#gresults-results"),e=jQuery(c).data("offset"),f=jQuery("#gresults-view-slug").val(),g=d.data("searchcriteria");return jQuery.ajax({url:ajaxurl,type:"POST",dataType:"json",data:{action:"gresults_get_more_results_"+f,view:f,form_id:a,field_id:b,offset:e,search_criteria:g},success:function(a){-1===a||(a.html&&jQuery(c).append(a.html),a.more_remaining||jQuery("#gresults-results-field-more-link-"+b).hide(),jQuery(c).data("offset",a.offset))}}),!1},clearFilterForm:function(){jQuery("#gresults-results-field-filters-container").gfFilterUI(gresultsFilterSettings,[],!0),jQuery("#gresults-results-filter-form").find("input, select").each(function(){switch(this.type){case"text":case"select-one":jQuery(this).val("").change();break;case"checkbox":case"radio":this.checked=!1}})},recordFormState:function(){jQuery("#gresults-results-filter-form input[type='radio']").each(function(){this.checked?jQuery(this).prop("defaultChecked",!0):jQuery(this).prop("defaultChecked",!1)}),jQuery("#gresults-results-filter-form input[type='checkbox']").each(function(){this.checked?jQuery(this).prop("defaultChecked",!0):jQuery(this).prop("defaultChecked",!1)}),jQuery("#gresults-results-filter-form input[type='text']").each(function(){jQuery(this).prop("defaultValue",jQuery(this).val())}),jQuery("#gresults-results-filter-form select option").each(function(){jQuery(this).prop("defaultSelected",jQuery(this).prop("selected"))})},setCustomFilter:function(a,b){elementId="gresults-custom-"+a,0==jQuery("#"+elementId).length?jQuery("#gresults-results-filter-form").append(""):jQuery("#"+elementId).val(b)}};google.load("visualization","1",{packages:["corechart"]}),google.setOnLoadCallback(gresults.drawCharts),jQuery(document).ready(function(){if(jQuery("#gresults-results").length>0){jQuery("#gresults-results-field-filters-container").gfFilterUI(gresultsFilterSettings,gresultsInitVars,!0);jQuery(window).resize(function(a){a.target===window&&gresults.drawCharts()}),window.onpopstate=function(a){a.state&&gresults.renderStateData(a.state)},jQuery("#gresults-results-filter-date-start, #gresults-results-filter-date-end").datepicker({dateFormat:"yy-mm-dd",changeMonth:!0,changeYear:!0}),jQuery("#gresults-results-filter-form").submit(function(a){return gresults.getResults(),!1}),history.state?gresults.renderStateData(history.state):gresults.getResults(),window.gform_initialize_tooltips&&gform_initialize_tooltips()}}); \ No newline at end of file diff --git a/includes/addon/js/repeater.min.js b/includes/addon/js/repeater.min.js index 11eed17..66343dd 100644 --- a/includes/addon/js/repeater.min.js +++ b/includes/addon/js/repeater.min.js @@ -1 +1 @@ -jQuery.fn.repeater=function(a){var b=this,c={template:"",limit:5,items:[{}],saveEvents:"blur change",saveElements:"input, select",addButtonMarkup:"+",removeButtonMarkup:"-",minItemCount:1,callbacks:{save:function(){},beforeAdd:function(){},add:function(){},beforeAddNew:function(){},addNew:function(){},beforeRemove:function(){},remove:function(){},repeaterButtons:function(){return!1}}};return b.options=jQuery.extend(!0,{},c,a),b.elem=jQuery(this),b.items=b.options.items,b.callbacks=b.options.callbacks,b._template=b.options.template,b._baseObj=b.items[0],b.init=function(){return b.stashTemplate(),b.elem.addClass("repeater"),b.refresh(),b.bindEvents(),b},b.bindEvents=function(){b.options.saveEvents=b.getNamespacedEvents(b.options.saveEvents),b.elem.off("click.repeater","a.add-item"),b.elem.on("click.repeater","a.add-item:not(.inactive)",function(){b.addNewItem(this)}),b.elem.off("click.repeater","a.remove-item"),b.elem.on("click.repeater","a.remove-item",function(a){b.removeItem(this)}),b.elem.off(b.options.saveEvents,b.options.saveElements),b.elem.on(b.options.saveEvents,b.options.saveElements,function(){b.save()})},b.stashTemplate=function(){b._template||(b._template=b.elem.html()),b._template=jQuery.trim(b._template)},b.addItem=function(a,c){var d=b.getItemMarkup(a,c),e=jQuery(d).addClass("item-"+c);b.callbacks.beforeAdd(b,e,a,c),b.append(e),b.populateSelects(a,c),b.callbacks.add(b,e,a,c)},b.getItemMarkup=function(a,c){var d=b._template;for(var e in a)a.hasOwnProperty(e)&&(d=d.replace(/{i}/g,c),d=d.replace("{buttons}",b.getRepeaterButtonsMarkup(c)),d=d.replace(new RegExp("{"+e+"}","g"),a[e]));return d},b.getRepeaterButtonsMarkup=function(a){var c=b.callbacks.repeaterButtons(b,a);return c||(c=b.getDefaultButtonsMarkup(a)),c},b.getDefaultButtonsMarkup=function(a){var c=b.items.length>=b.options.limit&&0!==b.options.limit?"inactive":"",d=''+b.options.addButtonMarkup+"";return b.items.length>b.options.minItemCount&&(d+=''+b.options.removeButtonMarkup+""),'
'+d+"
"},b.populateSelects=function(a,c){for(var d in a)if(a.hasOwnProperty(d)){var e=b.elem.find("."+d+"_"+c);e.is("select")&&(jQuery.isArray(a[d])?e.val(a[d]):e.find('option[value="'+a[d]+'"]').prop("selected",!0))}},b.addNewItem=function(a,c){var d=b.isElement(a),c=parseInt("undefined"!=typeof c?c:d?jQuery(a).attr("data-index")+1:b.items.length),e=d?b.getBaseObject():a;return b.callbacks.beforeAddNew(b,c),b.items.splice(c,0,e),b.callbacks.addNew(b,c),b.refresh().save(),b},b.removeItem=function(a){var c=b.isElement(a)?jQuery(a).attr("data-index"):a;b.callbacks.beforeRemove(b,c),delete b.items[c],b.callbacks.remove(b,c),b.save().refresh()},b.refresh=function(){b.elem.empty();for(var a=0;a0?b.items:[b._baseObj],d=0;d=b.options.limit&&0!==b.options.limit?"inactive":"",d=''+b.options.addButtonMarkup+"";return b.items.length>b.options.minItemCount&&(d+=''+b.options.removeButtonMarkup+""),'
'+d+"
"},b.populateSelects=function(a,c){for(var d in a)if(a.hasOwnProperty(d)){var e=b.elem.find("."+d+"_"+c);e.is("select")&&(jQuery.isArray(a[d])?e.val(a[d]):e.find('option[value="'+a[d]+'"]').prop("selected",!0))}},b.addNewItem=function(a,c){var d=b.isElement(a),c=parseInt(void 0!==c?c:d?jQuery(a).attr("data-index")+1:b.items.length),e=d?b.getBaseObject():a;return b.callbacks.beforeAddNew(b,c),b.items.splice(c,0,e),b.callbacks.addNew(b,c),b.refresh().save(),b},b.removeItem=function(a){var c=b.isElement(a)?jQuery(a).attr("data-index"):a;b.callbacks.beforeRemove(b,c),delete b.items[c],b.callbacks.remove(b,c),b.save().refresh()},b.refresh=function(){b.elem.empty();for(var a=0;a0?b.items:[b._baseObj],d=0;dset_upgrade_started( $force_upgrade ) ) { - - //Upgrade can't be started. Abort. + // Upgrade can't be started. Abort. return false; } @@ -139,6 +140,9 @@ public function upgrade( $from_db_version = null, $force_upgrade = false ) { $this->flush_versions(); + // Updating cached message so the extremely outdated version message is removed. + GFCommon::cache_remote_message(); + } /** diff --git a/includes/fields/class-gf-field-fileupload.php b/includes/fields/class-gf-field-fileupload.php index f0b19e0..c9df27c 100644 --- a/includes/fields/class-gf-field-fileupload.php +++ b/includes/fields/class-gf-field-fileupload.php @@ -144,6 +144,8 @@ public function get_field_input( $form, $value = '', $entry = null ) { $extensions_message = ''; } + $extensions_message_id = 'extensions_message_' . $form_id . '_' . $id; + if ( $multiple_files ) { $upload_action_url = trailingslashit( site_url() ) . '?gf_page=' . GFCommon::get_upload_page_slug(); $max_files = $this->maxFiles > 0 ? $this->maxFiles : 0; @@ -208,11 +210,11 @@ public function get_field_input( $form, $value = '', $entry = null ) { $upload = "
{$drop_files_here_text} - +
"; if ( ! $is_admin ) { - $upload .= "{$extensions_message}"; + $upload .= "{$extensions_message}"; $upload .= "
@@ -228,10 +230,10 @@ public function get_field_input( $form, $value = '', $entry = null ) { // MAX_FILE_SIZE > 2048MB fails. The file size is checked anyway once uploaded, so it's not necessary. $upload = sprintf( "", $max_upload_size ); } - $upload .= sprintf( "", $id, $field_id, esc_attr( $class ), esc_attr( $max_upload_size ), $disabled_text ); + $upload .= sprintf( "", $id, $field_id, esc_attr( $class ), $extensions_message_id, esc_attr( $max_upload_size ), $disabled_text ); if ( ! $is_admin ) { - $upload .= "{$extensions_message}"; + $upload .= "{$extensions_message}"; $upload .= "
"; } } @@ -324,7 +326,17 @@ public function is_value_submission_empty( $form_id ) { } public function get_value_save_entry( $value, $form, $input_name, $lead_id, $lead ) { - return $this->multipleFiles ? $this->get_multifile_value( $form['id'], $input_name, $value ) : $this->get_single_file_value( $form['id'], $input_name ); + if ( ! $this->multipleFiles ) { + return $this->get_single_file_value( $form['id'], $input_name ); + } + + if ( $this->is_entry_detail() && empty( $lead ) ) { + // Deleted files remain in the $value from $_POST so use the updated entry value. + $lead = GFFormsModel::get_lead( $lead_id ); + $value = rgar( $lead, strval( $this->id ) ); + } + + return $this->get_multifile_value( $form['id'], $input_name, $value ); } public function get_multifile_value( $form_id, $input_name, $value ) { @@ -481,10 +493,9 @@ public function get_value_entry_detail( $value, $currency = '', $use_text = fals * @param string $file_path The file path of the download file. * @param GF_Field_FileUpload $field The field object for further context. */ - $file_path = esc_attr( str_replace( ' ', '%20', apply_filters( 'gform_fileupload_entry_value_file_path', $file_path, $this ) ) ); - $base_name = $info['basename']; - $click_to_view_text = esc_attr__( 'Click to view', 'gravityforms' ); - $output_arr[] = $format == 'text' ? $file_path . PHP_EOL : "
  • {$base_name}
  • "; + $file_path = str_replace( ' ', '%20', apply_filters( 'gform_fileupload_entry_value_file_path', $file_path, $this ) ); + $output_arr[] = $format == 'text' ? $file_path : sprintf( "
  • %s
  • ", esc_attr( $file_path ), esc_attr__( 'Click to view', 'gravityforms' ), $info['basename'] ); + } $output = join( PHP_EOL, $output_arr ); } diff --git a/includes/fields/class-gf-field-list.php b/includes/fields/class-gf-field-list.php index 75c70dc..14db6a7 100644 --- a/includes/fields/class-gf-field-list.php +++ b/includes/fields/class-gf-field-list.php @@ -468,7 +468,7 @@ public function get_value_entry_detail( $value, $currency = '', $use_text = fals $value = maybe_unserialize( $value ); - if( ! is_array( $value ) ) { + if( ! is_array( $value ) || ! isset( $value[0] ) ) { return ''; } diff --git a/includes/fields/class-gf-field-multiselect.php b/includes/fields/class-gf-field-multiselect.php index 2bd7ac7..b3d765f 100644 --- a/includes/fields/class-gf-field-multiselect.php +++ b/includes/fields/class-gf-field-multiselect.php @@ -136,7 +136,12 @@ public function get_field_input( $form, $value = '', $entry = null ) { * @return string Returns the choices available within the multi-select field. */ public function get_choices( $value ) { + + // If we are in the entry editor, convert value to an array. + $value = $this->is_entry_detail() ? $this->to_array( $value ) : $value; + return GFCommon::get_select_choices( $this, $value, false ); + } /** diff --git a/includes/fields/class-gf-field-textarea.php b/includes/fields/class-gf-field-textarea.php index 67ae64b..fb2424f 100644 --- a/includes/fields/class-gf-field-textarea.php +++ b/includes/fields/class-gf-field-textarea.php @@ -144,7 +144,11 @@ public function validate( $value, $form ) { return; } + // Clean the string of characters not counted by the textareaCounter plugin. $value = strip_tags( $value ); + $value = str_replace( "\r", '', $value ); + $value = trim( $value ); + if ( GFCommon::safe_strlen( $value ) > $this->maxLength ) { $this->failed_validation = true; $this->validation_message = empty( $this->errorMessage ) ? esc_html__( 'The text entered exceeds the maximum number of characters.', 'gravityforms' ) : $this->errorMessage; diff --git a/includes/fields/class-gf-field-website.php b/includes/fields/class-gf-field-website.php index 95cc0e6..c2d409b 100644 --- a/includes/fields/class-gf-field-website.php +++ b/includes/fields/class-gf-field-website.php @@ -84,8 +84,8 @@ public function get_field_input( $form, $value = '', $entry = null ) { } public function get_value_entry_detail( $value, $currency = '', $use_text = false, $format = 'html', $media = 'screen' ) { - - return GFCommon::is_valid_url( $value ) && $format == 'html' ? "$value" : $value; + $safe_value = esc_url( $value ); + return GFCommon::is_valid_url( $value ) && $format == 'html' ? "$safe_value" : $safe_value; } public function get_value_save_entry( $value, $form, $input_name, $lead_id, $lead ) { @@ -98,4 +98,4 @@ public function get_value_save_entry( $value, $form, $input_name, $lead_id, $lea } } -GF_Fields::register( new GF_Field_Website() ); \ No newline at end of file +GF_Fields::register( new GF_Field_Website() ); diff --git a/includes/fields/class-gf-field.php b/includes/fields/class-gf-field.php index 7215866..fb533c1 100644 --- a/includes/fields/class-gf-field.php +++ b/includes/fields/class-gf-field.php @@ -443,7 +443,7 @@ public function get_value_save_entry( $value, $form, $input_name, $lead_id, $lea public function get_value_merge_tag( $value, $input_id, $entry, $form, $modifier, $raw_value, $url_encode, $esc_html, $format, $nl2br ) { if ( $format === 'html' ) { - $form_id = absint( $form['id'] ); + $form_id = isset( $form['id'] ) ? absint( $form['id'] ) : null; $allowable_tags = $this->get_allowable_tags( $form_id ); if ( $allowable_tags === false ) { diff --git a/includes/libraries/wp-background-process.php b/includes/libraries/gf-background-process.php similarity index 97% rename from includes/libraries/wp-background-process.php rename to includes/libraries/gf-background-process.php index 7986f5d..4b821e6 100644 --- a/includes/libraries/wp-background-process.php +++ b/includes/libraries/gf-background-process.php @@ -1,19 +1,20 @@ ').attr("src",e.lock_error.avatar_src.replace(/&/g,"&")),f.find("div.gform-locked-avatar").empty().append(g)),b("#gform-reject-lock-request-button").hide(),f.show().find(".currently-editing").text(e.lock_error.text)):e.lock_request&&b("#gform-lock-request-status").html(e.lock_request.text):(h.avatar_src&&(g=b('').attr("src",h.avatar_src.replace(/&/g,"&")),f.find("div.gform-locked-avatar").empty().append(g)),f.show().find(".currently-editing").text(h.text),e.lock_request?b("#gform-reject-lock-request-button").show():b("#gform-reject-lock-request-button").hide(),f.find(".wp-tab-first").focus())}}),b(document).on("heartbeat-tick."+c,function(a,d){var e,f,g;if(d[c]&&(e=d[c],e.status)){if(g=e.status,f=b("#gform-lock-dialog"),!f.length)return;switch("pending"!=g&&(clearTimeout(k),k=!1,m=!1),g){case"granted":b("#gform-lock-request-status").html(h.gainedControl),b("#gform-take-over-button").show(),b("#gform-lock-request-button").hide(),i=!0;break;case"deleted":b("#gform-lock-request-button").text(h.requestAgain).attr("disabled",!1),b("#gform-lock-request-status").html(h.rejected);break;case"pending":b("#gform-lock-request-status").html(h.pending)}}})}b(document).ready(function(){a.init()});var f,g,h,i,j,k,l,m=!1;a.init=function(){i=gflockingVars.hasLock,f=gflockingVars.objectID,g=gflockingVars.objectType,j=gflockingVars.lockUI,h=gflockingVars.strings,e(),d()}}(window.gflocking=window.gflocking||{},jQuery); \ No newline at end of file +!function(a,b){function c(){b("#gform-lock-request-status").html(h.noResponse),b("#gform-lock-request-button").attr("disabled",!1).text(h.requestAgain),m=!1,l=!0,k=!1,wp.heartbeat.interval(30)}function d(){b("#gform-lock-request-button").click(function(){var a=b(this);a.text("Request sent"),a.attr("disabled",!0),b("#gform-lock-request-status").html(""),l=!1,m=!0,wp.heartbeat.interval(5),k=setTimeout(c,12e4),b.getJSON(ajaxurl,{action:"gf_lock_request_"+g,object_id:f}).done(function(a){b("#gform-lock-request-status").html(a.html)}).fail(function(a,c,d){var e=c+", "+d;b("#gform-lock-request-status").html(h.requestError+": "+e)})}),b("#gform-reject-lock-request-button").click(function(){b.getJSON(ajaxurl,{action:"gf_reject_lock_request_"+g,object_id:f,object_type:g}).done(function(a){b("#gform-lock-dialog").hide()}).fail(function(a,c,d){var e=c+", "+d;b("#gform-lock-request-status").html(h.requestError+": "+e),b("#gform-lock-dialog").hide()})})}function e(){wp.heartbeat.interval(30),b("#wpfooter").append(j);var a="gform-refresh-lock-"+g,c="gform-request-lock-"+g;b(document).on("heartbeat-send."+a,function(c,d){var e={};f&&b("#gform-lock-dialog").length&&0!=i&&(e.objectID=f,d[a]=e)}),b(document).on("heartbeat-send."+c,function(a,b){var d={};if(!m)return b;d.objectID=f,b[c]=d}),b(document).on("heartbeat-tick."+a,function(c,d){var e,f,g,h;if(d[a]&&(e=d[a],e.lock_error||e.lock_request)){if(h=e.lock_error?e.lock_error:e.lock_request,f=b("#gform-lock-dialog"),!f.length)return;f.is(":visible")?e.lock_error?b("#gform-reject-lock-request-button").is(":visible")&&(e.lock_error.avatar_src&&(g=b('').attr("src",e.lock_error.avatar_src.replace(/&/g,"&")),f.find("div.gform-locked-avatar").empty().append(g)),b("#gform-reject-lock-request-button").hide(),f.show().find(".currently-editing").text(e.lock_error.text)):e.lock_request&&b("#gform-lock-request-status").html(e.lock_request.text):(h.avatar_src&&(g=b('').attr("src",h.avatar_src.replace(/&/g,"&")),f.find("div.gform-locked-avatar").empty().append(g)),f.show().find(".currently-editing").text(h.text),e.lock_request?b("#gform-reject-lock-request-button").show():b("#gform-reject-lock-request-button").hide(),f.find(".wp-tab-first").focus())}}),b(document).on("heartbeat-tick."+c,function(a,d){var e,f,g;if(d[c]&&(e=d[c],e.status)){if(g=e.status,f=b("#gform-lock-dialog"),!f.length)return;switch("pending"!=g&&(clearTimeout(k),k=!1,m=!1),g){case"granted":b("#gform-lock-request-status").html(h.gainedControl),b("#gform-take-over-button").show(),b("#gform-lock-request-button").hide(),i=!0;break;case"deleted":b("#gform-lock-request-button").text(h.requestAgain).attr("disabled",!1),b("#gform-lock-request-status").html(h.rejected);break;case"pending":b("#gform-lock-request-status").html(h.pending)}}})}b(document).ready(function(){a.init()});var f,g,h,i,j,k,l,m=!1;a.init=function(){i=gflockingVars.hasLock,f=gflockingVars.objectID,g=gflockingVars.objectType,j=gflockingVars.lockUI,h=gflockingVars.strings,e(),d()}}(window.gflocking=window.gflocking||{},jQuery); \ No newline at end of file diff --git a/includes/system-status/class-gf-system-report.php b/includes/system-status/class-gf-system-report.php index d25579d..4d2ea5c 100644 --- a/includes/system-status/class-gf-system-report.php +++ b/includes/system-status/class-gf-system-report.php @@ -189,6 +189,8 @@ public static function get_system_report_text( $sections ) { } + $system_report_text = str_replace( '()', '', $system_report_text ); + return $system_report_text; } @@ -405,9 +407,9 @@ public static function get_system_report() { 'label_export' => 'Version', 'value' => esc_html( phpversion() ), 'type' => 'version_check', - 'version_compare' => '>', - 'minimum_version' => '5.0.0', - 'validation_message' => esc_html__( 'Gravity Forms requires PHP 5 or above.', 'gravityforms' ), + 'version_compare' => '>=', + 'minimum_version' => '5.6', + 'validation_message' => esc_html__( 'Gravity Forms requires PHP 5.6 or above.', 'gravityforms' ), ), array( 'label' => esc_html__( 'Memory Limit', 'gravityforms' ) . ' (memory_limit)', @@ -638,6 +640,11 @@ public static function get_gravityforms() { $is_writable = wp_is_writable( $upload_path ); + $disable_css = get_option( 'rg_gforms_disable_css' ); + $enable_html5 = get_option( 'rg_gforms_enable_html5' ); + $no_conflict_mode = get_option( 'gform_enable_noconflict' ); + $updates = get_option( 'gform_enable_background_updates' ); + // Prepare versions array. $gravityforms = array( array( @@ -665,6 +672,35 @@ public static function get_gravityforms() { 'is_valid' => $is_writable, 'validation_message' => $is_writable ? '' : esc_html__( 'File uploads, entry exports, and logging will not function properly.', 'gravityforms' ), ), + array( + 'label' => esc_html__( 'Output CSS', 'gravityforms' ), + 'label_export' => 'Output CSS', + 'value' => ! $disable_css ? __( 'Yes', 'gravityforms' ) : __( 'No', 'gravityforms' ), + 'value_export' => ! $disable_css ? 'Yes' : 'No', + ), + array( + 'label' => esc_html__( 'Output HTML5', 'gravityforms' ), + 'label_export' => 'Output HTML5', + 'value' => $enable_html5 ? __( 'Yes', 'gravityforms' ) : __( 'No', 'gravityforms' ), + 'value_export' => $enable_html5 ? 'Yes' : 'No', + ), + array( + 'label' => esc_html__( 'No-Conflict Mode', 'gravityforms' ), + 'label_export' => 'No-Conflict Mode', + 'value' => $no_conflict_mode ? __( 'Yes', 'gravityforms' ) : __( 'No', 'gravityforms' ), + 'value_export' => $no_conflict_mode ? 'Yes' : 'No', + ), + array( + 'label' => esc_html__( 'Currency', 'gravityforms' ), + 'label_export' => 'Currency', + 'value' => get_option( 'rg_gforms_currency' ), + ), + array( + 'label' => esc_html__( 'Background updates', 'gravityforms' ), + 'label_export' => 'Background updates', + 'value' => $updates ? __( 'Yes', 'gravityforms' ) : __( 'No', 'gravityforms' ), + 'value_export' => $updates ? 'Yes' : 'No', + ), ); @@ -886,7 +922,7 @@ public static function get_active_plugins( $include_gravity_forms = true, $inclu $active_plugins = array(); // Get Gravity Forms version info. - $version_info = GFCommon::get_version_info( false ); + $version_info = GFCommon::get_version_info(); // Prepare active plugins. foreach ( get_plugins() as $plugin_path => $plugin ) { diff --git a/includes/upload.php b/includes/upload.php index cea6ddc..e21e8fd 100644 --- a/includes/upload.php +++ b/includes/upload.php @@ -80,8 +80,8 @@ public static function upload() { $uploaded_filename = $_FILES['file']['name']; $file_name = isset( $_REQUEST['name'] ) ? $_REQUEST['name'] : ''; $field_id = rgpost( 'field_id' ); - $field_id = absint( $field_id ); - $field = GFFormsModel::get_field( $form, $field_id ); + $field_id = absint( $field_id ); + $field = gf_apply_filters( array( 'gform_multifile_upload_field', $form['id'], $field_id ), GFFormsModel::get_field( $form, $field_id ), $form, $field_id ); if ( empty( $field ) || GFFormsModel::get_input_type( $field ) != 'fileupload' ) { die(); diff --git a/includes/webapi/js/enc-base64-min.min.js b/includes/webapi/js/enc-base64-min.min.js index bb9a81c..e37a41c 100644 --- a/includes/webapi/js/enc-base64-min.min.js +++ b/includes/webapi/js/enc-base64-min.min.js @@ -1 +1 @@ -!function(){var a=CryptoJS,b=a.lib.WordArray;a.enc.Base64={stringify:function(a){var b=a.words,c=a.sigBytes,d=this._map;a.clamp(),a=[];for(var e=0;c>e;e+=3)for(var f=(b[e>>>2]>>>24-8*(e%4)&255)<<16|(b[e+1>>>2]>>>24-8*((e+1)%4)&255)<<8|b[e+2>>>2]>>>24-8*((e+2)%4)&255,g=0;4>g&&c>e+.75*g;g++)a.push(d.charAt(f>>>6*(3-g)&63));if(b=d.charAt(64))for(;a.length%4;)a.push(b);return a.join("")},parse:function(a){var c=a.length,d=this._map,e=d.charAt(64);e&&(e=a.indexOf(e),-1!=e&&(c=e));for(var e=[],f=0,g=0;c>g;g++)if(g%4){var h=d.indexOf(a.charAt(g-1))<<2*(g%4),i=d.indexOf(a.charAt(g))>>>6-2*(g%4);e[f>>>2]|=(h|i)<<24-8*(f%4),f++}return b.create(e,f)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(); \ No newline at end of file +!function(){var a=CryptoJS,b=a.lib.WordArray;a.enc.Base64={stringify:function(a){var b=a.words,c=a.sigBytes,d=this._map;a.clamp(),a=[];for(var e=0;e>>2]>>>24-e%4*8&255)<<16|(b[e+1>>>2]>>>24-(e+1)%4*8&255)<<8|b[e+2>>>2]>>>24-(e+2)%4*8&255,g=0;4>g&&e+.75*g>>6*(3-g)&63));if(b=d.charAt(64))for(;a.length%4;)a.push(b);return a.join("")},parse:function(a){var c=a.length,d=this._map,e=d.charAt(64);e&&-1!=(e=a.indexOf(e))&&(c=e);for(var e=[],f=0,g=0;g>>6-g%4*2;e[f>>>2]|=(h|i)<<24-f%4*8,f++}return b.create(e,f)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(); \ No newline at end of file diff --git a/includes/webapi/js/hmac-sha1.min.js b/includes/webapi/js/hmac-sha1.min.js index 7ada53f..f8a2178 100644 --- a/includes/webapi/js/hmac-sha1.min.js +++ b/includes/webapi/js/hmac-sha1.min.js @@ -1 +1 @@ -var CryptoJS=CryptoJS||function(a,b){var c={},d=c.lib={},e=function(){},f=d.Base={extend:function(a){e.prototype=this;var b=new e;return a&&b.mixIn(a),b.hasOwnProperty("init")||(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var a=this.extend();return a.init.apply(a,arguments),a},init:function(){},mixIn:function(a){for(var b in a)a.hasOwnProperty(b)&&(this[b]=a[b]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}},g=d.WordArray=f.extend({init:function(a,c){a=this.words=a||[],this.sigBytes=c!=b?c:4*a.length},toString:function(a){return(a||i).stringify(this)},concat:function(a){var b=this.words,c=a.words,d=this.sigBytes;if(a=a.sigBytes,this.clamp(),d%4)for(var e=0;a>e;e++)b[d+e>>>2]|=(c[e>>>2]>>>24-8*(e%4)&255)<<24-8*((d+e)%4);else if(65535e;e+=4)b[d+e>>>2]=c[e>>>2];else b.push.apply(b,c);return this.sigBytes+=a,this},clamp:function(){var b=this.words,c=this.sigBytes;b[c>>>2]&=4294967295<<32-8*(c%4),b.length=a.ceil(c/4)},clone:function(){var a=f.clone.call(this);return a.words=this.words.slice(0),a},random:function(b){for(var c=[],d=0;b>d;d+=4)c.push(4294967296*a.random()|0);return new g.init(c,b)}}),h=c.enc={},i=h.Hex={stringify:function(a){var b=a.words;a=a.sigBytes;for(var c=[],d=0;a>d;d++){var e=b[d>>>2]>>>24-8*(d%4)&255;c.push((e>>>4).toString(16)),c.push((15&e).toString(16))}return c.join("")},parse:function(a){for(var b=a.length,c=[],d=0;b>d;d+=2)c[d>>>3]|=parseInt(a.substr(d,2),16)<<24-4*(d%8);return new g.init(c,b/2)}},j=h.Latin1={stringify:function(a){var b=a.words;a=a.sigBytes;for(var c=[],d=0;a>d;d++)c.push(String.fromCharCode(b[d>>>2]>>>24-8*(d%4)&255));return c.join("")},parse:function(a){for(var b=a.length,c=[],d=0;b>d;d++)c[d>>>2]|=(255&a.charCodeAt(d))<<24-8*(d%4);return new g.init(c,b)}},k=h.Utf8={stringify:function(a){try{return decodeURIComponent(escape(j.stringify(a)))}catch(b){throw Error("Malformed UTF-8 data")}},parse:function(a){return j.parse(unescape(encodeURIComponent(a)))}},l=d.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new g.init,this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=k.parse(a)),this._data.concat(a),this._nDataBytes+=a.sigBytes},_process:function(b){var c=this._data,d=c.words,e=c.sigBytes,f=this.blockSize,h=e/(4*f),h=b?a.ceil(h):a.max((0|h)-this._minBufferSize,0);if(b=h*f,e=a.min(4*b,e),b){for(var i=0;b>i;i+=f)this._doProcessBlock(d,i);i=d.splice(0,b),c.sigBytes-=e}return new g.init(i,e)},clone:function(){var a=f.clone.call(this);return a._data=this._data.clone(),a},_minBufferSize:0});d.Hasher=l.extend({cfg:f.extend(),init:function(a){this.cfg=this.cfg.extend(a),this.reset()},reset:function(){l.reset.call(this),this._doReset()},update:function(a){return this._append(a),this._process(),this},finalize:function(a){return a&&this._append(a),this._doFinalize()},blockSize:16,_createHelper:function(a){return function(b,c){return new a.init(c).finalize(b)}},_createHmacHelper:function(a){return function(b,c){return new m.HMAC.init(a,c).finalize(b)}}});var m=c.algo={};return c}(Math);!function(){var a=CryptoJS,b=a.lib,c=b.WordArray,d=b.Hasher,e=[],b=a.algo.SHA1=d.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,b){for(var c=this._hash.words,d=c[0],f=c[1],g=c[2],h=c[3],i=c[4],j=0;80>j;j++){if(16>j)e[j]=0|a[b+j];else{var k=e[j-3]^e[j-8]^e[j-14]^e[j-16];e[j]=k<<1|k>>>31}k=(d<<5|d>>>27)+i+e[j],k=20>j?k+((f&g|~f&h)+1518500249):40>j?k+((f^g^h)+1859775393):60>j?k+((f&g|f&h|g&h)-1894007588):k+((f^g^h)-899497514),i=h,h=g,g=f<<30|f>>>2,f=d,d=k}c[0]=c[0]+d|0,c[1]=c[1]+f|0,c[2]=c[2]+g|0,c[3]=c[3]+h|0,c[4]=c[4]+i|0},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,d=8*a.sigBytes;return b[d>>>5]|=128<<24-d%32,b[(d+64>>>9<<4)+14]=Math.floor(c/4294967296),b[(d+64>>>9<<4)+15]=c,a.sigBytes=4*b.length,this._process(),this._hash},clone:function(){var a=d.clone.call(this);return a._hash=this._hash.clone(),a}});a.SHA1=d._createHelper(b),a.HmacSHA1=d._createHmacHelper(b)}(),function(){var a=CryptoJS,b=a.enc.Utf8;a.algo.HMAC=a.lib.Base.extend({init:function(a,c){a=this._hasher=new a.init,"string"==typeof c&&(c=b.parse(c));var d=a.blockSize,e=4*d;c.sigBytes>e&&(c=a.finalize(c)),c.clamp();for(var f=this._oKey=c.clone(),g=this._iKey=c.clone(),h=f.words,i=g.words,j=0;d>j;j++)h[j]^=1549556828,i[j]^=909522486;f.sigBytes=g.sigBytes=e,this.reset()},reset:function(){var a=this._hasher;a.reset(),a.update(this._iKey)},update:function(a){return this._hasher.update(a),this},finalize:function(a){var b=this._hasher;return a=b.finalize(a),b.reset(),b.finalize(this._oKey.clone().concat(a))}})}(); \ No newline at end of file +var CryptoJS=CryptoJS||function(a,b){var c={},d=c.lib={},e=function(){},f=d.Base={extend:function(a){e.prototype=this;var b=new e;return a&&b.mixIn(a),b.hasOwnProperty("init")||(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var a=this.extend();return a.init.apply(a,arguments),a},init:function(){},mixIn:function(a){for(var b in a)a.hasOwnProperty(b)&&(this[b]=a[b]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}},g=d.WordArray=f.extend({init:function(a,c){a=this.words=a||[],this.sigBytes=c!=b?c:4*a.length},toString:function(a){return(a||i).stringify(this)},concat:function(a){var b=this.words,c=a.words,d=this.sigBytes;if(a=a.sigBytes,this.clamp(),d%4)for(var e=0;e>>2]|=(c[e>>>2]>>>24-e%4*8&255)<<24-(d+e)%4*8;else if(65535>>2]=c[e>>>2];else b.push.apply(b,c);return this.sigBytes+=a,this},clamp:function(){var b=this.words,c=this.sigBytes;b[c>>>2]&=4294967295<<32-c%4*8,b.length=a.ceil(c/4)},clone:function(){var a=f.clone.call(this);return a.words=this.words.slice(0),a},random:function(b){for(var c=[],d=0;d>>2]>>>24-d%4*8&255;c.push((e>>>4).toString(16)),c.push((15&e).toString(16))}return c.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d>>3]|=parseInt(a.substr(d,2),16)<<24-d%8*4;return new g.init(c,b/2)}},j=h.Latin1={stringify:function(a){var b=a.words;a=a.sigBytes;for(var c=[],d=0;d>>2]>>>24-d%4*8&255));return c.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d>>2]|=(255&a.charCodeAt(d))<<24-d%4*8;return new g.init(c,b)}},k=h.Utf8={stringify:function(a){try{return decodeURIComponent(escape(j.stringify(a)))}catch(a){throw Error("Malformed UTF-8 data")}},parse:function(a){return j.parse(unescape(encodeURIComponent(a)))}},l=d.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new g.init,this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=k.parse(a)),this._data.concat(a),this._nDataBytes+=a.sigBytes},_process:function(b){var c=this._data,d=c.words,e=c.sigBytes,f=this.blockSize,h=e/(4*f),h=b?a.ceil(h):a.max((0|h)-this._minBufferSize,0);if(b=h*f,e=a.min(4*b,e),b){for(var i=0;ij;j++){if(16>j)e[j]=0|a[b+j];else{var k=e[j-3]^e[j-8]^e[j-14]^e[j-16];e[j]=k<<1|k>>>31}k=(d<<5|d>>>27)+i+e[j],k=20>j?k+(1518500249+(f&g|~f&h)):40>j?k+(1859775393+(f^g^h)):60>j?k+((f&g|f&h|g&h)-1894007588):k+((f^g^h)-899497514),i=h,h=g,g=f<<30|f>>>2,f=d,d=k}c[0]=c[0]+d|0,c[1]=c[1]+f|0,c[2]=c[2]+g|0,c[3]=c[3]+h|0,c[4]=c[4]+i|0},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,d=8*a.sigBytes;return b[d>>>5]|=128<<24-d%32,b[14+(d+64>>>9<<4)]=Math.floor(c/4294967296),b[15+(d+64>>>9<<4)]=c,a.sigBytes=4*b.length,this._process(),this._hash},clone:function(){var a=d.clone.call(this);return a._hash=this._hash.clone(),a}});a.SHA1=d._createHelper(b),a.HmacSHA1=d._createHmacHelper(b)}(),function(){var a=CryptoJS,b=a.enc.Utf8;a.algo.HMAC=a.lib.Base.extend({init:function(a,c){a=this._hasher=new a.init,"string"==typeof c&&(c=b.parse(c));var d=a.blockSize,e=4*d;c.sigBytes>e&&(c=a.finalize(c)),c.clamp();for(var f=this._oKey=c.clone(),g=this._iKey=c.clone(),h=f.words,i=g.words,j=0;j0?b.actionType:"show"==b.actionType?"hide":"show"}function gf_is_match(a,b){var c,d=jQuery,e=b.fieldId,f=gformExtractFieldId(e),g=gformExtractInputIndex(e),h=g!==!1;c=d(h?"#input_{0}_{1}_{2}".format(a,f,g):'input[id="input_{0}_{1}"], input[id^="input_{0}_{1}_"], input[id^="choice_{0}_{1}_"], select#input_{0}_{1}, textarea#input_{0}_{1}'.format(a,b.fieldId));var i=-1!==d.inArray(c.attr("type"),["checkbox","radio"]),j=i?gf_is_match_checkable(c,b,a,f):gf_is_match_default(c.eq(0),b,a,f);return gform.applyFilters("gform_is_value_match",j,a,b)}function gf_is_match_checkable(a,b,c,d){var e=!1;return a.each(function(){var a=jQuery(this),f=gf_get_value(a.val()),g=-1!==jQuery.inArray(b.operator,["<",">"]),h=-1!==jQuery.inArray(b.operator,["contains","starts_with","ends_with"]);if(f==b.value||g||h)return a.is(":checked")?"gf_other_choice"==f&&(f=$("#input_{0}_{1}_other".format(c,d)).val()):f="",gf_matches_operation(f,b.value,b.operator)?(e=!0,!1):void 0}),e}function gf_is_match_default(a,b,c,d){for(var e=a.val(),f=e instanceof Array?e:[e],g=0,h=0;h=0:!0,j=gf_get_value(f[h]),k=gf_get_field_number_format(b.fieldId,c,"value");k&&!i&&(j=gf_format_number(j,k));var l=b.value;gf_matches_operation(j,l,b.operator)&&g++}var m="isnot"==b.operator?g==f.length:g>0;return m}function gf_format_number(a,b){return decimalSeparator=".","currency"==b?decimalSeparator=gformGetDecimalSeparator("currency"):"decimal_comma"==b?decimalSeparator=",":"decimal_dot"==b&&(decimalSeparator="."),a=gformCleanNumber(a,"","",decimalSeparator),a||(a=0),number=a.toString(),number}function gf_try_convert_float(a){var b="decimal_dot";if(gformIsNumeric(a,b)){var c="decimal_comma"==b?",":".";return gformCleanNumber(a,"","",c)}return a}function gf_matches_operation(a,b,c){switch(a=a?a.toLowerCase():"",b=b?b.toLowerCase():"",c){case"is":return a==b;case"isnot":return a!=b;case">":return a=gf_try_convert_float(a),b=gf_try_convert_float(b),gformIsNumber(a)&&gformIsNumber(b)?a>b:!1;case"<":return a=gf_try_convert_float(a),b=gf_try_convert_float(b),gformIsNumber(a)&&gformIsNumber(b)?b>a:!1;case"contains":return a.indexOf(b)>=0;case"starts_with":return 0==a.indexOf(b);case"ends_with":var d=a.length-b.length;if(0>d)return!1;var e=a.substring(d);return b==e}return!1}function gf_get_value(a){return a?(a=a.split("|"),a[0]):""}function gf_do_field_action(a,b,c,d,e){for(var f=window.gf_form_conditional_logic[a],g=f.dependents[c],h=0;h0?h.slideDown(f):f&&f();else{var i=h.data("gf_display");""!=i&&"none"!=i||(i="list-item"),h.css("display",i),f&&f()}else{var j=h.children().first();if(j.length>0){var k=gform.applyFilters("gform_reset_pre_conditional_logic_field_action",!0,g,b,d,e);k&&!gformIsHidden(j)&&gf_reset_to_default(b,d)}h.find("select").each(function(){$select=jQuery(this),$select.data("tabindex",$select.attr("tabindex")).removeAttr("tabindex")}),h.data("gf_display")||h.data("gf_display",h.css("display")),c&&!e?h.length>0&&h.is(":visible")?h.slideUp(f):f&&f():(h.hide(),f&&f())}}function gf_reset_to_default(a,b){var c=jQuery(a).find(".gfield_date_month input, .gfield_date_day input, .gfield_date_year input, .gfield_date_dropdown_month select, .gfield_date_dropdown_day select, .gfield_date_dropdown_year select");if(c.length>0)return void c.each(function(){var a=jQuery(this);if(b){var c="d";a.parents().hasClass("gfield_date_month")||a.parents().hasClass("gfield_date_dropdown_month")?c="m":(a.parents().hasClass("gfield_date_year")||a.parents().hasClass("gfield_date_dropdown_year"))&&(c="y"),val=b[c]}else val="";"SELECT"==a.prop("tagName")&&""!=val&&(val=parseInt(val)),a.val()!=val?a.val(val).trigger("change"):a.val(val)});var d=jQuery(a).find('select, input[type="text"]:not([id*="_shim"]), input[type="number"], textarea'),e=0;d.each(function(){var a="",c=jQuery(this),d=c.prev("input").attr("value");if("gf_other_choice"==d)a=c.attr("value");else if(jQuery.isArray(b))a=b[e];else if(jQuery.isPlainObject(b)){if(a=b[c.attr("name")],!a){var f=c.attr("id").split("_").slice(2).join(".");a=b[f]}}else b&&(a=b);c.is("select:not([multiple])")&&!a&&(a=c.find("option").not(":disabled").eq(0).val()),c.val()!=a?(c.val(a).trigger("change"),c.is("select")&&c.next().hasClass("chosen-container")&&c.trigger("chosen:updated")):c.val(a),e++});var f=jQuery(a).find('input[type="radio"], input[type="checkbox"]:not(".copy_values_activated")');f.each(function(){var a=!!jQuery(this).is(":checked"),c=b?jQuery.inArray(jQuery(this).attr("id"),b)>-1:!1;a!=c&&("checkbox"==jQuery(this).attr("type")?jQuery(this).trigger("click"):(jQuery(this).prop("checked",c),jQuery(this).trigger("click").prop("checked",c)))})}var __gf_timeout_handle;gform.addAction("gform_input_change",function(a,b,c){var d=rgars(gf_form_conditional_logic,[b,"fields",gformExtractFieldId(c)].join("/"));d&&gf_apply_rules(b,d)},10); \ No newline at end of file +function gf_apply_rules(a,b,c){var d=0;jQuery(document).trigger("gform_pre_conditional_logic",[a,b,c]);for(var e=0;e0?b.actionType:"show"==b.actionType?"hide":"show"}function gf_is_match(a,b){var c,d=jQuery,e=b.fieldId,f=gformExtractFieldId(e),g=gformExtractInputIndex(e),h=!1!==g;c=d(h?"#input_{0}_{1}_{2}".format(a,f,g):'input[id="input_{0}_{1}"], input[id^="input_{0}_{1}_"], input[id^="choice_{0}_{1}_"], select#input_{0}_{1}, textarea#input_{0}_{1}'.format(a,b.fieldId));var i=-1!==d.inArray(c.attr("type"),["checkbox","radio"]),j=i?gf_is_match_checkable(c,b,a,f):gf_is_match_default(c.eq(0),b,a,f);return gform.applyFilters("gform_is_value_match",j,a,b)}function gf_is_match_checkable(a,b,c,d){var e=!1;return a.each(function(){var a=jQuery(this),f=gf_get_value(a.val()),g=-1!==jQuery.inArray(b.operator,["<",">"]),h=-1!==jQuery.inArray(b.operator,["contains","starts_with","ends_with"]);if(f==b.value||g||h)return a.is(":checked")?"gf_other_choice"==f&&(f=$("#input_{0}_{1}_other".format(c,d)).val()):f="",gf_matches_operation(f,b.value,b.operator)?(e=!0,!1):void 0}),e}function gf_is_match_default(a,b,c,d){for(var e=a.val(),f=e instanceof Array?e:[e],g=0,h=0;h=0,j=gf_get_value(f[h]),k=gf_get_field_number_format(b.fieldId,c,"value");k&&!i&&(j=gf_format_number(j,k));gf_matches_operation(j,b.value,b.operator)&&g++}return"isnot"==b.operator?g==f.length:g>0}function gf_format_number(a,b){return decimalSeparator=".","currency"==b?decimalSeparator=gformGetDecimalSeparator("currency"):"decimal_comma"==b?decimalSeparator=",":"decimal_dot"==b&&(decimalSeparator="."),a=gformCleanNumber(a,"","",decimalSeparator),a||(a=0),number=a.toString(),number}function gf_try_convert_float(a){var b="decimal_dot";if(gformIsNumeric(a,b)){var c="decimal_comma"==b?",":".";return gformCleanNumber(a,"","",c)}return a}function gf_matches_operation(a,b,c){switch(a=a?a.toLowerCase():"",b=b?b.toLowerCase():"",c){case"is":return a==b;case"isnot":return a!=b;case">":return a=gf_try_convert_float(a),b=gf_try_convert_float(b),!(!gformIsNumber(a)||!gformIsNumber(b))&&a>b;case"<":return a=gf_try_convert_float(a),b=gf_try_convert_float(b),!(!gformIsNumber(a)||!gformIsNumber(b))&&a=0;case"starts_with":return 0==a.indexOf(b);case"ends_with":var d=a.length-b.length;if(d<0)return!1;return b==a.substring(d)}return!1}function gf_get_value(a){return a?(a=a.split("|"),a[0]):""}function gf_do_field_action(a,b,c,d,e){for(var f=window.gf_form_conditional_logic[a],g=f.dependents[c],h=0;h0?h.slideDown(f):f&&f();else{var i=h.data("gf_display");""!=i&&"none"!=i||(i="list-item"),h.css("display",i),f&&f()}else{var j=h.children().first();if(j.length>0){gform.applyFilters("gform_reset_pre_conditional_logic_field_action",!0,g,b,d,e)&&!gformIsHidden(j)&&gf_reset_to_default(b,d)}h.find("select").each(function(){$select=jQuery(this),$select.data("tabindex",$select.attr("tabindex")).removeAttr("tabindex")}),h.data("gf_display")||h.data("gf_display",h.css("display")),c&&!e?h.length>0&&h.is(":visible")?h.slideUp(f):f&&f():(h.hide(),f&&f())}}function gf_reset_to_default(a,b){var c=jQuery(a).find(".gfield_date_month input, .gfield_date_day input, .gfield_date_year input, .gfield_date_dropdown_month select, .gfield_date_dropdown_day select, .gfield_date_dropdown_year select");if(c.length>0)return void c.each(function(){var a=jQuery(this);if(b){var c="d";a.parents().hasClass("gfield_date_month")||a.parents().hasClass("gfield_date_dropdown_month")?c="m":(a.parents().hasClass("gfield_date_year")||a.parents().hasClass("gfield_date_dropdown_year"))&&(c="y"),val=b[c]}else val="";"SELECT"==a.prop("tagName")&&""!=val&&(val=parseInt(val)),a.val()!=val?a.val(val).trigger("change"):a.val(val)});var d=jQuery(a).find('select, input[type="text"]:not([id*="_shim"]), input[type="number"], textarea'),e=0;d.each(function(){var a="",c=jQuery(this);if("gf_other_choice"==c.prev("input").attr("value"))a=c.attr("value");else if(jQuery.isArray(b))a=b[e];else if(jQuery.isPlainObject(b)){if(!(a=b[c.attr("name")])){var d=c.attr("id").split("_").slice(2).join(".");a=b[d]}}else b&&(a=b);c.is("select:not([multiple])")&&!a&&(a=c.find("option").not(":disabled").eq(0).val()),c.val()!=a?(c.val(a).trigger("change"),c.is("select")&&c.next().hasClass("chosen-container")&&c.trigger("chosen:updated")):c.val(a),e++}),jQuery(a).find('input[type="radio"], input[type="checkbox"]:not(".copy_values_activated")').each(function(){var a=!!jQuery(this).is(":checked"),c=!!b&&jQuery.inArray(jQuery(this).attr("id"),b)>-1;a!=c&&("checkbox"==jQuery(this).attr("type")?jQuery(this).trigger("click"):(jQuery(this).prop("checked",c),jQuery(this).trigger("click").prop("checked",c)))})}var __gf_timeout_handle;gform.addAction("gform_input_change",function(a,b,c){var d=rgars(gf_form_conditional_logic,[b,"fields",gformExtractFieldId(c)].join("/"));d&&gf_apply_rules(b,d)},10); \ No newline at end of file diff --git a/js/form_admin.min.js b/js/form_admin.min.js index d1c77e8..5b14e84 100644 --- a/js/form_admin.min.js +++ b/js/form_admin.min.js @@ -1 +1 @@ -function FormatCurrency(a){if(gf_vars.gf_currency_config){var b=new Currency(gf_vars.gf_currency_config),c=b.toMoney(jQuery(a).val());jQuery(a).val(c)}}function ToggleConditionalLogic(a,b){var c=a?"":"slow";if(jQuery("#"+b+"_conditional_logic").is(":checked")){var d=GetConditionalObject(b);CreateConditionalLogic(b,d),SetConditionalProperty(b,"actionType",jQuery("#"+b+"_action_type").val()),SetConditionalProperty(b,"logicType",jQuery("#"+b+"_logic_type").val()),SetRule(b,0),jQuery("#"+b+"_conditional_logic_container").show(c)}else jQuery("#"+b+"_conditional_logic_container").hide(c)}function GetConditionalObject(a){var b=!1;switch(a){case"page":case"field":b=GetSelectedField();break;case"next_button":var c=GetSelectedField();b=c.nextButton;break;case"confirmation":b=confirmation;break;case"notification":b=current_notification;break;default:b="undefined"!=typeof form?form.button:!1}return b=gform.applyFilters("gform_conditional_object",b,a)}function CreateConditionalLogic(a,b){b.conditionalLogic||(b.conditionalLogic=new ConditionalLogic);var c,d="hide"==b.conditionalLogic.actionType?"selected='selected'":"",e="show"==b.conditionalLogic.actionType?"selected='selected'":"",f="all"==b.conditionalLogic.logicType?"selected='selected'":"",g="any"==b.conditionalLogic.logicType?"selected='selected'":"";c="section"==b.type?gf_vars.thisSectionIf:"field"==a?gf_vars.thisFieldIf:"page"==a?gf_vars.thisPage:"confirmation"==a?gf_vars.thisConfirmation:"notification"==a?gf_vars.thisNotification:gf_vars.thisFormButton;var h={};h.actionType="",h.objectDescription=c,h.logicType="",h.ofTheFollowingMatch=gf_vars.ofTheFollowingMatch;var i=makeArray(h),j=i.join(" ");j=gform.applyFilters("gform_conditional_logic_description",j,h,a,b);var k,l;for(k=0;k",j+=GetRuleFields(a,k,l.fieldId),j+=GetRuleOperators(a,k,l.fieldId,l.operator),j+=GetRuleValues(a,k,l.fieldId,l.value),j+="",b.conditionalLogic.rules.length>1&&(j+=""),j+="
    ";jQuery("#"+a+"_conditional_logic_container").html(j),Placeholders.enable()}function GetRuleOperators(a,b,c,d){var e,f,g,h;return f={is:"is",isnot:"isNot",">":"greaterThan","<":"lessThan",contains:"contains",starts_with:"startsWith",ends_with:"endsWith"},e=""}function GetOperatorsForMeta(a,b){var c={};return entry_meta[b]&&entry_meta[b].filter&&entry_meta[b].filter.operators?jQuery.each(a,function(a,d){jQuery.inArray(a,entry_meta[b].filter.operators)>=0&&(c[a]=d)}):c=a,c}function GetRuleFields(a,b,c){for(var d=""+n+""}else{var o=0==e?"gfield_ajax_placeholder_"+b:e+"_placeholder";jQuery.post(ajaxurl,{action:"gf_get_post_categories",objectType:a,ruleIndex:b,inputName:e,selectedValue:d},function(c){c&&(jQuery("#"+o).replaceWith(c.trim()),SetRuleProperty(a,b,"value",jQuery("#"+f).val()))}),l=""}}else if(g&&g.choices&&jQuery.inArray(k,["is","isnot"])>-1){var p=g.placeholder?[{text:g.placeholder,value:""}].concat(g.choices):g.choices;l=GetRuleValuesDropDown(p,a,b,d,e)}else IsAddressSelect(c,g)?(jQuery.post(ajaxurl,{action:"gf_get_address_rule_values_select",address_type:g.addressType?g.addressType:gf_vars.defaultAddressType,value:d,id:f,form_id:g.formId},function(c){c&&($select=jQuery(c.trim()),$placeholder=jQuery("#"+f),$placeholder.replaceWith($select),SetRuleProperty(a,b,"value",$select.val()))}),l=""):h&&entry_meta&&entry_meta[c]&&entry_meta[c].filter&&"undefined"!=typeof entry_meta[c].filter.choices?l=GetRuleValuesDropDown(entry_meta[c].filter.choices,a,b,d,e):(d=d?d.replace(/'/g,"'"):"",l="');return l=gform.applyFilters("gform_conditional_logic_values_input",l,a,b,c,d)}function IsAddressSelect(a,b){if(!b||"address"!=GetInputType(b))return!1;var c=b.addressType?b.addressType:gf_vars.defaultAddressType;if(!gf_vars.addressTypes[c])return!1;var d=gf_vars.addressTypes[c],e=a==b.id+".6",f=a==b.id+".4";return e&&"international"==c||f&&"object"==typeof d.states}function GetFirstRuleField(){for(var a=0;a",h=!1,i=0;i"+a[i].text+"").text())?j:a[i].text;g+=""}return!h&&d&&""!=d&&(g+=""),g+=""}function isEmpty(a){}function SetRuleProperty(a,b,c,d){var e=GetConditionalObject(a);e.conditionalLogic.rules[b][c]=d}function GetFieldById(a){a=parseInt(a);for(var b=0;b',this.init=function(){return this.spinner=jQuery(this.image),jQuery(this.elem).after(this.spinner),this},this.destroy=function(){jQuery(this.spinner).remove()},this.init()}function InsertVariable(a,b,c){c||(c=jQuery("#"+a+"_variable_select").val());var d=document.getElementById(a),e=jQuery(d);if(document.selection)e[0].focus(),document.selection.createRange().text=c;else if("selectionStart"in d){var f=d.selectionStart;d.value=d.value.substr(0,f)+c+d.value.substr(d.selectionEnd,d.value.length),d.selectionStart=f+d.value.length,d.selectionEnd=f+d.value.length}else e.val(c+messageElement.val());var g=jQuery("#"+a+"_variable_select");g.length>0&&(g[0].selectedIndex=0),b&&window[b]&&window[b].call(null,a,c)}function InsertEditorVariable(a,b){if(!b){var c=jQuery("#"+a+"_variable_select");c[0].selectedIndex=0,b=c.val()}wpActiveEditor=a,window.send_to_editor(b)}function GetInputType(a){return a.inputType?a.inputType:a.type}function HasPostField(){for(var a=0;a0?a.adminLabel:a.label,null!=d?c?d.label:e+" ("+d.label+")":e}function DeleteNotification(a){jQuery("#action_argument").val(a),jQuery("#action").val("delete"),jQuery("#notification_list_form")[0].submit()}function DuplicateNotification(a){jQuery("#action_argument").val(a),jQuery("#action").val("duplicate"),jQuery("#notification_list_form")[0].submit()}function DeleteConfirmation(a){jQuery("#action_argument").val(a),jQuery("#action").val("delete"),jQuery("#confirmation_list_form")[0].submit()}function DuplicateConfirmation(a){jQuery("#action_argument").val(a),jQuery("#action").val("duplicate"),jQuery("#confirmation_list_form")[0].submit()}function SetConfirmationConditionalLogic(){confirmation.conditionalLogic=jQuery("#conditional_logic").val()?jQuery.parseJSON(jQuery("#conditional_logic").val()):new ConditionalLogic}function ToggleConfirmation(){var a,b="",c=jQuery("#form_confirmation_redirect").is(":checked"),d=jQuery("#form_confirmation_show_page").is(":checked");c?(a=".form_confirmation_redirect_container",b="#form_confirmation_message_container, .form_confirmation_page_container",ClearConfirmationSettings(["text","page"])):d?(a=".form_confirmation_page_container",b="#form_confirmation_message_container, .form_confirmation_redirect_container",ClearConfirmationSettings(["text","redirect"])):(a="#form_confirmation_message_container",b=".form_confirmation_page_container, .form_confirmation_redirect_container",ClearConfirmationSettings(["page","redirect"])),ToggleQueryString(),TogglePageQueryString(),jQuery(b).hide(),jQuery(a).show()}function ToggleQueryString(){jQuery("#form_redirect_use_querystring").is(":checked")?jQuery("#form_redirect_querystring_container").show():(jQuery("#form_redirect_querystring_container").hide(),jQuery("#form_redirect_querystring").val(""),jQuery("#form_redirect_use_querystring").val(""))}function TogglePageQueryString(){jQuery("#form_page_use_querystring").is(":checked")?jQuery("#form_page_querystring_container").show():(jQuery("#form_page_querystring_container").hide(),jQuery("#form_page_querystring").val(""),jQuery("#form_page_use_querystring").val(""))}function ClearConfirmationSettings(a){var b=jQuery.isArray(a)?a:[a];for(i in b)if(b.hasOwnProperty(i))switch(b[i]){case"text":jQuery("#form_confirmation_message").val(""),jQuery("#form_disable_autoformatting").prop("checked",!1);break;case"page":jQuery("#form_confirmation_page").val(""),jQuery("#form_page_querystring").val(""),jQuery("#form_page_use_querystring").prop("checked",!1);break;case"redirect":jQuery("#form_confirmation_url").val(""),jQuery("#form_redirect_querystring").val(""),jQuery("#form_redirect_use_querystring").prop("checked",!1)}}function StashConditionalLogic(){var a=JSON.stringify(confirmation.conditionalLogic);jQuery("#conditional_logic").val(a)}function ConfirmationObj(){this.id=!1,this.name=gf_vars.confirmationDefaultName,this.type="message",this.message=gf_vars.confirmationDefaultMessage,this.isDefault=0}function Copy(a){if(!a)return a;if("object"!=typeof a)return a;a=jQuery.isArray(a)?a.slice():jQuery.extend({},a);for(i in a)a[i]=Copy(a[i]);return a}function SimpleConditionObject(a,b){if(b.indexOf("simple_condition")<0)return a;var c=b.substring(17)+"_object";return window[c]}function FeedConditionConditionalObject(a,b){return"feed_condition"!=b?a:feedCondition.logicObject}function FeedConditionConditionalDescription(a,b,c,d){if("feed_condition"!=c)return a;b.actionType=b.actionType.replace("0){var c=b.data("gf_dismissible_key"),d=b.data("gf_dismissible_nonce");c&&jQuery.ajax({url:ajaxurl,data:{action:"gf_dismiss_message",message_key:c,nonce:d}})}})}),function(a,b,c){function d(a){return"undefined"!=typeof a}a.init=function(){f=window.form;var a=0;d(f)&&(a=f.id)},a.toggleFeedActive=function(a,b,c){var d=a.src.indexOf("active1.png")>=0?0:1;return a.src=a.src.replace("active1.png","spinner.gif"),a.src=a.src.replace("active0.png","spinner.gif"),jQuery.post(ajaxurl,{action:"gf_feed_is_active_"+b,feed_id:c,is_active:d},function(b){d?(a.src=a.src.replace("spinner.gif","active1.png"),jQuery(a).attr("title",gf_vars.inactive).attr("alt",gf_vars.inactive)):(a.src=a.src.replace("spinner.gif","active0.png"),jQuery(a).attr("title",gf_vars.active).attr("alt",gf_vars.active))}),!0},a.deleteFeed=function(a){b("#single_action").val("delete"),b("#single_action_argument").val(a),b("#gform-settings").submit()},a.duplicateFeed=function(a){b("#single_action").val("duplicate"),b("#single_action_argument").val(a),b("#gform-settings").submit()}}(window.gaddon=window.gaddon||{},jQuery);var gfMergeTagsObj=function(a){this.form=a,this.init=function(){var a=this;this.mergeTagList=jQuery('
      '),this.mergeTagListHover=!1,jQuery(".merge-tag-support").length<=0||(jQuery(".merge-tag-support").bind("keydown",function(a){var b=jQuery(this).data("autocomplete")&&jQuery(this).data("autocomplete").menu?jQuery(this).data("autocomplete").menu.active:!1;a.keyCode===jQuery.ui.keyCode.TAB&&b&&a.preventDefault()}).each(function(){var b=jQuery(this),c=b.is("input")?"input":"textarea";b.autocomplete({minLength:1,source:function(c,d){var e=a.extractLast(c.term);if(e.length');if(e.data("targetElement",b.attr("id")),a.getClassProperty(this,"manual_position")){var f=".mt-"+b.attr("id");jQuery(f).append(e)}else b.after(e)}),jQuery(".tooltip-merge-tag").tooltip({show:{delay:1250},content:function(){return jQuery(this).prop("title")}}),jQuery(".all-merge-tags a.open-list").click(function(){var b=jQuery(this),c=a.getTargetElement(b);a.mergeTagList.html(a.getMergeTagListItems(c)),a.mergeTagList.insertAfter(b).show(),jQuery("ul#gf_merge_tag_list a").click(function(){var b=jQuery(this).data("value"),c=a.getTargetElement(this);a.isWpEditor(c)?InsertEditorVariable(c.attr("id"),b):InsertVariable(c.attr("id"),null,b),c.trigger("input").trigger("propertychange"),a.mergeTagList.hide()})}),this.getTargetElement=function(a){var a=jQuery(a);return jQuery("#"+a.parents("span.all-merge-tags").data("targetElement"))},this.mergeTagList.hover(function(){a.mergeTagListHover=!0},function(){a.mergeTagListHover=!1}),jQuery("body").mouseup(function(){a.mergeTagListHover||a.mergeTagList.hide()}))},this.split=function(a){return a.split(" ")},this.extractLast=function(a){return this.split(a).pop()},this.startsWith=function(a,b){return 0===a.indexOf(b)},this.getMergeTags=function(a,b,c,d,e,f){"undefined"==typeof a&&(a=[]),"undefined"==typeof d&&(d=[]);var g=[],h=[],j=[],k=[],l=[],m=[],n=[],o=[],p=[];if(c||k.push({tag:"{all_fields}",label:this.getMergeTagLabel("{all_fields}")}),!e){for(i in a)if(a.hasOwnProperty(i)){var q=a[i];if(!q.displayOnly){var r=GetInputType(q);if(-1==jQuery.inArray(r,d)){if(q.isRequired)switch(r){case"name":var s,t,u,v,w=Copy(q);"extended"==q.nameFormat?(s=GetInput(q,q.id+".2"),u=GetInput(q,q.id+".8"),v=Copy(q),v.inputs=[s,u],h.push(v),delete w.inputs[0],delete w.inputs[3]):"advanced"==q.nameFormat&&(s=GetInput(q,q.id+".2"),t=GetInput(q,q.id+".4"),u=GetInput(q,q.id+".8"),v=Copy(q),v.inputs=[s,t,u],h.push(v),delete w.inputs[0],delete w.inputs[2],delete w.inputs[4]),g.push(w);break;default:g.push(q)}else h.push(q);IsPricingField(q.type)&&j.push(q)}}}if(g.length>0)for(i in g)g.hasOwnProperty(i)&&(l=l.concat(this.getFieldMergeTags(g[i],f)));if(h.length>0)for(i in h)h.hasOwnProperty(i)&&(m=m.concat(this.getFieldMergeTags(h[i],f)));if(j.length>0){c||n.push({tag:"{pricing_fields}",label:this.getMergeTagLabel("{pricing_fields}")});for(i in j)j.hasOwnProperty(i)&&n.concat(this.getFieldMergeTags(j[i],f))}}o.push({tag:"{ip}",label:this.getMergeTagLabel("{ip}")}),o.push({tag:"{date_mdy}",label:this.getMergeTagLabel("{date_mdy}")}),o.push({tag:"{date_dmy}",label:this.getMergeTagLabel("{date_dmy}")}),o.push({tag:"{embed_post:ID}",label:this.getMergeTagLabel("{embed_post:ID}")}),o.push({tag:"{embed_post:post_title}",label:this.getMergeTagLabel("{embed_post:post_title}")}),o.push({tag:"{embed_url}",label:this.getMergeTagLabel("{embed_url}")}),e||(o.push({tag:"{entry_id}",label:this.getMergeTagLabel("{entry_id}")}),o.push({tag:"{entry_url}",label:this.getMergeTagLabel("{entry_url}")}),o.push({tag:"{form_id}",label:this.getMergeTagLabel("{form_id}")}),o.push({tag:"{form_title}",label:this.getMergeTagLabel("{form_title}")})),o.push({tag:"{user_agent}",label:this.getMergeTagLabel("{user_agent}")}),o.push({tag:"{referer}",label:this.getMergeTagLabel("{referer}")}),HasPostField()&&!e&&(o.push({tag:"{post_id}",label:this.getMergeTagLabel("{post_id}")}),o.push({tag:"{post_edit_url}",label:this.getMergeTagLabel("{post_edit_url}")})),o.push({tag:"{user:display_name}",label:this.getMergeTagLabel("{user:display_name}")}),o.push({tag:"{user:user_email}",label:this.getMergeTagLabel("{user:user_email}")}),o.push({tag:"{user:user_login}",label:this.getMergeTagLabel("{user:user_login}")});var x=this.getCustomMergeTags();if(x.tags.length>0)for(i in x.tags)if(x.tags.hasOwnProperty(i)){var y=x.tags[i];p.push({tag:y.tag,label:y.label})}var z={ungrouped:{label:this.getMergeGroupLabel("ungrouped"),tags:k},required:{label:this.getMergeGroupLabel("required"),tags:l},optional:{label:this.getMergeGroupLabel("optional"),tags:m},pricing:{label:this.getMergeGroupLabel("pricing"),tags:n},other:{label:this.getMergeGroupLabel("other"),tags:o},custom:{label:this.getMergeGroupLabel("custom"),tags:p}};return z=gform.applyFilters("gform_merge_tags",z,b,c,d,e,f,this)},this.getMergeTagLabel=function(a){for(groupName in gf_vars.mergeTags)if(gf_vars.mergeTags.hasOwnProperty(groupName)){var b=gf_vars.mergeTags[groupName].tags;for(i in b)if(b.hasOwnProperty(i)&&b[i].tag==a)return b[i].label}return""},this.getMergeGroupLabel=function(a){return gf_vars.mergeTags[a].label},this.getFieldMergeTags=function(a,b){"undefined"==typeof b&&(b="");var c=[],d=GetInputType(a),e="list"==d?":"+b:"",f="",g="";if(jQuery.inArray(d,["date","email","time","password"])>-1&&(a.inputs=null),"undefined"!=typeof a.inputs&&jQuery.isArray(a.inputs)){"checkbox"==d&&(g=GetLabel(a,a.id).replace("'","\\'"),f="{"+g+":"+a.id+e+"}",c.push({tag:f,label:g}));for(i in a.inputs)if(a.inputs.hasOwnProperty(i)){var h=a.inputs[i];"creditcard"==d&&jQuery.inArray(parseFloat(h.id),[parseFloat(a.id+".2"),parseFloat(a.id+".3"),parseFloat(a.id+".5")])>-1||(g=GetLabel(a,h.id).replace("'","\\'"),f="{"+g+":"+h.id+e+"}",c.push({tag:f,label:g}))}}else g=GetLabel(a).replace("'","\\'"),f="{"+g+":"+a.id+e+"}",c.push({tag:f,label:g});return c},this.getCustomMergeTags=function(){for(groupName in gf_vars.mergeTags)if(gf_vars.mergeTags.hasOwnProperty(groupName)&&"custom"==groupName)return gf_vars.mergeTags[groupName];return[]},this.getAutoCompleteMergeTags=function(a){var b=this.form.fields,c=a.attr("id"),d=1==this.getClassProperty(a,"hide_all_fields"),e=this.getClassProperty(a,"exclude"),f=this.getClassProperty(a,"option"),g=this.getClassProperty(a,"prepopulate");g&&(d=!0);var h=this.getMergeTags(b,c,d,e,g,f),j=[];for(group in h)if(h.hasOwnProperty(group)){var k=h[group].tags;for(i in k)k.hasOwnProperty(i)&&j.push(k[i].tag)}return j},this.getMergeTagListItems=function(a){var b=this.form.fields,c=a.attr("id"),d=1==this.getClassProperty(a,"hide_all_fields"),e=this.getClassProperty(a,"exclude"),f=this.getClassProperty(a,"prepopulate"),g=this.getClassProperty(a,"option");f&&(d=!0);var h=this.getMergeTags(b,c,d,e,f,g),j=this.hasMultipleGroups(h),k="";for(group in h)if(h.hasOwnProperty(group)){var l=h[group].label,m=h[group].tags;if(!(m.length<=0)){l&&j&&(k+='
    • '+l+"
    • ");for(i in m)if(m.hasOwnProperty(i)){var n=m[i];k+='
    • '+n.label+"
    • "}}}return k},this.hasMultipleGroups=function(a){var b=0;for(group in a)a.hasOwnProperty(group)&&a[group].tags.length>0&&b++;return b>1},this.getClassProperty=function(a,b){var a=jQuery(a),c=a.attr("class");if(!c)return"";var d=c.split(" ");for(i in d)if(d.hasOwnProperty(i)){var e=d[i].split("-");if("mt"==e[0]&&e[1]==b)return e.length>3?(delete e[0],delete e[1],e):2==e.length?!0:e[2]}return""},this.isWpEditor=function(a){var a=jQuery(a);return 1==this.getClassProperty(a,"wp_editor")},this.init()},FeedConditionObj=function(a){this.strings=isSet(a.strings)?a.strings:{},this.logicObject=a.logicObject,this.init=function(){var a=this;gform.addFilter("gform_conditional_object","FeedConditionConditionalObject"),gform.addFilter("gform_conditional_logic_description","FeedConditionConditionalDescription"),jQuery(document).ready(function(){ToggleConditionalLogic(!0,"feed_condition")}),jQuery("input#feed_condition_conditional_logic").parents("form").on("submit",function(){jQuery("input#feed_condition_conditional_logic_object").val(JSON.stringify(a.logicObject))})},this.init()}; \ No newline at end of file +function FormatCurrency(a){if(gf_vars.gf_currency_config){var b=new Currency(gf_vars.gf_currency_config),c=b.toMoney(jQuery(a).val());jQuery(a).val(c)}}function ToggleConditionalLogic(a,b){var c=a?"":"slow";if(jQuery("#"+b+"_conditional_logic").is(":checked")){CreateConditionalLogic(b,GetConditionalObject(b)),SetConditionalProperty(b,"actionType",jQuery("#"+b+"_action_type").val()),SetConditionalProperty(b,"logicType",jQuery("#"+b+"_logic_type").val()),SetRule(b,0),jQuery("#"+b+"_conditional_logic_container").show(c)}else jQuery("#"+b+"_conditional_logic_container").hide(c)}function GetConditionalObject(a){var b=!1;switch(a){case"page":case"field":b=GetSelectedField();break;case"next_button":b=GetSelectedField().nextButton;break;case"confirmation":b=confirmation;break;case"notification":b=current_notification;break;default:b="undefined"!=typeof form&&form.button}return b=gform.applyFilters("gform_conditional_object",b,a)}function CreateConditionalLogic(a,b){b.conditionalLogic||(b.conditionalLogic=new ConditionalLogic);var c,d="hide"==b.conditionalLogic.actionType?"selected='selected'":"",e="show"==b.conditionalLogic.actionType?"selected='selected'":"",f="all"==b.conditionalLogic.logicType?"selected='selected'":"",g="any"==b.conditionalLogic.logicType?"selected='selected'":"";c="section"==b.type?gf_vars.thisSectionIf:"field"==a?gf_vars.thisFieldIf:"page"==a?gf_vars.thisPage:"confirmation"==a?gf_vars.thisConfirmation:"notification"==a?gf_vars.thisNotification:gf_vars.thisFormButton;var h={};h.actionType="",h.objectDescription=c,h.logicType="",h.ofTheFollowingMatch=gf_vars.ofTheFollowingMatch;var i=makeArray(h),j=i.join(" ");j=gform.applyFilters("gform_conditional_logic_description",j,h,a,b);var k,l;for(k=0;k",j+=GetRuleFields(a,k,l.fieldId),j+=GetRuleOperators(a,k,l.fieldId,l.operator),j+=GetRuleValues(a,k,l.fieldId,l.value),j+="",b.conditionalLogic.rules.length>1&&(j+=""),j+="";jQuery("#"+a+"_conditional_logic_container").html(j),Placeholders.enable()}function GetRuleOperators(a,b,c,d){var e,f,g,h;return f={is:"is",isnot:"isNot",">":"greaterThan","<":"lessThan",contains:"contains",starts_with:"startsWith",ends_with:"endsWith"},e=""}function GetOperatorsForMeta(a,b){var c={};return entry_meta[b]&&entry_meta[b].filter&&entry_meta[b].filter.operators?jQuery.each(a,function(a,d){jQuery.inArray(a,entry_meta[b].filter.operators)>=0&&(c[a]=d)}):c=a,c}function GetRuleFields(a,b,c){for(var d=""+n+""}else{var o=0==e?"gfield_ajax_placeholder_"+b:e+"_placeholder";jQuery.post(ajaxurl,{action:"gf_get_post_categories",objectType:a,ruleIndex:b,inputName:e,selectedValue:d},function(c){c&&(jQuery("#"+o).replaceWith(c.trim()),SetRuleProperty(a,b,"value",jQuery("#"+f).val()))}),l=""}}else if(g&&g.choices&&jQuery.inArray(k,["is","isnot"])>-1){var p=g.placeholder?[{text:g.placeholder,value:""}].concat(g.choices):g.choices;l=GetRuleValuesDropDown(p,a,b,d,e)}else IsAddressSelect(c,g)?(jQuery.post(ajaxurl,{action:"gf_get_address_rule_values_select",address_type:g.addressType?g.addressType:gf_vars.defaultAddressType,value:d,id:f,form_id:g.formId},function(c){c&&($select=jQuery(c.trim()),$placeholder=jQuery("#"+f),$placeholder.replaceWith($select),SetRuleProperty(a,b,"value",$select.val()))}),l=""):h&&entry_meta&&entry_meta[c]&&entry_meta[c].filter&&void 0!==entry_meta[c].filter.choices?l=GetRuleValuesDropDown(entry_meta[c].filter.choices,a,b,d,e):(d=d?d.replace(/'/g,"'"):"",l="');return l=gform.applyFilters("gform_conditional_logic_values_input",l,a,b,c,d)}function IsAddressSelect(a,b){if(!b||"address"!=GetInputType(b))return!1;var c=b.addressType?b.addressType:gf_vars.defaultAddressType;if(!gf_vars.addressTypes[c])return!1;var d=gf_vars.addressTypes[c],e=a==b.id+".6",f=a==b.id+".4";return e&&"international"==c||f&&"object"==typeof d.states}function GetFirstRuleField(){for(var a=0;a",h=!1,i=0;i"+a[i].text+"").text())?j:a[i].text;g+=""}return!h&&d&&""!=d&&(g+=""),g+=""}function isEmpty(a){}function SetRuleProperty(a,b,c,d){GetConditionalObject(a).conditionalLogic.rules[b][c]=d}function GetFieldById(a){a=parseInt(a);for(var b=0;b',this.init=function(){return this.spinner=jQuery(this.image),jQuery(this.elem).after(this.spinner),this},this.destroy=function(){jQuery(this.spinner).remove()},this.init()}function InsertVariable(a,b,c){c||(c=jQuery("#"+a+"_variable_select").val());var d=document.getElementById(a),e=jQuery(d);if(document.selection)e[0].focus(),document.selection.createRange().text=c;else if("selectionStart"in d){var f=d.selectionStart;d.value=d.value.substr(0,f)+c+d.value.substr(d.selectionEnd,d.value.length),d.selectionStart=f+d.value.length,d.selectionEnd=f+d.value.length}else e.val(c+messageElement.val());var g=jQuery("#"+a+"_variable_select");g.length>0&&(g[0].selectedIndex=0),b&&window[b]&&window[b].call(null,a,c)}function InsertEditorVariable(a,b){if(!b){var c=jQuery("#"+a+"_variable_select");c[0].selectedIndex=0,b=c.val()}wpActiveEditor=a,window.send_to_editor(b)}function GetInputType(a){return a.inputType?a.inputType:a.type}function HasPostField(){for(var a=0;a0?a.adminLabel:a.label,null!=d?c?d.label:e+" ("+d.label+")":e}function DeleteNotification(a){jQuery("#action_argument").val(a),jQuery("#action").val("delete"),jQuery("#notification_list_form")[0].submit()}function DuplicateNotification(a){jQuery("#action_argument").val(a),jQuery("#action").val("duplicate"),jQuery("#notification_list_form")[0].submit()}function DeleteConfirmation(a){jQuery("#action_argument").val(a),jQuery("#action").val("delete"),jQuery("#confirmation_list_form")[0].submit()}function DuplicateConfirmation(a){jQuery("#action_argument").val(a),jQuery("#action").val("duplicate"),jQuery("#confirmation_list_form")[0].submit()}function SetConfirmationConditionalLogic(){confirmation.conditionalLogic=jQuery("#conditional_logic").val()?jQuery.parseJSON(jQuery("#conditional_logic").val()):new ConditionalLogic}function ToggleConfirmation(){var a,b="",c=jQuery("#form_confirmation_redirect").is(":checked"),d=jQuery("#form_confirmation_show_page").is(":checked");c?(a=".form_confirmation_redirect_container",b="#form_confirmation_message_container, .form_confirmation_page_container",ClearConfirmationSettings(["text","page"])):d?(a=".form_confirmation_page_container",b="#form_confirmation_message_container, .form_confirmation_redirect_container",ClearConfirmationSettings(["text","redirect"])):(a="#form_confirmation_message_container",b=".form_confirmation_page_container, .form_confirmation_redirect_container",ClearConfirmationSettings(["page","redirect"])),ToggleQueryString(),TogglePageQueryString(),jQuery(b).hide(),jQuery(a).show()}function ToggleQueryString(){jQuery("#form_redirect_use_querystring").is(":checked")?jQuery("#form_redirect_querystring_container").show():(jQuery("#form_redirect_querystring_container").hide(),jQuery("#form_redirect_querystring").val(""),jQuery("#form_redirect_use_querystring").val(""))}function TogglePageQueryString(){jQuery("#form_page_use_querystring").is(":checked")?jQuery("#form_page_querystring_container").show():(jQuery("#form_page_querystring_container").hide(),jQuery("#form_page_querystring").val(""),jQuery("#form_page_use_querystring").val(""))}function ClearConfirmationSettings(a){var b=jQuery.isArray(a)?a:[a];for(i in b)if(b.hasOwnProperty(i))switch(b[i]){case"text":jQuery("#form_confirmation_message").val(""),jQuery("#form_disable_autoformatting").prop("checked",!1);break;case"page":jQuery("#form_confirmation_page").val(""),jQuery("#form_page_querystring").val(""),jQuery("#form_page_use_querystring").prop("checked",!1);break;case"redirect":jQuery("#form_confirmation_url").val(""),jQuery("#form_redirect_querystring").val(""),jQuery("#form_redirect_use_querystring").prop("checked",!1)}}function StashConditionalLogic(){var a=JSON.stringify(confirmation.conditionalLogic);jQuery("#conditional_logic").val(a)}function ConfirmationObj(){this.id=!1,this.name=gf_vars.confirmationDefaultName,this.type="message",this.message=gf_vars.confirmationDefaultMessage,this.isDefault=0}function Copy(a){if(!a)return a;if("object"!=typeof a)return a;a=jQuery.isArray(a)?a.slice():jQuery.extend({},a);for(i in a)a[i]=Copy(a[i]);return a}function SimpleConditionObject(a,b){if(b.indexOf("simple_condition")<0)return a;var c=b.substring(17)+"_object";return window[c]}function FeedConditionConditionalObject(a,b){return"feed_condition"!=b?a:feedCondition.logicObject}function FeedConditionConditionalDescription(a,b,c,d){return"feed_condition"!=c?a:(b.actionType=b.actionType.replace("0){var c=b.data("gf_dismissible_key"),d=b.data("gf_dismissible_nonce");c&&jQuery.ajax({url:ajaxurl,data:{action:"gf_dismiss_message",message_key:c,nonce:d}})}})}),function(a,b,c){function d(a){return void 0!==a}a.init=function(){f=window.form;d(f)&&f.id},a.toggleFeedActive=function(a,b,c){var d=a.src.indexOf("active1.png")>=0?0:1;return a.src=a.src.replace("active1.png","spinner.gif"),a.src=a.src.replace("active0.png","spinner.gif"),jQuery.post(ajaxurl,{action:"gf_feed_is_active_"+b,feed_id:c,is_active:d},function(b){d?(a.src=a.src.replace("spinner.gif","active1.png"),jQuery(a).attr("title",gf_vars.inactive).attr("alt",gf_vars.inactive)):(a.src=a.src.replace("spinner.gif","active0.png"),jQuery(a).attr("title",gf_vars.active).attr("alt",gf_vars.active))}),!0},a.deleteFeed=function(a){b("#single_action").val("delete"),b("#single_action_argument").val(a),b("#gform-settings").submit()},a.duplicateFeed=function(a){b("#single_action").val("duplicate"),b("#single_action_argument").val(a),b("#gform-settings").submit()}}(window.gaddon=window.gaddon||{},jQuery);var gfMergeTagsObj=function(a){this.form=a,this.init=function(){var a=this;this.mergeTagList=jQuery('
        '),this.mergeTagListHover=!1,jQuery(".merge-tag-support").length<=0||(jQuery(".merge-tag-support").bind("keydown",function(a){var b=!(!jQuery(this).data("autocomplete")||!jQuery(this).data("autocomplete").menu)&&jQuery(this).data("autocomplete").menu.active;a.keyCode===jQuery.ui.keyCode.TAB&&b&&a.preventDefault()}).each(function(){var b=jQuery(this),c=b.is("input")?"input":"textarea";b.autocomplete({minLength:1,source:function(c,d){var e=a.extractLast(c.term);if(e.length');if(e.data("targetElement",b.attr("id")),a.getClassProperty(this,"manual_position")){var f=".mt-"+b.attr("id");jQuery(f).append(e)}else b.after(e)}),jQuery(".tooltip-merge-tag").tooltip({show:{delay:1250},content:function(){return jQuery(this).prop("title")}}),jQuery(".all-merge-tags a.open-list").click(function(){var b=jQuery(this),c=a.getTargetElement(b);a.mergeTagList.html(a.getMergeTagListItems(c)),a.mergeTagList.insertAfter(b).show(),jQuery("ul#gf_merge_tag_list a").click(function(){var b=jQuery(this).data("value"),c=a.getTargetElement(this);a.isWpEditor(c)?InsertEditorVariable(c.attr("id"),b):InsertVariable(c.attr("id"),null,b),c.trigger("input").trigger("propertychange"),a.mergeTagList.hide()})}),this.getTargetElement=function(a){var a=jQuery(a);return jQuery("#"+a.parents("span.all-merge-tags").data("targetElement"))},this.mergeTagList.hover(function(){a.mergeTagListHover=!0},function(){a.mergeTagListHover=!1}),jQuery("body").mouseup(function(){a.mergeTagListHover||a.mergeTagList.hide()}))},this.split=function(a){return a.split(" ")},this.extractLast=function(a){return this.split(a).pop()},this.startsWith=function(a,b){return 0===a.indexOf(b)},this.getMergeTags=function(a,b,c,d,e,f){void 0===a&&(a=[]),void 0===d&&(d=[]);var g=[],h=[],j=[],k=[],l=[],m=[],n=[],o=[],p=[];if(c||k.push({tag:"{all_fields}",label:this.getMergeTagLabel("{all_fields}")}),!e){for(i in a)if(a.hasOwnProperty(i)){var q=a[i];if(!q.displayOnly){var r=GetInputType(q);if(-1==jQuery.inArray(r,d)){if(q.isRequired)switch(r){case"name":var s,t,u,v,w=Copy(q);"extended"==q.nameFormat?(s=GetInput(q,q.id+".2"),u=GetInput(q,q.id+".8"),v=Copy(q),v.inputs=[s,u],h.push(v),delete w.inputs[0],delete w.inputs[3]):"advanced"==q.nameFormat&&(s=GetInput(q,q.id+".2"),t=GetInput(q,q.id+".4"),u=GetInput(q,q.id+".8"),v=Copy(q),v.inputs=[s,t,u],h.push(v),delete w.inputs[0],delete w.inputs[2],delete w.inputs[4]),g.push(w);break;default:g.push(q)}else h.push(q);IsPricingField(q.type)&&j.push(q)}}}if(g.length>0)for(i in g)g.hasOwnProperty(i)&&(l=l.concat(this.getFieldMergeTags(g[i],f)));if(h.length>0)for(i in h)h.hasOwnProperty(i)&&(m=m.concat(this.getFieldMergeTags(h[i],f)));if(j.length>0){c||n.push({tag:"{pricing_fields}",label:this.getMergeTagLabel("{pricing_fields}")});for(i in j)j.hasOwnProperty(i)&&n.concat(this.getFieldMergeTags(j[i],f))}}o.push({tag:"{ip}",label:this.getMergeTagLabel("{ip}")}),o.push({tag:"{date_mdy}",label:this.getMergeTagLabel("{date_mdy}")}),o.push({tag:"{date_dmy}",label:this.getMergeTagLabel("{date_dmy}")}),o.push({tag:"{embed_post:ID}",label:this.getMergeTagLabel("{embed_post:ID}")}),o.push({tag:"{embed_post:post_title}",label:this.getMergeTagLabel("{embed_post:post_title}")}),o.push({tag:"{embed_url}",label:this.getMergeTagLabel("{embed_url}")}),e||(o.push({tag:"{entry_id}",label:this.getMergeTagLabel("{entry_id}")}),o.push({tag:"{entry_url}",label:this.getMergeTagLabel("{entry_url}")}),o.push({tag:"{form_id}",label:this.getMergeTagLabel("{form_id}")}),o.push({tag:"{form_title}",label:this.getMergeTagLabel("{form_title}")})),o.push({tag:"{user_agent}",label:this.getMergeTagLabel("{user_agent}")}),o.push({tag:"{referer}",label:this.getMergeTagLabel("{referer}")}),HasPostField()&&!e&&(o.push({tag:"{post_id}",label:this.getMergeTagLabel("{post_id}")}),o.push({tag:"{post_edit_url}",label:this.getMergeTagLabel("{post_edit_url}")})),o.push({tag:"{user:display_name}",label:this.getMergeTagLabel("{user:display_name}")}),o.push({tag:"{user:user_email}",label:this.getMergeTagLabel("{user:user_email}")}),o.push({tag:"{user:user_login}",label:this.getMergeTagLabel("{user:user_login}")});var x=this.getCustomMergeTags();if(x.tags.length>0)for(i in x.tags)if(x.tags.hasOwnProperty(i)){var y=x.tags[i];p.push({tag:y.tag,label:y.label})}var z={ungrouped:{label:this.getMergeGroupLabel("ungrouped"),tags:k},required:{label:this.getMergeGroupLabel("required"),tags:l},optional:{label:this.getMergeGroupLabel("optional"),tags:m},pricing:{label:this.getMergeGroupLabel("pricing"),tags:n},other:{label:this.getMergeGroupLabel("other"),tags:o},custom:{label:this.getMergeGroupLabel("custom"),tags:p}};return z=gform.applyFilters("gform_merge_tags",z,b,c,d,e,f,this)},this.getMergeTagLabel=function(a){for(groupName in gf_vars.mergeTags)if(gf_vars.mergeTags.hasOwnProperty(groupName)){var b=gf_vars.mergeTags[groupName].tags;for(i in b)if(b.hasOwnProperty(i)&&b[i].tag==a)return b[i].label}return""},this.getMergeGroupLabel=function(a){return gf_vars.mergeTags[a].label},this.getFieldMergeTags=function(a,b){void 0===b&&(b="");var c=[],d=GetInputType(a),e="list"==d?":"+b:"",f="",g="";if(jQuery.inArray(d,["date","email","time","password"])>-1&&(a.inputs=null),void 0!==a.inputs&&jQuery.isArray(a.inputs)){"checkbox"==d&&(g=GetLabel(a,a.id).replace("'","\\'"),f="{"+g+":"+a.id+e+"}",c.push({tag:f,label:g}));for(i in a.inputs)if(a.inputs.hasOwnProperty(i)){var h=a.inputs[i];"creditcard"==d&&jQuery.inArray(parseFloat(h.id),[parseFloat(a.id+".2"),parseFloat(a.id+".3"),parseFloat(a.id+".5")])>-1||(g=GetLabel(a,h.id).replace("'","\\'"),f="{"+g+":"+h.id+e+"}",c.push({tag:f,label:g}))}}else g=GetLabel(a).replace("'","\\'"),f="{"+g+":"+a.id+e+"}",c.push({tag:f,label:g});return c},this.getCustomMergeTags=function(){for(groupName in gf_vars.mergeTags)if(gf_vars.mergeTags.hasOwnProperty(groupName)&&"custom"==groupName)return gf_vars.mergeTags[groupName];return[]},this.getAutoCompleteMergeTags=function(a){var b=this.form.fields,c=a.attr("id"),d=1==this.getClassProperty(a,"hide_all_fields"),e=this.getClassProperty(a,"exclude"),f=this.getClassProperty(a,"option"),g=this.getClassProperty(a,"prepopulate");g&&(d=!0);var h=this.getMergeTags(b,c,d,e,g,f),j=[];for(group in h)if(h.hasOwnProperty(group)){var k=h[group].tags;for(i in k)k.hasOwnProperty(i)&&j.push(k[i].tag)}return j},this.getMergeTagListItems=function(a){var b=this.form.fields,c=a.attr("id"),d=1==this.getClassProperty(a,"hide_all_fields"),e=this.getClassProperty(a,"exclude"),f=this.getClassProperty(a,"prepopulate"),g=this.getClassProperty(a,"option");f&&(d=!0);var h=this.getMergeTags(b,c,d,e,f,g),j=this.hasMultipleGroups(h),k="";for(group in h)if(h.hasOwnProperty(group)){var l=h[group].label,m=h[group].tags;if(!(m.length<=0)){l&&j&&(k+='
      • '+l+"
      • ");for(i in m)if(m.hasOwnProperty(i)){var n=m[i];k+='
      • '+n.label+"
      • "}}}return k},this.hasMultipleGroups=function(a){var b=0;for(group in a)a.hasOwnProperty(group)&&a[group].tags.length>0&&b++;return b>1},this.getClassProperty=function(a,b){var a=jQuery(a),c=a.attr("class");if(!c)return"";var d=c.split(" ");for(i in d)if(d.hasOwnProperty(i)){var e=d[i].split("-");if("mt"==e[0]&&e[1]==b)return e.length>3?(delete e[0],delete e[1],e):2==e.length||e[2]}return""},this.isWpEditor=function(a){var a=jQuery(a);return 1==this.getClassProperty(a,"wp_editor")},this.init()},FeedConditionObj=function(a){this.strings=isSet(a.strings)?a.strings:{},this.logicObject=a.logicObject,this.init=function(){var a=this;gform.addFilter("gform_conditional_object","FeedConditionConditionalObject"),gform.addFilter("gform_conditional_logic_description","FeedConditionConditionalDescription"),jQuery(document).ready(function(){ToggleConditionalLogic(!0,"feed_condition")}),jQuery("input#feed_condition_conditional_logic").parents("form").on("submit",function(){jQuery("input#feed_condition_conditional_logic_object").val(JSON.stringify(a.logicObject))})},this.init()}; \ No newline at end of file diff --git a/js/form_editor.js b/js/form_editor.js index 1e9b1ba..9af61a4 100644 --- a/js/form_editor.js +++ b/js/form_editor.js @@ -2043,16 +2043,21 @@ function StartDuplicateField(element) { var id = field.inputs[inputIndex]['id'] + ""; field.inputs[inputIndex]['id'] = id.replace(/(\d+\.)/, field.id + '.'); - /* - if(inputId % 10 == 0) - inputId++; - - field.inputs[inputIndex]['id'] = field.id + '.' + inputId; - inputId++;*/ } } + /** + * Modify the field that is being duplicated. + * + * @param object field The duplicated field. + * @param object form The current form object. + * + * @since @todo + */ + field = gform.applyFilters( 'gform_duplicate_field', field, form ); + field = gform.applyFilters( 'gform_duplicate_field_{0}'.format( GetInputType( field ) ), field, form ); + form.fields.splice(fieldIndex, 0, field); DuplicateField(field, sourcefieldId); return; @@ -2097,6 +2102,14 @@ function GetNextFieldId(){ if(parseFloat(form.fields[i].id) > max) max = parseFloat(form.fields[i].id); } + + if (form.deletedFields) { + for (var i = 0; i < form.deletedFields.length; i++) { + if (parseFloat(form.deletedFields[i]) > max) + max = parseFloat(form.deletedFields[i]); + } + } + return parseFloat(max) + 1; } @@ -2477,14 +2490,41 @@ function LoadCustomChoices(){ if(!gform_custom_choices.hasOwnProperty(key)) continue; - str += "
      • " + key + "
      • "; + var selectChoiceAction = 'SelectCustomChoice( jQuery(this).data("key") );'; + + str += "
      • " + escapeHtml( key ) + "
      • "; } str += "
      • " + gf_vars.predefinedChoices + "
      • "; jQuery("#bulk_items").prepend(str); } } -function SelectCustomChoice(name){ + +var entityMap = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''', + '/': '/', + '`': '`', + '=': '=' +}; + +function escapeAttr (string) { + + return String(string).replace(/["']/g, function (s) { + return entityMap[s]; + }); +} + +function escapeHtml (string) { + return String(string).replace(/[&<>"'`=\/]/g, function (s) { + return entityMap[s]; + }); +} + +function SelectCustomChoice( name ){ jQuery("#gfield_bulk_add_input").val(gform_custom_choices[name].join("\n")); gform_selected_custom_choice = name; @@ -2806,9 +2846,13 @@ function GetFieldType(fieldId){ return fieldId.substr(0, fieldId.lastIndexOf("_")); } -function GetSelectedField(){ - var id = jQuery(".field_selected")[0].id.substr(6); - return GetFieldById(id); +function GetSelectedField() { + var $field = jQuery( '.field_selected' ); + if( $field.length <= 0 ) { + return false; + } + var id = $field[0].id.substr( 6 ); + return GetFieldById( id ); } function SetPasswordProperty(isChecked){ diff --git a/js/form_editor.min.js b/js/form_editor.min.js index 4add2e1..765fcba 100644 --- a/js/form_editor.min.js +++ b/js/form_editor.min.js @@ -1,3 +1,3 @@ -function MakeNoFieldsDroppable(){jQuery("#no-fields").droppable({over:function(a,b){jQuery("#gform_fields").height(jQuery(this).height()),jQuery(this).hide()},out:function(a,b){jQuery(this).show()}})}function CloseStatus(){jQuery(".updated_base, .error_base").slideUp()}function InitializeFieldSettings(){jQuery("#field_max_file_size").on("input propertychange",function(){var a=jQuery(this),b=parseInt(a.val()),c=b?b:"";SetFieldProperty("maxFileSize",c)}).on("change",function(){var a=GetSelectedField(),b=a.maxFileSize?a.maxFileSize:"",c=""===b?"":b+"MB";this.value=c}),jQuery(document).on("input propertychange",".field_default_value",function(){SetFieldDefaultValue(this.value)}),jQuery(document).on("input propertychange",".field_placeholder, .field_placeholder_textarea",function(){SetFieldPlaceholder(this.value)}),jQuery("#field_choices").on("change",".field-choice-price",function(){var a=GetSelectedField(),b=jQuery(this).parent("li").index(),c=a.choices[b].price;this.value=c}),jQuery(".field_input_choices").on("input propertychange","input",function(){var a=jQuery(this).closest("li"),b=a.data("index"),c=a.data("input_id"),d=a.find(".field-choice-value").val(),e=a.find(".field-choice-text").val();SetInputChoice(c,b,d,e)}).on("click keypress","input:radio, input:checkbox",function(){var a=jQuery(this).closest("li"),b=a.data("index"),c=a.data("input_id"),d=a.find(".field-choice-value").val(),e=a.find(".field-choice-text").val();SetInputChoice(c,b,d,e)}).on("click keypress",".field-input-insert-choice",function(){var a=jQuery(this).closest("li"),b=a.closest("ul"),c=a.data("index"),d=a.data("input_id");InsertInputChoice(b,d,c+1)}).on("click keypress",".field-input-delete-choice",function(){var a=jQuery(this).closest("li"),b=a.closest("ul"),c=a.data("index"),d=a.data("input_id");DeleteInputChoice(b,d,c)}),jQuery(".field_input_choice_values_enabled").on("click keypress",function(){var a=jQuery(this).parent().siblings(".gfield_settings_input_choices_container");ToggleInputChoiceValue(a,this.checked);var b=a.find("ul");SetInputChoices(b)}),jQuery(".input_placeholders_setting").on("input propertychange",".input_placeholder",function(){var a=jQuery(this).closest(".input_placeholder_row").data("input_id");SetInputPlaceholder(this.value,a)}).on("input propertychange","#field_single_placeholder",function(){SetFieldPlaceholder(this.value)}),jQuery("#field_rich_text_editor").on("click keypress",function(){var a=GetSelectedField();if(this.checked){var b=!0;HasConditionalLogicDependency(a.id,a.value)&&(confirm(gf_vars.conditionalLogicRichTextEditorWarning)||(jQuery("#field_rich_text_editor").prop("checked",!1),b=!1)),b&&(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!0),jQuery("span#placeholder_warning").css("display","block"))}else jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!1),jQuery("span#placeholder_warning").css("display","none")}),jQuery(".prepopulate_field_setting").on("input propertychange",".field_input_name",function(){var a=jQuery(this).closest(".field_input_name_row").data("input_id");SetInputName(this.value,a)}).on("input propertychange","#field_input_name",function(){SetInputName(this.value)}),jQuery(".custom_inputs_setting, .custom_inputs_sub_setting, .sub_labels_setting").on("click keypress",".input_active_icon",function(){var a=jQuery(this).closest(".field_custom_input_row").data("input_id");ToggleInputHidden(this,a)}).on("input propertychange",".field_custom_input_default_label",function(){var a=jQuery(this).closest(".field_custom_input_row").data("input_id");SetInputCustomLabel(this.value,a)}).on("input propertychange","#field_single_custom_label",function(){SetInputCustomLabel(this.value)}),jQuery(".default_input_values_setting").on("input propertychange",".default_input_value",function(){var a=jQuery(this).closest(".default_input_value_row").data("input_id");SetInputDefaultValue(this.value,a)}).on("input","#field_single_default_value",function(){SetFieldDefaultValue(this.value)}),jQuery(".choices_setting, .columns_setting").on("input propertychange",".field-choice-input",function(a){var b=jQuery(this),c=b.closest("li.field-choice-row"),d=c.data("input_type"),e=c.data("index");SetFieldChoice(d,e),(b.hasClass("field-choice-text")||b.hasClass("field-choice-value"))&&(CheckChoiceConditionalLogicDependency(this),a.stopPropagation())}),jQuery("#field_enable_copy_values_option").on("click keypress",function(){SetCopyValuesOptionProperties(this.checked),ToggleCopyValuesOption(!1),0==this.checked&&ToggleCopyValuesActivated(!1)}),jQuery("#field_copy_values_option_label").on("input propertychange",function(){SetCopyValuesOptionLabel(this.value)}),jQuery("#field_copy_values_option_field").on("change",function(){SetFieldProperty("copyValuesOptionField",jQuery(this).val())}),jQuery("#field_copy_values_option_default").on("change",function(){SetFieldProperty("copyValuesOptionDefault",1==this.checked?1:0),ToggleCopyValuesActivated(this.checked)}),jQuery("#field_label").on("input propertychange",function(){SetFieldLabel(this.value)}),jQuery("#field_description").on("blur",function(){var a=GetSelectedField();a.description!=this.value&&(SetFieldDescription(this.value),RefreshSelectedFieldPreview())}),jQuery("#field_content").on("input propertychange",function(){SetFieldProperty("content",this.value)}),jQuery("#next_button_text_input, #next_button_image_url").on("input propertychange",function(){SetPageButton("next")}),jQuery("#previous_button_image_url, #previous_button_text_input").on("input propertychange",function(){SetPageButton("previous")}),jQuery("#field_custom_field_name_text").on("input propertychange",function(){SetFieldProperty("postCustomFieldName",this.value)}),jQuery("#field_customfield_content_template").on("input propertychange",function(){SetCustomFieldTemplate()}),jQuery("#gfield_calendar_icon_url").on("input propertychange",function(){SetFieldProperty("calendarIconUrl",this.value)}),jQuery("#field_max_files").on("input propertychange",function(){SetFieldProperty("maxFiles",this.value)}),jQuery("#field_maxrows").on("input propertychange",function(){SetFieldProperty("maxRows",this.value)}),jQuery("#field_mask_text").on("input propertychange",function(){SetFieldProperty("inputMaskValue",this.value)}),jQuery("#field_file_extension").on("input propertychange",function(){SetFieldProperty("allowedExtensions",this.value)}),jQuery("#field_maxlen").on("keypress",function(a){return ValidateKeyPress(a,GetMaxLengthPattern(),!1)}).on("change keyup",function(){SetMaxLength(this)}),jQuery("#field_range_min").on("input propertychange",function(){SetFieldProperty("rangeMin",this.value)}),jQuery("#field_range_max").on("input propertychange",function(){SetFieldProperty("rangeMax",this.value)}),jQuery("#field_calculation_formula").on("input propertychange",function(){SetFieldProperty("calculationFormula",this.value.trim())}),jQuery("#field_error_message").on("input propertychange",function(){SetFieldProperty("errorMessage",this.value)}),jQuery("#field_css_class").on("input propertychange",function(){SetFieldProperty("cssClass",this.value)}),jQuery("#field_admin_label").on("input propertychange",function(){SetFieldProperty("adminLabel",this.value)}),jQuery("#field_add_icon_url").on("input propertychange",function(){SetFieldProperty("addIconUrl",this.value)}),jQuery("#field_delete_icon_url").on("input propertychange",function(){SetFieldProperty("deleteIconUrl",this.value)})}function InitializeForm(a){a.fields.length>0&&jQuery("#no-fields").detach().appendTo("#no-fields-stash"),a.lastPageButton&&"image"==a.lastPageButton.type?jQuery("#last_page_button_image").prop("checked",!0):a.lastPageButton&&"image"==a.lastPageButton.type||jQuery("#last_page_button_text").prop("checked",!0),jQuery("#last_page_button_text_input").val(a.lastPageButton?a.lastPageButton.text:gf_vars.previousLabel),jQuery("#last_page_button_image_url").val(a.lastPageButton?a.lastPageButton.imageUrl:""),TogglePageButton("last_page",!0),a.postStatus&&jQuery("#field_post_status").val(a.postStatus),a.postAuthor&&jQuery("#field_post_author").val(a.postAuthor),void 0==a.useCurrentUserAsAuthor&&(a.useCurrentUserAsAuthor=!0),jQuery("#gfield_current_user_as_author").prop("checked",!!a.useCurrentUserAsAuthor),a.postCategory&&jQuery("#field_post_category").val(a.postCategory),a.postFormat&&jQuery("#field_post_format").val(a.postFormat),a.postContentTemplateEnabled?(jQuery("#gfield_post_content_enabled").prop("checked",!0),jQuery("#field_post_content_template").val(a.postContentTemplate)):(jQuery("#gfield_post_content_enabled").prop("checked",!1),jQuery("#field_post_content_template").val("")),TogglePostContentTemplate(!0),a.postTitleTemplateEnabled?(jQuery("#gfield_post_title_enabled").prop("checked",!0),jQuery("#field_post_title_template").val(a.postTitleTemplate)):(jQuery("#gfield_post_title_enabled").prop("checked",!1),jQuery("#field_post_title_template").val("")),TogglePostTitleTemplate(!0),jQuery("#gform_last_page_settings").bind("click",function(){FieldClick(this)}),jQuery("#gform_pagination").bind("click",function(){FieldClick(this)}),jQuery(".gfield").bind("click",function(){FieldClick(this)});var b=a.pagination&&a.pagination.type?a.pagination.type:"percentage",c="steps"==b,d="percentage"==b,e="none"==b;c?jQuery("#pagination_type_steps").prop("checked",!0):d?jQuery("#pagination_type_percentage").prop("checked",!0):e&&jQuery("#pagination_type_none").prop("checked",!0),jQuery("#first_page_css_class").val(a.firstPageCssClass),jQuery("#field_settings, #last_page_settings, #pagination_settings").tabs({selected:0}),TogglePageBreakSettings(),InitPaginationOptions(!0),InitializeFields()}function LoadFieldSettings(){field=GetSelectedField();var a=GetInputType(field);jQuery("#field_label").val(field.label),"html"==field.type?(jQuery(".tooltip_form_field_label_html").show(),jQuery(".tooltip_form_field_label").hide()):(jQuery(".tooltip_form_field_label_html").hide(),jQuery(".tooltip_form_field_label").show()),jQuery("#field_admin_label").val(field.adminLabel),jQuery("#field_content").val(void 0==field.content?"":field.content),jQuery("#post_custom_field_type").val(field.inputType),jQuery("#post_tag_type").val(field.inputType),jQuery("#field_size").val(field.size),jQuery("#field_required").prop("checked",1==field.isRequired),jQuery("#field_margins").prop("checked",1==field.disableMargins),jQuery("#field_no_duplicates").prop("checked",1==field.noDuplicates),jQuery("#field_default_value").val(void 0==field.defaultValue?"":field.defaultValue),jQuery("#field_default_value_textarea").val(void 0==field.defaultValue?"":field.defaultValue),jQuery("#field_description").val(void 0==field.description?"":field.description),jQuery("#field_css_class").val(void 0==field.cssClass?"":field.cssClass),jQuery("#field_range_min").val(void 0==field.rangeMin||field.rangeMin===!1?"":field.rangeMin),jQuery("#field_range_max").val(void 0==field.rangeMax||field.rangeMax===!1?"":field.rangeMax),jQuery("#field_name_format").val(field.nameFormat),jQuery("#field_force_ssl").prop("checked",!!field.forceSSL),jQuery("#credit_card_style").val(field.creditCardStyle?field.creditCardStyle:"style1"),field.useRichTextEditor?(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!0),jQuery("span#placeholder_warning").css("display","block")):(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!1),jQuery("span#placeholder_warning").css("display","none")),"undefined"==typeof field.labelPlacement&&(field.labelPlacement=""),"undefined"==typeof field.descriptionPlacement&&(field.descriptionPlacement=""),"undefined"==typeof field.subLabelPlacement&&(field.subLabelPlacement=""),jQuery("#field_label_placement").val(field.labelPlacement),jQuery("#field_description_placement").val(field.descriptionPlacement),jQuery("#field_sub_label_placement").val(field.subLabelPlacement),"left_label"==field.labelPlacement||"right_label"==field.labelPlacement||""==field.labelPlacement&&"top_label"!=form.labelPlacement?jQuery("#field_description_placement_container").hide():jQuery("#field_description_placement_container").show(),SetFieldVisibility(field.visibility,!0),"undefined"==typeof field.placeholder&&(field.placeholder=""),jQuery("#field_placeholder, #field_placeholder_textarea").val(field.placeholder),jQuery("#field_file_extension").val(void 0==field.allowedExtensions?"":field.allowedExtensions),jQuery("#field_multiple_files").prop("checked",!!field.multipleFiles),jQuery("#field_max_files").val(field.maxFiles?field.maxFiles:""),jQuery("#field_max_file_size").val(field.maxFileSize?field.maxFileSize+"MB":""),ToggleMultiFile(!0),jQuery("#field_phone_format").val(field.phoneFormat),jQuery("#field_error_message").val(field.errorMessage),jQuery("#field_other_choice").prop("checked",!!field.enableOtherChoice),jQuery("#field_add_icon_url").val(field.addIconUrl?field.addIconUrl:""),jQuery("#field_delete_icon_url").val(field.deleteIconUrl?field.deleteIconUrl:""),jQuery("#gfield_enable_enhanced_ui").prop("checked",!!field.enableEnhancedUI),jQuery("#gfield_password_strength_enabled").prop("checked",1==field.passwordStrengthEnabled),jQuery("#gfield_min_strength").val(void 0==field.minPasswordStrength?"":field.minPasswordStrength),TogglePasswordStrength(!0),jQuery("#gfield_email_confirm_enabled").prop("checked",1==field.emailConfirmEnabled),field.numberFormat?jQuery("#field_number_format_blank").remove():0==jQuery("#field_number_format #field_number_format_blank").length&&jQuery("#field_number_format").prepend(""),jQuery("#field_number_format").val(field.numberFormat?field.numberFormat:""),"product"==field.type&&"calculation"==field.inputType?(field.enableCalculation=!0,jQuery(".field_calculation_rounding").hide(),jQuery(".field_enable_calculation").hide()):(jQuery(".field_enable_calculation").show(),"number"==field.type&&"currency"==field.numberFormat?jQuery(".field_calculation_rounding").hide():jQuery(".field_calculation_rounding").show()),jQuery("#field_enable_calculation").prop("checked",!!field.enableCalculation),ToggleCalculationOptions(field.enableCalculation,field),jQuery("#field_calculation_formula").val(field.calculationFormula);var b=gformIsNumber(field.calculationRounding)?field.calculationRounding:"norounding";jQuery("#field_calculation_rounding").val(b),jQuery("#option_field_type").val(field.inputType);var c=jQuery("#product_field_type");if(c.val(field.inputType),has_entry(field.id)?c.prop("disabled",!0):c.prop("disabled",!1),jQuery("#donation_field_type").val(field.inputType),jQuery("#quantity_field_type").val(field.inputType),"hiddenproduct"==field.inputType||"singleproduct"==field.inputType||"singleshipping"==field.inputType||"calculation"==field.inputType){var d=void 0==field.basePrice?"":field.basePrice;jQuery("#field_base_price").val(void 0==field.basePrice?"":field.basePrice),SetBasePrice(d)}jQuery("#shipping_field_type").val(field.inputType),jQuery("#field_disable_quantity").prop("checked",1==field.disableQuantity),SetDisableQuantity(1==field.disableQuantity);var e=!!field.enablePasswordInput;jQuery("#field_password").prop("checked",!!e),jQuery("#field_maxlen").val("undefined"==typeof field.maxLength?"":field.maxLength),jQuery("#field_maxrows").val("undefined"==typeof field.maxRows?"":field.maxRows);var f=void 0==field.addressType?"international":field.addressType;jQuery("#field_address_type").val(f),"address"==field.type&&(field=UpgradeAddressField(field)),"email"!=field.type&&"email"!=field.inputType||(field=UpgradeEmailField(field)),"password"!=field.type&&"password"!=field.inputType||(field=UpgradePasswordField(field));var g=void 0==field.defaultState?"":field.defaultState,h=void 0==field.defaultProvince?"":field.defaultProvince,i="canadian"==f&&""==g?h:g;jQuery("#field_address_default_state_"+f).val(i),jQuery("#field_address_default_country_"+f).val(void 0==field.defaultCountry?"":field.defaultCountry),SetAddressType(!0),jQuery("#gfield_display_title").prop("checked",1==field.displayTitle),jQuery("#gfield_display_caption").prop("checked",1==field.displayCaption),jQuery("#gfield_display_description").prop("checked",1==field.displayDescription);var j=CustomFieldExists(field.postCustomFieldName);jQuery("#field_custom_field_name_select")[0].selectedIndex=0,jQuery("#field_custom_field_name_text").val(""),j?jQuery("#field_custom_field_name_select").val(field.postCustomFieldName):jQuery("#field_custom_field_name_text").val(field.postCustomFieldName),j?jQuery("#field_custom_existing").prop("checked",!0):jQuery("#field_custom_new").prop("checked",!0),ToggleCustomField(!0),jQuery("#gfield_customfield_content_enabled").prop("checked",!!field.customFieldTemplateEnabled),jQuery("#field_customfield_content_template").val(field.customFieldTemplateEnabled?field.customFieldTemplate:""),ToggleCustomFieldTemplate(!0),field.displayAllCategories?jQuery("#gfield_category_all").prop("checked",!0):jQuery("#gfield_category_select").prop("checked",!0),ToggleCategory(!0),jQuery("#gfield_post_category_initial_item_enabled").prop("checked",!!field.categoryInitialItemEnabled),jQuery("#field_post_category_initial_item").val(field.categoryInitialItemEnabled?field.categoryInitialItem:""),TogglePostCategoryInitialItem(!0);var k=!!field.postFeaturedImage;jQuery("#gfield_featured_image").prop("checked",k);var l=IsStandardMask(field.inputMaskValue);if(jQuery("#field_input_mask").prop("checked",!!field.inputMask),l?(jQuery("#field_mask_standard").prop("checked",!0),jQuery("#field_mask_select").val(field.inputMaskValue)):(jQuery("#field_mask_custom").prop("checked",!0),jQuery("#field_mask_text").val(field.inputMaskValue)),ToggleInputMask(!0),ToggleInputMaskOptions(!0),"creditcard"==a){field=UpgradeCreditCardField(field),(!field.creditCards||field.creditCards.length<=0)&&(field.creditCards=["amex","visa","discover","mastercard"]);for(p in field.creditCards)field.creditCards.hasOwnProperty(p)&&jQuery("#field_credit_card_"+field.creditCards[p]).prop("checked",!0)}"date"==a&&(field=UpgradeDateField(field)),"time"==a&&(field=UpgradeTimeField(field)),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateCustomizeInputsUI(field),CreateInputLabelsUI(field),field.dateType||"date"!=a||(field.dateType="datepicker"),jQuery("#field_date_input_type").val(field.dateType),jQuery("#gfield_calendar_icon_url").val(void 0==field.calendarIconUrl?"":field.calendarIconUrl),jQuery("#field_date_format").val("dmy"==field.dateFormat?"dmy":field.dateFormat),jQuery("#field_time_format").val("24"==field.timeFormat?"24":"12"),SetCalendarIconType(field.calendarIconType,!0),ToggleDateCalendar(!0),LoadDateInputs(),LoadTimeInputs(),field.allowsPrepopulate=!!field.allowsPrepopulate,field.useRichTextEditor=!!field.useRichTextEditor,jQuery("#field_prepopulate").prop("checked",!!field.allowsPrepopulate),jQuery("#field_rich_text_editor").prop("checked",!!field.useRichTextEditor),has_entry(field.id)?jQuery("#field_rich_text_editor").prop("disabled",!0):jQuery("#field_rich_text_editor").prop("disabled",!1),CreateInputNames(field),ToggleInputName(!0);var m=GetFirstRuleField()>0;"page"==field.type?(LoadFieldConditionalLogic(m,"next_button"),LoadFieldConditionalLogic(m,"page")):LoadFieldConditionalLogic(m,"field"),jQuery("#field_enable_copy_values_option").prop("checked",1==field.enableCopyValuesOption),jQuery("#field_copy_values_option_default").prop("checked",1==field.copyValuesOptionDefault);var n=GetCopyValuesFieldsOptions(field.copyValuesFieldId,field);n.length>0?(jQuery("#field_enable_copy_values_option").prop("disabled",!1),jQuery("#field_copy_values_disabled").hide(),jQuery("#field_copy_values_option_field").html(n)):(jQuery("#field_enable_copy_values_option").prop("disabled",!0),jQuery("#field_copy_values_disabled").show()),ToggleCopyValuesOption(field.enableCopyValuesOption,!0),field.nextButton&&("image"==field.nextButton.type?jQuery("#next_button_image").prop("checked",!0):jQuery("#next_button_text").prop("checked",!0),jQuery("#next_button_text_input").val(field.nextButton.text),jQuery("#next_button_image_url").val(field.nextButton.imageUrl)),field.previousButton&&("image"==field.previousButton.type?jQuery("#previous_button_image").prop("checked",!0):jQuery("#previous_button_text").prop("checked",!0),jQuery("#previous_button_text_input").val(field.previousButton.text),jQuery("#previous_button_image_url").val(field.previousButton.imageUrl)),TogglePageButton("next",!0),TogglePageButton("previous",!0),jQuery(".gfield_category_checkbox").each(function(){if(field.choices)for(var a=0;areCAPTCHA')}("post_custom_field"==field.type&&"textarea"==field.inputType||"text"==field.inputType)&&jQuery(".customfield_content_template_setting").show(),"name"==field.type&&("undefined"==typeof field.nameFormat||"advanced"!=field.nameFormat?field=MaybeUpgradeNameField(field):SetUpAdvancedNameField(),"simple"==field.nameFormat?(jQuery(".default_value_setting").show(),jQuery(".size_setting").show(),jQuery("#field_name_fields_container").html("").hide(),jQuery(".sub_label_placement_setting").hide(),jQuery(".name_prefix_choices_setting").hide(),jQuery(".name_format_setting").hide(),jQuery(".name_setting").hide(),jQuery(".default_input_values_setting").hide(),jQuery(".default_value_setting").show()):"extended"==field.nameFormat&&(jQuery(".name_format_setting").show(),jQuery(".name_prefix_choices_setting").hide(),jQuery(".name_setting").hide(),jQuery(".default_input_values_setting").hide(),jQuery(".input_placeholders_setting").hide())),-1!=jQuery.inArray(field.type,["product","option","shipping"])&&jQuery(".other_choice_setting").hide(),field.enableCalculation&&jQuery("li.range_setting").hide(),"text"==field.type&&(field.inputMask?jQuery(".maxlen_setting").hide():jQuery(".maxlen_setting").show()),"product"==field.type&&("singleproduct"==field.inputType?jQuery(".admin_label_setting").hide():jQuery(".admin_label_setting").show()),"date"==a&&ToggleDateSettings(field),"email"==a&&ToggleEmailSettings(field),jQuery(document).trigger("gform_load_field_settings",[field,form]),jQuery("#field_settings").appendTo(".field_selected"),jQuery("#field_settings").tabs("option","active",0),ShowSettings("field_settings"),gform.doAction("gform_post_load_field_settings",[field,form]),SetProductField(field);var w=[],x=jQuery("#gform_tab_3 li.field_setting").filter(function(){return jQuery(this).is(":hidden")&&"none"!=jQuery(this).css("display")});0==x.length&&w.push(1);var y=jQuery("#gform_tab_2 li.field_setting").filter(function(){return jQuery(this).is(":hidden")&&"none"!=jQuery(this).css("display")});0==y.length&&w.push(2),w.length>0?jQuery("#field_settings").tabs({disabled:w}):jQuery("#field_settings").tabs({disabled:[]}),Placeholders.enable()}function ToggleDateSettings(a){var b="datefield"==a.dateType,c="datepicker"==a.dateType,d="datedropdown"==a.dateType;jQuery(".placeholder_setting").toggle(c),jQuery(".default_value_setting").toggle(c),jQuery(".sub_label_placement_setting").toggle(b),jQuery(".sub_labels_setting").toggle(b),jQuery(".default_input_values_setting").toggle(d||b),jQuery(".input_placeholders_setting").toggle(d||b)}function SetUpAdvancedNameField(){field=GetSelectedField(),jQuery(".name_format_setting").hide(),jQuery(".name_setting").show(),jQuery(".name_prefix_choices_setting").show();var a=GetCustomizeInputsUI(field);jQuery("#field_name_fields_container").html(a).show();var b=GetInput(field,field.id+".2"),c=GetInputChoices(b);jQuery("#field_prefix_choices").html(c),ToggleNamePrefixUI(!b.isHidden),jQuery(".name_setting .custom_inputs_setting").on("click",".input_active_icon",function(){var a=jQuery(this).data("input_id");if(a.toString().indexOf(".2")>=0){var b=this.src.indexOf("active1.png")>=0;ToggleNamePrefixUI(b)}}),jQuery(".default_value_setting").hide(),jQuery(".default_input_values_setting").show(),jQuery(".input_placeholders_setting").show(),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateInputNames(field)}function GetCopyValuesFieldsOptions(a,b){for(var c,d,e,f,g=[],h=GetInputType(b),i=0;i"+c+"",g.push(e));return g.join("")}function ToggleNamePrefixUI(a){jQuery(".name_prefix_choices_setting").toggle(a)}function TogglePageBreakSettings(){HasPageBreak()?(jQuery("#gform_last_page_settings").show(),jQuery("#gform_pagination").show()):(jQuery("#gform_last_page_settings").hide(),jQuery("#gform_pagination").hide())}function SetDisableQuantity(a){SetFieldProperty("disableQuantity",a),a?jQuery(".field_selected .ginput_quantity_label, .field_selected .ginput_quantity").hide():jQuery(".field_selected .ginput_quantity_label, .field_selected .ginput_quantity").show()}function SetBasePrice(a){a||(a=0);var b=GetCurrentCurrency(),c=b.toMoney(a);0==c&&(c=0),jQuery("#field_base_price").val(c),SetFieldProperty("basePrice",c),jQuery(".field_selected .ginput_product_price, .field_selected .ginput_shipping_price").html(c),jQuery(".field_selected .ginput_amount").val(c)}function ChangeAddressType(){if(field=GetSelectedField(),"address"==field.type){var a=jQuery("#field_address_type").val(),b=GetInput(field,field.id+".6"),c=jQuery("#field_address_country_"+a).val();""==c?b.isHidden=!1:b.isHidden=!0,SetAddressType(!1)}}function SetAddressType(a){if(field=GetSelectedField(),"address"==field.type){SetAddressProperties(),jQuery(".gfield_address_type_container").hide();var b=a?"":"slow";jQuery("#address_type_container_"+jQuery("#field_address_type").val()).show(b),CreatePlaceholdersUI(field)}}function UpdateAddressFields(){var a=jQuery("#field_address_type").val();field=GetSelectedField();var b=GetCustomizeInputsUI(field);jQuery("#field_address_fields_container").html(b);var c=GetInput(field,field.id+".5"),d=jQuery("#field_address_zip_label_"+a).val();jQuery("#field_custom_input_default_label_"+field.id+"_5").text(d),jQuery("#field_custom_input_label_"+field.id+"\\.5").attr("placeholder",d),c.customLabel||jQuery(".field_selected #input_"+field.id+"_5_label").html(d);var e=GetInput(field,field.id+".4"),f=jQuery("#field_address_state_label_"+a).val();jQuery("#field_custom_input_default_label_"+field.id+"_4").text(f),jQuery("#field_custom_input_label_"+field.id+"\\.4").attr("placeholder",f),e.customLabel||jQuery(".field_selected #input_"+field.id+"_4_label").html(f);var g=""!=jQuery("#field_address_country_"+a).val();g?(jQuery(".field_selected #input_"+field.id+"_6_container").hide(),jQuery(".field_custom_input_row_input_"+field.id+"_6").hide()):(jQuery(".field_selected #input_"+field.id+"_6").val(jQuery("#field_address_default_country_"+a).val()),jQuery(".field_selected #input_"+field.id+"_6_container").show(),jQuery(".field_selected .field_custom_input_row_input_"+field.id+"_6").show());var h=""!=jQuery("#field_address_has_states_"+a).val();if(h){jQuery(".field_selected .state_text").hide();var i=jQuery("#field_address_default_state_"+a).val(),j=jQuery(".field_selected .state_dropdown");j.append(jQuery("").val(i).html(i)),j.val(i).show()}else jQuery(".field_selected .state_dropdown").hide(),jQuery(".field_selected .state_text").show()}function SetAddressProperties(){field=GetSelectedField();var a=jQuery("#field_address_type").val();SetFieldProperty("addressType",a),SetFieldProperty("defaultState",jQuery("#field_address_default_state_"+a).val()),SetFieldProperty("defaultProvince","");var b=jQuery("#field_address_country_"+a).val();""==b&&(b=jQuery("#field_address_default_country_"+a).val()),SetFieldProperty("defaultCountry",b),UpdateAddressFields()}function MaybeUpgradeNameField(a){return("undefined"==typeof a.nameFormat||""==a.nameFormat||"normal"==a.nameFormat||"simple"==a.nameFormat&&!has_entry(a.id))&&(a=UpgradeNameField(a,!0,!0,!0)),a}function UpgradeNameField(a,b,c,d){return a.nameFormat="advanced",a.inputs=MergeInputArrays(GetAdvancedNameFieldInputs(a,b,c,d),a.inputs),RefreshSelectedFieldPreview(function(){SetUpAdvancedNameField()}),a}function UpgradeDateField(a){return"date"!=a.type&&"date"!=a.inputType?a:("undefined"==typeof a.dateType||"datepicker"==a.dateType||a.inputs||(a.inputs=GetDateFieldInputs(a)),a)}function UpgradeTimeField(a){return"time"!=a.type&&"time"!=a.inputType?a:(a.inputs||(a.inputs=GetTimeFieldInputs(a)),a)}function UpgradeEmailField(a){return"email"!=a.type&&"email"!=a.inputType?a:(a.emailConfirmEnabled&&!a.inputs&&(a.inputs=GetEmailFieldInputs(a),a.inputs[0].placeholder=a.placeholder),a)}function UpgradePasswordField(a){return"password"!=a.type&&"password"!=a.inputType?a:(a.inputs||(a.inputs=GetPasswordFieldInputs(a),a.inputs[0].placeholder=a.placeholder),a)}function UpgradeAddressField(a){if(a.hideCountry){var b=GetInput(a,a.id+".6");b.isHidden=!0}if(delete a.hideCountry,a.hideAddress2){var c=GetInput(a,a.id+".2");c.isHidden=!0}if(delete a.hideAddress2,a.hideState){var d=GetInput(a,a.id+".4");d.isHidden=!0}return delete a.hideState,a}function TogglePasswordStrength(a){var b=a?"":"slow";jQuery("#gfield_password_strength_enabled").is(":checked")?jQuery("#gfield_min_strength_container").show(b):jQuery("#gfield_min_strength_container").hide(b)}function ToggleCategory(a){var b=a?"":"slow";jQuery("#gfield_category_all").is(":checked")?(jQuery("#gfield_settings_category_container").hide(b),SetFieldProperty("displayAllCategories",!0),SetFieldProperty("choices",new Array)):(jQuery("#gfield_settings_category_container").show(b),SetFieldProperty("displayAllCategories",!1))}function SetCopyValuesOptionLabel(a){SetFieldProperty("copyValuesOptionLabel",a),jQuery(".field_selected .copy_values_option_label").html(a)}function SetCustomFieldTemplate(){var a=jQuery("#gfield_customfield_content_enabled").is(":checked");SetFieldProperty("customFieldTemplate",a?jQuery("#field_customfield_content_template").val():null), -SetFieldProperty("customFieldTemplateEnabled",a)}function SetCategoryInitialItem(){var a=jQuery("#gfield_post_category_initial_item_enabled").is(":checked");SetFieldProperty("categoryInitialItem",a?jQuery("#field_post_category_initial_item").val():null),SetFieldProperty("categoryInitialItemEnabled",a)}function PopulateContentTemplate(a){if(0==jQuery("#"+a).val().length){var b=GetSelectedField();jQuery("#"+a).val("{"+b.label+":"+b.id+"}")}}function TogglePostContentTemplate(a){var b=a?"":"slow";jQuery("#gfield_post_content_enabled").is(":checked")?(jQuery("#gfield_post_content_container").show(b),a||PopulateContentTemplate("field_post_content_template")):jQuery("#gfield_post_content_container").hide(b)}function TogglePostTitleTemplate(a){var b=a?"":"slow";jQuery("#gfield_post_title_enabled").is(":checked")?(jQuery("#gfield_post_title_container").show(b),a||PopulateContentTemplate("field_post_title_template")):jQuery("#gfield_post_title_container").hide(b)}function ToggleCustomFieldTemplate(a){var b=a?"":"slow";jQuery("#gfield_customfield_content_enabled").is(":checked")?(jQuery("#gfield_customfield_content_container").show(b),a||PopulateContentTemplate("field_customfield_content_template")):jQuery("#gfield_customfield_content_container").hide(b)}function ToggleInputName(a){var b=a?"":"slow";jQuery("#field_prepopulate").is(":checked")?jQuery("#field_input_name_container").show(b):(jQuery("#field_input_name_container").hide(b),jQuery("#field_input_name").val(""))}function SetFieldColumns(){SetFieldChoices()}function ToggleChoiceValue(a){var b=GetSelectedField(),c=b.enablePrice?"_and_price":"",d=jQuery("#gfield_settings_choices_container");d.removeClass("choice_with_price choice_with_value choice_with_value_and_price");var e=jQuery("#field_choice_values_enabled").is(":checked");e?d.addClass("choice_with_value"+c):b.enablePrice&&d.addClass("choice_with_price")}function ToggleInputChoiceValue(a,b){"undefined"==typeof b&&(b=!1);var c=GetSelectedField(),d=a.find("li").data("input_id"),e=GetInput(c,d);e.enableChoiceValue=b,a.removeClass("choice_with_value"),b&&a.addClass("choice_with_value")}function ToggleCopyValuesActivated(a){jQuery(".field_selected .copy_values_activated").prop("checked",a);var b=GetSelectedField();jQuery("#input_"+b.id).toggle(!a)}function TogglePageButton(a,b){var c=jQuery("#"+a+"_button_text").is(":checked");show_element=c?"#"+a+"_button_text_container":"#"+a+"_button_image_container",hide_element=c?"#"+a+"_button_image_container":"#"+a+"_button_text_container",b?(jQuery(hide_element).hide(),jQuery(show_element).show()):(jQuery(hide_element).hide(),jQuery(show_element).fadeIn(800))}function SetPageButton(a){field=GetSelectedField();var b=jQuery("#"+a+"_button_image").is(":checked")?"image":"text";field[a+"Button"].type=b,"image"==b?(field[a+"Button"].text="",field[a+"Button"].imageUrl=jQuery("#"+a+"_button_image_url").val()):(field[a+"Button"].text=jQuery("#"+a+"_button_text_input").val(),field[a+"Button"].imageUrl="")}function ToggleCustomField(a){var b=jQuery("#field_custom_existing").is(":checked");show_element=b?"#field_custom_field_name_select":"#field_custom_field_name_text",hide_element=b?"#field_custom_field_name_text":"#field_custom_field_name_select";var c="";jQuery(hide_element).hide(c),jQuery(show_element).show(c)}function ToggleInputMask(a){var b=a?"":"slow";jQuery("#field_input_mask").is(":checked")?(jQuery("#gform_input_mask").show(b),jQuery(".maxlen_setting").hide(),SetFieldProperty("inputMask",!0),jQuery("#field_maxlen").val(""),SetFieldProperty("maxLength","")):(jQuery("#gform_input_mask").hide(b),jQuery(".maxlen_setting").show(),SetFieldProperty("inputMask",!1),SetFieldProperty("inputMaskValue",""))}function ToggleInputMaskOptions(a){var b=jQuery("#field_mask_standard").is(":checked");show_element=b?"#field_mask_select":"#field_mask_text, .mask_text_description",hide_element=b?"#field_mask_text, .mask_text_description":"#field_mask_select";var c="";jQuery(hide_element).val("").hide(c),jQuery(show_element).show(c),a||SetFieldProperty("inputMaskValue","")}function ToggleAutoresponder(){jQuery("#form_autoresponder_enabled").is(":checked")?jQuery("#form_autoresponder_container").show("slow"):jQuery("#form_autoresponder_container").hide("slow")}function ToggleMultiFile(a){var b=a?"":"slow";if(jQuery("#field_multiple_files").prop("checked")?(jQuery("#gform_multiple_files_options").show(b),SetFieldProperty("multipleFiles",!0)):(jQuery("#gform_multiple_files_options").hide(b),SetFieldProperty("multipleFiles",!1),jQuery("#field_max_files").val(""),SetFieldProperty("maxFiles","")),!a){var c=GetSelectedField();jQuery("#field_settings").slideUp(function(){StartChangeInputType("fileupload",c)})}}function HasPostContentField(){for(var a=0;a=0&&b.push(form.fields[c]);return b}function GetNextFieldId(){for(var a=0,b=0;ba&&(a=parseFloat(form.fields[b].id));return parseFloat(a)+1}function EndAddField(a,b,c){gf_vars.currentlyAddingField=!1,jQuery("#gform_adding_field_spinner").remove(),"undefined"!=typeof c?(form.fields.splice(c,0,a),0===c?jQuery("#gform_fields").prepend(b):jQuery("#gform_fields").children().eq(c-1).after(b)):(jQuery("#gform_fields").append(b),form.fields.push(a));var d=jQuery("#field_"+a.id);d.animate({backgroundColor:"#FFFBCC"},"fast",function(){jQuery(this).animate({backgroundColor:"#FFF"},"fast",function(){jQuery(this).css("background-color","")})}),d.bind("click",function(){FieldClick(this)}),0===jQuery("#no-fields-stash li").length&&jQuery("#no-fields").detach().appendTo("#no-fields-stash"),jQuery(".selectable").removeClass("field_selected"),HideSettings("field_settings"),HideSettings("form_settings"),HideSettings("last_page_settings"),d.addClass("field_selected"),SetFieldSize(a.size),TogglePageBreakSettings(),InitializeFields(),d.removeClass("field_selected"),jQuery(document).trigger("gform_field_added",[form,a])}function StartChangeNameFormat(a){field=GetSelectedField(),UpgradeNameField(field,!1,!0,!1)}function StartChangeCaptchaType(a){field=GetSelectedField(),field.captchaType=a,SetFieldProperty("captchaType",a),jQuery("#field_settings").slideUp(function(){StartChangeInputType(field.type,field)}),ResetRecaptcha()}function ResetRecaptcha(){field=GetSelectedField(),field.captchaLanguage="en",field.captchaTheme="light"}function StartChangeProductType(a){return field=GetSelectedField(),"singleproduct"==a||"hiddenproduct"==a||"calculation"==field.inputType?field.enablePrice=null:field.enablePrice=!0,StartChangeInputType(a,field)}function StartChangeDonationType(a){return field=GetSelectedField(),"donation"!=a?field.enablePrice=!0:field.enablePrice=null,StartChangeInputType(a,field)}function StartChangeShippingType(a){return field=GetSelectedField(),"singleshipping"!=a&&(field.enablePrice=!0),StartChangeInputType(a,field)}function StartChangePostCategoryType(a){return"dropdown"==a?jQuery(".post_category_initial_item_setting").hide():jQuery(".post_category_initial_item_setting").show(),field=GetSelectedField(),StartChangeInputType(a,field)}function EndChangeInputType(a){var b=a.id,c=a.type,d=a.fieldString;jQuery("#field_"+b).html(d);var e=GetFieldById(b);e.inputType=e.type!=c?c:"",SetDefaultValues(e),SetFieldLabel(e.label),SetFieldSize(e.size),SetFieldDefaultValue(e.defaultValue),SetFieldDescription(e.description),SetFieldRequired(e.isRequired),InitializeFields(),LoadFieldSettings()}function InitializeFields(){jQuery(".selectable").hover(function(){jQuery(this).addClass("field_hover")},function(){jQuery(this).removeClass("field_hover")}),jQuery(".field_delete_icon, .field_duplicate_icon").bind("click",function(a){a.stopPropagation()}),jQuery("#field_settings, #form_settings, #last_page_settings, #pagination_settings, .captcha_message, .form_delete_icon, .all-merge-tags").bind("click",function(a){a.stopPropagation()})}function FieldClick(a){if(gforms_dragging==a.id)return void(gforms_dragging=0);if(jQuery(a).hasClass("field_selected")){var b="";switch(a.id){case"gform_heading":b="#form_settings",jQuery(".gf_form_toolbar_settings a").removeClass("gf_toolbar_active");break;case"gform_last_page_settings":b="#last_page_settings";break;case"gform_pagination":b="#pagination_settings";break;default:b="#field_settings"}return jQuery("input#gform_force_focus").focus(),void jQuery(b).slideUp(function(){jQuery(a).removeClass("field_selected").addClass("field_hover"),HideSettings("field_settings")})}jQuery(".selectable").removeClass("field_selected"),jQuery(a).removeClass("field_hover").addClass("field_selected"),"gform_heading"==a.id?(HideSettings("field_settings"),HideSettings("last_page_settings"),HideSettings("pagination_settings"),InitializeFormConditionalLogic(),ShowSettings("form_settings"),jQuery(".gf_form_toolbar_settings a").addClass("gf_toolbar_active")):"gform_last_page_settings"==a.id?(HideSettings("field_settings"),HideSettings("form_settings"),HideSettings("pagination_settings"),ShowSettings("last_page_settings")):"gform_pagination"==a.id?(HideSettings("field_settings"),HideSettings("form_settings"),HideSettings("last_page_settings"),InitPaginationOptions(),ShowSettings("pagination_settings")):(HideSettings("form_settings"),HideSettings("last_page_settings"),HideSettings("pagination_settings"),LoadFieldSettings())}function TogglePercentageStyle(a){var b=a?"":"slow";"custom"==jQuery("#percentage_style").val()?jQuery(".percentage_custom_container").show(b):jQuery(".percentage_custom_container").hide(b)}function TogglePercentageConfirmationText(a){var b=a?"":"slow";jQuery("#percentage_confirmation_display").is(":checked")?jQuery(".percentage_confirmation_page_name_setting").show(b):jQuery(".percentage_confirmation_page_name_setting").hide(b)}function CustomFieldExists(a){if(!a)return!0;for(var b=jQuery("#field_custom_field_name_select option"),c=0;c";for(key in gform_custom_choices)gform_custom_choices.hasOwnProperty(key)&&(a+="
      • "+key+"
      • ");a+="
      • "+gf_vars.predefinedChoices+"
      • ",jQuery("#bulk_items").prepend(a)}}function SelectCustomChoice(a){jQuery("#gfield_bulk_add_input").val(gform_custom_choices[a].join("\n")),gform_selected_custom_choice=a,InitBulkCustomPanel()}function SelectPredefinedChoice(a){jQuery("#gfield_bulk_add_input").val(gform_predefined_choices[a].join("\n")),gform_selected_custom_choice="",InitBulkCustomPanel()}function InsertBulkChoices(a){field=GetSelectedField(),field.choices=new Array;for(var b=!1,c=0;c1){var d=GetCurrentCurrency();price=d.toMoney(text_price[1])}text_value=text_value.split("|"),field.choices.push(new Choice(jQuery.trim(text_value[0]),jQuery.trim(text_value[text_value.length-1]),jQuery.trim(price))),text_value.length>1&&(b=!0)}b&&(field.enableChoiceValue=!0,jQuery("#field_choice_values_enabled").prop("checked",!0),ToggleChoiceValue()),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field))}function InitBulkCustomPanel(){0==gform_selected_custom_choice.length?CloseCustomChoicesPanel():LoadCustomChoicesPanel()}function LoadCustomChoicesPanel(a,b){a?(jQuery("#custom_choice_name").val(""),jQuery("#bulk_save_button").html(gf_vars.save),jQuery("#bulk_cancel_link").show(),jQuery("#bulk_delete_link").hide()):(jQuery("#custom_choice_name").val(gform_selected_custom_choice),jQuery("#bulk_save_button").html(gf_vars.update),jQuery("#bulk_cancel_link").hide(),jQuery("#bulk_delete_link").show()),b||(b=""),jQuery("#bulk_save_as").hide(b),jQuery("#bulk_custom_edit").show(b)}function CloseCustomChoicesPanel(a){a||(a=""),jQuery("#bulk_save_as").show(a),jQuery("#bulk_custom_edit").hide(a)}function IsEmpty(a){var b;for(b in a)if(a.hasOwnProperty(b))return!1;return!0}function SetFieldChoice(a,b){var c=jQuery("#"+a+"_choice_text_"+b).val(),d=jQuery("#"+a+"_choice_value_"+b).val(),e=jQuery("#"+a+"_choice_price_"+b).val();if(field=GetSelectedField(),field.choices[b].text=c,field.choices[b].value=field.enableChoiceValue?d:c,field.enablePrice){var f=GetCurrentCurrency(),e=f.toMoney(e);e||(e=""),field.choices[b].price=e}jQuery("#field_choices :radio, #field_choices :checkbox").each(function(a){field.choices[a].isSelected=this.checked}),LoadBulkChoices(field),UpdateFieldChoices(GetInputType(field))}function SetInputChoice(a,b,c,d){var e=GetSelectedField(),f=GetInput(e,a);a=a.toString().replace(".","_"),f.choices[b].text=d,f.choices[b].value=f.enableChoiceValue?c:d,jQuery(".field-input-choice-"+a+":radio, .field-input-choice-"+a+":checkbox").each(function(a){f.choices[a].isSelected=this.checked}),UpdateInputChoices(f)}function UpdateFieldChoices(a){var b="",c="";"checkbox"==a&&(field.inputs=new Array);var d=0;switch(GetInputType(field)){case"select":for(var e=0;e"+field.choices[e].text+""}break;case"checkbox":for(var e=0;ee&&(b+="
      • ")}field.choices.length>5&&(b+="
      • "+gf_vars.editToViewAll.replace("%d",field.choices.length)+"
      • ");break;case"radio":for(var e=0;ee&&(b+="
      • ")}b+=field.enableOtherChoice?"
      • ":"",field.choices.length>5&&(b+="
      • "+gf_vars.editToViewAll.replace("%d",field.choices.length)+"
      • ");break;case"list":var i=null!=field.choices;columns=i?field.choices:[[]];var j="";if(i){b+="";for(var e=0;e"+columns[e].text+"";b+=" "}else j="class='gf_list_one_column'";b+="",b+="";for(var k=0;k";b+="",b+=""}c=".gfield_"+a,jQuery(".field_selected "+c).html(b)}function UpdateInputChoices(a){for(var b="",c=0;c"+a.choices[c].text+""}var f=a.id.toString().replace(".","_");jQuery(".field_selected #input_"+f).html(b)}function InsertFieldChoice(a){field=GetSelectedField();var b=field.enablePrice?"0.00":"",c=new Choice("","",b);window["gform_new_choice_"+field.type]&&(c=window["gform_new_choice_"+field.type](field,c)),field.choices.splice(a,0,c),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field))}function InsertInputChoice(a,b,c){var d=GetSelectedField(),e=GetInput(d,b),f=new Choice("","");e.choices.splice(c,0,f),LoadInputChoices(a,e),UpdateInputChoices(e)}function DeleteFieldChoice(a){field=GetSelectedField();var b=jQuery("#"+GetInputType(field)+"_choice_value_"+a).val();HasConditionalLogicDependency(field.id,b)&&!confirm(gf_vars.conditionalLogicDependencyChoice)||(field.choices.splice(a,1),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field)))}function DeleteInputChoice(a,b,c){var d=GetSelectedField(),e=GetInput(d,b);e.choices.splice(c,1),LoadInputChoices(a,e),UpdateInputChoices(e)}function MoveFieldChoice(a,b){field=GetSelectedField();var c=field.choices[a];field.choices.splice(a,1),field.choices.splice(b,0,c),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field))}function MoveInputChoice(a,b,c,d){var e=GetSelectedField(),f=GetInput(e,b),g=f.choices[c];f.choices.splice(c,1),f.choices.splice(d,0,g),LoadInputChoices(a,f),UpdateInputChoices(f)}function GetFieldType(a){return a.substr(0,a.lastIndexOf("_"))}function GetSelectedField(){var a=jQuery(".field_selected")[0].id.substr(6);return GetFieldById(a)}function SetPasswordProperty(a){SetFieldProperty("enablePasswordInput",a)}function ToggleDateCalendar(a){var b=a?"":"slow",c=jQuery("#field_date_input_type").val();"datefield"==c||"datedropdown"==c?(jQuery("#date_picker_container").hide(b),SetCalendarIconType("none")):jQuery("#date_picker_container").show(b)}function ToggleCalendarIconUrl(a){var b=a?"":"slow";jQuery("#gsetting_icon_custom").is(":checked")?jQuery("#gfield_icon_url_container").show(b):(jQuery("#gfield_icon_url_container").hide(b),jQuery("#gfield_calendar_icon_url").val(""),SetFieldProperty("calendarIconUrl",""))}function SetTimeFormat(a){SetFieldProperty("timeFormat",a),LoadTimeInputs()}function LoadTimeInputs(){var a=GetSelectedField();if("time"==a.type||"time"==a.inputType){var b=jQuery("#field_time_format").val();"24"==b?(jQuery("#input_default_value_row_input_"+a.id+"_3").hide(),jQuery(".field_selected .gfield_time_ampm").hide()):(jQuery("#input_default_value_row_input_"+a.id+"_3").show(),jQuery(".field_selected .gfield_time_ampm").show()),jQuery("#input_placeholder_row_input_"+a.id+"_3").hide(),jQuery(".field_custom_input_row_"+a.id+"_3").hide()}}function SetDateFormat(a){SetFieldProperty("dateFormat",a),LoadDateInputs()}function LoadDateInputs(){var a=jQuery("#field_date_input_type").val(),b=jQuery("#field_date_format").val(),c=b?b.substr(0,3):"mdy";if("datefield"==a){switch(c){case"ymd":jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_day"),jQuery(".field_selected #gfield_input_date_year").remove().insertBefore(".field_selected #gfield_input_date_month");break;case"mdy":jQuery(".field_selected #gfield_input_date_day").remove().insertBefore(".field_selected #gfield_input_date_year"),jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_day");break;case"dmy":jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_year"),jQuery(".field_selected #gfield_input_date_day").remove().insertBefore(".field_selected #gfield_input_date_month")}jQuery(".field_selected .ginput_date").show(),jQuery(".field_selected .ginput_date_dropdown").hide(),jQuery(".field_selected #gfield_input_datepicker").hide(),jQuery(".field_selected #gfield_input_datepicker_icon").hide()}else if("datedropdown"==a){switch(c){case"ymd":jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_day"),jQuery(".field_selected #gfield_dropdown_date_year").remove().insertBefore(".field_selected #gfield_dropdown_date_month");break;case"mdy":jQuery(".field_selected #gfield_dropdown_date_day").remove().insertBefore(".field_selected #gfield_dropdown_date_year"),jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_day");break;case"dmy":jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_year"),jQuery(".field_selected #gfield_dropdown_date_day").remove().insertBefore(".field_selected #gfield_dropdown_date_month")}jQuery(".field_selected .ginput_date_dropdown").css("display","inline"),jQuery(".field_selected .ginput_date").hide(),jQuery(".field_selected #gfield_input_datepicker").hide(),jQuery(".field_selected #gfield_input_datepicker_icon").hide()}else jQuery(".field_selected .ginput_date").hide(),jQuery(".field_selected .ginput_date_dropdown").hide(),jQuery(".field_selected #gfield_input_datepicker").show(),jQuery("#gsetting_icon_calendar").is(":checked")?jQuery(".field_selected #gfield_input_datepicker_icon").show():jQuery(".field_selected #gfield_input_datepicker_icon").hide()}function SetCalendarIconType(a,b){field=GetSelectedField(),"date"==GetInputType(field)&&(void 0==a&&(a="none"),"none"==a?jQuery("#gsetting_icon_none").prop("checked",!0):"calendar"==a?jQuery("#gsetting_icon_calendar").prop("checked",!0):"custom"==a&&jQuery("#gsetting_icon_custom").prop("checked",!0),SetFieldProperty("calendarIconType",a),ToggleCalendarIconUrl(b),LoadDateInputs())}function SetDateInputType(a){field=GetSelectedField(),"date"==GetInputType(field)&&(field.dateType=a,field.inputs=GetDateFieldInputs(field),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateInputLabelsUI(field),ToggleDateSettings(field),ResetDefaultInputValues(field),ResetInputPlaceholders(field),ToggleDateCalendar(),LoadDateInputs())}function SetPostImageMeta(){var a=jQuery(".field_selected #gfield_display_title").is(":checked"),b=jQuery(".field_selected #gfield_display_caption").is(":checked"),c=jQuery(".field_selected #gfield_display_description").is(":checked"),d=a||b||c;SetFieldProperty("displayTitle",a),SetFieldProperty("displayCaption",b),SetFieldProperty("displayDescription",c),jQuery(".field_selected .ginput_post_image_title").css("display",a?"block":"none"),jQuery(".field_selected .ginput_post_image_caption").css("display",b?"block":"none"),jQuery(".field_selected .ginput_post_image_description").css("display",c?"block":"none"),jQuery(".field_selected .ginput_post_image_file").css("display",d?"block":"none")}function SetFeaturedImage(){var a=jQuery("#gfield_featured_image").is(":checked");if(a){for(i in form.fields)form.fields.hasOwnProperty(i)&&(form.fields[i].postFeaturedImage=!1);SetFieldProperty("postFeaturedImage",!0)}else SetFieldProperty("postFeaturedImage",!1)}function SetFieldProperty(a,b){void 0==b&&(b=""),GetSelectedField()[a]=b}function SetInputName(a,b){var c=GetSelectedField();if(a&&(a=a.trim()),b){for(var d=0;db.text.toLowerCase()})}function SetFieldLabel(a){var b=jQuery(".field_selected .gfield_required")[0];jQuery(".field_selected .gfield_label, .field_selected .gsection_title").text(a).append(b),SetFieldProperty("label",a)}function SetCaptchaTheme(a,b){jQuery(".field_selected .gfield_captcha").attr("src",b),SetFieldProperty("captchaTheme",a)}function SetCaptchaSize(a){var b=jQuery("#field_captcha_type").val();SetFieldProperty("simpleCaptchaSize",a),RedrawCaptcha(),jQuery(".field_selected .gfield_captcha_input_container").removeClass(b+"_small").removeClass(b+"_medium").removeClass(b+"_large").addClass(b+"_"+a)}function SetCaptchaFontColor(a){SetFieldProperty("simpleCaptchaFontColor",a),RedrawCaptcha()}function SetCaptchaBackgroundColor(a){SetFieldProperty("simpleCaptchaBackgroundColor",a),RedrawCaptcha()}function RedrawCaptcha(){var a=jQuery("#field_captcha_type").val();"math"==a?(url_1=GetCaptchaUrl(1),url_2=GetCaptchaUrl(2),url_3=GetCaptchaUrl(3),jQuery(".field_selected .gfield_captcha:eq(0)").attr("src",url_1),jQuery(".field_selected .gfield_captcha:eq(1)").attr("src",url_2),jQuery(".field_selected .gfield_captcha:eq(2)").attr("src",url_3)):(url=GetCaptchaUrl(),jQuery(".field_selected .gfield_captcha").attr("src",url))}function SetFieldSize(a){jQuery(".field_selected .small, .field_selected .medium, .field_selected .large").removeClass("small").removeClass("medium").removeClass("large").addClass(a),SetFieldProperty("size",a)}function SetFieldLabelPlacement(a){var b=a?a:form.labelPlacement;SetFieldProperty("labelPlacement",a),jQuery(".field_selected").removeClass("top_label").removeClass("right_label").removeClass("left_label").removeClass("hidden_label").addClass(b),"left_label"==field.labelPlacement||"right_label"==field.labelPlacement||""==field.labelPlacement&&"top_label"!=form.labelPlacement?(jQuery("#field_description_placement").val(""),SetFieldProperty("descriptionPlacement",""),jQuery("#field_description_placement_container").hide("slow")):jQuery("#field_description_placement_container").show("slow"),SetFieldProperty("labelPlacement",a),RefreshSelectedFieldPreview()}function SetFieldDescriptionPlacement(a){var b="above"==a||""==a&&"above)"==form.descriptionPlacement;SetFieldProperty("descriptionPlacement",a),RefreshSelectedFieldPreview(function(){b?jQuery(".field_selected").addClass("description_above"):jQuery(".field_selected").removeClass("description_above")})}function SetFieldSubLabelPlacement(a){SetFieldProperty("subLabelPlacement",a),RefreshSelectedFieldPreview()}function SetFieldVisibility(a,b,c){if(!c&&"administrative"==a&&HasConditionalLogicDependency(field.id)&&!confirm(gf_vars.conditionalLogicDependencyAdminOnly))return!1;for(var d=!1,e=0;e div > input:visible, .field_selected > div > textarea:visible, .field_selected > div > select:visible").val(a),SetFieldProperty("defaultValue",a)}function SetFieldPlaceholder(a){jQuery(".field_selected > div > input:visible, .field_selected > div > textarea:visible, .field_selected > div > select:visible").each(function(){var b=this.nodeName,c=jQuery(this);if("INPUT"==b||"TEXTAREA"==b)jQuery(this).prop("placeholder",a);else if("SELECT"==b){var d=c.find('option[value=""]');d.length>0?a.length>0?d.text(a):d.remove():(c.prepend('"),c.val(""))}}),SetFieldProperty("placeholder",a)}function SetFieldDescription(a){void 0==a&&(a=""),SetFieldProperty("description",a)}function SetPasswordStrength(a){a?jQuery(".field_selected .gfield_password_strength").show():(jQuery(".field_selected .gfield_password_strength").hide(),jQuery("#gfield_min_strength").val(""),SetFieldProperty("minPasswordStrength","")),SetFieldProperty("passwordStrengthEnabled",a)}function ToggleEmailSettings(a){var b="undefined"!=typeof a.emailConfirmEnabled&&1==a.emailConfirmEnabled;jQuery(".placeholder_setting").toggle(!b),jQuery(".default_value_setting").toggle(!b),jQuery(".sub_label_placement_setting").toggle(b),jQuery(".sub_labels_setting").toggle(b),jQuery(".default_input_values_setting").toggle(b),jQuery(".input_placeholders_setting").toggle(b)}function SetEmailConfirmation(a){var b=GetSelectedField();a?(jQuery(".field_selected .ginput_single_email").hide(),jQuery(".field_selected .ginput_confirm_email").show()):(jQuery(".field_selected .ginput_confirm_email").hide(),jQuery(".field_selected .ginput_single_email").show()),b.emailConfirmEnabled=a,b.inputs=GetEmailFieldInputs(b),CreateDefaultValuesUI(b),CreatePlaceholdersUI(b),CreateCustomizeInputsUI(b),CreateInputLabelsUI(b),ToggleEmailSettings(b)}function SetCardType(a,b){var c=GetSelectedField().creditCards?GetSelectedField().creditCards:new Array;if(jQuery(a).is(":checked"))-1==jQuery.inArray(b,c)&&(jQuery(".gform_card_icon_"+b).fadeIn(),c[c.length]=b);else{var d=jQuery.inArray(b,c);-1!=d&&(jQuery(".gform_card_icon_"+b).fadeOut(),c.splice(d,1))}SetFieldProperty("creditCards",c)}function SetFieldRequired(a){var b=a?"*":"";jQuery(".field_selected .gfield_required").html(b),SetFieldProperty("isRequired",a)}function SetMaxLength(a){var b=GetMaxLengthPattern(),c="",d=a.value.split("");for(i in d)d.hasOwnProperty(i)&&(b.test(d[i])||(c+=d[i]));a.value=c,SetFieldProperty("maxLength",c)}function GetMaxLengthPattern(){return/[a-zA-Z\-!@#$%^&*();'":_+=<,>.~`?\/|\[\]\{\}\\]/}function ValidateKeyPress(a,b,c){var c="undefined"==typeof c?!0:c,d=a.which?a.which:a.keyCode,e=b.test(String.fromCharCode(d));return a.ctrlKey?!0:c?e:!e}function IndexOf(a,b){for(var c=0;c-1&&/StartAddField\([ ]?'(.*?)[ ]?'/.test(c)&&(b=c.match(/'(.*?)'/)[1],a.data("type",b)),window.console&&console.log("Deprecated button for the "+this.value+' field. Since v1.9 the field type must be specified in the "type" data attribute.')),"undefined"==typeof b||"undefined"!=typeof c&&""!=c||jQuery(this).click(function(){StartAddField(b)})}),jQuery("#gform_fields").sortable({cancel:"#field_settings",handle:".gfield_admin_icons",start:function(a,b){gforms_dragging=b.item[0].id},tolerance:"pointer",over:function(a,b){if(jQuery("#no-fields").hide(),b.helper.hasClass("ui-draggable-dragging"))b.helper.data("original_width",b.helper.width()),b.helper.data("original_height",b.helper.height()),b.helper.width(b.sender.width()-25),b.helper.height(b.placeholder.height());else{var c=b.helper.height();c>300&&(c=300),b.placeholder.height(c)}},out:function(a,b){1===jQuery("#gform_fields li").length&&jQuery("#no-fields").show(),b.helper&&b.helper.hasClass("ui-draggable-dragging")&&(b.helper.width(b.helper.data("original_width")),b.helper.height(b.helper.data("original_height")))},placeholder:"field-drop-zone",beforeStop:function(a,b){jQuery("#gform_fields").height("100%");var c=b.helper.data("type");if("undefined"!=typeof c){var d="
      • ",e=b.item.index();b.item.replaceWith(d),StartAddField(c,e)}}}),jQuery(".field_type input").draggable({connectToSortable:"#gform_fields",helper:function(){return jQuery(this).clone(!0)},revert:"invalid",cancel:!1,appendTo:"#wpbody",containment:"document",start:function(a,b){return 1==gf_vars.currentlyAddingField?!1:void 0}}),jQuery("#field_choices, #field_columns").sortable({axis:"y",handle:".field-choice-handle",update:function(a,b){var c=b.item.data("index"),d=b.item.index();MoveFieldChoice(c,d)}}),jQuery(".field_input_choices").sortable({axis:"y",handle:".field-choice-handle",update:function(a,b){var c=b.item.data("index"),d=b.item.index(),e=b.item.data("input_id"),f=b.item.parent();MoveInputChoice(f,e,c,d)}}),MakeNoFieldsDroppable(),"undefined"!=typeof gf_global.view&&"settings"==gf_global.view||InitializeForm(form),jQuery(document).trigger("gform_load_form_settings",[form]),SetupUnsavedChangesWarning(),window.console){var a=jQuery(document)[0],b=jQuery.hasData(a)&&jQuery._data(a);if(b){var c=new Array("gform_load_form_settings");for(var d in b.events)-1!==jQuery.inArray(d,c)&&console.log('Gravity Forms API warning: The jQuery event "'+d+'" is deprecated on this page since version 1.7')}}jQuery(document).on("focus","#field_choices input.field-choice-text, #field_choices input.field-choice-value",function(){jQuery(this).data("previousValue",jQuery(this).val())}),InitializeFieldSettings()}),this.iColorPicker=function(){jQuery("input.iColorPicker").each(function(a){0==a&&(jQuery(document.createElement("div")).attr("id","iColorPicker").css("display","none").html('
        ').appendTo("body"),jQuery(document.createElement("div")).attr("id","iColorPickerBg").click(function(){jQuery("#iColorPickerBg").hide(),jQuery("#iColorPicker").fadeOut()}).appendTo("body"),jQuery("table.pickerTable td").css({width:"12px",height:"14px",border:"1px solid #000",cursor:"pointer"}),jQuery("#iColorPicker table.pickerTable").css({"border-collapse":"collapse"}),jQuery("#iColorPicker").css({border:"1px solid #ccc",background:"#333",padding:"5px",color:"#fff","z-index":9999})),jQuery("#colorPreview").css({height:"50px"})})},jQuery(function(){iColorPicker()}),jQuery.fn.gfSlide=function(a){var b=jQuery("#field_settings").is(":visible");return"up"==a?b?this.slideUp():this.hide():b?this.slideDown():this.show(),this},gform.addFilter("gform_is_conditional_logic_field",function(a,b){return"administrative"==b.visibility?a=!1:b.id==GetSelectedField().id&&(a=!1),a}); \ No newline at end of file +function MakeNoFieldsDroppable(){jQuery("#no-fields").droppable({over:function(a,b){jQuery("#gform_fields").height(jQuery(this).height()),jQuery(this).hide()},out:function(a,b){jQuery(this).show()}})}function CloseStatus(){jQuery(".updated_base, .error_base").slideUp()}function InitializeFieldSettings(){jQuery("#field_max_file_size").on("input propertychange",function(){var a=jQuery(this),b=parseInt(a.val());SetFieldProperty("maxFileSize",b||"")}).on("change",function(){var a=GetSelectedField(),b=a.maxFileSize?a.maxFileSize:"",c=""===b?"":b+"MB";this.value=c}),jQuery(document).on("input propertychange",".field_default_value",function(){SetFieldDefaultValue(this.value)}),jQuery(document).on("input propertychange",".field_placeholder, .field_placeholder_textarea",function(){SetFieldPlaceholder(this.value)}),jQuery("#field_choices").on("change",".field-choice-price",function(){var a=GetSelectedField(),b=jQuery(this).parent("li").index(),c=a.choices[b].price;this.value=c}),jQuery(".field_input_choices").on("input propertychange","input",function(){var a=jQuery(this).closest("li"),b=a.data("index");SetInputChoice(a.data("input_id"),b,a.find(".field-choice-value").val(),a.find(".field-choice-text").val())}).on("click keypress","input:radio, input:checkbox",function(){var a=jQuery(this).closest("li"),b=a.data("index");SetInputChoice(a.data("input_id"),b,a.find(".field-choice-value").val(),a.find(".field-choice-text").val())}).on("click keypress",".field-input-insert-choice",function(){var a=jQuery(this).closest("li"),b=a.closest("ul"),c=a.data("index");InsertInputChoice(b,a.data("input_id"),c+1)}).on("click keypress",".field-input-delete-choice",function(){var a=jQuery(this).closest("li"),b=a.closest("ul"),c=a.data("index");DeleteInputChoice(b,a.data("input_id"),c)}),jQuery(".field_input_choice_values_enabled").on("click keypress",function(){var a=jQuery(this).parent().siblings(".gfield_settings_input_choices_container");ToggleInputChoiceValue(a,this.checked),SetInputChoices(a.find("ul"))}),jQuery(".input_placeholders_setting").on("input propertychange",".input_placeholder",function(){var a=jQuery(this).closest(".input_placeholder_row").data("input_id");SetInputPlaceholder(this.value,a)}).on("input propertychange","#field_single_placeholder",function(){SetFieldPlaceholder(this.value)}),jQuery("#field_rich_text_editor").on("click keypress",function(){var a=GetSelectedField();if(this.checked){var b=!0;HasConditionalLogicDependency(a.id,a.value)&&(confirm(gf_vars.conditionalLogicRichTextEditorWarning)||(jQuery("#field_rich_text_editor").prop("checked",!1),b=!1)),b&&(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!0),jQuery("span#placeholder_warning").css("display","block"))}else jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!1),jQuery("span#placeholder_warning").css("display","none")}),jQuery(".prepopulate_field_setting").on("input propertychange",".field_input_name",function(){var a=jQuery(this).closest(".field_input_name_row").data("input_id");SetInputName(this.value,a)}).on("input propertychange","#field_input_name",function(){SetInputName(this.value)}),jQuery(".custom_inputs_setting, .custom_inputs_sub_setting, .sub_labels_setting").on("click keypress",".input_active_icon",function(){var a=jQuery(this).closest(".field_custom_input_row").data("input_id");ToggleInputHidden(this,a)}).on("input propertychange",".field_custom_input_default_label",function(){var a=jQuery(this).closest(".field_custom_input_row").data("input_id");SetInputCustomLabel(this.value,a)}).on("input propertychange","#field_single_custom_label",function(){SetInputCustomLabel(this.value)}),jQuery(".default_input_values_setting").on("input propertychange",".default_input_value",function(){var a=jQuery(this).closest(".default_input_value_row").data("input_id");SetInputDefaultValue(this.value,a)}).on("input","#field_single_default_value",function(){SetFieldDefaultValue(this.value)}),jQuery(".choices_setting, .columns_setting").on("input propertychange",".field-choice-input",function(a){var b=jQuery(this),c=b.closest("li.field-choice-row");SetFieldChoice(c.data("input_type"),c.data("index")),(b.hasClass("field-choice-text")||b.hasClass("field-choice-value"))&&(CheckChoiceConditionalLogicDependency(this),a.stopPropagation())}),jQuery("#field_enable_copy_values_option").on("click keypress",function(){SetCopyValuesOptionProperties(this.checked),ToggleCopyValuesOption(!1),0==this.checked&&ToggleCopyValuesActivated(!1)}),jQuery("#field_copy_values_option_label").on("input propertychange",function(){SetCopyValuesOptionLabel(this.value)}),jQuery("#field_copy_values_option_field").on("change",function(){SetFieldProperty("copyValuesOptionField",jQuery(this).val())}),jQuery("#field_copy_values_option_default").on("change",function(){SetFieldProperty("copyValuesOptionDefault",1==this.checked?1:0),ToggleCopyValuesActivated(this.checked)}),jQuery("#field_label").on("input propertychange",function(){SetFieldLabel(this.value)}),jQuery("#field_description").on("blur",function(){GetSelectedField().description!=this.value&&(SetFieldDescription(this.value),RefreshSelectedFieldPreview())}),jQuery("#field_content").on("input propertychange",function(){SetFieldProperty("content",this.value)}),jQuery("#next_button_text_input, #next_button_image_url").on("input propertychange",function(){SetPageButton("next")}),jQuery("#previous_button_image_url, #previous_button_text_input").on("input propertychange",function(){SetPageButton("previous")}),jQuery("#field_custom_field_name_text").on("input propertychange",function(){SetFieldProperty("postCustomFieldName",this.value)}),jQuery("#field_customfield_content_template").on("input propertychange",function(){SetCustomFieldTemplate()}),jQuery("#gfield_calendar_icon_url").on("input propertychange",function(){SetFieldProperty("calendarIconUrl",this.value)}),jQuery("#field_max_files").on("input propertychange",function(){SetFieldProperty("maxFiles",this.value)}),jQuery("#field_maxrows").on("input propertychange",function(){SetFieldProperty("maxRows",this.value)}),jQuery("#field_mask_text").on("input propertychange",function(){SetFieldProperty("inputMaskValue",this.value)}),jQuery("#field_file_extension").on("input propertychange",function(){SetFieldProperty("allowedExtensions",this.value)}),jQuery("#field_maxlen").on("keypress",function(a){return ValidateKeyPress(a,GetMaxLengthPattern(),!1)}).on("change keyup",function(){SetMaxLength(this)}),jQuery("#field_range_min").on("input propertychange",function(){SetFieldProperty("rangeMin",this.value)}),jQuery("#field_range_max").on("input propertychange",function(){SetFieldProperty("rangeMax",this.value)}),jQuery("#field_calculation_formula").on("input propertychange",function(){SetFieldProperty("calculationFormula",this.value.trim())}),jQuery("#field_error_message").on("input propertychange",function(){SetFieldProperty("errorMessage",this.value)}),jQuery("#field_css_class").on("input propertychange",function(){SetFieldProperty("cssClass",this.value)}),jQuery("#field_admin_label").on("input propertychange",function(){SetFieldProperty("adminLabel",this.value)}),jQuery("#field_add_icon_url").on("input propertychange",function(){SetFieldProperty("addIconUrl",this.value)}),jQuery("#field_delete_icon_url").on("input propertychange",function(){SetFieldProperty("deleteIconUrl",this.value)})}function InitializeForm(a){a.fields.length>0&&jQuery("#no-fields").detach().appendTo("#no-fields-stash"),a.lastPageButton&&"image"==a.lastPageButton.type?jQuery("#last_page_button_image").prop("checked",!0):a.lastPageButton&&"image"==a.lastPageButton.type||jQuery("#last_page_button_text").prop("checked",!0),jQuery("#last_page_button_text_input").val(a.lastPageButton?a.lastPageButton.text:gf_vars.previousLabel),jQuery("#last_page_button_image_url").val(a.lastPageButton?a.lastPageButton.imageUrl:""),TogglePageButton("last_page",!0),a.postStatus&&jQuery("#field_post_status").val(a.postStatus),a.postAuthor&&jQuery("#field_post_author").val(a.postAuthor),void 0==a.useCurrentUserAsAuthor&&(a.useCurrentUserAsAuthor=!0),jQuery("#gfield_current_user_as_author").prop("checked",!!a.useCurrentUserAsAuthor),a.postCategory&&jQuery("#field_post_category").val(a.postCategory),a.postFormat&&jQuery("#field_post_format").val(a.postFormat),a.postContentTemplateEnabled?(jQuery("#gfield_post_content_enabled").prop("checked",!0),jQuery("#field_post_content_template").val(a.postContentTemplate)):(jQuery("#gfield_post_content_enabled").prop("checked",!1),jQuery("#field_post_content_template").val("")),TogglePostContentTemplate(!0),a.postTitleTemplateEnabled?(jQuery("#gfield_post_title_enabled").prop("checked",!0),jQuery("#field_post_title_template").val(a.postTitleTemplate)):(jQuery("#gfield_post_title_enabled").prop("checked",!1),jQuery("#field_post_title_template").val("")),TogglePostTitleTemplate(!0),jQuery("#gform_last_page_settings").bind("click",function(){FieldClick(this)}),jQuery("#gform_pagination").bind("click",function(){FieldClick(this)}),jQuery(".gfield").bind("click",function(){FieldClick(this)});var b=a.pagination&&a.pagination.type?a.pagination.type:"percentage",c="steps"==b,d="percentage"==b,e="none"==b;c?jQuery("#pagination_type_steps").prop("checked",!0):d?jQuery("#pagination_type_percentage").prop("checked",!0):e&&jQuery("#pagination_type_none").prop("checked",!0),jQuery("#first_page_css_class").val(a.firstPageCssClass),jQuery("#field_settings, #last_page_settings, #pagination_settings").tabs({selected:0}),TogglePageBreakSettings(),InitPaginationOptions(!0),InitializeFields()}function LoadFieldSettings(){field=GetSelectedField();var a=GetInputType(field);jQuery("#field_label").val(field.label),"html"==field.type?(jQuery(".tooltip_form_field_label_html").show(),jQuery(".tooltip_form_field_label").hide()):(jQuery(".tooltip_form_field_label_html").hide(),jQuery(".tooltip_form_field_label").show()),jQuery("#field_admin_label").val(field.adminLabel),jQuery("#field_content").val(void 0==field.content?"":field.content),jQuery("#post_custom_field_type").val(field.inputType),jQuery("#post_tag_type").val(field.inputType),jQuery("#field_size").val(field.size),jQuery("#field_required").prop("checked",1==field.isRequired),jQuery("#field_margins").prop("checked",1==field.disableMargins),jQuery("#field_no_duplicates").prop("checked",1==field.noDuplicates),jQuery("#field_default_value").val(void 0==field.defaultValue?"":field.defaultValue),jQuery("#field_default_value_textarea").val(void 0==field.defaultValue?"":field.defaultValue),jQuery("#field_description").val(void 0==field.description?"":field.description),jQuery("#field_css_class").val(void 0==field.cssClass?"":field.cssClass),jQuery("#field_range_min").val(void 0==field.rangeMin||!1===field.rangeMin?"":field.rangeMin),jQuery("#field_range_max").val(void 0==field.rangeMax||!1===field.rangeMax?"":field.rangeMax),jQuery("#field_name_format").val(field.nameFormat),jQuery("#field_force_ssl").prop("checked",!!field.forceSSL),jQuery("#credit_card_style").val(field.creditCardStyle?field.creditCardStyle:"style1"),field.useRichTextEditor?(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!0),jQuery("span#placeholder_warning").css("display","block")):(jQuery("#field_placeholder, #field_placeholder_textarea").prop("disabled",!1),jQuery("span#placeholder_warning").css("display","none")),void 0===field.labelPlacement&&(field.labelPlacement=""),void 0===field.descriptionPlacement&&(field.descriptionPlacement=""),void 0===field.subLabelPlacement&&(field.subLabelPlacement=""),jQuery("#field_label_placement").val(field.labelPlacement),jQuery("#field_description_placement").val(field.descriptionPlacement),jQuery("#field_sub_label_placement").val(field.subLabelPlacement),"left_label"==field.labelPlacement||"right_label"==field.labelPlacement||""==field.labelPlacement&&"top_label"!=form.labelPlacement?jQuery("#field_description_placement_container").hide():jQuery("#field_description_placement_container").show(),SetFieldVisibility(field.visibility,!0),void 0===field.placeholder&&(field.placeholder=""),jQuery("#field_placeholder, #field_placeholder_textarea").val(field.placeholder),jQuery("#field_file_extension").val(void 0==field.allowedExtensions?"":field.allowedExtensions),jQuery("#field_multiple_files").prop("checked",!!field.multipleFiles),jQuery("#field_max_files").val(field.maxFiles?field.maxFiles:""),jQuery("#field_max_file_size").val(field.maxFileSize?field.maxFileSize+"MB":""),ToggleMultiFile(!0),jQuery("#field_phone_format").val(field.phoneFormat),jQuery("#field_error_message").val(field.errorMessage),jQuery("#field_other_choice").prop("checked",!!field.enableOtherChoice),jQuery("#field_add_icon_url").val(field.addIconUrl?field.addIconUrl:""),jQuery("#field_delete_icon_url").val(field.deleteIconUrl?field.deleteIconUrl:""),jQuery("#gfield_enable_enhanced_ui").prop("checked",!!field.enableEnhancedUI),jQuery("#gfield_password_strength_enabled").prop("checked",1==field.passwordStrengthEnabled),jQuery("#gfield_min_strength").val(void 0==field.minPasswordStrength?"":field.minPasswordStrength),TogglePasswordStrength(!0),jQuery("#gfield_email_confirm_enabled").prop("checked",1==field.emailConfirmEnabled),field.numberFormat?jQuery("#field_number_format_blank").remove():0==jQuery("#field_number_format #field_number_format_blank").length&&jQuery("#field_number_format").prepend(""),jQuery("#field_number_format").val(field.numberFormat?field.numberFormat:""),"product"==field.type&&"calculation"==field.inputType?(field.enableCalculation=!0,jQuery(".field_calculation_rounding").hide(),jQuery(".field_enable_calculation").hide()):(jQuery(".field_enable_calculation").show(),"number"==field.type&&"currency"==field.numberFormat?jQuery(".field_calculation_rounding").hide():jQuery(".field_calculation_rounding").show()),jQuery("#field_enable_calculation").prop("checked",!!field.enableCalculation),ToggleCalculationOptions(field.enableCalculation,field),jQuery("#field_calculation_formula").val(field.calculationFormula);var b=gformIsNumber(field.calculationRounding)?field.calculationRounding:"norounding";jQuery("#field_calculation_rounding").val(b),jQuery("#option_field_type").val(field.inputType);var c=jQuery("#product_field_type");if(c.val(field.inputType),has_entry(field.id)?c.prop("disabled",!0):c.prop("disabled",!1),jQuery("#donation_field_type").val(field.inputType),jQuery("#quantity_field_type").val(field.inputType),"hiddenproduct"==field.inputType||"singleproduct"==field.inputType||"singleshipping"==field.inputType||"calculation"==field.inputType){var d=void 0==field.basePrice?"":field.basePrice;jQuery("#field_base_price").val(void 0==field.basePrice?"":field.basePrice),SetBasePrice(d)}jQuery("#shipping_field_type").val(field.inputType),jQuery("#field_disable_quantity").prop("checked",1==field.disableQuantity),SetDisableQuantity(1==field.disableQuantity);var e=!!field.enablePasswordInput;jQuery("#field_password").prop("checked",!!e),jQuery("#field_maxlen").val(void 0===field.maxLength?"":field.maxLength),jQuery("#field_maxrows").val(void 0===field.maxRows?"":field.maxRows);var f=void 0==field.addressType?"international":field.addressType;jQuery("#field_address_type").val(f),"address"==field.type&&(field=UpgradeAddressField(field)),"email"!=field.type&&"email"!=field.inputType||(field=UpgradeEmailField(field)),"password"!=field.type&&"password"!=field.inputType||(field=UpgradePasswordField(field));var g=void 0==field.defaultState?"":field.defaultState,h=void 0==field.defaultProvince?"":field.defaultProvince,i="canadian"==f&&""==g?h:g;jQuery("#field_address_default_state_"+f).val(i),jQuery("#field_address_default_country_"+f).val(void 0==field.defaultCountry?"":field.defaultCountry),SetAddressType(!0),jQuery("#gfield_display_title").prop("checked",1==field.displayTitle),jQuery("#gfield_display_caption").prop("checked",1==field.displayCaption),jQuery("#gfield_display_description").prop("checked",1==field.displayDescription);var j=CustomFieldExists(field.postCustomFieldName);jQuery("#field_custom_field_name_select")[0].selectedIndex=0,jQuery("#field_custom_field_name_text").val(""),j?jQuery("#field_custom_field_name_select").val(field.postCustomFieldName):jQuery("#field_custom_field_name_text").val(field.postCustomFieldName),j?jQuery("#field_custom_existing").prop("checked",!0):jQuery("#field_custom_new").prop("checked",!0),ToggleCustomField(!0),jQuery("#gfield_customfield_content_enabled").prop("checked",!!field.customFieldTemplateEnabled),jQuery("#field_customfield_content_template").val(field.customFieldTemplateEnabled?field.customFieldTemplate:""),ToggleCustomFieldTemplate(!0),field.displayAllCategories?jQuery("#gfield_category_all").prop("checked",!0):jQuery("#gfield_category_select").prop("checked",!0),ToggleCategory(!0),jQuery("#gfield_post_category_initial_item_enabled").prop("checked",!!field.categoryInitialItemEnabled),jQuery("#field_post_category_initial_item").val(field.categoryInitialItemEnabled?field.categoryInitialItem:""),TogglePostCategoryInitialItem(!0);var k=!!field.postFeaturedImage;jQuery("#gfield_featured_image").prop("checked",k);var l=IsStandardMask(field.inputMaskValue);if(jQuery("#field_input_mask").prop("checked",!!field.inputMask),l?(jQuery("#field_mask_standard").prop("checked",!0),jQuery("#field_mask_select").val(field.inputMaskValue)):(jQuery("#field_mask_custom").prop("checked",!0),jQuery("#field_mask_text").val(field.inputMaskValue)),ToggleInputMask(!0),ToggleInputMaskOptions(!0),"creditcard"==a){field=UpgradeCreditCardField(field),(!field.creditCards||field.creditCards.length<=0)&&(field.creditCards=["amex","visa","discover","mastercard"]);for(p in field.creditCards)field.creditCards.hasOwnProperty(p)&&jQuery("#field_credit_card_"+field.creditCards[p]).prop("checked",!0)}"date"==a&&(field=UpgradeDateField(field)),"time"==a&&(field=UpgradeTimeField(field)),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateCustomizeInputsUI(field),CreateInputLabelsUI(field),field.dateType||"date"!=a||(field.dateType="datepicker"),jQuery("#field_date_input_type").val(field.dateType),jQuery("#gfield_calendar_icon_url").val(void 0==field.calendarIconUrl?"":field.calendarIconUrl),jQuery("#field_date_format").val("dmy"==field.dateFormat?"dmy":field.dateFormat),jQuery("#field_time_format").val("24"==field.timeFormat?"24":"12"),SetCalendarIconType(field.calendarIconType,!0),ToggleDateCalendar(!0),LoadDateInputs(),LoadTimeInputs(),field.allowsPrepopulate=!!field.allowsPrepopulate,field.useRichTextEditor=!!field.useRichTextEditor,jQuery("#field_prepopulate").prop("checked",!!field.allowsPrepopulate),jQuery("#field_rich_text_editor").prop("checked",!!field.useRichTextEditor),has_entry(field.id)?jQuery("#field_rich_text_editor").prop("disabled",!0):jQuery("#field_rich_text_editor").prop("disabled",!1),CreateInputNames(field),ToggleInputName(!0);var m=GetFirstRuleField()>0;"page"==field.type?(LoadFieldConditionalLogic(m,"next_button"),LoadFieldConditionalLogic(m,"page")):LoadFieldConditionalLogic(m,"field"),jQuery("#field_enable_copy_values_option").prop("checked",1==field.enableCopyValuesOption),jQuery("#field_copy_values_option_default").prop("checked",1==field.copyValuesOptionDefault);var n=GetCopyValuesFieldsOptions(field.copyValuesFieldId,field);n.length>0?(jQuery("#field_enable_copy_values_option").prop("disabled",!1),jQuery("#field_copy_values_disabled").hide(),jQuery("#field_copy_values_option_field").html(n)):(jQuery("#field_enable_copy_values_option").prop("disabled",!0),jQuery("#field_copy_values_disabled").show()),ToggleCopyValuesOption(field.enableCopyValuesOption,!0),field.nextButton&&("image"==field.nextButton.type?jQuery("#next_button_image").prop("checked",!0):jQuery("#next_button_text").prop("checked",!0),jQuery("#next_button_text_input").val(field.nextButton.text),jQuery("#next_button_image_url").val(field.nextButton.imageUrl)),field.previousButton&&("image"==field.previousButton.type?jQuery("#previous_button_image").prop("checked",!0):jQuery("#previous_button_text").prop("checked",!0),jQuery("#previous_button_text_input").val(field.previousButton.text),jQuery("#previous_button_image_url").val(field.previousButton.imageUrl)),TogglePageButton("next",!0),TogglePageButton("previous",!0),jQuery(".gfield_category_checkbox").each(function(){if(field.choices)for(var a=0;areCAPTCHA')}("post_custom_field"==field.type&&"textarea"==field.inputType||"text"==field.inputType)&&jQuery(".customfield_content_template_setting").show(),"name"==field.type&&(void 0===field.nameFormat||"advanced"!=field.nameFormat?field=MaybeUpgradeNameField(field):SetUpAdvancedNameField(),"simple"==field.nameFormat?(jQuery(".default_value_setting").show(),jQuery(".size_setting").show(),jQuery("#field_name_fields_container").html("").hide(),jQuery(".sub_label_placement_setting").hide(),jQuery(".name_prefix_choices_setting").hide(),jQuery(".name_format_setting").hide(),jQuery(".name_setting").hide(),jQuery(".default_input_values_setting").hide(),jQuery(".default_value_setting").show()):"extended"==field.nameFormat&&(jQuery(".name_format_setting").show(),jQuery(".name_prefix_choices_setting").hide(),jQuery(".name_setting").hide(),jQuery(".default_input_values_setting").hide(),jQuery(".input_placeholders_setting").hide())),-1!=jQuery.inArray(field.type,["product","option","shipping"])&&jQuery(".other_choice_setting").hide(),field.enableCalculation&&jQuery("li.range_setting").hide(),"text"==field.type&&(field.inputMask?jQuery(".maxlen_setting").hide():jQuery(".maxlen_setting").show()),"product"==field.type&&("singleproduct"==field.inputType?jQuery(".admin_label_setting").hide():jQuery(".admin_label_setting").show()),"date"==a&&ToggleDateSettings(field),"email"==a&&ToggleEmailSettings(field),jQuery(document).trigger("gform_load_field_settings",[field,form]),jQuery("#field_settings").appendTo(".field_selected"),jQuery("#field_settings").tabs("option","active",0),ShowSettings("field_settings"),gform.doAction("gform_post_load_field_settings",[field,form]),SetProductField(field);var w=[];0==jQuery("#gform_tab_3 li.field_setting").filter(function(){return jQuery(this).is(":hidden")&&"none"!=jQuery(this).css("display")}).length&&w.push(1),0==jQuery("#gform_tab_2 li.field_setting").filter(function(){return jQuery(this).is(":hidden")&&"none"!=jQuery(this).css("display")}).length&&w.push(2),w.length>0?jQuery("#field_settings").tabs({disabled:w}):jQuery("#field_settings").tabs({disabled:[]}),Placeholders.enable()}function ToggleDateSettings(a){var b="datefield"==a.dateType,c="datepicker"==a.dateType,d="datedropdown"==a.dateType;jQuery(".placeholder_setting").toggle(c),jQuery(".default_value_setting").toggle(c),jQuery(".sub_label_placement_setting").toggle(b),jQuery(".sub_labels_setting").toggle(b),jQuery(".default_input_values_setting").toggle(d||b),jQuery(".input_placeholders_setting").toggle(d||b)}function SetUpAdvancedNameField(){field=GetSelectedField(),jQuery(".name_format_setting").hide(),jQuery(".name_setting").show(),jQuery(".name_prefix_choices_setting").show();var a=GetCustomizeInputsUI(field);jQuery("#field_name_fields_container").html(a).show();var b=GetInput(field,field.id+".2"),c=GetInputChoices(b);jQuery("#field_prefix_choices").html(c),ToggleNamePrefixUI(!b.isHidden),jQuery(".name_setting .custom_inputs_setting").on("click",".input_active_icon",function(){jQuery(this).data("input_id").toString().indexOf(".2")>=0&&ToggleNamePrefixUI(this.src.indexOf("active1.png")>=0)}),jQuery(".default_value_setting").hide(),jQuery(".default_input_values_setting").show(),jQuery(".input_placeholders_setting").show(),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateInputNames(field)}function GetCopyValuesFieldsOptions(a,b){for(var c,d,e,f,g=[],h=GetInputType(b),i=0;i"+c+"",g.push(e));return g.join("")}function ToggleNamePrefixUI(a){jQuery(".name_prefix_choices_setting").toggle(a)}function TogglePageBreakSettings(){HasPageBreak()?(jQuery("#gform_last_page_settings").show(),jQuery("#gform_pagination").show()):(jQuery("#gform_last_page_settings").hide(),jQuery("#gform_pagination").hide())}function SetDisableQuantity(a){SetFieldProperty("disableQuantity",a),a?jQuery(".field_selected .ginput_quantity_label, .field_selected .ginput_quantity").hide():jQuery(".field_selected .ginput_quantity_label, .field_selected .ginput_quantity").show()}function SetBasePrice(a){a||(a=0);var b=GetCurrentCurrency(),c=b.toMoney(a);0==c&&(c=0),jQuery("#field_base_price").val(c),SetFieldProperty("basePrice",c),jQuery(".field_selected .ginput_product_price, .field_selected .ginput_shipping_price").html(c),jQuery(".field_selected .ginput_amount").val(c)}function ChangeAddressType(){if(field=GetSelectedField(),"address"==field.type){var a=jQuery("#field_address_type").val(),b=GetInput(field,field.id+".6"),c=jQuery("#field_address_country_"+a).val();b.isHidden=""!=c,SetAddressType(!1)}}function SetAddressType(a){if(field=GetSelectedField(),"address"==field.type){SetAddressProperties(),jQuery(".gfield_address_type_container").hide();var b=a?"":"slow";jQuery("#address_type_container_"+jQuery("#field_address_type").val()).show(b),CreatePlaceholdersUI(field)}}function UpdateAddressFields(){var a=jQuery("#field_address_type").val();field=GetSelectedField();var b=GetCustomizeInputsUI(field);jQuery("#field_address_fields_container").html(b);var c=GetInput(field,field.id+".5"),d=jQuery("#field_address_zip_label_"+a).val();jQuery("#field_custom_input_default_label_"+field.id+"_5").text(d),jQuery("#field_custom_input_label_"+field.id+"\\.5").attr("placeholder",d),c.customLabel||jQuery(".field_selected #input_"+field.id+"_5_label").html(d);var e=GetInput(field,field.id+".4"),f=jQuery("#field_address_state_label_"+a).val();if(jQuery("#field_custom_input_default_label_"+field.id+"_4").text(f),jQuery("#field_custom_input_label_"+field.id+"\\.4").attr("placeholder",f),e.customLabel||jQuery(".field_selected #input_"+field.id+"_4_label").html(f),""!=jQuery("#field_address_country_"+a).val()?(jQuery(".field_selected #input_"+field.id+"_6_container").hide(),jQuery(".field_custom_input_row_input_"+field.id+"_6").hide()):(jQuery(".field_selected #input_"+field.id+"_6").val(jQuery("#field_address_default_country_"+a).val()),jQuery(".field_selected #input_"+field.id+"_6_container").show(),jQuery(".field_selected .field_custom_input_row_input_"+field.id+"_6").show()),""!=jQuery("#field_address_has_states_"+a).val()){jQuery(".field_selected .state_text").hide();var g=jQuery("#field_address_default_state_"+a).val(),h=jQuery(".field_selected .state_dropdown");h.append(jQuery("").val(g).html(g)),h.val(g).show()}else jQuery(".field_selected .state_dropdown").hide(),jQuery(".field_selected .state_text").show()}function SetAddressProperties(){field=GetSelectedField();var a=jQuery("#field_address_type").val();SetFieldProperty("addressType",a),SetFieldProperty("defaultState",jQuery("#field_address_default_state_"+a).val()),SetFieldProperty("defaultProvince","");var b=jQuery("#field_address_country_"+a).val();""==b&&(b=jQuery("#field_address_default_country_"+a).val()),SetFieldProperty("defaultCountry",b),UpdateAddressFields()}function MaybeUpgradeNameField(a){return(void 0===a.nameFormat||""==a.nameFormat||"normal"==a.nameFormat||"simple"==a.nameFormat&&!has_entry(a.id))&&(a=UpgradeNameField(a,!0,!0,!0)),a}function UpgradeNameField(a,b,c,d){return a.nameFormat="advanced",a.inputs=MergeInputArrays(GetAdvancedNameFieldInputs(a,b,c,d),a.inputs),RefreshSelectedFieldPreview(function(){SetUpAdvancedNameField()}),a}function UpgradeDateField(a){return"date"!=a.type&&"date"!=a.inputType?a:(void 0===a.dateType||"datepicker"==a.dateType||a.inputs||(a.inputs=GetDateFieldInputs(a)),a)}function UpgradeTimeField(a){return"time"!=a.type&&"time"!=a.inputType?a:(a.inputs||(a.inputs=GetTimeFieldInputs(a)),a)}function UpgradeEmailField(a){return"email"!=a.type&&"email"!=a.inputType?a:(a.emailConfirmEnabled&&!a.inputs&&(a.inputs=GetEmailFieldInputs(a),a.inputs[0].placeholder=a.placeholder),a)}function UpgradePasswordField(a){return"password"!=a.type&&"password"!=a.inputType?a:(a.inputs||(a.inputs=GetPasswordFieldInputs(a),a.inputs[0].placeholder=a.placeholder),a)}function UpgradeAddressField(a){if(a.hideCountry){GetInput(a,a.id+".6").isHidden=!0}if(delete a.hideCountry,a.hideAddress2){GetInput(a,a.id+".2").isHidden=!0}if(delete a.hideAddress2,a.hideState){GetInput(a,a.id+".4").isHidden=!0}return delete a.hideState,a}function TogglePasswordStrength(a){var b=a?"":"slow";jQuery("#gfield_password_strength_enabled").is(":checked")?jQuery("#gfield_min_strength_container").show(b):jQuery("#gfield_min_strength_container").hide(b)}function ToggleCategory(a){var b=a?"":"slow";jQuery("#gfield_category_all").is(":checked")?(jQuery("#gfield_settings_category_container").hide(b),SetFieldProperty("displayAllCategories",!0),SetFieldProperty("choices",new Array)):(jQuery("#gfield_settings_category_container").show(b),SetFieldProperty("displayAllCategories",!1))}function SetCopyValuesOptionLabel(a){SetFieldProperty("copyValuesOptionLabel",a),jQuery(".field_selected .copy_values_option_label").html(a)}function SetCustomFieldTemplate(){var a=jQuery("#gfield_customfield_content_enabled").is(":checked");SetFieldProperty("customFieldTemplate",a?jQuery("#field_customfield_content_template").val():null),SetFieldProperty("customFieldTemplateEnabled",a)}function SetCategoryInitialItem(){var a=jQuery("#gfield_post_category_initial_item_enabled").is(":checked") +;SetFieldProperty("categoryInitialItem",a?jQuery("#field_post_category_initial_item").val():null),SetFieldProperty("categoryInitialItemEnabled",a)}function PopulateContentTemplate(a){if(0==jQuery("#"+a).val().length){var b=GetSelectedField();jQuery("#"+a).val("{"+b.label+":"+b.id+"}")}}function TogglePostContentTemplate(a){var b=a?"":"slow";jQuery("#gfield_post_content_enabled").is(":checked")?(jQuery("#gfield_post_content_container").show(b),a||PopulateContentTemplate("field_post_content_template")):jQuery("#gfield_post_content_container").hide(b)}function TogglePostTitleTemplate(a){var b=a?"":"slow";jQuery("#gfield_post_title_enabled").is(":checked")?(jQuery("#gfield_post_title_container").show(b),a||PopulateContentTemplate("field_post_title_template")):jQuery("#gfield_post_title_container").hide(b)}function ToggleCustomFieldTemplate(a){var b=a?"":"slow";jQuery("#gfield_customfield_content_enabled").is(":checked")?(jQuery("#gfield_customfield_content_container").show(b),a||PopulateContentTemplate("field_customfield_content_template")):jQuery("#gfield_customfield_content_container").hide(b)}function ToggleInputName(a){var b=a?"":"slow";jQuery("#field_prepopulate").is(":checked")?jQuery("#field_input_name_container").show(b):(jQuery("#field_input_name_container").hide(b),jQuery("#field_input_name").val(""))}function SetFieldColumns(){SetFieldChoices()}function ToggleChoiceValue(a){var b=GetSelectedField(),c=b.enablePrice?"_and_price":"",d=jQuery("#gfield_settings_choices_container");d.removeClass("choice_with_price choice_with_value choice_with_value_and_price"),jQuery("#field_choice_values_enabled").is(":checked")?d.addClass("choice_with_value"+c):b.enablePrice&&d.addClass("choice_with_price")}function ToggleInputChoiceValue(a,b){void 0===b&&(b=!1);var c=GetSelectedField(),d=a.find("li").data("input_id");GetInput(c,d).enableChoiceValue=b,a.removeClass("choice_with_value"),b&&a.addClass("choice_with_value")}function ToggleCopyValuesActivated(a){jQuery(".field_selected .copy_values_activated").prop("checked",a);var b=GetSelectedField();jQuery("#input_"+b.id).toggle(!a)}function TogglePageButton(a,b){var c=jQuery("#"+a+"_button_text").is(":checked");show_element=c?"#"+a+"_button_text_container":"#"+a+"_button_image_container",hide_element=c?"#"+a+"_button_image_container":"#"+a+"_button_text_container",b?(jQuery(hide_element).hide(),jQuery(show_element).show()):(jQuery(hide_element).hide(),jQuery(show_element).fadeIn(800))}function SetPageButton(a){field=GetSelectedField();var b=jQuery("#"+a+"_button_image").is(":checked")?"image":"text";field[a+"Button"].type=b,"image"==b?(field[a+"Button"].text="",field[a+"Button"].imageUrl=jQuery("#"+a+"_button_image_url").val()):(field[a+"Button"].text=jQuery("#"+a+"_button_text_input").val(),field[a+"Button"].imageUrl="")}function ToggleCustomField(a){var b=jQuery("#field_custom_existing").is(":checked");show_element=b?"#field_custom_field_name_select":"#field_custom_field_name_text",hide_element=b?"#field_custom_field_name_text":"#field_custom_field_name_select";var c="";jQuery(hide_element).hide(c),jQuery(show_element).show(c)}function ToggleInputMask(a){var b=a?"":"slow";jQuery("#field_input_mask").is(":checked")?(jQuery("#gform_input_mask").show(b),jQuery(".maxlen_setting").hide(),SetFieldProperty("inputMask",!0),jQuery("#field_maxlen").val(""),SetFieldProperty("maxLength","")):(jQuery("#gform_input_mask").hide(b),jQuery(".maxlen_setting").show(),SetFieldProperty("inputMask",!1),SetFieldProperty("inputMaskValue",""))}function ToggleInputMaskOptions(a){var b=jQuery("#field_mask_standard").is(":checked");show_element=b?"#field_mask_select":"#field_mask_text, .mask_text_description",hide_element=b?"#field_mask_text, .mask_text_description":"#field_mask_select";var c="";jQuery(hide_element).val("").hide(c),jQuery(show_element).show(c),a||SetFieldProperty("inputMaskValue","")}function ToggleAutoresponder(){jQuery("#form_autoresponder_enabled").is(":checked")?jQuery("#form_autoresponder_container").show("slow"):jQuery("#form_autoresponder_container").hide("slow")}function ToggleMultiFile(a){var b=a?"":"slow";if(jQuery("#field_multiple_files").prop("checked")?(jQuery("#gform_multiple_files_options").show(b),SetFieldProperty("multipleFiles",!0)):(jQuery("#gform_multiple_files_options").hide(b),SetFieldProperty("multipleFiles",!1),jQuery("#field_max_files").val(""),SetFieldProperty("maxFiles","")),!a){var c=GetSelectedField();jQuery("#field_settings").slideUp(function(){StartChangeInputType("fileupload",c)})}}function HasPostContentField(){for(var a=0;a=0&&b.push(form.fields[c]);return b}function GetNextFieldId(){for(var a=0,b=0;ba&&(a=parseFloat(form.fields[b].id));if(form.deletedFields)for(var b=0;ba&&(a=parseFloat(form.deletedFields[b]));return parseFloat(a)+1}function EndAddField(a,b,c){gf_vars.currentlyAddingField=!1,jQuery("#gform_adding_field_spinner").remove(),void 0!==c?(form.fields.splice(c,0,a),0===c?jQuery("#gform_fields").prepend(b):jQuery("#gform_fields").children().eq(c-1).after(b)):(jQuery("#gform_fields").append(b),form.fields.push(a));var d=jQuery("#field_"+a.id);d.animate({backgroundColor:"#FFFBCC"},"fast",function(){jQuery(this).animate({backgroundColor:"#FFF"},"fast",function(){jQuery(this).css("background-color","")})}),d.bind("click",function(){FieldClick(this)}),0===jQuery("#no-fields-stash li").length&&jQuery("#no-fields").detach().appendTo("#no-fields-stash"),jQuery(".selectable").removeClass("field_selected"),HideSettings("field_settings"),HideSettings("form_settings"),HideSettings("last_page_settings"),d.addClass("field_selected"),SetFieldSize(a.size),TogglePageBreakSettings(),InitializeFields(),d.removeClass("field_selected"),jQuery(document).trigger("gform_field_added",[form,a])}function StartChangeNameFormat(a){field=GetSelectedField(),UpgradeNameField(field,!1,!0,!1)}function StartChangeCaptchaType(a){field=GetSelectedField(),field.captchaType=a,SetFieldProperty("captchaType",a),jQuery("#field_settings").slideUp(function(){StartChangeInputType(field.type,field)}),ResetRecaptcha()}function ResetRecaptcha(){field=GetSelectedField(),field.captchaLanguage="en",field.captchaTheme="light"}function StartChangeProductType(a){return field=GetSelectedField(),"singleproduct"==a||"hiddenproduct"==a||"calculation"==field.inputType?field.enablePrice=null:field.enablePrice=!0,StartChangeInputType(a,field)}function StartChangeDonationType(a){return field=GetSelectedField(),field.enablePrice="donation"!=a||null,StartChangeInputType(a,field)}function StartChangeShippingType(a){return field=GetSelectedField(),"singleshipping"!=a&&(field.enablePrice=!0),StartChangeInputType(a,field)}function StartChangePostCategoryType(a){return"dropdown"==a?jQuery(".post_category_initial_item_setting").hide():jQuery(".post_category_initial_item_setting").show(),field=GetSelectedField(),StartChangeInputType(a,field)}function EndChangeInputType(a){var b=a.id,c=a.type,d=a.fieldString;jQuery("#field_"+b).html(d);var e=GetFieldById(b);e.inputType=e.type!=c?c:"",SetDefaultValues(e),SetFieldLabel(e.label),SetFieldSize(e.size),SetFieldDefaultValue(e.defaultValue),SetFieldDescription(e.description),SetFieldRequired(e.isRequired),InitializeFields(),LoadFieldSettings()}function InitializeFields(){jQuery(".selectable").hover(function(){jQuery(this).addClass("field_hover")},function(){jQuery(this).removeClass("field_hover")}),jQuery(".field_delete_icon, .field_duplicate_icon").bind("click",function(a){a.stopPropagation()}),jQuery("#field_settings, #form_settings, #last_page_settings, #pagination_settings, .captcha_message, .form_delete_icon, .all-merge-tags").bind("click",function(a){a.stopPropagation()})}function FieldClick(a){if(gforms_dragging==a.id)return void(gforms_dragging=0);if(jQuery(a).hasClass("field_selected")){var b="";switch(a.id){case"gform_heading":b="#form_settings",jQuery(".gf_form_toolbar_settings a").removeClass("gf_toolbar_active");break;case"gform_last_page_settings":b="#last_page_settings";break;case"gform_pagination":b="#pagination_settings";break;default:b="#field_settings"}return jQuery("input#gform_force_focus").focus(),void jQuery(b).slideUp(function(){jQuery(a).removeClass("field_selected").addClass("field_hover"),HideSettings("field_settings")})}jQuery(".selectable").removeClass("field_selected"),jQuery(a).removeClass("field_hover").addClass("field_selected"),"gform_heading"==a.id?(HideSettings("field_settings"),HideSettings("last_page_settings"),HideSettings("pagination_settings"),InitializeFormConditionalLogic(),ShowSettings("form_settings"),jQuery(".gf_form_toolbar_settings a").addClass("gf_toolbar_active")):"gform_last_page_settings"==a.id?(HideSettings("field_settings"),HideSettings("form_settings"),HideSettings("pagination_settings"),ShowSettings("last_page_settings")):"gform_pagination"==a.id?(HideSettings("field_settings"),HideSettings("form_settings"),HideSettings("last_page_settings"),InitPaginationOptions(),ShowSettings("pagination_settings")):(HideSettings("form_settings"),HideSettings("last_page_settings"),HideSettings("pagination_settings"),LoadFieldSettings())}function TogglePercentageStyle(a){var b=a?"":"slow";"custom"==jQuery("#percentage_style").val()?jQuery(".percentage_custom_container").show(b):jQuery(".percentage_custom_container").hide(b)}function TogglePercentageConfirmationText(a){var b=a?"":"slow";jQuery("#percentage_confirmation_display").is(":checked")?jQuery(".percentage_confirmation_page_name_setting").show(b):jQuery(".percentage_confirmation_page_name_setting").hide(b)}function CustomFieldExists(a){if(!a)return!0;for(var b=jQuery("#field_custom_field_name_select option"),c=0;c";for(key in gform_custom_choices)if(gform_custom_choices.hasOwnProperty(key)){var b='SelectCustomChoice( jQuery(this).data("key") );';a+="
      • "+escapeHtml(key)+"
      • "}a+="
      • "+gf_vars.predefinedChoices+"
      • ",jQuery("#bulk_items").prepend(a)}}function escapeAttr(a){return String(a).replace(/["']/g,function(a){return entityMap[a]})}function escapeHtml(a){return String(a).replace(/[&<>"'`=\/]/g,function(a){return entityMap[a]})}function SelectCustomChoice(a){jQuery("#gfield_bulk_add_input").val(gform_custom_choices[a].join("\n")),gform_selected_custom_choice=a,InitBulkCustomPanel()}function SelectPredefinedChoice(a){jQuery("#gfield_bulk_add_input").val(gform_predefined_choices[a].join("\n")),gform_selected_custom_choice="",InitBulkCustomPanel()}function InsertBulkChoices(a){field=GetSelectedField(),field.choices=new Array;for(var b=!1,c=0;c1){var d=GetCurrentCurrency();price=d.toMoney(text_price[1])}text_value=text_value.split("|"),field.choices.push(new Choice(jQuery.trim(text_value[0]),jQuery.trim(text_value[text_value.length-1]),jQuery.trim(price))),text_value.length>1&&(b=!0)}b&&(field.enableChoiceValue=!0,jQuery("#field_choice_values_enabled").prop("checked",!0),ToggleChoiceValue()),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field))}function InitBulkCustomPanel(){0==gform_selected_custom_choice.length?CloseCustomChoicesPanel():LoadCustomChoicesPanel()}function LoadCustomChoicesPanel(a,b){a?(jQuery("#custom_choice_name").val(""),jQuery("#bulk_save_button").html(gf_vars.save),jQuery("#bulk_cancel_link").show(),jQuery("#bulk_delete_link").hide()):(jQuery("#custom_choice_name").val(gform_selected_custom_choice),jQuery("#bulk_save_button").html(gf_vars.update),jQuery("#bulk_cancel_link").hide(),jQuery("#bulk_delete_link").show()),b||(b=""),jQuery("#bulk_save_as").hide(b),jQuery("#bulk_custom_edit").show(b)}function CloseCustomChoicesPanel(a){a||(a=""),jQuery("#bulk_save_as").show(a),jQuery("#bulk_custom_edit").hide(a)}function IsEmpty(a){var b;for(b in a)if(a.hasOwnProperty(b))return!1;return!0}function SetFieldChoice(a,b){var c=jQuery("#"+a+"_choice_text_"+b).val(),d=jQuery("#"+a+"_choice_value_"+b).val(),e=jQuery("#"+a+"_choice_price_"+b).val();if(field=GetSelectedField(),field.choices[b].text=c,field.choices[b].value=field.enableChoiceValue?d:c,field.enablePrice){var f=GetCurrentCurrency(),e=f.toMoney(e);e||(e=""),field.choices[b].price=e}jQuery("#field_choices :radio, #field_choices :checkbox").each(function(a){field.choices[a].isSelected=this.checked}),LoadBulkChoices(field),UpdateFieldChoices(GetInputType(field))}function SetInputChoice(a,b,c,d){var e=GetSelectedField(),f=GetInput(e,a);a=a.toString().replace(".","_"),f.choices[b].text=d,f.choices[b].value=f.enableChoiceValue?c:d,jQuery(".field-input-choice-"+a+":radio, .field-input-choice-"+a+":checkbox").each(function(a){f.choices[a].isSelected=this.checked}),UpdateInputChoices(f)}function UpdateFieldChoices(a){var b="",c="";"checkbox"==a&&(field.inputs=new Array);var d=0;switch(GetInputType(field)){case"select":for(var e=0;e"+field.choices[e].text+""}break;case"checkbox":for(var e=0;e")}field.choices.length>5&&(b+="
      • "+gf_vars.editToViewAll.replace("%d",field.choices.length)+"
      • ");break;case"radio":for(var e=0;e")}b+=field.enableOtherChoice?"
      • ":"",field.choices.length>5&&(b+="
      • "+gf_vars.editToViewAll.replace("%d",field.choices.length)+"
      • ");break;case"list":var h=null!=field.choices;columns=h?field.choices:[[]];var i="";if(h){b+="";for(var e=0;e"+columns[e].text+"";b+=" "}else i="class='gf_list_one_column'";b+="",b+="";for(var j=0;j";b+="",b+=""}c=".gfield_"+a,jQuery(".field_selected "+c).html(b)}function UpdateInputChoices(a){for(var b="",c=0;c"+a.choices[c].text+""}var e=a.id.toString().replace(".","_");jQuery(".field_selected #input_"+e).html(b)}function InsertFieldChoice(a){field=GetSelectedField();var b=field.enablePrice?"0.00":"",c=new Choice("","",b);window["gform_new_choice_"+field.type]&&(c=window["gform_new_choice_"+field.type](field,c)),field.choices.splice(a,0,c),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field))}function InsertInputChoice(a,b,c){var d=GetSelectedField(),e=GetInput(d,b),f=new Choice("","");e.choices.splice(c,0,f),LoadInputChoices(a,e),UpdateInputChoices(e)}function DeleteFieldChoice(a){field=GetSelectedField();var b=jQuery("#"+GetInputType(field)+"_choice_value_"+a).val();HasConditionalLogicDependency(field.id,b)&&!confirm(gf_vars.conditionalLogicDependencyChoice)||(field.choices.splice(a,1),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field)))}function DeleteInputChoice(a,b,c){var d=GetSelectedField(),e=GetInput(d,b);e.choices.splice(c,1),LoadInputChoices(a,e),UpdateInputChoices(e)}function MoveFieldChoice(a,b){field=GetSelectedField();var c=field.choices[a];field.choices.splice(a,1),field.choices.splice(b,0,c),LoadFieldChoices(field),UpdateFieldChoices(GetInputType(field))}function MoveInputChoice(a,b,c,d){var e=GetSelectedField(),f=GetInput(e,b),g=f.choices[c];f.choices.splice(c,1),f.choices.splice(d,0,g),LoadInputChoices(a,f),UpdateInputChoices(f)}function GetFieldType(a){return a.substr(0,a.lastIndexOf("_"))}function GetSelectedField(){var a=jQuery(".field_selected");if(a.length<=0)return!1;var b=a[0].id.substr(6);return GetFieldById(b)}function SetPasswordProperty(a){SetFieldProperty("enablePasswordInput",a)}function ToggleDateCalendar(a){var b=a?"":"slow",c=jQuery("#field_date_input_type").val();"datefield"==c||"datedropdown"==c?(jQuery("#date_picker_container").hide(b),SetCalendarIconType("none")):jQuery("#date_picker_container").show(b)}function ToggleCalendarIconUrl(a){var b=a?"":"slow";jQuery("#gsetting_icon_custom").is(":checked")?jQuery("#gfield_icon_url_container").show(b):(jQuery("#gfield_icon_url_container").hide(b),jQuery("#gfield_calendar_icon_url").val(""),SetFieldProperty("calendarIconUrl",""))}function SetTimeFormat(a){SetFieldProperty("timeFormat",a),LoadTimeInputs()}function LoadTimeInputs(){var a=GetSelectedField();if("time"==a.type||"time"==a.inputType){"24"==jQuery("#field_time_format").val()?(jQuery("#input_default_value_row_input_"+a.id+"_3").hide(),jQuery(".field_selected .gfield_time_ampm").hide()):(jQuery("#input_default_value_row_input_"+a.id+"_3").show(),jQuery(".field_selected .gfield_time_ampm").show()),jQuery("#input_placeholder_row_input_"+a.id+"_3").hide(),jQuery(".field_custom_input_row_"+a.id+"_3").hide()}}function SetDateFormat(a){SetFieldProperty("dateFormat",a),LoadDateInputs()}function LoadDateInputs(){var a=jQuery("#field_date_input_type").val(),b=jQuery("#field_date_format").val(),c=b?b.substr(0,3):"mdy";if("datefield"==a){switch(c){case"ymd":jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_day"),jQuery(".field_selected #gfield_input_date_year").remove().insertBefore(".field_selected #gfield_input_date_month");break;case"mdy":jQuery(".field_selected #gfield_input_date_day").remove().insertBefore(".field_selected #gfield_input_date_year"),jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_day");break;case"dmy":jQuery(".field_selected #gfield_input_date_month").remove().insertBefore(".field_selected #gfield_input_date_year"),jQuery(".field_selected #gfield_input_date_day").remove().insertBefore(".field_selected #gfield_input_date_month")}jQuery(".field_selected .ginput_date").show(),jQuery(".field_selected .ginput_date_dropdown").hide(),jQuery(".field_selected #gfield_input_datepicker").hide(),jQuery(".field_selected #gfield_input_datepicker_icon").hide()}else if("datedropdown"==a){switch(c){case"ymd":jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_day"),jQuery(".field_selected #gfield_dropdown_date_year").remove().insertBefore(".field_selected #gfield_dropdown_date_month");break;case"mdy":jQuery(".field_selected #gfield_dropdown_date_day").remove().insertBefore(".field_selected #gfield_dropdown_date_year"),jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_day");break;case"dmy":jQuery(".field_selected #gfield_dropdown_date_month").remove().insertBefore(".field_selected #gfield_dropdown_date_year"),jQuery(".field_selected #gfield_dropdown_date_day").remove().insertBefore(".field_selected #gfield_dropdown_date_month")}jQuery(".field_selected .ginput_date_dropdown").css("display","inline"),jQuery(".field_selected .ginput_date").hide(),jQuery(".field_selected #gfield_input_datepicker").hide(),jQuery(".field_selected #gfield_input_datepicker_icon").hide()}else jQuery(".field_selected .ginput_date").hide(),jQuery(".field_selected .ginput_date_dropdown").hide(),jQuery(".field_selected #gfield_input_datepicker").show(),jQuery("#gsetting_icon_calendar").is(":checked")?jQuery(".field_selected #gfield_input_datepicker_icon").show():jQuery(".field_selected #gfield_input_datepicker_icon").hide()}function SetCalendarIconType(a,b){field=GetSelectedField(),"date"==GetInputType(field)&&(void 0==a&&(a="none"),"none"==a?jQuery("#gsetting_icon_none").prop("checked",!0):"calendar"==a?jQuery("#gsetting_icon_calendar").prop("checked",!0):"custom"==a&&jQuery("#gsetting_icon_custom").prop("checked",!0),SetFieldProperty("calendarIconType",a),ToggleCalendarIconUrl(b),LoadDateInputs())}function SetDateInputType(a){field=GetSelectedField(),"date"==GetInputType(field)&&(field.dateType=a,field.inputs=GetDateFieldInputs(field),CreateDefaultValuesUI(field),CreatePlaceholdersUI(field),CreateInputLabelsUI(field),ToggleDateSettings(field),ResetDefaultInputValues(field),ResetInputPlaceholders(field),ToggleDateCalendar(),LoadDateInputs())}function SetPostImageMeta(){var a=jQuery(".field_selected #gfield_display_title").is(":checked"),b=jQuery(".field_selected #gfield_display_caption").is(":checked"),c=jQuery(".field_selected #gfield_display_description").is(":checked"),d=a||b||c;SetFieldProperty("displayTitle",a),SetFieldProperty("displayCaption",b),SetFieldProperty("displayDescription",c),jQuery(".field_selected .ginput_post_image_title").css("display",a?"block":"none"),jQuery(".field_selected .ginput_post_image_caption").css("display",b?"block":"none"),jQuery(".field_selected .ginput_post_image_description").css("display",c?"block":"none"),jQuery(".field_selected .ginput_post_image_file").css("display",d?"block":"none")}function SetFeaturedImage(){if(jQuery("#gfield_featured_image").is(":checked")){for(i in form.fields)form.fields.hasOwnProperty(i)&&(form.fields[i].postFeaturedImage=!1);SetFieldProperty("postFeaturedImage",!0)}else SetFieldProperty("postFeaturedImage",!1)}function SetFieldProperty(a,b){void 0==b&&(b=""),GetSelectedField()[a]=b}function SetInputName(a,b){var c=GetSelectedField();if(a&&(a=a.trim()),b){for(var d=0;db.text.toLowerCase()})}function SetFieldLabel(a){var b=jQuery(".field_selected .gfield_required")[0];jQuery(".field_selected .gfield_label, .field_selected .gsection_title").text(a).append(b),SetFieldProperty("label",a)}function SetCaptchaTheme(a,b){jQuery(".field_selected .gfield_captcha").attr("src",b),SetFieldProperty("captchaTheme",a)}function SetCaptchaSize(a){var b=jQuery("#field_captcha_type").val();SetFieldProperty("simpleCaptchaSize",a),RedrawCaptcha(),jQuery(".field_selected .gfield_captcha_input_container").removeClass(b+"_small").removeClass(b+"_medium").removeClass(b+"_large").addClass(b+"_"+a)}function SetCaptchaFontColor(a){SetFieldProperty("simpleCaptchaFontColor",a),RedrawCaptcha()}function SetCaptchaBackgroundColor(a){SetFieldProperty("simpleCaptchaBackgroundColor",a),RedrawCaptcha()}function RedrawCaptcha(){"math"==jQuery("#field_captcha_type").val()?(url_1=GetCaptchaUrl(1),url_2=GetCaptchaUrl(2),url_3=GetCaptchaUrl(3),jQuery(".field_selected .gfield_captcha:eq(0)").attr("src",url_1),jQuery(".field_selected .gfield_captcha:eq(1)").attr("src",url_2),jQuery(".field_selected .gfield_captcha:eq(2)").attr("src",url_3)):(url=GetCaptchaUrl(),jQuery(".field_selected .gfield_captcha").attr("src",url))}function SetFieldSize(a){jQuery(".field_selected .small, .field_selected .medium, .field_selected .large").removeClass("small").removeClass("medium").removeClass("large").addClass(a),SetFieldProperty("size",a)}function SetFieldLabelPlacement(a){var b=a||form.labelPlacement;SetFieldProperty("labelPlacement",a),jQuery(".field_selected").removeClass("top_label").removeClass("right_label").removeClass("left_label").removeClass("hidden_label").addClass(b),"left_label"==field.labelPlacement||"right_label"==field.labelPlacement||""==field.labelPlacement&&"top_label"!=form.labelPlacement?(jQuery("#field_description_placement").val(""),SetFieldProperty("descriptionPlacement",""),jQuery("#field_description_placement_container").hide("slow")):jQuery("#field_description_placement_container").show("slow"),SetFieldProperty("labelPlacement",a),RefreshSelectedFieldPreview()}function SetFieldDescriptionPlacement(a){var b="above"==a||""==a&&"above)"==form.descriptionPlacement;SetFieldProperty("descriptionPlacement",a),RefreshSelectedFieldPreview(function(){b?jQuery(".field_selected").addClass("description_above"):jQuery(".field_selected").removeClass("description_above")})}function SetFieldSubLabelPlacement(a){SetFieldProperty("subLabelPlacement",a),RefreshSelectedFieldPreview()}function SetFieldVisibility(a,b,c){if(!c&&"administrative"==a&&HasConditionalLogicDependency(field.id)&&!confirm(gf_vars.conditionalLogicDependencyAdminOnly))return!1;for(var d=!1,e=0;e div > input:visible, .field_selected > div > textarea:visible, .field_selected > div > select:visible").val(a),SetFieldProperty("defaultValue",a)}function SetFieldPlaceholder(a){jQuery(".field_selected > div > input:visible, .field_selected > div > textarea:visible, .field_selected > div > select:visible").each(function(){var b=this.nodeName,c=jQuery(this);if("INPUT"==b||"TEXTAREA"==b)jQuery(this).prop("placeholder",a);else if("SELECT"==b){var d=c.find('option[value=""]');d.length>0?a.length>0?d.text(a):d.remove():(c.prepend('"),c.val(""))}}),SetFieldProperty("placeholder",a)}function SetFieldDescription(a){void 0==a&&(a=""),SetFieldProperty("description",a)}function SetPasswordStrength(a){a?jQuery(".field_selected .gfield_password_strength").show():(jQuery(".field_selected .gfield_password_strength").hide(),jQuery("#gfield_min_strength").val(""),SetFieldProperty("minPasswordStrength","")),SetFieldProperty("passwordStrengthEnabled",a)}function ToggleEmailSettings(a){var b=void 0!==a.emailConfirmEnabled&&1==a.emailConfirmEnabled;jQuery(".placeholder_setting").toggle(!b),jQuery(".default_value_setting").toggle(!b),jQuery(".sub_label_placement_setting").toggle(b),jQuery(".sub_labels_setting").toggle(b),jQuery(".default_input_values_setting").toggle(b),jQuery(".input_placeholders_setting").toggle(b)}function SetEmailConfirmation(a){var b=GetSelectedField();a?(jQuery(".field_selected .ginput_single_email").hide(),jQuery(".field_selected .ginput_confirm_email").show()):(jQuery(".field_selected .ginput_confirm_email").hide(),jQuery(".field_selected .ginput_single_email").show()),b.emailConfirmEnabled=a,b.inputs=GetEmailFieldInputs(b),CreateDefaultValuesUI(b),CreatePlaceholdersUI(b),CreateCustomizeInputsUI(b),CreateInputLabelsUI(b),ToggleEmailSettings(b)}function SetCardType(a,b){var c=GetSelectedField().creditCards?GetSelectedField().creditCards:new Array;if(jQuery(a).is(":checked"))-1==jQuery.inArray(b,c)&&(jQuery(".gform_card_icon_"+b).fadeIn(),c[c.length]=b);else{var d=jQuery.inArray(b,c);-1!=d&&(jQuery(".gform_card_icon_"+b).fadeOut(),c.splice(d,1))}SetFieldProperty("creditCards",c)}function SetFieldRequired(a){var b=a?"*":"";jQuery(".field_selected .gfield_required").html(b),SetFieldProperty("isRequired",a)}function SetMaxLength(a){var b=GetMaxLengthPattern(),c="",d=a.value.split("");for(i in d)d.hasOwnProperty(i)&&(b.test(d[i])||(c+=d[i]));a.value=c,SetFieldProperty("maxLength",c)}function GetMaxLengthPattern(){return/[a-zA-Z\-!@#$%^&*();'":_+=<,>.~`?\/|\[\]\{\}\\]/}function ValidateKeyPress(a,b,c){var c=void 0===c||c,d=a.which?a.which:a.keyCode,e=b.test(String.fromCharCode(d));return!!a.ctrlKey||(c?e:!e)}function IndexOf(a,b){for(var c=0;c-1&&/StartAddField\([ ]?'(.*?)[ ]?'/.test(c)&&(b=c.match(/'(.*?)'/)[1],a.data("type",b)),window.console&&console.log("Deprecated button for the "+this.value+' field. Since v1.9 the field type must be specified in the "type" data attribute.')),void 0===b||void 0!==c&&""!=c||jQuery(this).click(function(){StartAddField(b)})}),jQuery("#gform_fields").sortable({cancel:"#field_settings",handle:".gfield_admin_icons",start:function(a,b){gforms_dragging=b.item[0].id},tolerance:"pointer",over:function(a,b){if(jQuery("#no-fields").hide(),b.helper.hasClass("ui-draggable-dragging"))b.helper.data("original_width",b.helper.width()),b.helper.data("original_height",b.helper.height()),b.helper.width(b.sender.width()-25),b.helper.height(b.placeholder.height());else{var c=b.helper.height();c>300&&(c=300),b.placeholder.height(c)}},out:function(a,b){1===jQuery("#gform_fields li").length&&jQuery("#no-fields").show(),b.helper&&b.helper.hasClass("ui-draggable-dragging")&&(b.helper.width(b.helper.data("original_width")),b.helper.height(b.helper.data("original_height")))},placeholder:"field-drop-zone",beforeStop:function(a,b){jQuery("#gform_fields").height("100%");var c=b.helper.data("type");if(void 0!==c){var d=b.item.index();b.item.replaceWith("
      • "),StartAddField(c,d)}}}),jQuery(".field_type input").draggable({connectToSortable:"#gform_fields",helper:function(){return jQuery(this).clone(!0)},revert:"invalid",cancel:!1,appendTo:"#wpbody",containment:"document",start:function(a,b){if(1==gf_vars.currentlyAddingField)return!1}}),jQuery("#field_choices, #field_columns").sortable({axis:"y",handle:".field-choice-handle",update:function(a,b){MoveFieldChoice(b.item.data("index"),b.item.index())}}),jQuery(".field_input_choices").sortable({axis:"y",handle:".field-choice-handle",update:function(a,b){var c=b.item.data("index"),d=b.item.index(),e=b.item.data("input_id");MoveInputChoice(b.item.parent(),e,c,d)}}),MakeNoFieldsDroppable(),void 0!==gf_global.view&&"settings"==gf_global.view||InitializeForm(form),jQuery(document).trigger("gform_load_form_settings",[form]),SetupUnsavedChangesWarning(),window.console){var a=jQuery(document)[0],b=jQuery.hasData(a)&&jQuery._data(a);if(b){var c=new Array("gform_load_form_settings");for(var d in b.events)-1!==jQuery.inArray(d,c)&&console.log('Gravity Forms API warning: The jQuery event "'+d+'" is deprecated on this page since version 1.7')}}jQuery(document).on("focus","#field_choices input.field-choice-text, #field_choices input.field-choice-value",function(){jQuery(this).data("previousValue",jQuery(this).val())}),InitializeFieldSettings()});var entityMap={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};this.iColorPicker=function(){jQuery("input.iColorPicker").each(function(a){0==a&&(jQuery(document.createElement("div")).attr("id","iColorPicker").css("display","none").html('
        ').appendTo("body"),jQuery(document.createElement("div")).attr("id","iColorPickerBg").click(function(){jQuery("#iColorPickerBg").hide(),jQuery("#iColorPicker").fadeOut()}).appendTo("body"),jQuery("table.pickerTable td").css({width:"12px",height:"14px",border:"1px solid #000",cursor:"pointer"}),jQuery("#iColorPicker table.pickerTable").css({"border-collapse":"collapse"}),jQuery("#iColorPicker").css({border:"1px solid #ccc",background:"#333",padding:"5px",color:"#fff","z-index":9999})),jQuery("#colorPreview").css({height:"50px"})})},jQuery(function(){iColorPicker()}),jQuery.fn.gfSlide=function(a){var b=jQuery("#field_settings").is(":visible");return"up"==a?b?this.slideUp():this.hide():b?this.slideDown():this.show(),this},gform.addFilter("gform_is_conditional_logic_field",function(a,b){return"administrative"==b.visibility?a=!1:b.id==GetSelectedField().id&&(a=!1),a}); \ No newline at end of file diff --git a/js/forms.min.js b/js/forms.min.js index 206ac94..4ef1c54 100644 --- a/js/forms.min.js +++ b/js/forms.min.js @@ -1 +1 @@ -function Form(){this.id=0,this.title=gf_vars.formTitle,this.description=gf_vars.formDescription,this.labelPlacement="top_label",this.subLabelPlacement="below",this.maxEntriesMessage="",this.confirmation=new Confirmation,this.button=new Button,this.fields=new Array}function Confirmation(){this.type="message",this.message=gf_vars.formConfirmationMessage,this.url="",this.pageId="",this.queryString=""}function Button(){this.type="text",this.text=gf_vars.buttonText,this.imageUrl=""}function Field(a,b){this.id=a,this.label="",this.adminLabel="",this.type=b,this.isRequired=!1,this.size="medium",this.errorMessage=""}function Choice(a,b,c){this.text=a,this.value=b?b:a,this.isSelected=!1,this.price=c?c:""}function Input(a,b){this.id=a,this.label=b,this.name=""}function ConditionalLogic(){this.actionType="show",this.logicType="all",this.rules=[new ConditionalRule]}function ConditionalRule(){this.fieldId=0,this.operator="is",this.value=""} \ No newline at end of file +function Form(){this.id=0,this.title=gf_vars.formTitle,this.description=gf_vars.formDescription,this.labelPlacement="top_label",this.subLabelPlacement="below",this.maxEntriesMessage="",this.confirmation=new Confirmation,this.button=new Button,this.fields=new Array}function Confirmation(){this.type="message",this.message=gf_vars.formConfirmationMessage,this.url="",this.pageId="",this.queryString=""}function Button(){this.type="text",this.text=gf_vars.buttonText,this.imageUrl=""}function Field(a,b){this.id=a,this.label="",this.adminLabel="",this.type=b,this.isRequired=!1,this.size="medium",this.errorMessage=""}function Choice(a,b,c){this.text=a,this.value=b||a,this.isSelected=!1,this.price=c||""}function Input(a,b){this.id=a,this.label=b,this.name=""}function ConditionalLogic(){this.actionType="show",this.logicType="all",this.rules=[new ConditionalRule]}function ConditionalRule(){this.fieldId=0,this.operator="is",this.value=""} \ No newline at end of file diff --git a/js/gf_field_filter.min.js b/js/gf_field_filter.min.js index 5ce75aa..8a173e9 100644 --- a/js/gf_field_filter.min.js +++ b/js/gf_field_filter.min.js @@ -1 +1 @@ -!function(a,b){function c(a,c,e,f,g){v=b(a),v.css("position","relative").html('
        '),D=g,B="undefined"!=typeof D&&D>0,w={is:"is",isnot:"isNot",">":"greaterThan","<":"lessThan",contains:"contains",starts_with:"startsWith",ends_with:"endsWith"},A=gf_vars.baseUrl+"/images",x=c,y=e&&e.filters?e.filters:[],z=e&&e.mode?e.mode:"all",C=!("undefined"!=typeof f&&!f),d(y)}function d(a){var c;if(v.on("change",".gform-filter-field",function(){h(this)}),v.on("click","#gform-no-filters",function(a){0==b(".gform-field-filter").length&&t(this),b(this).remove()}),v.on("click",".gform-add",function(){t(this)}),v.on("click",".gform-remove",function(){u(this)}),v.on("change",".gform-filter-operator",function(){g(this,this.value)}),"undefined"==typeof a||0==a.length)return void o();for("off"!=z&&b("#gform-field-filters").append(q(z)),c=0;c"}function f(){var a,b,c,d,e,f,g,h,j="",k=[];for(k.push(""),k.push(""),k.join("")}function g(a){var c=b(a),d=c.siblings(".gform-filter-field"),e=l(d.val());e&&c.siblings(".gform-filter-value").replaceWith(k(e,a.value)),p(),window.gformInitDatepicker&&gformInitDatepicker()}function h(a){var c=l(a.value);if(c){var d=b(a);d.siblings(".gform-filter-value").replaceWith(k(c)),d.siblings(".gform-filter-type").val(c.type),d.siblings(".gform-filter-operator").replaceWith(j(c)),d.siblings(".gform-filter-operator").change()}p()}function i(a){a=a.toString();var c=[];return b(".gform-filter-field :selected").each(function(a,d){c[a]=b(d).val()}),b.inArray(a,c)>-1}function j(a){var b,c,d=""}function k(a,c){var d,e,f,g,h,i,j="";if(i="gform-filter-value",a&&"undefined"!=typeof a.cssClass&&(i+=" "+a.cssClass),a&&a.values&&"contains"!=c){for("undefined"!=typeof a.placeholder&&(j+=''.format(a.placeholder)),d=0;d{1}'.format(e,f));g="".format(i,j)}else h=a&&"undefined"!=typeof a.placeholder?"placeholder='{0}'".format(a.placeholder):"",g="".format(i,h);return g}function l(a){if(a)for(var b=0;b"):a}function n(){if(B){var a=b("#gform-field-filters"),c=b(".gform-field-filter");if(c.length<=1)return void(b(v).hasClass("ui-resizable")&&v.resizable("destroy"));var d=a.get(0).scrollHeight>v.height()||v.height()>=D;d?(v.css({"min-height":D+"px","border-bottom":"5px double #DDD"}).resizable({handles:"s",minHeight:D}),a.css("min-height",D)):v.css({"min-height":"","border-bottom":""})}}function o(){var a="";a+="
        "+gf_vars.addFieldFilter,a+="{1}
        ".format(A,gf_vars.addFieldFilter,gf_vars.addFieldFilter),b("#gform-field-filters").html(a),B&&(v.css({"min-height":"","border-bottom":""}),v.height(80),b("#gform-field-filters").css("min-height",""))}function p(){b("select.gform-filter-field option").removeAttr("disabled"),b("select.gform-filter-field").each(function(a){var c=l(this.value);"undefined"!=typeof c&&c.preventMultiple&&i(this.value)&&b("select.gform-filter-field option[value='"+this.value+"']:not(:selected)").attr("disabled","disabled")})}function q(a){var b;return b=''.format(r("all",a),gf_vars.all,r("any",a),gf_vars.any),b=gf_vars.filterAndAny.format(b)}function r(a,b){return a==b?'selected="selected"':""}function s(a){a.after(q())}function t(a){var c,d;c=b(a),d=c.is("img")?c.parent():c,d.after(e()),d.next("div").find(".gform-filter-field").change().find(".gform-filter-operator").change(),1==b(".gform-field-filter").length&&s(d),n()}function u(a){b(a).parent().remove(),0==b(".gform-field-filter").length&&o(),p(),n()}b.fn.gfFilterUI=function(a,b,d,e){return c(this,a,b,d,e),this};var v,w,x,y,z,A,B,C,D;String.prototype.format=function(){var a=arguments;return this.replace(/{(\d+)}/g,function(b,c){return"undefined"!=typeof a[c]?a[c]:b})}}(window.gfFilterUI=window.gfFilterUI||{},jQuery); \ No newline at end of file +!function(a,b){function c(a,c,e,f,g){v=b(a),v.css("position","relative").html('
        '),D=g,B=void 0!==D&&D>0,w={is:"is",isnot:"isNot",">":"greaterThan","<":"lessThan",contains:"contains",starts_with:"startsWith",ends_with:"endsWith"},A=gf_vars.baseUrl+"/images",x=c,y=e&&e.filters?e.filters:[],z=e&&e.mode?e.mode:"all",C=!(void 0!==f&&!f),d(y)}function d(a){var c;if(v.on("change",".gform-filter-field",function(){h(this)}),v.on("click","#gform-no-filters",function(a){0==b(".gform-field-filter").length&&t(this),b(this).remove()}),v.on("click",".gform-add",function(){t(this)}),v.on("click",".gform-remove",function(){u(this)}),v.on("change",".gform-filter-operator",function(){g(this,this.value)}),void 0===a||0==a.length)return void o();for("off"!=z&&b("#gform-field-filters").append(q(z)),c=0;c"}function f(){var a,b,c,d,e,f,g,h,j="",k=[];for(k.push(""),k.push(""),k.join("")}function g(a){var c=b(a),d=c.siblings(".gform-filter-field"),e=l(d.val());e&&c.siblings(".gform-filter-value").replaceWith(k(e,a.value)),p(),window.gformInitDatepicker&&gformInitDatepicker()}function h(a){var c=l(a.value);if(c){var d=b(a);d.siblings(".gform-filter-value").replaceWith(k(c)),d.siblings(".gform-filter-type").val(c.type),d.siblings(".gform-filter-operator").replaceWith(j(c)),d.siblings(".gform-filter-operator").change()}p()}function i(a){a=a.toString();var c=[];return b(".gform-filter-field :selected").each(function(a,d){c[a]=b(d).val()}),b.inArray(a,c)>-1}function j(a){var b,c,d=""}function k(a,c){var d,e,f,g,h,i,j="";if(i="gform-filter-value",a&&void 0!==a.cssClass&&(i+=" "+a.cssClass),a&&a.values&&"contains"!=c){for(void 0!==a.placeholder&&(j+=''.format(a.placeholder)),d=0;d{1}'.format(e,f));g="".format(i,j)}else h=a&&void 0!==a.placeholder?"placeholder='{0}'".format(a.placeholder):"",g="".format(i,h);return g}function l(a){if(a)for(var b=0;b"):a}function n(){if(B){var a=b("#gform-field-filters");if(b(".gform-field-filter").length<=1)return void(b(v).hasClass("ui-resizable")&&v.resizable("destroy"));a.get(0).scrollHeight>v.height()||v.height()>=D?(v.css({"min-height":D+"px","border-bottom":"5px double #DDD"}).resizable({handles:"s",minHeight:D}),a.css("min-height",D)):v.css({"min-height":"","border-bottom":""})}}function o(){var a="";a+="
        "+gf_vars.addFieldFilter,a+="{1}
        ".format(A,gf_vars.addFieldFilter,gf_vars.addFieldFilter),b("#gform-field-filters").html(a),B&&(v.css({"min-height":"","border-bottom":""}),v.height(80),b("#gform-field-filters").css("min-height",""))}function p(){b("select.gform-filter-field option").removeAttr("disabled"),b("select.gform-filter-field").each(function(a){var c=l(this.value);void 0!==c&&c.preventMultiple&&i(this.value)&&b("select.gform-filter-field option[value='"+this.value+"']:not(:selected)").attr("disabled","disabled")})}function q(a){var b;return b=''.format(r("all",a),gf_vars.all,r("any",a),gf_vars.any),b=gf_vars.filterAndAny.format(b)}function r(a,b){return a==b?'selected="selected"':""}function s(a){a.after(q())}function t(a){var c,d;c=b(a),d=c.is("img")?c.parent():c,d.after(e()),d.next("div").find(".gform-filter-field").change().find(".gform-filter-operator").change(),1==b(".gform-field-filter").length&&s(d),n()}function u(a){b(a).parent().remove(),0==b(".gform-field-filter").length&&o(),p(),n()}b.fn.gfFilterUI=function(a,b,d,e){return c(this,a,b,d,e),this};var v,w,x,y,z,A,B,C,D;String.prototype.format=function(){var a=arguments;return this.replace(/{(\d+)}/g,function(b,c){return void 0!==a[c]?a[c]:b})}}(window.gfFilterUI=window.gfFilterUI||{},jQuery); \ No newline at end of file diff --git a/js/gravityforms.js b/js/gravityforms.js index 83ac94d..1df6f4b 100644 --- a/js/gravityforms.js +++ b/js/gravityforms.js @@ -269,7 +269,7 @@ function gformDeleteUploadedFile(formId, fieldId, deleteButton){ parent.find(".ginput_preview").eq(fileIndex).remove(); //displaying single file upload field - parent.find('input[type="file"],#extensions_message,.validation_message').removeClass("gform_hidden"); + parent.find('input[type="file"],.validation_message,#extensions_message_' + formId + '_' + fieldId).removeClass("gform_hidden"); //displaying post image label parent.find(".ginput_post_image_file").show(); diff --git a/js/gravityforms.min.js b/js/gravityforms.min.js index 15a6861..38c44d4 100644 --- a/js/gravityforms.min.js +++ b/js/gravityforms.min.js @@ -1 +1 @@ -function gformBindFormatPricingFields(){jQuery(".ginput_amount, .ginput_donation_amount").bind("change",function(){gformFormatPricingField(this)}),jQuery(".ginput_amount, .ginput_donation_amount").each(function(){gformFormatPricingField(this)})}function Currency(a){this.currency=a,this.toNumber=function(a){return this.isNumeric(a)?parseFloat(a):gformCleanNumber(a,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)},this.toMoney=function(a,b){if(b=b||!1,b||(a=gformCleanNumber(a,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)),a===!1)return"";a+="",negative="","-"==a[0]&&(a=parseFloat(a.substr(1)),negative="-"),money=this.numberFormat(a,this.currency.decimals,this.currency.decimal_separator,this.currency.thousand_separator),"0.00"==money&&(negative="");var c=this.currency.symbol_left?this.currency.symbol_left+this.currency.symbol_padding:"",d=this.currency.symbol_right?this.currency.symbol_padding+this.currency.symbol_right:"";return money=negative+this.htmlDecode(c)+money+this.htmlDecode(d),money},this.numberFormat=function(a,b,c,d,e){var e="undefined"==typeof e;a=(a+"").replace(",","").replace(" ","");var f=isFinite(+a)?+a:0,g=isFinite(+b)?Math.abs(b):0,h="undefined"==typeof d?",":d,i="undefined"==typeof c?".":c,j="",k=function(a,b){var c=Math.pow(10,b);return""+Math.round(a*c)/c};return"0"==b?(f+=1e-10,j=(""+Math.round(f)).split(".")):-1==b?j=(""+f).split("."):(f+=1e-10,j=k(f,g).split(".")),j[0].length>3&&(j[0]=j[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,h)),e&&(j[1]||"").length=-32768&&65535>=b?d.replace(c,String.fromCharCode(b)):d.replace(c,"");return d}}function gformCleanNumber(a,b,c,d){var e="",f="",g="",h=!1;a+=" ",a=a.replace(/&.*?;/g,""),a=a.replace(b,""),a=a.replace(c,"");for(var i=0;i=0&&parseInt(g)<=9||g==d?e+=g:"-"==g&&(h=!0);for(var i=0;i="0"&&"9">=g?f+=g:g==d&&(f+=".");return h&&(f="-"+f),gformIsNumber(f)?parseFloat(f):!1}function gformGetDecimalSeparator(a){var b;switch(a){case"currency":var c=new Currency(gf_global.gf_currency_config);b=c.currency.decimal_separator;break;case"decimal_comma":b=",";break;default:b="."}return b}function gformIsNumber(a){return!isNaN(parseFloat(a))&&isFinite(a)}function gformIsNumeric(a,b){switch(b){case"decimal_dot":var c=new RegExp("^(-?[0-9]{1,3}(?:,?[0-9]{3})*(?:.[0-9]+)?)$");return c.test(a);case"decimal_comma":var c=new RegExp("^(-?[0-9]{1,3}(?:.?[0-9]{3})*(?:,[0-9]+)?)$");return c.test(a)}return!1}function gformDeleteUploadedFile(a,b,c){var d=jQuery("#field_"+a+"_"+b),e=jQuery(c).parent().index();d.find(".ginput_preview").eq(e).remove(),d.find('input[type="file"],#extensions_message,.validation_message').removeClass("gform_hidden"),d.find(".ginput_post_image_file").show(),d.find('input[type="text"]').val("");var f=jQuery("#gform_uploaded_files_"+a).val();if(f){var g=jQuery.secureEvalJSON(f);if(g){var h="input_"+b,i=d.find("#gform_multifile_upload_"+a+"_"+b);if(i.length>0){g[h].splice(e,1);var j=i.data("settings"),k=j.gf_vars.max_files;jQuery("#"+j.gf_vars.message_id).html(""),g[h].length0){var f=e.next().val(),g=gformFormatMoney(b,!0);f!=b&&e.next().val(b).change(),g!=e.first().text()&&e.html(g)}}}function gformGetShippingPrice(a){var b=jQuery(".gfield_shipping_"+a+' input[type="hidden"], .gfield_shipping_'+a+" select, .gfield_shipping_"+a+" input:checked"),c=0;return 1!=b.length||gformIsHidden(b)||(c=b.attr("type")&&"hidden"==b.attr("type").toLowerCase()?b.val():gformGetPrice(b.val())),gformToNumber(c)}function gformGetFieldId(a){var b=jQuery(a).attr("id"),c=b.split("_");if(c.length<=0)return 0;var d=c[c.length-1];return d}function gformCalculateProductPrice(a,b){var c="_"+a+"_"+b;jQuery(".gfield_option"+c+", .gfield_shipping_"+a).find("select").each(function(){var b=jQuery(this),c=gformGetPrice(b.val()),d=b.attr("id").split("_")[2];b.children("option").each(function(){var b=jQuery(this),e=gformGetOptionLabel(b,b.val(),c,a,d);b.html(e)}),b.trigger("chosen:updated")}),jQuery(".gfield_option"+c).find(".gfield_checkbox").find("input:checkbox").each(function(){var b=jQuery(this),c=b.attr("id"),d=c.split("_")[2],e=c.replace("choice_","#label_"),f=jQuery(e),g=gformGetOptionLabel(f,b.val(),0,a,d);f.html(g)}),jQuery(".gfield_option"+c+", .gfield_shipping_"+a).find(".gfield_radio").each(function(){var b=0,c=jQuery(this),d=c.attr("id"),e=d.split("_")[2],f=c.find("input:radio:checked").val();f&&(b=gformGetPrice(f)),c.find("input:radio").each(function(){var c=jQuery(this),d=c.attr("id").replace("choice_","#label_"),f=jQuery(d);if(f){var g=gformGetOptionLabel(f,c.val(),b,a,e);f.html(g)}})});var d=gformGetBasePrice(a,b),e=gformGetProductQuantity(a,b);return e>0&&(jQuery(".gfield_option"+c).find("input:checked, select").each(function(){gformIsHidden(jQuery(this))||(d+=gformGetPrice(jQuery(this).val()))}),_anyProductSelected=!0),d*=e,d=Math.round(100*d)/100}function gformGetProductQuantity(a,b){if(!gformIsProductSelected(a,b))return 0;var c,d,e=jQuery("#ginput_quantity_"+a+"_"+b);if(e.length>0)c=e.val();else if(e=jQuery(".gfield_quantity_"+a+"_"+b+" :input"),c=1,e.length>0){c=e.val();var f=e.attr("id"),g=gf_get_input_id_by_html_id(f);d=gf_get_field_number_format(g,a,"value")}d||(d="currency");var h=gformGetDecimalSeparator(d);return c=gformCleanNumber(c,"","",h),c||(c=0),c}function gformIsProductSelected(a,b){var c="_"+a+"_"+b,d=jQuery("#ginput_base_price"+c+", .gfield_donation"+c+' input[type="text"], .gfield_product'+c+" .ginput_amount");return d.val()&&!gformIsHidden(d)?!0:(d=jQuery(".gfield_product"+c+" select, .gfield_product"+c+" input:checked, .gfield_donation"+c+" select, .gfield_donation"+c+" input:checked"),!(!d.val()||gformIsHidden(d)))}function gformGetBasePrice(a,b){var c="_"+a+"_"+b,d=0,e=jQuery("#ginput_base_price"+c+", .gfield_donation"+c+' input[type="text"], .gfield_product'+c+" .ginput_amount");if(e.length>0)d=e.val(),gformIsHidden(e)&&(d=0);else{e=jQuery(".gfield_product"+c+" select, .gfield_product"+c+" input:checked, .gfield_donation"+c+" select, .gfield_donation"+c+" input:checked");var f=e.val();f&&(f=f.split("|"),d=f.length>1?f[1]:0),gformIsHidden(e)&&(d=0)}var g=new Currency(gf_global.gf_currency_config);return d=g.toNumber(d),d===!1?0:d}function gformFormatMoney(a,b){if(!gf_global.gf_currency_config)return a;var c=new Currency(gf_global.gf_currency_config);return c.toMoney(a,b)}function gformFormatPricingField(a){if(gf_global.gf_currency_config){var b=new Currency(gf_global.gf_currency_config),c=b.toMoney(jQuery(a).val());jQuery(a).val(c)}}function gformToNumber(a){var b=new Currency(gf_global.gf_currency_config);return b.toNumber(a)}function gformGetPriceDifference(a,b){var c=parseFloat(b)-parseFloat(a);return price=gformFormatMoney(c,!0),c>0&&(price="+"+price),price}function gformGetOptionLabel(a,b,c,d,e){a=jQuery(a);var f=gformGetPrice(b),g=a.attr("price"),h=a.html().replace(//i,"").replace(g,""),i=gformGetPriceDifference(c,f);i=0==gformToNumber(i)?"":" "+i,a.attr("price",i);var j="option"==a[0].tagName.toLowerCase()?" "+i:""+i+"",k=h+j;return window.gform_format_option_label&&(k=gform_format_option_label(k,h,j,c,f,d,e)),k}function gformGetProductIds(a,b){for(var c=jQuery(b).hasClass(a)?jQuery(b).attr("class").split(" "):jQuery(b).parents("."+a).attr("class").split(" "),d=0;d1&&c.toNumber(b[1])!==!1?c.toNumber(b[1]):0}function gformRegisterPriceField(a){_gformPriceFields[a.formId]||(_gformPriceFields[a.formId]=new Array);for(var b=0;b<_gformPriceFields[a.formId].length;b++)if(_gformPriceFields[a.formId][b]==a.productFieldId)return;_gformPriceFields[a.formId].push(a.productFieldId)}function gformInitPriceFields(){jQuery(".gfield_price").each(function(){var a=gformGetProductIds("gfield_price",this);gformRegisterPriceField(a),jQuery(this).on("change",'input[type="text"], input[type="number"], select',function(){var a=gformGetProductIds("gfield_price",this);0==a.formId&&(a=gformGetProductIds("gfield_shipping",this)),jQuery(document).trigger("gform_price_change",[a,this]),gformCalculateTotalPrice(a.formId)}),jQuery(this).on("click",'input[type="radio"], input[type="checkbox"]',function(){var a=gformGetProductIds("gfield_price",this);0==a.formId&&(a=gformGetProductIds("gfield_shipping",this)),jQuery(document).trigger("gform_price_change",[a,this]),gformCalculateTotalPrice(a.formId)})});for(formId in _gformPriceFields)_gformPriceFields.hasOwnProperty(formId)&&gformCalculateTotalPrice(formId)}function gformShowPasswordStrength(a){var b=jQuery("#"+a).val(),c=jQuery("#"+a+"_2").val(),d=gformPasswordStrength(b,c),e=window.gf_text["password_"+d];jQuery("#"+a+"_strength").val(d),jQuery("#"+a+"_strength_indicator").removeClass("blank mismatch short good bad strong").addClass(d).html(e)}function gformPasswordStrength(a,b){var c,d,e=0;return a.length<=0?"blank":a!=b&&b.length>0?"mismatch":a.length<4?"short":(a.match(/[0-9]/)&&(e+=10),a.match(/[a-z]/)&&(e+=26),a.match(/[A-Z]/)&&(e+=26),a.match(/[^a-zA-Z0-9]/)&&(e+=31),c=Math.log(Math.pow(e,a.length)),d=c/Math.LN2,40>d?"bad":56>d?"good":"strong")}function gformAddListItem(a,b){var c=jQuery(a);if(!c.hasClass("gfield_icon_disabled")){var d=c.parents(".gfield_list_group"),e=d.clone(),f=d.parents(".gfield_list_container"),g=e.find(":input:last").attr("tabindex");e.find("input, select, textarea").attr("tabindex",g).not(":checkbox, :radio").val(""),e.find(":checkbox, :radio").prop("checked",!1),e=gform.applyFilters("gform_list_item_pre_add",e,d),d.after(e),gformToggleIcons(f,b),gformAdjustClasses(f),gform.doAction("gform_list_post_item_add",e,f)}}function gformDeleteListItem(a,b){var c=jQuery(a),d=c.parents(".gfield_list_group"),e=d.parents(".gfield_list_container");d.remove(),gformToggleIcons(e,b),gformAdjustClasses(e),gform.doAction("gform_list_post_item_delete",e)}function gformAdjustClasses(a){var b=a.find(".gfield_list_group");b.each(function(a){var b=jQuery(this),c=(a+1)%2==0?"gfield_list_row_even":"gfield_list_row_odd";b.removeClass("gfield_list_row_odd gfield_list_row_even").addClass(c)})}function gformToggleIcons(a,b){var c=a.find(".gfield_list_group").length,d=a.find(".add_list_item");a.find(".delete_list_item").css("visibility",1==c?"hidden":"visible"),b>0&&c>=b?(d.data("title",a.find(".add_list_item").attr("title")),d.addClass("gfield_icon_disabled").attr("title","")):b>0&&(d.removeClass("gfield_icon_disabled"),d.data("title")&&d.attr("title",d.data("title")))}function gformMatchCard(a){var b=gformFindCardType(jQuery("#"+a).val()),c=jQuery("#"+a).parents(".gfield").find(".gform_card_icon_container");b?(jQuery(c).find(".gform_card_icon").removeClass("gform_card_icon_selected").addClass("gform_card_icon_inactive"),jQuery(c).find(".gform_card_icon_"+b).removeClass("gform_card_icon_inactive").addClass("gform_card_icon_selected")):jQuery(c).find(".gform_card_icon").removeClass("gform_card_icon_selected gform_card_icon_inactive")}function gformFindCardType(a){if(a.length<4)return!1;var b=window.gf_cc_rules,c=new Array;for(type in b)if(b.hasOwnProperty(type))for(i in b[type])if(b[type].hasOwnProperty(i)&&0===b[type][i].indexOf(a.substring(0,b[type][i].length))){c[c.length]=type;break}return 1==c.length?c[0].toLowerCase():!1}function gformToggleCreditCard(){jQuery("#gform_payment_method_creditcard").is(":checked")?jQuery(".gform_card_fields_container").slideDown():jQuery(".gform_card_fields_container").slideUp()}function gformInitChosenFields(a,b){return jQuery(a).each(function(){var a=jQuery(this);if("rtl"==jQuery("html").attr("dir")&&a.addClass("chosen-rtl chzn-rtl"),a.is(":visible")&&0==a.siblings(".chosen-container").length){var c=gform.applyFilters("gform_chosen_options",{no_results_text:b},a);a.chosen(c)}})}function gformInitCurrencyFormatFields(a){jQuery(a).each(function(){var a=jQuery(this);a.val(gformFormatMoney(jQuery(this).val()))}).change(function(a){jQuery(this).val(gformFormatMoney(jQuery(this).val()))})}function gformFormatNumber(a,b,c,d){if("undefined"==typeof c)if(window.gf_global){var e=new Currency(gf_global.gf_currency_config);c=e.currency.decimal_separator}else c=".";if("undefined"==typeof d)if(window.gf_global){var e=new Currency(gf_global.gf_currency_config);d=e.currency.thousand_separator}else d=",";var e=new Currency;return e.numberFormat(a,b,c,d,!1)}function gformToNumber(a){var b=new Currency(gf_global.gf_currency_config);return b.toNumber(a)}function getMatchGroups(a,b){for(var c=new Array;b.test(a);){var d=c.length;c[d]=b.exec(a),a=a.replace(""+c[d][0],"")}return c}function gf_get_field_number_format(a,b,c){var d=rgars(window,"gf_global/number_formats/{0}/{1}".format(b,a)),e=!1;return""===d?e:e="undefined"==typeof c?d.price!==!1?d.price:d.value:d[c]}function renderRecaptcha(){jQuery(".ginput_recaptcha").each(function(){var a=jQuery(this),b={sitekey:a.data("sitekey"),theme:a.data("theme")};a.is(":empty")&&(a.data("stoken")&&(b.stoken=a.data("stoken")),grecaptcha.render(this.id,b),gform.doAction("gform_post_recaptcha_render",a))})}function gformValidateFileSize(a,b){if(jQuery(a).closest("div").siblings(".validation_message").length>0)var c=jQuery(a).closest("div").siblings(".validation_message");else var c=jQuery(a).siblings(".validation_message");if(window.FileReader&&window.File&&window.FileList&&window.Blob){var d=a.files[0];if(d.size>b){c.html(d.name+" - "+gform_gravityforms.strings.file_exceeds_limit);var e=jQuery(a);e.replaceWith(e.val("").clone(!0))}else c.html("")}}function gformInitSpinner(a,b){jQuery("#gform_"+a).submit(function(){gformAddSpinner(a,b)})}function gformAddSpinner(a,b){if("undefined"!=typeof b&&b||(b=gform.applyFilters("gform_spinner_url",gf_global.spinnerUrl,a)),0==jQuery("#gform_ajax_spinner_"+a).length){var c=gform.applyFilters("gform_spinner_target_elem",jQuery("#gform_submit_button_"+a+", #gform_wrapper_"+a+" .gform_next_button, #gform_send_resume_link_button_"+a),a);c.after('')}}function gf_raw_input_change(a,b){clearTimeout(__gf_keyup_timeout);var c=jQuery(b),d=c.attr("id"),e=gf_get_input_id_by_html_id(d),f=gf_get_form_id_by_html_id(d);if(e){var g=c.is(":checkbox")||c.is(":radio")||c.is("select"),h=!g||c.is("textarea");("keyup"!=a.type||h)&&("change"!=a.type||g||h)&&("keyup"==a.type?__gf_keyup_timeout=setTimeout(function(){gf_input_change(this,f,e)},300):gf_input_change(this,f,e))}}function gf_get_input_id_by_html_id(a){var b=gf_get_ids_by_html_id(a),c=b[2];return b[3]&&(c+="."+b[3]),c}function gf_get_form_id_by_html_id(a){var b=gf_get_ids_by_html_id(a),c=b[1];return c}function gf_get_ids_by_html_id(a){var b=a?a.split("_"):!1;return b}function gf_input_change(a,b,c){gform.doAction("gform_input_change",a,b,c)}function gformExtractFieldId(a){var b=parseInt(a.toString().split(".")[0]);return b?b:a}function gformExtractInputIndex(a){var b=parseInt(a.toString().split(".")[1]);return b?b:!1}function rgars(a,b){for(var c=b.split("/"),d=a,e=0;e1||"checkbox"==h.prop("type"))&&(h=h.filter(":checked"));var j=window.gf_check_field_rule?"show"==gf_check_field_rule(a,f,!0,""):!0;if(h.length>0&&j){var k=h.val();k=k.split("|"),g=k.length>1?k[1]:h.val()}var l=gf_get_field_number_format(f,a);l||(l=gf_get_field_number_format(c.field_id,a));var m=gformGetDecimalSeparator(l);g=gform.applyFilters("gform_merge_tag_value_pre_calculation",g,d[i],j,c,a),g=gformCleanNumber(g,"","",m),g||(g=0),b=b.replace(d[i][0],g)}return b},this.init(formId,formulaFields)},gform={hooks:{action:{},filter:{}},addAction:function(a,b,c,d){gform.addHook("action",a,b,c,d)},addFilter:function(a,b,c,d){gform.addHook("filter",a,b,c,d)},doAction:function(a){gform.doHook("action",a,arguments)},applyFilters:function(a){return gform.doHook("filter",a,arguments)},removeAction:function(a,b){gform.removeHook("action",a,b)},removeFilter:function(a,b,c){gform.removeHook("filter",a,b,c)},addHook:function(a,b,c,d,e){void 0==gform.hooks[a][b]&&(gform.hooks[a][b]=[]);var f=gform.hooks[a][b];void 0==e&&(e=b+"_"+f.length),void 0==d&&(d=10),gform.hooks[a][b].push({tag:e,callable:c,priority:d})},doHook:function(a,b,c){if(c=Array.prototype.slice.call(c,1),void 0!=gform.hooks[a][b]){var d,e=gform.hooks[a][b];e.sort(function(a,b){return a.priority-b.priority});for(var f=0;f=0;f--)void 0!=d&&d!=e[f].tag||void 0!=c&&c!=e[f].priority||e.splice(f,1)}};!function(a,b){function c(c){function g(a,c){b("#"+a).prepend("
      • "+c+"
      • ")}function h(){var a,c="#gform_uploaded_files_"+q,d=b(c);return a=d.val(),a="undefined"==typeof a||""===a?{}:b.parseJSON(a)}function i(a){var b=h(),c=m(a);return"undefined"==typeof b[c]&&(b[c]=[]),b[c]}function j(a){var b=i(a);return b.length}function k(a,b){var c=i(a);c.unshift(b),l(a,c)}function l(a,c){var d=h(),e=b("#gform_uploaded_files_"+q),f=m(a);d[f]=c,e.val(b.toJSON(d))}function m(a){return"input_"+a}function n(a){a.preventDefault()}var o=b(c).data("settings"),p=new plupload.Uploader(o);q=p.settings.multipart_params.form_id,a.uploaders[o.container]=p;var q,r;p.bind("Init",function(c,d){c.features.dragdrop||b(".gform_drop_instructions").hide();var e=c.settings.multipart_params.field_id,f=parseInt(c.settings.gf_vars.max_files),g=j(e);f>0&&g>=f&&a.toggleDisabled(c.settings,!0)}),a.toggleDisabled=function(a,c){var d=b("string"==typeof a.browse_button?"#"+a.browse_button:a.browse_button);d.prop("disabled",c)},p.init(),p.bind("FilesAdded",function(c,f){var h,i=parseInt(c.settings.gf_vars.max_files),k=c.settings.multipart_params.field_id,l=j(k),m=c.settings.gf_vars.disallowed_extensions;if(i>0&&l>=i)return void b.each(f,function(a,b){c.removeFile(b)});b.each(f,function(a,d){if(h=d.name.split(".").pop(),b.inArray(h,m)>-1)return g(c.settings.gf_vars.message_id,d.name+" - "+e.illegal_extension),void c.removeFile(d);if(d.status==plupload.FAILED||i>0&&l>=i)return void c.removeFile(d);var f="undefined"!=typeof d.size?plupload.formatSize(d.size):e.in_progress,j='
        '+d.name+" ("+f+') "+e.cancel+"
        ";b("#"+c.settings.filelist).prepend(j),l++}),c.refresh();var n="form#gform_"+q,o="input:hidden[name='gform_unique_id']",p=n+" "+o,s=b(p);0==s.length&&(s=b(o)),r=s.val(),""===r&&(r=d(),s.val(r)),i>0&&l>=i&&(a.toggleDisabled(c.settings,!0),g(c.settings.gf_vars.message_id,e.max_reached)),c.settings.multipart_params.gform_unique_id=r,c.start()}),p.bind("UploadProgress",function(a,c){var d=c.percent+"%";b("#"+c.id+" b").html(d)}),p.bind("Error",function(a,c){if(c.code===plupload.FILE_EXTENSION_ERROR){var d="undefined"!=typeof a.settings.filters.mime_types?a.settings.filters.mime_types[0].extensions:a.settings.filters[0].extensions;g(a.settings.gf_vars.message_id,c.file.name+" - "+e.invalid_file_extension+" "+d)}else if(c.code===plupload.FILE_SIZE_ERROR)g(a.settings.gf_vars.message_id,c.file.name+" - "+e.file_exceeds_limit);else{var f="
      • Error: "+c.code+", Message: "+c.message+(c.file?", File: "+c.file.name:"")+"
      • ";g(a.settings.gf_vars.message_id,f)}b("#"+c.file.id).html(""),a.refresh()}),p.bind("FileUploaded",function(a,c,d){var h=b.secureEvalJSON(d.response);if("error"==h.status)return g(a.settings.gf_vars.message_id,c.name+" - "+h.error.message),void b("#"+c.id).html("");var i=""+c.name+"",j=a.settings.multipart_params.form_id,l=a.settings.multipart_params.field_id;i=""+e.delete_file+" "+i,i=gform.applyFilters("gform_file_upload_markup",i,c,a,e,f),b("#"+c.id).html(i);var m=a.settings.multipart_params.field_id;100==c.percent&&(h.status&&"ok"==h.status?k(m,h.data):g(a.settings.gf_vars.message_id,e.unknown_error+": "+c.name))}),b("#"+o.drop_element).on({dragenter:n,dragover:n})}function d(){return"xxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0,c="x"==a?b:3&b|8;return c.toString(16)})}a.uploaders={};var e="undefined"!=typeof gform_gravityforms?gform_gravityforms.strings:{},f="undefined"!=typeof gform_gravityforms?gform_gravityforms.vars.images_url:"";b(document).bind("gform_post_render",function(d,f){b("form#gform_"+f+" .gform_fileupload_multifile").each(function(){c(this)});var g=b("form#gform_"+f);g.length>0&&g.submit(function(){var c=!1;return b.each(a.uploaders,function(a,b){return b.total.queued>0?(c=!0,!1):void 0}),c?(alert(e.currently_uploading),window["gf_submitting_"+f]=!1,b("#gform_ajax_spinner_"+f).remove(),!1):void 0})}),b(document).bind("gform_post_conditional_logic",function(c,d,e,f){f||b.each(a.uploaders,function(a,b){b.refresh()})}),b(document).ready(function(){"undefined"!=typeof adminpage&&"toplevel_page_gf_edit_forms"===adminpage||"undefined"==typeof plupload?b(".gform_button_select_files").prop("disabled",!0):"undefined"!=typeof adminpage&&adminpage.indexOf("_page_gf_entries")>-1&&b(".gform_fileupload_multifile").each(function(){c(this)})}),a.setup=function(a){c(a)}}(window.gfMultiFileUploader=window.gfMultiFileUploader||{},jQuery);var __gf_keyup_timeout;jQuery(document).on("change keyup",".gfield_trigger_change input, .gfield_trigger_change select, .gfield_trigger_change textarea",function(a){gf_raw_input_change(a,this)}),!window.rgars,!window.rgar,String.prototype.format=function(){var a=arguments;return this.replace(/{(\d+)}/g,function(b,c){return"undefined"!=typeof a[c]?a[c]:b})}; \ No newline at end of file +function gformBindFormatPricingFields(){jQuery(".ginput_amount, .ginput_donation_amount").bind("change",function(){gformFormatPricingField(this)}),jQuery(".ginput_amount, .ginput_donation_amount").each(function(){gformFormatPricingField(this)})}function Currency(a){this.currency=a,this.toNumber=function(a){return this.isNumeric(a)?parseFloat(a):gformCleanNumber(a,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)},this.toMoney=function(a,b){if(b=b||!1,b||(a=gformCleanNumber(a,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)),!1===a)return"";a+="",negative="","-"==a[0]&&(a=parseFloat(a.substr(1)),negative="-"),money=this.numberFormat(a,this.currency.decimals,this.currency.decimal_separator,this.currency.thousand_separator),"0.00"==money&&(negative="");var c=this.currency.symbol_left?this.currency.symbol_left+this.currency.symbol_padding:"",d=this.currency.symbol_right?this.currency.symbol_padding+this.currency.symbol_right:"";return money=negative+this.htmlDecode(c)+money+this.htmlDecode(d),money},this.numberFormat=function(a,b,c,d,e){var e=void 0===e;a=(a+"").replace(",","").replace(" ","");var f=isFinite(+a)?+a:0,g=isFinite(+b)?Math.abs(b):0,h=void 0===d?",":d,i=void 0===c?".":c,j="",k=function(a,b){var c=Math.pow(10,b);return""+Math.round(a*c)/c};return"0"==b?(f+=1e-10,j=(""+Math.round(f)).split(".")):-1==b?j=(""+f).split("."):(f+=1e-10,j=k(f,g).split(".")),j[0].length>3&&(j[0]=j[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,h)),e&&(j[1]||"").length=-32768&&b<=65535?d.replace(c,String.fromCharCode(b)):d.replace(c,"");return d}}function gformCleanNumber(a,b,c,d){var e="",f="",g="",h=!1;a+=" ",a=a.replace(/&.*?;/g,""),a=a.replace(b,""),a=a.replace(c,"");for(var i=0;i=0&&parseInt(g)<=9||g==d?e+=g:"-"==g&&(h=!0);for(var i=0;i="0"&&g<="9"?f+=g:g==d&&(f+=".");return h&&(f="-"+f),!!gformIsNumber(f)&&parseFloat(f)}function gformGetDecimalSeparator(a){var b;switch(a){case"currency":b=new Currency(gf_global.gf_currency_config).currency.decimal_separator;break;case"decimal_comma":b=",";break;default:b="."}return b}function gformIsNumber(a){return!isNaN(parseFloat(a))&&isFinite(a)}function gformIsNumeric(a,b){switch(b){case"decimal_dot":var c=new RegExp("^(-?[0-9]{1,3}(?:,?[0-9]{3})*(?:.[0-9]+)?)$");return c.test(a);case"decimal_comma":var c=new RegExp("^(-?[0-9]{1,3}(?:.?[0-9]{3})*(?:,[0-9]+)?)$");return c.test(a)}return!1}function gformDeleteUploadedFile(a,b,c){var d=jQuery("#field_"+a+"_"+b),e=jQuery(c).parent().index();d.find(".ginput_preview").eq(e).remove(),d.find('input[type="file"],.validation_message,#extensions_message_'+a+"_"+b).removeClass("gform_hidden"),d.find(".ginput_post_image_file").show(),d.find('input[type="text"]').val("");var f=jQuery("#gform_uploaded_files_"+a).val();if(f){var g=jQuery.secureEvalJSON(f);if(g){var h="input_"+b,i=d.find("#gform_multifile_upload_"+a+"_"+b);if(i.length>0){g[h].splice(e,1);var j=i.data("settings"),k=j.gf_vars.max_files;jQuery("#"+j.gf_vars.message_id).html(""),g[h].length0){var e=d.next().val(),f=gformFormatMoney(b,!0);e!=b&&d.next().val(b).change(),f!=d.first().text()&&d.html(f)}}}function gformGetShippingPrice(a){var b=jQuery(".gfield_shipping_"+a+' input[type="hidden"], .gfield_shipping_'+a+" select, .gfield_shipping_"+a+" input:checked"),c=0;return 1!=b.length||gformIsHidden(b)||(c=b.attr("type")&&"hidden"==b.attr("type").toLowerCase()?b.val():gformGetPrice(b.val())),gformToNumber(c)}function gformGetFieldId(a){var b=jQuery(a).attr("id"),c=b.split("_");return c.length<=0?0:c[c.length-1]}function gformCalculateProductPrice(a,b){var c="_"+a+"_"+b;jQuery(".gfield_option"+c+", .gfield_shipping_"+a).find("select").each(function(){var b=jQuery(this),c=gformGetPrice(b.val()),d=b.attr("id").split("_")[2];b.children("option").each(function(){var b=jQuery(this),e=gformGetOptionLabel(b,b.val(),c,a,d);b.html(e)}),b.trigger("chosen:updated")}),jQuery(".gfield_option"+c).find(".gfield_checkbox").find("input:checkbox").each(function(){var b=jQuery(this),c=b.attr("id"),d=c.split("_")[2],e=c.replace("choice_","#label_"),f=jQuery(e),g=gformGetOptionLabel(f,b.val(),0,a,d);f.html(g)}),jQuery(".gfield_option"+c+", .gfield_shipping_"+a).find(".gfield_radio").each(function(){var b=0,c=jQuery(this),d=c.attr("id"),e=d.split("_")[2],f=c.find("input:radio:checked").val();f&&(b=gformGetPrice(f)),c.find("input:radio").each(function(){var c=jQuery(this),d=c.attr("id").replace("choice_","#label_"),f=jQuery(d);if(f){var g=gformGetOptionLabel(f,c.val(),b,a,e);f.html(g)}})});var d=gformGetBasePrice(a,b),e=gformGetProductQuantity(a,b);return e>0&&(jQuery(".gfield_option"+c).find("input:checked, select").each(function(){gformIsHidden(jQuery(this))||(d+=gformGetPrice(jQuery(this).val()))}),_anyProductSelected=!0),d*=e,d=Math.round(100*d)/100}function gformGetProductQuantity(a,b){if(!gformIsProductSelected(a,b))return 0;var c,d,e=jQuery("#ginput_quantity_"+a+"_"+b);if(e.length>0)c=e.val();else if(e=jQuery(".gfield_quantity_"+a+"_"+b+" :input"),c=1,e.length>0){c=e.val();var f=e.attr("id"),g=gf_get_input_id_by_html_id(f);d=gf_get_field_number_format(g,a,"value")}return d||(d="currency"),c=gformCleanNumber(c,"","",gformGetDecimalSeparator(d)),c||(c=0),c}function gformIsProductSelected(a,b){var c="_"+a+"_"+b,d=jQuery("#ginput_base_price"+c+", .gfield_donation"+c+' input[type="text"], .gfield_product'+c+" .ginput_amount");return!(!d.val()||gformIsHidden(d))||(d=jQuery(".gfield_product"+c+" select, .gfield_product"+c+" input:checked, .gfield_donation"+c+" select, .gfield_donation"+c+" input:checked"),!(!d.val()||gformIsHidden(d)))}function gformGetBasePrice(a,b){var c="_"+a+"_"+b,d=0,e=jQuery("#ginput_base_price"+c+", .gfield_donation"+c+' input[type="text"], .gfield_product'+c+" .ginput_amount");if(e.length>0)d=e.val(),gformIsHidden(e)&&(d=0);else{e=jQuery(".gfield_product"+c+" select, .gfield_product"+c+" input:checked, .gfield_donation"+c+" select, .gfield_donation"+c+" input:checked");var f=e.val();f&&(f=f.split("|"),d=f.length>1?f[1]:0),gformIsHidden(e)&&(d=0)}return d=new Currency(gf_global.gf_currency_config).toNumber(d),!1===d?0:d}function gformFormatMoney(a,b){return gf_global.gf_currency_config?new Currency(gf_global.gf_currency_config).toMoney(a,b):a}function gformFormatPricingField(a){if(gf_global.gf_currency_config){var b=new Currency(gf_global.gf_currency_config),c=b.toMoney(jQuery(a).val());jQuery(a).val(c)}}function gformToNumber(a){return new Currency(gf_global.gf_currency_config).toNumber(a)}function gformGetPriceDifference(a,b){var c=parseFloat(b)-parseFloat(a);return price=gformFormatMoney(c,!0),c>0&&(price="+"+price),price}function gformGetOptionLabel(a,b,c,d,e){a=jQuery(a);var f=gformGetPrice(b),g=a.attr("price"),h=a.html().replace(//i,"").replace(g,""),i=gformGetPriceDifference(c,f);i=0==gformToNumber(i)?"":" "+i,a.attr("price",i);var j="option"==a[0].tagName.toLowerCase()?" "+i:""+i+"",k=h+j;return window.gform_format_option_label&&(k=gform_format_option_label(k,h,j,c,f,d,e)),k}function gformGetProductIds(a,b){for(var c=jQuery(b).hasClass(a)?jQuery(b).attr("class").split(" "):jQuery(b).parents("."+a).attr("class").split(" "),d=0;d1&&!1!==c.toNumber(b[1])?c.toNumber(b[1]):0}function gformRegisterPriceField(a){_gformPriceFields[a.formId]||(_gformPriceFields[a.formId]=new Array);for(var b=0;b<_gformPriceFields[a.formId].length;b++)if(_gformPriceFields[a.formId][b]==a.productFieldId)return;_gformPriceFields[a.formId].push(a.productFieldId)}function gformInitPriceFields(){jQuery(".gfield_price").each(function(){gformRegisterPriceField(gformGetProductIds("gfield_price",this)),jQuery(this).on("change",'input[type="text"], input[type="number"], select',function(){var a=gformGetProductIds("gfield_price",this);0==a.formId&&(a=gformGetProductIds("gfield_shipping",this)),jQuery(document).trigger("gform_price_change",[a,this]),gformCalculateTotalPrice(a.formId)}),jQuery(this).on("click",'input[type="radio"], input[type="checkbox"]',function(){var a=gformGetProductIds("gfield_price",this);0==a.formId&&(a=gformGetProductIds("gfield_shipping",this)),jQuery(document).trigger("gform_price_change",[a,this]),gformCalculateTotalPrice(a.formId)})});for(formId in _gformPriceFields)_gformPriceFields.hasOwnProperty(formId)&&gformCalculateTotalPrice(formId)}function gformShowPasswordStrength(a){var b=jQuery("#"+a).val(),c=jQuery("#"+a+"_2").val(),d=gformPasswordStrength(b,c),e=window.gf_text["password_"+d];jQuery("#"+a+"_strength").val(d),jQuery("#"+a+"_strength_indicator").removeClass("blank mismatch short good bad strong").addClass(d).html(e)}function gformPasswordStrength(a,b){var c,d,e=0;return a.length<=0?"blank":a!=b&&b.length>0?"mismatch":a.length<4?"short":(a.match(/[0-9]/)&&(e+=10),a.match(/[a-z]/)&&(e+=26),a.match(/[A-Z]/)&&(e+=26),a.match(/[^a-zA-Z0-9]/)&&(e+=31),c=Math.log(Math.pow(e,a.length)),d=c/Math.LN2,d<40?"bad":d<56?"good":"strong")}function gformAddListItem(a,b){var c=jQuery(a);if(!c.hasClass("gfield_icon_disabled")){var d=c.parents(".gfield_list_group"),e=d.clone(),f=d.parents(".gfield_list_container"),g=e.find(":input:last").attr("tabindex");e.find("input, select, textarea").attr("tabindex",g).not(":checkbox, :radio").val(""),e.find(":checkbox, :radio").prop("checked",!1),e=gform.applyFilters("gform_list_item_pre_add",e,d),d.after(e),gformToggleIcons(f,b),gformAdjustClasses(f),gform.doAction("gform_list_post_item_add",e,f)}}function gformDeleteListItem(a,b){var c=jQuery(a),d=c.parents(".gfield_list_group"),e=d.parents(".gfield_list_container");d.remove(),gformToggleIcons(e,b),gformAdjustClasses(e),gform.doAction("gform_list_post_item_delete",e)}function gformAdjustClasses(a){a.find(".gfield_list_group").each(function(a){var b=jQuery(this),c=(a+1)%2==0?"gfield_list_row_even":"gfield_list_row_odd";b.removeClass("gfield_list_row_odd gfield_list_row_even").addClass(c)})}function gformToggleIcons(a,b){var c=a.find(".gfield_list_group").length,d=a.find(".add_list_item");a.find(".delete_list_item").css("visibility",1==c?"hidden":"visible"),b>0&&c>=b?(d.data("title",a.find(".add_list_item").attr("title")),d.addClass("gfield_icon_disabled").attr("title","")):b>0&&(d.removeClass("gfield_icon_disabled"),d.data("title")&&d.attr("title",d.data("title")))}function gformMatchCard(a){var b=gformFindCardType(jQuery("#"+a).val()),c=jQuery("#"+a).parents(".gfield").find(".gform_card_icon_container");b?(jQuery(c).find(".gform_card_icon").removeClass("gform_card_icon_selected").addClass("gform_card_icon_inactive"),jQuery(c).find(".gform_card_icon_"+b).removeClass("gform_card_icon_inactive").addClass("gform_card_icon_selected")):jQuery(c).find(".gform_card_icon").removeClass("gform_card_icon_selected gform_card_icon_inactive")}function gformFindCardType(a){if(a.length<4)return!1;var b=window.gf_cc_rules,c=new Array;for(type in b)if(b.hasOwnProperty(type))for(i in b[type])if(b[type].hasOwnProperty(i)&&0===b[type][i].indexOf(a.substring(0,b[type][i].length))){c[c.length]=type;break}return 1==c.length&&c[0].toLowerCase()}function gformToggleCreditCard(){jQuery("#gform_payment_method_creditcard").is(":checked")?jQuery(".gform_card_fields_container").slideDown():jQuery(".gform_card_fields_container").slideUp()}function gformInitChosenFields(a,b){return jQuery(a).each(function(){var a=jQuery(this);if("rtl"==jQuery("html").attr("dir")&&a.addClass("chosen-rtl chzn-rtl"),a.is(":visible")&&0==a.siblings(".chosen-container").length){var c=gform.applyFilters("gform_chosen_options",{no_results_text:b},a);a.chosen(c)}})}function gformInitCurrencyFormatFields(a){jQuery(a).each(function(){jQuery(this).val(gformFormatMoney(jQuery(this).val()))}).change(function(a){jQuery(this).val(gformFormatMoney(jQuery(this).val()))})}function gformFormatNumber(a,b,c,d){if(void 0===c)if(window.gf_global){var e=new Currency(gf_global.gf_currency_config);c=e.currency.decimal_separator}else c=".";if(void 0===d)if(window.gf_global){var e=new Currency(gf_global.gf_currency_config);d=e.currency.thousand_separator}else d=",";var e=new Currency;return e.numberFormat(a,b,c,d,!1)}function gformToNumber(a){return new Currency(gf_global.gf_currency_config).toNumber(a)}function getMatchGroups(a,b){for(var c=new Array;b.test(a);){var d=c.length;c[d]=b.exec(a),a=a.replace(""+c[d][0],"")}return c}function gf_get_field_number_format(a,b,c){var d=rgars(window,"gf_global/number_formats/{0}/{1}".format(b,a)),e=!1;return""===d?e:e=void 0===c?!1!==d.price?d.price:d.value:d[c]}function renderRecaptcha(){jQuery(".ginput_recaptcha").each(function(){var a=jQuery(this),b={sitekey:a.data("sitekey"),theme:a.data("theme")};a.is(":empty")&&(a.data("stoken")&&(b.stoken=a.data("stoken")),grecaptcha.render(this.id,b),gform.doAction("gform_post_recaptcha_render",a))})}function gformValidateFileSize(a,b){if(jQuery(a).closest("div").siblings(".validation_message").length>0)var c=jQuery(a).closest("div").siblings(".validation_message");else var c=jQuery(a).siblings(".validation_message");if(window.FileReader&&window.File&&window.FileList&&window.Blob){var d=a.files[0];if(d.size>b){c.html(d.name+" - "+gform_gravityforms.strings.file_exceeds_limit);var e=jQuery(a);e.replaceWith(e.val("").clone(!0))}else c.html("")}}function gformInitSpinner(a,b){jQuery("#gform_"+a).submit(function(){gformAddSpinner(a,b)})}function gformAddSpinner(a,b){if(void 0!==b&&b||(b=gform.applyFilters("gform_spinner_url",gf_global.spinnerUrl,a)),0==jQuery("#gform_ajax_spinner_"+a).length){gform.applyFilters("gform_spinner_target_elem",jQuery("#gform_submit_button_"+a+", #gform_wrapper_"+a+" .gform_next_button, #gform_send_resume_link_button_"+a),a).after('')}}function gf_raw_input_change(a,b){clearTimeout(__gf_keyup_timeout);var c=jQuery(b),d=c.attr("id"),e=gf_get_input_id_by_html_id(d),f=gf_get_form_id_by_html_id(d);if(e){var g=c.is(":checkbox")||c.is(":radio")||c.is("select"),h=!g||c.is("textarea");("keyup"!=a.type||h)&&("change"!=a.type||g||h)&&("keyup"==a.type?__gf_keyup_timeout=setTimeout(function(){gf_input_change(this,f,e)},300):gf_input_change(this,f,e))}}function gf_get_input_id_by_html_id(a){var b=gf_get_ids_by_html_id(a),c=b[2];return b[3]&&(c+="."+b[3]),c}function gf_get_form_id_by_html_id(a){return gf_get_ids_by_html_id(a)[1]}function gf_get_ids_by_html_id(a){return!!a&&a.split("_")}function gf_input_change(a,b,c){gform.doAction("gform_input_change",a,b,c)}function gformExtractFieldId(a){var b=parseInt(a.toString().split(".")[0]);return b||a}function gformExtractInputIndex(a){var b=parseInt(a.toString().split(".")[1]);return b||!1}function rgars(a,b){for(var c=b.split("/"),d=a,e=0;e1||"checkbox"==h.prop("type"))&&(h=h.filter(":checked"));var j=!window.gf_check_field_rule||"show"==gf_check_field_rule(a,f,!0,"");if(h.length>0&&j){var k=h.val();k=k.split("|"),g=k.length>1?k[1]:h.val()}var l=gf_get_field_number_format(f,a);l||(l=gf_get_field_number_format(c.field_id,a));var m=gformGetDecimalSeparator(l);g=gform.applyFilters("gform_merge_tag_value_pre_calculation",g,d[i],j,c,a),g=gformCleanNumber(g,"","",m),g||(g=0),b=b.replace(d[i][0],g)}return b},this.init(formId,formulaFields)},gform={hooks:{action:{},filter:{}},addAction:function(a,b,c,d){gform.addHook("action",a,b,c,d)},addFilter:function(a,b,c,d){gform.addHook("filter",a,b,c,d)},doAction:function(a){gform.doHook("action",a,arguments)},applyFilters:function(a){return gform.doHook("filter",a,arguments)},removeAction:function(a,b){gform.removeHook("action",a,b)},removeFilter:function(a,b,c){gform.removeHook("filter",a,b,c)},addHook:function(a,b,c,d,e){void 0==gform.hooks[a][b]&&(gform.hooks[a][b]=[]);var f=gform.hooks[a][b];void 0==e&&(e=b+"_"+f.length),void 0==d&&(d=10),gform.hooks[a][b].push({tag:e,callable:c,priority:d})},doHook:function(a,b,c){if(c=Array.prototype.slice.call(c,1),void 0!=gform.hooks[a][b]){var d,e=gform.hooks[a][b];e.sort(function(a,b){return a.priority-b.priority});for(var f=0;f=0;f--)void 0!=d&&d!=e[f].tag||void 0!=c&&c!=e[f].priority||e.splice(f,1)}};!function(a,b){function c(c){function g(a,c){b("#"+a).prepend("
      • "+c+"
      • ")}function h(){var a,c="#gform_uploaded_files_"+q,d=b(c);return a=d.val(),a=void 0===a||""===a?{}:b.parseJSON(a)}function i(a){var b=h(),c=m(a);return void 0===b[c]&&(b[c]=[]),b[c]}function j(a){return i(a).length}function k(a,b){var c=i(a);c.unshift(b),l(a,c)}function l(a,c){var d=h(),e=b("#gform_uploaded_files_"+q);d[m(a)]=c,e.val(b.toJSON(d))}function m(a){return"input_"+a}function n(a){a.preventDefault()}var o=b(c).data("settings"),p=new plupload.Uploader(o);q=p.settings.multipart_params.form_id,a.uploaders[o.container]=p;var q,r;p.bind("Init",function(c,d){c.features.dragdrop||b(".gform_drop_instructions").hide();var e=c.settings.multipart_params.field_id,f=parseInt(c.settings.gf_vars.max_files),g=j(e);f>0&&g>=f&&a.toggleDisabled(c.settings,!0)}),a.toggleDisabled=function(a,c){b("string"==typeof a.browse_button?"#"+a.browse_button:a.browse_button).prop("disabled",c)},p.init(),p.bind("FilesAdded",function(c,f){var h,i=parseInt(c.settings.gf_vars.max_files),k=c.settings.multipart_params.field_id,l=j(k),m=c.settings.gf_vars.disallowed_extensions;if(i>0&&l>=i)return void b.each(f,function(a,b){c.removeFile(b)});b.each(f,function(a,d){if(h=d.name.split(".").pop(),b.inArray(h,m)>-1)return g(c.settings.gf_vars.message_id,d.name+" - "+e.illegal_extension),void c.removeFile(d);if(d.status==plupload.FAILED||i>0&&l>=i)return void c.removeFile(d);var f=void 0!==d.size?plupload.formatSize(d.size):e.in_progress,j='
        '+d.name+" ("+f+') "+e.cancel+"
        ";b("#"+c.settings.filelist).prepend(j),l++}),c.refresh();var n="form#gform_"+q,o="input:hidden[name='gform_unique_id']",p=n+" "+o,s=b(p);0==s.length&&(s=b(o)),r=s.val(),""===r&&(r=d(),s.val(r)),i>0&&l>=i&&(a.toggleDisabled(c.settings,!0),g(c.settings.gf_vars.message_id,e.max_reached)),c.settings.multipart_params.gform_unique_id=r,c.start()}),p.bind("UploadProgress",function(a,c){var d=c.percent+"%";b("#"+c.id+" b").html(d)}),p.bind("Error",function(a,c){if(c.code===plupload.FILE_EXTENSION_ERROR){var d=void 0!==a.settings.filters.mime_types?a.settings.filters.mime_types[0].extensions:a.settings.filters[0].extensions;g(a.settings.gf_vars.message_id,c.file.name+" - "+e.invalid_file_extension+" "+d)}else if(c.code===plupload.FILE_SIZE_ERROR)g(a.settings.gf_vars.message_id,c.file.name+" - "+e.file_exceeds_limit);else{var f="
      • Error: "+c.code+", Message: "+c.message+(c.file?", File: "+c.file.name:"")+"
      • ";g(a.settings.gf_vars.message_id,f)}b("#"+c.file.id).html(""),a.refresh()}),p.bind("FileUploaded",function(a,c,d){var h=b.secureEvalJSON(d.response);if("error"==h.status)return g(a.settings.gf_vars.message_id,c.name+" - "+h.error.message),void b("#"+c.id).html("");var i=""+c.name+"",j=a.settings.multipart_params.form_id,l=a.settings.multipart_params.field_id;i=""+e.delete_file+" "+i,i=gform.applyFilters("gform_file_upload_markup",i,c,a,e,f),b("#"+c.id).html(i);var m=a.settings.multipart_params.field_id;100==c.percent&&(h.status&&"ok"==h.status?k(m,h.data):g(a.settings.gf_vars.message_id,e.unknown_error+": "+c.name))}),b("#"+o.drop_element).on({dragenter:n,dragover:n})}function d(){return"xxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"==a?b:3&b|8).toString(16)})}a.uploaders={};var e="undefined"!=typeof gform_gravityforms?gform_gravityforms.strings:{},f="undefined"!=typeof gform_gravityforms?gform_gravityforms.vars.images_url:"";b(document).bind("gform_post_render",function(d,f){b("form#gform_"+f+" .gform_fileupload_multifile").each(function(){c(this)});var g=b("form#gform_"+f);g.length>0&&g.submit(function(){var c=!1;if(b.each(a.uploaders,function(a,b){if(b.total.queued>0)return c=!0,!1}),c)return alert(e.currently_uploading),window["gf_submitting_"+f]=!1,b("#gform_ajax_spinner_"+f).remove(),!1})}),b(document).bind("gform_post_conditional_logic",function(c,d,e,f){f||b.each(a.uploaders,function(a,b){b.refresh()})}),b(document).ready(function(){"undefined"!=typeof adminpage&&"toplevel_page_gf_edit_forms"===adminpage||"undefined"==typeof plupload?b(".gform_button_select_files").prop("disabled",!0):"undefined"!=typeof adminpage&&adminpage.indexOf("_page_gf_entries")>-1&&b(".gform_fileupload_multifile").each(function(){c(this)})}),a.setup=function(a){c(a)}}(window.gfMultiFileUploader=window.gfMultiFileUploader||{},jQuery);var __gf_keyup_timeout;jQuery(document).on("change keyup",".gfield_trigger_change input, .gfield_trigger_change select, .gfield_trigger_change textarea",function(a){gf_raw_input_change(a,this)}),window.rgars,window.rgar,String.prototype.format=function(){var a=arguments;return this.replace(/{(\d+)}/g,function(b,c){return void 0!==a[c]?a[c]:b})}; \ No newline at end of file diff --git a/js/jquery.json-1.3.min.js b/js/jquery.json-1.3.min.js index 4704e34..165bee0 100644 --- a/js/jquery.json-1.3.min.js +++ b/js/jquery.json-1.3.min.js @@ -1 +1 @@ -!function($){function toIntegersAtLease(a){return 10>a?"0"+a:a}Date.prototype.toJSON=function(a){return this.getUTCFullYear()+"-"+toIntegersAtLease(this.getUTCMonth())+"-"+toIntegersAtLease(this.getUTCDate())};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g,meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};$.quoteString=function(a){return'"'+a.replace(escapeable,function(a){var b=meta[a];return"string"==typeof b?b:(b=a.charCodeAt(),"\\u00"+Math.floor(b/16).toString(16)+(b%16).toString(16))})+'"'},$.toJSON=function(a,b){var c=typeof a;if("undefined"==c)return"undefined";if("number"==c||"boolean"==c)return a+"";if(null===a)return"null";if("string"==c){var d=$.quoteString(a);return d}if("object"==c&&"function"==typeof a.toJSON)return a.toJSON(b);if("function"!=c&&"number"==typeof a.length){for(var e=[],f=0;fg&&(g="0"+g),10>h&&(h="0"+h),10>j&&(j="0"+j),10>k&&(k="0"+k),10>l&&(l="0"+l),100>m&&(m="0"+m),10>m&&(m="0"+m),'"'+i+"-"+g+"-"+h+"T"+j+":"+k+":"+l+"."+m+'Z"'}if(b=[],$.isArray(a)){for(c=0;c0&&(a=a.replace("#max",q),a=a.replace("#left",r)),a}function f(){var a={input:p,max:q,left:r,words:s};return a}function g(a){return a.next(".charleft")}function h(){var a=navigator.appVersion;return-1!==a.toLowerCase().indexOf("win")}function i(a){var b=a+" ",c=/^[^A-Za-z0-9]+/gi,d=b.replace(c,""),e=/[^A-Za-z0-9]+/gi,f=d.replace(e," "),g=f.split(" ");return g}function j(a){var b=a.length-1;return b}function k(){var a,c,f,g=o.val(),k="function"==typeof b.charCounter?b.charCounter:t[b.charCounter],l=k(g);return b.maxCharacterSize>0?(b.truncate&&l>=b.maxCharacterSize&&(g=g.substring(0,b.maxCharacterSize)),a=d(g),c=b.maxCharacterSize,h()&&(c=b.maxCharacterSize-a),b.truncate&&l>c&&(f=this.scrollTop,o.val(g.substring(0,c)),this.scrollTop=f),m.removeClass(b.warningStyle+" "+b.errorStyle),c-l<=b.warningNumber&&m.addClass(b.warningStyle),0>c-l&&m.addClass(b.errorStyle),p=l,h()&&(p=l+a),s=j(i(o.val())),r=q-p):(a=d(g),p=l,h()&&(p=l+a),s=j(i(o.val()))),e()}function l(){return m.html(k()),"undefined"!=typeof c&&c.call(this,f()),!0}var m,n={maxCharacterSize:-1,truncate:!0,charCounter:"standard",originalStyle:"originalTextareaInfo",warningStyle:"warningTextareaInfo",errorStyle:"errorTextareaInfo",warningNumber:20,displayFormat:"#input characters | #words words"},o=a(this),p=0,q=b.maxCharacterSize,r=0,s=0,t={};t.standard=function(a){return a.length},t.twitter=function(a){var b=22,c=Array(b+1).join("*"),d="(https?://)?([a-z0-9+!*(),;?&=$_.-]+(:[a-z0-9+!*(),;?&=$_.-]+)?@)?([a-z0-9-.]*)\\.(travel|museum|[a-z]{2,4})(:[0-9]{2,5})?(/([a-z0-9+$_-]\\.?)+)*/?(\\?[a-z+&$_.-][a-z0-9;:@&%=+/$_.-]*)?(#[a-z_.-][a-z0-9+$_.-]*)?",e=new RegExp(d,"gi");return a.replace(e,c).length},b=a.extend(n,b),a("
         
        ").insertAfter(o),m=g(o),m.addClass(b.originalStyle),l(),o.bind("keyup",function(){l()}).bind("mouseover paste",function(){setTimeout(function(){l()},10)})}}(jQuery); \ No newline at end of file +!function(a){a.fn.textareaCount=function(b,c){function d(a){var b,c=0;for(b=0;b0&&(a=a.replace("#max",q),a=a.replace("#left",r)),a}function f(){return{input:p,max:q,left:r,words:s}}function g(a){return a.next(".charleft")}function h(){return-1!==navigator.appVersion.toLowerCase().indexOf("win")}function i(a){var b=a+" ",c=/^[^A-Za-z0-9]+/gi,d=b.replace(c,""),e=/[^A-Za-z0-9]+/gi;return d.replace(e," ").split(" ")}function j(a){return a.length-1}function k(){var a,c,f,g=o.val(),k="function"==typeof b.charCounter?b.charCounter:t[b.charCounter],l=k(g);return b.maxCharacterSize>0?(b.truncate&&l>=b.maxCharacterSize&&(g=g.substring(0,b.maxCharacterSize)),a=d(g),c=b.maxCharacterSize,h()&&(c=b.maxCharacterSize-a),b.truncate&&l>c&&(f=this.scrollTop,o.val(g.substring(0,c)),this.scrollTop=f),m.removeClass(b.warningStyle+" "+b.errorStyle),c-l<=b.warningNumber&&m.addClass(b.warningStyle),c-l<0&&m.addClass(b.errorStyle),p=l,h()&&(p=l+a),s=j(i(o.val())),r=q-p):(a=d(g),p=l,h()&&(p=l+a),s=j(i(o.val()))),e()}function l(){return m.html(k()),void 0!==c&&c.call(this,f()),!0}var m,n={maxCharacterSize:-1,truncate:!0,charCounter:"standard",originalStyle:"originalTextareaInfo",warningStyle:"warningTextareaInfo",errorStyle:"errorTextareaInfo",warningNumber:20,displayFormat:"#input characters | #words words"},o=a(this),p=0,q=b.maxCharacterSize,r=0,s=0,t={};t.standard=function(a){return a.length},t.twitter=function(a){var b=22,c=Array(b+1).join("*"),d="(https?://)?([a-z0-9+!*(),;?&=$_.-]+(:[a-z0-9+!*(),;?&=$_.-]+)?@)?([a-z0-9-.]*)\\.(travel|museum|[a-z]{2,4})(:[0-9]{2,5})?(/([a-z0-9+$_-]\\.?)+)*/?(\\?[a-z+&$_.-][a-z0-9;:@&%=+/$_.-]*)?(#[a-z_.-][a-z0-9+$_.-]*)?",e=new RegExp(d,"gi");return a.replace(e,c).length},b=a.extend(n,b),a("
         
        ").insertAfter(o),m=g(o),m.addClass(b.originalStyle),l(),o.bind("keyup",function(){l()}).bind("mouseover paste",function(){setTimeout(function(){l()},10)})}}(jQuery); \ No newline at end of file diff --git a/js/shortcode-ui.min.js b/js/shortcode-ui.min.js index bf0f6d4..63e6017 100644 --- a/js/shortcode-ui.min.js +++ b/js/shortcode-ui.min.js @@ -1 +1 @@ -var GformShortcodeUI;!function(a,b){var c=window.GformShortcodeUI={models:{},collections:{},views:{},utils:{},strings:{}};c.models.ShortcodeAttribute=Backbone.Model.extend({defaults:{attr:"",label:"",type:"",section:"",description:"","default":"",value:""}}),c.models.ShortcodeAttributes=Backbone.Collection.extend({model:c.models.ShortcodeAttribute,clone:function(){return new this.constructor(_.map(this.models,function(a){return a.clone()}))}}),c.models.Shortcode=Backbone.Model.extend({defaults:{label:"",shortcode_tag:"",action_tag:"",attrs:c.models.ShortcodeAttributes},set:function(a,b){return void 0===a.attrs||a.attrs instanceof c.models.ShortcodeAttributes||(_.each(a.attrs,function(a){void 0!=a["default"]&&(a.value=a["default"])}),a.attrs=new c.models.ShortcodeAttributes(a.attrs)),Backbone.Model.prototype.set.call(this,a,b)},toJSON:function(a){return a=Backbone.Model.prototype.toJSON.call(this,a),void 0!==a.attrs&&a.attrs instanceof c.models.ShortcodeAttributes&&(a.attrs=a.attrs.toJSON()),a},clone:function(){var a=Backbone.Model.prototype.clone.call(this);return a.set("attrs",a.get("attrs").clone()),a},formatShortcode:function(){var a,b,c=[];return this.get("attrs").each(function(a){var d=a.get("value"),e=a.get("type"),f=a.get("default");(!d||d.length<1)&&"checkbox"!=e||"checkbox"==e&&"true"!=f&&!d||("content"===a.get("attr")?b=a.get("value"):c.push(a.get("attr")+'="'+d+'"'))}),a="[{{ shortcode }} {{ attributes }}]",b&&b.length>0&&(a+="{{ content }}[/{{ shortcode }}]"),a=a.replace(/{{ shortcode }}/g,this.get("shortcode_tag")),a=a.replace(/{{ attributes }}/g,c.join(" ")),a=a.replace(/{{ content }}/g,b)},validate:function(a){var b=[],d=a.attrs.findWhere({attr:"id"});return d.get("value")||b.push({id:c.strings.pleaseSelectAForm}),b.length?b:null}}),c.collections.Shortcodes=Backbone.Collection.extend({model:c.models.Shortcode}),c.views.editShortcodeForm=wp.Backbone.View.extend({el:"#gform-shortcode-ui-container",template:wp.template("gf-shortcode-default-edit-form"),hasAdvancedValue:!1,events:{"click #gform-update-shortcode":"insertShortcode","click #gform-insert-shortcode":"insertShortcode","click #gform-cancel-shortcode":"cancelShortcode"},initialize:function(){_.bindAll(this,"beforeRender","render","afterRender");var a=this;this.render=_.wrap(this.render,function(b){return a.beforeRender(),b(),a.afterRender(),a}),this.model.get("attrs").each(function(b){switch(b.get("section")){case"required":a.views.add(".gf-edit-shortcode-form-required-attrs",new c.views.editAttributeField({model:b,parent:a}));break;case"standard":a.views.add(".gf-edit-shortcode-form-standard-attrs",new c.views.editAttributeField({model:b,parent:a}));break;default:a.views.add(".gf-edit-shortcode-form-advanced-attrs",new c.views.editAttributeField({model:b,parent:a})),a.hasAdvancedVal||(a.hasAdvancedVal=""!==b.get("value"))}}),this.listenTo(this.model,"change",this.render)},beforeRender:function(){},afterRender:function(){gform_initialize_tooltips(),b("#gform-insert-shortcode").toggle("insert"==this.options.viewMode),b("#gform-update-shortcode").toggle("insert"!=this.options.viewMode),b("#gf-edit-shortcode-form-advanced-attrs").toggle(this.hasAdvancedVal)},insertShortcode:function(a){var b=this.model.isValid({validate:!0});b?(send_to_editor(this.model.formatShortcode()),tb_remove(),this.dispose()):_.each(this.model.validationError,function(a){_.each(a,function(a,b){alert(a)})})},cancelShortcode:function(a){tb_remove(),this.dispose()},dispose:function(){this.remove(),b("#gform-shortcode-ui-wrap").append('
        ')}}),c.views.editAttributeField=Backbone.View.extend({tagName:"div",initialize:function(a){this.parent=a.parent},events:{'keyup input[type="text"]':"updateValue","keyup textarea":"updateValue","change select":"updateValue","change #gf-shortcode-attr-action":"updateAction","change input[type=checkbox]":"updateCheckbox","change input[type=radio]":"updateValue","change input[type=email]":"updateValue","change input[type=number]":"updateValue","change input[type=date]":"updateValue","change input[type=url]":"updateValue"},render:function(){return this.template=wp.media.template("gf-shortcode-ui-field-"+this.model.get("type")),this.$el.html(this.template(this.model.toJSON()))},updateValue:function(a){var c=b(a.target);this.model.set("value",c.val())},updateCheckbox:function(a){var c=b(a.target),d=c.prop("checked");this.model.set("value",d)},updateAction:function(a){var d=b(a.target),e=d.val();this.model.set("value",e);var f=this.parent.model,g=c.shortcodes.findWhere({shortcode_tag:"gravityform",action_tag:e}),h=f.get("attrs");g.get("attrs").each(function(a){var b=a.get("attr"),c=h.findWhere({attr:b});if("undefined"!=typeof c){var d=c.get("attr");if(b==d){var e=c.get("value");a.set("value",String(e))}}}),b(this.parent.el).empty();var i=this.parent.options.viewMode;this.parent.dispose(),this.parent.model.set(g),GformShortcodeUI=new c.views.editShortcodeForm({model:g,viewMode:i}),GformShortcodeUI.render()}}),c.utils.shortcodeViewConstructor={initialize:function(a){this.shortcodeModel=this.getShortcodeModel(this.shortcode)},getShortcodeModel:function(a){var b="undefined"!=typeof a.attrs.named.action?a.attrs.named.action:"",d=c.shortcodes.findWhere({action_tag:b});if(d){var e=d.clone();return e.get("attrs").each(function(b){b.get("attr")in a.attrs.named&&b.set("value",a.attrs.named[b.get("attr")]),"content"===b.get("attr")&&"content"in a&&b.set("value",a.content)}),e}},getContent:function(){return this.content||this.fetch(),this.content},fetch:function(){var a=this;if(!this.fetching){this.fetching=!0;var c,d=this.shortcodeModel.get("attrs").findWhere({attr:"id"}),e=d.get("value");c={action:"gf_do_shortcode",post_id:b("#post_ID").val(),form_id:e,shortcode:this.shortcodeModel.formatShortcode(),nonce:gfShortcodeUIData.previewNonce},b.post(ajaxurl,c).done(function(b){a.content=b}).fail(function(){a.content=''+gfShortcodeUIData.strings.errorLoadingPreview+""}).always(function(){delete a.fetching,a.render()})}},setLoader:function(){this.setContent('
        ')},View:{overlay:!0,shortcodeHTML:!1,setContent:function(a,c){this.getNodes(function(d,e,f){var g="wrap"===c||"replace"===c?e:f,h=a;_.isString(h)&&(h=d.dom.createFragment(h)),"replace"===c?d.dom.replace(h,g):"remove"===c?(e.parentNode.insertBefore(h,e.nextSibling),b(e).remove()):(g.innerHTML="",g.appendChild(h))})},initialize:function(a){var b="undefined"!=typeof a.shortcode.attrs.named.action?a.shortcode.attrs.named.action:"",d=c.shortcodes.findWhere({action_tag:b});if(!d)return this.shortcodeHTML=decodeURIComponent(a.encodedText),void(this.shortcode=!1);var e=d.clone();e.get("attrs").each(function(b){b.get("attr")in a.shortcode.attrs.named&&b.set("value",a.shortcode.attrs.named[b.get("attr")]),"content"===b.get("attr")&&"content"in a.shortcode&&b.set("value",a.shortcode.content)}),this.shortcode=e},loadingPlaceholder:function(){return'
        '},getEditors:function(a){var b=[];return _.each(tinymce.editors,function(c){c.plugins.wpview&&(a&&a(c),b.push(c))},this),b},getNodes:function(a){var c=[],d=this;return this.getEditors(function(e){b(e.getBody()).find('[data-wpview-text="'+d.encodedText+'"]').each(function(d,f){a&&a(e,f,b(f).find(".wpview-content").get(0)),c.push(f)})}),c},setIframes:function(a){var c=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;return-1===a.indexOf("'+n+l+''+a+""),h.close(),j=function(){g.contentWindow&&b(g).height(b(h.body).height())},c)new c(_.debounce(function(){j()},100)).observe(h.body,{attributes:!0,childList:!0,subtree:!0});else for(i=1;6>i;i++)setTimeout(j,700*i);j(),d.on("wp-body-class-change",function(){h.body.className=d.getBody().className})},50)})},getHtml:function(){if(!this.shortcode)return void this.setContent(this.shortcodeHTML,"remove");var a;if(!1===this.shortcodeHTML){var c=this.shortcode.get("attrs").findWhere({attr:"id"}),d=c.get("value");a={action:"gf_do_shortcode",post_id:b("#post_ID").val(),form_id:d,shortcode:this.shortcode.formatShortcode(),nonce:gfShortcodeUIData.previewNonce},b.post(ajaxurl,a,b.proxy(this.setIframes,this))}return this.shortcodeHTML}},edit:function(a){var d;if("object"==typeof a&&(a=decodeURIComponent(jQuery(a).attr("data-wpview-text"))),d=wp.shortcode.next("gravityform",a)){var e=d.shortcode.attrs.named.action?d.shortcode.attrs.named.action:"",f=c.shortcodes.findWhere({shortcode_tag:d.shortcode.tag,action_tag:e});if(!f)return;var g=f.clone();_.each(d.shortcode.attrs.named,function(a,b){attr=g.get("attrs").findWhere({attr:b}),attr&&attr.set("value",a)});var h=g.get("attrs").findWhere({attr:"id"}),i=h.get("value");b("#add_form_id").val(i),GformShortcodeUI=new c.views.editShortcodeForm({model:g,viewMode:"update"}),GformShortcodeUI.render(),b("#gform-insert-shortcode").hide(),b("#gform-update-shortcode").show(),tb_show("Edit Gravity Form","#TB_inline?inlineId=select_gravity_form&width=753&height=686","")}}},b(document).ready(function(){c.strings=gfShortcodeUIData.strings,c.shortcodes=new c.collections.Shortcodes(gfShortcodeUIData.shortcodes),gfShortcodeUIData.previewDisabled||"undefined"==typeof wp.mce||wp.mce.views.register("gravityform",b.extend(!0,{},c.utils.shortcodeViewConstructor)),b(document).on("click",".gform_media_link",function(){c.shortcodes=new c.collections.Shortcodes(gfShortcodeUIData.shortcodes);var a=c.shortcodes.findWhere({shortcode_tag:"gravityform",action_tag:""});GformShortcodeUI=new c.views.editShortcodeForm({model:a,viewMode:"insert"}),GformShortcodeUI.render(),tb_show("Insert Gravity Form","#TB_inline?inlineId=select_gravity_form&width=753&height=686","")})})}(window.gfShortcodeUI=window.gfShortcodeUI||{},jQuery); \ No newline at end of file +var GformShortcodeUI;!function(a,b){var c=window.GformShortcodeUI={models:{},collections:{},views:{},utils:{},strings:{}};c.models.ShortcodeAttribute=Backbone.Model.extend({defaults:{attr:"",label:"",type:"",section:"",description:"",default:"",value:""}}),c.models.ShortcodeAttributes=Backbone.Collection.extend({model:c.models.ShortcodeAttribute,clone:function(){return new this.constructor(_.map(this.models,function(a){return a.clone()}))}}),c.models.Shortcode=Backbone.Model.extend({defaults:{label:"",shortcode_tag:"",action_tag:"",attrs:c.models.ShortcodeAttributes},set:function(a,b){return void 0===a.attrs||a.attrs instanceof c.models.ShortcodeAttributes||(_.each(a.attrs,function(a){void 0!=a.default&&(a.value=a.default)}),a.attrs=new c.models.ShortcodeAttributes(a.attrs)),Backbone.Model.prototype.set.call(this,a,b)},toJSON:function(a){return a=Backbone.Model.prototype.toJSON.call(this,a),void 0!==a.attrs&&a.attrs instanceof c.models.ShortcodeAttributes&&(a.attrs=a.attrs.toJSON()),a},clone:function(){var a=Backbone.Model.prototype.clone.call(this);return a.set("attrs",a.get("attrs").clone()),a},formatShortcode:function(){var a,b,c=[];return this.get("attrs").each(function(a){var d=a.get("value"),e=a.get("type"),f=a.get("default");(!d||d.length<1)&&"checkbox"!=e||"checkbox"==e&&"true"!=f&&!d||("content"===a.get("attr")?b=a.get("value"):c.push(a.get("attr")+'="'+d+'"'))}),a="[{{ shortcode }} {{ attributes }}]",b&&b.length>0&&(a+="{{ content }}[/{{ shortcode }}]"),a=a.replace(/{{ shortcode }}/g,this.get("shortcode_tag")),a=a.replace(/{{ attributes }}/g,c.join(" ")),a=a.replace(/{{ content }}/g,b)},validate:function(a){var b=[];return a.attrs.findWhere({attr:"id"}).get("value")||b.push({id:c.strings.pleaseSelectAForm}),b.length?b:null}}),c.collections.Shortcodes=Backbone.Collection.extend({model:c.models.Shortcode}),c.views.editShortcodeForm=wp.Backbone.View.extend({el:"#gform-shortcode-ui-container",template:wp.template("gf-shortcode-default-edit-form"),hasAdvancedValue:!1,events:{"click #gform-update-shortcode":"insertShortcode","click #gform-insert-shortcode":"insertShortcode","click #gform-cancel-shortcode":"cancelShortcode"},initialize:function(){_.bindAll(this,"beforeRender","render","afterRender");var a=this;this.render=_.wrap(this.render,function(b){return a.beforeRender(),b(),a.afterRender(),a}),this.model.get("attrs").each(function(b){switch(b.get("section")){case"required":a.views.add(".gf-edit-shortcode-form-required-attrs",new c.views.editAttributeField({model:b,parent:a}));break;case"standard":a.views.add(".gf-edit-shortcode-form-standard-attrs",new c.views.editAttributeField({model:b,parent:a}));break;default:a.views.add(".gf-edit-shortcode-form-advanced-attrs",new c.views.editAttributeField({model:b,parent:a})),a.hasAdvancedVal||(a.hasAdvancedVal=""!==b.get("value"))}}),this.listenTo(this.model,"change",this.render)},beforeRender:function(){},afterRender:function(){gform_initialize_tooltips(),b("#gform-insert-shortcode").toggle("insert"==this.options.viewMode),b("#gform-update-shortcode").toggle("insert"!=this.options.viewMode),b("#gf-edit-shortcode-form-advanced-attrs").toggle(this.hasAdvancedVal)},insertShortcode:function(a){this.model.isValid({validate:!0})?(send_to_editor(this.model.formatShortcode()),tb_remove(),this.dispose()):_.each(this.model.validationError,function(a){_.each(a,function(a,b){alert(a)})})},cancelShortcode:function(a){tb_remove(),this.dispose()},dispose:function(){this.remove(),b("#gform-shortcode-ui-wrap").append('
        ')}}),c.views.editAttributeField=Backbone.View.extend({tagName:"div",initialize:function(a){this.parent=a.parent},events:{'keyup input[type="text"]':"updateValue","keyup textarea":"updateValue","change select":"updateValue","change #gf-shortcode-attr-action":"updateAction","change input[type=checkbox]":"updateCheckbox","change input[type=radio]":"updateValue","change input[type=email]":"updateValue","change input[type=number]":"updateValue","change input[type=date]":"updateValue","change input[type=url]":"updateValue"},render:function(){return this.template=wp.media.template("gf-shortcode-ui-field-"+this.model.get("type")),this.$el.html(this.template(this.model.toJSON()))},updateValue:function(a){var c=b(a.target);this.model.set("value",c.val())},updateCheckbox:function(a){var c=b(a.target),d=c.prop("checked");this.model.set("value",d)},updateAction:function(a){var d=b(a.target),e=d.val();this.model.set("value",e);var f=this.parent.model,g=c.shortcodes.findWhere({shortcode_tag:"gravityform",action_tag:e}),h=f.get("attrs");g.get("attrs").each(function(a){var b=a.get("attr"),c=h.findWhere({attr:b});if(void 0!==c){if(b==c.get("attr")){var d=c.get("value");a.set("value",String(d))}}}),b(this.parent.el).empty();var i=this.parent.options.viewMode;this.parent.dispose(),this.parent.model.set(g),GformShortcodeUI=new c.views.editShortcodeForm({model:g,viewMode:i}),GformShortcodeUI.render()}}),c.utils.shortcodeViewConstructor={initialize:function(a){this.shortcodeModel=this.getShortcodeModel(this.shortcode)},getShortcodeModel:function(a){var b=void 0!==a.attrs.named.action?a.attrs.named.action:"",d=c.shortcodes.findWhere({action_tag:b});if(d){var e=d.clone();return e.get("attrs").each(function(b){b.get("attr")in a.attrs.named&&b.set("value",a.attrs.named[b.get("attr")]),"content"===b.get("attr")&&"content"in a&&b.set("value",a.content)}),e}},getContent:function(){return this.content||this.fetch(),this.content},fetch:function(){var a=this;if(!this.fetching){this.fetching=!0;var c,d=this.shortcodeModel.get("attrs").findWhere({attr:"id"}),e=d.get("value");c={action:"gf_do_shortcode",post_id:b("#post_ID").val(),form_id:e,shortcode:this.shortcodeModel.formatShortcode(),nonce:gfShortcodeUIData.previewNonce},b.post(ajaxurl,c).done(function(b){a.content=b}).fail(function(){a.content=''+gfShortcodeUIData.strings.errorLoadingPreview+""}).always(function(){delete a.fetching,a.render()})}},setLoader:function(){this.setContent('
        ')},View:{overlay:!0,shortcodeHTML:!1,setContent:function(a,c){this.getNodes(function(d,e,f){var g="wrap"===c||"replace"===c?e:f,h=a;_.isString(h)&&(h=d.dom.createFragment(h)),"replace"===c?d.dom.replace(h,g):"remove"===c?(e.parentNode.insertBefore(h,e.nextSibling),b(e).remove()):(g.innerHTML="",g.appendChild(h))})},initialize:function(a){var b=void 0!==a.shortcode.attrs.named.action?a.shortcode.attrs.named.action:"",d=c.shortcodes.findWhere({action_tag:b});if(!d)return this.shortcodeHTML=decodeURIComponent(a.encodedText),void(this.shortcode=!1);var e=d.clone();e.get("attrs").each(function(b){b.get("attr")in a.shortcode.attrs.named&&b.set("value",a.shortcode.attrs.named[b.get("attr")]),"content"===b.get("attr")&&"content"in a.shortcode&&b.set("value",a.shortcode.content)}),this.shortcode=e},loadingPlaceholder:function(){return'
        '},getEditors:function(a){var b=[];return _.each(tinymce.editors,function(c){c.plugins.wpview&&(a&&a(c),b.push(c))},this),b},getNodes:function(a){var c=[],d=this;return this.getEditors(function(e){b(e.getBody()).find('[data-wpview-text="'+d.encodedText+'"]').each(function(d,f){a&&a(e,f,b(f).find(".wpview-content").get(0)),c.push(f)})}),c},setIframes:function(a){var c=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(-1===a.indexOf("'+l+''+a+""),h.close(),j=function(){g.contentWindow&&b(g).height(b(h.body).height())},c)new c(_.debounce(function(){j()},100)).observe(h.body,{attributes:!0,childList:!0,subtree:!0});else for(i=1;i<6;i++)setTimeout(j,700*i);j(),d.on("wp-body-class-change",function(){h.body.className=d.getBody().className})},50)})},getHtml:function(){if(!this.shortcode)return void this.setContent(this.shortcodeHTML,"remove");var a;if(!1===this.shortcodeHTML){var c=this.shortcode.get("attrs").findWhere({attr:"id"}),d=c.get("value");a={action:"gf_do_shortcode",post_id:b("#post_ID").val(),form_id:d,shortcode:this.shortcode.formatShortcode(),nonce:gfShortcodeUIData.previewNonce},b.post(ajaxurl,a,b.proxy(this.setIframes,this))}return this.shortcodeHTML}},edit:function(a){var d;if("object"==typeof a&&(a=decodeURIComponent(jQuery(a).attr("data-wpview-text"))),d=wp.shortcode.next("gravityform",a)){var e=d.shortcode.attrs.named.action?d.shortcode.attrs.named.action:"",f=c.shortcodes.findWhere({shortcode_tag:d.shortcode.tag,action_tag:e});if(!f)return;var g=f.clone();_.each(d.shortcode.attrs.named,function(a,b){attr=g.get("attrs").findWhere({attr:b}),attr&&attr.set("value",a)});var h=g.get("attrs").findWhere({attr:"id"}),i=h.get("value");b("#add_form_id").val(i),GformShortcodeUI=new c.views.editShortcodeForm({model:g,viewMode:"update"}),GformShortcodeUI.render(),b("#gform-insert-shortcode").hide(),b("#gform-update-shortcode").show(),tb_show("Edit Gravity Form","#TB_inline?inlineId=select_gravity_form&width=753&height=686","")}}},b(document).ready(function(){c.strings=gfShortcodeUIData.strings,c.shortcodes=new c.collections.Shortcodes(gfShortcodeUIData.shortcodes),gfShortcodeUIData.previewDisabled||void 0===wp.mce||wp.mce.views.register("gravityform",b.extend(!0,{},c.utils.shortcodeViewConstructor)),b(document).on("click",".gform_media_link",function(){c.shortcodes=new c.collections.Shortcodes(gfShortcodeUIData.shortcodes);var a=c.shortcodes.findWhere({shortcode_tag:"gravityform",action_tag:""});GformShortcodeUI=new c.views.editShortcodeForm({model:a,viewMode:"insert"}),GformShortcodeUI.render(),tb_show("Insert Gravity Form","#TB_inline?inlineId=select_gravity_form&width=753&height=686","")})})}(window.gfShortcodeUI=window.gfShortcodeUI||{},jQuery); \ No newline at end of file diff --git a/js/tooltip_init.min.js b/js/tooltip_init.min.js index 17d8d10..50c1d96 100644 --- a/js/tooltip_init.min.js +++ b/js/tooltip_init.min.js @@ -1 +1 @@ -function gform_initialize_tooltips(){jQuery(".gf_tooltip").tooltip({show:500,content:function(){return jQuery(this).prop("title")},open:function(a,b){if("undefined"==typeof a.originalEvent)return!1;var c=jQuery(b.tooltip).attr("id");jQuery("div.ui-tooltip").not("#"+c).remove()},close:function(a,b){b.tooltip.hover(function(){jQuery(this).stop(!0).fadeTo(400,1)},function(){jQuery(this).fadeOut("500",function(){jQuery(this).remove()})})}})}jQuery(document).ready(function(){gform_initialize_tooltips()}); \ No newline at end of file +function gform_initialize_tooltips(){jQuery(".gf_tooltip").tooltip({show:500,content:function(){return jQuery(this).prop("title")},open:function(a,b){if(void 0===a.originalEvent)return!1;var c=jQuery(b.tooltip).attr("id");jQuery("div.ui-tooltip").not("#"+c).remove()},close:function(a,b){b.tooltip.hover(function(){jQuery(this).stop(!0).fadeTo(400,1)},function(){jQuery(this).fadeOut("500",function(){jQuery(this).remove()})})}})}jQuery(document).ready(function(){gform_initialize_tooltips()}); \ No newline at end of file diff --git a/languages/gravityforms-ar.mo b/languages/gravityforms-ar.mo index 8501daa..74a2940 100644 Binary files a/languages/gravityforms-ar.mo and b/languages/gravityforms-ar.mo differ diff --git a/languages/gravityforms-ca.mo b/languages/gravityforms-ca.mo index 3eae67f..5f376ec 100644 Binary files a/languages/gravityforms-ca.mo and b/languages/gravityforms-ca.mo differ diff --git a/languages/gravityforms-da_DK.mo b/languages/gravityforms-da_DK.mo index b44a5a2..e9784cd 100644 Binary files a/languages/gravityforms-da_DK.mo and b/languages/gravityforms-da_DK.mo differ diff --git a/languages/gravityforms-de_DE.mo b/languages/gravityforms-de_DE.mo index 6f72ca1..0b09dbe 100644 Binary files a/languages/gravityforms-de_DE.mo and b/languages/gravityforms-de_DE.mo differ diff --git a/languages/gravityforms-de_DE_formal.mo b/languages/gravityforms-de_DE_formal.mo index 7575ffa..d5bc400 100644 Binary files a/languages/gravityforms-de_DE_formal.mo and b/languages/gravityforms-de_DE_formal.mo differ diff --git a/languages/gravityforms-en.mo b/languages/gravityforms-en.mo index 9e99096..f8440ef 100644 Binary files a/languages/gravityforms-en.mo and b/languages/gravityforms-en.mo differ diff --git a/languages/gravityforms-en_AU.mo b/languages/gravityforms-en_AU.mo index 0d3afb7..bfa1e77 100644 Binary files a/languages/gravityforms-en_AU.mo and b/languages/gravityforms-en_AU.mo differ diff --git a/languages/gravityforms-en_GB.mo b/languages/gravityforms-en_GB.mo index 8dea486..7ff4a27 100644 Binary files a/languages/gravityforms-en_GB.mo and b/languages/gravityforms-en_GB.mo differ diff --git a/languages/gravityforms-es_ES.mo b/languages/gravityforms-es_ES.mo index 3071d5b..6cd81cc 100644 Binary files a/languages/gravityforms-es_ES.mo and b/languages/gravityforms-es_ES.mo differ diff --git a/languages/gravityforms-fi.mo b/languages/gravityforms-fi.mo index e4ea188..466ef4c 100644 Binary files a/languages/gravityforms-fi.mo and b/languages/gravityforms-fi.mo differ diff --git a/languages/gravityforms-fr_FR.mo b/languages/gravityforms-fr_FR.mo index 72ef5b0..daaeda0 100644 Binary files a/languages/gravityforms-fr_FR.mo and b/languages/gravityforms-fr_FR.mo differ diff --git a/languages/gravityforms-hu_HU.mo b/languages/gravityforms-hu_HU.mo index 57ec3dd..4817ab2 100644 Binary files a/languages/gravityforms-hu_HU.mo and b/languages/gravityforms-hu_HU.mo differ diff --git a/languages/gravityforms-it_IT.mo b/languages/gravityforms-it_IT.mo index 15cd8da..1fdca9b 100644 Binary files a/languages/gravityforms-it_IT.mo and b/languages/gravityforms-it_IT.mo differ diff --git a/languages/gravityforms-ja.mo b/languages/gravityforms-ja.mo index c2fbeef..796e279 100644 Binary files a/languages/gravityforms-ja.mo and b/languages/gravityforms-ja.mo differ diff --git a/languages/gravityforms-nb_NO.mo b/languages/gravityforms-nb_NO.mo index a68020a..7d56a3c 100644 Binary files a/languages/gravityforms-nb_NO.mo and b/languages/gravityforms-nb_NO.mo differ diff --git a/languages/gravityforms-nl_NL.mo b/languages/gravityforms-nl_NL.mo index 2c9d7e6..358a49d 100644 Binary files a/languages/gravityforms-nl_NL.mo and b/languages/gravityforms-nl_NL.mo differ diff --git a/languages/gravityforms-pt_BR.mo b/languages/gravityforms-pt_BR.mo index e46f599..0ce3012 100644 Binary files a/languages/gravityforms-pt_BR.mo and b/languages/gravityforms-pt_BR.mo differ diff --git a/languages/gravityforms-pt_PT.mo b/languages/gravityforms-pt_PT.mo index b9a2637..b14fae9 100644 Binary files a/languages/gravityforms-pt_PT.mo and b/languages/gravityforms-pt_PT.mo differ diff --git a/languages/gravityforms-ru_RU.mo b/languages/gravityforms-ru_RU.mo index dd6f7c7..c9aa622 100644 Binary files a/languages/gravityforms-ru_RU.mo and b/languages/gravityforms-ru_RU.mo differ diff --git a/languages/gravityforms-sv_SE.mo b/languages/gravityforms-sv_SE.mo deleted file mode 100644 index 83efbb5..0000000 Binary files a/languages/gravityforms-sv_SE.mo and /dev/null differ diff --git a/languages/gravityforms-zh_CN.mo b/languages/gravityforms-zh_CN.mo index a00605e..b68d844 100644 Binary files a/languages/gravityforms-zh_CN.mo and b/languages/gravityforms-zh_CN.mo differ diff --git a/languages/gravityforms.pot b/languages/gravityforms.pot index f0388d4..61dbd59 100644 --- a/languages/gravityforms.pot +++ b/languages/gravityforms.pot @@ -1,9 +1,9 @@ # Copyright 2009-2017 Rocketgenius, Inc. msgid "" msgstr "" -"Project-Id-Version: Gravity Forms 2.2.1.2\n" +"Project-Id-Version: Gravity Forms 2.2.3\n" "Report-Msgid-Bugs-To: http://www.gravtiyhelp.com\n" -"POT-Creation-Date: 2017-03-30 20:15:35+00:00\n" +"POT-Creation-Date: 2017-05-23 18:35:34+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -72,8 +72,8 @@ msgstr "" msgid "Form Id" msgstr "" -#: common.php:580 form_list.php:94 gravityforms.php:3369 -#: includes/addon/class-gf-addon.php:2727 js.php:1198 tooltips.php:34 +#: common.php:580 form_list.php:94 gravityforms.php:3376 +#: includes/addon/class-gf-addon.php:2742 js.php:1198 tooltips.php:34 msgid "Form Title" msgstr "" @@ -117,7 +117,7 @@ msgstr "" msgid "Pricing form fields" msgstr "" -#: common.php:621 common.php:3723 form_detail.php:1456 form_detail.php:1457 +#: common.php:621 common.php:3732 form_detail.php:1456 form_detail.php:1457 #: includes/fields/class-gf-field-radio.php:132 msgid "Other" msgstr "" @@ -202,7 +202,7 @@ msgstr "" msgid "Order" msgstr "" -#: common.php:1409 entry_detail.php:1084 gravityforms.php:1820 +#: common.php:1409 entry_detail.php:1084 gravityforms.php:1823 #: includes/addon/class-gf-payment-addon.php:2572 #: includes/fields/class-gf-field-total.php:24 js.php:741 msgid "Total" @@ -231,221 +231,221 @@ msgstr "" msgid "Total:" msgstr "" -#: common.php:2540 +#: common.php:2549 msgid "" "Gravity Forms requires WordPress %s or greater. You must upgrade WordPress " "in order to use Gravity Forms" msgstr "" -#: common.php:2657 +#: common.php:2666 msgid "%s ago" msgstr "" -#: common.php:2659 common.php:2662 +#: common.php:2668 common.php:2671 msgid "%1$s at %2$s" msgstr "" -#: common.php:3137 +#: common.php:3146 msgid "Product fields are not editable" msgstr "" -#: common.php:3141 +#: common.php:3150 msgid "Donations are not editable" msgstr "" -#: common.php:3300 +#: common.php:3309 msgid "There was an problem while verifying your file." msgstr "" -#: common.php:3303 +#: common.php:3312 msgid "Sorry, this file extension is not permitted for security reasons." msgstr "" -#: common.php:3306 +#: common.php:3315 msgid "Sorry, this file type is not permitted for security reasons." msgstr "" -#: common.php:4301 form_list.php:164 form_list.php:596 form_settings.php:1121 -#: form_settings.php:2417 includes/addon/class-gf-feed-addon.php:1934 +#: common.php:4328 form_list.php:164 form_list.php:596 form_settings.php:1121 +#: form_settings.php:2417 includes/addon/class-gf-feed-addon.php:1931 #: js.php:268 js.php:328 notification.php:596 notification.php:1800 msgid "Active" msgstr "" -#: common.php:4302 form_list.php:160 form_list.php:596 form_settings.php:1117 -#: form_settings.php:2417 includes/addon/class-gf-feed-addon.php:1934 +#: common.php:4329 form_list.php:160 form_list.php:596 form_settings.php:1117 +#: form_settings.php:2417 includes/addon/class-gf-feed-addon.php:1931 #: js.php:268 js.php:332 notification.php:592 notification.php:1800 msgid "Inactive" msgstr "" -#: common.php:4303 common.php:4333 form_detail.php:1507 select_columns.php:252 +#: common.php:4330 common.php:4360 form_detail.php:1507 select_columns.php:252 msgid "Save" msgstr "" -#: common.php:4304 entry_detail.php:1354 form_detail.php:2388 -#: gravityforms.php:3377 includes/webapi/webapi.php:184 +#: common.php:4331 entry_detail.php:1354 form_detail.php:2388 +#: gravityforms.php:3384 includes/webapi/webapi.php:184 #: includes/webapi/webapi.php:256 msgid "Update" msgstr "" -#: common.php:4305 form_display.php:255 form_display.php:984 -#: form_display.php:2803 js.php:522 +#: common.php:4332 form_display.php:255 form_display.php:982 +#: form_display.php:2802 js.php:522 msgid "Previous" msgstr "" -#: common.php:4306 +#: common.php:4333 msgid "Select a format" msgstr "" -#: common.php:4307 +#: common.php:4334 msgid "5 of %d items shown. Edit field to view all" msgstr "" -#: common.php:4308 +#: common.php:4335 msgid "Enter a value" msgstr "" -#: common.php:4309 +#: common.php:4336 msgid "Untitled Form" msgstr "" -#: common.php:4310 +#: common.php:4337 msgid "" "We would love to hear from you! Please fill out this form and we will get " "in touch with you shortly." msgstr "" -#: common.php:4311 common.php:4341 form_detail.php:2968 includes/api.php:396 +#: common.php:4338 common.php:4368 form_detail.php:2968 includes/api.php:396 msgid "Thanks for contacting us! We will get in touch with you shortly." msgstr "" -#: common.php:4312 form_display.php:1207 form_list.php:346 +#: common.php:4339 form_display.php:1205 form_list.php:346 msgid "Submit" msgstr "" -#: common.php:4313 notification.php:444 +#: common.php:4340 notification.php:444 msgid "Loading..." msgstr "" -#: common.php:4314 +#: common.php:4341 msgid "this field if" msgstr "" -#: common.php:4315 +#: common.php:4342 msgid "this section if" msgstr "" -#: common.php:4316 +#: common.php:4343 msgid "this page" msgstr "" -#: common.php:4317 +#: common.php:4344 msgid "this form button if" msgstr "" -#: common.php:4318 js.php:256 +#: common.php:4345 js.php:256 msgid "Show" msgstr "" -#: common.php:4319 +#: common.php:4346 msgid "Hide" msgstr "" -#: common.php:4322 +#: common.php:4349 msgid "of the following match:" msgstr "" -#: common.php:4323 includes/addon/class-gf-addon.php:4018 notification.php:325 +#: common.php:4350 includes/addon/class-gf-addon.php:4035 notification.php:325 #: notification.php:922 msgid "is" msgstr "" -#: common.php:4324 includes/addon/class-gf-addon.php:4022 notification.php:326 +#: common.php:4351 includes/addon/class-gf-addon.php:4039 notification.php:326 #: notification.php:923 msgid "is not" msgstr "" -#: common.php:4325 includes/addon/class-gf-addon.php:4026 notification.php:327 +#: common.php:4352 includes/addon/class-gf-addon.php:4043 notification.php:327 #: notification.php:924 msgid "greater than" msgstr "" -#: common.php:4326 includes/addon/class-gf-addon.php:4030 notification.php:328 +#: common.php:4353 includes/addon/class-gf-addon.php:4047 notification.php:328 #: notification.php:925 msgid "less than" msgstr "" -#: common.php:4327 includes/addon/class-gf-addon.php:4034 notification.php:329 +#: common.php:4354 includes/addon/class-gf-addon.php:4051 notification.php:329 #: notification.php:926 msgid "contains" msgstr "" -#: common.php:4328 includes/addon/class-gf-addon.php:4038 notification.php:330 +#: common.php:4355 includes/addon/class-gf-addon.php:4055 notification.php:330 #: notification.php:927 msgid "starts with" msgstr "" -#: common.php:4329 includes/addon/class-gf-addon.php:4042 notification.php:331 +#: common.php:4356 includes/addon/class-gf-addon.php:4059 notification.php:331 #: notification.php:928 msgid "ends with" msgstr "" -#: common.php:4331 +#: common.php:4358 msgid "Use this confirmation if" msgstr "" -#: common.php:4332 +#: common.php:4359 msgid "Send this notification if" msgstr "" -#: common.php:4334 +#: common.php:4361 msgid "Saving..." msgstr "" -#: common.php:4335 +#: common.php:4362 msgid "Are you sure you wish to cancel these changes?" msgstr "" -#: common.php:4336 form_settings.php:1814 +#: common.php:4363 form_settings.php:1814 msgid "There was an issue saving this confirmation." msgstr "" -#: common.php:4337 +#: common.php:4364 msgid "Are you sure you wish to delete this confirmation?" msgstr "" -#: common.php:4338 form_settings.php:1847 +#: common.php:4365 form_settings.php:1847 msgid "There was an issue deleting this confirmation." msgstr "" -#: common.php:4339 +#: common.php:4366 msgid "" "There are unsaved changes to the current confirmation. Would you like to " "discard these changes?" msgstr "" -#: common.php:4340 +#: common.php:4367 msgid "Untitled Confirmation" msgstr "" -#: common.php:4342 +#: common.php:4369 msgid "Please select a page." msgstr "" -#: common.php:4343 +#: common.php:4370 msgid "Please enter a URL." msgstr "" -#: common.php:4344 +#: common.php:4371 msgid "Please enter a confirmation name." msgstr "" -#: common.php:4345 +#: common.php:4372 msgid "" "Warning! Deleting this field will also delete all entry data associated " "with it. 'Cancel' to stop. 'OK' to delete" msgstr "" -#: common.php:4347 +#: common.php:4374 msgid "" "Warning! This form contains conditional logic dependent upon this field. " "Deleting this field will deactivate those conditional logic rules and also " @@ -453,136 +453,140 @@ msgid "" "to abort." msgstr "" -#: common.php:4348 +#: common.php:4375 msgid "" "This form contains conditional logic dependent upon this choice. Are you " "sure you want to delete this choice? 'OK' to delete, 'Cancel' to abort." msgstr "" -#: common.php:4349 +#: common.php:4376 msgid "" "This form contains conditional logic dependent upon this choice. Are you " "sure you want to modify this choice? 'OK' to delete, 'Cancel' to abort." msgstr "" -#: common.php:4350 +#: common.php:4377 msgid "" "This form contains conditional logic dependent upon this field. Are you " "sure you want to mark this field as Admin Only? 'OK' to confirm, 'Cancel' " "to abort." msgstr "" -#: common.php:4352 +#: common.php:4379 msgid "Merge Tags" msgstr "" -#: common.php:4352 +#: common.php:4379 msgid "" "Merge tags allow you to dynamically populate submitted field values in your " "form content wherever this merge tag icon is present." msgstr "" -#: common.php:4361 +#: common.php:4388 msgid "Add a condition" msgstr "" -#: common.php:4362 +#: common.php:4389 msgid "Remove a condition" msgstr "" -#: common.php:4363 +#: common.php:4390 msgid "Include results if {0} match:" msgstr "" -#: common.php:4365 +#: common.php:4392 msgid "Custom Choices" msgstr "" -#: common.php:4648 +#: common.php:4393 +msgid "Predefined Choices" +msgstr "" + +#: common.php:4675 msgid "Any form field" msgstr "" -#: common.php:4713 common.php:4792 common.php:4858 +#: common.php:4740 common.php:4819 common.php:4885 msgid "yyyy-mm-dd" msgstr "" -#: common.php:4786 includes/addon/class-gf-addon.php:2723 +#: common.php:4813 includes/addon/class-gf-addon.php:2738 msgid "Entry ID" msgstr "" -#: common.php:4790 export.php:865 forms_model.php:4677 -#: includes/addon/class-gf-addon.php:2724 select_columns.php:185 +#: common.php:4817 export.php:865 forms_model.php:4677 +#: includes/addon/class-gf-addon.php:2739 select_columns.php:185 msgid "Entry Date" msgstr "" -#: common.php:4796 +#: common.php:4823 msgid "Starred" msgstr "" -#: common.php:4810 +#: common.php:4837 msgid "IP Address" msgstr "" -#: common.php:4814 +#: common.php:4841 msgid "Source URL" msgstr "" -#: common.php:4818 export.php:870 forms_model.php:4683 select_columns.php:188 +#: common.php:4845 export.php:870 forms_model.php:4683 select_columns.php:188 msgid "Payment Status" msgstr "" -#: common.php:4856 export.php:869 forms_model.php:4689 select_columns.php:191 +#: common.php:4883 export.php:869 forms_model.php:4689 select_columns.php:191 msgid "Payment Date" msgstr "" -#: common.php:4862 export.php:868 forms_model.php:4692 +#: common.php:4889 export.php:868 forms_model.php:4692 #: includes/addon/class-gf-payment-addon.php:2261 #: includes/addon/class-gf-payment-addon.php:2266 select_columns.php:190 msgid "Payment Amount" msgstr "" -#: common.php:4866 +#: common.php:4893 msgid "Transaction ID" msgstr "" -#: common.php:4870 entry_detail.php:1273 forms_model.php:4695 +#: common.php:4897 entry_detail.php:1273 forms_model.php:4695 #: select_columns.php:192 msgid "User" msgstr "" -#: common.php:4962 +#: common.php:4989 msgid "This type of file is not allowed. Must be one of the following: " msgstr "" -#: common.php:4963 +#: common.php:4990 msgid "Delete this file" msgstr "" -#: common.php:4964 +#: common.php:4991 msgid "in progress" msgstr "" -#: common.php:4965 +#: common.php:4992 msgid "File exceeds size limit" msgstr "" -#: common.php:4966 +#: common.php:4993 msgid "This type of file is not allowed." msgstr "" -#: common.php:4967 +#: common.php:4994 msgid "Maximum number of files reached" msgstr "" -#: common.php:4968 +#: common.php:4995 msgid "There was a problem while saving the file on the server" msgstr "" -#: common.php:4969 +#: common.php:4996 msgid "Please wait for the uploading to complete" msgstr "" -#: common.php:4970 entry_detail.php:1367 form_detail.php:1498 +#: common.php:4997 entry_detail.php:1367 form_detail.php:1498 #: form_detail.php:1508 form_detail.php:2400 #: includes/addon/class-gf-results.php:325 #: includes/locking/class-gf-locking.php:201 @@ -590,50 +594,50 @@ msgstr "" msgid "Cancel" msgstr "" -#: common.php:4971 +#: common.php:4998 msgid "Cancel this upload" msgstr "" -#: common.php:4972 +#: common.php:4999 msgid "Cancelled" msgstr "" -#: common.php:5431 +#: common.php:5458 msgid "Visible" msgstr "" -#: common.php:5433 +#: common.php:5460 msgid "Default option. The field is visible when viewing the form." msgstr "" -#: common.php:5436 form_detail.php:570 form_detail.php:648 form_detail.php:766 +#: common.php:5463 form_detail.php:570 form_detail.php:648 form_detail.php:766 #: form_detail.php:1951 form_detail.php:1987 #: includes/fields/class-gf-field-hidden.php:13 msgid "Hidden" msgstr "" -#: common.php:5438 +#: common.php:5465 msgid "" "The field is hidden when viewing the form. Useful when you require the " "functionality of this field but do not want the user to be able to see this " "field." msgstr "" -#: common.php:5441 +#: common.php:5468 msgid "Administrative" msgstr "" -#: common.php:5443 +#: common.php:5470 msgid "" "The field is only visible when administering submitted entries. The field " "is not visible or functional when viewing the form." msgstr "" -#: common.php:5474 form_detail.php:2269 +#: common.php:5501 form_detail.php:2269 msgid "Visibility" msgstr "" -#: common.php:5474 +#: common.php:5501 msgid "Select the visibility for this field." msgstr "" @@ -812,8 +816,8 @@ msgid " Bulk action " msgstr "" #: entry_detail.php:755 form_detail.php:1509 form_settings.php:2438 -#: includes/addon/class-gf-feed-addon.php:1321 -#: includes/addon/class-gf-feed-addon.php:1368 notification.php:1827 +#: includes/addon/class-gf-feed-addon.php:1318 +#: includes/addon/class-gf-feed-addon.php:1365 notification.php:1827 msgid "Delete" msgstr "" @@ -876,7 +880,7 @@ msgid "Submitted on" msgstr "" #: entry_detail.php:1268 export.php:874 forms_model.php:4674 -#: includes/addon/class-gf-addon.php:2725 select_columns.php:186 +#: includes/addon/class-gf-addon.php:2740 select_columns.php:186 msgid "User IP" msgstr "" @@ -922,8 +926,8 @@ msgstr "" msgid "Mark as Spam" msgstr "" -#: entry_detail.php:1354 form_settings.php:2436 gravityforms.php:3786 -#: gravityforms.php:4113 includes/addon/class-gf-feed-addon.php:1366 +#: entry_detail.php:1354 form_settings.php:2436 gravityforms.php:3793 +#: gravityforms.php:4110 includes/addon/class-gf-feed-addon.php:1363 #: notification.php:1825 msgid "Edit" msgstr "" @@ -1382,7 +1386,7 @@ msgstr "" msgid "Created By (User Id)" msgstr "" -#: export.php:866 forms_model.php:4680 includes/addon/class-gf-addon.php:2726 +#: export.php:866 forms_model.php:4680 includes/addon/class-gf-addon.php:2741 #: select_columns.php:187 msgid "Source Url" msgstr "" @@ -1395,7 +1399,7 @@ msgstr "" msgid "The PHP readfile function is not available, please contact the web host." msgstr "" -#: form_detail.php:151 gravityforms.php:1260 gravityforms.php:4177 +#: form_detail.php:151 gravityforms.php:1263 gravityforms.php:4174 msgid "New Form" msgstr "" @@ -1648,7 +1652,7 @@ msgstr "" msgid "What would you like to do next?" msgstr "" -#: form_detail.php:481 form_detail.php:2435 gravityforms.php:3844 +#: form_detail.php:481 form_detail.php:2435 gravityforms.php:3851 msgid "Preview this form" msgstr "" @@ -1926,7 +1930,7 @@ msgstr "" msgid "Image Metadata" msgstr "" -#: form_detail.php:1100 form_list.php:525 gravityforms.php:1816 +#: form_detail.php:1100 form_list.php:525 gravityforms.php:1819 #: includes/fields/class-gf-field-post-image.php:75 #: includes/fields/class-gf-field-post-image.php:132 #: includes/fields/class-gf-field-post-title.php:13 widget.php:119 @@ -1954,7 +1958,7 @@ msgstr "" msgid "Address Fields" msgstr "" -#: form_detail.php:1159 includes/addon/class-gf-addon.php:3089 +#: form_detail.php:1159 includes/addon/class-gf-addon.php:3106 #: includes/addon/class-gf-payment-addon.php:2494 #: includes/fields/class-gf-field-address.php:127 #: includes/fields/class-gf-field-address.php:410 @@ -2098,7 +2102,7 @@ msgid "Label" msgstr "" #: form_detail.php:1435 form_detail.php:2098 -#: includes/addon/class-gf-addon.php:2226 +#: includes/addon/class-gf-addon.php:2241 msgid "Value" msgstr "" @@ -2781,19 +2785,19 @@ msgstr "" msgid "Minimum Strength" msgstr "" -#: form_detail.php:1572 form_display.php:2482 +#: form_detail.php:1572 form_display.php:2481 msgid "Short" msgstr "" -#: form_detail.php:1573 form_display.php:2482 +#: form_detail.php:1573 form_display.php:2481 msgid "Bad" msgstr "" -#: form_detail.php:1574 form_display.php:2482 +#: form_detail.php:1574 form_display.php:2481 msgid "Good" msgstr "" -#: form_detail.php:1575 form_display.php:2482 +#: form_detail.php:1575 form_display.php:2481 msgid "Strong" msgstr "" @@ -2801,7 +2805,7 @@ msgstr "" msgid "Number Format" msgstr "" -#: form_detail.php:1591 +#: form_detail.php:1591 includes/system-status/class-gf-system-report.php:694 #: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:20 #: settings.php:432 tooltips.php:156 msgid "Currency" @@ -2839,7 +2843,7 @@ msgstr "" msgid "Custom Mask Instructions" msgstr "" -#: form_detail.php:1679 gravityforms.php:1300 +#: form_detail.php:1679 gravityforms.php:1303 msgid "Help" msgstr "" @@ -3334,7 +3338,7 @@ msgstr "" msgid "Move this form to the trash" msgstr "" -#: form_detail.php:2435 gravityforms.php:3842 gravityforms.php:4151 +#: form_detail.php:2435 gravityforms.php:3849 gravityforms.php:4148 msgid "Preview" msgstr "" @@ -3377,29 +3381,29 @@ msgid "" "minutes. Sorry for any inconvenience." msgstr "" -#: form_display.php:943 +#: form_display.php:941 msgid "There was a problem with your submission." msgstr "" -#: form_display.php:943 +#: form_display.php:941 msgid "Errors have been highlighted below." msgstr "" -#: form_display.php:983 form_display.php:2802 +#: form_display.php:981 form_display.php:2801 msgid "Previous Page" msgstr "" -#: form_display.php:1035 +#: form_display.php:1033 msgid "" "This iframe contains the logic required to handle AJAX powered Gravity " "Forms." msgstr "" -#: form_display.php:1296 +#: form_display.php:1294 msgid "This field is for validation purposes and should be left unchanged." msgstr "" -#: form_display.php:1675 includes/addon/class-gf-addon.php:3771 +#: form_display.php:1674 includes/addon/class-gf-addon.php:3788 #: includes/fields/class-gf-field-calculation.php:32 #: includes/fields/class-gf-field-hiddenproduct.php:28 #: includes/fields/class-gf-field-radio.php:45 @@ -3408,88 +3412,88 @@ msgstr "" msgid "This field is required." msgstr "" -#: form_display.php:1684 +#: form_display.php:1683 msgid "This date has already been taken. Please select a new date." msgstr "" -#: form_display.php:1688 +#: form_display.php:1687 msgid "" "This field requires a unique entry and the values you entered have already " "been used." msgstr "" -#: form_display.php:1689 +#: form_display.php:1688 msgid "This field requires a unique entry and '%s' has already been used" msgstr "" -#: form_display.php:1698 +#: form_display.php:1697 msgid "Please enter a valid value." msgstr "" -#: form_display.php:1698 +#: form_display.php:1697 msgid "Invalid selection. Please select one of the available choices." msgstr "" -#: form_display.php:1720 +#: form_display.php:1719 msgid "At least one field must be filled out" msgstr "" -#: form_display.php:2409 +#: form_display.php:2408 msgid "No results matched" msgstr "" -#: form_display.php:2461 form_display.php:3004 +#: form_display.php:2460 form_display.php:3003 msgid "of" msgstr "" -#: form_display.php:2461 +#: form_display.php:2460 msgid "max characters" msgstr "" -#: form_display.php:2482 includes/fields/class-gf-field-password.php:86 +#: form_display.php:2481 includes/fields/class-gf-field-password.php:86 msgid "Strength indicator" msgstr "" -#: form_display.php:2482 +#: form_display.php:2481 msgid "Mismatch" msgstr "" -#: form_display.php:2808 +#: form_display.php:2807 msgid "Next Page" msgstr "" -#: form_display.php:2809 +#: form_display.php:2808 #: includes/wizard/steps/class-gf-installation-wizard-step.php:102 js.php:520 msgid "Next" msgstr "" -#: form_display.php:2956 +#: form_display.php:2955 msgid "" "This page is unsecured. Do not enter a real credit card number! Use this " "field only for testing purposes. " msgstr "" -#: form_display.php:3004 +#: form_display.php:3003 msgid "Step" msgstr "" -#: form_display.php:3088 +#: form_display.php:3087 msgid "Sorry. This form is no longer accepting new submissions." msgstr "" -#: form_display.php:3105 +#: form_display.php:3104 msgid "This form is not yet available." msgstr "" -#: form_display.php:3107 +#: form_display.php:3106 msgid "Sorry. This form is no longer available." msgstr "" -#: form_display.php:3241 +#: form_display.php:3240 msgid "Send Email" msgstr "" -#: form_display.php:3242 includes/fields/class-gf-field-email.php:50 +#: form_display.php:3241 includes/fields/class-gf-field-email.php:50 msgid "Please enter a valid email address." msgstr "" @@ -3522,7 +3526,7 @@ msgid "" msgstr "" #: form_list.php:193 form_list.php:197 -#: includes/addon/class-gf-feed-addon.php:1368 notification.php:1827 +#: includes/addon/class-gf-feed-addon.php:1365 notification.php:1827 msgid "'Cancel' to stop, 'OK' to delete." msgstr "" @@ -3540,14 +3544,14 @@ msgid "" "forms. " msgstr "" -#: form_list.php:207 gravityforms.php:1250 gravityforms.php:1255 -#: gravityforms.php:1797 gravityforms.php:4065 +#: form_list.php:207 gravityforms.php:1253 gravityforms.php:1258 +#: gravityforms.php:1800 gravityforms.php:4072 msgid "Forms" msgstr "" #: form_list.php:209 form_settings.php:1105 -#: includes/addon/class-gf-feed-addon.php:1042 -#: includes/addon/class-gf-feed-addon.php:1175 notification.php:584 +#: includes/addon/class-gf-feed-addon.php:1039 +#: includes/addon/class-gf-feed-addon.php:1172 notification.php:584 msgid "Add New" msgstr "" @@ -3607,8 +3611,8 @@ msgstr "" msgid "ID" msgstr "" -#: form_list.php:527 gravityforms.php:1265 gravityforms.php:3823 -#: gravityforms.php:4124 +#: form_list.php:527 gravityforms.php:1268 gravityforms.php:3830 +#: gravityforms.php:4121 msgid "Entries" msgstr "" @@ -3625,7 +3629,7 @@ msgid "Select form" msgstr "" #: form_list.php:675 form_settings.php:2437 -#: includes/addon/class-gf-feed-addon.php:1367 notification.php:1826 +#: includes/addon/class-gf-feed-addon.php:1364 notification.php:1826 msgid "Duplicate" msgstr "" @@ -4087,214 +4091,214 @@ msgid "" "contact support." msgstr "" -#: gravityforms.php:1246 +#: gravityforms.php:1249 msgid "Update Available" msgstr "" -#: gravityforms.php:1278 gravityforms.php:1701 gravityforms.php:3802 -#: gravityforms.php:4135 includes/addon/class-gf-addon.php:4462 -#: includes/addon/class-gf-addon.php:4685 -#: includes/addon/class-gf-addon.php:4851 +#: gravityforms.php:1281 gravityforms.php:1704 gravityforms.php:3809 +#: gravityforms.php:4132 includes/addon/class-gf-addon.php:4479 +#: includes/addon/class-gf-addon.php:4702 +#: includes/addon/class-gf-addon.php:4868 #: includes/system-status/class-gf-update.php:73 settings.php:706 msgid "Settings" msgstr "" -#: gravityforms.php:1283 +#: gravityforms.php:1286 msgid "Import/Export" msgstr "" -#: gravityforms.php:1289 includes/system-status/class-gf-system-report.php:279 +#: gravityforms.php:1292 includes/system-status/class-gf-system-report.php:281 msgid "Add-Ons" msgstr "" -#: gravityforms.php:1295 includes/system-status/class-gf-system-status.php:130 +#: gravityforms.php:1298 includes/system-status/class-gf-system-status.php:130 msgid "System Status" msgstr "" -#: gravityforms.php:1425 +#: gravityforms.php:1428 msgid "%1$s ‹ %2$s — WordPress" msgstr "" -#: gravityforms.php:1635 +#: gravityforms.php:1638 msgid "Add Gravity Form" msgstr "" -#: gravityforms.php:1635 +#: gravityforms.php:1638 msgid "Add Form" msgstr "" -#: gravityforms.php:1650 +#: gravityforms.php:1653 msgid "Please select a form" msgstr "" -#: gravityforms.php:1724 includes/system-status/class-gf-update.php:173 +#: gravityforms.php:1727 includes/system-status/class-gf-update.php:173 #: includes/system-status/class-gf-update.php:182 msgid "There is a new version of Gravity Forms available." msgstr "" -#: gravityforms.php:1724 includes/addon/class-gf-auto-upgrade.php:64 +#: gravityforms.php:1727 includes/addon/class-gf-auto-upgrade.php:64 msgid "View version %s Details" msgstr "" -#: gravityforms.php:1726 includes/addon/class-gf-auto-upgrade.php:68 +#: gravityforms.php:1729 includes/addon/class-gf-auto-upgrade.php:68 msgid "" "%sRegister%s your copy of Gravity Forms to receive access to automatic " "upgrades and support. Need a license key? %sPurchase one now%s." msgstr "" -#: gravityforms.php:1769 +#: gravityforms.php:1772 msgid "Oops!! Something went wrong. %sPlease try again or %scontact us%s." msgstr "" -#: gravityforms.php:1818 +#: gravityforms.php:1821 msgid "Unread" msgstr "" -#: gravityforms.php:1832 gravityforms.php:1838 +#: gravityforms.php:1839 gravityforms.php:1845 msgid "View All Entries" msgstr "" -#: gravityforms.php:1835 +#: gravityforms.php:1842 msgid "Last Entry: %s" msgstr "" -#: gravityforms.php:1850 +#: gravityforms.php:1857 msgid "View All Forms" msgstr "" -#: gravityforms.php:1857 +#: gravityforms.php:1864 msgid "You don't have any forms. Let's go %screate one %s!" msgstr "" -#: gravityforms.php:1887 +#: gravityforms.php:1894 msgid "There is an update available for Gravity Forms. %sView Details%s" msgstr "" -#: gravityforms.php:1890 +#: gravityforms.php:1897 msgid "Dismiss" msgstr "" -#: gravityforms.php:2160 +#: gravityforms.php:2167 msgid "Please select a form." msgstr "" -#: gravityforms.php:2161 +#: gravityforms.php:2168 msgid "Failed to load the preview for this form." msgstr "" -#: gravityforms.php:2530 +#: gravityforms.php:2537 msgid "Add-On browser is currently unavailable. Please try again later." msgstr "" -#: gravityforms.php:2899 +#: gravityforms.php:2906 msgid "There was an error while resending the notifications." msgstr "" -#: gravityforms.php:2905 +#: gravityforms.php:2912 msgid "" "No notifications have been selected. Please select a notification to be " "sent." msgstr "" -#: gravityforms.php:2909 +#: gravityforms.php:2916 msgid "The %sSend To%s email address provided is not valid." msgstr "" -#: gravityforms.php:3414 gravityforms.php:3430 +#: gravityforms.php:3421 gravityforms.php:3437 msgid "" "Oops! There was an error saving the form title. Please refresh the page and " "try again." msgstr "" -#: gravityforms.php:3488 +#: gravityforms.php:3495 msgid "Switch Form" msgstr "" -#: gravityforms.php:3787 +#: gravityforms.php:3794 msgid "Editor" msgstr "" -#: gravityforms.php:3789 +#: gravityforms.php:3796 msgid "Edit this form" msgstr "" -#: gravityforms.php:3804 +#: gravityforms.php:3811 msgid "Edit settings for this form" msgstr "" -#: gravityforms.php:3825 +#: gravityforms.php:3832 msgid "View entries generated by this form" msgstr "" -#: gravityforms.php:4042 widget.php:38 +#: gravityforms.php:4049 widget.php:38 msgid "Form" msgstr "" -#: gravityforms.php:4090 +#: gravityforms.php:4087 msgid "Recent" msgstr "" -#: gravityforms.php:4166 +#: gravityforms.php:4163 msgid "All Forms" msgstr "" -#: gravityforms.php:4332 includes/locking/class-gf-locking.php:209 +#: gravityforms.php:4329 includes/locking/class-gf-locking.php:209 msgid "Error" msgstr "" -#: gravityforms.php:4469 widget.php:123 +#: gravityforms.php:4466 widget.php:123 msgid "Select a Form" msgstr "" -#: gravityforms.php:4476 +#: gravityforms.php:4473 msgid "Select a form below to add it to your post or page." msgstr "" -#: gravityforms.php:4477 +#: gravityforms.php:4474 msgid "Select a form from the list to add it to your post or page." msgstr "" -#: gravityforms.php:4481 +#: gravityforms.php:4478 msgid "Can't find your form? Make sure it is active." msgstr "" -#: gravityforms.php:4485 widget.php:139 +#: gravityforms.php:4482 widget.php:139 msgid "Display form title" msgstr "" -#: gravityforms.php:4490 +#: gravityforms.php:4487 msgid "Whether or not to display the form title." msgstr "" -#: gravityforms.php:4493 widget.php:141 +#: gravityforms.php:4490 widget.php:141 msgid "Display form description" msgstr "" -#: gravityforms.php:4498 +#: gravityforms.php:4495 msgid "Whether or not to display the form description." msgstr "" -#: gravityforms.php:4501 widget.php:148 +#: gravityforms.php:4498 widget.php:148 msgid "Enable AJAX" msgstr "" -#: gravityforms.php:4505 +#: gravityforms.php:4502 msgid "Specify whether or not to use AJAX to submit the form." msgstr "" -#: gravityforms.php:4511 +#: gravityforms.php:4508 msgid "Specify the starting tab index for the fields of this form." msgstr "" -#: gravityforms.php:4526 +#: gravityforms.php:4523 msgid "Select an action" msgstr "" -#: gravityforms.php:4538 +#: gravityforms.php:4535 msgid "Select an action for this shortcode. Actions are added by some add-ons." msgstr "" -#: gravityforms.php:4677 +#: gravityforms.php:4674 msgid "Forms per page" msgstr "" @@ -4431,251 +4435,251 @@ msgid "" "minimum requirements. Please resolve the following issues to use %s." msgstr "" -#: includes/addon/class-gf-addon.php:1413 +#: includes/addon/class-gf-addon.php:1419 msgid "Field type '%s' has not been implemented" msgstr "" -#: includes/addon/class-gf-addon.php:1610 +#: includes/addon/class-gf-addon.php:1616 msgid "Settings updated" msgstr "" -#: includes/addon/class-gf-addon.php:1616 +#: includes/addon/class-gf-addon.php:1622 msgid "There was an error while saving your settings" msgstr "" -#: includes/addon/class-gf-addon.php:2069 +#: includes/addon/class-gf-addon.php:2084 msgid "Add Custom" msgstr "" -#: includes/addon/class-gf-addon.php:2211 +#: includes/addon/class-gf-addon.php:2226 msgid "Custom Key" msgstr "" -#: includes/addon/class-gf-addon.php:2222 +#: includes/addon/class-gf-addon.php:2237 msgid "Custom Value" msgstr "" -#: includes/addon/class-gf-addon.php:2225 +#: includes/addon/class-gf-addon.php:2240 msgid "Key" msgstr "" -#: includes/addon/class-gf-addon.php:2512 +#: includes/addon/class-gf-addon.php:2527 msgid "Please add a %s field to your form." msgstr "" -#: includes/addon/class-gf-addon.php:2605 +#: includes/addon/class-gf-addon.php:2620 msgid "Add Custom Key" msgstr "" -#: includes/addon/class-gf-addon.php:2615 +#: includes/addon/class-gf-addon.php:2630 msgid "Add Custom Value" msgstr "" -#: includes/addon/class-gf-addon.php:2636 +#: includes/addon/class-gf-addon.php:2651 msgid "Reset" msgstr "" -#: includes/addon/class-gf-addon.php:2658 +#: includes/addon/class-gf-addon.php:2673 msgid "Form Field" msgstr "" -#: includes/addon/class-gf-addon.php:2676 js.php:258 +#: includes/addon/class-gf-addon.php:2691 js.php:258 msgid "Field" msgstr "" -#: includes/addon/class-gf-addon.php:2708 -#: includes/addon/class-gf-addon.php:3023 notification.php:820 +#: includes/addon/class-gf-addon.php:2723 +#: includes/addon/class-gf-addon.php:3040 notification.php:820 msgid "Select a Field" msgstr "" -#: includes/addon/class-gf-addon.php:2715 -#: includes/addon/class-gf-addon.php:3030 +#: includes/addon/class-gf-addon.php:2730 +#: includes/addon/class-gf-addon.php:3047 msgid "Select a %s Field" msgstr "" -#: includes/addon/class-gf-addon.php:2764 -#: includes/addon/class-gf-addon.php:2771 -#: includes/addon/class-gf-addon.php:2791 -#: includes/addon/class-gf-addon.php:3176 -#: includes/addon/class-gf-addon.php:3183 -#: includes/addon/class-gf-addon.php:3203 +#: includes/addon/class-gf-addon.php:2779 +#: includes/addon/class-gf-addon.php:2786 +#: includes/addon/class-gf-addon.php:2806 +#: includes/addon/class-gf-addon.php:3193 +#: includes/addon/class-gf-addon.php:3200 +#: includes/addon/class-gf-addon.php:3220 msgid "Full" msgstr "" -#: includes/addon/class-gf-addon.php:2778 -#: includes/addon/class-gf-addon.php:3190 +#: includes/addon/class-gf-addon.php:2793 +#: includes/addon/class-gf-addon.php:3207 msgid "Selected" msgstr "" -#: includes/addon/class-gf-addon.php:3084 +#: includes/addon/class-gf-addon.php:3101 msgid "First Name" msgstr "" -#: includes/addon/class-gf-addon.php:3084 +#: includes/addon/class-gf-addon.php:3101 msgid "Name (First)" msgstr "" -#: includes/addon/class-gf-addon.php:3085 +#: includes/addon/class-gf-addon.php:3102 msgid "Last Name" msgstr "" -#: includes/addon/class-gf-addon.php:3085 +#: includes/addon/class-gf-addon.php:3102 msgid "Name (Last)" msgstr "" -#: includes/addon/class-gf-addon.php:3086 +#: includes/addon/class-gf-addon.php:3103 #: includes/addon/class-gf-payment-addon.php:2491 #: includes/fields/class-gf-field-address.php:36 js.php:589 msgid "Address" msgstr "" -#: includes/addon/class-gf-addon.php:3086 +#: includes/addon/class-gf-addon.php:3103 msgid "Address (Street Address)" msgstr "" -#: includes/addon/class-gf-addon.php:3087 +#: includes/addon/class-gf-addon.php:3104 #: includes/addon/class-gf-payment-addon.php:2492 msgid "Address 2" msgstr "" -#: includes/addon/class-gf-addon.php:3087 +#: includes/addon/class-gf-addon.php:3104 msgid "Address (Address Line 2)" msgstr "" -#: includes/addon/class-gf-addon.php:3088 +#: includes/addon/class-gf-addon.php:3105 #: includes/addon/class-gf-payment-addon.php:2493 #: includes/fields/class-gf-field-address.php:159 js.php:591 msgid "City" msgstr "" -#: includes/addon/class-gf-addon.php:3088 +#: includes/addon/class-gf-addon.php:3105 msgid "Address (City)" msgstr "" -#: includes/addon/class-gf-addon.php:3089 +#: includes/addon/class-gf-addon.php:3106 msgid "Address (State / Province)" msgstr "" -#: includes/addon/class-gf-addon.php:3090 +#: includes/addon/class-gf-addon.php:3107 #: includes/addon/class-gf-payment-addon.php:2495 msgid "Zip" msgstr "" -#: includes/addon/class-gf-addon.php:3090 +#: includes/addon/class-gf-addon.php:3107 msgid "Address (Zip / Postal Code)" msgstr "" -#: includes/addon/class-gf-addon.php:3091 +#: includes/addon/class-gf-addon.php:3108 #: includes/addon/class-gf-payment-addon.php:2496 #: includes/fields/class-gf-field-address.php:165 js.php:592 msgid "Country" msgstr "" -#: includes/addon/class-gf-addon.php:3091 +#: includes/addon/class-gf-addon.php:3108 msgid "Address (Country)" msgstr "" -#: includes/addon/class-gf-addon.php:3271 includes/logging/logging.php:303 +#: includes/addon/class-gf-addon.php:3288 includes/logging/logging.php:303 msgid "Enable" msgstr "" -#: includes/addon/class-gf-addon.php:3338 +#: includes/addon/class-gf-addon.php:3355 msgid "Update Settings" msgstr "" -#: includes/addon/class-gf-addon.php:3533 -#: includes/addon/class-gf-addon.php:3552 +#: includes/addon/class-gf-addon.php:3550 +#: includes/addon/class-gf-addon.php:3569 msgid "" "The text you have entered is not valid. For security reasons, some " "characters are not allowed. " msgstr "" -#: includes/addon/class-gf-addon.php:3536 -#: includes/addon/class-gf-addon.php:3555 +#: includes/addon/class-gf-addon.php:3553 +#: includes/addon/class-gf-addon.php:3572 msgid "Fix it" msgstr "" -#: includes/addon/class-gf-addon.php:3577 -#: includes/addon/class-gf-addon.php:3618 -#: includes/addon/class-gf-addon.php:3634 -#: includes/addon/class-gf-addon.php:3650 -#: includes/addon/class-gf-addon.php:3700 -#: includes/addon/class-gf-feed-addon.php:1540 +#: includes/addon/class-gf-addon.php:3594 +#: includes/addon/class-gf-addon.php:3635 +#: includes/addon/class-gf-addon.php:3651 +#: includes/addon/class-gf-addon.php:3667 +#: includes/addon/class-gf-addon.php:3717 +#: includes/addon/class-gf-feed-addon.php:1537 msgid "Invalid value" msgstr "" -#: includes/addon/class-gf-addon.php:3808 settings.php:364 +#: includes/addon/class-gf-addon.php:3825 settings.php:364 msgid "Validation Error" msgstr "" -#: includes/addon/class-gf-addon.php:4254 -#: includes/addon/class-gf-feed-addon.php:1187 +#: includes/addon/class-gf-addon.php:4271 +#: includes/addon/class-gf-feed-addon.php:1184 msgid "You don't have sufficient permissions to update the form settings." msgstr "" -#: includes/addon/class-gf-addon.php:4588 -#: includes/addon/class-gf-addon.php:4594 +#: includes/addon/class-gf-addon.php:4605 +#: includes/addon/class-gf-addon.php:4611 msgid "You don't have adequate permission to view this page" msgstr "" -#: includes/addon/class-gf-addon.php:4704 +#: includes/addon/class-gf-addon.php:4721 msgid "This add-on needs to be updated. Please contact the developer." msgstr "" -#: includes/addon/class-gf-addon.php:4716 -#: includes/addon/class-gf-addon.php:4881 -#: includes/addon/class-gf-addon.php:5007 +#: includes/addon/class-gf-addon.php:4733 +#: includes/addon/class-gf-addon.php:4898 +#: includes/addon/class-gf-addon.php:5024 msgid "" "%s has been successfully uninstalled. It can be re-activated from the " "%splugins page%s." msgstr "" -#: includes/addon/class-gf-addon.php:4743 -#: includes/addon/class-gf-addon.php:5036 -#: includes/addon/class-gf-feed-addon.php:1401 +#: includes/addon/class-gf-addon.php:4760 +#: includes/addon/class-gf-addon.php:5053 +#: includes/addon/class-gf-feed-addon.php:1398 msgid "%s Settings" msgstr "" -#: includes/addon/class-gf-addon.php:4807 -#: includes/addon/class-gf-addon.php:5105 +#: includes/addon/class-gf-addon.php:4824 +#: includes/addon/class-gf-addon.php:5122 msgid "You don't have sufficient permissions to update the settings." msgstr "" -#: includes/addon/class-gf-addon.php:4863 settings.php:725 +#: includes/addon/class-gf-addon.php:4880 settings.php:725 msgid "Uninstall" msgstr "" -#: includes/addon/class-gf-addon.php:4892 -#: includes/addon/class-gf-addon.php:4906 +#: includes/addon/class-gf-addon.php:4909 +#: includes/addon/class-gf-addon.php:4923 msgid "Uninstall %s" msgstr "" -#: includes/addon/class-gf-addon.php:4898 -#: includes/addon/class-gf-addon.php:5178 settings.php:192 +#: includes/addon/class-gf-addon.php:4915 +#: includes/addon/class-gf-addon.php:5195 settings.php:192 msgid "Warning" msgstr "" -#: includes/addon/class-gf-addon.php:5176 +#: includes/addon/class-gf-addon.php:5193 msgid "Uninstall %s Add-On" msgstr "" -#: includes/addon/class-gf-addon.php:5182 +#: includes/addon/class-gf-addon.php:5199 msgid "Uninstall Add-On" msgstr "" -#: includes/addon/class-gf-addon.php:5193 +#: includes/addon/class-gf-addon.php:5210 msgid "" "%sThis operation deletes ALL %s settings%s. If you continue, you will NOT " "be able to retrieve these settings." msgstr "" -#: includes/addon/class-gf-addon.php:5197 +#: includes/addon/class-gf-addon.php:5214 msgid "" "Warning! ALL %s settings will be deleted. This cannot be undone. 'OK' to " "delete, 'Cancel' to stop" msgstr "" -#: includes/addon/class-gf-addon.php:5313 +#: includes/addon/class-gf-addon.php:5330 #: includes/addon/class-gf-auto-upgrade.php:56 msgid "Gravity Forms %s is required. Activate it now or %spurchase it today!%s" msgstr "" @@ -4716,88 +4720,88 @@ msgid "" "and install it manually. %sUpdate Automatically%s %sDownload Update%s" msgstr "" -#: includes/addon/class-gf-feed-addon.php:910 +#: includes/addon/class-gf-feed-addon.php:907 msgid "Copy 1" msgstr "" -#: includes/addon/class-gf-feed-addon.php:912 +#: includes/addon/class-gf-feed-addon.php:909 msgid "Copy %d" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1047 -#: includes/addon/class-gf-feed-addon.php:1170 -#: includes/addon/class-gf-feed-addon.php:1175 +#: includes/addon/class-gf-feed-addon.php:1044 +#: includes/addon/class-gf-feed-addon.php:1167 +#: includes/addon/class-gf-feed-addon.php:1172 msgid "%s Feeds" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1093 +#: includes/addon/class-gf-feed-addon.php:1090 msgid "Feed Settings" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1235 +#: includes/addon/class-gf-feed-addon.php:1232 msgid "Feed updated successfully." msgstr "" -#: includes/addon/class-gf-feed-addon.php:1244 +#: includes/addon/class-gf-feed-addon.php:1241 msgid "" "There was an error updating this feed. Please review all errors below and " "try again." msgstr "" -#: includes/addon/class-gf-feed-addon.php:1366 +#: includes/addon/class-gf-feed-addon.php:1363 msgid "Edit this feed" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1367 +#: includes/addon/class-gf-feed-addon.php:1364 msgid "Duplicate this feed" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1368 +#: includes/addon/class-gf-feed-addon.php:1365 msgid "Delete this feed" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1368 +#: includes/addon/class-gf-feed-addon.php:1365 msgid "WARNING: You are about to delete this item." msgstr "" -#: includes/addon/class-gf-feed-addon.php:1384 +#: includes/addon/class-gf-feed-addon.php:1381 msgid "You don't have any feeds configured. Let's go %screate one%s!" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1404 +#: includes/addon/class-gf-feed-addon.php:1401 msgid "To get started, please configure your %s." msgstr "" -#: includes/addon/class-gf-feed-addon.php:1466 +#: includes/addon/class-gf-feed-addon.php:1463 msgid "Process this feed if" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1487 +#: includes/addon/class-gf-feed-addon.php:1484 msgid "Enable Condition" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1591 +#: includes/addon/class-gf-feed-addon.php:1588 msgid "Process %s feed only when payment is received." msgstr "" +#: includes/addon/class-gf-feed-addon.php:1600 #: includes/addon/class-gf-feed-addon.php:1603 -#: includes/addon/class-gf-feed-addon.php:1606 msgid "Post Payment Actions" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1606 +#: includes/addon/class-gf-feed-addon.php:1603 msgid "Select which actions should only occur after payment has been received." msgstr "" -#: includes/addon/class-gf-feed-addon.php:1821 +#: includes/addon/class-gf-feed-addon.php:1818 msgid "Checkbox" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1836 +#: includes/addon/class-gf-feed-addon.php:1833 msgid "feed" msgstr "" -#: includes/addon/class-gf-feed-addon.php:1837 +#: includes/addon/class-gf-feed-addon.php:1834 msgid "feeds" msgstr "" @@ -5512,13 +5516,13 @@ msgstr "" msgid "There was an error while inserting a feed" msgstr "" -#: includes/class-gf-upgrade.php:939 +#: includes/class-gf-upgrade.php:943 msgid "" "There appears to be an issue with one of the Gravity Forms database tables. " "Please get in touch with support." msgstr "" -#: includes/class-gf-upgrade.php:980 +#: includes/class-gf-upgrade.php:984 msgid "" "There appears to be an issue with the data in the Gravity Forms database " "tables. Please get in touch with support." @@ -7722,34 +7726,34 @@ msgstr "" msgid "Accepted file types: %s." msgstr "" -#: includes/fields/class-gf-field-fileupload.php:175 -#: includes/fields/class-gf-field-fileupload.php:198 +#: includes/fields/class-gf-field-fileupload.php:177 +#: includes/fields/class-gf-field-fileupload.php:200 msgid "Allowed Files" msgstr "" -#: includes/fields/class-gf-field-fileupload.php:204 +#: includes/fields/class-gf-field-fileupload.php:206 msgid "Drop files here or" msgstr "" -#: includes/fields/class-gf-field-fileupload.php:205 +#: includes/fields/class-gf-field-fileupload.php:207 msgid "Select files" msgstr "" -#: includes/fields/class-gf-field-fileupload.php:266 +#: includes/fields/class-gf-field-fileupload.php:268 msgid "Download file" msgstr "" -#: includes/fields/class-gf-field-fileupload.php:267 -#: includes/fields/class-gf-field-fileupload.php:293 +#: includes/fields/class-gf-field-fileupload.php:269 +#: includes/fields/class-gf-field-fileupload.php:295 msgid "Delete file" msgstr "" -#: includes/fields/class-gf-field-fileupload.php:425 +#: includes/fields/class-gf-field-fileupload.php:437 msgid "%d files" msgstr "" -#: includes/fields/class-gf-field-fileupload.php:440 -#: includes/fields/class-gf-field-fileupload.php:486 +#: includes/fields/class-gf-field-fileupload.php:452 +#: includes/fields/class-gf-field-fileupload.php:497 #: includes/fields/class-gf-field-post-image.php:114 #: includes/fields/class-gf-field-post-image.php:138 msgid "Click to view" @@ -7938,7 +7942,7 @@ msgstr "" msgid "Single Line Text" msgstr "" -#: includes/fields/class-gf-field-textarea.php:150 +#: includes/fields/class-gf-field-textarea.php:154 msgid "The text entered exceeds the maximum number of characters." msgstr "" @@ -7978,7 +7982,7 @@ msgstr "" msgid "click to expand and edit the options for this field" msgstr "" -#: includes/libraries/wp-background-process.php:422 +#: includes/libraries/gf-background-process.php:423 msgid "Every %d Minutes" msgstr "" @@ -8143,7 +8147,7 @@ msgstr "" msgid "Report Copied!" msgstr "" -#: includes/system-status/class-gf-system-report.php:270 +#: includes/system-status/class-gf-system-report.php:272 msgid "Gravity Forms Environment" msgstr "" @@ -8151,267 +8155,295 @@ msgstr "" msgid "Gravity Forms" msgstr "" -#: includes/system-status/class-gf-system-report.php:284 +#: includes/system-status/class-gf-system-report.php:286 msgid "Database" msgstr "" -#: includes/system-status/class-gf-system-report.php:289 +#: includes/system-status/class-gf-system-report.php:291 msgid "Log Files" msgstr "" -#: includes/system-status/class-gf-system-report.php:296 +#: includes/system-status/class-gf-system-report.php:298 msgid "WordPress Environment" msgstr "" -#: includes/system-status/class-gf-system-report.php:300 notification.php:1157 +#: includes/system-status/class-gf-system-report.php:302 notification.php:1157 #: notification.php:1877 msgid "WordPress" msgstr "" -#: includes/system-status/class-gf-system-report.php:304 +#: includes/system-status/class-gf-system-report.php:306 msgid "Home URL" msgstr "" -#: includes/system-status/class-gf-system-report.php:309 +#: includes/system-status/class-gf-system-report.php:311 msgid "Site URL" msgstr "" -#: includes/system-status/class-gf-system-report.php:314 +#: includes/system-status/class-gf-system-report.php:316 msgid "WordPress Version" msgstr "" -#: includes/system-status/class-gf-system-report.php:323 +#: includes/system-status/class-gf-system-report.php:325 msgid "" "The Gravity Forms support agreement requires WordPress %s or greater. This " "site must be upgraded in order to be eligible for support." msgstr "" -#: includes/system-status/class-gf-system-report.php:331 +#: includes/system-status/class-gf-system-report.php:333 msgid "" "Gravity Forms requires WordPress %s or greater. You must upgrade WordPress " "in order to use Gravity Forms." msgstr "" -#: includes/system-status/class-gf-system-report.php:338 +#: includes/system-status/class-gf-system-report.php:340 msgid "WordPress Multisite" msgstr "" -#: includes/system-status/class-gf-system-report.php:340 -#: includes/system-status/class-gf-system-report.php:351 -#: includes/system-status/class-gf-system-report.php:357 -#: includes/system-status/class-gf-system-report.php:445 -#: includes/system-status/class-gf-system-report.php:457 -#: includes/system-status/class-gf-system-report.php:463 +#: includes/system-status/class-gf-system-report.php:342 +#: includes/system-status/class-gf-system-report.php:353 +#: includes/system-status/class-gf-system-report.php:359 +#: includes/system-status/class-gf-system-report.php:447 +#: includes/system-status/class-gf-system-report.php:459 +#: includes/system-status/class-gf-system-report.php:465 +#: includes/system-status/class-gf-system-report.php:678 +#: includes/system-status/class-gf-system-report.php:684 +#: includes/system-status/class-gf-system-report.php:690 +#: includes/system-status/class-gf-system-report.php:701 #: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:72 #: settings.php:382 settings.php:393 settings.php:422 msgid "Yes" msgstr "" -#: includes/system-status/class-gf-system-report.php:340 -#: includes/system-status/class-gf-system-report.php:351 -#: includes/system-status/class-gf-system-report.php:357 -#: includes/system-status/class-gf-system-report.php:445 -#: includes/system-status/class-gf-system-report.php:451 -#: includes/system-status/class-gf-system-report.php:457 -#: includes/system-status/class-gf-system-report.php:463 +#: includes/system-status/class-gf-system-report.php:342 +#: includes/system-status/class-gf-system-report.php:353 +#: includes/system-status/class-gf-system-report.php:359 +#: includes/system-status/class-gf-system-report.php:447 +#: includes/system-status/class-gf-system-report.php:453 +#: includes/system-status/class-gf-system-report.php:459 +#: includes/system-status/class-gf-system-report.php:465 +#: includes/system-status/class-gf-system-report.php:678 +#: includes/system-status/class-gf-system-report.php:684 +#: includes/system-status/class-gf-system-report.php:690 +#: includes/system-status/class-gf-system-report.php:701 #: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:73 #: settings.php:383 settings.php:394 settings.php:423 msgid "No" msgstr "" -#: includes/system-status/class-gf-system-report.php:344 +#: includes/system-status/class-gf-system-report.php:346 msgid "WordPress Memory Limit" msgstr "" -#: includes/system-status/class-gf-system-report.php:349 +#: includes/system-status/class-gf-system-report.php:351 msgid "WordPress Debug Mode" msgstr "" -#: includes/system-status/class-gf-system-report.php:355 +#: includes/system-status/class-gf-system-report.php:357 msgid "WordPress Debug Log" msgstr "" -#: includes/system-status/class-gf-system-report.php:363 +#: includes/system-status/class-gf-system-report.php:365 msgid "Active Plugins" msgstr "" -#: includes/system-status/class-gf-system-report.php:368 +#: includes/system-status/class-gf-system-report.php:370 msgid "Network Active Plugins" msgstr "" -#: includes/system-status/class-gf-system-report.php:375 +#: includes/system-status/class-gf-system-report.php:377 msgid "Server Environment" msgstr "" -#: includes/system-status/class-gf-system-report.php:379 +#: includes/system-status/class-gf-system-report.php:381 msgid "Web Server" msgstr "" -#: includes/system-status/class-gf-system-report.php:383 +#: includes/system-status/class-gf-system-report.php:385 msgid "Software" msgstr "" -#: includes/system-status/class-gf-system-report.php:388 +#: includes/system-status/class-gf-system-report.php:390 msgid "Port" msgstr "" -#: includes/system-status/class-gf-system-report.php:393 +#: includes/system-status/class-gf-system-report.php:395 msgid "Document Root" msgstr "" -#: includes/system-status/class-gf-system-report.php:400 +#: includes/system-status/class-gf-system-report.php:402 msgid "PHP" msgstr "" -#: includes/system-status/class-gf-system-report.php:404 -#: includes/system-status/class-gf-system-report.php:479 -#: includes/system-status/class-gf-system-report.php:644 +#: includes/system-status/class-gf-system-report.php:406 +#: includes/system-status/class-gf-system-report.php:481 +#: includes/system-status/class-gf-system-report.php:651 msgid "Version" msgstr "" -#: includes/system-status/class-gf-system-report.php:410 -msgid "Gravity Forms requires PHP 5 or above." +#: includes/system-status/class-gf-system-report.php:412 +msgid "Gravity Forms requires PHP 5.6 or above." msgstr "" -#: includes/system-status/class-gf-system-report.php:413 +#: includes/system-status/class-gf-system-report.php:415 msgid "Memory Limit" msgstr "" -#: includes/system-status/class-gf-system-report.php:418 +#: includes/system-status/class-gf-system-report.php:420 msgid "Maximum Execution Time" msgstr "" -#: includes/system-status/class-gf-system-report.php:423 +#: includes/system-status/class-gf-system-report.php:425 msgid "Maximum File Upload Size" msgstr "" -#: includes/system-status/class-gf-system-report.php:428 +#: includes/system-status/class-gf-system-report.php:430 msgid "Maximum File Uploads" msgstr "" -#: includes/system-status/class-gf-system-report.php:433 +#: includes/system-status/class-gf-system-report.php:435 msgid "Maximum Post Size" msgstr "" -#: includes/system-status/class-gf-system-report.php:438 +#: includes/system-status/class-gf-system-report.php:440 msgid "Maximum Input Variables" msgstr "" -#: includes/system-status/class-gf-system-report.php:443 +#: includes/system-status/class-gf-system-report.php:445 msgid "cURL Enabled" msgstr "" -#: includes/system-status/class-gf-system-report.php:445 -#: includes/system-status/class-gf-system-report.php:446 +#: includes/system-status/class-gf-system-report.php:447 +#: includes/system-status/class-gf-system-report.php:448 msgid "version" msgstr "" -#: includes/system-status/class-gf-system-report.php:449 +#: includes/system-status/class-gf-system-report.php:451 msgid "OpenSSL" msgstr "" -#: includes/system-status/class-gf-system-report.php:455 +#: includes/system-status/class-gf-system-report.php:457 msgid "Mcrypt Enabled" msgstr "" -#: includes/system-status/class-gf-system-report.php:461 +#: includes/system-status/class-gf-system-report.php:463 msgid "Mbstring Enabled" msgstr "" -#: includes/system-status/class-gf-system-report.php:467 +#: includes/system-status/class-gf-system-report.php:469 msgid "Loaded Extensions" msgstr "" -#: includes/system-status/class-gf-system-report.php:475 +#: includes/system-status/class-gf-system-report.php:477 msgid "MySQL" msgstr "" -#: includes/system-status/class-gf-system-report.php:485 +#: includes/system-status/class-gf-system-report.php:487 msgid "Gravity Forms requires MySQL 5 or above." msgstr "" -#: includes/system-status/class-gf-system-report.php:488 +#: includes/system-status/class-gf-system-report.php:490 msgid "Database Character Set" msgstr "" -#: includes/system-status/class-gf-system-report.php:493 +#: includes/system-status/class-gf-system-report.php:495 msgid "Database Collation" msgstr "" -#: includes/system-status/class-gf-system-report.php:651 -#: includes/system-status/class-gf-system-report.php:935 +#: includes/system-status/class-gf-system-report.php:658 +#: includes/system-status/class-gf-system-report.php:971 msgid "New version %s available." msgstr "" -#: includes/system-status/class-gf-system-report.php:656 +#: includes/system-status/class-gf-system-report.php:663 msgid "Upload folder" msgstr "" -#: includes/system-status/class-gf-system-report.php:661 +#: includes/system-status/class-gf-system-report.php:668 msgid "Upload folder permissions" msgstr "" -#: includes/system-status/class-gf-system-report.php:663 +#: includes/system-status/class-gf-system-report.php:670 msgid "Writable" msgstr "" -#: includes/system-status/class-gf-system-report.php:663 +#: includes/system-status/class-gf-system-report.php:670 msgid "Not writable" msgstr "" -#: includes/system-status/class-gf-system-report.php:666 +#: includes/system-status/class-gf-system-report.php:673 msgid "File uploads, entry exports, and logging will not function properly." msgstr "" -#: includes/system-status/class-gf-system-report.php:700 +#: includes/system-status/class-gf-system-report.php:676 settings.php:379 +#: tooltips.php:151 +msgid "Output CSS" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:682 settings.php:390 +#: tooltips.php:152 +msgid "Output HTML5" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:688 +#: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:45 +#: settings.php:402 tooltips.php:153 +msgid "No-Conflict Mode" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:699 settings.php:457 +msgid "Background updates" +msgstr "" + +#: includes/system-status/class-gf-system-report.php:736 msgid "Database Version" msgstr "" -#: includes/system-status/class-gf-system-report.php:739 +#: includes/system-status/class-gf-system-report.php:775 msgid "Table does not exist" msgstr "" -#: includes/system-status/class-gf-system-report.php:746 +#: includes/system-status/class-gf-system-report.php:782 msgid "Table has not been upgraded successfully." msgstr "" -#: includes/system-status/class-gf-system-report.php:762 +#: includes/system-status/class-gf-system-report.php:798 msgid "" "WARNING! Re-running the upgrade process is only recommended if you are " "currently experiencing issues with your database. This process may take " "several minutes to complete. 'OK' to upgrade. 'Cancel' to abort." msgstr "" -#: includes/system-status/class-gf-system-report.php:771 +#: includes/system-status/class-gf-system-report.php:807 msgid "Upgrade database" msgstr "" -#: includes/system-status/class-gf-system-report.php:776 +#: includes/system-status/class-gf-system-report.php:812 msgid "Your database version is out of date." msgstr "" -#: includes/system-status/class-gf-system-report.php:787 -#: includes/system-status/class-gf-system-report.php:803 +#: includes/system-status/class-gf-system-report.php:823 +#: includes/system-status/class-gf-system-report.php:839 msgid "Re-run database upgrade" msgstr "" -#: includes/system-status/class-gf-system-report.php:792 +#: includes/system-status/class-gf-system-report.php:828 msgid "Database upgrade failed." msgstr "" -#: includes/system-status/class-gf-system-report.php:792 +#: includes/system-status/class-gf-system-report.php:828 msgid "There are issues with your database." msgstr "" -#: includes/system-status/class-gf-system-report.php:808 +#: includes/system-status/class-gf-system-report.php:844 msgid "Database upgraded successfully." msgstr "" -#: includes/system-status/class-gf-system-report.php:808 +#: includes/system-status/class-gf-system-report.php:844 msgid "Your database is up-to-date." msgstr "" -#: includes/system-status/class-gf-system-report.php:941 +#: includes/system-status/class-gf-system-report.php:977 msgid "" "Your system does not meet the minimum requirements for this Add-On (%1$d " "errors). %2$sView details%3$s" @@ -8742,11 +8774,6 @@ msgstr "" msgid "Select a Currency" msgstr "" -#: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:45 -#: settings.php:402 tooltips.php:153 -msgid "No-Conflict Mode" -msgstr "" - #: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:48 #: includes/wizard/steps/class-gf-installation-wizard-step-settings.php:59 #: settings.php:405 settings.php:460 settings.php:471 settings.php:486 @@ -9373,30 +9400,18 @@ msgstr "" msgid "The license key is used for access to automatic upgrades and support." msgstr "" -#: settings.php:379 tooltips.php:151 -msgid "Output CSS" -msgstr "" - #: settings.php:385 msgid "" "Set this to No if you would like to disable the plugin from outputting the " "form CSS." msgstr "" -#: settings.php:390 tooltips.php:152 -msgid "Output HTML5" -msgstr "" - #: settings.php:396 msgid "" "Set this to No if you would like to disable the plugin from outputting " "HTML5 form fields." msgstr "" -#: settings.php:457 -msgid "Background updates" -msgstr "" - #: settings.php:463 msgid "" "Set this to ON to allow Gravity Forms to download and install bug fixes and " @@ -10581,12 +10596,12 @@ msgstr "" msgid "http://www.rocketgenius.com" msgstr "" -#: common.php:4320 +#: common.php:4347 msgctxt "Conditional Logic" msgid "All" msgstr "" -#: common.php:4321 +#: common.php:4348 msgctxt "Conditional Logic" msgid "Any" msgstr ""