From 830e8b94a83467fa3fb61c3c369986882ecef4ac Mon Sep 17 00:00:00 2001 From: ACF Date: Wed, 29 Nov 2023 10:16:12 +0000 Subject: [PATCH] Updates to 6.2.4 --- acf.php | 6 +- assets/build/css/acf-input.css | 1 + assets/build/css/acf-input.css.map | 2 +- assets/build/css/acf-input.min.css | 2 +- assets/build/js/acf-input.js | 42 +- assets/build/js/acf-input.js.map | 2 +- assets/build/js/acf-input.min.js | 2 +- .../build/js/pro/acf-pro-ui-options-page.js | 2 +- .../js/pro/acf-pro-ui-options-page.js.map | 2 +- .../js/pro/acf-pro-ui-options-page.min.js | 2 +- includes/acf-bidirectional-functions.php | 13 +- includes/acf-field-functions.php | 7 +- includes/acf-hook-functions.php | 1 - includes/acf-wp-functions.php | 1 - .../admin/admin-internal-post-type-list.php | 1 - includes/admin/admin-internal-post-type.php | 1 - .../admin/admin-options-pages-preview.php | 1 - includes/admin/admin-tools.php | 15 - includes/admin/admin-upgrade.php | 7 +- includes/admin/admin.php | 2 - .../admin/post-types/admin-field-group.php | 9 - .../admin/post-types/admin-field-groups.php | 3 - includes/admin/post-types/admin-post-type.php | 2 - .../admin/post-types/admin-post-types.php | 2 - .../admin/post-types/admin-taxonomies.php | 4 +- includes/admin/post-types/admin-taxonomy.php | 1 - .../tools/class-acf-admin-tool-export.php | 20 +- .../tools/class-acf-admin-tool-import.php | 4 - includes/admin/tools/class-acf-admin-tool.php | 9 - .../acf-field-group/conditional-logic.php | 9 +- .../admin/views/acf-field-group/fields.php | 4 - .../views/acf-field-group/location-group.php | 3 +- .../views/acf-field-group/location-rule.php | 8 - .../admin/views/acf-field-group/locations.php | 1 - .../views/acf-field-group/pro-features.php | 2 +- .../views/acf-post-type/advanced-settings.php | 8 +- .../views/acf-taxonomy/advanced-settings.php | 2 +- includes/admin/views/global/navigation.php | 6 +- includes/admin/views/upgrade/network.php | 7 +- includes/admin/views/upgrade/notice.php | 1 - includes/admin/views/upgrade/upgrade.php | 2 +- includes/ajax/class-acf-ajax-check-screen.php | 3 - .../ajax/class-acf-ajax-local-json-diff.php | 1 - includes/ajax/class-acf-ajax-query-users.php | 2 - includes/ajax/class-acf-ajax-upgrade.php | 1 - includes/ajax/class-acf-ajax-user-setting.php | 1 - includes/ajax/class-acf-ajax.php | 2 - includes/api/api-helpers.php | 2309 +++++++---------- includes/api/api-template.php | 70 +- includes/api/api-term.php | 2 +- includes/assets.php | 1 - includes/class-acf-data.php | 1 - includes/class-acf-internal-post-type.php | 3 +- includes/compatibility.php | 2 - includes/fields.php | 1 - includes/fields/class-acf-field-accordion.php | 2 - .../fields/class-acf-field-button-group.php | 12 - includes/fields/class-acf-field-checkbox.php | 19 - .../fields/class-acf-field-color_picker.php | 1 - .../fields/class-acf-field-date_picker.php | 5 - .../class-acf-field-date_time_picker.php | 4 - includes/fields/class-acf-field-email.php | 10 - includes/fields/class-acf-field-file.php | 9 - .../fields/class-acf-field-google-map.php | 5 +- includes/fields/class-acf-field-group.php | 37 - includes/fields/class-acf-field-image.php | 10 - includes/fields/class-acf-field-link.php | 15 - includes/fields/class-acf-field-message.php | 13 - includes/fields/class-acf-field-number.php | 25 - includes/fields/class-acf-field-oembed.php | 6 - includes/fields/class-acf-field-output.php | 9 - includes/fields/class-acf-field-page_link.php | 52 - includes/fields/class-acf-field-password.php | 6 - .../fields/class-acf-field-post_object.php | 39 - includes/fields/class-acf-field-radio.php | 11 - includes/fields/class-acf-field-range.php | 6 - .../fields/class-acf-field-relationship.php | 45 - includes/fields/class-acf-field-select.php | 21 - includes/fields/class-acf-field-separator.php | 7 - includes/fields/class-acf-field-tab.php | 6 - includes/fields/class-acf-field-taxonomy.php | 52 - includes/fields/class-acf-field-text.php | 1 - includes/fields/class-acf-field-textarea.php | 11 - .../fields/class-acf-field-time_picker.php | 4 - .../fields/class-acf-field-true_false.php | 12 - includes/fields/class-acf-field-url.php | 13 - includes/fields/class-acf-field-user.php | 2 - includes/fields/class-acf-field-wysiwyg.php | 14 - includes/fields/class-acf-field.php | 12 - includes/forms/form-attachment.php | 9 - includes/forms/form-comment.php | 16 - includes/forms/form-customizer.php | 16 - includes/forms/form-front.php | 32 - includes/forms/form-gutenberg.php | 1 - includes/forms/form-nav-menu.php | 12 - includes/forms/form-post.php | 4 - includes/forms/form-taxonomy.php | 16 - includes/forms/form-user.php | 2 - includes/forms/form-widget.php | 14 - includes/l10n.php | 22 +- includes/legacy/legacy-locations.php | 1 - includes/local-fields.php | 2 - includes/local-json.php | 1 - .../abstract-acf-legacy-location.php | 1 - includes/locations/abstract-acf-location.php | 1 - .../class-acf-location-attachment.php | 1 - .../locations/class-acf-location-comment.php | 1 - .../class-acf-location-current-user-role.php | 1 - .../class-acf-location-current-user.php | 1 - .../class-acf-location-nav-menu-item.php | 1 - .../locations/class-acf-location-nav-menu.php | 1 - .../class-acf-location-page-parent.php | 1 - .../class-acf-location-page-template.php | 1 - .../class-acf-location-page-type.php | 1 - .../locations/class-acf-location-page.php | 1 - .../class-acf-location-post-category.php | 1 - .../class-acf-location-post-format.php | 1 - .../class-acf-location-post-status.php | 3 +- .../class-acf-location-post-taxonomy.php | 1 - .../class-acf-location-post-template.php | 1 - .../class-acf-location-post-type.php | 2 - .../locations/class-acf-location-post.php | 1 - .../locations/class-acf-location-taxonomy.php | 2 - .../class-acf-location-user-form.php | 1 - .../class-acf-location-user-role.php | 1 - .../locations/class-acf-location-widget.php | 1 - includes/loop.php | 22 - includes/media.php | 3 +- includes/post-types/class-acf-field-group.php | 1 - includes/post-types/class-acf-post-type.php | 1 - includes/post-types/class-acf-taxonomy.php | 5 +- includes/rest-api/acf-rest-api-functions.php | 1 - includes/rest-api/class-acf-rest-api.php | 8 +- .../rest-api/class-acf-rest-embed-links.php | 1 - includes/rest-api/class-acf-rest-request.php | 1 - includes/revisions.php | 33 - includes/third-party.php | 166 +- includes/upgrades.php | 2 - includes/validation.php | 30 - includes/wpml.php | 4 - lang/acf-ar.mo | Bin 10117 -> 10117 bytes lang/acf-ar.po | 2 +- lang/acf-bg_BG.mo | Bin 18977 -> 18977 bytes lang/acf-bg_BG.po | 2 +- lang/acf-ca.mo | Bin 73045 -> 80508 bytes lang/acf-ca.po | 472 ++-- lang/acf-cs_CZ.mo | Bin 106259 -> 106259 bytes lang/acf-cs_CZ.po | 280 +- lang/acf-de_CH.mo | Bin 8555 -> 8555 bytes lang/acf-de_CH.po | 2 +- lang/acf-de_DE.mo | Bin 85778 -> 85778 bytes lang/acf-de_DE.po | 280 +- lang/acf-de_DE_formal.mo | Bin 85821 -> 85821 bytes lang/acf-de_DE_formal.po | 280 +- lang/acf-el.mo | Bin 56513 -> 56513 bytes lang/acf-el.po | 280 +- lang/acf-en_CA.mo | Bin 33842 -> 33842 bytes lang/acf-en_CA.po | 280 +- lang/acf-en_GB.mo | Bin 100240 -> 101028 bytes lang/acf-en_GB.po | 501 ++-- lang/acf-en_ZA.mo | Bin 33977 -> 33977 bytes lang/acf-en_ZA.po | 280 +- lang/acf-es_CO.mo | Bin 38449 -> 38449 bytes lang/acf-es_CO.po | 280 +- lang/acf-es_CR.mo | Bin 35967 -> 35967 bytes lang/acf-es_CR.po | 280 +- lang/acf-es_EC.mo | Bin 38447 -> 38447 bytes lang/acf-es_EC.po | 280 +- lang/acf-es_ES.mo | Bin 118367 -> 118367 bytes lang/acf-es_ES.po | 280 +- lang/acf-es_MX.mo | Bin 44837 -> 44837 bytes lang/acf-es_MX.po | 280 +- lang/acf-es_VE.mo | Bin 38538 -> 38538 bytes lang/acf-es_VE.po | 280 +- lang/acf-fa_IR.mo | Bin 62759 -> 62759 bytes lang/acf-fa_IR.po | 280 +- lang/acf-fi.mo | Bin 11791 -> 11791 bytes lang/acf-fi.po | 2 +- lang/acf-fr_CA.mo | Bin 39411 -> 39411 bytes lang/acf-fr_CA.po | 276 +- lang/acf-fr_FR.mo | Bin 101075 -> 101075 bytes lang/acf-fr_FR.po | 280 +- lang/acf-gl_ES.mo | Bin 45836 -> 46104 bytes lang/acf-gl_ES.po | 288 +- lang/acf-gu.mo | Bin 123175 -> 123272 bytes lang/acf-gu.po | 282 +- lang/acf-he_IL.mo | Bin 5745 -> 5745 bytes lang/acf-he_IL.po | 2 +- lang/acf-hr.mo | Bin 36847 -> 36847 bytes lang/acf-hr.po | 278 +- lang/acf-hu_HU.mo | Bin 5325 -> 5325 bytes lang/acf-hu_HU.po | 2 +- lang/acf-id_ID.mo | Bin 8855 -> 8855 bytes lang/acf-id_ID.po | 2 +- lang/acf-it_IT.mo | Bin 50980 -> 51741 bytes lang/acf-it_IT.po | 294 ++- lang/acf-ja.mo | Bin 45302 -> 71958 bytes lang/acf-ja.po | 938 +++---- lang/acf-ko_KR.mo | Bin 108671 -> 108671 bytes lang/acf-ko_KR.po | 280 +- lang/acf-nb_NO.mo | Bin 41481 -> 41481 bytes lang/acf-nb_NO.po | 280 +- lang/acf-nl_BE.mo | Bin 50547 -> 50547 bytes lang/acf-nl_BE.po | 280 +- lang/acf-nl_NL.mo | Bin 109916 -> 110197 bytes lang/acf-nl_NL.po | 280 +- lang/acf-nl_NL_formal.mo | Bin 104409 -> 104738 bytes lang/acf-nl_NL_formal.po | 280 +- lang/acf-pl_PL.mo | Bin 119368 -> 119684 bytes lang/acf-pl_PL.po | 280 +- lang/acf-pt_AO.mo | Bin 31437 -> 31437 bytes lang/acf-pt_AO.po | 280 +- lang/acf-pt_BR.mo | Bin 110498 -> 110498 bytes lang/acf-pt_BR.po | 280 +- lang/acf-pt_PT.mo | Bin 73151 -> 73151 bytes lang/acf-pt_PT.po | 280 +- lang/acf-ro_RO.mo | Bin 50404 -> 50404 bytes lang/acf-ro_RO.po | 280 +- lang/acf-ru_RU.mo | Bin 101244 -> 101244 bytes lang/acf-ru_RU.po | 280 +- lang/acf-sk_SK.mo | Bin 5838 -> 5838 bytes lang/acf-sk_SK.po | 2 +- lang/acf-sv_SE.mo | Bin 85962 -> 86809 bytes lang/acf-sv_SE.po | 294 ++- lang/acf-tr_TR.mo | Bin 47106 -> 47106 bytes lang/acf-tr_TR.po | 278 +- lang/acf-uk.mo | Bin 44150 -> 44150 bytes lang/acf-uk.po | 278 +- lang/acf-zh_CN.mo | Bin 98836 -> 99119 bytes lang/acf-zh_CN.po | 280 +- lang/acf-zh_TW.mo | Bin 7873 -> 7873 bytes lang/acf-zh_TW.po | 2 +- lang/pro/acf-en_GB.po | 331 +-- lang/pro/acf.pot | 295 ++- pro/acf-pro.php | 9 +- pro/admin/admin-options-page.php | 26 +- pro/admin/admin-updates.php | 16 +- .../post-types/admin-ui-options-page.php | 60 +- .../post-types/admin-ui-options-pages.php | 10 +- .../acf-ui-options-page/advanced-settings.php | 2 +- .../acf-ui-options-page/basic-settings.php | 4 +- pro/admin/views/html-settings-updates.php | 2 + pro/blocks.php | 7 +- .../updates.php => pro/class-acf-updates.php | 314 +-- pro/fields/class-acf-field-clone.php | 85 +- .../class-acf-field-flexible-content.php | 71 - pro/fields/class-acf-field-gallery.php | 24 - pro/fields/class-acf-field-repeater.php | 9 +- pro/fields/class-acf-repeater-table.php | 1 - pro/locations/class-acf-location-block.php | 1 - .../class-acf-location-options-page.php | 1 - pro/options-page.php | 32 +- pro/post-types/acf-ui-options-page.php | 3 +- pro/updates.php | 84 +- readme.txt | 448 +--- 255 files changed, 7704 insertions(+), 9175 deletions(-) rename includes/updates.php => pro/class-acf-updates.php (63%) diff --git a/acf.php b/acf.php index 4d2e352..382475d 100644 --- a/acf.php +++ b/acf.php @@ -9,7 +9,7 @@ * Plugin Name: Advanced Custom Fields PRO * Plugin URI: https://www.advancedcustomfields.com * Description: Customize WordPress with powerful, professional and intuitive fields. - * Version: 6.2.3 + * Version: 6.2.4 * Author: WP Engine * Author URI: https://wpengine.com/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=plugin_directory&utm_content=advanced_custom_fields * Update URI: https://www.advancedcustomfields.com/pro @@ -36,7 +36,7 @@ if ( ! class_exists( 'ACF' ) ) { * * @var string */ - public $version = '6.2.3'; + public $version = '6.2.4'; /** * The plugin settings array. @@ -177,7 +177,6 @@ if ( ! class_exists( 'ACF' ) ) { acf_include( 'includes/loop.php' ); acf_include( 'includes/media.php' ); acf_include( 'includes/revisions.php' ); - acf_include( 'includes/updates.php' ); acf_include( 'includes/upgrades.php' ); acf_include( 'includes/validation.php' ); acf_include( 'includes/rest-api.php' ); @@ -783,5 +782,4 @@ if ( ! class_exists( 'ACF' ) ) { // Instantiate. acf(); - } // class_exists check diff --git a/assets/build/css/acf-input.css b/assets/build/css/acf-input.css index 546e957..3301c04 100644 --- a/assets/build/css/acf-input.css +++ b/assets/build/css/acf-input.css @@ -1610,6 +1610,7 @@ html[dir=rtl] .acf-relationship .selection .values .acf-icon { .acf-tab-wrap { clear: both; z-index: 1; + overflow: auto; } .acf-tab-group { diff --git a/assets/build/css/acf-input.css.map b/assets/build/css/acf-input.css.map index 1505046..2d91dbd 100644 --- a/assets/build/css/acf-input.css.map +++ b/assets/build/css/acf-input.css.map @@ -1 +1 @@ -{"version":3,"file":"acf-input.css","mappings":"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sZA;AAIA;AACA;;;;;;;;;CAAA;AAWA;AACA;EACC;EACA;AJvZD;AIyZC;EACC;AJvZF;AI0ZC;EACC;AJxZF;;AI+ZC;EACC;AJ5ZF;AIgaC;EACC;AJ9ZF;AIkaC;EACC;AJhaF;;AIoaA;;;;+EAAA;AAUG;;EAEC;AJtaJ;AIyaI;;EAEC;AJvaL;AI6aE;EACC;EACA;AJ3aH;AI6aG;EACC;EACA;EACA;EACA;EAGA;EACA;EACA;AJ7aJ;AIgbI;EACC;AJ9aL;AI+aK;EACC;AJ7aN;AIkbI;EACC;EACA;EACA;AJhbL;AIkbK;EACC;AJhbN;AImbK;EACC;EACA;AJjbN;AIkbM;EACC;EACA;AJhbP;AImbM;EACC;AJjbP;AIsbM;EACC;AJpbP;;AI6bA;;;;+EAAA;AAOC;;EACC;EAEC;EACA;AJ5bH;AI+bE;;EAEE;EACA;EACA;EACA;EAED,yBHz0FQ;EG00FR;EAEA,cHx0FQ;ADy4EX;;AIocA;;;;+EAAA;AAMA;EACC;AJlcD;;AIqcA;EACC;AJlcD;;AIqcA;EACC;EACA;AJlcD;;AIqcA;EACC;AJlcD;;AKh9EA;;;;8FAAA;AAMA;EAEC;EAkCA;EAYA;ALq6ED;AKl9EC;EAEC;EAkBA;ALk8EF;AKn9EE;EACC;EACG;EAEA;ALo9EN;AKn9EG;EACC;ALq9EJ;AKl9EM;EACF;EACA;ALo9EJ;AK78EE;EACC;EAEA;AL88EH;AK78EG;EACC;AL+8EJ;AKv8EC;EACC;EAEA;ALw8EF;AKv8EE;EACC;ALy8EH;AKl8EC;EACC;ALo8EF;;AK/7EA;;EAGC;EAgBA;ALk7ED;AKj8EC;;;;;;;;;;;;;;EAOI;AL08EL;AKv8EC;;EACC;AL08EF;AKr8EC;;;;;;;;;;;;;;;;EAQI;AL+8EL;;AKz8EC;EACC;AL48EF;AKz8EC;EACC;EAWF;;;;;;;;GAAA;ALy8EA;AKl9EE;EACC;ALo9EH;AKl9EG;EACC;EACA;ALo9EJ;AKr8EC;EACC;ALu8EF;;AKl8EA;;;;8FAAA;AAOA;EACC;ALm8ED;AK/7EE;EACC;ALi8EH;AK/7EG;EACC;EACA;ALi8EJ;;AK17EA;;EAEC;EACA;EACA;AL67ED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;IACA;IACA;EN8lFA;AACF;AM1lFC;EAhHD;IAiHE;IACA;IACA;IACA;EN6lFA;AACF;AM3lFC;EACC;IACI;EN6lFJ;AACF;;AOnjGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;APqjGD;AOpjGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;APsjGF;;AOjjGA;EACC;APojGD;AOjjGC;EACC;APmjGF;AOljGE;EACC;APojGH;;AO9iGA;EACC;APijGD;;AO7iGA;EACC;APgjGD;AO/iGC;EACC;EACA;APijGF;;AO9iGA;EACC;EACA;APijGD;AOhjGC;EACC;APkjGF;;AQnmGC;EACC;ARsmGF;AQrmGE;EACC;ARumGH;AQjmGE;EACC;ARmmGH;AQ9lGC;EACC;ARgmGF;AQ7lGG;EACC;AR+lGJ;AQ9lGI;EACC;ARgmGL;AQ5lGI;;EAEC;AR8lGL;AQ1lGI;EACC;EACA;AR4lGL;AQzlGG;EACC;AR2lGJ;AQtlGE;EACC;ARwlGH;AQtlGE;EACC;ARwlGH;AQnlGC;EACC;ARqlGF;;AQhlGA;EACC;EACA;EACA;EACA;ARmlGD,C","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/acf-input.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_variables.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_mixins.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_typography.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_fields.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_forms.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_media.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_input.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_postbox.scss"],"sourcesContent":["@charset \"UTF-8\";\n/*--------------------------------------------------------------------------------------------\n*\n*\tVars\n*\n*--------------------------------------------------------------------------------------------*/\n/* colors */\n/* acf-field */\n/* responsive */\n/*--------------------------------------------------------------------------------------------\n*\n*\tACF 6 ↓\n*\n*--------------------------------------------------------------------------------------------*/\n/*--------------------------------------------------------------------------------------------\n*\n* Mixins\n*\n*--------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* Global\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page #wpcontent {\n line-height: 140%;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Links\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page a {\n color: #0783BE;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Headings\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-h1, .acf-admin-page h1,\n.acf-headerbar h1 {\n font-size: 21px;\n font-weight: 400;\n}\n\n.acf-h2, .acf-page-title, .acf-admin-page h2,\n.acf-headerbar h2 {\n font-size: 18px;\n font-weight: 400;\n}\n\n.acf-h3, .acf-admin-page h3,\n.acf-headerbar h3 {\n font-size: 16px;\n font-weight: 400;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Paragraphs\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page .p1 {\n font-size: 15px;\n}\n.acf-admin-page .p2 {\n font-size: 14px;\n}\n.acf-admin-page .p3 {\n font-size: 13.5px;\n}\n.acf-admin-page .p4 {\n font-size: 13px;\n}\n.acf-admin-page .p5 {\n font-size: 12.5px;\n}\n.acf-admin-page .p6, .acf-admin-page .acf-field p.description, .acf-field .acf-admin-page p.description, .acf-admin-page .acf-small {\n font-size: 12px;\n}\n.acf-admin-page .p7, .acf-admin-page .acf-field-setting-prefix_label p.description code, .acf-field-setting-prefix_label p.description .acf-admin-page code,\n.acf-admin-page .acf-field-setting-prefix_name p.description code,\n.acf-field-setting-prefix_name p.description .acf-admin-page code {\n font-size: 11.5px;\n}\n.acf-admin-page .p8 {\n font-size: 11px;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Page titles\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-page-title {\n color: #344054;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Hide old / native WP titles from pages\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page .acf-settings-wrap h1 {\n display: none !important;\n}\n.acf-admin-page #acf-admin-tools h1:not(.acf-field-group-pro-features-title, .acf-field-group-pro-features-title-sm) {\n display: none !important;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Small\n*\n*---------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* Link focus style\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page a:focus {\n box-shadow: none;\n outline: none;\n}\n.acf-admin-page a:focus-visible {\n box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);\n outline: 1px solid transparent;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-field\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-field,\n.acf-field .acf-label,\n.acf-field .acf-input {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n position: relative;\n}\n\n.acf-field {\n margin: 15px 0;\n clear: both;\n}\n.acf-field p.description {\n display: block;\n margin: 0;\n padding: 0;\n}\n.acf-field .acf-label {\n vertical-align: top;\n margin: 0 0 10px;\n}\n.acf-field .acf-label label {\n display: block;\n font-weight: 500;\n margin: 0 0 3px;\n padding: 0;\n}\n.acf-field .acf-label:empty {\n margin-bottom: 0;\n}\n.acf-field .acf-input {\n vertical-align: top;\n}\n.acf-field p.description {\n display: block;\n margin-top: 6px;\n color: #667085;\n}\n.acf-field .acf-notice {\n margin: 0 0 15px;\n background: #edf2ff;\n color: #0c6ca0;\n border-color: #2183b9;\n}\n.acf-field .acf-notice.-error {\n background: #ffe6e6;\n color: #cc2727;\n border-color: #d12626;\n}\n.acf-field .acf-notice.-success {\n background: #eefbe8;\n color: #0e7b17;\n border-color: #32a23b;\n}\n.acf-field .acf-notice.-warning {\n background: #fff3e6;\n color: #bd4b0e;\n border-color: #d16226;\n}\ntd.acf-field,\ntr.acf-field {\n margin: 0;\n}\n\n.acf-field[data-width] {\n float: left;\n clear: none;\n /*\n \t@media screen and (max-width: $sm) {\n \t\tfloat: none;\n \t\twidth: auto;\n \t\tborder-left-width: 0;\n \t\tborder-right-width: 0;\n \t}\n */\n}\n.acf-field[data-width] + .acf-field[data-width] {\n border-left: 1px solid #eeeeee;\n}\nhtml[dir=rtl] .acf-field[data-width] {\n float: right;\n}\nhtml[dir=rtl] .acf-field[data-width] + .acf-field[data-width] {\n border-left: none;\n border-right: 1px solid #eeeeee;\n}\ntd.acf-field[data-width],\ntr.acf-field[data-width] {\n float: none;\n}\n\n.acf-field.-c0 {\n clear: both;\n border-left-width: 0 !important;\n}\nhtml[dir=rtl] .acf-field.-c0 {\n border-left-width: 1px !important;\n border-right-width: 0 !important;\n}\n\n.acf-field.-r0 {\n border-top-width: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields {\n position: relative;\n}\n.acf-fields:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-fields.-border {\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-fields > .acf-field {\n position: relative;\n margin: 0;\n padding: 16px;\n border-top-width: 1px;\n border-top-style: solid;\n border-top-color: #EAECF0;\n}\n.acf-fields > .acf-field:first-child {\n border-top: none;\n margin-top: 0;\n}\ntd.acf-fields {\n padding: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (clear)\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields.-clear > .acf-field {\n border: none;\n padding: 0;\n margin: 15px 0;\n}\n.acf-fields.-clear > .acf-field[data-width] {\n border: none !important;\n}\n.acf-fields.-clear > .acf-field > .acf-label {\n padding: 0;\n}\n.acf-fields.-clear > .acf-field > .acf-input {\n padding: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (left)\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields.-left > .acf-field {\n padding: 15px 0;\n}\n.acf-fields.-left > .acf-field:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-fields.-left > .acf-field:before {\n content: \"\";\n display: block;\n position: absolute;\n z-index: 0;\n background: #f9f9f9;\n border-color: #e1e1e1;\n border-style: solid;\n border-width: 0 1px 0 0;\n top: 0;\n bottom: 0;\n left: 0;\n width: 20%;\n}\n.acf-fields.-left > .acf-field[data-width] {\n float: none;\n width: auto !important;\n border-left-width: 0 !important;\n border-right-width: 0 !important;\n}\n.acf-fields.-left > .acf-field > .acf-label {\n float: left;\n width: 20%;\n margin: 0;\n padding: 0 12px;\n}\n.acf-fields.-left > .acf-field > .acf-input {\n float: left;\n width: 80%;\n margin: 0;\n padding: 0 12px;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field:before {\n border-width: 0 0 0 1px;\n left: auto;\n right: 0;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field > .acf-label {\n float: right;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field > .acf-input {\n float: right;\n}\n#side-sortables .acf-fields.-left > .acf-field:before {\n display: none;\n}\n#side-sortables .acf-fields.-left > .acf-field > .acf-label {\n width: 100%;\n margin-bottom: 10px;\n}\n#side-sortables .acf-fields.-left > .acf-field > .acf-input {\n width: 100%;\n}\n@media screen and (max-width: 640px) {\n .acf-fields.-left > .acf-field:before {\n display: none;\n }\n .acf-fields.-left > .acf-field > .acf-label {\n width: 100%;\n margin-bottom: 10px;\n }\n .acf-fields.-left > .acf-field > .acf-input {\n width: 100%;\n }\n}\n\n/* clear + left */\n.acf-fields.-clear.-left > .acf-field {\n padding: 0;\n border: none;\n}\n.acf-fields.-clear.-left > .acf-field:before {\n display: none;\n}\n.acf-fields.-clear.-left > .acf-field > .acf-label {\n padding: 0;\n}\n.acf-fields.-clear.-left > .acf-field > .acf-input {\n padding: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-table\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-table tr.acf-field > td.acf-label {\n padding: 15px 12px;\n margin: 0;\n background: #f9f9f9;\n width: 20%;\n}\n.acf-table tr.acf-field > td.acf-input {\n padding: 15px 12px;\n margin: 0;\n border-left-color: #e1e1e1;\n}\n\n.acf-sortable-tr-helper {\n position: relative !important;\n display: table-row !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-postbox\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-postbox {\n position: relative;\n}\n.acf-postbox > .inside {\n margin: 0 !important; /* override WP style - do not delete - you have tried this before */\n padding: 0 !important; /* override WP style - do not delete - you have tried this before */\n}\n.acf-postbox .acf-hndle-cog {\n color: #72777c;\n font-size: 16px;\n line-height: 36px;\n height: 36px;\n width: 1.62rem;\n position: relative;\n display: none;\n}\n.acf-postbox .acf-hndle-cog:hover {\n color: #191e23;\n}\n.acf-postbox > .hndle:hover .acf-hndle-cog,\n.acf-postbox > .postbox-header:hover .acf-hndle-cog {\n display: inline-block;\n}\n.acf-postbox > .hndle .acf-hndle-cog {\n height: 20px;\n line-height: 20px;\n float: right;\n width: auto;\n}\n.acf-postbox > .hndle .acf-hndle-cog:hover {\n color: #777777;\n}\n.acf-postbox .acf-replace-with-fields {\n padding: 15px;\n text-align: center;\n}\n\n#post-body-content #acf_after_title-sortables {\n margin: 20px 0 -20px;\n}\n\n/* seamless */\n.acf-postbox.seamless {\n border: 0 none;\n background: transparent;\n box-shadow: none;\n /* hide hndle */\n /* inside */\n}\n.acf-postbox.seamless > .postbox-header,\n.acf-postbox.seamless > .hndle,\n.acf-postbox.seamless > .handlediv {\n display: none !important;\n}\n.acf-postbox.seamless > .inside {\n display: block !important; /* stop metabox from hiding when closed */\n margin-left: -12px !important;\n margin-right: -12px !important;\n}\n.acf-postbox.seamless > .inside > .acf-field {\n border-color: transparent;\n}\n\n/* seamless (left) */\n.acf-postbox.seamless > .acf-fields.-left {\n /* hide sidebar bg */\n /* mobile */\n}\n.acf-postbox.seamless > .acf-fields.-left > .acf-field:before {\n display: none;\n}\n@media screen and (max-width: 782px) {\n .acf-postbox.seamless > .acf-fields.-left {\n /* remove padding */\n }\n .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-label, .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-input {\n padding: 0;\n }\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Inputs\n*\n*-----------------------------------------------------------------------------*/\n.acf-field input[type=text],\n.acf-field input[type=password],\n.acf-field input[type=date],\n.acf-field input[type=datetime],\n.acf-field input[type=datetime-local],\n.acf-field input[type=email],\n.acf-field input[type=month],\n.acf-field input[type=number],\n.acf-field input[type=search],\n.acf-field input[type=tel],\n.acf-field input[type=time],\n.acf-field input[type=url],\n.acf-field input[type=week],\n.acf-field textarea,\n.acf-field select {\n width: 100%;\n padding: 4px 8px;\n margin: 0;\n box-sizing: border-box;\n font-size: 14px;\n line-height: 1.4;\n}\n.acf-admin-3-8 .acf-field input[type=text],\n.acf-admin-3-8 .acf-field input[type=password],\n.acf-admin-3-8 .acf-field input[type=date],\n.acf-admin-3-8 .acf-field input[type=datetime],\n.acf-admin-3-8 .acf-field input[type=datetime-local],\n.acf-admin-3-8 .acf-field input[type=email],\n.acf-admin-3-8 .acf-field input[type=month],\n.acf-admin-3-8 .acf-field input[type=number],\n.acf-admin-3-8 .acf-field input[type=search],\n.acf-admin-3-8 .acf-field input[type=tel],\n.acf-admin-3-8 .acf-field input[type=time],\n.acf-admin-3-8 .acf-field input[type=url],\n.acf-admin-3-8 .acf-field input[type=week],\n.acf-admin-3-8 .acf-field textarea,\n.acf-admin-3-8 .acf-field select {\n padding: 3px 5px;\n}\n.acf-field textarea {\n resize: vertical;\n}\n\nbody.acf-browser-firefox .acf-field select {\n padding: 4px 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Text\n*\n*-----------------------------------------------------------------------------*/\n.acf-input-prepend,\n.acf-input-append,\n.acf-input-wrap {\n box-sizing: border-box;\n}\n\n.acf-input-prepend,\n.acf-input-append {\n font-size: 13px;\n line-height: 1.4;\n padding: 4px 8px;\n background: #f5f5f5;\n border: #7e8993 solid 1px;\n min-height: 30px;\n}\n.acf-admin-3-8 .acf-input-prepend,\n.acf-admin-3-8 .acf-input-append {\n padding: 3px 5px;\n border-color: #dddddd;\n min-height: 28px;\n}\n\n.acf-input-prepend {\n float: left;\n border-right-width: 0;\n border-radius: 3px 0 0 3px;\n}\n\n.acf-input-append {\n float: right;\n border-left-width: 0;\n border-radius: 0 3px 3px 0;\n}\n\n.acf-input-wrap {\n position: relative;\n overflow: hidden;\n}\n.acf-input-wrap .acf-is-prepended {\n border-radius: 0 6px 6px 0 !important;\n}\n.acf-input-wrap .acf-is-appended {\n border-radius: 6px 0 0 6px !important;\n}\n.acf-input-wrap .acf-is-prepended.acf-is-appended {\n border-radius: 0 !important;\n}\n\n/* rtl */\nhtml[dir=rtl] .acf-input-prepend {\n border-left-width: 0;\n border-right-width: 1px;\n border-radius: 0 3px 3px 0;\n float: right;\n}\n\nhtml[dir=rtl] .acf-input-append {\n border-left-width: 1px;\n border-right-width: 0;\n border-radius: 3px 0 0 3px;\n float: left;\n}\n\nhtml[dir=rtl] input.acf-is-prepended {\n border-radius: 3px 0 0 3px !important;\n}\n\nhtml[dir=rtl] input.acf-is-appended {\n border-radius: 0 3px 3px 0 !important;\n}\n\nhtml[dir=rtl] input.acf-is-prepended.acf-is-appended {\n border-radius: 0 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Color Picker\n*\n*-----------------------------------------------------------------------------*/\n.acf-color-picker .wp-color-result {\n border-color: #7e8993;\n}\n.acf-admin-3-8 .acf-color-picker .wp-color-result {\n border-color: #ccd0d4;\n}\n.acf-color-picker .wp-picker-active {\n position: relative;\n z-index: 1;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Url\n*\n*-----------------------------------------------------------------------------*/\n.acf-url i {\n position: absolute;\n top: 5px;\n left: 5px;\n opacity: 0.5;\n color: #7e8993;\n}\n.acf-url input[type=url] {\n padding-left: 27px !important;\n}\n.acf-url.-valid i {\n opacity: 1;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v3)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf {\n z-index: 1001;\n /* open */\n /* single open */\n}\n.select2-container.-acf .select2-choices {\n background: #fff;\n border-color: #ddd;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;\n min-height: 31px;\n}\n.select2-container.-acf .select2-choices .select2-search-choice {\n margin: 5px 0 5px 5px;\n padding: 3px 5px 3px 18px;\n border-color: #bbb;\n background: #f9f9f9;\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;\n /* sortable item*/\n /* sortable shadow */\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper {\n background: #5897fb;\n border-color: #3f87fa;\n color: #fff !important;\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a {\n visibility: hidden;\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder {\n background-color: #f7f7f7;\n border-color: #f7f7f7;\n visibility: visible !important;\n}\n.select2-container.-acf .select2-choices .select2-search-choice-focus {\n border-color: #999;\n}\n.select2-container.-acf .select2-choices .select2-search-field input {\n height: 31px;\n line-height: 22px;\n margin: 0;\n padding: 5px 5px 5px 7px;\n}\n.select2-container.-acf .select2-choice {\n border-color: #bbbbbb;\n}\n.select2-container.-acf .select2-choice .select2-arrow {\n background: transparent;\n border-left-color: #dfdfdf;\n padding-left: 1px;\n}\n.select2-container.-acf .select2-choice .select2-result-description {\n display: none;\n}\n.select2-container.-acf.select2-container-active .select2-choices, .select2-container.-acf.select2-dropdown-open .select2-choices {\n border-color: #5b9dd9;\n border-radius: 3px 3px 0 0;\n}\n.select2-container.-acf.select2-dropdown-open .select2-choice {\n background: #fff;\n border-color: #5b9dd9;\n}\n\n/* rtl */\nhtml[dir=rtl] .select2-container.-acf .select2-search-choice-close {\n left: 24px;\n}\nhtml[dir=rtl] .select2-container.-acf .select2-choice > .select2-chosen {\n margin-left: 42px;\n}\nhtml[dir=rtl] .select2-container.-acf .select2-choice .select2-arrow {\n padding-left: 0;\n padding-right: 1px;\n}\n\n/* description */\n.select2-drop {\n /* search*/\n /* result */\n}\n.select2-drop .select2-search {\n padding: 4px 4px 0;\n}\n.select2-drop .select2-result {\n /* hover*/\n}\n.select2-drop .select2-result .select2-result-description {\n color: #999;\n font-size: 12px;\n margin-left: 5px;\n}\n.select2-drop .select2-result.select2-highlighted .select2-result-description {\n color: #fff;\n opacity: 0.75;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v4)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf li {\n margin-bottom: 0;\n}\n.select2-container.-acf[data-select2-id^=select2-data] .select2-selection--multiple {\n overflow: hidden;\n}\n.select2-container.-acf .select2-selection {\n border-color: #7e8993;\n}\n.acf-admin-3-8 .select2-container.-acf .select2-selection {\n border-color: #aaa;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child {\n float: none;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input {\n width: 100% !important;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered {\n padding-right: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] {\n display: inline;\n padding: 0;\n margin: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] .select2-selection__choice {\n margin-right: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice {\n background-color: #f7f7f7;\n border-color: #cccccc;\n max-width: 100%;\n overflow: hidden;\n word-wrap: normal !important;\n white-space: normal;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper {\n background: #0783BE;\n border-color: #066998;\n color: #fff !important;\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span {\n visibility: hidden;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {\n position: static;\n border-right: none;\n padding: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder {\n background-color: #F2F4F7;\n border-color: #F2F4F7;\n visibility: visible !important;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search__field {\n box-shadow: none !important;\n min-height: 0;\n}\n.acf-row .select2-container.-acf .select2-selection--single {\n overflow: hidden;\n}\n.acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered {\n white-space: normal;\n}\n\n.acf-admin-single-field-group .select2-dropdown {\n border-color: #6BB5D8 !important;\n margin-top: -5px;\n overflow: hidden;\n box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);\n}\n\n.select2-dropdown.select2-dropdown--above {\n margin-top: 0;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true] {\n background-color: #F9FAFB !important;\n color: #667085;\n}\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]:hover {\n color: #399CCB;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option--highlighted[aria-selected] {\n color: #fff !important;\n background-color: #0783BE !important;\n}\n\n.select2-dropdown .select2-results__option {\n margin-bottom: 0;\n}\n\n.select2-container .select2-dropdown {\n z-index: 900000;\n}\n.select2-container .select2-dropdown .select2-search__field {\n line-height: 1.4;\n min-height: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Link\n*\n*-----------------------------------------------------------------------------*/\n.acf-link .link-wrap {\n display: none;\n border: #ccd0d4 solid 1px;\n border-radius: 3px;\n padding: 5px;\n line-height: 26px;\n background: #fff;\n word-wrap: break-word;\n word-break: break-all;\n}\n.acf-link .link-wrap .link-title {\n padding: 0 5px;\n}\n.acf-link.-value .button {\n display: none;\n}\n.acf-link.-value .acf-icon.-link-ext {\n display: none;\n}\n.acf-link.-value .link-wrap {\n display: inline-block;\n}\n.acf-link.-external .acf-icon.-link-ext {\n display: inline-block;\n}\n\n#wp-link-backdrop {\n z-index: 900000 !important;\n}\n\n#wp-link-wrap {\n z-index: 900001 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Radio\n*\n*-----------------------------------------------------------------------------*/\nul.acf-radio-list,\nul.acf-checkbox-list {\n background: transparent;\n border: 1px solid transparent;\n position: relative;\n padding: 1px;\n margin: 0;\n /* hl */\n /* rtl */\n}\nul.acf-radio-list:focus-within,\nul.acf-checkbox-list:focus-within {\n border: 1px solid #A5D2E7;\n border-radius: 6px;\n}\nul.acf-radio-list li,\nul.acf-checkbox-list li {\n font-size: 13px;\n line-height: 22px;\n margin: 0;\n position: relative;\n word-wrap: break-word;\n /* attachment sidebar fix*/\n}\nul.acf-radio-list li label,\nul.acf-checkbox-list li label {\n display: inline;\n}\nul.acf-radio-list li input[type=checkbox],\nul.acf-radio-list li input[type=radio],\nul.acf-checkbox-list li input[type=checkbox],\nul.acf-checkbox-list li input[type=radio] {\n margin: -1px 4px 0 0;\n vertical-align: middle;\n}\nul.acf-radio-list li input[type=text],\nul.acf-checkbox-list li input[type=text] {\n width: auto;\n vertical-align: middle;\n margin: 2px 0;\n}\nul.acf-radio-list li span,\nul.acf-checkbox-list li span {\n float: none;\n}\nul.acf-radio-list li i,\nul.acf-checkbox-list li i {\n vertical-align: middle;\n}\nul.acf-radio-list.acf-hl li,\nul.acf-checkbox-list.acf-hl li {\n margin-right: 20px;\n clear: none;\n}\nhtml[dir=rtl] ul.acf-radio-list input[type=checkbox],\nhtml[dir=rtl] ul.acf-radio-list input[type=radio],\nhtml[dir=rtl] ul.acf-checkbox-list input[type=checkbox],\nhtml[dir=rtl] ul.acf-checkbox-list input[type=radio] {\n margin-left: 4px;\n margin-right: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Button Group\n*\n*-----------------------------------------------------------------------------*/\n.acf-button-group {\n display: inline-block;\n /* default (horizontal) */\n /* vertical */\n}\n.acf-button-group label {\n display: inline-block;\n border: #7e8993 solid 1px;\n position: relative;\n z-index: 1;\n padding: 5px 10px;\n background: #fff;\n}\n.acf-button-group label:hover {\n color: #016087;\n background: #f3f5f6;\n border-color: #0071a1;\n z-index: 2;\n}\n.acf-button-group label.selected {\n border-color: #007cba;\n background: #008dd4;\n color: #fff;\n z-index: 2;\n}\n.acf-button-group input {\n display: none !important;\n}\n.acf-button-group {\n padding-left: 1px;\n display: inline-flex;\n flex-direction: row;\n flex-wrap: nowrap;\n}\n.acf-button-group label {\n margin: 0 0 0 -1px;\n flex: 1;\n text-align: center;\n white-space: nowrap;\n}\n.acf-button-group label:first-child {\n border-radius: 3px 0 0 3px;\n}\nhtml[dir=rtl] .acf-button-group label:first-child {\n border-radius: 0 3px 3px 0;\n}\n.acf-button-group label:last-child {\n border-radius: 0 3px 3px 0;\n}\nhtml[dir=rtl] .acf-button-group label:last-child {\n border-radius: 3px 0 0 3px;\n}\n.acf-button-group label:only-child {\n border-radius: 3px;\n}\n.acf-button-group.-vertical {\n padding-left: 0;\n padding-top: 1px;\n flex-direction: column;\n}\n.acf-button-group.-vertical label {\n margin: -1px 0 0 0;\n}\n.acf-button-group.-vertical label:first-child {\n border-radius: 3px 3px 0 0;\n}\n.acf-button-group.-vertical label:last-child {\n border-radius: 0 0 3px 3px;\n}\n.acf-button-group.-vertical label:only-child {\n border-radius: 3px;\n}\n.acf-admin-3-8 .acf-button-group label {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-button-group label:hover {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-button-group label.selected {\n border-color: #007cba;\n}\n\n.acf-admin-page .acf-button-group {\n display: flex;\n align-items: stretch;\n align-content: center;\n height: 40px;\n border-radius: 6px;\n box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);\n}\n.acf-admin-page .acf-button-group label {\n display: inline-flex;\n align-items: center;\n align-content: center;\n border: #D0D5DD solid 1px;\n padding: 6px 16px;\n color: #475467;\n font-weight: 500;\n}\n.acf-admin-page .acf-button-group label:hover {\n color: #0783BE;\n}\n.acf-admin-page .acf-button-group label.selected {\n background: #F9FAFB;\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice {\n display: inline-flex;\n align-items: center;\n margin-top: 8px;\n margin-left: 2px;\n position: relative;\n padding-top: 4px;\n padding-right: auto;\n padding-bottom: 4px;\n padding-left: 8px;\n background-color: #EBF5FA;\n border-color: #A5D2E7;\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {\n order: 2;\n width: 14px;\n height: 14px;\n margin-right: 0;\n margin-left: 4px;\n color: #6BB5D8;\n text-indent: 100%;\n white-space: nowrap;\n overflow: hidden;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover {\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before {\n content: \"\";\n display: block;\n width: 14px;\n height: 14px;\n top: 0;\n left: 0;\n background-color: currentColor;\n border: none;\n border-radius: 0;\n -webkit-mask-size: contain;\n mask-size: contain;\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-position: center;\n mask-position: center;\n -webkit-mask-image: url(\"../../images/icons/icon-close.svg\");\n mask-image: url(\"../../images/icons/icon-close.svg\");\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Checkbox\n*\n*-----------------------------------------------------------------------------*/\n.acf-checkbox-list .button {\n margin: 10px 0 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* True / False\n*\n*-----------------------------------------------------------------------------*/\n.acf-switch {\n display: inline-block;\n border-radius: 5px;\n cursor: pointer;\n position: relative;\n background: #f5f5f5;\n height: 30px;\n vertical-align: middle;\n border: #7e8993 solid 1px;\n -webkit-transition: background 0.25s ease;\n -moz-transition: background 0.25s ease;\n -o-transition: background 0.25s ease;\n transition: background 0.25s ease;\n /* hover */\n /* active */\n /* message */\n}\n.acf-switch span {\n display: inline-block;\n float: left;\n text-align: center;\n font-size: 13px;\n line-height: 22px;\n padding: 4px 10px;\n min-width: 15px;\n}\n.acf-switch span i {\n vertical-align: middle;\n}\n.acf-switch .acf-switch-on {\n color: #fff;\n text-shadow: #007cba 0 1px 0;\n}\n.acf-switch .acf-switch-slider {\n position: absolute;\n top: 2px;\n left: 2px;\n bottom: 2px;\n right: 50%;\n z-index: 1;\n background: #fff;\n border-radius: 3px;\n border: #7e8993 solid 1px;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -o-transition: all 0.25s ease;\n transition: all 0.25s ease;\n transition-property: left, right;\n}\n.acf-switch:hover, .acf-switch.-focus {\n border-color: #0071a1;\n background: #f3f5f6;\n color: #016087;\n}\n.acf-switch:hover .acf-switch-slider, .acf-switch.-focus .acf-switch-slider {\n border-color: #0071a1;\n}\n.acf-switch.-on {\n background: #0d99d5;\n border-color: #007cba;\n /* hover */\n}\n.acf-switch.-on .acf-switch-slider {\n left: 50%;\n right: 2px;\n border-color: #007cba;\n}\n.acf-switch.-on:hover {\n border-color: #007cba;\n}\n.acf-switch + span {\n margin-left: 6px;\n}\n.acf-admin-3-8 .acf-switch {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-switch .acf-switch-slider {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-switch:hover, .acf-admin-3-8 .acf-switch.-focus {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-switch:hover .acf-switch-slider, .acf-admin-3-8 .acf-switch.-focus .acf-switch-slider {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-switch.-on {\n border-color: #007cba;\n}\n.acf-admin-3-8 .acf-switch.-on .acf-switch-slider {\n border-color: #007cba;\n}\n.acf-admin-3-8 .acf-switch.-on:hover {\n border-color: #007cba;\n}\n\n/* checkbox */\n.acf-switch-input {\n opacity: 0;\n position: absolute;\n margin: 0;\n}\n\n.acf-admin-single-field-group .acf-true-false {\n border: 1px solid transparent;\n}\n.acf-admin-single-field-group .acf-true-false:focus-within {\n border: 1px solid #399CCB;\n border-radius: 120px;\n}\n\n/* in media modal */\n.compat-item .acf-true-false .message {\n float: none;\n padding: 0;\n vertical-align: middle;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tGoogle Map\n*\n*-------------------------------------------------------------------------*/\n.acf-google-map {\n position: relative;\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-google-map .title {\n position: relative;\n border-bottom: #ccd0d4 solid 1px;\n}\n.acf-google-map .title .search {\n margin: 0;\n font-size: 14px;\n line-height: 30px;\n height: 40px;\n padding: 5px 10px;\n border: 0 none;\n box-shadow: none;\n border-radius: 0;\n font-family: inherit;\n cursor: text;\n}\n.acf-google-map .title .acf-loading {\n position: absolute;\n top: 10px;\n right: 11px;\n display: none;\n}\n.acf-google-map .title .acf-icon:active {\n display: inline-block !important;\n}\n.acf-google-map .canvas {\n height: 400px;\n}\n.acf-google-map:hover .title .acf-actions {\n display: block;\n}\n.acf-google-map .title .acf-icon.-location {\n display: inline-block;\n}\n.acf-google-map .title .acf-icon.-cancel,\n.acf-google-map .title .acf-icon.-search {\n display: none;\n}\n.acf-google-map.-value .title .search {\n font-weight: bold;\n}\n.acf-google-map.-value .title .acf-icon.-location {\n display: none;\n}\n.acf-google-map.-value .title .acf-icon.-cancel {\n display: inline-block;\n}\n.acf-google-map.-searching .title .acf-icon.-location {\n display: none;\n}\n.acf-google-map.-searching .title .acf-icon.-cancel,\n.acf-google-map.-searching .title .acf-icon.-search {\n display: inline-block;\n}\n.acf-google-map.-searching .title .acf-actions {\n display: block;\n}\n.acf-google-map.-searching .title .search {\n font-weight: normal !important;\n}\n.acf-google-map.-loading .title a {\n display: none !important;\n}\n.acf-google-map.-loading .title i {\n display: inline-block;\n}\n\n/* autocomplete */\n.pac-container {\n border-width: 1px 0;\n box-shadow: none;\n}\n\n.pac-container:after {\n display: none;\n}\n\n.pac-container .pac-item:first-child {\n border-top: 0 none;\n}\n\n.pac-container .pac-item {\n padding: 5px 10px;\n cursor: pointer;\n}\n\nhtml[dir=rtl] .pac-container .pac-item {\n text-align: right;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tRelationship\n*\n*-------------------------------------------------------------------------*/\n.acf-relationship {\n background: #fff;\n border: #ccd0d4 solid 1px;\n /* list */\n /* selection (bottom) */\n}\n.acf-relationship .filters {\n border-bottom: #ccd0d4 solid 1px;\n background: #fff;\n /* widths */\n}\n.acf-relationship .filters:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-relationship .filters .filter {\n margin: 0;\n padding: 0;\n float: left;\n width: 100%;\n box-sizing: border-box;\n padding: 7px 7px 7px 0;\n}\n.acf-relationship .filters .filter:first-child {\n padding-left: 7px;\n}\n.acf-relationship .filters .filter input,\n.acf-relationship .filters .filter select {\n margin: 0;\n float: none; /* potential fix for media popup? */\n}\n.acf-relationship .filters .filter input:focus, .acf-relationship .filters .filter input:active,\n.acf-relationship .filters .filter select:focus,\n.acf-relationship .filters .filter select:active {\n outline: none;\n box-shadow: none;\n}\n.acf-relationship .filters .filter input {\n border-color: transparent;\n box-shadow: none;\n padding-left: 3px;\n padding-right: 3px;\n}\n.acf-relationship .filters.-f2 .filter {\n width: 50%;\n}\n.acf-relationship .filters.-f3 .filter {\n width: 25%;\n}\n.acf-relationship .filters.-f3 .filter.-search {\n width: 50%;\n}\n.acf-relationship .list {\n margin: 0;\n padding: 5px;\n height: 160px;\n overflow: auto;\n}\n.acf-relationship .list .acf-rel-label,\n.acf-relationship .list .acf-rel-item,\n.acf-relationship .list p {\n padding: 5px;\n margin: 0;\n display: block;\n position: relative;\n min-height: 18px;\n}\n.acf-relationship .list .acf-rel-label {\n font-weight: bold;\n}\n.acf-relationship .list .acf-rel-item {\n cursor: pointer;\n /* hover */\n /* disabled */\n}\n.acf-relationship .list .acf-rel-item b {\n text-decoration: underline;\n font-weight: normal;\n}\n.acf-relationship .list .acf-rel-item .thumbnail {\n background: #e0e0e0;\n width: 22px;\n height: 22px;\n float: left;\n margin: -2px 5px 0 0;\n}\n.acf-relationship .list .acf-rel-item .thumbnail img {\n max-width: 22px;\n max-height: 22px;\n margin: 0 auto;\n display: block;\n}\n.acf-relationship .list .acf-rel-item .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list .acf-rel-item .thumbnail.-icon img {\n max-height: 20px;\n margin-top: 1px;\n}\n.acf-relationship .list .acf-rel-item:hover, .acf-relationship .list .acf-rel-item.relationship-hover {\n background: #3875d7;\n color: #fff;\n}\n.acf-relationship .list .acf-rel-item:hover .thumbnail, .acf-relationship .list .acf-rel-item.relationship-hover .thumbnail {\n background: #a2bfec;\n}\n.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon, .acf-relationship .list .acf-rel-item.relationship-hover .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list .acf-rel-item.disabled {\n opacity: 0.5;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover {\n background: transparent;\n color: #333;\n cursor: default;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail {\n background: #e0e0e0;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list ul {\n padding-bottom: 5px;\n}\n.acf-relationship .list ul .acf-rel-label,\n.acf-relationship .list ul .acf-rel-item,\n.acf-relationship .list ul p {\n padding-left: 20px;\n}\n.acf-relationship .selection {\n position: relative;\n /* choices */\n /* values */\n}\n.acf-relationship .selection:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-relationship .selection .values,\n.acf-relationship .selection .choices {\n width: 50%;\n background: #fff;\n float: left;\n}\n.acf-relationship .selection .choices {\n background: #f9f9f9;\n}\n.acf-relationship .selection .choices .list {\n border-right: #dfdfdf solid 1px;\n}\n.acf-relationship .selection .values .acf-icon {\n position: absolute;\n top: 4px;\n right: 7px;\n display: none;\n /* rtl */\n}\nhtml[dir=rtl] .acf-relationship .selection .values .acf-icon {\n right: auto;\n left: 7px;\n}\n.acf-relationship .selection .values .acf-rel-item:hover .acf-icon, .acf-relationship .selection .values .acf-rel-item.relationship-hover .acf-icon {\n display: block;\n}\n.acf-relationship .selection .values .acf-rel-item {\n cursor: move;\n}\n.acf-relationship .selection .values .acf-rel-item b {\n text-decoration: none;\n}\n\n/* menu item fix */\n.menu-item .acf-relationship ul {\n width: auto;\n}\n.menu-item .acf-relationship li {\n display: block;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tWYSIWYG\n*\n*-------------------------------------------------------------------------*/\n.acf-editor-wrap.delay .acf-editor-toolbar {\n content: \"\";\n display: block;\n background: #f5f5f5;\n border-bottom: #dddddd solid 1px;\n color: #555d66;\n padding: 10px;\n}\n.acf-editor-wrap.delay .wp-editor-area {\n padding: 10px;\n border: none;\n color: inherit !important;\n}\n.acf-editor-wrap iframe {\n min-height: 200px;\n}\n.acf-editor-wrap .wp-editor-container {\n border: 1px solid #ccd0d4;\n box-shadow: none !important;\n}\n.acf-editor-wrap .wp-editor-tabs {\n box-sizing: content-box;\n}\n.acf-editor-wrap .wp-switch-editor {\n border-color: #ccd0d4;\n border-bottom-color: transparent;\n}\n\n#mce_fullscreen_container {\n z-index: 900000 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTab\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-tab {\n display: none !important;\n}\n\n.hidden-by-tab {\n display: none !important;\n}\n\n.acf-tab-wrap {\n clear: both;\n z-index: 1;\n}\n\n.acf-tab-group {\n border-bottom: #ccc solid 1px;\n padding: 10px 10px 0;\n}\n.acf-tab-group li {\n margin: 0 0.5em 0 0;\n}\n.acf-tab-group li a {\n padding: 5px 10px;\n display: block;\n color: #555;\n font-size: 14px;\n font-weight: 600;\n line-height: 24px;\n border: #ccc solid 1px;\n border-bottom: 0 none;\n text-decoration: none;\n background: #e5e5e5;\n transition: none;\n}\n.acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-tab-group li a:focus {\n outline: none;\n box-shadow: none;\n}\n.acf-tab-group li a:empty {\n display: none;\n}\nhtml[dir=rtl] .acf-tab-group li {\n margin: 0 0 0 0.5em;\n}\n.acf-tab-group li.active a {\n background: #f1f1f1;\n color: #000;\n padding-bottom: 6px;\n margin-bottom: -1px;\n position: relative;\n z-index: 1;\n}\n\n.acf-fields > .acf-tab-wrap {\n background: #f9f9f9;\n}\n.acf-fields > .acf-tab-wrap .acf-tab-group {\n position: relative;\n border-top: #ccd0d4 solid 1px;\n border-bottom: #ccd0d4 solid 1px;\n z-index: 2;\n margin-bottom: -1px;\n}\n.acf-admin-3-8 .acf-fields > .acf-tab-wrap .acf-tab-group {\n border-color: #dfdfdf;\n}\n\n.acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 20%;\n /* mobile */\n /* rtl */\n}\n@media screen and (max-width: 640px) {\n .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 10px;\n }\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 0;\n padding-right: 20%;\n /* mobile */\n}\n@media screen and (max-width: 850px) {\n html[dir=rtl] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-right: 10px;\n }\n}\n\n.acf-tab-wrap.-left .acf-tab-group {\n position: absolute;\n left: 0;\n width: 20%;\n border: 0 none;\n padding: 0 !important; /* important overrides 'left aligned labels' */\n margin: 1px 0 0;\n}\n.acf-tab-wrap.-left .acf-tab-group li {\n float: none;\n margin: -1px 0 0;\n}\n.acf-tab-wrap.-left .acf-tab-group li a {\n border: 1px solid #ededed;\n font-size: 13px;\n line-height: 18px;\n color: #0073aa;\n padding: 10px;\n margin: 0;\n font-weight: normal;\n border-width: 1px 0;\n border-radius: 0;\n background: transparent;\n}\n.acf-tab-wrap.-left .acf-tab-group li a:hover {\n color: #00a0d2;\n}\n.acf-tab-wrap.-left .acf-tab-group li.active a {\n border-color: #dfdfdf;\n color: #000;\n margin-right: -1px;\n background: #fff;\n}\nhtml[dir=rtl] .acf-tab-wrap.-left .acf-tab-group {\n left: auto;\n right: 0;\n}\nhtml[dir=rtl] .acf-tab-wrap.-left .acf-tab-group li.active a {\n margin-right: 0;\n margin-left: -1px;\n}\n.acf-field + .acf-tab-wrap.-left:before {\n content: \"\";\n display: block;\n position: relative;\n z-index: 1;\n height: 10px;\n border-top: #dfdfdf solid 1px;\n border-bottom: #dfdfdf solid 1px;\n margin-bottom: -1px;\n}\n.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a {\n border-top: none;\n}\n\n/* sidebar */\n.acf-fields.-sidebar {\n padding: 0 0 0 20% !important;\n position: relative;\n /* before */\n /* rtl */\n}\n.acf-fields.-sidebar:before {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n width: 20%;\n bottom: 0;\n border-right: #dfdfdf solid 1px;\n background: #f9f9f9;\n z-index: 1;\n}\nhtml[dir=rtl] .acf-fields.-sidebar {\n padding: 0 20% 0 0 !important;\n}\nhtml[dir=rtl] .acf-fields.-sidebar:before {\n border-left: #dfdfdf solid 1px;\n border-right-width: 0;\n left: auto;\n right: 0;\n}\n.acf-fields.-sidebar.-left {\n padding: 0 0 0 180px !important;\n /* rtl */\n}\nhtml[dir=rtl] .acf-fields.-sidebar.-left {\n padding: 0 180px 0 0 !important;\n}\n.acf-fields.-sidebar.-left:before {\n background: #f1f1f1;\n border-color: #dfdfdf;\n width: 180px;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group {\n width: 180px;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li a {\n border-color: #e4e4e4;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li.active a {\n background: #f9f9f9;\n}\n.acf-fields.-sidebar > .acf-field-tab + .acf-field {\n border-top: none;\n}\n\n.acf-fields.-clear > .acf-tab-wrap {\n background: transparent;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group {\n margin-top: 0;\n border-top: none;\n padding-left: 0;\n padding-right: 0;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a {\n background: #e5e5e5;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields.-sidebar {\n margin-left: 0 !important;\n}\n.acf-postbox.seamless > .acf-fields.-sidebar:before {\n background: transparent;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap {\n background: transparent;\n margin-bottom: 10px;\n padding-left: 12px;\n padding-right: 12px;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group {\n border-top: 0 none;\n border-color: #ccd0d4;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a {\n background: #e5e5e5;\n border-color: #ccd0d4;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left:before {\n border-top: none;\n height: auto;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group {\n margin-bottom: 0;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li a {\n border-width: 1px 0 1px 1px !important;\n border-color: #cccccc;\n background: #e5e5e5;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n\n.menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a {\n background: #f1f1f1;\n}\n.menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover, .menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a {\n background: #fff;\n}\n\n.compat-item .acf-tab-wrap td {\n display: block;\n}\n\n/* within gallery sidebar */\n.acf-gallery-side .acf-tab-wrap {\n border-top: 0 none !important;\n}\n\n.acf-gallery-side .acf-tab-wrap .acf-tab-group {\n margin: 10px 0 !important;\n padding: 0 !important;\n}\n\n.acf-gallery-side .acf-tab-group li.active a {\n background: #f9f9f9 !important;\n}\n\n/* withing widget */\n.widget .acf-tab-group {\n border-bottom-color: #e8e8e8;\n}\n\n.widget .acf-tab-group li a {\n background: #f1f1f1;\n}\n\n.widget .acf-tab-group li.active a {\n background: #fff;\n}\n\n/* media popup (edit image) */\n.media-modal.acf-expanded .compat-attachment-fields > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding-left: 23%;\n border-bottom-color: #dddddd;\n}\n\n/* table */\n.form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding: 0 5px 0 210px;\n}\n\n/* rtl */\nhtml[dir=rtl] .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding: 0 210px 0 5px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\toembed\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-oembed {\n position: relative;\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-oembed .title {\n position: relative;\n border-bottom: #ccd0d4 solid 1px;\n padding: 5px 10px;\n}\n.acf-oembed .title .input-search {\n margin: 0;\n font-size: 14px;\n line-height: 30px;\n height: 30px;\n padding: 0;\n border: 0 none;\n box-shadow: none;\n border-radius: 0;\n font-family: inherit;\n cursor: text;\n}\n.acf-oembed .title .acf-actions {\n padding: 6px;\n}\n.acf-oembed .canvas {\n position: relative;\n min-height: 250px;\n background: #f9f9f9;\n}\n.acf-oembed .canvas .canvas-media {\n position: relative;\n z-index: 1;\n}\n.acf-oembed .canvas iframe {\n display: block;\n margin: 0;\n padding: 0;\n width: 100%;\n}\n.acf-oembed .canvas .acf-icon.-picture {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 0;\n height: 42px;\n width: 42px;\n font-size: 42px;\n color: #999;\n}\n.acf-oembed .canvas .acf-loading-overlay {\n background: rgba(255, 255, 255, 0.9);\n}\n.acf-oembed .canvas .canvas-error {\n position: absolute;\n top: 50%;\n left: 0%;\n right: 0%;\n margin: -9px 0 0 0;\n text-align: center;\n display: none;\n}\n.acf-oembed .canvas .canvas-error p {\n padding: 8px;\n margin: 0;\n display: inline;\n}\n.acf-oembed.has-value .canvas {\n min-height: 50px;\n}\n.acf-oembed.has-value .input-search {\n font-weight: bold;\n}\n.acf-oembed.has-value .title:hover .acf-actions {\n display: block;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tImage\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-image-uploader {\n position: relative;\n /* image wrap*/\n /* input */\n /* rtl */\n}\n.acf-image-uploader:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-image-uploader p {\n margin: 0;\n}\n.acf-image-uploader .image-wrap {\n position: relative;\n float: left;\n /* hover */\n}\n.acf-image-uploader .image-wrap img {\n max-width: 100%;\n max-height: 100%;\n width: auto;\n height: auto;\n display: block;\n min-width: 30px;\n min-height: 30px;\n background: #f1f1f1;\n margin: 0;\n padding: 0;\n /* svg */\n}\n.acf-image-uploader .image-wrap img[src$=\".svg\"] {\n min-height: 100px;\n min-width: 100px;\n}\n.acf-image-uploader .image-wrap:hover .acf-actions {\n display: block;\n}\n.acf-image-uploader input.button {\n width: auto;\n}\nhtml[dir=rtl] .acf-image-uploader .image-wrap {\n float: right;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tFile\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-file-uploader {\n position: relative;\n /* hover */\n /* rtl */\n}\n.acf-file-uploader p {\n margin: 0;\n}\n.acf-file-uploader .file-wrap {\n border: #ccd0d4 solid 1px;\n min-height: 84px;\n position: relative;\n background: #fff;\n}\n.acf-file-uploader .file-icon {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n padding: 10px;\n background: #f1f1f1;\n border-right: #d5d9dd solid 1px;\n}\n.acf-file-uploader .file-icon img {\n display: block;\n padding: 0;\n margin: 0;\n max-width: 48px;\n}\n.acf-file-uploader .file-info {\n padding: 10px;\n margin-left: 69px;\n}\n.acf-file-uploader .file-info p {\n margin: 0 0 2px;\n font-size: 13px;\n line-height: 1.4em;\n word-break: break-all;\n}\n.acf-file-uploader .file-info a {\n text-decoration: none;\n}\n.acf-file-uploader:hover .acf-actions {\n display: block;\n}\nhtml[dir=rtl] .acf-file-uploader .file-icon {\n left: auto;\n right: 0;\n border-left: #e5e5e5 solid 1px;\n border-right: none;\n}\nhtml[dir=rtl] .acf-file-uploader .file-info {\n margin-right: 69px;\n margin-left: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tDate Picker\n*\n*-----------------------------------------------------------------------------*/\n.acf-ui-datepicker .ui-datepicker {\n z-index: 900000 !important;\n}\n.acf-ui-datepicker .ui-datepicker .ui-widget-header a {\n cursor: pointer;\n transition: none;\n}\n\n/* fix highlight state overriding hover / active */\n.acf-ui-datepicker .ui-state-highlight.ui-state-hover {\n border: 1px solid #98b7e8 !important;\n background: #98b7e8 !important;\n font-weight: normal !important;\n color: #ffffff !important;\n}\n\n.acf-ui-datepicker .ui-state-highlight.ui-state-active {\n border: 1px solid #3875d7 !important;\n background: #3875d7 !important;\n font-weight: normal !important;\n color: #ffffff !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tSeparator field\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-separator {\n /* fields */\n}\n.acf-field-separator .acf-label {\n margin-bottom: 0;\n}\n.acf-field-separator .acf-label label {\n font-weight: normal;\n}\n.acf-field-separator .acf-input {\n display: none;\n}\n.acf-fields > .acf-field-separator {\n background: #f9f9f9;\n border-bottom: 1px solid #dfdfdf;\n border-top: 1px solid #dfdfdf;\n margin-bottom: -1px;\n z-index: 2;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTaxonomy\n*\n*-----------------------------------------------------------------------------*/\n.acf-taxonomy-field {\n position: relative;\n /* hover */\n /* select */\n}\n.acf-taxonomy-field .categorychecklist-holder {\n border: #ccd0d4 solid 1px;\n border-radius: 3px;\n max-height: 200px;\n overflow: auto;\n}\n.acf-taxonomy-field .acf-checkbox-list {\n margin: 0;\n padding: 10px;\n}\n.acf-taxonomy-field .acf-checkbox-list ul.children {\n padding-left: 18px;\n}\n.acf-taxonomy-field:hover .acf-actions {\n display: block;\n}\n.acf-taxonomy-field[data-ftype=select] .acf-actions {\n padding: 0;\n margin: -9px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tRange\n*\n*-----------------------------------------------------------------------------*/\n.acf-range-wrap {\n /* rtl */\n}\n.acf-range-wrap .acf-append,\n.acf-range-wrap .acf-prepend {\n display: inline-block;\n vertical-align: middle;\n line-height: 28px;\n margin: 0 7px 0 0;\n}\n.acf-range-wrap .acf-append {\n margin: 0 0 0 7px;\n}\n.acf-range-wrap input[type=range] {\n display: inline-block;\n padding: 0;\n margin: 0;\n vertical-align: middle;\n height: 28px;\n}\n.acf-range-wrap input[type=range]:focus {\n outline: none;\n}\n.acf-range-wrap input[type=number] {\n display: inline-block;\n min-width: 5em;\n padding-right: 4px;\n margin-left: 10px;\n vertical-align: middle;\n}\nhtml[dir=rtl] .acf-range-wrap input[type=number] {\n margin-right: 10px;\n margin-left: 0;\n}\nhtml[dir=rtl] .acf-range-wrap .acf-append {\n margin: 0 7px 0 0;\n}\nhtml[dir=rtl] .acf-range-wrap .acf-prepend {\n margin: 0 0 0 7px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* acf-accordion\n*\n*-----------------------------------------------------------------------------*/\n.acf-accordion {\n margin: -1px 0;\n padding: 0;\n background: #fff;\n border-top: 1px solid #d5d9dd;\n border-bottom: 1px solid #d5d9dd;\n z-index: 1;\n}\n.acf-accordion .acf-accordion-title {\n margin: 0;\n padding: 12px;\n font-weight: bold;\n cursor: pointer;\n font-size: inherit;\n font-size: 13px;\n line-height: 1.4em;\n}\n.acf-accordion .acf-accordion-title:hover {\n background: #f3f4f5;\n}\n.acf-accordion .acf-accordion-title label {\n margin: 0;\n padding: 0;\n font-size: 13px;\n line-height: 1.4em;\n}\n.acf-accordion .acf-accordion-title p {\n font-weight: normal;\n}\n.acf-accordion .acf-accordion-title .acf-accordion-icon {\n float: right;\n}\n.acf-accordion .acf-accordion-title svg.acf-accordion-icon {\n position: absolute;\n right: 10px;\n top: 50%;\n transform: translateY(-50%);\n color: #191e23;\n fill: currentColor;\n}\n.acf-accordion .acf-accordion-content {\n margin: 0;\n padding: 0 12px 12px;\n display: none;\n}\n.acf-accordion.-open > .acf-accordion-content {\n display: block;\n}\n\n.acf-field.acf-accordion {\n margin: -1px 0;\n padding: 0 !important;\n border-color: #d5d9dd;\n}\n.acf-field.acf-accordion .acf-label.acf-accordion-title {\n padding: 12px;\n width: auto;\n float: none;\n width: auto;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content {\n padding: 0;\n float: none;\n width: auto;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields {\n border-top: #eeeeee solid 1px;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields.-clear {\n padding: 0 12px 15px;\n}\n\n/* field specific (left) */\n.acf-fields.-left > .acf-field.acf-accordion:before {\n display: none;\n}\n.acf-fields.-left > .acf-field.acf-accordion .acf-accordion-title {\n width: auto;\n margin: 0 !important;\n padding: 12px;\n float: none !important;\n}\n.acf-fields.-left > .acf-field.acf-accordion .acf-accordion-content {\n padding: 0 !important;\n}\n\n/* field specific (clear) */\n.acf-fields.-clear > .acf-field.acf-accordion {\n border: #cccccc solid 1px;\n background: transparent;\n}\n.acf-fields.-clear > .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -16px;\n}\n\n/* table */\ntr.acf-field.acf-accordion {\n background: transparent;\n}\ntr.acf-field.acf-accordion > .acf-input {\n padding: 0 !important;\n border: #cccccc solid 1px;\n}\ntr.acf-field.acf-accordion .acf-accordion-content {\n padding: 0 12px 12px;\n}\n\n/* #addtag */\n#addtag div.acf-field.error {\n border: 0 none;\n padding: 8px 0;\n}\n\n#addtag > .acf-field.acf-accordion {\n padding-right: 0;\n margin-right: 5%;\n}\n#addtag > .acf-field.acf-accordion + p.submit {\n margin-top: 0;\n}\n\n/* border */\ntr.acf-accordion {\n margin: 15px 0 !important;\n}\ntr.acf-accordion + tr.acf-accordion {\n margin-top: -16px !important;\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields > .acf-accordion {\n margin-left: 12px;\n margin-right: 12px;\n border: #ccd0d4 solid 1px;\n}\n\n/* rtl */\n/* menu item */\n/*\n.menu-item-settings > .field-acf > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin: 10px -13px 10px -11px;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n*/\n/* widget */\n.widget .widget-content > .acf-field.acf-accordion {\n border: #dfdfdf solid 1px;\n margin-bottom: 10px;\n}\n.widget .widget-content > .acf-field.acf-accordion .acf-accordion-title {\n margin-bottom: 0;\n}\n.widget .widget-content > .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -11px;\n}\n\n.media-modal .compat-attachment-fields .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -1px;\n}\n.media-modal .compat-attachment-fields .acf-field.acf-accordion > .acf-input {\n width: 100%;\n}\n.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields > tbody > tr > td {\n padding-bottom: 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tBlock Editor\n*\n*-----------------------------------------------------------------------------*/\n.block-editor .edit-post-sidebar .acf-postbox > .postbox-header,\n.block-editor .edit-post-sidebar .acf-postbox > .hndle {\n border-bottom-width: 0 !important;\n}\n.block-editor .edit-post-sidebar .acf-postbox.closed > .postbox-header,\n.block-editor .edit-post-sidebar .acf-postbox.closed > .hndle {\n border-bottom-width: 1px !important;\n}\n.block-editor .edit-post-sidebar .acf-fields {\n min-height: 1px;\n overflow: auto;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field {\n border-width: 0;\n border-color: #e2e4e7;\n margin: 16px;\n padding: 0;\n width: auto !important;\n min-height: 0 !important;\n float: none !important;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field > .acf-label {\n margin-bottom: 5px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field > .acf-label label {\n font-weight: normal;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion {\n padding: 0;\n margin: 0;\n border-top-width: 1px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion:first-child {\n border-top-width: 0;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title {\n margin: 0;\n padding: 15px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title label {\n font-weight: 500;\n color: rgb(30, 30, 30);\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title svg.acf-accordion-icon {\n right: 16px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-content > .acf-fields {\n border-top-width: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Prefix field label & prefix field names\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-setting-prefix_label p.description,\n.acf-field-setting-prefix_name p.description {\n order: 3;\n margin-top: 0;\n margin-left: 16px;\n}\n.acf-field-setting-prefix_label p.description code,\n.acf-field-setting-prefix_name p.description code {\n padding-top: 4px;\n padding-right: 6px;\n padding-bottom: 4px;\n padding-left: 6px;\n background-color: #F2F4F7;\n border-radius: 4px;\n color: #667085;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Editor tab styles\n*\n*-----------------------------------------------------------------------------*/\n.acf-fields > .acf-tab-wrap:first-child .acf-tab-group {\n border-top: none;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n background: #ffffff;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a {\n background: #f1f1f1;\n border-color: #ccd0d4;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tUser\n*\n*--------------------------------------------------------------------------------------------*/\n.form-table > tbody {\n /* field */\n /* tab wrap */\n /* misc */\n}\n.form-table > tbody > .acf-field {\n /* label */\n /* input */\n}\n.form-table > tbody > .acf-field > .acf-label {\n padding: 20px 10px 20px 0;\n width: 210px;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-field > .acf-label {\n padding: 20px 0 20px 10px;\n}\n.form-table > tbody > .acf-field > .acf-label label {\n font-size: 14px;\n color: #23282d;\n}\n.form-table > tbody > .acf-field > .acf-input {\n padding: 15px 10px;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-field > .acf-input {\n padding: 15px 10px 15px 5%;\n}\n.form-table > tbody > .acf-tab-wrap td {\n padding: 15px 5% 15px 0;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-tab-wrap td {\n padding: 15px 0 15px 5%;\n}\n.form-table > tbody .form-table th.acf-th {\n width: auto;\n}\n\n#your-profile,\n#createuser {\n /* override for user css */\n /* allow sub fields to display correctly */\n}\n#your-profile .acf-field input[type=text],\n#your-profile .acf-field input[type=password],\n#your-profile .acf-field input[type=number],\n#your-profile .acf-field input[type=search],\n#your-profile .acf-field input[type=email],\n#your-profile .acf-field input[type=url],\n#your-profile .acf-field select,\n#createuser .acf-field input[type=text],\n#createuser .acf-field input[type=password],\n#createuser .acf-field input[type=number],\n#createuser .acf-field input[type=search],\n#createuser .acf-field input[type=email],\n#createuser .acf-field input[type=url],\n#createuser .acf-field select {\n max-width: 25em;\n}\n#your-profile .acf-field textarea,\n#createuser .acf-field textarea {\n max-width: 500px;\n}\n#your-profile .acf-field .acf-field input[type=text],\n#your-profile .acf-field .acf-field input[type=password],\n#your-profile .acf-field .acf-field input[type=number],\n#your-profile .acf-field .acf-field input[type=search],\n#your-profile .acf-field .acf-field input[type=email],\n#your-profile .acf-field .acf-field input[type=url],\n#your-profile .acf-field .acf-field textarea,\n#your-profile .acf-field .acf-field select,\n#createuser .acf-field .acf-field input[type=text],\n#createuser .acf-field .acf-field input[type=password],\n#createuser .acf-field .acf-field input[type=number],\n#createuser .acf-field .acf-field input[type=search],\n#createuser .acf-field .acf-field input[type=email],\n#createuser .acf-field .acf-field input[type=url],\n#createuser .acf-field .acf-field textarea,\n#createuser .acf-field .acf-field select {\n max-width: none;\n}\n\n#registerform h2 {\n margin: 1em 0;\n}\n#registerform .acf-field {\n margin-top: 0;\n /*\n \t\t.acf-input {\n \t\t\tinput {\n \t\t\t\tfont-size: 24px;\n \t\t\t\tpadding: 5px;\n \t\t\t\theight: auto;\n \t\t\t}\n \t\t}\n */\n}\n#registerform .acf-field .acf-label {\n margin-bottom: 0;\n}\n#registerform .acf-field .acf-label label {\n font-weight: normal;\n line-height: 1.5;\n}\n#registerform p.submit {\n text-align: right;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tTerm\n*\n*--------------------------------------------------------------------------------------------*/\n#acf-term-fields {\n padding-right: 5%;\n}\n#acf-term-fields > .acf-field > .acf-label {\n margin: 0;\n}\n#acf-term-fields > .acf-field > .acf-label label {\n font-size: 12px;\n font-weight: normal;\n}\n\np.submit .spinner,\np.submit .acf-spinner {\n vertical-align: top;\n float: none;\n margin: 4px 4px 0;\n}\n\n#edittag .acf-fields.-left > .acf-field {\n padding-left: 220px;\n}\n#edittag .acf-fields.-left > .acf-field:before {\n width: 209px;\n}\n#edittag .acf-fields.-left > .acf-field > .acf-label {\n width: 220px;\n margin-left: -220px;\n padding: 0 10px;\n}\n#edittag .acf-fields.-left > .acf-field > .acf-input {\n padding: 0;\n}\n\n#edittag > .acf-fields.-left {\n width: 96%;\n}\n#edittag > .acf-fields.-left > .acf-field > .acf-label {\n padding-left: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tComment\n*\n*--------------------------------------------------------------------------------------------*/\n.editcomment td:first-child {\n white-space: nowrap;\n width: 131px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tWidget\n*\n*--------------------------------------------------------------------------------------------*/\n#widgets-right .widget .acf-field .description {\n padding-left: 0;\n padding-right: 0;\n}\n\n.acf-widget-fields > .acf-field .acf-label {\n margin-bottom: 5px;\n}\n.acf-widget-fields > .acf-field .acf-label label {\n font-weight: normal;\n margin: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tNav Menu\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-menu-settings {\n border-top: 1px solid #eee;\n margin-top: 2em;\n}\n.acf-menu-settings.-seamless {\n border-top: none;\n margin-top: 15px;\n}\n.acf-menu-settings.-seamless > h2 {\n display: none;\n}\n.acf-menu-settings .list li {\n display: block;\n margin-bottom: 0;\n}\n\n.acf-fields.acf-menu-item-fields {\n clear: both;\n padding-top: 1px;\n}\n.acf-fields.acf-menu-item-fields > .acf-field {\n margin: 5px 0;\n padding-right: 10px;\n}\n.acf-fields.acf-menu-item-fields > .acf-field .acf-label {\n margin-bottom: 0;\n}\n.acf-fields.acf-menu-item-fields > .acf-field .acf-label label {\n font-style: italic;\n font-weight: normal;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Attachment Form (single)\n*\n*---------------------------------------------------------------------------------------------*/\n#post .compat-attachment-fields .compat-field-acf-form-data {\n display: none;\n}\n#post .compat-attachment-fields,\n#post .compat-attachment-fields > tbody,\n#post .compat-attachment-fields > tbody > tr,\n#post .compat-attachment-fields > tbody > tr > th,\n#post .compat-attachment-fields > tbody > tr > td {\n display: block;\n}\n#post .compat-attachment-fields > tbody > .acf-field {\n margin: 15px 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label {\n margin: 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label label {\n margin: 0;\n padding: 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label label p {\n margin: 0 0 3px !important;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-input {\n margin: 0;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n/* WP sets tables to act as divs. ACF uses tables, so these muct be reset */\n.media-modal .compat-attachment-fields td.acf-input table {\n display: table;\n table-layout: auto;\n}\n.media-modal .compat-attachment-fields td.acf-input table tbody {\n display: table-row-group;\n}\n.media-modal .compat-attachment-fields td.acf-input table tr {\n display: table-row;\n}\n.media-modal .compat-attachment-fields td.acf-input table td, .media-modal .compat-attachment-fields td.acf-input table th {\n display: table-cell;\n}\n\n/* field widths floats */\n.media-modal .compat-attachment-fields > tbody > .acf-field {\n margin: 5px 0;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {\n min-width: 30%;\n margin: 0;\n padding: 0;\n float: left;\n text-align: right;\n display: block;\n float: left;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label > label {\n padding-top: 6px;\n margin: 0;\n color: #666666;\n font-weight: 400;\n line-height: 16px;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {\n width: 65%;\n margin: 0;\n padding: 0;\n float: right;\n display: block;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field p.description {\n margin: 0;\n}\n\n/* restricted selection (copy of WP .upload-errors)*/\n.acf-selection-error {\n background: #ffebe8;\n border: 1px solid #c00;\n border-radius: 3px;\n padding: 8px;\n margin: 20px 0 0;\n}\n.acf-selection-error .selection-error-label {\n background: #CC0000;\n border-radius: 3px;\n color: #fff;\n font-weight: bold;\n margin-right: 8px;\n padding: 2px 4px;\n}\n.acf-selection-error .selection-error-message {\n color: #b44;\n display: block;\n padding-top: 8px;\n word-wrap: break-word;\n white-space: pre-wrap;\n}\n\n/* disabled attachment */\n.media-modal .attachment.acf-disabled .thumbnail {\n opacity: 0.25 !important;\n}\n.media-modal .attachment.acf-disabled .attachment-preview:before {\n background: rgba(0, 0, 0, 0.15);\n z-index: 1;\n position: relative;\n}\n\n/* misc */\n.media-modal {\n /* compat-item */\n /* allow line breaks in upload error */\n /* fix required span */\n /* sidebar */\n /* mobile md */\n}\n.media-modal .compat-field-acf-form-data,\n.media-modal .compat-field-acf-blank {\n display: none !important;\n}\n.media-modal .upload-error-message {\n white-space: pre-wrap;\n}\n.media-modal .acf-required {\n padding: 0 !important;\n margin: 0 !important;\n float: none !important;\n color: #f00 !important;\n}\n.media-modal .media-sidebar .compat-item {\n padding-bottom: 20px;\n}\n@media (max-width: 900px) {\n .media-modal {\n /* label */\n /* field */\n }\n .media-modal .setting span,\n .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {\n width: 98%;\n float: none;\n text-align: left;\n min-height: 0;\n padding: 0;\n }\n .media-modal .setting input,\n .media-modal .setting textarea,\n .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {\n float: none;\n height: auto;\n max-width: none;\n width: 98%;\n }\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model (expand details)\n*\n*---------------------------------------------------------------------------------------------*/\n.media-modal .acf-expand-details {\n float: right;\n padding: 8px 10px;\n margin-right: 6px;\n font-size: 13px;\n height: 18px;\n line-height: 18px;\n color: #666;\n text-decoration: none;\n}\n.media-modal .acf-expand-details:focus, .media-modal .acf-expand-details:active {\n outline: 0 none;\n box-shadow: none;\n color: #666;\n}\n.media-modal .acf-expand-details:hover {\n color: #000;\n}\n.media-modal .acf-expand-details .is-open {\n display: none;\n}\n.media-modal .acf-expand-details .is-closed {\n display: block;\n}\n@media (max-width: 640px) {\n .media-modal .acf-expand-details {\n display: none;\n }\n}\n\n/* expanded */\n.media-modal.acf-expanded {\n /* toggle */\n}\n.media-modal.acf-expanded .acf-expand-details .is-open {\n display: block;\n}\n.media-modal.acf-expanded .acf-expand-details .is-closed {\n display: none;\n}\n.media-modal.acf-expanded .attachments-browser .media-toolbar,\n.media-modal.acf-expanded .attachments-browser .attachments {\n right: 740px;\n}\n.media-modal.acf-expanded .media-sidebar {\n width: 708px;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {\n float: left;\n max-height: none;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img {\n max-width: 100%;\n max-height: 200px;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .details {\n float: right;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting .name,\n.media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-label {\n min-width: 20%;\n margin-right: 0;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .details,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting input,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting textarea,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting + .description,\n.media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-input {\n min-width: 77%;\n}\n@media (max-width: 900px) {\n .media-modal.acf-expanded .attachments-browser .media-toolbar {\n display: none;\n }\n .media-modal.acf-expanded .attachments {\n display: none;\n }\n .media-modal.acf-expanded .media-sidebar {\n width: auto;\n max-width: none !important;\n bottom: 0 !important;\n }\n .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {\n min-width: 0;\n max-width: none;\n width: 30%;\n }\n .media-modal.acf-expanded .media-sidebar .attachment-info .details {\n min-width: 0;\n max-width: none;\n width: 67%;\n }\n}\n@media (max-width: 640px) {\n .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail, .media-modal.acf-expanded .media-sidebar .attachment-info .details {\n width: 100%;\n }\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-media-modal {\n /* hide embed settings */\n}\n.acf-media-modal .media-embed .setting.align,\n.acf-media-modal .media-embed .setting.link-to {\n display: none;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Select Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Edit Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-media-modal.-edit {\n /* resize modal */\n left: 15%;\n right: 15%;\n top: 100px;\n bottom: 100px;\n /* hide elements */\n /* full width */\n /* tidy up incorrect distance */\n /* title box shadow (to match media grid) */\n /* sidebar */\n /* mobile md */\n /* mobile sm */\n}\n.acf-media-modal.-edit .media-frame-menu,\n.acf-media-modal.-edit .media-frame-router,\n.acf-media-modal.-edit .media-frame-content .attachments,\n.acf-media-modal.-edit .media-frame-content .media-toolbar {\n display: none;\n}\n.acf-media-modal.-edit .media-frame-title,\n.acf-media-modal.-edit .media-frame-content,\n.acf-media-modal.-edit .media-frame-toolbar,\n.acf-media-modal.-edit .media-sidebar {\n width: auto;\n left: 0;\n right: 0;\n}\n.acf-media-modal.-edit .media-frame-content {\n top: 50px;\n}\n.acf-media-modal.-edit .media-frame-title {\n border-bottom: 1px solid #DFDFDF;\n box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);\n}\n.acf-media-modal.-edit .media-sidebar {\n padding: 0 16px;\n /* WP details */\n /* ACF fields */\n /* WP required message */\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details {\n overflow: visible;\n /* hide 'Attachment Details' heading */\n /* remove overflow */\n /* move thumbnail */\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details > h3, .acf-media-modal.-edit .media-sidebar .attachment-details > h2 {\n display: none;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info {\n background: #fff;\n border-bottom: #dddddd solid 1px;\n padding: 16px;\n margin: 0 -16px 16px;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail {\n margin: 0 16px 0 0;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .setting {\n margin: 0 0 5px;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .setting span {\n margin: 0;\n}\n.acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field {\n margin: 0 0 5px;\n}\n.acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field p.description {\n margin-top: 3px;\n}\n.acf-media-modal.-edit .media-sidebar .media-types-required-info {\n display: none;\n}\n@media (max-width: 900px) {\n .acf-media-modal.-edit {\n top: 30px;\n right: 30px;\n bottom: 30px;\n left: 30px;\n }\n}\n@media (max-width: 640px) {\n .acf-media-modal.-edit {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n}\n@media (max-width: 480px) {\n .acf-media-modal.-edit .media-frame-content {\n top: 40px;\n }\n}\n\n.acf-temp-remove {\n position: relative;\n opacity: 1;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -o-transition: all 0.25s ease;\n transition: all 0.25s ease;\n overflow: hidden;\n /* overlay prevents hover */\n}\n.acf-temp-remove:after {\n display: block;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 99;\n}\n\n.hidden-by-conditional-logic {\n display: none !important;\n}\n.hidden-by-conditional-logic.appear-empty {\n display: table-cell !important;\n}\n.hidden-by-conditional-logic.appear-empty .acf-input {\n display: none !important;\n}\n\n.acf-postbox.acf-hidden {\n display: none !important;\n}\n\n.acf-attention {\n transition: border 0.25s ease-out;\n}\n.acf-attention.-focused {\n border: #23282d solid 1px !important;\n transition: none;\n}\n\ntr.acf-attention {\n transition: box-shadow 0.25s ease-out;\n position: relative;\n}\ntr.acf-attention.-focused {\n box-shadow: #23282d 0 0 0px 1px !important;\n}\n\n#editor .edit-post-layout__metaboxes {\n padding: 0;\n}\n#editor .edit-post-layout__metaboxes .edit-post-meta-boxes-area {\n margin: 0;\n}\n#editor .metabox-location-side .postbox-container {\n float: none;\n}\n#editor .postbox {\n color: #444;\n}\n#editor .postbox > .postbox-header .hndle {\n border-bottom: none;\n}\n#editor .postbox > .postbox-header .hndle:hover {\n background: transparent;\n}\n#editor .postbox > .postbox-header .handle-actions .handle-order-higher,\n#editor .postbox > .postbox-header .handle-actions .handle-order-lower {\n width: 1.62rem;\n}\n#editor .postbox > .postbox-header .handle-actions .acf-hndle-cog {\n height: 44px;\n line-height: 44px;\n}\n#editor .postbox > .postbox-header:hover {\n background: #f0f0f0;\n}\n#editor .postbox:last-child.closed > .postbox-header {\n border-bottom: none;\n}\n#editor .postbox:last-child > .inside {\n border-bottom: none;\n}\n#editor .block-editor-writing-flow__click-redirect {\n min-height: 50px;\n}\n\nbody.is-dragging-metaboxes #acf_after_title-sortables {\n outline: 3px dashed #646970;\n display: flow-root;\n min-height: 60px;\n margin-bottom: 3px !important;\n}","/*--------------------------------------------------------------------------------------------\n*\n*\tVars\n*\n*--------------------------------------------------------------------------------------------*/\n\n/* colors */\n$acf_blue: #2a9bd9;\n$acf_notice: #2a9bd9;\n$acf_error: #d94f4f;\n$acf_success: #49ad52;\n$acf_warning: #fd8d3b;\n\n/* acf-field */\n$field_padding: 15px 12px;\n$field_padding_x: 12px;\n$field_padding_y: 15px;\n$fp: 15px 12px;\n$fy: 15px;\n$fx: 12px;\n\n/* responsive */\n$md: 880px;\n$sm: 640px;\n\n// Admin.\n$wp-card-border: #ccd0d4;\t\t\t// Card border.\n$wp-card-border-1: #d5d9dd;\t\t // Card inner border 1: Structural (darker).\n$wp-card-border-2: #eeeeee;\t\t // Card inner border 2: Fields (lighter).\n$wp-input-border: #7e8993;\t\t // Input border.\n\n// Admin 3.8\n$wp38-card-border: #E5E5E5;\t\t // Card border.\n$wp38-card-border-1: #dfdfdf;\t\t// Card inner border 1: Structural (darker).\n$wp38-card-border-2: #eeeeee;\t\t// Card inner border 2: Fields (lighter).\n$wp38-input-border: #dddddd;\t\t // Input border.\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tACF 6 ↓\n*\n*--------------------------------------------------------------------------------------------*/\n\n// Grays\n$gray-50: #F9FAFB;\n$gray-100: #F2F4F7;\n$gray-200: #EAECF0;\n$gray-300: #D0D5DD;\n$gray-400: #98A2B3;\n$gray-500: #667085;\n$gray-600: #475467;\n$gray-700: #344054;\n$gray-800: #1D2939;\n$gray-900: #101828;\n\n// Blues\n$blue-50: #EBF5FA;\n$blue-100: #D8EBF5;\n$blue-200: #A5D2E7;\n$blue-300: #6BB5D8;\n$blue-400: #399CCB;\n$blue-500: #0783BE;\n$blue-600: #066998;\n$blue-700: #044E71;\n$blue-800: #033F5B;\n$blue-900: #032F45;\n\n// Utility\n$color-info:\t#2D69DA;\n$color-success:\t#52AA59;\n$color-warning:\t#F79009;\n$color-danger:\t#D13737;\n\n$color-primary: $blue-500;\n$color-primary-hover: $blue-600;\n$color-secondary: $gray-500;\n$color-secondary-hover: $gray-400;\n\n// Gradients\n$gradient-pro: linear-gradient(90.52deg, #3E8BFF 0.44%, #A45CFF 113.3%);\n\n// Border radius\n$radius-sm:\t4px;\n$radius-md: 6px;\n$radius-lg: 8px;\n$radius-xl: 12px;\n\n// Elevations / Box shadows\n$elevation-01: 0px 1px 2px rgba($gray-900, 0.10);\n\n// Input & button focus outline\n$outline: 3px solid $blue-50;\n\n// Link colours\n$link-color: $blue-500;\n\n// Responsive\n$max-width: 1440px;","/*--------------------------------------------------------------------------------------------\n*\n* Mixins\n*\n*--------------------------------------------------------------------------------------------*/\n@mixin clearfix() {\n\t&:after {\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tcontent: \"\";\n\t}\n}\n\n@mixin border-box() {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n}\n\n@mixin centered() {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%);\n}\n\n@mixin animate( $properties: 'all' ) {\n\t-webkit-transition: $properties 0.3s ease; // Safari 3.2+, Chrome\n -moz-transition: $properties 0.3s ease; \t// Firefox 4-15\n -o-transition: $properties 0.3s ease; \t\t// Opera 10.5–12.00\n transition: $properties 0.3s ease; \t\t// Firefox 16+, Opera 12.50+\n}\n\n@mixin rtl() {\n\thtml[dir=\"rtl\"] & {\n\t\ttext-align: right;\n\t\t@content;\n\t}\n}\n\n@mixin wp-admin( $version: '3-8' ) {\n\t.acf-admin-#{$version} & {\n\t\t@content;\n\t}\n}","/*---------------------------------------------------------------------------------------------\n*\n* Global\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\t#wpcontent {\n\t\tline-height: 140%;\n\t}\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Links\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\n\ta {\n\t\tcolor: $blue-500;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Headings\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-h1 {\n\tfont-size: 21px;\n\tfont-weight: 400;\n}\n\n.acf-h2 {\n\tfont-size: 18px;\n\tfont-weight: 400;\n}\n\n.acf-h3 {\n\tfont-size: 16px;\n\tfont-weight: 400;\n}\n\n.acf-admin-page,\n.acf-headerbar {\n\n\th1 {\n\t\t@extend .acf-h1;\n\t}\n\n\th2 {\n\t\t@extend .acf-h2;\n\t}\n\n\th3 {\n\t\t@extend .acf-h3;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Paragraphs\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-admin-page {\n\n\t.p1 {\n\t\tfont-size: 15px;\n\t}\n\n\t.p2 {\n\t\tfont-size: 14px;\n\t}\n\n\t.p3 {\n\t\tfont-size: 13.5px;\n\t}\n\n\t.p4 {\n\t\tfont-size: 13px;\n\t}\n\n\t.p5 {\n\t\tfont-size: 12.5px;\n\t}\n\n\t.p6 {\n\t\tfont-size: 12px;\n\t}\n\n\t.p7 {\n\t\tfont-size: 11.5px;\n\t}\n\n\t.p8 {\n\t\tfont-size: 11px;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Page titles\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-page-title {\n\t@extend .acf-h2;\n\tcolor: $gray-700;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Hide old / native WP titles from pages\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\n\t.acf-settings-wrap h1 {\n\t\tdisplay: none !important;\n\t}\n\n\t#acf-admin-tools h1:not(.acf-field-group-pro-features-title, .acf-field-group-pro-features-title-sm) {\n\t\tdisplay: none !important;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Small\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-small {\n\t@extend .p6;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Link focus style\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\ta:focus {\n\t\tbox-shadow: none;\n\t\toutline: none;\n\t}\n\n\ta:focus-visible {\n\t\tbox-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgb(79 148 212 / 80%);\n\t\toutline: 1px solid transparent;\n\t}\n}\n","/*--------------------------------------------------------------------------------------------\n*\n*\tacf-field\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-field,\n.acf-field .acf-label,\n.acf-field .acf-input {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tposition: relative;\n}\n\n.acf-field {\n\tmargin: 15px 0;\n\n\t// clear is important as it will avoid any layout issues with floating fields\n\t// do not delete (you have tried this)\n\tclear: both;\n\n\t// description\n\tp.description {\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t// label\n\t.acf-label {\n\t\tvertical-align: top;\n\t\tmargin: 0 0 10px;\n\n\t\tlabel {\n\t\t\tdisplay: block;\n\t\t\tfont-weight: 500;\n\t\t\tmargin: 0 0 3px;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&:empty {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t// input\n\t.acf-input {\n\t\tvertical-align: top;\n\t}\n\n\t// description\n\tp.description {\n\t\tdisplay: block;\n\t\tmargin: {\n\t\t\ttop: 6px;\n\t\t}\n\t\t@extend .p6;\n\t\tcolor: $gray-500;\n\t}\n\n\t// notice\n\t.acf-notice {\n\t\tmargin: 0 0 15px;\n\t\tbackground: #edf2ff;\n\t\tcolor: #0c6ca0;\n\t\tborder-color: #2183b9;\n\n\t\t// error\n\t\t&.-error {\n\t\t\tbackground: #ffe6e6;\n\t\t\tcolor: #cc2727;\n\t\t\tborder-color: #d12626;\n\t\t}\n\n\t\t// success\n\t\t&.-success {\n\t\t\tbackground: #eefbe8;\n\t\t\tcolor: #0e7b17;\n\t\t\tborder-color: #32a23b;\n\t\t}\n\n\t\t// warning\n\t\t&.-warning {\n\t\t\tbackground: #fff3e6;\n\t\t\tcolor: #bd4b0e;\n\t\t\tborder-color: #d16226;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&},\n\t\ttr#{&} {\n\t\tmargin: 0;\n\t}\n}\n\n// width\n.acf-field[data-width] {\n\tfloat: left;\n\tclear: none;\n\n\t// next\n\t+ .acf-field[data-width] {\n\t\tborder-left: 1px solid #eeeeee;\n\t}\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\tfloat: right;\n\n\t\t+ .acf-field[data-width] {\n\t\t\tborder-left: none;\n\t\t\tborder-right: 1px solid #eeeeee;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&},\n\t\ttr#{&} {\n\t\tfloat: none;\n\t}\n\n\t// mobile\n\t/*\n\t@media screen and (max-width: $sm) {\n\t\tfloat: none;\n\t\twidth: auto;\n\t\tborder-left-width: 0;\n\t\tborder-right-width: 0;\n\t}\n*/\n}\n\n// float helpers\n.acf-field.-c0 {\n\tclear: both;\n\tborder-left-width: 0 !important;\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\tborder-left-width: 1px !important;\n\t\tborder-right-width: 0 !important;\n\t}\n}\n\n.acf-field.-r0 {\n\tborder-top-width: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields {\n\tposition: relative;\n\n\t// clearifx\n\t@include clearfix();\n\n\t// border\n\t&.-border {\n\t\tborder: $wp-card-border solid 1px;\n\t\tbackground: #fff;\n\t}\n\n\t// field\n\t> .acf-field {\n\t\tposition: relative;\n\t\tmargin: 0;\n\t\tpadding: 16px;\n\t\tborder-top: {\n\t\t\twidth: 1px;\n\t\t\tstyle: solid;\n\t\t\tcolor: $gray-200;\n\t\t}\n\n\t\t// first\n\t\t&:first-child {\n\t\t\tborder-top: none;\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&} {\n\t\tpadding: 0 !important;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (clear)\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields.-clear > .acf-field {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 15px 0;\n\n\t// width\n\t&[data-width] {\n\t\tborder: none !important;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tpadding: 0;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tpadding: 0;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (left)\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields.-left > .acf-field {\n\tpadding: $fy 0;\n\n\t// clearifx\n\t@include clearfix();\n\n\t// sidebar\n\t&:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tz-index: 0;\n\t\tbackground: #f9f9f9;\n\t\tborder-color: #e1e1e1;\n\t\tborder-style: solid;\n\t\tborder-width: 0 1px 0 0;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t}\n\n\t// width\n\t&[data-width] {\n\t\tfloat: none;\n\t\twidth: auto !important;\n\t\tborder-left-width: 0 !important;\n\t\tborder-right-width: 0 !important;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tfloat: left;\n\t\twidth: 20%;\n\t\tmargin: 0;\n\t\tpadding: 0 $fx;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tfloat: left;\n\t\twidth: 80%;\n\t\tmargin: 0;\n\t\tpadding: 0 $fx;\n\t}\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\t// sidebar\n\t\t&:before {\n\t\t\tborder-width: 0 0 0 1px;\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\n\t\t// label\n\t\t> .acf-label {\n\t\t\tfloat: right;\n\t\t}\n\n\t\t// input\n\t\t> .acf-input {\n\t\t\tfloat: right;\n\t\t}\n\t}\n\n\t// In sidebar.\n\t#side-sortables & {\n\t\t&:before {\n\t\t\tdisplay: none;\n\t\t}\n\t\t> .acf-label {\n\t\t\twidth: 100%;\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\t\t> .acf-input {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t// mobile\n\t@media screen and (max-width: $sm) {\n\t\t// sidebar\n\t\t&:before {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// label\n\t\t> .acf-label {\n\t\t\twidth: 100%;\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\n\t\t// input\n\t\t> .acf-input {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n\n/* clear + left */\n.acf-fields.-clear.-left > .acf-field {\n\tpadding: 0;\n\tborder: none;\n\n\t// sidebar\n\t&:before {\n\t\tdisplay: none;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tpadding: 0;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tpadding: 0;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-table\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-table tr.acf-field {\n\t// label\n\t> td.acf-label {\n\t\tpadding: $fp;\n\t\tmargin: 0;\n\t\tbackground: #f9f9f9;\n\t\twidth: 20%;\n\t}\n\n\t// input\n\t> td.acf-input {\n\t\tpadding: $fp;\n\t\tmargin: 0;\n\t\tborder-left-color: #e1e1e1;\n\t}\n}\n\n.acf-sortable-tr-helper {\n\tposition: relative !important;\n\tdisplay: table-row !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-postbox\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-postbox {\n\tposition: relative;\n\n\t// inside\n\t> .inside {\n\t\tmargin: 0 !important; /* override WP style - do not delete - you have tried this before */\n\t\tpadding: 0 !important; /* override WP style - do not delete - you have tried this before */\n\t}\n\n\t// Edit cog.\n\t.acf-hndle-cog {\n\t\tcolor: #72777c;\n\t\tfont-size: 16px;\n\t\tline-height: 36px;\n\t\theight: 36px; // Mimic WP 5.5\n\t\twidth: 1.62rem; // Mimic WP 5.5\n\t\tposition: relative;\n\t\tdisplay: none;\n\t\t&:hover {\n\t\t\tcolor: #191e23;\n\t\t}\n\t}\n\n\t// Show on hover.\n\t> .hndle:hover,\n\t> .postbox-header:hover {\n\t\t.acf-hndle-cog {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// WP < 5.5 styling\n\t> .hndle {\n\t\t.acf-hndle-cog {\n\t\t\theight: 20px;\n\t\t\tline-height: 20px;\n\t\t\tfloat: right;\n\t\t\twidth: auto;\n\t\t\t&:hover {\n\t\t\t\tcolor: #777777;\n\t\t\t}\n\t\t}\n\t}\n\n\t// replace\n\t.acf-replace-with-fields {\n\t\tpadding: 15px;\n\t\ttext-align: center;\n\t}\n}\n\n// Correct margin around #acf_after_title\n#post-body-content #acf_after_title-sortables {\n\tmargin: 20px 0 -20px;\n}\n\n/* seamless */\n.acf-postbox.seamless {\n\tborder: 0 none;\n\tbackground: transparent;\n\tbox-shadow: none;\n\n\t/* hide hndle */\n\t> .postbox-header,\n\t> .hndle,\n\t> .handlediv {\n\t\tdisplay: none !important;\n\t}\n\n\t/* inside */\n\t> .inside {\n\t\tdisplay: block !important; /* stop metabox from hiding when closed */\n\t\tmargin-left: -$field_padding_x !important;\n\t\tmargin-right: -$field_padding_x !important;\n\n\t\t> .acf-field {\n\t\t\tborder-color: transparent;\n\t\t}\n\t}\n}\n\n/* seamless (left) */\n.acf-postbox.seamless > .acf-fields.-left {\n\t/* hide sidebar bg */\n\t> .acf-field:before {\n\t\tdisplay: none;\n\t}\n\n\t/* mobile */\n\t@media screen and (max-width: 782px) {\n\t\t/* remove padding */\n\t\t& > .acf-field > .acf-label,\n\t\t& > .acf-field > .acf-input {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Inputs\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field {\n\tinput[type=\"text\"],\n\tinput[type=\"password\"],\n\tinput[type=\"date\"],\n\tinput[type=\"datetime\"],\n\tinput[type=\"datetime-local\"],\n\tinput[type=\"email\"],\n\tinput[type=\"month\"],\n\tinput[type=\"number\"],\n\tinput[type=\"search\"],\n\tinput[type=\"tel\"],\n\tinput[type=\"time\"],\n\tinput[type=\"url\"],\n\tinput[type=\"week\"],\n\ttextarea,\n\tselect {\n\t\twidth: 100%;\n\t\tpadding: 4px 8px;\n\t\tmargin: 0;\n\t\tbox-sizing: border-box;\n\t\tfont-size: 14px;\n\t\tline-height: 1.4;\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tpadding: 3px 5px;\n\t\t}\n\t}\n\ttextarea {\n\t\tresize: vertical;\n\t}\n}\n\n// Fix extra padding in Firefox.\nbody.acf-browser-firefox .acf-field select {\n\tpadding: 4px 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Text\n*\n*-----------------------------------------------------------------------------*/\n.acf-input-prepend,\n.acf-input-append,\n.acf-input-wrap {\n\tbox-sizing: border-box;\n}\n\n.acf-input-prepend,\n.acf-input-append {\n\tfont-size: 13px;\n\tline-height: 1.4;\n\tpadding: 4px 8px;\n\tbackground: #f5f5f5;\n\tborder: $wp-input-border solid 1px;\n\tmin-height: 30px;\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tpadding: 3px 5px;\n\t\tborder-color: $wp38-input-border;\n\t\tmin-height: 28px;\n\t}\n}\n\n.acf-input-prepend {\n\tfloat: left;\n\tborder-right-width: 0;\n\tborder-radius: 3px 0 0 3px;\n}\n\n.acf-input-append {\n\tfloat: right;\n\tborder-left-width: 0;\n\tborder-radius: 0 3px 3px 0;\n}\n\n.acf-input-wrap {\n\tposition: relative;\n\toverflow: hidden;\n\t.acf-is-prepended {\n\t\tborder-radius: 0 $radius-md $radius-md 0 !important;\n\t}\n\t.acf-is-appended {\n\t\tborder-radius: $radius-md 0 0 $radius-md !important;\n\t}\n\t.acf-is-prepended.acf-is-appended {\n\t\tborder-radius: 0 !important;\n\t}\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .acf-input-prepend {\n\tborder-left-width: 0;\n\tborder-right-width: 1px;\n\tborder-radius: 0 3px 3px 0;\n\n\tfloat: right;\n}\n\nhtml[dir=\"rtl\"] .acf-input-append {\n\tborder-left-width: 1px;\n\tborder-right-width: 0;\n\tborder-radius: 3px 0 0 3px;\n\tfloat: left;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-prepended {\n\tborder-radius: 3px 0 0 3px !important;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-appended {\n\tborder-radius: 0 3px 3px 0 !important;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-prepended.acf-is-appended {\n\tborder-radius: 0 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Color Picker\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-color-picker {\n\t.wp-color-result {\n\t\tborder-color: $wp-input-border;\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: $wp-card-border;\n\t\t}\n\t}\n\t.wp-picker-active {\n\t\tposition: relative;\n\t\tz-index: 1;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Url\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-url {\n\ti {\n\t\tposition: absolute;\n\t\ttop: 5px;\n\t\tleft: 5px;\n\t\topacity: 0.5;\n\t\tcolor: #7e8993;\n\t}\n\n\tinput[type=\"url\"] {\n\t\tpadding-left: 27px !important;\n\t}\n\n\t&.-valid i {\n\t\topacity: 1;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v3)\n*\n*-----------------------------------------------------------------------------*/\n\n.select2-container.-acf {\n\tz-index: 1001;\n\t\n\t.select2-choices {\n\t\tbackground: #fff;\n\t\tborder-color: #ddd;\n\t\tbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;\n\t\tmin-height: 31px;\n\n\t\t.select2-search-choice {\n\t\t\tmargin: 5px 0 5px 5px;\n\t\t\tpadding: 3px 5px 3px 18px;\n\t\t\tborder-color: #bbb;\n\t\t\tbackground: #f9f9f9;\n\t\t\tbox-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;\n\n\t\t\t/* sortable item*/\n\t\t\t&.ui-sortable-helper {\n\t\t\t\tbackground: #5897fb;\n\t\t\t\tborder-color: darken(#5897fb, 5%);\n\t\t\t\tcolor: #fff !important;\n\t\t\t\tbox-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n\n\t\t\t\ta {\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* sortable shadow */\n\t\t\t&.ui-sortable-placeholder {\n\t\t\t\tbackground-color: #f7f7f7;\n\t\t\t\tborder-color: #f7f7f7;\n\t\t\t\tvisibility: visible !important;\n\t\t\t}\n\t\t}\n\n\t\t.select2-search-choice-focus {\n\t\t\tborder-color: #999;\n\t\t}\n\n\t\t.select2-search-field input {\n\t\t\theight: 31px;\n\t\t\tline-height: 22px;\n\t\t\tmargin: 0;\n\t\t\tpadding: 5px 5px 5px 7px;\n\t\t}\n\t}\n\n\t.select2-choice {\n\t\tborder-color: #bbbbbb;\n\n\t\t.select2-arrow {\n\t\t\tbackground: transparent;\n\t\t\tborder-left-color: #dfdfdf;\n\t\t\tpadding-left: 1px;\n\t\t}\n\n\t\t.select2-result-description {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* open */\n\t&.select2-container-active .select2-choices,\n\t&.select2-dropdown-open .select2-choices {\n\t\tborder-color: #5b9dd9;\n\t\tborder-radius: 3px 3px 0 0;\n\t}\n\n\t/* single open */\n\t&.select2-dropdown-open .select2-choice {\n\t\tbackground: #fff;\n\t\tborder-color: #5b9dd9;\n\t}\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .select2-container.-acf {\n\t.select2-search-choice-close {\n\t\tleft: 24px;\n\t}\n\n\t.select2-choice > .select2-chosen {\n\t\tmargin-left: 42px;\n\t}\n\n\t.select2-choice .select2-arrow {\n\t\tpadding-left: 0;\n\t\tpadding-right: 1px;\n\t}\n}\n\n/* description */\n.select2-drop {\n\t/* search*/\n\t.select2-search {\n\t\tpadding: 4px 4px 0;\n\t}\n\n\t/* result */\n\t.select2-result {\n\t\t.select2-result-description {\n\t\t\tcolor: #999;\n\t\t\tfont-size: 12px;\n\t\t\tmargin-left: 5px;\n\t\t}\n\n\t\t/* hover*/\n\t\t&.select2-highlighted {\n\t\t\t.select2-result-description {\n\t\t\t\tcolor: #fff;\n\t\t\t\topacity: 0.75;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v4)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf {\n\t// Reset WP default style.\n\tli {\n\t\tmargin-bottom: 0;\n\t}\n\n\t// select2 4.1 specific targeting for plugin conflict resolution.\n\t&[data-select2-id^=\"select2-data\"] {\n\t\t.select2-selection--multiple {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t// Customize border color to match WP admin.\n\t.select2-selection {\n\t\tborder-color: $wp-input-border;\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: #aaa;\n\t\t}\n\t}\n\n\t// Multiple wrap.\n\t.select2-selection--multiple {\n\t\t// If no value, increase hidden search input full width.\n\t\t// Overrides calculated px width issues.\n\t\t.select2-search--inline:first-child {\n\t\t\tfloat: none;\n\t\t\tinput {\n\t\t\t\twidth: 100% !important;\n\t\t\t}\n\t\t}\n\n\t\t// ul: Remove padding because li already has margin-right.\n\t\t.select2-selection__rendered {\n\t\t\tpadding-right: 0;\n\t\t}\n\n\t\t// incredibly specific targeting of an ID that only gets applied in select2 4.1 to solve plugin conflicts\n\t\t.select2-selection__rendered[id^=\"select2-acf-field\"] {\n\t\t\tdisplay: inline;\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\n\t\t\t.select2-selection__choice {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t// li\n\t\t.select2-selection__choice {\n\t\t\tbackground-color: #f7f7f7;\n\t\t\tborder-color: #cccccc;\n\n\t\t\t// Allow choice to wrap multiple lines.\n\t\t\tmax-width: 100%;\n\t\t\toverflow: hidden;\n\t\t\tword-wrap: normal !important;\n\t\t\twhite-space: normal;\n\n\t\t\t// Sortable.\n\t\t\t&.ui-sortable-helper {\n\t\t\t\tbackground: $blue-500;\n\t\t\t\tborder-color: $blue-600;\n\t\t\t\tcolor: #fff !important;\n\t\t\t\tbox-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n\n\t\t\t\tspan {\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Fixed for select2's 4.1 css changes when loaded by another plugin.\n\t\t\t.select2-selection__choice__remove {\n\t\t\t\tposition: static;\n\t\t\t\tborder-right: none;\n\t\t\t\tpadding: 0;\n\t\t\t}\n\n\t\t\t// Sortable shadow\n\t\t\t&.ui-sortable-placeholder {\n\t\t\t\tbackground-color: $gray-100;\n\t\t\t\tborder-color: $gray-100;\n\t\t\t\tvisibility: visible !important;\n\t\t\t}\n\t\t}\n\n\t\t// search\n\t\t.select2-search__field {\n\t\t\tbox-shadow: none !important;\n\t\t\tmin-height: 0;\n\t\t}\n\t}\n\n\t// Fix single select pushing out repeater field table width.\n\t.acf-row & .select2-selection--single {\n\t\toverflow: hidden;\n\t\t.select2-selection__rendered {\n\t\t\twhite-space: normal;\n\t\t}\n\t}\n}\n\n.acf-admin-single-field-group .select2-dropdown {\n\tborder-color: $blue-300 !important;\n\tmargin-top: -5px;\n\toverflow: hidden;\n\tbox-shadow: $elevation-01;\n}\n\n.select2-dropdown.select2-dropdown--above {\n\tmargin-top: 0;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=\"true\"] {\n\tbackground-color: $gray-50 !important;\n\tcolor: $gray-500;\n\n\t&:hover {\n\t\tcolor: $blue-400;\n\t}\n}\n\n.acf-admin-single-field-group .select2-container--default\n\t.select2-results__option--highlighted[aria-selected] {\n\tcolor: #fff !important;\n\tbackground-color: $blue-500 !important;\n}\n\n// remove bottom margin on options\n.select2-dropdown .select2-results__option {\n\tmargin-bottom: 0;\n}\n\n// z-index helper.\n.select2-container {\n\t.select2-dropdown {\n\t\tz-index: 900000;\n\n\t\t// Reset input height.\n\t\t.select2-search__field {\n\t\t\tline-height: 1.4;\n\t\t\tmin-height: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Link\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-link {\n\t.link-wrap {\n\t\tdisplay: none;\n\t\tborder: $wp-card-border solid 1px;\n\t\tborder-radius: 3px;\n\t\tpadding: 5px;\n\t\tline-height: 26px;\n\t\tbackground: #fff;\n\n\t\tword-wrap: break-word;\n\t\tword-break: break-all;\n\n\t\t.link-title {\n\t\t\tpadding: 0 5px;\n\t\t}\n\t}\n\n\t// Has value.\n\t&.-value {\n\t\t.button {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-link-ext {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.link-wrap {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// Is external.\n\t&.-external {\n\t\t.acf-icon.-link-ext {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n\n#wp-link-backdrop {\n\tz-index: 900000 !important;\n}\n#wp-link-wrap {\n\tz-index: 900001 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Radio\n*\n*-----------------------------------------------------------------------------*/\n\nul.acf-radio-list,\nul.acf-checkbox-list {\n\tbackground: transparent;\n\tborder: 1px solid transparent;\n\tposition: relative;\n\tpadding: 1px;\n\tmargin: 0;\n\n\t&:focus-within {\n\t\tborder: 1px solid $blue-200;\n\t\tborder-radius: $radius-md;\n\t}\n\n\tli {\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\t\tmargin: 0;\n\t\tposition: relative;\n\t\tword-wrap: break-word;\n\n\t\tlabel {\n\t\t\tdisplay: inline;\n\t\t}\n\n\t\tinput[type=\"checkbox\"],\n\t\tinput[type=\"radio\"] {\n\t\t\tmargin: -1px 4px 0 0;\n\t\t\tvertical-align: middle;\n\t\t}\n\n\t\tinput[type=\"text\"] {\n\t\t\twidth: auto;\n\t\t\tvertical-align: middle;\n\t\t\tmargin: 2px 0;\n\t\t}\n\n\t\t/* attachment sidebar fix*/\n\t\tspan {\n\t\t\tfloat: none;\n\t\t}\n\n\t\ti {\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t/* hl */\n\t&.acf-hl {\n\t\tli {\n\t\t\tmargin-right: 20px;\n\t\t\tclear: none;\n\t\t}\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tinput[type=\"checkbox\"],\n\t\tinput[type=\"radio\"] {\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Button Group\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-button-group {\n\tdisplay: inline-block;\n\n\tlabel {\n\t\tdisplay: inline-block;\n\t\tborder: $wp-input-border solid 1px;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\tpadding: 5px 10px;\n\t\tbackground: #fff;\n\n\t\t&:hover {\n\t\t\tcolor: #016087;\n\t\t\tbackground: #f3f5f6;\n\t\t\tborder-color: #0071a1;\n\t\t\tz-index: 2;\n\t\t}\n\n\t\t&.selected {\n\t\t\tborder-color: #007cba;\n\t\t\tbackground: lighten(#007cba, 5%);\n\t\t\tcolor: #fff;\n\t\t\tz-index: 2;\n\t\t}\n\t}\n\n\tinput {\n\t\tdisplay: none !important;\n\t}\n\n\t/* default (horizontal) */\n\t& {\n\t\tpadding-left: 1px;\n\t\tdisplay: inline-flex;\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\n\t\tlabel {\n\t\t\tmargin: 0 0 0 -1px;\n\t\t\tflex: 1;\n\t\t\ttext-align: center;\n\t\t\twhite-space: nowrap;\n\n\t\t\t// corners\n\t\t\t&:first-child {\n\t\t\t\tborder-radius: 3px 0 0 3px;\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tborder-radius: 0 3px 3px 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-radius: 0 3px 3px 0;\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tborder-radius: 3px 0 0 3px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:only-child {\n\t\t\t\tborder-radius: 3px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* vertical */\n\t&.-vertical {\n\t\tpadding-left: 0;\n\t\tpadding-top: 1px;\n\t\tflex-direction: column;\n\n\t\tlabel {\n\t\t\tmargin: -1px 0 0 0;\n\n\t\t\t// corners\n\t\t\t&:first-child {\n\t\t\t\tborder-radius: 3px 3px 0 0;\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-radius: 0 0 3px 3px;\n\t\t\t}\n\t\t\t&:only-child {\n\t\t\t\tborder-radius: 3px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tlabel {\n\t\t\tborder-color: $wp-card-border;\n\t\t\t&:hover {\n\t\t\t\tborder-color: #0071a1;\n\t\t\t}\n\t\t\t&.selected {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.acf-admin-page {\n\t.acf-button-group {\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\talign-content: center;\n\t\theight: 40px;\n\t\tborder-radius: $radius-md;\n\t\tbox-shadow: $elevation-01;\n\n\t\tlabel {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\talign-content: center;\n\t\t\tborder: $gray-300 solid 1px;\n\t\t\tpadding: 6px 16px;\n\t\t\tcolor: $gray-600;\n\t\t\tfont-weight: 500;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $color-primary;\n\t\t\t}\n\n\t\t\t&.selected {\n\t\t\t\tbackground: $gray-50;\n\t\t\t\tcolor: $color-primary;\n\t\t\t}\n\t\t}\n\t}\n\n\t.select2-container.-acf {\n\t\t.select2-selection--multiple {\n\t\t\t.select2-selection__choice {\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tmargin: {\n\t\t\t\t\ttop: 8px;\n\t\t\t\t\tleft: 2px;\n\t\t\t\t};\n\t\t\t\tposition: relative;\n\t\t\t\tpadding: {\n\t\t\t\t\ttop: 4px;\n\t\t\t\t\tright: auto;\n\t\t\t\t\tbottom: 4px;\n\t\t\t\t\tleft: 8px;\n\t\t\t\t}\n\t\t\t\tbackground-color: $blue-50;\n\t\t\t\tborder-color: $blue-200;\n\t\t\t\tcolor: $blue-500;\n\n\t\t\t\t.select2-selection__choice__remove {\n\t\t\t\t\torder: 2;\n\t\t\t\t\twidth: 14px;\n\t\t\t\t\theight: 14px;\n\t\t\t\t\tmargin: {\n\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\tleft: 4px;\n\t\t\t\t\t}\n\t\t\t\t\tcolor: $blue-300;\n\t\t\t\t\ttext-indent: 100%;\n\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\toverflow: hidden;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tcolor: $blue-500;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\t$icon-size: 14px;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\twidth: $icon-size;\n\t\t\t\t\t\theight: $icon-size;\n\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\tbackground-color: currentColor;\n\t\t\t\t\t\tborder: none;\n\t\t\t\t\t\tborder-radius: 0;\n\t\t\t\t\t\t-webkit-mask-size: contain;\n\t\t\t\t\t\tmask-size: contain;\n\t\t\t\t\t\t-webkit-mask-repeat: no-repeat;\n\t\t\t\t\t\tmask-repeat: no-repeat;\n\t\t\t\t\t\t-webkit-mask-position: center;\n\t\t\t\t\t\tmask-position: center;\n\t\t\t\t\t\t-webkit-mask-image: url(\"../../images/icons/icon-close.svg\");\n\t\t\t\t\t\tmask-image: url(\"../../images/icons/icon-close.svg\");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Checkbox\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-checkbox-list {\n\t.button {\n\t\tmargin: 10px 0 0;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* True / False\n*\n*-----------------------------------------------------------------------------*/\n.acf-switch {\n\tdisplay: inline-block;\n\tborder-radius: 5px;\n\tcursor: pointer;\n\tposition: relative;\n\tbackground: #f5f5f5;\n\theight: 30px;\n\tvertical-align: middle;\n\tborder: $wp-input-border solid 1px;\n\n\t-webkit-transition: background 0.25s ease;\n\t-moz-transition: background 0.25s ease;\n\t-o-transition: background 0.25s ease;\n\ttransition: background 0.25s ease;\n\n\tspan {\n\t\tdisplay: inline-block;\n\t\tfloat: left;\n\t\ttext-align: center;\n\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\n\t\tpadding: 4px 10px;\n\t\tmin-width: 15px;\n\n\t\ti {\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t.acf-switch-on {\n\t\tcolor: #fff;\n\t\ttext-shadow: #007cba 0 1px 0;\n\t}\n\n\t.acf-switch-off {\n\t}\n\n\t.acf-switch-slider {\n\t\tposition: absolute;\n\t\ttop: 2px;\n\t\tleft: 2px;\n\t\tbottom: 2px;\n\t\tright: 50%;\n\t\tz-index: 1;\n\t\tbackground: #fff;\n\t\tborder-radius: 3px;\n\t\tborder: $wp-input-border solid 1px;\n\n\t\t-webkit-transition: all 0.25s ease;\n\t\t-moz-transition: all 0.25s ease;\n\t\t-o-transition: all 0.25s ease;\n\t\ttransition: all 0.25s ease;\n\n\t\ttransition-property: left, right;\n\t}\n\n\t/* hover */\n\t&:hover,\n\t&.-focus {\n\t\tborder-color: #0071a1;\n\t\tbackground: #f3f5f6;\n\t\tcolor: #016087;\n\t\t.acf-switch-slider {\n\t\t\tborder-color: #0071a1;\n\t\t}\n\t}\n\n\t/* active */\n\t&.-on {\n\t\tbackground: #0d99d5;\n\t\tborder-color: #007cba;\n\n\t\t.acf-switch-slider {\n\t\t\tleft: 50%;\n\t\t\tright: 2px;\n\t\t\tborder-color: #007cba;\n\t\t}\n\n\t\t/* hover */\n\t\t&:hover {\n\t\t\tborder-color: #007cba;\n\t\t}\n\t}\n\n\t/* message */\n\t+ span {\n\t\tmargin-left: 6px;\n\t}\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tborder-color: $wp-card-border;\n\t\t.acf-switch-slider {\n\t\t\tborder-color: $wp-card-border;\n\t\t}\n\n\t\t&:hover,\n\t\t&.-focus {\n\t\t\tborder-color: #0071a1;\n\t\t\t.acf-switch-slider {\n\t\t\t\tborder-color: #0071a1;\n\t\t\t}\n\t\t}\n\n\t\t&.-on {\n\t\t\tborder-color: #007cba;\n\t\t\t.acf-switch-slider {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* checkbox */\n.acf-switch-input {\n\topacity: 0;\n\tposition: absolute;\n\tmargin: 0;\n}\n\n.acf-admin-single-field-group .acf-true-false {\n\tborder: 1px solid transparent;\n\n\t&:focus-within {\n\t\tborder: 1px solid $blue-400;\n\t\tborder-radius: 120px;\n\t}\n}\n\n/* in media modal */\n.compat-item .acf-true-false {\n\t.message {\n\t\tfloat: none;\n\t\tpadding: 0;\n\t\tvertical-align: middle;\n\t}\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tGoogle Map\n*\n*-------------------------------------------------------------------------*/\n\n.acf-google-map {\n\tposition: relative;\n\tborder: $wp-card-border solid 1px;\n\tbackground: #fff;\n\n\t.title {\n\t\tposition: relative;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\n\t\t.search {\n\t\t\tmargin: 0;\n\t\t\tfont-size: 14px;\n\t\t\tline-height: 30px;\n\t\t\theight: 40px;\n\t\t\tpadding: 5px 10px;\n\t\t\tborder: 0 none;\n\t\t\tbox-shadow: none;\n\t\t\tborder-radius: 0;\n\t\t\tfont-family: inherit;\n\t\t\tcursor: text;\n\t\t}\n\n\t\t.acf-loading {\n\t\t\tposition: absolute;\n\t\t\ttop: 10px;\n\t\t\tright: 11px;\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Avoid icons disapearing when click/blur events conflict.\n\t\t.acf-icon:active {\n\t\t\tdisplay: inline-block !important;\n\t\t}\n\t}\n\n\t.canvas {\n\t\theight: 400px;\n\t}\n\n\t// Show actions on hover.\n\t&:hover .title .acf-actions {\n\t\tdisplay: block;\n\t}\n\n\t// Default state (show locate, hide search and cancel).\n\t.title {\n\t\t.acf-icon.-location {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t\t.acf-icon.-cancel,\n\t\t.acf-icon.-search {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t// Has value (hide locate, show cancel).\n\t&.-value .title {\n\t\t.search {\n\t\t\tfont-weight: bold;\n\t\t}\n\t\t.acf-icon.-location {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-cancel {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// Is searching (hide locate, show search and cancel).\n\t&.-searching .title {\n\t\t.acf-icon.-location {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-cancel,\n\t\t.acf-icon.-search {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t// Show actions.\n\t\t.acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t// Change search font-weght.\n\t\t.search {\n\t\t\tfont-weight: normal !important;\n\t\t}\n\t}\n\n\t// Loading.\n\t&.-loading .title {\n\t\ta {\n\t\t\tdisplay: none !important;\n\t\t}\n\t\ti {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n\n/* autocomplete */\n.pac-container {\n\tborder-width: 1px 0;\n\tbox-shadow: none;\n}\n\n.pac-container:after {\n\tdisplay: none;\n}\n\n.pac-container .pac-item:first-child {\n\tborder-top: 0 none;\n}\n.pac-container .pac-item {\n\tpadding: 5px 10px;\n\tcursor: pointer;\n}\n\nhtml[dir=\"rtl\"] .pac-container .pac-item {\n\ttext-align: right;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tRelationship\n*\n*-------------------------------------------------------------------------*/\n\n.acf-relationship {\n\tbackground: #fff;\n\tborder: $wp-card-border solid 1px;\n\n\t// Filters.\n\t.filters {\n\t\t@include clearfix();\n\t\tborder-bottom: $wp-card-border solid 1px;\n\t\tbackground: #fff;\n\n\t\t.filter {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tfloat: left;\n\t\t\twidth: 100%;\n\t\t\tbox-sizing: border-box;\n\t\t\tpadding: 7px 7px 7px 0;\n\t\t\t&:first-child {\n\t\t\t\tpadding-left: 7px;\n\t\t\t}\n\n\t\t\t// inputs\n\t\t\tinput,\n\t\t\tselect {\n\t\t\t\tmargin: 0;\n\t\t\t\tfloat: none; /* potential fix for media popup? */\n\n\t\t\t\t&:focus,\n\t\t\t\t&:active {\n\t\t\t\t\toutline: none;\n\t\t\t\t\tbox-shadow: none;\n\t\t\t\t}\n\t\t\t}\n\t\t\tinput {\n\t\t\t\tborder-color: transparent;\n\t\t\t\tbox-shadow: none;\n\t\t\t\tpadding-left: 3px;\n\t\t\t\tpadding-right: 3px;\n\t\t\t}\n\t\t}\n\n\t\t/* widths */\n\t\t&.-f2 {\n\t\t\t.filter {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t}\n\t\t&.-f3 {\n\t\t\t.filter {\n\t\t\t\twidth: 25%;\n\t\t\t}\n\t\t\t.filter.-search {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* list */\n\t.list {\n\t\tmargin: 0;\n\t\tpadding: 5px;\n\t\theight: 160px;\n\t\toverflow: auto;\n\n\t\t.acf-rel-label,\n\t\t.acf-rel-item,\n\t\tp {\n\t\t\tpadding: 5px;\n\t\t\tmargin: 0;\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\t\t\tmin-height: 18px;\n\t\t}\n\n\t\t.acf-rel-label {\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t.acf-rel-item {\n\t\t\tcursor: pointer;\n\n\t\t\tb {\n\t\t\t\ttext-decoration: underline;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\n\t\t\t.thumbnail {\n\t\t\t\tbackground: darken(#f9f9f9, 10%);\n\t\t\t\twidth: 22px;\n\t\t\t\theight: 22px;\n\t\t\t\tfloat: left;\n\t\t\t\tmargin: -2px 5px 0 0;\n\n\t\t\t\timg {\n\t\t\t\t\tmax-width: 22px;\n\t\t\t\t\tmax-height: 22px;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\n\t\t\t\t&.-icon {\n\t\t\t\t\tbackground: #fff;\n\n\t\t\t\t\timg {\n\t\t\t\t\t\tmax-height: 20px;\n\t\t\t\t\t\tmargin-top: 1px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* hover */\n\t\t\t&:hover, &.relationship-hover {\n\t\t\t\tbackground: #3875d7;\n\t\t\t\tcolor: #fff;\n\n\t\t\t\t.thumbnail {\n\t\t\t\t\tbackground: lighten(#3875d7, 25%);\n\n\t\t\t\t\t&.-icon {\n\t\t\t\t\t\tbackground: #fff;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* disabled */\n\t\t\t&.disabled {\n\t\t\t\topacity: 0.5;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t\tcolor: #333;\n\t\t\t\t\tcursor: default;\n\n\t\t\t\t\t.thumbnail {\n\t\t\t\t\t\tbackground: darken(#f9f9f9, 10%);\n\n\t\t\t\t\t\t&.-icon {\n\t\t\t\t\t\t\tbackground: #fff;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tul {\n\t\t\tpadding-bottom: 5px;\n\n\t\t\t.acf-rel-label,\n\t\t\t.acf-rel-item,\n\t\t\tp {\n\t\t\t\tpadding-left: 20px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* selection (bottom) */\n\t.selection {\n\t\t@include clearfix();\n\t\tposition: relative;\n\n\t\t.values,\n\t\t.choices {\n\t\t\twidth: 50%;\n\t\t\tbackground: #fff;\n\t\t\tfloat: left;\n\t\t}\n\n\t\t/* choices */\n\t\t.choices {\n\t\t\tbackground: #f9f9f9;\n\n\t\t\t.list {\n\t\t\t\tborder-right: #dfdfdf solid 1px;\n\t\t\t}\n\t\t}\n\n\t\t/* values */\n\t\t.values {\n\t\t\t.acf-icon {\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 4px;\n\t\t\t\tright: 7px;\n\t\t\t\tdisplay: none;\n\n\t\t\t\t/* rtl */\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tright: auto;\n\t\t\t\t\tleft: 7px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.acf-rel-item:hover .acf-icon, .acf-rel-item.relationship-hover .acf-icon {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\n\t\t\t.acf-rel-item {\n\t\t\t\tcursor: move;\n\n\t\t\t\tb {\n\t\t\t\t\ttext-decoration: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* menu item fix */\n.menu-item {\n\t.acf-relationship {\n\t\tul {\n\t\t\twidth: auto;\n\t\t}\n\n\t\tli {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tWYSIWYG\n*\n*-------------------------------------------------------------------------*/\n\n.acf-editor-wrap {\n\t// Delay.\n\t&.delay {\n\t\t.acf-editor-toolbar {\n\t\t\tcontent: \"\";\n\t\t\tdisplay: block;\n\t\t\tbackground: #f5f5f5;\n\t\t\tborder-bottom: #dddddd solid 1px;\n\t\t\tcolor: #555d66;\n\t\t\tpadding: 10px;\n\t\t}\n\n\t\t.wp-editor-area {\n\t\t\tpadding: 10px;\n\t\t\tborder: none;\n\t\t\tcolor: inherit !important; // Fixes white text bug.\n\t\t}\n\t}\n\n\tiframe {\n\t\tmin-height: 200px;\n\t}\n\n\t.wp-editor-container {\n\t\tborder: 1px solid $wp-card-border;\n\t\tbox-shadow: none !important;\n\t}\n\n\t.wp-editor-tabs {\n\t\tbox-sizing: content-box;\n\t}\n\n\t.wp-switch-editor {\n\t\tborder-color: $wp-card-border;\n\t\tborder-bottom-color: transparent;\n\t}\n}\n\n// Full Screen Mode.\n#mce_fullscreen_container {\n\tz-index: 900000 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTab\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field-tab {\n\tdisplay: none !important;\n}\n\n// class to hide fields\n.hidden-by-tab {\n\tdisplay: none !important;\n}\n\n// ensure floating fields do not disturb tab wrap\n.acf-tab-wrap {\n\tclear: both;\n\tz-index: 1;\n}\n\n// tab group\n.acf-tab-group {\n\tborder-bottom: #ccc solid 1px;\n\tpadding: 10px 10px 0;\n\n\tli {\n\t\tmargin: 0 0.5em 0 0;\n\n\t\ta {\n\t\t\tpadding: 5px 10px;\n\t\t\tdisplay: block;\n\n\t\t\tcolor: #555;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 24px;\n\n\t\t\tborder: #ccc solid 1px;\n\t\t\tborder-bottom: 0 none;\n\t\t\ttext-decoration: none;\n\t\t\tbackground: #e5e5e5;\n\t\t\ttransition: none;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\n\t\t\t&:focus {\n\t\t\t\toutline: none;\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:empty {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t// rtl\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tmargin: 0 0 0 0.5em;\n\t\t}\n\n\t\t// active\n\t\t&.active a {\n\t\t\tbackground: #f1f1f1;\n\t\t\tcolor: #000;\n\t\t\tpadding-bottom: 6px;\n\t\t\tmargin-bottom: -1px;\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\t}\n}\n\n// inside acf-fields\n.acf-fields > .acf-tab-wrap {\n\tbackground: #f9f9f9;\n\n\t// group\n\t.acf-tab-group {\n\t\tposition: relative;\n\t\tborder-top: $wp-card-border solid 1px;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\n\t\t// Pull next element (field) up and underneith.\n\t\tz-index: 2;\n\t\tmargin-bottom: -1px;\n\n\t\t// \t\tli a {\n\t\t// \t\t\tbackground: #f1f1f1;\n\t\t// \t\t\tborder-color: $wp-card-border;\n\t\t//\n\t\t// \t\t\t&:hover {\n\t\t// \t\t\t\tbackground: #FFF;\n\t\t// \t\t\t}\n\t\t// \t\t}\n\t\t//\n\t\t// \t\tli.active a {\n\t\t// \t\t\tbackground: #FFFFFF;\n\t\t// \t\t}\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: $wp38-card-border-1;\n\t\t}\n\t}\n\n\t// first child\n\t// fixes issue causing double border-top due to WP postbox .handlediv\n\t// &:first-child .acf-tab-group {\n\t// \tborder-top: none;\n\t// }\n}\n\n// inside acf-fields.-left\n.acf-fields.-left > .acf-tab-wrap {\n\t// group\n\t.acf-tab-group {\n\t\tpadding-left: 20%;\n\n\t\t/* mobile */\n\t\t@media screen and (max-width: $sm) {\n\t\t\tpadding-left: 10px;\n\t\t}\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 20%;\n\n\t\t\t/* mobile */\n\t\t\t@media screen and (max-width: 850px) {\n\t\t\t\tpadding-right: 10px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// left\n.acf-tab-wrap.-left {\n\t// group\n\t.acf-tab-group {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t\tborder: 0 none;\n\t\tpadding: 0 !important; /* important overrides 'left aligned labels' */\n\t\tmargin: 1px 0 0;\n\n\t\t// li\n\t\tli {\n\t\t\tfloat: none;\n\t\t\tmargin: -1px 0 0;\n\n\t\t\ta {\n\t\t\t\tborder: 1px solid #ededed;\n\t\t\t\tfont-size: 13px;\n\t\t\t\tline-height: 18px;\n\t\t\t\tcolor: #0073aa;\n\t\t\t\tpadding: 10px;\n\t\t\t\tmargin: 0;\n\t\t\t\tfont-weight: normal;\n\t\t\t\tborder-width: 1px 0;\n\t\t\t\tborder-radius: 0;\n\t\t\t\tbackground: transparent;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #00a0d2;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.active a {\n\t\t\t\tborder-color: #dfdfdf;\n\t\t\t\tcolor: #000;\n\t\t\t\tmargin-right: -1px;\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t}\n\n\t\t// rtl\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\n\t\t\tli.active a {\n\t\t\t\tmargin-right: 0;\n\t\t\t\tmargin-left: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// space before field\n\t.acf-field + &:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\theight: 10px;\n\t\tborder-top: #dfdfdf solid 1px;\n\t\tborder-bottom: #dfdfdf solid 1px;\n\t\tmargin-bottom: -1px;\n\t}\n\n\t// first child has negative margin issues\n\t&:first-child {\n\t\t.acf-tab-group {\n\t\t\tli:first-child a {\n\t\t\t\tborder-top: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* sidebar */\n.acf-fields.-sidebar {\n\tpadding: 0 0 0 20% !important;\n\tposition: relative;\n\n\t/* before */\n\t&:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t\tbottom: 0;\n\t\tborder-right: #dfdfdf solid 1px;\n\t\tbackground: #f9f9f9;\n\t\tz-index: 1;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tpadding: 0 20% 0 0 !important;\n\n\t\t&:before {\n\t\t\tborder-left: #dfdfdf solid 1px;\n\t\t\tborder-right-width: 0;\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\t}\n\n\t// left\n\t&.-left {\n\t\tpadding: 0 0 0 180px !important;\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding: 0 180px 0 0 !important;\n\t\t}\n\n\t\t&:before {\n\t\t\tbackground: #f1f1f1;\n\t\t\tborder-color: #dfdfdf;\n\t\t\twidth: 180px;\n\t\t}\n\n\t\t> .acf-tab-wrap.-left .acf-tab-group {\n\t\t\twidth: 180px;\n\n\t\t\tli a {\n\t\t\t\tborder-color: #e4e4e4;\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f9f9f9;\n\t\t\t}\n\t\t}\n\t}\n\n\t// fix double border\n\t> .acf-field-tab + .acf-field {\n\t\tborder-top: none;\n\t}\n}\n\n// clear\n.acf-fields.-clear > .acf-tab-wrap {\n\tbackground: transparent;\n\n\t// group\n\t.acf-tab-group {\n\t\tmargin-top: 0;\n\t\tborder-top: none;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\tli a {\n\t\t\tbackground: #e5e5e5;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t}\n\n\t\tli.active a {\n\t\t\tbackground: #f1f1f1;\n\t\t}\n\t}\n}\n\n/* seamless */\n.acf-postbox.seamless {\n\t// sidebar\n\t> .acf-fields.-sidebar {\n\t\tmargin-left: 0 !important;\n\n\t\t&:before {\n\t\t\tbackground: transparent;\n\t\t}\n\t}\n\n\t// default\n\t> .acf-fields > .acf-tab-wrap {\n\t\tbackground: transparent;\n\t\tmargin-bottom: 10px;\n\t\tpadding-left: $fx;\n\t\tpadding-right: $fx;\n\n\t\t.acf-tab-group {\n\t\t\tborder-top: 0 none;\n\t\t\tborder-color: $wp-card-border;\n\n\t\t\tli a {\n\t\t\t\tbackground: #e5e5e5;\n\t\t\t\tborder-color: $wp-card-border;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t}\n\t\t}\n\t}\n\n\t// left tabs\n\t> .acf-fields > .acf-tab-wrap.-left {\n\t\t&:before {\n\t\t\tborder-top: none;\n\t\t\theight: auto;\n\t\t}\n\n\t\t.acf-tab-group {\n\t\t\tmargin-bottom: 0;\n\n\t\t\tli a {\n\t\t\t\tborder-width: 1px 0 1px 1px !important;\n\t\t\t\tborder-color: #cccccc;\n\t\t\t\tbackground: #e5e5e5;\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// menu\n.menu-edit,\n.widget {\n\t.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li {\n\t\ta {\n\t\t\tbackground: #f1f1f1;\n\t\t}\n\t\ta:hover,\n\t\t&.active a {\n\t\t\tbackground: #fff;\n\t\t}\n\t}\n}\n\n.compat-item .acf-tab-wrap td {\n\tdisplay: block;\n}\n\n/* within gallery sidebar */\n.acf-gallery-side .acf-tab-wrap {\n\tborder-top: 0 none !important;\n}\n\n.acf-gallery-side .acf-tab-wrap .acf-tab-group {\n\tmargin: 10px 0 !important;\n\tpadding: 0 !important;\n}\n\n.acf-gallery-side .acf-tab-group li.active a {\n\tbackground: #f9f9f9 !important;\n}\n\n/* withing widget */\n.widget .acf-tab-group {\n\tborder-bottom-color: #e8e8e8;\n}\n\n.widget .acf-tab-group li a {\n\tbackground: #f1f1f1;\n}\n\n.widget .acf-tab-group li.active a {\n\tbackground: #fff;\n}\n\n/* media popup (edit image) */\n.media-modal.acf-expanded\n\t.compat-attachment-fields\n\t> tbody\n\t> tr.acf-tab-wrap\n\t.acf-tab-group {\n\tpadding-left: 23%;\n\tborder-bottom-color: #dddddd;\n}\n\n/* table */\n\n.form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n\tpadding: 0 5px 0 210px;\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n\tpadding: 0 210px 0 5px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\toembed\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-oembed {\n\tposition: relative;\n\tborder: $wp-card-border solid 1px;\n\tbackground: #fff;\n\n\t.title {\n\t\tposition: relative;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\t\tpadding: 5px 10px;\n\n\t\t.input-search {\n\t\t\tmargin: 0;\n\t\t\tfont-size: 14px;\n\t\t\tline-height: 30px;\n\t\t\theight: 30px;\n\t\t\tpadding: 0;\n\t\t\tborder: 0 none;\n\t\t\tbox-shadow: none;\n\t\t\tborder-radius: 0;\n\t\t\tfont-family: inherit;\n\t\t\tcursor: text;\n\t\t}\n\n\t\t.acf-actions {\n\t\t\tpadding: 6px;\n\t\t}\n\t}\n\n\t.canvas {\n\t\tposition: relative;\n\t\tmin-height: 250px;\n\t\tbackground: #f9f9f9;\n\n\t\t.canvas-media {\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\n\t\tiframe {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.acf-icon.-picture {\n\t\t\t@include centered();\n\t\t\tz-index: 0;\n\n\t\t\theight: 42px;\n\t\t\twidth: 42px;\n\t\t\tfont-size: 42px;\n\t\t\tcolor: #999;\n\t\t}\n\n\t\t.acf-loading-overlay {\n\t\t\tbackground: rgba(255, 255, 255, 0.9);\n\t\t}\n\n\t\t.canvas-error {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 0%;\n\t\t\tright: 0%;\n\t\t\tmargin: -9px 0 0 0;\n\t\t\ttext-align: center;\n\t\t\tdisplay: none;\n\n\t\t\tp {\n\t\t\t\tpadding: 8px;\n\t\t\t\tmargin: 0;\n\t\t\t\tdisplay: inline;\n\t\t\t}\n\t\t}\n\t}\n\n\t// has value\n\t&.has-value {\n\t\t.canvas {\n\t\t\tmin-height: 50px;\n\t\t}\n\n\t\t.input-search {\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t.title:hover .acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tImage\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-image-uploader {\n\t@include clearfix();\n\tposition: relative;\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t/* image wrap*/\n\t.image-wrap {\n\t\tposition: relative;\n\t\tfloat: left;\n\n\t\timg {\n\t\t\tmax-width: 100%;\n\t\t\tmax-height: 100%;\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\t\t\tdisplay: block;\n\t\t\tmin-width: 30px;\n\t\t\tmin-height: 30px;\n\t\t\tbackground: #f1f1f1;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t/* svg */\n\t\t\t&[src$=\".svg\"] {\n\t\t\t\tmin-height: 100px;\n\t\t\t\tmin-width: 100px;\n\t\t\t}\n\t\t}\n\n\t\t/* hover */\n\t\t&:hover .acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* input */\n\tinput.button {\n\t\twidth: auto;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\t.image-wrap {\n\t\t\tfloat: right;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tFile\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-file-uploader {\n\tposition: relative;\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t.file-wrap {\n\t\tborder: $wp-card-border solid 1px;\n\t\tmin-height: 84px;\n\t\tposition: relative;\n\t\tbackground: #fff;\n\t}\n\n\t.file-icon {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tbottom: 0;\n\t\tpadding: 10px;\n\t\tbackground: #f1f1f1;\n\t\tborder-right: $wp-card-border-1 solid 1px;\n\n\t\timg {\n\t\t\tdisplay: block;\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\t\t\tmax-width: 48px;\n\t\t}\n\t}\n\n\t.file-info {\n\t\tpadding: 10px;\n\t\tmargin-left: 69px;\n\n\t\tp {\n\t\t\tmargin: 0 0 2px;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 1.4em;\n\t\t\tword-break: break-all;\n\t\t}\n\n\t\ta {\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\n\t/* hover */\n\t&:hover .acf-actions {\n\t\tdisplay: block;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\t.file-icon {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t\tborder-left: #e5e5e5 solid 1px;\n\t\t\tborder-right: none;\n\t\t}\n\n\t\t.file-info {\n\t\t\tmargin-right: 69px;\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tDate Picker\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-ui-datepicker .ui-datepicker {\n\tz-index: 900000 !important;\n\n\t.ui-widget-header a {\n\t\tcursor: pointer;\n\t\ttransition: none;\n\t}\n}\n\n/* fix highlight state overriding hover / active */\n.acf-ui-datepicker .ui-state-highlight.ui-state-hover {\n\tborder: 1px solid #98b7e8 !important;\n\tbackground: #98b7e8 !important;\n\tfont-weight: normal !important;\n\tcolor: #ffffff !important;\n}\n\n.acf-ui-datepicker .ui-state-highlight.ui-state-active {\n\tborder: 1px solid #3875d7 !important;\n\tbackground: #3875d7 !important;\n\tfont-weight: normal !important;\n\tcolor: #ffffff !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tSeparator field\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field-separator {\n\t.acf-label {\n\t\tmargin-bottom: 0;\n\n\t\tlabel {\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t.acf-input {\n\t\tdisplay: none;\n\t}\n\n\t/* fields */\n\t.acf-fields > & {\n\t\tbackground: #f9f9f9;\n\t\tborder-bottom: 1px solid #dfdfdf;\n\t\tborder-top: 1px solid #dfdfdf;\n\t\tmargin-bottom: -1px;\n\t\tz-index: 2;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTaxonomy\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-taxonomy-field {\n\tposition: relative;\n\n\t.categorychecklist-holder {\n\t\tborder: $wp-card-border solid 1px;\n\t\tborder-radius: 3px;\n\t\tmax-height: 200px;\n\t\toverflow: auto;\n\t}\n\n\t.acf-checkbox-list {\n\t\tmargin: 0;\n\t\tpadding: 10px;\n\n\t\tul.children {\n\t\t\tpadding-left: 18px;\n\t\t}\n\t}\n\n\t/* hover */\n\t&:hover {\n\t\t.acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* select */\n\t&[data-ftype=\"select\"] {\n\t\t.acf-actions {\n\t\t\tpadding: 0;\n\t\t\tmargin: -9px;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tRange\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-range-wrap {\n\t.acf-append,\n\t.acf-prepend {\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t\tline-height: 28px;\n\t\tmargin: 0 7px 0 0;\n\t}\n\n\t.acf-append {\n\t\tmargin: 0 0 0 7px;\n\t}\n\n\tinput[type=\"range\"] {\n\t\tdisplay: inline-block;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tvertical-align: middle;\n\t\theight: 28px;\n\n\t\t&:focus {\n\t\t\toutline: none;\n\t\t}\n\t}\n\n\tinput[type=\"number\"] {\n\t\tdisplay: inline-block;\n\t\tmin-width: 5em;\n\t\tpadding-right: 4px;\n\t\tmargin-left: 10px;\n\t\tvertical-align: middle;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tinput[type=\"number\"] {\n\t\t\tmargin-right: 10px;\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.acf-append {\n\t\t\tmargin: 0 7px 0 0;\n\t\t}\n\t\t.acf-prepend {\n\t\t\tmargin: 0 0 0 7px;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* acf-accordion\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-accordion {\n\tmargin: -1px 0;\n\tpadding: 0;\n\tbackground: #fff;\n\tborder-top: 1px solid $wp-card-border-1;\n\tborder-bottom: 1px solid $wp-card-border-1;\n\tz-index: 1; // Display above following field.\n\n\t// Title.\n\t.acf-accordion-title {\n\t\tmargin: 0;\n\t\tpadding: 12px;\n\t\tfont-weight: bold;\n\t\tcursor: pointer;\n\t\tfont-size: inherit;\n\t\tfont-size: 13px;\n\t\tline-height: 1.4em;\n\n\t\t&:hover {\n\t\t\tbackground: #f3f4f5;\n\t\t}\n\n\t\tlabel {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 1.4em;\n\t\t}\n\n\t\tp {\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.acf-accordion-icon {\n\t\t\tfloat: right;\n\t\t}\n\n\t\t// Gutenberg uses SVG.\n\t\tsvg.acf-accordion-icon {\n\t\t\tposition: absolute;\n\t\t\tright: 10px;\n\t\t\ttop: 50%;\n\t\t\ttransform: translateY(-50%);\n\t\t\tcolor: #191e23;\n\t\t\tfill: currentColor;\n\t\t}\n\t}\n\n\t.acf-accordion-content {\n\t\tmargin: 0;\n\t\tpadding: 0 12px 12px;\n\t\tdisplay: none;\n\t}\n\n\t// Open.\n\t&.-open {\n\t\t> .acf-accordion-content {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n// Field specific overrides\n.acf-field.acf-accordion {\n\tmargin: -1px 0;\n\tpadding: 0 !important; // !important needed to avoid Gutenberg sidebar issues.\n\tborder-color: $wp-card-border-1;\n\n\t.acf-label.acf-accordion-title {\n\t\tpadding: 12px;\n\t\twidth: auto;\n\t\tfloat: none;\n\t\twidth: auto;\n\t}\n\n\t.acf-input.acf-accordion-content {\n\t\tpadding: 0;\n\t\tfloat: none;\n\t\twidth: auto;\n\n\t\t> .acf-fields {\n\t\t\tborder-top: $wp-card-border-2 solid 1px;\n\n\t\t\t&.-clear {\n\t\t\t\tpadding: 0 $fx $fy;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* field specific (left) */\n.acf-fields.-left > .acf-field.acf-accordion {\n\t&:before {\n\t\tdisplay: none;\n\t}\n\n\t.acf-accordion-title {\n\t\twidth: auto;\n\t\tmargin: 0 !important;\n\t\tpadding: 12px;\n\t\tfloat: none !important;\n\t}\n\n\t.acf-accordion-content {\n\t\tpadding: 0 !important;\n\t}\n}\n\n/* field specific (clear) */\n.acf-fields.-clear > .acf-field.acf-accordion {\n\tborder: #cccccc solid 1px;\n\tbackground: transparent;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -16px;\n\t}\n}\n\n/* table */\ntr.acf-field.acf-accordion {\n\tbackground: transparent;\n\n\t> .acf-input {\n\t\tpadding: 0 !important;\n\t\tborder: #cccccc solid 1px;\n\t}\n\n\t.acf-accordion-content {\n\t\tpadding: 0 12px 12px;\n\t}\n}\n\n/* #addtag */\n#addtag div.acf-field.error {\n\tborder: 0 none;\n\tpadding: 8px 0;\n}\n\n#addtag > .acf-field.acf-accordion {\n\tpadding-right: 0;\n\tmargin-right: 5%;\n\n\t+ p.submit {\n\t\tmargin-top: 0;\n\t}\n}\n\n/* border */\ntr.acf-accordion {\n\tmargin: 15px 0 !important;\n\n\t+ tr.acf-accordion {\n\t\tmargin-top: -16px !important;\n\t}\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields > .acf-accordion {\n\tmargin-left: $field_padding_x;\n\tmargin-right: $field_padding_x;\n\tborder: $wp-card-border solid 1px;\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .acf-accordion {\n}\n\n/* menu item */\n/*\n.menu-item-settings > .field-acf > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin: 10px -13px 10px -11px;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n*/\n\n/* widget */\n.widget .widget-content > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin-bottom: 10px;\n\n\t.acf-accordion-title {\n\t\tmargin-bottom: 0;\n\t}\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n\n// media modal\n.media-modal .compat-attachment-fields .acf-field.acf-accordion {\n\t// siblings\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -1px;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\twidth: 100%;\n\t}\n\n\t// table\n\t.compat-attachment-fields > tbody > tr > td {\n\t\tpadding-bottom: 5px;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tBlock Editor\n*\n*-----------------------------------------------------------------------------*/\n.block-editor {\n\t// Sidebar\n\t.edit-post-sidebar {\n\t\t// Remove metabox hndle border to simulate component panel.\n\t\t.acf-postbox {\n\t\t\t> .postbox-header,\n\t\t\t> .hndle {\n\t\t\t\tborder-bottom-width: 0 !important;\n\t\t\t}\n\t\t\t&.closed {\n\t\t\t\t> .postbox-header,\n\t\t\t\t> .hndle {\n\t\t\t\t\tborder-bottom-width: 1px !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Field wrap.\n\t\t.acf-fields {\n\t\t\tmin-height: 1px;\n\t\t\toverflow: auto; // Fixes margin-collapse issue in WP 5.3.\n\n\t\t\t> .acf-field {\n\t\t\t\tborder-width: 0;\n\t\t\t\tborder-color: #e2e4e7;\n\t\t\t\tmargin: 16px;\n\t\t\t\tpadding: 0;\n\n\t\t\t\t// Force full width.\n\t\t\t\twidth: auto !important;\n\t\t\t\tmin-height: 0 !important;\n\t\t\t\tfloat: none !important;\n\n\t\t\t\t// Field labels.\n\t\t\t\t> .acf-label {\n\t\t\t\t\tmargin-bottom: 5px;\n\t\t\t\t\tlabel {\n\t\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Accordions.\n\t\t\t\t&.acf-accordion {\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tborder-top-width: 1px;\n\n\t\t\t\t\t&:first-child {\n\t\t\t\t\t\tborder-top-width: 0;\n\t\t\t\t\t}\n\n\t\t\t\t\t.acf-accordion-title {\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\tpadding: 15px;\n\t\t\t\t\t\tlabel {\n\t\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\t\tcolor: rgb(30, 30, 30);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tsvg.acf-accordion-icon {\n\t\t\t\t\t\t\tright: 16px;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.acf-accordion-content {\n\t\t\t\t\t\t> .acf-fields {\n\t\t\t\t\t\t\tborder-top-width: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Prefix field label & prefix field names\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-setting-prefix_label,\n.acf-field-setting-prefix_name {\n\tp.description {\n\t\torder: 3;\n\t\tmargin: {\n\t\t\ttop: 0;\n\t\t\tleft: 16px;\n\t\t}\n\n\t\tcode {\n\t\t\tpadding: {\n\t\t\t\ttop: 4px;\n\t\t\t\tright: 6px;\n\t\t\t\tbottom: 4px;\n\t\t\t\tleft: 6px;\n\t\t\t}\n\t\t\tbackground-color: $gray-100;\n\t\t\tborder-radius: 4px;\n\t\t\t@extend .p7;\n\t\t\tcolor: $gray-500;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Editor tab styles\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-fields > .acf-tab-wrap:first-child .acf-tab-group {\n\tborder-top: none;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n\tbackground: #ffffff;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a {\n\tbackground: #f1f1f1;\n\tborder-color: #ccd0d4;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n\tbackground: #fff;\n}\n","/*--------------------------------------------------------------------------------------------\n*\n*\tUser\n*\n*--------------------------------------------------------------------------------------------*/\n\n.form-table > tbody {\n\n\t/* field */\n\t> .acf-field {\n\n\t\t/* label */\n\t\t> .acf-label {\n\t\t\tpadding: 20px 10px 20px 0;\n\t\t width: 210px;\n\n\t\t /* rtl */\n\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\tpadding: 20px 0 20px 10px;\n\t\t\t}\n\n\t\t label {\n\t\t\t\tfont-size: 14px;\n\t\t\t\tcolor: #23282d;\n\t\t\t}\n\n\t\t}\n\n\n\t\t/* input */\n\t\t> .acf-input {\n\t\t\tpadding: 15px 10px;\n\n\t\t\t/* rtl */\n\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\tpadding: 15px 10px 15px 5%;\n\t\t\t}\n\t\t}\n\n\t}\n\n\n\t/* tab wrap */\n\t> .acf-tab-wrap td {\n\t\tpadding: 15px 5% 15px 0;\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding: 15px 0 15px 5%;\n\t\t}\n\n\t}\n\n\n\t/* misc */\n\t.form-table th.acf-th {\n\t\twidth: auto;\n\t}\n\n}\n\n#your-profile,\n#createuser {\n\n\t/* override for user css */\n\t.acf-field input[type=\"text\"],\n\t.acf-field input[type=\"password\"],\n\t.acf-field input[type=\"number\"],\n\t.acf-field input[type=\"search\"],\n\t.acf-field input[type=\"email\"],\n\t.acf-field input[type=\"url\"],\n\t.acf-field select {\n\t max-width: 25em;\n\t}\n\n\t.acf-field textarea {\n\t\tmax-width: 500px;\n\t}\n\n\n\t/* allow sub fields to display correctly */\n\t.acf-field .acf-field input[type=\"text\"],\n\t.acf-field .acf-field input[type=\"password\"],\n\t.acf-field .acf-field input[type=\"number\"],\n\t.acf-field .acf-field input[type=\"search\"],\n\t.acf-field .acf-field input[type=\"email\"],\n\t.acf-field .acf-field input[type=\"url\"],\n\t.acf-field .acf-field textarea,\n\t.acf-field .acf-field select {\n\t max-width: none;\n\t}\n}\n\n#registerform {\n\n\th2 {\n\t\tmargin: 1em 0;\n\t}\n\n\t.acf-field {\n\t\tmargin-top: 0;\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 0;\n\n\t\t\tlabel {\n\t\t\t\tfont-weight: normal;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t}\n\n/*\n\t\t.acf-input {\n\t\t\tinput {\n\t\t\t\tfont-size: 24px;\n\t\t\t\tpadding: 5px;\n\t\t\t\theight: auto;\n\t\t\t}\n\t\t}\n*/\n\t}\n\n\tp.submit {\n\t\ttext-align: right;\n\t}\n\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tTerm\n*\n*--------------------------------------------------------------------------------------------*/\n\n// add term\n#acf-term-fields {\n\tpadding-right: 5%;\n\n\t> .acf-field {\n\n\t\t> .acf-label {\n\t\t\tmargin: 0;\n\n\t\t\tlabel {\n\t\t\t\tfont-size: 12px;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\t\t}\n\t}\n\n}\n\np.submit .spinner,\np.submit .acf-spinner {\n\tvertical-align: top;\n\tfloat: none;\n\tmargin: 4px 4px 0;\n}\n\n\n// edit term\n#edittag .acf-fields.-left {\n\n\t> .acf-field {\n\t\tpadding-left: 220px;\n\n\t\t&:before {\n\t\t\twidth: 209px;\n\t\t}\n\n\t\t> .acf-label {\n\t\t\twidth: 220px;\n\t\t\tmargin-left: -220px;\n\t\t\tpadding: 0 10px;\n\t\t}\n\n\t\t> .acf-input {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n#edittag > .acf-fields.-left {\n\twidth: 96%;\n\n\t> .acf-field {\n\n\t\t> .acf-label {\n\t\t\tpadding-left: 0;\n\t\t}\n\t}\n}\n\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tComment\n*\n*--------------------------------------------------------------------------------------------*/\n\n.editcomment td:first-child {\n white-space: nowrap;\n width: 131px;\n}\n\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tWidget\n*\n*--------------------------------------------------------------------------------------------*/\n\n#widgets-right .widget .acf-field .description {\n\tpadding-left: 0;\n\tpadding-right: 0;\n}\n\n.acf-widget-fields {\n\n\t> .acf-field {\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 5px;\n\n\t\t\tlabel {\n\t\t\t\tfont-weight: normal;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tNav Menu\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-menu-settings {\n\tborder-top: 1px solid #eee;\n margin-top: 2em;\n\n\t// seamless\n\t&.-seamless {\n\t\tborder-top: none;\n\t\tmargin-top: 15px;\n\n\t\t> h2 { display: none; }\n\t}\n\n\t// Fix relationship conflict.\n\t.list li {\n\t\tdisplay: block;\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.acf-fields.acf-menu-item-fields {\n\tclear: both;\n\tpadding-top: 1px; // Fixes margin overlap.\n\n\t> .acf-field {\n\t\tmargin: 5px 0;\n\t\tpadding-right: 10px;\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 0;\n\t\t\tlabel {\n\t\t\t\tfont-style: italic;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Attachment Form (single)\n*\n*---------------------------------------------------------------------------------------------*/\n\n#post .compat-attachment-fields {\n\n\t.compat-field-acf-form-data {\n\t\tdisplay: none;\n\t}\n\n\t&,\n\t> tbody,\n\t> tbody > tr,\n\t> tbody > tr > th,\n\t> tbody > tr > td {\n\t\tdisplay: block;\n\t}\n\n\t> tbody > .acf-field {\n\t\tmargin: 15px 0;\n\n\t\t> .acf-label {\n\t\t\tmargin: 0;\n\n\t\t\tlabel {\n\t\t\t\tmargin: 0;\n\t\t\t\tpadding: 0;\n\n\t\t\t\tp {\n\t\t\t\t\tmargin: 0 0 3px !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t> .acf-input {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n}\n\n","/*---------------------------------------------------------------------------------------------\n*\n* Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n\n/* WP sets tables to act as divs. ACF uses tables, so these muct be reset */\n.media-modal .compat-attachment-fields td.acf-input {\n\t\n\ttable {\n\t\tdisplay: table;\n\t\ttable-layout: auto;\n\t\t\n\t\ttbody {\n\t\t\tdisplay: table-row-group;\n\t\t}\n\t\t\n\t\ttr {\n\t\t\tdisplay: table-row;\n\t\t}\n\t\t\n\t\ttd, th {\n\t\t\tdisplay: table-cell;\n\t\t}\n\t\t\n\t}\n\t\n}\n\n\n/* field widths floats */\n.media-modal .compat-attachment-fields > tbody > .acf-field {\n\tmargin: 5px 0;\n\t\n\t> .acf-label {\n\t\tmin-width: 30%;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfloat: left;\n\t text-align: right;\n\t display: block;\n\t float: left;\n\t \n\t > label {\n\t\t padding-top: 6px;\n\t\t\tmargin: 0;\n\t\t\tcolor: #666666;\n\t\t font-weight: 400;\n\t\t line-height: 16px;\n\t }\n\t}\n\t\n\t> .acf-input {\n\t\twidth: 65%;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t float: right;\n\t display: block;\n\t}\n\t\n\tp.description {\n\t\tmargin: 0;\n\t}\n}\n\n\n/* restricted selection (copy of WP .upload-errors)*/\n.acf-selection-error {\n\tbackground: #ffebe8;\n border: 1px solid #c00;\n border-radius: 3px;\n padding: 8px;\n margin: 20px 0 0;\n \n .selection-error-label {\n\t\tbackground: #CC0000;\n\t border-radius: 3px;\n\t color: #fff;\n\t font-weight: bold;\n\t margin-right: 8px;\n\t padding: 2px 4px;\n\t}\n\t\n\t.selection-error-message {\n\t\tcolor: #b44;\n\t display: block;\n\t padding-top: 8px;\n\t word-wrap: break-word;\n\t white-space: pre-wrap;\n\t}\n}\n\n\n/* disabled attachment */\n.media-modal .attachment.acf-disabled {\n\t\n\t.thumbnail {\n\t\topacity: 0.25 !important;\n\t}\n\t\t\n\t.attachment-preview:before {\n\t\tbackground: rgba(0,0,0,0.15);\n\t\tz-index: 1;\n\t\tposition: relative;\n\t}\n\n}\n\n\n/* misc */\n.media-modal {\n\t\n\t/* compat-item */\n\t.compat-field-acf-form-data,\n\t.compat-field-acf-blank {\n\t\tdisplay: none !important;\n\t}\n\t\n\t\n\t/* allow line breaks in upload error */\n\t.upload-error-message {\n\t\twhite-space: pre-wrap;\n\t}\n\t\n\t\n\t/* fix required span */\n\t.acf-required {\n\t\tpadding: 0 !important;\n\t\tmargin: 0 !important;\n\t\tfloat: none !important;\n\t\tcolor: #f00 !important;\n\t}\n\t\n\t\n\t/* sidebar */\n\t.media-sidebar {\n\t\t\n\t\t.compat-item{\n\t\t\tpadding-bottom: 20px;\n\t\t}\n\t\t\n\t}\n\t\n\t\n\t/* mobile md */\n\t@media (max-width: 900px) {\n\t\t\n\t\t/* label */\n\t\t.setting span, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-label {\n\t\t\twidth: 98%;\n\t\t\tfloat: none;\n\t\t\ttext-align: left;\n\t\t\tmin-height: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t\t\n\t\t\n\t\t/* field */\n\t\t.setting input, \n\t\t.setting textarea, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-input {\n\t\t\tfloat: none;\n\t\t height: auto;\n\t\t max-width: none;\n\t\t width: 98%;\n\t\t}\n\n\t}\n\n\t\n}\n\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model (expand details)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.media-modal .acf-expand-details {\n\tfloat: right;\n\tpadding: 8px 10px;\n\tmargin-right: 6px;\n\tfont-size: 13px;\n\theight: 18px;\n\tline-height: 18px;\n\tcolor: #666;\n\ttext-decoration: none;\n\n\t// States.\n\t&:focus, &:active {\n\t\toutline: 0 none;\n\t\tbox-shadow: none;\n\t\tcolor: #666;\n\t}\n\t&:hover {\n\t\tcolor: #000;\n\t}\n\t\n\t// Open & close.\n\t.is-open { display: none; }\n\t.is-closed { display: block; }\n\t\n\t// Hide on mobile.\n\t@media (max-width: $sm) {\n\t\tdisplay: none;\n\t}\n}\n\n\n/* expanded */\n.media-modal.acf-expanded {\n\t\n\t/* toggle */\n\t.acf-expand-details {\n\t\t.is-open { display: block; }\n\t\t.is-closed { display: none; }\n\t\t\n\t}\n\t\n\t// Components.\n\t.attachments-browser .media-toolbar, \n\t.attachments-browser .attachments { right: 740px; }\n\t.media-sidebar { width: 708px; }\n\t\n\t// Sidebar.\n\t.media-sidebar {\n\t\t\n\t\t// Attachment info.\n\t\t.attachment-info {\n\t\t\t.thumbnail {\n\t\t\t\tfloat: left;\n\t\t\t\tmax-height: none;\n\n\t\t\t\timg {\n\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\tmax-height: 200px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t.details {\n\t\t\t\tfloat: right;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Label\n\t\t.attachment-info .thumbnail,\n\t\t.attachment-details .setting .name, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-label {\n\t\t\tmin-width: 20%;\n\t\t\tmargin-right: 0;\n\t\t}\n\t\t\n\t\t// Input\n\t\t.attachment-info .details,\n\t\t.attachment-details .setting input, \n\t\t.attachment-details .setting textarea,\n\t\t.attachment-details .setting + .description,\n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-input {\n\t\t\tmin-width: 77%;\n\t\t}\n\t}\n\t\n\t// Screen: Medium.\n\t@media (max-width: 900px) {\n\t\t\n\t\t// Components.\n\t\t.attachments-browser .media-toolbar { display: none; }\n\t\t.attachments { display: none; }\n\t\t.media-sidebar { width: auto; max-width: none !important; bottom: 0 !important; }\n\t\t\n\t\t// Sidebar.\n\t\t.media-sidebar {\n\t\t\t\n\t\t\t// Attachment info.\n\t\t\t.attachment-info {\n\t\t\t\t.thumbnail {\n\t\t\t\t\tmin-width: 0;\n\t\t\t\t\tmax-width: none;\n\t\t\t\t\twidth: 30%;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t.details {\n\t\t\t\t\tmin-width: 0;\n\t\t\t\t\tmax-width: none;\n\t\t\t\t\twidth: 67%;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t}\t\n\t\t}\n\t}\n\t\n\t// Screen: small.\n\t@media (max-width: 640px) {\n\t\t\n\t\t// Sidebar.\n\t\t.media-sidebar {\n\t\t\t\n\t\t\t// Attachment info.\n\t\t\t.attachment-info {\n\t\t\t\t.thumbnail, .details {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\t\t\t}\t\n\t\t}\n\t}\n}\n\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal {\n\t\n\t/* hide embed settings */\n\t.media-embed {\n\t\t.setting.align,\n\t\t.setting.link-to {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Select Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal.-select {\n\t\n\t\n\t\n}\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Edit Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal.-edit {\n\t\n\t/* resize modal */\n\tleft: 15%;\n\tright: 15%;\n\ttop: 100px;\n\tbottom: 100px;\n\t\n\t\n\t/* hide elements */\n\t.media-frame-menu,\n\t.media-frame-router,\n\t.media-frame-content .attachments,\n\t.media-frame-content .media-toolbar {\n\t display: none;\n\t}\n\t\n\t\n\t/* full width */\n\t.media-frame-title,\n\t.media-frame-content,\n\t.media-frame-toolbar,\n\t.media-sidebar {\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\t\n\t\n\t/* tidy up incorrect distance */\n\t.media-frame-content {\n\t top: 50px;\n\t}\n\t\n\t\n\t/* title box shadow (to match media grid) */\n\t.media-frame-title {\n\t border-bottom: 1px solid #DFDFDF;\n\t box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);\n\t}\n\t\n\t\n\t/* sidebar */\n\t.media-sidebar {\n\t\t\n\t\tpadding: 0 16px;\n\t\t\n\t\t/* WP details */\n\t\t.attachment-details {\n\t\t\t\n\t\t\toverflow: visible;\n\t\t\t\n\t\t\t/* hide 'Attachment Details' heading */\n\t\t\t> h3, > h2 {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t\t\n\t\t\t\n\t\t\t/* remove overflow */\n\t\t\t.attachment-info {\n\t\t\t\tbackground: #fff;\n\t\t\t\tborder-bottom: #dddddd solid 1px;\n\t\t\t\tpadding: 16px;\n\t\t\t\tmargin: 0 -16px 16px;\n\t\t\t}\n\t\t\t\n\t\t\t/* move thumbnail */\n\t\t\t.thumbnail {\n\t\t\t\tmargin: 0 16px 0 0;\n\t\t\t}\n\t\t\t\n\t\t\t.setting {\n\t\t\t\tmargin: 0 0 5px;\n\t\t\t\t\n\t\t\t\tspan {\n\t\t\t\t\tmargin: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t\t\n\t\t/* ACF fields */\n\t\t.compat-attachment-fields {\n\t\t\t\n\t\t\t> tbody > .acf-field {\n\t\t\t\tmargin: 0 0 5px;\n\t\t\t\t\n\t\t\t\tp.description {\n\t\t\t\t\tmargin-top: 3px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t\t\n\t\t/* WP required message */\n\t\t.media-types-required-info { display: none; }\n\t\t\n\t}\n\t\n\t\n\t/* mobile md */\n\t@media (max-width: 900px) {\n\t\ttop: 30px;\n\t\tright: 30px;\n\t\tbottom: 30px;\n\t\tleft: 30px;\n\t}\n\t\n\t\n\t/* mobile sm */\n\t@media (max-width: 640px) {\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t}\n\t\n\t@media (max-width: 480px) {\n\t\t.media-frame-content {\n\t\t top: 40px;\n\t\t}\n\t}\n}\n","// Temp remove.\n.acf-temp-remove {\n\tposition: relative;\n\topacity: 1;\n\t-webkit-transition: all 0.25s ease;\n\t-moz-transition: all 0.25s ease;\n\t-o-transition: all 0.25s ease;\n\ttransition: all 0.25s ease;\n\toverflow: hidden;\n\t\n\t/* overlay prevents hover */\n\t&:after {\n\t\tdisplay: block;\n\t\tcontent: \"\";\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tz-index: 99;\n\t}\n}\n\n// Conditional Logic.\n.hidden-by-conditional-logic {\n\tdisplay: none !important;\n\t\n\t// Table cells may \"appear empty\".\n\t&.appear-empty {\n\t\tdisplay: table-cell !important;\n\t\t.acf-input {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n\n// Compat support for \"Tabify\" plugin.\n.acf-postbox.acf-hidden {\n\tdisplay: none !important;\n}\n\n// Focus Attention.\n.acf-attention {\n\ttransition: border 0.250s ease-out;\n\t&.-focused {\n\t\tborder: #23282d solid 1px !important;\n\t\ttransition: none;\n\t}\n}\ntr.acf-attention {\n\ttransition: box-shadow 0.250s ease-out;\n\tposition: relative;\n\t&.-focused {\n\t\tbox-shadow: #23282d 0 0 0px 1px !important;\n\t}\n}","// Gutenberg specific styles.\n#editor {\n\n\t// Postbox container.\n\t.edit-post-layout__metaboxes {\n\t\tpadding: 0;\n\t\t.edit-post-meta-boxes-area {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t// Sidebar postbox container.\n\t.metabox-location-side {\n\t\t.postbox-container {\n\t\t\tfloat: none;\n\t\t}\n\t}\n\n\t// Alter postbox to look like panel component.\n\t.postbox {\n\t\tcolor: #444;\n\n\t\t> .postbox-header {\n\t\t\t.hndle {\n\t\t\t\tborder-bottom: none;\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.handle-actions {\n\t\t\t\t.handle-order-higher,\n\t\t\t\t.handle-order-lower {\n\t\t\t\t\twidth: 1.62rem;\n\t\t\t\t}\n\n\t\t\t\t// Fix \"Edit\" icon height.\n\t\t\t\t.acf-hndle-cog {\n\t\t\t\t\theight: 44px;\n\t\t\t\t\tline-height: 44px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\tbackground: #f0f0f0;\n\t\t\t}\n\t\t}\n\n\t\t// Hide bottom border of last postbox.\n\t\t&:last-child.closed > .postbox-header {\n\t\t\tborder-bottom: none;\n\t\t}\n\t\t&:last-child > .inside {\n\t\t\tborder-bottom: none;\n\t\t}\n\t}\n\n\t// Prevent metaboxes being forced offscreen.\n\t.block-editor-writing-flow__click-redirect {\n\t\tmin-height: 50px;\n\t}\n}\n\n// Fix to display \"High\" metabox area when dragging metaboxes.\nbody.is-dragging-metaboxes #acf_after_title-sortables{\n\toutline: 3px dashed #646970;\n\tdisplay: flow-root;\n\tmin-height: 60px;\n\tmargin-bottom: 3px !important\n}\n\n\n\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"acf-input.css","mappings":"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D;;AIsZA;AAIA;AACA;;;;;;;;;CAAA;AAWA;AACA;EACC;EACA;AJvZD;AIyZC;EACC;AJvZF;AI0ZC;EACC;AJxZF;;AI+ZC;EACC;AJ5ZF;AIgaC;EACC;AJ9ZF;AIkaC;EACC;AJhaF;;AIoaA;;;;+EAAA;AAUG;;EAEC;AJtaJ;AIyaI;;EAEC;AJvaL;AI6aE;EACC;EACA;AJ3aH;AI6aG;EACC;EACA;EACA;EACA;EAGA;EACA;EACA;AJ7aJ;AIgbI;EACC;AJ9aL;AI+aK;EACC;AJ7aN;AIkbI;EACC;EACA;EACA;AJhbL;AIkbK;EACC;AJhbN;AImbK;EACC;EACA;AJjbN;AIkbM;EACC;EACA;AJhbP;AImbM;EACC;AJjbP;AIsbM;EACC;AJpbP;;AI6bA;;;;+EAAA;AAOC;;EACC;EAEC;EACA;AJ5bH;AI+bE;;EAEE;EACA;EACA;EACA;EAED,yBH10FQ;EG20FR;EAEA,cHz0FQ;AD04EX;;AIocA;;;;+EAAA;AAMA;EACC;AJlcD;;AIqcA;EACC;AJlcD;;AIqcA;EACC;EACA;AJlcD;;AIqcA;EACC;AJlcD;;AKj9EA;;;;8FAAA;AAMA;EAEC;EAkCA;EAYA;ALs6ED;AKn9EC;EAEC;EAkBA;ALm8EF;AKp9EE;EACC;EACG;EAEA;ALq9EN;AKp9EG;EACC;ALs9EJ;AKn9EM;EACF;EACA;ALq9EJ;AK98EE;EACC;EAEA;AL+8EH;AK98EG;EACC;ALg9EJ;AKx8EC;EACC;EAEA;ALy8EF;AKx8EE;EACC;AL08EH;AKn8EC;EACC;ALq8EF;;AKh8EA;;EAGC;EAgBA;ALm7ED;AKl8EC;;;;;;;;;;;;;;EAOI;AL28EL;AKx8EC;;EACC;AL28EF;AKt8EC;;;;;;;;;;;;;;;;EAQI;ALg9EL;;AK18EC;EACC;AL68EF;AK18EC;EACC;EAWF;;;;;;;;GAAA;AL08EA;AKn9EE;EACC;ALq9EH;AKn9EG;EACC;EACA;ALq9EJ;AKt8EC;EACC;ALw8EF;;AKn8EA;;;;8FAAA;AAOA;EACC;ALo8ED;AKh8EE;EACC;ALk8EH;AKh8EG;EACC;EACA;ALk8EJ;;AK37EA;;EAEC;EACA;EACA;A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;IACA;IACA;IACA;EN+lFA;AACF;AM3lFC;EAhHD;IAiHE;IACA;IACA;IACA;EN8lFA;AACF;AM5lFC;EACC;IACI;EN8lFJ;AACF;;AOpjGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;APsjGD;AOrjGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;APujGF;;AOljGA;EACC;APqjGD;AOljGC;EACC;APojGF;AOnjGE;EACC;APqjGH;;AO/iGA;EACC;APkjGD;;AO9iGA;EACC;APijGD;AOhjGC;EACC;EACA;APkjGF;;AO/iGA;EACC;EACA;APkjGD;AOjjGC;EACC;APmjGF;;AQpmGC;EACC;ARumGF;AQtmGE;EACC;ARwmGH;AQlmGE;EACC;ARomGH;AQ/lGC;EACC;ARimGF;AQ9lGG;EACC;ARgmGJ;AQ/lGI;EACC;ARimGL;AQ7lGI;;EAEC;AR+lGL;AQ3lGI;EACC;EACA;AR6lGL;AQ1lGG;EACC;AR4lGJ;AQvlGE;EACC;ARylGH;AQvlGE;EACC;ARylGH;AQplGC;EACC;ARslGF;;AQjlGA;EACC;EACA;EACA;EACA;ARolGD,C","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/acf-input.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_variables.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_mixins.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_typography.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_fields.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_forms.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_media.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_input.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_postbox.scss"],"sourcesContent":["@charset \"UTF-8\";\n/*--------------------------------------------------------------------------------------------\n*\n*\tVars\n*\n*--------------------------------------------------------------------------------------------*/\n/* colors */\n/* acf-field */\n/* responsive */\n/*--------------------------------------------------------------------------------------------\n*\n*\tACF 6 ↓\n*\n*--------------------------------------------------------------------------------------------*/\n/*--------------------------------------------------------------------------------------------\n*\n* Mixins\n*\n*--------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* Global\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page #wpcontent {\n line-height: 140%;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Links\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page a {\n color: #0783BE;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Headings\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-h1, .acf-admin-page h1,\n.acf-headerbar h1 {\n font-size: 21px;\n font-weight: 400;\n}\n\n.acf-h2, .acf-page-title, .acf-admin-page h2,\n.acf-headerbar h2 {\n font-size: 18px;\n font-weight: 400;\n}\n\n.acf-h3, .acf-admin-page h3,\n.acf-headerbar h3 {\n font-size: 16px;\n font-weight: 400;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Paragraphs\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page .p1 {\n font-size: 15px;\n}\n.acf-admin-page .p2 {\n font-size: 14px;\n}\n.acf-admin-page .p3 {\n font-size: 13.5px;\n}\n.acf-admin-page .p4 {\n font-size: 13px;\n}\n.acf-admin-page .p5 {\n font-size: 12.5px;\n}\n.acf-admin-page .p6, .acf-admin-page .acf-field p.description, .acf-field .acf-admin-page p.description, .acf-admin-page .acf-small {\n font-size: 12px;\n}\n.acf-admin-page .p7, .acf-admin-page .acf-field-setting-prefix_label p.description code, .acf-field-setting-prefix_label p.description .acf-admin-page code,\n.acf-admin-page .acf-field-setting-prefix_name p.description code,\n.acf-field-setting-prefix_name p.description .acf-admin-page code {\n font-size: 11.5px;\n}\n.acf-admin-page .p8 {\n font-size: 11px;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Page titles\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-page-title {\n color: #344054;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Hide old / native WP titles from pages\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page .acf-settings-wrap h1 {\n display: none !important;\n}\n.acf-admin-page #acf-admin-tools h1:not(.acf-field-group-pro-features-title, .acf-field-group-pro-features-title-sm) {\n display: none !important;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Small\n*\n*---------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* Link focus style\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page a:focus {\n box-shadow: none;\n outline: none;\n}\n.acf-admin-page a:focus-visible {\n box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);\n outline: 1px solid transparent;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-field\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-field,\n.acf-field .acf-label,\n.acf-field .acf-input {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n position: relative;\n}\n\n.acf-field {\n margin: 15px 0;\n clear: both;\n}\n.acf-field p.description {\n display: block;\n margin: 0;\n padding: 0;\n}\n.acf-field .acf-label {\n vertical-align: top;\n margin: 0 0 10px;\n}\n.acf-field .acf-label label {\n display: block;\n font-weight: 500;\n margin: 0 0 3px;\n padding: 0;\n}\n.acf-field .acf-label:empty {\n margin-bottom: 0;\n}\n.acf-field .acf-input {\n vertical-align: top;\n}\n.acf-field p.description {\n display: block;\n margin-top: 6px;\n color: #667085;\n}\n.acf-field .acf-notice {\n margin: 0 0 15px;\n background: #edf2ff;\n color: #0c6ca0;\n border-color: #2183b9;\n}\n.acf-field .acf-notice.-error {\n background: #ffe6e6;\n color: #cc2727;\n border-color: #d12626;\n}\n.acf-field .acf-notice.-success {\n background: #eefbe8;\n color: #0e7b17;\n border-color: #32a23b;\n}\n.acf-field .acf-notice.-warning {\n background: #fff3e6;\n color: #bd4b0e;\n border-color: #d16226;\n}\ntd.acf-field,\ntr.acf-field {\n margin: 0;\n}\n\n.acf-field[data-width] {\n float: left;\n clear: none;\n /*\n \t@media screen and (max-width: $sm) {\n \t\tfloat: none;\n \t\twidth: auto;\n \t\tborder-left-width: 0;\n \t\tborder-right-width: 0;\n \t}\n */\n}\n.acf-field[data-width] + .acf-field[data-width] {\n border-left: 1px solid #eeeeee;\n}\nhtml[dir=rtl] .acf-field[data-width] {\n float: right;\n}\nhtml[dir=rtl] .acf-field[data-width] + .acf-field[data-width] {\n border-left: none;\n border-right: 1px solid #eeeeee;\n}\ntd.acf-field[data-width],\ntr.acf-field[data-width] {\n float: none;\n}\n\n.acf-field.-c0 {\n clear: both;\n border-left-width: 0 !important;\n}\nhtml[dir=rtl] .acf-field.-c0 {\n border-left-width: 1px !important;\n border-right-width: 0 !important;\n}\n\n.acf-field.-r0 {\n border-top-width: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields {\n position: relative;\n}\n.acf-fields:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-fields.-border {\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-fields > .acf-field {\n position: relative;\n margin: 0;\n padding: 16px;\n border-top-width: 1px;\n border-top-style: solid;\n border-top-color: #EAECF0;\n}\n.acf-fields > .acf-field:first-child {\n border-top: none;\n margin-top: 0;\n}\ntd.acf-fields {\n padding: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (clear)\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields.-clear > .acf-field {\n border: none;\n padding: 0;\n margin: 15px 0;\n}\n.acf-fields.-clear > .acf-field[data-width] {\n border: none !important;\n}\n.acf-fields.-clear > .acf-field > .acf-label {\n padding: 0;\n}\n.acf-fields.-clear > .acf-field > .acf-input {\n padding: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (left)\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields.-left > .acf-field {\n padding: 15px 0;\n}\n.acf-fields.-left > .acf-field:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-fields.-left > .acf-field:before {\n content: \"\";\n display: block;\n position: absolute;\n z-index: 0;\n background: #f9f9f9;\n border-color: #e1e1e1;\n border-style: solid;\n border-width: 0 1px 0 0;\n top: 0;\n bottom: 0;\n left: 0;\n width: 20%;\n}\n.acf-fields.-left > .acf-field[data-width] {\n float: none;\n width: auto !important;\n border-left-width: 0 !important;\n border-right-width: 0 !important;\n}\n.acf-fields.-left > .acf-field > .acf-label {\n float: left;\n width: 20%;\n margin: 0;\n padding: 0 12px;\n}\n.acf-fields.-left > .acf-field > .acf-input {\n float: left;\n width: 80%;\n margin: 0;\n padding: 0 12px;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field:before {\n border-width: 0 0 0 1px;\n left: auto;\n right: 0;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field > .acf-label {\n float: right;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field > .acf-input {\n float: right;\n}\n#side-sortables .acf-fields.-left > .acf-field:before {\n display: none;\n}\n#side-sortables .acf-fields.-left > .acf-field > .acf-label {\n width: 100%;\n margin-bottom: 10px;\n}\n#side-sortables .acf-fields.-left > .acf-field > .acf-input {\n width: 100%;\n}\n@media screen and (max-width: 640px) {\n .acf-fields.-left > .acf-field:before {\n display: none;\n }\n .acf-fields.-left > .acf-field > .acf-label {\n width: 100%;\n margin-bottom: 10px;\n }\n .acf-fields.-left > .acf-field > .acf-input {\n width: 100%;\n }\n}\n\n/* clear + left */\n.acf-fields.-clear.-left > .acf-field {\n padding: 0;\n border: none;\n}\n.acf-fields.-clear.-left > .acf-field:before {\n display: none;\n}\n.acf-fields.-clear.-left > .acf-field > .acf-label {\n padding: 0;\n}\n.acf-fields.-clear.-left > .acf-field > .acf-input {\n padding: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-table\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-table tr.acf-field > td.acf-label {\n padding: 15px 12px;\n margin: 0;\n background: #f9f9f9;\n width: 20%;\n}\n.acf-table tr.acf-field > td.acf-input {\n padding: 15px 12px;\n margin: 0;\n border-left-color: #e1e1e1;\n}\n\n.acf-sortable-tr-helper {\n position: relative !important;\n display: table-row !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-postbox\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-postbox {\n position: relative;\n}\n.acf-postbox > .inside {\n margin: 0 !important; /* override WP style - do not delete - you have tried this before */\n padding: 0 !important; /* override WP style - do not delete - you have tried this before */\n}\n.acf-postbox .acf-hndle-cog {\n color: #72777c;\n font-size: 16px;\n line-height: 36px;\n height: 36px;\n width: 1.62rem;\n position: relative;\n display: none;\n}\n.acf-postbox .acf-hndle-cog:hover {\n color: #191e23;\n}\n.acf-postbox > .hndle:hover .acf-hndle-cog,\n.acf-postbox > .postbox-header:hover .acf-hndle-cog {\n display: inline-block;\n}\n.acf-postbox > .hndle .acf-hndle-cog {\n height: 20px;\n line-height: 20px;\n float: right;\n width: auto;\n}\n.acf-postbox > .hndle .acf-hndle-cog:hover {\n color: #777777;\n}\n.acf-postbox .acf-replace-with-fields {\n padding: 15px;\n text-align: center;\n}\n\n#post-body-content #acf_after_title-sortables {\n margin: 20px 0 -20px;\n}\n\n/* seamless */\n.acf-postbox.seamless {\n border: 0 none;\n background: transparent;\n box-shadow: none;\n /* hide hndle */\n /* inside */\n}\n.acf-postbox.seamless > .postbox-header,\n.acf-postbox.seamless > .hndle,\n.acf-postbox.seamless > .handlediv {\n display: none !important;\n}\n.acf-postbox.seamless > .inside {\n display: block !important; /* stop metabox from hiding when closed */\n margin-left: -12px !important;\n margin-right: -12px !important;\n}\n.acf-postbox.seamless > .inside > .acf-field {\n border-color: transparent;\n}\n\n/* seamless (left) */\n.acf-postbox.seamless > .acf-fields.-left {\n /* hide sidebar bg */\n /* mobile */\n}\n.acf-postbox.seamless > .acf-fields.-left > .acf-field:before {\n display: none;\n}\n@media screen and (max-width: 782px) {\n .acf-postbox.seamless > .acf-fields.-left {\n /* remove padding */\n }\n .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-label, .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-input {\n padding: 0;\n }\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Inputs\n*\n*-----------------------------------------------------------------------------*/\n.acf-field input[type=text],\n.acf-field input[type=password],\n.acf-field input[type=date],\n.acf-field input[type=datetime],\n.acf-field input[type=datetime-local],\n.acf-field input[type=email],\n.acf-field input[type=month],\n.acf-field input[type=number],\n.acf-field input[type=search],\n.acf-field input[type=tel],\n.acf-field input[type=time],\n.acf-field input[type=url],\n.acf-field input[type=week],\n.acf-field textarea,\n.acf-field select {\n width: 100%;\n padding: 4px 8px;\n margin: 0;\n box-sizing: border-box;\n font-size: 14px;\n line-height: 1.4;\n}\n.acf-admin-3-8 .acf-field input[type=text],\n.acf-admin-3-8 .acf-field input[type=password],\n.acf-admin-3-8 .acf-field input[type=date],\n.acf-admin-3-8 .acf-field input[type=datetime],\n.acf-admin-3-8 .acf-field input[type=datetime-local],\n.acf-admin-3-8 .acf-field input[type=email],\n.acf-admin-3-8 .acf-field input[type=month],\n.acf-admin-3-8 .acf-field input[type=number],\n.acf-admin-3-8 .acf-field input[type=search],\n.acf-admin-3-8 .acf-field input[type=tel],\n.acf-admin-3-8 .acf-field input[type=time],\n.acf-admin-3-8 .acf-field input[type=url],\n.acf-admin-3-8 .acf-field input[type=week],\n.acf-admin-3-8 .acf-field textarea,\n.acf-admin-3-8 .acf-field select {\n padding: 3px 5px;\n}\n.acf-field textarea {\n resize: vertical;\n}\n\nbody.acf-browser-firefox .acf-field select {\n padding: 4px 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Text\n*\n*-----------------------------------------------------------------------------*/\n.acf-input-prepend,\n.acf-input-append,\n.acf-input-wrap {\n box-sizing: border-box;\n}\n\n.acf-input-prepend,\n.acf-input-append {\n font-size: 13px;\n line-height: 1.4;\n padding: 4px 8px;\n background: #f5f5f5;\n border: #7e8993 solid 1px;\n min-height: 30px;\n}\n.acf-admin-3-8 .acf-input-prepend,\n.acf-admin-3-8 .acf-input-append {\n padding: 3px 5px;\n border-color: #dddddd;\n min-height: 28px;\n}\n\n.acf-input-prepend {\n float: left;\n border-right-width: 0;\n border-radius: 3px 0 0 3px;\n}\n\n.acf-input-append {\n float: right;\n border-left-width: 0;\n border-radius: 0 3px 3px 0;\n}\n\n.acf-input-wrap {\n position: relative;\n overflow: hidden;\n}\n.acf-input-wrap .acf-is-prepended {\n border-radius: 0 6px 6px 0 !important;\n}\n.acf-input-wrap .acf-is-appended {\n border-radius: 6px 0 0 6px !important;\n}\n.acf-input-wrap .acf-is-prepended.acf-is-appended {\n border-radius: 0 !important;\n}\n\n/* rtl */\nhtml[dir=rtl] .acf-input-prepend {\n border-left-width: 0;\n border-right-width: 1px;\n border-radius: 0 3px 3px 0;\n float: right;\n}\n\nhtml[dir=rtl] .acf-input-append {\n border-left-width: 1px;\n border-right-width: 0;\n border-radius: 3px 0 0 3px;\n float: left;\n}\n\nhtml[dir=rtl] input.acf-is-prepended {\n border-radius: 3px 0 0 3px !important;\n}\n\nhtml[dir=rtl] input.acf-is-appended {\n border-radius: 0 3px 3px 0 !important;\n}\n\nhtml[dir=rtl] input.acf-is-prepended.acf-is-appended {\n border-radius: 0 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Color Picker\n*\n*-----------------------------------------------------------------------------*/\n.acf-color-picker .wp-color-result {\n border-color: #7e8993;\n}\n.acf-admin-3-8 .acf-color-picker .wp-color-result {\n border-color: #ccd0d4;\n}\n.acf-color-picker .wp-picker-active {\n position: relative;\n z-index: 1;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Url\n*\n*-----------------------------------------------------------------------------*/\n.acf-url i {\n position: absolute;\n top: 5px;\n left: 5px;\n opacity: 0.5;\n color: #7e8993;\n}\n.acf-url input[type=url] {\n padding-left: 27px !important;\n}\n.acf-url.-valid i {\n opacity: 1;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v3)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf {\n z-index: 1001;\n /* open */\n /* single open */\n}\n.select2-container.-acf .select2-choices {\n background: #fff;\n border-color: #ddd;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;\n min-height: 31px;\n}\n.select2-container.-acf .select2-choices .select2-search-choice {\n margin: 5px 0 5px 5px;\n padding: 3px 5px 3px 18px;\n border-color: #bbb;\n background: #f9f9f9;\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;\n /* sortable item*/\n /* sortable shadow */\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper {\n background: #5897fb;\n border-color: #3f87fa;\n color: #fff !important;\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a {\n visibility: hidden;\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder {\n background-color: #f7f7f7;\n border-color: #f7f7f7;\n visibility: visible !important;\n}\n.select2-container.-acf .select2-choices .select2-search-choice-focus {\n border-color: #999;\n}\n.select2-container.-acf .select2-choices .select2-search-field input {\n height: 31px;\n line-height: 22px;\n margin: 0;\n padding: 5px 5px 5px 7px;\n}\n.select2-container.-acf .select2-choice {\n border-color: #bbbbbb;\n}\n.select2-container.-acf .select2-choice .select2-arrow {\n background: transparent;\n border-left-color: #dfdfdf;\n padding-left: 1px;\n}\n.select2-container.-acf .select2-choice .select2-result-description {\n display: none;\n}\n.select2-container.-acf.select2-container-active .select2-choices, .select2-container.-acf.select2-dropdown-open .select2-choices {\n border-color: #5b9dd9;\n border-radius: 3px 3px 0 0;\n}\n.select2-container.-acf.select2-dropdown-open .select2-choice {\n background: #fff;\n border-color: #5b9dd9;\n}\n\n/* rtl */\nhtml[dir=rtl] .select2-container.-acf .select2-search-choice-close {\n left: 24px;\n}\nhtml[dir=rtl] .select2-container.-acf .select2-choice > .select2-chosen {\n margin-left: 42px;\n}\nhtml[dir=rtl] .select2-container.-acf .select2-choice .select2-arrow {\n padding-left: 0;\n padding-right: 1px;\n}\n\n/* description */\n.select2-drop {\n /* search*/\n /* result */\n}\n.select2-drop .select2-search {\n padding: 4px 4px 0;\n}\n.select2-drop .select2-result {\n /* hover*/\n}\n.select2-drop .select2-result .select2-result-description {\n color: #999;\n font-size: 12px;\n margin-left: 5px;\n}\n.select2-drop .select2-result.select2-highlighted .select2-result-description {\n color: #fff;\n opacity: 0.75;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v4)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf li {\n margin-bottom: 0;\n}\n.select2-container.-acf[data-select2-id^=select2-data] .select2-selection--multiple {\n overflow: hidden;\n}\n.select2-container.-acf .select2-selection {\n border-color: #7e8993;\n}\n.acf-admin-3-8 .select2-container.-acf .select2-selection {\n border-color: #aaa;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child {\n float: none;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input {\n width: 100% !important;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered {\n padding-right: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] {\n display: inline;\n padding: 0;\n margin: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] .select2-selection__choice {\n margin-right: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice {\n background-color: #f7f7f7;\n border-color: #cccccc;\n max-width: 100%;\n overflow: hidden;\n word-wrap: normal !important;\n white-space: normal;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper {\n background: #0783BE;\n border-color: #066998;\n color: #fff !important;\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span {\n visibility: hidden;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {\n position: static;\n border-right: none;\n padding: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder {\n background-color: #F2F4F7;\n border-color: #F2F4F7;\n visibility: visible !important;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search__field {\n box-shadow: none !important;\n min-height: 0;\n}\n.acf-row .select2-container.-acf .select2-selection--single {\n overflow: hidden;\n}\n.acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered {\n white-space: normal;\n}\n\n.acf-admin-single-field-group .select2-dropdown {\n border-color: #6BB5D8 !important;\n margin-top: -5px;\n overflow: hidden;\n box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);\n}\n\n.select2-dropdown.select2-dropdown--above {\n margin-top: 0;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true] {\n background-color: #F9FAFB !important;\n color: #667085;\n}\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]:hover {\n color: #399CCB;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option--highlighted[aria-selected] {\n color: #fff !important;\n background-color: #0783BE !important;\n}\n\n.select2-dropdown .select2-results__option {\n margin-bottom: 0;\n}\n\n.select2-container .select2-dropdown {\n z-index: 900000;\n}\n.select2-container .select2-dropdown .select2-search__field {\n line-height: 1.4;\n min-height: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Link\n*\n*-----------------------------------------------------------------------------*/\n.acf-link .link-wrap {\n display: none;\n border: #ccd0d4 solid 1px;\n border-radius: 3px;\n padding: 5px;\n line-height: 26px;\n background: #fff;\n word-wrap: break-word;\n word-break: break-all;\n}\n.acf-link .link-wrap .link-title {\n padding: 0 5px;\n}\n.acf-link.-value .button {\n display: none;\n}\n.acf-link.-value .acf-icon.-link-ext {\n display: none;\n}\n.acf-link.-value .link-wrap {\n display: inline-block;\n}\n.acf-link.-external .acf-icon.-link-ext {\n display: inline-block;\n}\n\n#wp-link-backdrop {\n z-index: 900000 !important;\n}\n\n#wp-link-wrap {\n z-index: 900001 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Radio\n*\n*-----------------------------------------------------------------------------*/\nul.acf-radio-list,\nul.acf-checkbox-list {\n background: transparent;\n border: 1px solid transparent;\n position: relative;\n padding: 1px;\n margin: 0;\n /* hl */\n /* rtl */\n}\nul.acf-radio-list:focus-within,\nul.acf-checkbox-list:focus-within {\n border: 1px solid #A5D2E7;\n border-radius: 6px;\n}\nul.acf-radio-list li,\nul.acf-checkbox-list li {\n font-size: 13px;\n line-height: 22px;\n margin: 0;\n position: relative;\n word-wrap: break-word;\n /* attachment sidebar fix*/\n}\nul.acf-radio-list li label,\nul.acf-checkbox-list li label {\n display: inline;\n}\nul.acf-radio-list li input[type=checkbox],\nul.acf-radio-list li input[type=radio],\nul.acf-checkbox-list li input[type=checkbox],\nul.acf-checkbox-list li input[type=radio] {\n margin: -1px 4px 0 0;\n vertical-align: middle;\n}\nul.acf-radio-list li input[type=text],\nul.acf-checkbox-list li input[type=text] {\n width: auto;\n vertical-align: middle;\n margin: 2px 0;\n}\nul.acf-radio-list li span,\nul.acf-checkbox-list li span {\n float: none;\n}\nul.acf-radio-list li i,\nul.acf-checkbox-list li i {\n vertical-align: middle;\n}\nul.acf-radio-list.acf-hl li,\nul.acf-checkbox-list.acf-hl li {\n margin-right: 20px;\n clear: none;\n}\nhtml[dir=rtl] ul.acf-radio-list input[type=checkbox],\nhtml[dir=rtl] ul.acf-radio-list input[type=radio],\nhtml[dir=rtl] ul.acf-checkbox-list input[type=checkbox],\nhtml[dir=rtl] ul.acf-checkbox-list input[type=radio] {\n margin-left: 4px;\n margin-right: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Button Group\n*\n*-----------------------------------------------------------------------------*/\n.acf-button-group {\n display: inline-block;\n /* default (horizontal) */\n /* vertical */\n}\n.acf-button-group label {\n display: inline-block;\n border: #7e8993 solid 1px;\n position: relative;\n z-index: 1;\n padding: 5px 10px;\n background: #fff;\n}\n.acf-button-group label:hover {\n color: #016087;\n background: #f3f5f6;\n border-color: #0071a1;\n z-index: 2;\n}\n.acf-button-group label.selected {\n border-color: #007cba;\n background: #008dd4;\n color: #fff;\n z-index: 2;\n}\n.acf-button-group input {\n display: none !important;\n}\n.acf-button-group {\n padding-left: 1px;\n display: inline-flex;\n flex-direction: row;\n flex-wrap: nowrap;\n}\n.acf-button-group label {\n margin: 0 0 0 -1px;\n flex: 1;\n text-align: center;\n white-space: nowrap;\n}\n.acf-button-group label:first-child {\n border-radius: 3px 0 0 3px;\n}\nhtml[dir=rtl] .acf-button-group label:first-child {\n border-radius: 0 3px 3px 0;\n}\n.acf-button-group label:last-child {\n border-radius: 0 3px 3px 0;\n}\nhtml[dir=rtl] .acf-button-group label:last-child {\n border-radius: 3px 0 0 3px;\n}\n.acf-button-group label:only-child {\n border-radius: 3px;\n}\n.acf-button-group.-vertical {\n padding-left: 0;\n padding-top: 1px;\n flex-direction: column;\n}\n.acf-button-group.-vertical label {\n margin: -1px 0 0 0;\n}\n.acf-button-group.-vertical label:first-child {\n border-radius: 3px 3px 0 0;\n}\n.acf-button-group.-vertical label:last-child {\n border-radius: 0 0 3px 3px;\n}\n.acf-button-group.-vertical label:only-child {\n border-radius: 3px;\n}\n.acf-admin-3-8 .acf-button-group label {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-button-group label:hover {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-button-group label.selected {\n border-color: #007cba;\n}\n\n.acf-admin-page .acf-button-group {\n display: flex;\n align-items: stretch;\n align-content: center;\n height: 40px;\n border-radius: 6px;\n box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);\n}\n.acf-admin-page .acf-button-group label {\n display: inline-flex;\n align-items: center;\n align-content: center;\n border: #D0D5DD solid 1px;\n padding: 6px 16px;\n color: #475467;\n font-weight: 500;\n}\n.acf-admin-page .acf-button-group label:hover {\n color: #0783BE;\n}\n.acf-admin-page .acf-button-group label.selected {\n background: #F9FAFB;\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice {\n display: inline-flex;\n align-items: center;\n margin-top: 8px;\n margin-left: 2px;\n position: relative;\n padding-top: 4px;\n padding-right: auto;\n padding-bottom: 4px;\n padding-left: 8px;\n background-color: #EBF5FA;\n border-color: #A5D2E7;\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {\n order: 2;\n width: 14px;\n height: 14px;\n margin-right: 0;\n margin-left: 4px;\n color: #6BB5D8;\n text-indent: 100%;\n white-space: nowrap;\n overflow: hidden;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover {\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before {\n content: \"\";\n display: block;\n width: 14px;\n height: 14px;\n top: 0;\n left: 0;\n background-color: currentColor;\n border: none;\n border-radius: 0;\n -webkit-mask-size: contain;\n mask-size: contain;\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-position: center;\n mask-position: center;\n -webkit-mask-image: url(\"../../images/icons/icon-close.svg\");\n mask-image: url(\"../../images/icons/icon-close.svg\");\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Checkbox\n*\n*-----------------------------------------------------------------------------*/\n.acf-checkbox-list .button {\n margin: 10px 0 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* True / False\n*\n*-----------------------------------------------------------------------------*/\n.acf-switch {\n display: inline-block;\n border-radius: 5px;\n cursor: pointer;\n position: relative;\n background: #f5f5f5;\n height: 30px;\n vertical-align: middle;\n border: #7e8993 solid 1px;\n -webkit-transition: background 0.25s ease;\n -moz-transition: background 0.25s ease;\n -o-transition: background 0.25s ease;\n transition: background 0.25s ease;\n /* hover */\n /* active */\n /* message */\n}\n.acf-switch span {\n display: inline-block;\n float: left;\n text-align: center;\n font-size: 13px;\n line-height: 22px;\n padding: 4px 10px;\n min-width: 15px;\n}\n.acf-switch span i {\n vertical-align: middle;\n}\n.acf-switch .acf-switch-on {\n color: #fff;\n text-shadow: #007cba 0 1px 0;\n}\n.acf-switch .acf-switch-slider {\n position: absolute;\n top: 2px;\n left: 2px;\n bottom: 2px;\n right: 50%;\n z-index: 1;\n background: #fff;\n border-radius: 3px;\n border: #7e8993 solid 1px;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -o-transition: all 0.25s ease;\n transition: all 0.25s ease;\n transition-property: left, right;\n}\n.acf-switch:hover, .acf-switch.-focus {\n border-color: #0071a1;\n background: #f3f5f6;\n color: #016087;\n}\n.acf-switch:hover .acf-switch-slider, .acf-switch.-focus .acf-switch-slider {\n border-color: #0071a1;\n}\n.acf-switch.-on {\n background: #0d99d5;\n border-color: #007cba;\n /* hover */\n}\n.acf-switch.-on .acf-switch-slider {\n left: 50%;\n right: 2px;\n border-color: #007cba;\n}\n.acf-switch.-on:hover {\n border-color: #007cba;\n}\n.acf-switch + span {\n margin-left: 6px;\n}\n.acf-admin-3-8 .acf-switch {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-switch .acf-switch-slider {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-switch:hover, .acf-admin-3-8 .acf-switch.-focus {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-switch:hover .acf-switch-slider, .acf-admin-3-8 .acf-switch.-focus .acf-switch-slider {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-switch.-on {\n border-color: #007cba;\n}\n.acf-admin-3-8 .acf-switch.-on .acf-switch-slider {\n border-color: #007cba;\n}\n.acf-admin-3-8 .acf-switch.-on:hover {\n border-color: #007cba;\n}\n\n/* checkbox */\n.acf-switch-input {\n opacity: 0;\n position: absolute;\n margin: 0;\n}\n\n.acf-admin-single-field-group .acf-true-false {\n border: 1px solid transparent;\n}\n.acf-admin-single-field-group .acf-true-false:focus-within {\n border: 1px solid #399CCB;\n border-radius: 120px;\n}\n\n/* in media modal */\n.compat-item .acf-true-false .message {\n float: none;\n padding: 0;\n vertical-align: middle;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tGoogle Map\n*\n*-------------------------------------------------------------------------*/\n.acf-google-map {\n position: relative;\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-google-map .title {\n position: relative;\n border-bottom: #ccd0d4 solid 1px;\n}\n.acf-google-map .title .search {\n margin: 0;\n font-size: 14px;\n line-height: 30px;\n height: 40px;\n padding: 5px 10px;\n border: 0 none;\n box-shadow: none;\n border-radius: 0;\n font-family: inherit;\n cursor: text;\n}\n.acf-google-map .title .acf-loading {\n position: absolute;\n top: 10px;\n right: 11px;\n display: none;\n}\n.acf-google-map .title .acf-icon:active {\n display: inline-block !important;\n}\n.acf-google-map .canvas {\n height: 400px;\n}\n.acf-google-map:hover .title .acf-actions {\n display: block;\n}\n.acf-google-map .title .acf-icon.-location {\n display: inline-block;\n}\n.acf-google-map .title .acf-icon.-cancel,\n.acf-google-map .title .acf-icon.-search {\n display: none;\n}\n.acf-google-map.-value .title .search {\n font-weight: bold;\n}\n.acf-google-map.-value .title .acf-icon.-location {\n display: none;\n}\n.acf-google-map.-value .title .acf-icon.-cancel {\n display: inline-block;\n}\n.acf-google-map.-searching .title .acf-icon.-location {\n display: none;\n}\n.acf-google-map.-searching .title .acf-icon.-cancel,\n.acf-google-map.-searching .title .acf-icon.-search {\n display: inline-block;\n}\n.acf-google-map.-searching .title .acf-actions {\n display: block;\n}\n.acf-google-map.-searching .title .search {\n font-weight: normal !important;\n}\n.acf-google-map.-loading .title a {\n display: none !important;\n}\n.acf-google-map.-loading .title i {\n display: inline-block;\n}\n\n/* autocomplete */\n.pac-container {\n border-width: 1px 0;\n box-shadow: none;\n}\n\n.pac-container:after {\n display: none;\n}\n\n.pac-container .pac-item:first-child {\n border-top: 0 none;\n}\n\n.pac-container .pac-item {\n padding: 5px 10px;\n cursor: pointer;\n}\n\nhtml[dir=rtl] .pac-container .pac-item {\n text-align: right;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tRelationship\n*\n*-------------------------------------------------------------------------*/\n.acf-relationship {\n background: #fff;\n border: #ccd0d4 solid 1px;\n /* list */\n /* selection (bottom) */\n}\n.acf-relationship .filters {\n border-bottom: #ccd0d4 solid 1px;\n background: #fff;\n /* widths */\n}\n.acf-relationship .filters:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-relationship .filters .filter {\n margin: 0;\n padding: 0;\n float: left;\n width: 100%;\n box-sizing: border-box;\n padding: 7px 7px 7px 0;\n}\n.acf-relationship .filters .filter:first-child {\n padding-left: 7px;\n}\n.acf-relationship .filters .filter input,\n.acf-relationship .filters .filter select {\n margin: 0;\n float: none; /* potential fix for media popup? */\n}\n.acf-relationship .filters .filter input:focus, .acf-relationship .filters .filter input:active,\n.acf-relationship .filters .filter select:focus,\n.acf-relationship .filters .filter select:active {\n outline: none;\n box-shadow: none;\n}\n.acf-relationship .filters .filter input {\n border-color: transparent;\n box-shadow: none;\n padding-left: 3px;\n padding-right: 3px;\n}\n.acf-relationship .filters.-f2 .filter {\n width: 50%;\n}\n.acf-relationship .filters.-f3 .filter {\n width: 25%;\n}\n.acf-relationship .filters.-f3 .filter.-search {\n width: 50%;\n}\n.acf-relationship .list {\n margin: 0;\n padding: 5px;\n height: 160px;\n overflow: auto;\n}\n.acf-relationship .list .acf-rel-label,\n.acf-relationship .list .acf-rel-item,\n.acf-relationship .list p {\n padding: 5px;\n margin: 0;\n display: block;\n position: relative;\n min-height: 18px;\n}\n.acf-relationship .list .acf-rel-label {\n font-weight: bold;\n}\n.acf-relationship .list .acf-rel-item {\n cursor: pointer;\n /* hover */\n /* disabled */\n}\n.acf-relationship .list .acf-rel-item b {\n text-decoration: underline;\n font-weight: normal;\n}\n.acf-relationship .list .acf-rel-item .thumbnail {\n background: #e0e0e0;\n width: 22px;\n height: 22px;\n float: left;\n margin: -2px 5px 0 0;\n}\n.acf-relationship .list .acf-rel-item .thumbnail img {\n max-width: 22px;\n max-height: 22px;\n margin: 0 auto;\n display: block;\n}\n.acf-relationship .list .acf-rel-item .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list .acf-rel-item .thumbnail.-icon img {\n max-height: 20px;\n margin-top: 1px;\n}\n.acf-relationship .list .acf-rel-item:hover, .acf-relationship .list .acf-rel-item.relationship-hover {\n background: #3875d7;\n color: #fff;\n}\n.acf-relationship .list .acf-rel-item:hover .thumbnail, .acf-relationship .list .acf-rel-item.relationship-hover .thumbnail {\n background: #a2bfec;\n}\n.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon, .acf-relationship .list .acf-rel-item.relationship-hover .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list .acf-rel-item.disabled {\n opacity: 0.5;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover {\n background: transparent;\n color: #333;\n cursor: default;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail {\n background: #e0e0e0;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list ul {\n padding-bottom: 5px;\n}\n.acf-relationship .list ul .acf-rel-label,\n.acf-relationship .list ul .acf-rel-item,\n.acf-relationship .list ul p {\n padding-left: 20px;\n}\n.acf-relationship .selection {\n position: relative;\n /* choices */\n /* values */\n}\n.acf-relationship .selection:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-relationship .selection .values,\n.acf-relationship .selection .choices {\n width: 50%;\n background: #fff;\n float: left;\n}\n.acf-relationship .selection .choices {\n background: #f9f9f9;\n}\n.acf-relationship .selection .choices .list {\n border-right: #dfdfdf solid 1px;\n}\n.acf-relationship .selection .values .acf-icon {\n position: absolute;\n top: 4px;\n right: 7px;\n display: none;\n /* rtl */\n}\nhtml[dir=rtl] .acf-relationship .selection .values .acf-icon {\n right: auto;\n left: 7px;\n}\n.acf-relationship .selection .values .acf-rel-item:hover .acf-icon, .acf-relationship .selection .values .acf-rel-item.relationship-hover .acf-icon {\n display: block;\n}\n.acf-relationship .selection .values .acf-rel-item {\n cursor: move;\n}\n.acf-relationship .selection .values .acf-rel-item b {\n text-decoration: none;\n}\n\n/* menu item fix */\n.menu-item .acf-relationship ul {\n width: auto;\n}\n.menu-item .acf-relationship li {\n display: block;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tWYSIWYG\n*\n*-------------------------------------------------------------------------*/\n.acf-editor-wrap.delay .acf-editor-toolbar {\n content: \"\";\n display: block;\n background: #f5f5f5;\n border-bottom: #dddddd solid 1px;\n color: #555d66;\n padding: 10px;\n}\n.acf-editor-wrap.delay .wp-editor-area {\n padding: 10px;\n border: none;\n color: inherit !important;\n}\n.acf-editor-wrap iframe {\n min-height: 200px;\n}\n.acf-editor-wrap .wp-editor-container {\n border: 1px solid #ccd0d4;\n box-shadow: none !important;\n}\n.acf-editor-wrap .wp-editor-tabs {\n box-sizing: content-box;\n}\n.acf-editor-wrap .wp-switch-editor {\n border-color: #ccd0d4;\n border-bottom-color: transparent;\n}\n\n#mce_fullscreen_container {\n z-index: 900000 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTab\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-tab {\n display: none !important;\n}\n\n.hidden-by-tab {\n display: none !important;\n}\n\n.acf-tab-wrap {\n clear: both;\n z-index: 1;\n overflow: auto;\n}\n\n.acf-tab-group {\n border-bottom: #ccc solid 1px;\n padding: 10px 10px 0;\n}\n.acf-tab-group li {\n margin: 0 0.5em 0 0;\n}\n.acf-tab-group li a {\n padding: 5px 10px;\n display: block;\n color: #555;\n font-size: 14px;\n font-weight: 600;\n line-height: 24px;\n border: #ccc solid 1px;\n border-bottom: 0 none;\n text-decoration: none;\n background: #e5e5e5;\n transition: none;\n}\n.acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-tab-group li a:focus {\n outline: none;\n box-shadow: none;\n}\n.acf-tab-group li a:empty {\n display: none;\n}\nhtml[dir=rtl] .acf-tab-group li {\n margin: 0 0 0 0.5em;\n}\n.acf-tab-group li.active a {\n background: #f1f1f1;\n color: #000;\n padding-bottom: 6px;\n margin-bottom: -1px;\n position: relative;\n z-index: 1;\n}\n\n.acf-fields > .acf-tab-wrap {\n background: #f9f9f9;\n}\n.acf-fields > .acf-tab-wrap .acf-tab-group {\n position: relative;\n border-top: #ccd0d4 solid 1px;\n border-bottom: #ccd0d4 solid 1px;\n z-index: 2;\n margin-bottom: -1px;\n}\n.acf-admin-3-8 .acf-fields > .acf-tab-wrap .acf-tab-group {\n border-color: #dfdfdf;\n}\n\n.acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 20%;\n /* mobile */\n /* rtl */\n}\n@media screen and (max-width: 640px) {\n .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 10px;\n }\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 0;\n padding-right: 20%;\n /* mobile */\n}\n@media screen and (max-width: 850px) {\n html[dir=rtl] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-right: 10px;\n }\n}\n\n.acf-tab-wrap.-left .acf-tab-group {\n position: absolute;\n left: 0;\n width: 20%;\n border: 0 none;\n padding: 0 !important; /* important overrides 'left aligned labels' */\n margin: 1px 0 0;\n}\n.acf-tab-wrap.-left .acf-tab-group li {\n float: none;\n margin: -1px 0 0;\n}\n.acf-tab-wrap.-left .acf-tab-group li a {\n border: 1px solid #ededed;\n font-size: 13px;\n line-height: 18px;\n color: #0073aa;\n padding: 10px;\n margin: 0;\n font-weight: normal;\n border-width: 1px 0;\n border-radius: 0;\n background: transparent;\n}\n.acf-tab-wrap.-left .acf-tab-group li a:hover {\n color: #00a0d2;\n}\n.acf-tab-wrap.-left .acf-tab-group li.active a {\n border-color: #dfdfdf;\n color: #000;\n margin-right: -1px;\n background: #fff;\n}\nhtml[dir=rtl] .acf-tab-wrap.-left .acf-tab-group {\n left: auto;\n right: 0;\n}\nhtml[dir=rtl] .acf-tab-wrap.-left .acf-tab-group li.active a {\n margin-right: 0;\n margin-left: -1px;\n}\n.acf-field + .acf-tab-wrap.-left:before {\n content: \"\";\n display: block;\n position: relative;\n z-index: 1;\n height: 10px;\n border-top: #dfdfdf solid 1px;\n border-bottom: #dfdfdf solid 1px;\n margin-bottom: -1px;\n}\n.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a {\n border-top: none;\n}\n\n/* sidebar */\n.acf-fields.-sidebar {\n padding: 0 0 0 20% !important;\n position: relative;\n /* before */\n /* rtl */\n}\n.acf-fields.-sidebar:before {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n width: 20%;\n bottom: 0;\n border-right: #dfdfdf solid 1px;\n background: #f9f9f9;\n z-index: 1;\n}\nhtml[dir=rtl] .acf-fields.-sidebar {\n padding: 0 20% 0 0 !important;\n}\nhtml[dir=rtl] .acf-fields.-sidebar:before {\n border-left: #dfdfdf solid 1px;\n border-right-width: 0;\n left: auto;\n right: 0;\n}\n.acf-fields.-sidebar.-left {\n padding: 0 0 0 180px !important;\n /* rtl */\n}\nhtml[dir=rtl] .acf-fields.-sidebar.-left {\n padding: 0 180px 0 0 !important;\n}\n.acf-fields.-sidebar.-left:before {\n background: #f1f1f1;\n border-color: #dfdfdf;\n width: 180px;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group {\n width: 180px;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li a {\n border-color: #e4e4e4;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li.active a {\n background: #f9f9f9;\n}\n.acf-fields.-sidebar > .acf-field-tab + .acf-field {\n border-top: none;\n}\n\n.acf-fields.-clear > .acf-tab-wrap {\n background: transparent;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group {\n margin-top: 0;\n border-top: none;\n padding-left: 0;\n padding-right: 0;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a {\n background: #e5e5e5;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields.-sidebar {\n margin-left: 0 !important;\n}\n.acf-postbox.seamless > .acf-fields.-sidebar:before {\n background: transparent;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap {\n background: transparent;\n margin-bottom: 10px;\n padding-left: 12px;\n padding-right: 12px;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group {\n border-top: 0 none;\n border-color: #ccd0d4;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a {\n background: #e5e5e5;\n border-color: #ccd0d4;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left:before {\n border-top: none;\n height: auto;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group {\n margin-bottom: 0;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li a {\n border-width: 1px 0 1px 1px !important;\n border-color: #cccccc;\n background: #e5e5e5;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n\n.menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a {\n background: #f1f1f1;\n}\n.menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover, .menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a {\n background: #fff;\n}\n\n.compat-item .acf-tab-wrap td {\n display: block;\n}\n\n/* within gallery sidebar */\n.acf-gallery-side .acf-tab-wrap {\n border-top: 0 none !important;\n}\n\n.acf-gallery-side .acf-tab-wrap .acf-tab-group {\n margin: 10px 0 !important;\n padding: 0 !important;\n}\n\n.acf-gallery-side .acf-tab-group li.active a {\n background: #f9f9f9 !important;\n}\n\n/* withing widget */\n.widget .acf-tab-group {\n border-bottom-color: #e8e8e8;\n}\n\n.widget .acf-tab-group li a {\n background: #f1f1f1;\n}\n\n.widget .acf-tab-group li.active a {\n background: #fff;\n}\n\n/* media popup (edit image) */\n.media-modal.acf-expanded .compat-attachment-fields > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding-left: 23%;\n border-bottom-color: #dddddd;\n}\n\n/* table */\n.form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding: 0 5px 0 210px;\n}\n\n/* rtl */\nhtml[dir=rtl] .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding: 0 210px 0 5px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\toembed\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-oembed {\n position: relative;\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-oembed .title {\n position: relative;\n border-bottom: #ccd0d4 solid 1px;\n padding: 5px 10px;\n}\n.acf-oembed .title .input-search {\n margin: 0;\n font-size: 14px;\n line-height: 30px;\n height: 30px;\n padding: 0;\n border: 0 none;\n box-shadow: none;\n border-radius: 0;\n font-family: inherit;\n cursor: text;\n}\n.acf-oembed .title .acf-actions {\n padding: 6px;\n}\n.acf-oembed .canvas {\n position: relative;\n min-height: 250px;\n background: #f9f9f9;\n}\n.acf-oembed .canvas .canvas-media {\n position: relative;\n z-index: 1;\n}\n.acf-oembed .canvas iframe {\n display: block;\n margin: 0;\n padding: 0;\n width: 100%;\n}\n.acf-oembed .canvas .acf-icon.-picture {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 0;\n height: 42px;\n width: 42px;\n font-size: 42px;\n color: #999;\n}\n.acf-oembed .canvas .acf-loading-overlay {\n background: rgba(255, 255, 255, 0.9);\n}\n.acf-oembed .canvas .canvas-error {\n position: absolute;\n top: 50%;\n left: 0%;\n right: 0%;\n margin: -9px 0 0 0;\n text-align: center;\n display: none;\n}\n.acf-oembed .canvas .canvas-error p {\n padding: 8px;\n margin: 0;\n display: inline;\n}\n.acf-oembed.has-value .canvas {\n min-height: 50px;\n}\n.acf-oembed.has-value .input-search {\n font-weight: bold;\n}\n.acf-oembed.has-value .title:hover .acf-actions {\n display: block;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tImage\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-image-uploader {\n position: relative;\n /* image wrap*/\n /* input */\n /* rtl */\n}\n.acf-image-uploader:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-image-uploader p {\n margin: 0;\n}\n.acf-image-uploader .image-wrap {\n position: relative;\n float: left;\n /* hover */\n}\n.acf-image-uploader .image-wrap img {\n max-width: 100%;\n max-height: 100%;\n width: auto;\n height: auto;\n display: block;\n min-width: 30px;\n min-height: 30px;\n background: #f1f1f1;\n margin: 0;\n padding: 0;\n /* svg */\n}\n.acf-image-uploader .image-wrap img[src$=\".svg\"] {\n min-height: 100px;\n min-width: 100px;\n}\n.acf-image-uploader .image-wrap:hover .acf-actions {\n display: block;\n}\n.acf-image-uploader input.button {\n width: auto;\n}\nhtml[dir=rtl] .acf-image-uploader .image-wrap {\n float: right;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tFile\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-file-uploader {\n position: relative;\n /* hover */\n /* rtl */\n}\n.acf-file-uploader p {\n margin: 0;\n}\n.acf-file-uploader .file-wrap {\n border: #ccd0d4 solid 1px;\n min-height: 84px;\n position: relative;\n background: #fff;\n}\n.acf-file-uploader .file-icon {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n padding: 10px;\n background: #f1f1f1;\n border-right: #d5d9dd solid 1px;\n}\n.acf-file-uploader .file-icon img {\n display: block;\n padding: 0;\n margin: 0;\n max-width: 48px;\n}\n.acf-file-uploader .file-info {\n padding: 10px;\n margin-left: 69px;\n}\n.acf-file-uploader .file-info p {\n margin: 0 0 2px;\n font-size: 13px;\n line-height: 1.4em;\n word-break: break-all;\n}\n.acf-file-uploader .file-info a {\n text-decoration: none;\n}\n.acf-file-uploader:hover .acf-actions {\n display: block;\n}\nhtml[dir=rtl] .acf-file-uploader .file-icon {\n left: auto;\n right: 0;\n border-left: #e5e5e5 solid 1px;\n border-right: none;\n}\nhtml[dir=rtl] .acf-file-uploader .file-info {\n margin-right: 69px;\n margin-left: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tDate Picker\n*\n*-----------------------------------------------------------------------------*/\n.acf-ui-datepicker .ui-datepicker {\n z-index: 900000 !important;\n}\n.acf-ui-datepicker .ui-datepicker .ui-widget-header a {\n cursor: pointer;\n transition: none;\n}\n\n/* fix highlight state overriding hover / active */\n.acf-ui-datepicker .ui-state-highlight.ui-state-hover {\n border: 1px solid #98b7e8 !important;\n background: #98b7e8 !important;\n font-weight: normal !important;\n color: #ffffff !important;\n}\n\n.acf-ui-datepicker .ui-state-highlight.ui-state-active {\n border: 1px solid #3875d7 !important;\n background: #3875d7 !important;\n font-weight: normal !important;\n color: #ffffff !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tSeparator field\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-separator {\n /* fields */\n}\n.acf-field-separator .acf-label {\n margin-bottom: 0;\n}\n.acf-field-separator .acf-label label {\n font-weight: normal;\n}\n.acf-field-separator .acf-input {\n display: none;\n}\n.acf-fields > .acf-field-separator {\n background: #f9f9f9;\n border-bottom: 1px solid #dfdfdf;\n border-top: 1px solid #dfdfdf;\n margin-bottom: -1px;\n z-index: 2;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTaxonomy\n*\n*-----------------------------------------------------------------------------*/\n.acf-taxonomy-field {\n position: relative;\n /* hover */\n /* select */\n}\n.acf-taxonomy-field .categorychecklist-holder {\n border: #ccd0d4 solid 1px;\n border-radius: 3px;\n max-height: 200px;\n overflow: auto;\n}\n.acf-taxonomy-field .acf-checkbox-list {\n margin: 0;\n padding: 10px;\n}\n.acf-taxonomy-field .acf-checkbox-list ul.children {\n padding-left: 18px;\n}\n.acf-taxonomy-field:hover .acf-actions {\n display: block;\n}\n.acf-taxonomy-field[data-ftype=select] .acf-actions {\n padding: 0;\n margin: -9px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tRange\n*\n*-----------------------------------------------------------------------------*/\n.acf-range-wrap {\n /* rtl */\n}\n.acf-range-wrap .acf-append,\n.acf-range-wrap .acf-prepend {\n display: inline-block;\n vertical-align: middle;\n line-height: 28px;\n margin: 0 7px 0 0;\n}\n.acf-range-wrap .acf-append {\n margin: 0 0 0 7px;\n}\n.acf-range-wrap input[type=range] {\n display: inline-block;\n padding: 0;\n margin: 0;\n vertical-align: middle;\n height: 28px;\n}\n.acf-range-wrap input[type=range]:focus {\n outline: none;\n}\n.acf-range-wrap input[type=number] {\n display: inline-block;\n min-width: 5em;\n padding-right: 4px;\n margin-left: 10px;\n vertical-align: middle;\n}\nhtml[dir=rtl] .acf-range-wrap input[type=number] {\n margin-right: 10px;\n margin-left: 0;\n}\nhtml[dir=rtl] .acf-range-wrap .acf-append {\n margin: 0 7px 0 0;\n}\nhtml[dir=rtl] .acf-range-wrap .acf-prepend {\n margin: 0 0 0 7px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* acf-accordion\n*\n*-----------------------------------------------------------------------------*/\n.acf-accordion {\n margin: -1px 0;\n padding: 0;\n background: #fff;\n border-top: 1px solid #d5d9dd;\n border-bottom: 1px solid #d5d9dd;\n z-index: 1;\n}\n.acf-accordion .acf-accordion-title {\n margin: 0;\n padding: 12px;\n font-weight: bold;\n cursor: pointer;\n font-size: inherit;\n font-size: 13px;\n line-height: 1.4em;\n}\n.acf-accordion .acf-accordion-title:hover {\n background: #f3f4f5;\n}\n.acf-accordion .acf-accordion-title label {\n margin: 0;\n padding: 0;\n font-size: 13px;\n line-height: 1.4em;\n}\n.acf-accordion .acf-accordion-title p {\n font-weight: normal;\n}\n.acf-accordion .acf-accordion-title .acf-accordion-icon {\n float: right;\n}\n.acf-accordion .acf-accordion-title svg.acf-accordion-icon {\n position: absolute;\n right: 10px;\n top: 50%;\n transform: translateY(-50%);\n color: #191e23;\n fill: currentColor;\n}\n.acf-accordion .acf-accordion-content {\n margin: 0;\n padding: 0 12px 12px;\n display: none;\n}\n.acf-accordion.-open > .acf-accordion-content {\n display: block;\n}\n\n.acf-field.acf-accordion {\n margin: -1px 0;\n padding: 0 !important;\n border-color: #d5d9dd;\n}\n.acf-field.acf-accordion .acf-label.acf-accordion-title {\n padding: 12px;\n width: auto;\n float: none;\n width: auto;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content {\n padding: 0;\n float: none;\n width: auto;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields {\n border-top: #eeeeee solid 1px;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields.-clear {\n padding: 0 12px 15px;\n}\n\n/* field specific (left) */\n.acf-fields.-left > .acf-field.acf-accordion:before {\n display: none;\n}\n.acf-fields.-left > .acf-field.acf-accordion .acf-accordion-title {\n width: auto;\n margin: 0 !important;\n padding: 12px;\n float: none !important;\n}\n.acf-fields.-left > .acf-field.acf-accordion .acf-accordion-content {\n padding: 0 !important;\n}\n\n/* field specific (clear) */\n.acf-fields.-clear > .acf-field.acf-accordion {\n border: #cccccc solid 1px;\n background: transparent;\n}\n.acf-fields.-clear > .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -16px;\n}\n\n/* table */\ntr.acf-field.acf-accordion {\n background: transparent;\n}\ntr.acf-field.acf-accordion > .acf-input {\n padding: 0 !important;\n border: #cccccc solid 1px;\n}\ntr.acf-field.acf-accordion .acf-accordion-content {\n padding: 0 12px 12px;\n}\n\n/* #addtag */\n#addtag div.acf-field.error {\n border: 0 none;\n padding: 8px 0;\n}\n\n#addtag > .acf-field.acf-accordion {\n padding-right: 0;\n margin-right: 5%;\n}\n#addtag > .acf-field.acf-accordion + p.submit {\n margin-top: 0;\n}\n\n/* border */\ntr.acf-accordion {\n margin: 15px 0 !important;\n}\ntr.acf-accordion + tr.acf-accordion {\n margin-top: -16px !important;\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields > .acf-accordion {\n margin-left: 12px;\n margin-right: 12px;\n border: #ccd0d4 solid 1px;\n}\n\n/* rtl */\n/* menu item */\n/*\n.menu-item-settings > .field-acf > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin: 10px -13px 10px -11px;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n*/\n/* widget */\n.widget .widget-content > .acf-field.acf-accordion {\n border: #dfdfdf solid 1px;\n margin-bottom: 10px;\n}\n.widget .widget-content > .acf-field.acf-accordion .acf-accordion-title {\n margin-bottom: 0;\n}\n.widget .widget-content > .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -11px;\n}\n\n.media-modal .compat-attachment-fields .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -1px;\n}\n.media-modal .compat-attachment-fields .acf-field.acf-accordion > .acf-input {\n width: 100%;\n}\n.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields > tbody > tr > td {\n padding-bottom: 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tBlock Editor\n*\n*-----------------------------------------------------------------------------*/\n.block-editor .edit-post-sidebar .acf-postbox > .postbox-header,\n.block-editor .edit-post-sidebar .acf-postbox > .hndle {\n border-bottom-width: 0 !important;\n}\n.block-editor .edit-post-sidebar .acf-postbox.closed > .postbox-header,\n.block-editor .edit-post-sidebar .acf-postbox.closed > .hndle {\n border-bottom-width: 1px !important;\n}\n.block-editor .edit-post-sidebar .acf-fields {\n min-height: 1px;\n overflow: auto;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field {\n border-width: 0;\n border-color: #e2e4e7;\n margin: 16px;\n padding: 0;\n width: auto !important;\n min-height: 0 !important;\n float: none !important;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field > .acf-label {\n margin-bottom: 5px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field > .acf-label label {\n font-weight: normal;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion {\n padding: 0;\n margin: 0;\n border-top-width: 1px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion:first-child {\n border-top-width: 0;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title {\n margin: 0;\n padding: 15px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title label {\n font-weight: 500;\n color: rgb(30, 30, 30);\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title svg.acf-accordion-icon {\n right: 16px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-content > .acf-fields {\n border-top-width: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Prefix field label & prefix field names\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-setting-prefix_label p.description,\n.acf-field-setting-prefix_name p.description {\n order: 3;\n margin-top: 0;\n margin-left: 16px;\n}\n.acf-field-setting-prefix_label p.description code,\n.acf-field-setting-prefix_name p.description code {\n padding-top: 4px;\n padding-right: 6px;\n padding-bottom: 4px;\n padding-left: 6px;\n background-color: #F2F4F7;\n border-radius: 4px;\n color: #667085;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Editor tab styles\n*\n*-----------------------------------------------------------------------------*/\n.acf-fields > .acf-tab-wrap:first-child .acf-tab-group {\n border-top: none;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n background: #ffffff;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a {\n background: #f1f1f1;\n border-color: #ccd0d4;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tUser\n*\n*--------------------------------------------------------------------------------------------*/\n.form-table > tbody {\n /* field */\n /* tab wrap */\n /* misc */\n}\n.form-table > tbody > .acf-field {\n /* label */\n /* input */\n}\n.form-table > tbody > .acf-field > .acf-label {\n padding: 20px 10px 20px 0;\n width: 210px;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-field > .acf-label {\n padding: 20px 0 20px 10px;\n}\n.form-table > tbody > .acf-field > .acf-label label {\n font-size: 14px;\n color: #23282d;\n}\n.form-table > tbody > .acf-field > .acf-input {\n padding: 15px 10px;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-field > .acf-input {\n padding: 15px 10px 15px 5%;\n}\n.form-table > tbody > .acf-tab-wrap td {\n padding: 15px 5% 15px 0;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-tab-wrap td {\n padding: 15px 0 15px 5%;\n}\n.form-table > tbody .form-table th.acf-th {\n width: auto;\n}\n\n#your-profile,\n#createuser {\n /* override for user css */\n /* allow sub fields to display correctly */\n}\n#your-profile .acf-field input[type=text],\n#your-profile .acf-field input[type=password],\n#your-profile .acf-field input[type=number],\n#your-profile .acf-field input[type=search],\n#your-profile .acf-field input[type=email],\n#your-profile .acf-field input[type=url],\n#your-profile .acf-field select,\n#createuser .acf-field input[type=text],\n#createuser .acf-field input[type=password],\n#createuser .acf-field input[type=number],\n#createuser .acf-field input[type=search],\n#createuser .acf-field input[type=email],\n#createuser .acf-field input[type=url],\n#createuser .acf-field select {\n max-width: 25em;\n}\n#your-profile .acf-field textarea,\n#createuser .acf-field textarea {\n max-width: 500px;\n}\n#your-profile .acf-field .acf-field input[type=text],\n#your-profile .acf-field .acf-field input[type=password],\n#your-profile .acf-field .acf-field input[type=number],\n#your-profile .acf-field .acf-field input[type=search],\n#your-profile .acf-field .acf-field input[type=email],\n#your-profile .acf-field .acf-field input[type=url],\n#your-profile .acf-field .acf-field textarea,\n#your-profile .acf-field .acf-field select,\n#createuser .acf-field .acf-field input[type=text],\n#createuser .acf-field .acf-field input[type=password],\n#createuser .acf-field .acf-field input[type=number],\n#createuser .acf-field .acf-field input[type=search],\n#createuser .acf-field .acf-field input[type=email],\n#createuser .acf-field .acf-field input[type=url],\n#createuser .acf-field .acf-field textarea,\n#createuser .acf-field .acf-field select {\n max-width: none;\n}\n\n#registerform h2 {\n margin: 1em 0;\n}\n#registerform .acf-field {\n margin-top: 0;\n /*\n \t\t.acf-input {\n \t\t\tinput {\n \t\t\t\tfont-size: 24px;\n \t\t\t\tpadding: 5px;\n \t\t\t\theight: auto;\n \t\t\t}\n \t\t}\n */\n}\n#registerform .acf-field .acf-label {\n margin-bottom: 0;\n}\n#registerform .acf-field .acf-label label {\n font-weight: normal;\n line-height: 1.5;\n}\n#registerform p.submit {\n text-align: right;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tTerm\n*\n*--------------------------------------------------------------------------------------------*/\n#acf-term-fields {\n padding-right: 5%;\n}\n#acf-term-fields > .acf-field > .acf-label {\n margin: 0;\n}\n#acf-term-fields > .acf-field > .acf-label label {\n font-size: 12px;\n font-weight: normal;\n}\n\np.submit .spinner,\np.submit .acf-spinner {\n vertical-align: top;\n float: none;\n margin: 4px 4px 0;\n}\n\n#edittag .acf-fields.-left > .acf-field {\n padding-left: 220px;\n}\n#edittag .acf-fields.-left > .acf-field:before {\n width: 209px;\n}\n#edittag .acf-fields.-left > .acf-field > .acf-label {\n width: 220px;\n margin-left: -220px;\n padding: 0 10px;\n}\n#edittag .acf-fields.-left > .acf-field > .acf-input {\n padding: 0;\n}\n\n#edittag > .acf-fields.-left {\n width: 96%;\n}\n#edittag > .acf-fields.-left > .acf-field > .acf-label {\n padding-left: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tComment\n*\n*--------------------------------------------------------------------------------------------*/\n.editcomment td:first-child {\n white-space: nowrap;\n width: 131px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tWidget\n*\n*--------------------------------------------------------------------------------------------*/\n#widgets-right .widget .acf-field .description {\n padding-left: 0;\n padding-right: 0;\n}\n\n.acf-widget-fields > .acf-field .acf-label {\n margin-bottom: 5px;\n}\n.acf-widget-fields > .acf-field .acf-label label {\n font-weight: normal;\n margin: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tNav Menu\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-menu-settings {\n border-top: 1px solid #eee;\n margin-top: 2em;\n}\n.acf-menu-settings.-seamless {\n border-top: none;\n margin-top: 15px;\n}\n.acf-menu-settings.-seamless > h2 {\n display: none;\n}\n.acf-menu-settings .list li {\n display: block;\n margin-bottom: 0;\n}\n\n.acf-fields.acf-menu-item-fields {\n clear: both;\n padding-top: 1px;\n}\n.acf-fields.acf-menu-item-fields > .acf-field {\n margin: 5px 0;\n padding-right: 10px;\n}\n.acf-fields.acf-menu-item-fields > .acf-field .acf-label {\n margin-bottom: 0;\n}\n.acf-fields.acf-menu-item-fields > .acf-field .acf-label label {\n font-style: italic;\n font-weight: normal;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Attachment Form (single)\n*\n*---------------------------------------------------------------------------------------------*/\n#post .compat-attachment-fields .compat-field-acf-form-data {\n display: none;\n}\n#post .compat-attachment-fields,\n#post .compat-attachment-fields > tbody,\n#post .compat-attachment-fields > tbody > tr,\n#post .compat-attachment-fields > tbody > tr > th,\n#post .compat-attachment-fields > tbody > tr > td {\n display: block;\n}\n#post .compat-attachment-fields > tbody > .acf-field {\n margin: 15px 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label {\n margin: 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label label {\n margin: 0;\n padding: 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label label p {\n margin: 0 0 3px !important;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-input {\n margin: 0;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n/* WP sets tables to act as divs. ACF uses tables, so these muct be reset */\n.media-modal .compat-attachment-fields td.acf-input table {\n display: table;\n table-layout: auto;\n}\n.media-modal .compat-attachment-fields td.acf-input table tbody {\n display: table-row-group;\n}\n.media-modal .compat-attachment-fields td.acf-input table tr {\n display: table-row;\n}\n.media-modal .compat-attachment-fields td.acf-input table td, .media-modal .compat-attachment-fields td.acf-input table th {\n display: table-cell;\n}\n\n/* field widths floats */\n.media-modal .compat-attachment-fields > tbody > .acf-field {\n margin: 5px 0;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {\n min-width: 30%;\n margin: 0;\n padding: 0;\n float: left;\n text-align: right;\n display: block;\n float: left;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label > label {\n padding-top: 6px;\n margin: 0;\n color: #666666;\n font-weight: 400;\n line-height: 16px;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {\n width: 65%;\n margin: 0;\n padding: 0;\n float: right;\n display: block;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field p.description {\n margin: 0;\n}\n\n/* restricted selection (copy of WP .upload-errors)*/\n.acf-selection-error {\n background: #ffebe8;\n border: 1px solid #c00;\n border-radius: 3px;\n padding: 8px;\n margin: 20px 0 0;\n}\n.acf-selection-error .selection-error-label {\n background: #CC0000;\n border-radius: 3px;\n color: #fff;\n font-weight: bold;\n margin-right: 8px;\n padding: 2px 4px;\n}\n.acf-selection-error .selection-error-message {\n color: #b44;\n display: block;\n padding-top: 8px;\n word-wrap: break-word;\n white-space: pre-wrap;\n}\n\n/* disabled attachment */\n.media-modal .attachment.acf-disabled .thumbnail {\n opacity: 0.25 !important;\n}\n.media-modal .attachment.acf-disabled .attachment-preview:before {\n background: rgba(0, 0, 0, 0.15);\n z-index: 1;\n position: relative;\n}\n\n/* misc */\n.media-modal {\n /* compat-item */\n /* allow line breaks in upload error */\n /* fix required span */\n /* sidebar */\n /* mobile md */\n}\n.media-modal .compat-field-acf-form-data,\n.media-modal .compat-field-acf-blank {\n display: none !important;\n}\n.media-modal .upload-error-message {\n white-space: pre-wrap;\n}\n.media-modal .acf-required {\n padding: 0 !important;\n margin: 0 !important;\n float: none !important;\n color: #f00 !important;\n}\n.media-modal .media-sidebar .compat-item {\n padding-bottom: 20px;\n}\n@media (max-width: 900px) {\n .media-modal {\n /* label */\n /* field */\n }\n .media-modal .setting span,\n .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {\n width: 98%;\n float: none;\n text-align: left;\n min-height: 0;\n padding: 0;\n }\n .media-modal .setting input,\n .media-modal .setting textarea,\n .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {\n float: none;\n height: auto;\n max-width: none;\n width: 98%;\n }\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model (expand details)\n*\n*---------------------------------------------------------------------------------------------*/\n.media-modal .acf-expand-details {\n float: right;\n padding: 8px 10px;\n margin-right: 6px;\n font-size: 13px;\n height: 18px;\n line-height: 18px;\n color: #666;\n text-decoration: none;\n}\n.media-modal .acf-expand-details:focus, .media-modal .acf-expand-details:active {\n outline: 0 none;\n box-shadow: none;\n color: #666;\n}\n.media-modal .acf-expand-details:hover {\n color: #000;\n}\n.media-modal .acf-expand-details .is-open {\n display: none;\n}\n.media-modal .acf-expand-details .is-closed {\n display: block;\n}\n@media (max-width: 640px) {\n .media-modal .acf-expand-details {\n display: none;\n }\n}\n\n/* expanded */\n.media-modal.acf-expanded {\n /* toggle */\n}\n.media-modal.acf-expanded .acf-expand-details .is-open {\n display: block;\n}\n.media-modal.acf-expanded .acf-expand-details .is-closed {\n display: none;\n}\n.media-modal.acf-expanded .attachments-browser .media-toolbar,\n.media-modal.acf-expanded .attachments-browser .attachments {\n right: 740px;\n}\n.media-modal.acf-expanded .media-sidebar {\n width: 708px;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {\n float: left;\n max-height: none;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img {\n max-width: 100%;\n max-height: 200px;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .details {\n float: right;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting .name,\n.media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-label {\n min-width: 20%;\n margin-right: 0;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .details,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting input,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting textarea,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting + .description,\n.media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-input {\n min-width: 77%;\n}\n@media (max-width: 900px) {\n .media-modal.acf-expanded .attachments-browser .media-toolbar {\n display: none;\n }\n .media-modal.acf-expanded .attachments {\n display: none;\n }\n .media-modal.acf-expanded .media-sidebar {\n width: auto;\n max-width: none !important;\n bottom: 0 !important;\n }\n .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {\n min-width: 0;\n max-width: none;\n width: 30%;\n }\n .media-modal.acf-expanded .media-sidebar .attachment-info .details {\n min-width: 0;\n max-width: none;\n width: 67%;\n }\n}\n@media (max-width: 640px) {\n .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail, .media-modal.acf-expanded .media-sidebar .attachment-info .details {\n width: 100%;\n }\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-media-modal {\n /* hide embed settings */\n}\n.acf-media-modal .media-embed .setting.align,\n.acf-media-modal .media-embed .setting.link-to {\n display: none;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Select Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Edit Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-media-modal.-edit {\n /* resize modal */\n left: 15%;\n right: 15%;\n top: 100px;\n bottom: 100px;\n /* hide elements */\n /* full width */\n /* tidy up incorrect distance */\n /* title box shadow (to match media grid) */\n /* sidebar */\n /* mobile md */\n /* mobile sm */\n}\n.acf-media-modal.-edit .media-frame-menu,\n.acf-media-modal.-edit .media-frame-router,\n.acf-media-modal.-edit .media-frame-content .attachments,\n.acf-media-modal.-edit .media-frame-content .media-toolbar {\n display: none;\n}\n.acf-media-modal.-edit .media-frame-title,\n.acf-media-modal.-edit .media-frame-content,\n.acf-media-modal.-edit .media-frame-toolbar,\n.acf-media-modal.-edit .media-sidebar {\n width: auto;\n left: 0;\n right: 0;\n}\n.acf-media-modal.-edit .media-frame-content {\n top: 50px;\n}\n.acf-media-modal.-edit .media-frame-title {\n border-bottom: 1px solid #DFDFDF;\n box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);\n}\n.acf-media-modal.-edit .media-sidebar {\n padding: 0 16px;\n /* WP details */\n /* ACF fields */\n /* WP required message */\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details {\n overflow: visible;\n /* hide 'Attachment Details' heading */\n /* remove overflow */\n /* move thumbnail */\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details > h3, .acf-media-modal.-edit .media-sidebar .attachment-details > h2 {\n display: none;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info {\n background: #fff;\n border-bottom: #dddddd solid 1px;\n padding: 16px;\n margin: 0 -16px 16px;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail {\n margin: 0 16px 0 0;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .setting {\n margin: 0 0 5px;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .setting span {\n margin: 0;\n}\n.acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field {\n margin: 0 0 5px;\n}\n.acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field p.description {\n margin-top: 3px;\n}\n.acf-media-modal.-edit .media-sidebar .media-types-required-info {\n display: none;\n}\n@media (max-width: 900px) {\n .acf-media-modal.-edit {\n top: 30px;\n right: 30px;\n bottom: 30px;\n left: 30px;\n }\n}\n@media (max-width: 640px) {\n .acf-media-modal.-edit {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n}\n@media (max-width: 480px) {\n .acf-media-modal.-edit .media-frame-content {\n top: 40px;\n }\n}\n\n.acf-temp-remove {\n position: relative;\n opacity: 1;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -o-transition: all 0.25s ease;\n transition: all 0.25s ease;\n overflow: hidden;\n /* overlay prevents hover */\n}\n.acf-temp-remove:after {\n display: block;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 99;\n}\n\n.hidden-by-conditional-logic {\n display: none !important;\n}\n.hidden-by-conditional-logic.appear-empty {\n display: table-cell !important;\n}\n.hidden-by-conditional-logic.appear-empty .acf-input {\n display: none !important;\n}\n\n.acf-postbox.acf-hidden {\n display: none !important;\n}\n\n.acf-attention {\n transition: border 0.25s ease-out;\n}\n.acf-attention.-focused {\n border: #23282d solid 1px !important;\n transition: none;\n}\n\ntr.acf-attention {\n transition: box-shadow 0.25s ease-out;\n position: relative;\n}\ntr.acf-attention.-focused {\n box-shadow: #23282d 0 0 0px 1px !important;\n}\n\n#editor .edit-post-layout__metaboxes {\n padding: 0;\n}\n#editor .edit-post-layout__metaboxes .edit-post-meta-boxes-area {\n margin: 0;\n}\n#editor .metabox-location-side .postbox-container {\n float: none;\n}\n#editor .postbox {\n color: #444;\n}\n#editor .postbox > .postbox-header .hndle {\n border-bottom: none;\n}\n#editor .postbox > .postbox-header .hndle:hover {\n background: transparent;\n}\n#editor .postbox > .postbox-header .handle-actions .handle-order-higher,\n#editor .postbox > .postbox-header .handle-actions .handle-order-lower {\n width: 1.62rem;\n}\n#editor .postbox > .postbox-header .handle-actions .acf-hndle-cog {\n height: 44px;\n line-height: 44px;\n}\n#editor .postbox > .postbox-header:hover {\n background: #f0f0f0;\n}\n#editor .postbox:last-child.closed > .postbox-header {\n border-bottom: none;\n}\n#editor .postbox:last-child > .inside {\n border-bottom: none;\n}\n#editor .block-editor-writing-flow__click-redirect {\n min-height: 50px;\n}\n\nbody.is-dragging-metaboxes #acf_after_title-sortables {\n outline: 3px dashed #646970;\n display: flow-root;\n min-height: 60px;\n margin-bottom: 3px !important;\n}","/*--------------------------------------------------------------------------------------------\n*\n*\tVars\n*\n*--------------------------------------------------------------------------------------------*/\n\n/* colors */\n$acf_blue: #2a9bd9;\n$acf_notice: #2a9bd9;\n$acf_error: #d94f4f;\n$acf_success: #49ad52;\n$acf_warning: #fd8d3b;\n\n/* acf-field */\n$field_padding: 15px 12px;\n$field_padding_x: 12px;\n$field_padding_y: 15px;\n$fp: 15px 12px;\n$fy: 15px;\n$fx: 12px;\n\n/* responsive */\n$md: 880px;\n$sm: 640px;\n\n// Admin.\n$wp-card-border: #ccd0d4;\t\t\t// Card border.\n$wp-card-border-1: #d5d9dd;\t\t // Card inner border 1: Structural (darker).\n$wp-card-border-2: #eeeeee;\t\t // Card inner border 2: Fields (lighter).\n$wp-input-border: #7e8993;\t\t // Input border.\n\n// Admin 3.8\n$wp38-card-border: #E5E5E5;\t\t // Card border.\n$wp38-card-border-1: #dfdfdf;\t\t// Card inner border 1: Structural (darker).\n$wp38-card-border-2: #eeeeee;\t\t// Card inner border 2: Fields (lighter).\n$wp38-input-border: #dddddd;\t\t // Input border.\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tACF 6 ↓\n*\n*--------------------------------------------------------------------------------------------*/\n\n// Grays\n$gray-50: #F9FAFB;\n$gray-100: #F2F4F7;\n$gray-200: #EAECF0;\n$gray-300: #D0D5DD;\n$gray-400: #98A2B3;\n$gray-500: #667085;\n$gray-600: #475467;\n$gray-700: #344054;\n$gray-800: #1D2939;\n$gray-900: #101828;\n\n// Blues\n$blue-50: #EBF5FA;\n$blue-100: #D8EBF5;\n$blue-200: #A5D2E7;\n$blue-300: #6BB5D8;\n$blue-400: #399CCB;\n$blue-500: #0783BE;\n$blue-600: #066998;\n$blue-700: #044E71;\n$blue-800: #033F5B;\n$blue-900: #032F45;\n\n// Utility\n$color-info:\t#2D69DA;\n$color-success:\t#52AA59;\n$color-warning:\t#F79009;\n$color-danger:\t#D13737;\n\n$color-primary: $blue-500;\n$color-primary-hover: $blue-600;\n$color-secondary: $gray-500;\n$color-secondary-hover: $gray-400;\n\n// Gradients\n$gradient-pro: linear-gradient(90.52deg, #3E8BFF 0.44%, #A45CFF 113.3%);\n\n// Border radius\n$radius-sm:\t4px;\n$radius-md: 6px;\n$radius-lg: 8px;\n$radius-xl: 12px;\n\n// Elevations / Box shadows\n$elevation-01: 0px 1px 2px rgba($gray-900, 0.10);\n\n// Input & button focus outline\n$outline: 3px solid $blue-50;\n\n// Link colours\n$link-color: $blue-500;\n\n// Responsive\n$max-width: 1440px;","/*--------------------------------------------------------------------------------------------\n*\n* Mixins\n*\n*--------------------------------------------------------------------------------------------*/\n@mixin clearfix() {\n\t&:after {\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tcontent: \"\";\n\t}\n}\n\n@mixin border-box() {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n}\n\n@mixin centered() {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%);\n}\n\n@mixin animate( $properties: 'all' ) {\n\t-webkit-transition: $properties 0.3s ease; // Safari 3.2+, Chrome\n -moz-transition: $properties 0.3s ease; \t// Firefox 4-15\n -o-transition: $properties 0.3s ease; \t\t// Opera 10.5–12.00\n transition: $properties 0.3s ease; \t\t// Firefox 16+, Opera 12.50+\n}\n\n@mixin rtl() {\n\thtml[dir=\"rtl\"] & {\n\t\ttext-align: right;\n\t\t@content;\n\t}\n}\n\n@mixin wp-admin( $version: '3-8' ) {\n\t.acf-admin-#{$version} & {\n\t\t@content;\n\t}\n}","/*---------------------------------------------------------------------------------------------\n*\n* Global\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\t#wpcontent {\n\t\tline-height: 140%;\n\t}\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Links\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\n\ta {\n\t\tcolor: $blue-500;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Headings\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-h1 {\n\tfont-size: 21px;\n\tfont-weight: 400;\n}\n\n.acf-h2 {\n\tfont-size: 18px;\n\tfont-weight: 400;\n}\n\n.acf-h3 {\n\tfont-size: 16px;\n\tfont-weight: 400;\n}\n\n.acf-admin-page,\n.acf-headerbar {\n\n\th1 {\n\t\t@extend .acf-h1;\n\t}\n\n\th2 {\n\t\t@extend .acf-h2;\n\t}\n\n\th3 {\n\t\t@extend .acf-h3;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Paragraphs\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-admin-page {\n\n\t.p1 {\n\t\tfont-size: 15px;\n\t}\n\n\t.p2 {\n\t\tfont-size: 14px;\n\t}\n\n\t.p3 {\n\t\tfont-size: 13.5px;\n\t}\n\n\t.p4 {\n\t\tfont-size: 13px;\n\t}\n\n\t.p5 {\n\t\tfont-size: 12.5px;\n\t}\n\n\t.p6 {\n\t\tfont-size: 12px;\n\t}\n\n\t.p7 {\n\t\tfont-size: 11.5px;\n\t}\n\n\t.p8 {\n\t\tfont-size: 11px;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Page titles\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-page-title {\n\t@extend .acf-h2;\n\tcolor: $gray-700;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Hide old / native WP titles from pages\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\n\t.acf-settings-wrap h1 {\n\t\tdisplay: none !important;\n\t}\n\n\t#acf-admin-tools h1:not(.acf-field-group-pro-features-title, .acf-field-group-pro-features-title-sm) {\n\t\tdisplay: none !important;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Small\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-small {\n\t@extend .p6;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Link focus style\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\ta:focus {\n\t\tbox-shadow: none;\n\t\toutline: none;\n\t}\n\n\ta:focus-visible {\n\t\tbox-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgb(79 148 212 / 80%);\n\t\toutline: 1px solid transparent;\n\t}\n}\n","/*--------------------------------------------------------------------------------------------\n*\n*\tacf-field\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-field,\n.acf-field .acf-label,\n.acf-field .acf-input {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tposition: relative;\n}\n\n.acf-field {\n\tmargin: 15px 0;\n\n\t// clear is important as it will avoid any layout issues with floating fields\n\t// do not delete (you have tried this)\n\tclear: both;\n\n\t// description\n\tp.description {\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t// label\n\t.acf-label {\n\t\tvertical-align: top;\n\t\tmargin: 0 0 10px;\n\n\t\tlabel {\n\t\t\tdisplay: block;\n\t\t\tfont-weight: 500;\n\t\t\tmargin: 0 0 3px;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&:empty {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t// input\n\t.acf-input {\n\t\tvertical-align: top;\n\t}\n\n\t// description\n\tp.description {\n\t\tdisplay: block;\n\t\tmargin: {\n\t\t\ttop: 6px;\n\t\t}\n\t\t@extend .p6;\n\t\tcolor: $gray-500;\n\t}\n\n\t// notice\n\t.acf-notice {\n\t\tmargin: 0 0 15px;\n\t\tbackground: #edf2ff;\n\t\tcolor: #0c6ca0;\n\t\tborder-color: #2183b9;\n\n\t\t// error\n\t\t&.-error {\n\t\t\tbackground: #ffe6e6;\n\t\t\tcolor: #cc2727;\n\t\t\tborder-color: #d12626;\n\t\t}\n\n\t\t// success\n\t\t&.-success {\n\t\t\tbackground: #eefbe8;\n\t\t\tcolor: #0e7b17;\n\t\t\tborder-color: #32a23b;\n\t\t}\n\n\t\t// warning\n\t\t&.-warning {\n\t\t\tbackground: #fff3e6;\n\t\t\tcolor: #bd4b0e;\n\t\t\tborder-color: #d16226;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&},\n\t\ttr#{&} {\n\t\tmargin: 0;\n\t}\n}\n\n// width\n.acf-field[data-width] {\n\tfloat: left;\n\tclear: none;\n\n\t// next\n\t+ .acf-field[data-width] {\n\t\tborder-left: 1px solid #eeeeee;\n\t}\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\tfloat: right;\n\n\t\t+ .acf-field[data-width] {\n\t\t\tborder-left: none;\n\t\t\tborder-right: 1px solid #eeeeee;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&},\n\t\ttr#{&} {\n\t\tfloat: none;\n\t}\n\n\t// mobile\n\t/*\n\t@media screen and (max-width: $sm) {\n\t\tfloat: none;\n\t\twidth: auto;\n\t\tborder-left-width: 0;\n\t\tborder-right-width: 0;\n\t}\n*/\n}\n\n// float helpers\n.acf-field.-c0 {\n\tclear: both;\n\tborder-left-width: 0 !important;\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\tborder-left-width: 1px !important;\n\t\tborder-right-width: 0 !important;\n\t}\n}\n\n.acf-field.-r0 {\n\tborder-top-width: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields {\n\tposition: relative;\n\n\t// clearifx\n\t@include clearfix();\n\n\t// border\n\t&.-border {\n\t\tborder: $wp-card-border solid 1px;\n\t\tbackground: #fff;\n\t}\n\n\t// field\n\t> .acf-field {\n\t\tposition: relative;\n\t\tmargin: 0;\n\t\tpadding: 16px;\n\t\tborder-top: {\n\t\t\twidth: 1px;\n\t\t\tstyle: solid;\n\t\t\tcolor: $gray-200;\n\t\t}\n\n\t\t// first\n\t\t&:first-child {\n\t\t\tborder-top: none;\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&} {\n\t\tpadding: 0 !important;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (clear)\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields.-clear > .acf-field {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 15px 0;\n\n\t// width\n\t&[data-width] {\n\t\tborder: none !important;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tpadding: 0;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tpadding: 0;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (left)\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields.-left > .acf-field {\n\tpadding: $fy 0;\n\n\t// clearifx\n\t@include clearfix();\n\n\t// sidebar\n\t&:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tz-index: 0;\n\t\tbackground: #f9f9f9;\n\t\tborder-color: #e1e1e1;\n\t\tborder-style: solid;\n\t\tborder-width: 0 1px 0 0;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t}\n\n\t// width\n\t&[data-width] {\n\t\tfloat: none;\n\t\twidth: auto !important;\n\t\tborder-left-width: 0 !important;\n\t\tborder-right-width: 0 !important;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tfloat: left;\n\t\twidth: 20%;\n\t\tmargin: 0;\n\t\tpadding: 0 $fx;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tfloat: left;\n\t\twidth: 80%;\n\t\tmargin: 0;\n\t\tpadding: 0 $fx;\n\t}\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\t// sidebar\n\t\t&:before {\n\t\t\tborder-width: 0 0 0 1px;\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\n\t\t// label\n\t\t> .acf-label {\n\t\t\tfloat: right;\n\t\t}\n\n\t\t// input\n\t\t> .acf-input {\n\t\t\tfloat: right;\n\t\t}\n\t}\n\n\t// In sidebar.\n\t#side-sortables & {\n\t\t&:before {\n\t\t\tdisplay: none;\n\t\t}\n\t\t> .acf-label {\n\t\t\twidth: 100%;\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\t\t> .acf-input {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t// mobile\n\t@media screen and (max-width: $sm) {\n\t\t// sidebar\n\t\t&:before {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// label\n\t\t> .acf-label {\n\t\t\twidth: 100%;\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\n\t\t// input\n\t\t> .acf-input {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n\n/* clear + left */\n.acf-fields.-clear.-left > .acf-field {\n\tpadding: 0;\n\tborder: none;\n\n\t// sidebar\n\t&:before {\n\t\tdisplay: none;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tpadding: 0;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tpadding: 0;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-table\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-table tr.acf-field {\n\t// label\n\t> td.acf-label {\n\t\tpadding: $fp;\n\t\tmargin: 0;\n\t\tbackground: #f9f9f9;\n\t\twidth: 20%;\n\t}\n\n\t// input\n\t> td.acf-input {\n\t\tpadding: $fp;\n\t\tmargin: 0;\n\t\tborder-left-color: #e1e1e1;\n\t}\n}\n\n.acf-sortable-tr-helper {\n\tposition: relative !important;\n\tdisplay: table-row !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-postbox\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-postbox {\n\tposition: relative;\n\n\t// inside\n\t> .inside {\n\t\tmargin: 0 !important; /* override WP style - do not delete - you have tried this before */\n\t\tpadding: 0 !important; /* override WP style - do not delete - you have tried this before */\n\t}\n\n\t// Edit cog.\n\t.acf-hndle-cog {\n\t\tcolor: #72777c;\n\t\tfont-size: 16px;\n\t\tline-height: 36px;\n\t\theight: 36px; // Mimic WP 5.5\n\t\twidth: 1.62rem; // Mimic WP 5.5\n\t\tposition: relative;\n\t\tdisplay: none;\n\t\t&:hover {\n\t\t\tcolor: #191e23;\n\t\t}\n\t}\n\n\t// Show on hover.\n\t> .hndle:hover,\n\t> .postbox-header:hover {\n\t\t.acf-hndle-cog {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// WP < 5.5 styling\n\t> .hndle {\n\t\t.acf-hndle-cog {\n\t\t\theight: 20px;\n\t\t\tline-height: 20px;\n\t\t\tfloat: right;\n\t\t\twidth: auto;\n\t\t\t&:hover {\n\t\t\t\tcolor: #777777;\n\t\t\t}\n\t\t}\n\t}\n\n\t// replace\n\t.acf-replace-with-fields {\n\t\tpadding: 15px;\n\t\ttext-align: center;\n\t}\n}\n\n// Correct margin around #acf_after_title\n#post-body-content #acf_after_title-sortables {\n\tmargin: 20px 0 -20px;\n}\n\n/* seamless */\n.acf-postbox.seamless {\n\tborder: 0 none;\n\tbackground: transparent;\n\tbox-shadow: none;\n\n\t/* hide hndle */\n\t> .postbox-header,\n\t> .hndle,\n\t> .handlediv {\n\t\tdisplay: none !important;\n\t}\n\n\t/* inside */\n\t> .inside {\n\t\tdisplay: block !important; /* stop metabox from hiding when closed */\n\t\tmargin-left: -$field_padding_x !important;\n\t\tmargin-right: -$field_padding_x !important;\n\n\t\t> .acf-field {\n\t\t\tborder-color: transparent;\n\t\t}\n\t}\n}\n\n/* seamless (left) */\n.acf-postbox.seamless > .acf-fields.-left {\n\t/* hide sidebar bg */\n\t> .acf-field:before {\n\t\tdisplay: none;\n\t}\n\n\t/* mobile */\n\t@media screen and (max-width: 782px) {\n\t\t/* remove padding */\n\t\t& > .acf-field > .acf-label,\n\t\t& > .acf-field > .acf-input {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Inputs\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field {\n\tinput[type=\"text\"],\n\tinput[type=\"password\"],\n\tinput[type=\"date\"],\n\tinput[type=\"datetime\"],\n\tinput[type=\"datetime-local\"],\n\tinput[type=\"email\"],\n\tinput[type=\"month\"],\n\tinput[type=\"number\"],\n\tinput[type=\"search\"],\n\tinput[type=\"tel\"],\n\tinput[type=\"time\"],\n\tinput[type=\"url\"],\n\tinput[type=\"week\"],\n\ttextarea,\n\tselect {\n\t\twidth: 100%;\n\t\tpadding: 4px 8px;\n\t\tmargin: 0;\n\t\tbox-sizing: border-box;\n\t\tfont-size: 14px;\n\t\tline-height: 1.4;\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tpadding: 3px 5px;\n\t\t}\n\t}\n\ttextarea {\n\t\tresize: vertical;\n\t}\n}\n\n// Fix extra padding in Firefox.\nbody.acf-browser-firefox .acf-field select {\n\tpadding: 4px 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Text\n*\n*-----------------------------------------------------------------------------*/\n.acf-input-prepend,\n.acf-input-append,\n.acf-input-wrap {\n\tbox-sizing: border-box;\n}\n\n.acf-input-prepend,\n.acf-input-append {\n\tfont-size: 13px;\n\tline-height: 1.4;\n\tpadding: 4px 8px;\n\tbackground: #f5f5f5;\n\tborder: $wp-input-border solid 1px;\n\tmin-height: 30px;\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tpadding: 3px 5px;\n\t\tborder-color: $wp38-input-border;\n\t\tmin-height: 28px;\n\t}\n}\n\n.acf-input-prepend {\n\tfloat: left;\n\tborder-right-width: 0;\n\tborder-radius: 3px 0 0 3px;\n}\n\n.acf-input-append {\n\tfloat: right;\n\tborder-left-width: 0;\n\tborder-radius: 0 3px 3px 0;\n}\n\n.acf-input-wrap {\n\tposition: relative;\n\toverflow: hidden;\n\t.acf-is-prepended {\n\t\tborder-radius: 0 $radius-md $radius-md 0 !important;\n\t}\n\t.acf-is-appended {\n\t\tborder-radius: $radius-md 0 0 $radius-md !important;\n\t}\n\t.acf-is-prepended.acf-is-appended {\n\t\tborder-radius: 0 !important;\n\t}\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .acf-input-prepend {\n\tborder-left-width: 0;\n\tborder-right-width: 1px;\n\tborder-radius: 0 3px 3px 0;\n\n\tfloat: right;\n}\n\nhtml[dir=\"rtl\"] .acf-input-append {\n\tborder-left-width: 1px;\n\tborder-right-width: 0;\n\tborder-radius: 3px 0 0 3px;\n\tfloat: left;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-prepended {\n\tborder-radius: 3px 0 0 3px !important;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-appended {\n\tborder-radius: 0 3px 3px 0 !important;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-prepended.acf-is-appended {\n\tborder-radius: 0 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Color Picker\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-color-picker {\n\t.wp-color-result {\n\t\tborder-color: $wp-input-border;\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: $wp-card-border;\n\t\t}\n\t}\n\t.wp-picker-active {\n\t\tposition: relative;\n\t\tz-index: 1;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Url\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-url {\n\ti {\n\t\tposition: absolute;\n\t\ttop: 5px;\n\t\tleft: 5px;\n\t\topacity: 0.5;\n\t\tcolor: #7e8993;\n\t}\n\n\tinput[type=\"url\"] {\n\t\tpadding-left: 27px !important;\n\t}\n\n\t&.-valid i {\n\t\topacity: 1;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v3)\n*\n*-----------------------------------------------------------------------------*/\n\n.select2-container.-acf {\n\tz-index: 1001;\n\t\n\t.select2-choices {\n\t\tbackground: #fff;\n\t\tborder-color: #ddd;\n\t\tbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;\n\t\tmin-height: 31px;\n\n\t\t.select2-search-choice {\n\t\t\tmargin: 5px 0 5px 5px;\n\t\t\tpadding: 3px 5px 3px 18px;\n\t\t\tborder-color: #bbb;\n\t\t\tbackground: #f9f9f9;\n\t\t\tbox-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;\n\n\t\t\t/* sortable item*/\n\t\t\t&.ui-sortable-helper {\n\t\t\t\tbackground: #5897fb;\n\t\t\t\tborder-color: darken(#5897fb, 5%);\n\t\t\t\tcolor: #fff !important;\n\t\t\t\tbox-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n\n\t\t\t\ta {\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* sortable shadow */\n\t\t\t&.ui-sortable-placeholder {\n\t\t\t\tbackground-color: #f7f7f7;\n\t\t\t\tborder-color: #f7f7f7;\n\t\t\t\tvisibility: visible !important;\n\t\t\t}\n\t\t}\n\n\t\t.select2-search-choice-focus {\n\t\t\tborder-color: #999;\n\t\t}\n\n\t\t.select2-search-field input {\n\t\t\theight: 31px;\n\t\t\tline-height: 22px;\n\t\t\tmargin: 0;\n\t\t\tpadding: 5px 5px 5px 7px;\n\t\t}\n\t}\n\n\t.select2-choice {\n\t\tborder-color: #bbbbbb;\n\n\t\t.select2-arrow {\n\t\t\tbackground: transparent;\n\t\t\tborder-left-color: #dfdfdf;\n\t\t\tpadding-left: 1px;\n\t\t}\n\n\t\t.select2-result-description {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* open */\n\t&.select2-container-active .select2-choices,\n\t&.select2-dropdown-open .select2-choices {\n\t\tborder-color: #5b9dd9;\n\t\tborder-radius: 3px 3px 0 0;\n\t}\n\n\t/* single open */\n\t&.select2-dropdown-open .select2-choice {\n\t\tbackground: #fff;\n\t\tborder-color: #5b9dd9;\n\t}\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .select2-container.-acf {\n\t.select2-search-choice-close {\n\t\tleft: 24px;\n\t}\n\n\t.select2-choice > .select2-chosen {\n\t\tmargin-left: 42px;\n\t}\n\n\t.select2-choice .select2-arrow {\n\t\tpadding-left: 0;\n\t\tpadding-right: 1px;\n\t}\n}\n\n/* description */\n.select2-drop {\n\t/* search*/\n\t.select2-search {\n\t\tpadding: 4px 4px 0;\n\t}\n\n\t/* result */\n\t.select2-result {\n\t\t.select2-result-description {\n\t\t\tcolor: #999;\n\t\t\tfont-size: 12px;\n\t\t\tmargin-left: 5px;\n\t\t}\n\n\t\t/* hover*/\n\t\t&.select2-highlighted {\n\t\t\t.select2-result-description {\n\t\t\t\tcolor: #fff;\n\t\t\t\topacity: 0.75;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v4)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf {\n\t// Reset WP default style.\n\tli {\n\t\tmargin-bottom: 0;\n\t}\n\n\t// select2 4.1 specific targeting for plugin conflict resolution.\n\t&[data-select2-id^=\"select2-data\"] {\n\t\t.select2-selection--multiple {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t// Customize border color to match WP admin.\n\t.select2-selection {\n\t\tborder-color: $wp-input-border;\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: #aaa;\n\t\t}\n\t}\n\n\t// Multiple wrap.\n\t.select2-selection--multiple {\n\t\t// If no value, increase hidden search input full width.\n\t\t// Overrides calculated px width issues.\n\t\t.select2-search--inline:first-child {\n\t\t\tfloat: none;\n\t\t\tinput {\n\t\t\t\twidth: 100% !important;\n\t\t\t}\n\t\t}\n\n\t\t// ul: Remove padding because li already has margin-right.\n\t\t.select2-selection__rendered {\n\t\t\tpadding-right: 0;\n\t\t}\n\n\t\t// incredibly specific targeting of an ID that only gets applied in select2 4.1 to solve plugin conflicts\n\t\t.select2-selection__rendered[id^=\"select2-acf-field\"] {\n\t\t\tdisplay: inline;\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\n\t\t\t.select2-selection__choice {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t// li\n\t\t.select2-selection__choice {\n\t\t\tbackground-color: #f7f7f7;\n\t\t\tborder-color: #cccccc;\n\n\t\t\t// Allow choice to wrap multiple lines.\n\t\t\tmax-width: 100%;\n\t\t\toverflow: hidden;\n\t\t\tword-wrap: normal !important;\n\t\t\twhite-space: normal;\n\n\t\t\t// Sortable.\n\t\t\t&.ui-sortable-helper {\n\t\t\t\tbackground: $blue-500;\n\t\t\t\tborder-color: $blue-600;\n\t\t\t\tcolor: #fff !important;\n\t\t\t\tbox-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n\n\t\t\t\tspan {\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Fixed for select2's 4.1 css changes when loaded by another plugin.\n\t\t\t.select2-selection__choice__remove {\n\t\t\t\tposition: static;\n\t\t\t\tborder-right: none;\n\t\t\t\tpadding: 0;\n\t\t\t}\n\n\t\t\t// Sortable shadow\n\t\t\t&.ui-sortable-placeholder {\n\t\t\t\tbackground-color: $gray-100;\n\t\t\t\tborder-color: $gray-100;\n\t\t\t\tvisibility: visible !important;\n\t\t\t}\n\t\t}\n\n\t\t// search\n\t\t.select2-search__field {\n\t\t\tbox-shadow: none !important;\n\t\t\tmin-height: 0;\n\t\t}\n\t}\n\n\t// Fix single select pushing out repeater field table width.\n\t.acf-row & .select2-selection--single {\n\t\toverflow: hidden;\n\t\t.select2-selection__rendered {\n\t\t\twhite-space: normal;\n\t\t}\n\t}\n}\n\n.acf-admin-single-field-group .select2-dropdown {\n\tborder-color: $blue-300 !important;\n\tmargin-top: -5px;\n\toverflow: hidden;\n\tbox-shadow: $elevation-01;\n}\n\n.select2-dropdown.select2-dropdown--above {\n\tmargin-top: 0;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=\"true\"] {\n\tbackground-color: $gray-50 !important;\n\tcolor: $gray-500;\n\n\t&:hover {\n\t\tcolor: $blue-400;\n\t}\n}\n\n.acf-admin-single-field-group .select2-container--default\n\t.select2-results__option--highlighted[aria-selected] {\n\tcolor: #fff !important;\n\tbackground-color: $blue-500 !important;\n}\n\n// remove bottom margin on options\n.select2-dropdown .select2-results__option {\n\tmargin-bottom: 0;\n}\n\n// z-index helper.\n.select2-container {\n\t.select2-dropdown {\n\t\tz-index: 900000;\n\n\t\t// Reset input height.\n\t\t.select2-search__field {\n\t\t\tline-height: 1.4;\n\t\t\tmin-height: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Link\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-link {\n\t.link-wrap {\n\t\tdisplay: none;\n\t\tborder: $wp-card-border solid 1px;\n\t\tborder-radius: 3px;\n\t\tpadding: 5px;\n\t\tline-height: 26px;\n\t\tbackground: #fff;\n\n\t\tword-wrap: break-word;\n\t\tword-break: break-all;\n\n\t\t.link-title {\n\t\t\tpadding: 0 5px;\n\t\t}\n\t}\n\n\t// Has value.\n\t&.-value {\n\t\t.button {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-link-ext {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.link-wrap {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// Is external.\n\t&.-external {\n\t\t.acf-icon.-link-ext {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n\n#wp-link-backdrop {\n\tz-index: 900000 !important;\n}\n#wp-link-wrap {\n\tz-index: 900001 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Radio\n*\n*-----------------------------------------------------------------------------*/\n\nul.acf-radio-list,\nul.acf-checkbox-list {\n\tbackground: transparent;\n\tborder: 1px solid transparent;\n\tposition: relative;\n\tpadding: 1px;\n\tmargin: 0;\n\n\t&:focus-within {\n\t\tborder: 1px solid $blue-200;\n\t\tborder-radius: $radius-md;\n\t}\n\n\tli {\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\t\tmargin: 0;\n\t\tposition: relative;\n\t\tword-wrap: break-word;\n\n\t\tlabel {\n\t\t\tdisplay: inline;\n\t\t}\n\n\t\tinput[type=\"checkbox\"],\n\t\tinput[type=\"radio\"] {\n\t\t\tmargin: -1px 4px 0 0;\n\t\t\tvertical-align: middle;\n\t\t}\n\n\t\tinput[type=\"text\"] {\n\t\t\twidth: auto;\n\t\t\tvertical-align: middle;\n\t\t\tmargin: 2px 0;\n\t\t}\n\n\t\t/* attachment sidebar fix*/\n\t\tspan {\n\t\t\tfloat: none;\n\t\t}\n\n\t\ti {\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t/* hl */\n\t&.acf-hl {\n\t\tli {\n\t\t\tmargin-right: 20px;\n\t\t\tclear: none;\n\t\t}\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tinput[type=\"checkbox\"],\n\t\tinput[type=\"radio\"] {\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Button Group\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-button-group {\n\tdisplay: inline-block;\n\n\tlabel {\n\t\tdisplay: inline-block;\n\t\tborder: $wp-input-border solid 1px;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\tpadding: 5px 10px;\n\t\tbackground: #fff;\n\n\t\t&:hover {\n\t\t\tcolor: #016087;\n\t\t\tbackground: #f3f5f6;\n\t\t\tborder-color: #0071a1;\n\t\t\tz-index: 2;\n\t\t}\n\n\t\t&.selected {\n\t\t\tborder-color: #007cba;\n\t\t\tbackground: lighten(#007cba, 5%);\n\t\t\tcolor: #fff;\n\t\t\tz-index: 2;\n\t\t}\n\t}\n\n\tinput {\n\t\tdisplay: none !important;\n\t}\n\n\t/* default (horizontal) */\n\t& {\n\t\tpadding-left: 1px;\n\t\tdisplay: inline-flex;\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\n\t\tlabel {\n\t\t\tmargin: 0 0 0 -1px;\n\t\t\tflex: 1;\n\t\t\ttext-align: center;\n\t\t\twhite-space: nowrap;\n\n\t\t\t// corners\n\t\t\t&:first-child {\n\t\t\t\tborder-radius: 3px 0 0 3px;\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tborder-radius: 0 3px 3px 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-radius: 0 3px 3px 0;\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tborder-radius: 3px 0 0 3px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:only-child {\n\t\t\t\tborder-radius: 3px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* vertical */\n\t&.-vertical {\n\t\tpadding-left: 0;\n\t\tpadding-top: 1px;\n\t\tflex-direction: column;\n\n\t\tlabel {\n\t\t\tmargin: -1px 0 0 0;\n\n\t\t\t// corners\n\t\t\t&:first-child {\n\t\t\t\tborder-radius: 3px 3px 0 0;\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-radius: 0 0 3px 3px;\n\t\t\t}\n\t\t\t&:only-child {\n\t\t\t\tborder-radius: 3px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tlabel {\n\t\t\tborder-color: $wp-card-border;\n\t\t\t&:hover {\n\t\t\t\tborder-color: #0071a1;\n\t\t\t}\n\t\t\t&.selected {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.acf-admin-page {\n\t.acf-button-group {\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\talign-content: center;\n\t\theight: 40px;\n\t\tborder-radius: $radius-md;\n\t\tbox-shadow: $elevation-01;\n\n\t\tlabel {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\talign-content: center;\n\t\t\tborder: $gray-300 solid 1px;\n\t\t\tpadding: 6px 16px;\n\t\t\tcolor: $gray-600;\n\t\t\tfont-weight: 500;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $color-primary;\n\t\t\t}\n\n\t\t\t&.selected {\n\t\t\t\tbackground: $gray-50;\n\t\t\t\tcolor: $color-primary;\n\t\t\t}\n\t\t}\n\t}\n\n\t.select2-container.-acf {\n\t\t.select2-selection--multiple {\n\t\t\t.select2-selection__choice {\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tmargin: {\n\t\t\t\t\ttop: 8px;\n\t\t\t\t\tleft: 2px;\n\t\t\t\t};\n\t\t\t\tposition: relative;\n\t\t\t\tpadding: {\n\t\t\t\t\ttop: 4px;\n\t\t\t\t\tright: auto;\n\t\t\t\t\tbottom: 4px;\n\t\t\t\t\tleft: 8px;\n\t\t\t\t}\n\t\t\t\tbackground-color: $blue-50;\n\t\t\t\tborder-color: $blue-200;\n\t\t\t\tcolor: $blue-500;\n\n\t\t\t\t.select2-selection__choice__remove {\n\t\t\t\t\torder: 2;\n\t\t\t\t\twidth: 14px;\n\t\t\t\t\theight: 14px;\n\t\t\t\t\tmargin: {\n\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\tleft: 4px;\n\t\t\t\t\t}\n\t\t\t\t\tcolor: $blue-300;\n\t\t\t\t\ttext-indent: 100%;\n\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\toverflow: hidden;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tcolor: $blue-500;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\t$icon-size: 14px;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\twidth: $icon-size;\n\t\t\t\t\t\theight: $icon-size;\n\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\tbackground-color: currentColor;\n\t\t\t\t\t\tborder: none;\n\t\t\t\t\t\tborder-radius: 0;\n\t\t\t\t\t\t-webkit-mask-size: contain;\n\t\t\t\t\t\tmask-size: contain;\n\t\t\t\t\t\t-webkit-mask-repeat: no-repeat;\n\t\t\t\t\t\tmask-repeat: no-repeat;\n\t\t\t\t\t\t-webkit-mask-position: center;\n\t\t\t\t\t\tmask-position: center;\n\t\t\t\t\t\t-webkit-mask-image: url(\"../../images/icons/icon-close.svg\");\n\t\t\t\t\t\tmask-image: url(\"../../images/icons/icon-close.svg\");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Checkbox\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-checkbox-list {\n\t.button {\n\t\tmargin: 10px 0 0;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* True / False\n*\n*-----------------------------------------------------------------------------*/\n.acf-switch {\n\tdisplay: inline-block;\n\tborder-radius: 5px;\n\tcursor: pointer;\n\tposition: relative;\n\tbackground: #f5f5f5;\n\theight: 30px;\n\tvertical-align: middle;\n\tborder: $wp-input-border solid 1px;\n\n\t-webkit-transition: background 0.25s ease;\n\t-moz-transition: background 0.25s ease;\n\t-o-transition: background 0.25s ease;\n\ttransition: background 0.25s ease;\n\n\tspan {\n\t\tdisplay: inline-block;\n\t\tfloat: left;\n\t\ttext-align: center;\n\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\n\t\tpadding: 4px 10px;\n\t\tmin-width: 15px;\n\n\t\ti {\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t.acf-switch-on {\n\t\tcolor: #fff;\n\t\ttext-shadow: #007cba 0 1px 0;\n\t}\n\n\t.acf-switch-off {\n\t}\n\n\t.acf-switch-slider {\n\t\tposition: absolute;\n\t\ttop: 2px;\n\t\tleft: 2px;\n\t\tbottom: 2px;\n\t\tright: 50%;\n\t\tz-index: 1;\n\t\tbackground: #fff;\n\t\tborder-radius: 3px;\n\t\tborder: $wp-input-border solid 1px;\n\n\t\t-webkit-transition: all 0.25s ease;\n\t\t-moz-transition: all 0.25s ease;\n\t\t-o-transition: all 0.25s ease;\n\t\ttransition: all 0.25s ease;\n\n\t\ttransition-property: left, right;\n\t}\n\n\t/* hover */\n\t&:hover,\n\t&.-focus {\n\t\tborder-color: #0071a1;\n\t\tbackground: #f3f5f6;\n\t\tcolor: #016087;\n\t\t.acf-switch-slider {\n\t\t\tborder-color: #0071a1;\n\t\t}\n\t}\n\n\t/* active */\n\t&.-on {\n\t\tbackground: #0d99d5;\n\t\tborder-color: #007cba;\n\n\t\t.acf-switch-slider {\n\t\t\tleft: 50%;\n\t\t\tright: 2px;\n\t\t\tborder-color: #007cba;\n\t\t}\n\n\t\t/* hover */\n\t\t&:hover {\n\t\t\tborder-color: #007cba;\n\t\t}\n\t}\n\n\t/* message */\n\t+ span {\n\t\tmargin-left: 6px;\n\t}\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tborder-color: $wp-card-border;\n\t\t.acf-switch-slider {\n\t\t\tborder-color: $wp-card-border;\n\t\t}\n\n\t\t&:hover,\n\t\t&.-focus {\n\t\t\tborder-color: #0071a1;\n\t\t\t.acf-switch-slider {\n\t\t\t\tborder-color: #0071a1;\n\t\t\t}\n\t\t}\n\n\t\t&.-on {\n\t\t\tborder-color: #007cba;\n\t\t\t.acf-switch-slider {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* checkbox */\n.acf-switch-input {\n\topacity: 0;\n\tposition: absolute;\n\tmargin: 0;\n}\n\n.acf-admin-single-field-group .acf-true-false {\n\tborder: 1px solid transparent;\n\n\t&:focus-within {\n\t\tborder: 1px solid $blue-400;\n\t\tborder-radius: 120px;\n\t}\n}\n\n/* in media modal */\n.compat-item .acf-true-false {\n\t.message {\n\t\tfloat: none;\n\t\tpadding: 0;\n\t\tvertical-align: middle;\n\t}\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tGoogle Map\n*\n*-------------------------------------------------------------------------*/\n\n.acf-google-map {\n\tposition: relative;\n\tborder: $wp-card-border solid 1px;\n\tbackground: #fff;\n\n\t.title {\n\t\tposition: relative;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\n\t\t.search {\n\t\t\tmargin: 0;\n\t\t\tfont-size: 14px;\n\t\t\tline-height: 30px;\n\t\t\theight: 40px;\n\t\t\tpadding: 5px 10px;\n\t\t\tborder: 0 none;\n\t\t\tbox-shadow: none;\n\t\t\tborder-radius: 0;\n\t\t\tfont-family: inherit;\n\t\t\tcursor: text;\n\t\t}\n\n\t\t.acf-loading {\n\t\t\tposition: absolute;\n\t\t\ttop: 10px;\n\t\t\tright: 11px;\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Avoid icons disapearing when click/blur events conflict.\n\t\t.acf-icon:active {\n\t\t\tdisplay: inline-block !important;\n\t\t}\n\t}\n\n\t.canvas {\n\t\theight: 400px;\n\t}\n\n\t// Show actions on hover.\n\t&:hover .title .acf-actions {\n\t\tdisplay: block;\n\t}\n\n\t// Default state (show locate, hide search and cancel).\n\t.title {\n\t\t.acf-icon.-location {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t\t.acf-icon.-cancel,\n\t\t.acf-icon.-search {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t// Has value (hide locate, show cancel).\n\t&.-value .title {\n\t\t.search {\n\t\t\tfont-weight: bold;\n\t\t}\n\t\t.acf-icon.-location {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-cancel {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// Is searching (hide locate, show search and cancel).\n\t&.-searching .title {\n\t\t.acf-icon.-location {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-cancel,\n\t\t.acf-icon.-search {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t// Show actions.\n\t\t.acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t// Change search font-weght.\n\t\t.search {\n\t\t\tfont-weight: normal !important;\n\t\t}\n\t}\n\n\t// Loading.\n\t&.-loading .title {\n\t\ta {\n\t\t\tdisplay: none !important;\n\t\t}\n\t\ti {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n\n/* autocomplete */\n.pac-container {\n\tborder-width: 1px 0;\n\tbox-shadow: none;\n}\n\n.pac-container:after {\n\tdisplay: none;\n}\n\n.pac-container .pac-item:first-child {\n\tborder-top: 0 none;\n}\n.pac-container .pac-item {\n\tpadding: 5px 10px;\n\tcursor: pointer;\n}\n\nhtml[dir=\"rtl\"] .pac-container .pac-item {\n\ttext-align: right;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tRelationship\n*\n*-------------------------------------------------------------------------*/\n\n.acf-relationship {\n\tbackground: #fff;\n\tborder: $wp-card-border solid 1px;\n\n\t// Filters.\n\t.filters {\n\t\t@include clearfix();\n\t\tborder-bottom: $wp-card-border solid 1px;\n\t\tbackground: #fff;\n\n\t\t.filter {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tfloat: left;\n\t\t\twidth: 100%;\n\t\t\tbox-sizing: border-box;\n\t\t\tpadding: 7px 7px 7px 0;\n\t\t\t&:first-child {\n\t\t\t\tpadding-left: 7px;\n\t\t\t}\n\n\t\t\t// inputs\n\t\t\tinput,\n\t\t\tselect {\n\t\t\t\tmargin: 0;\n\t\t\t\tfloat: none; /* potential fix for media popup? */\n\n\t\t\t\t&:focus,\n\t\t\t\t&:active {\n\t\t\t\t\toutline: none;\n\t\t\t\t\tbox-shadow: none;\n\t\t\t\t}\n\t\t\t}\n\t\t\tinput {\n\t\t\t\tborder-color: transparent;\n\t\t\t\tbox-shadow: none;\n\t\t\t\tpadding-left: 3px;\n\t\t\t\tpadding-right: 3px;\n\t\t\t}\n\t\t}\n\n\t\t/* widths */\n\t\t&.-f2 {\n\t\t\t.filter {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t}\n\t\t&.-f3 {\n\t\t\t.filter {\n\t\t\t\twidth: 25%;\n\t\t\t}\n\t\t\t.filter.-search {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* list */\n\t.list {\n\t\tmargin: 0;\n\t\tpadding: 5px;\n\t\theight: 160px;\n\t\toverflow: auto;\n\n\t\t.acf-rel-label,\n\t\t.acf-rel-item,\n\t\tp {\n\t\t\tpadding: 5px;\n\t\t\tmargin: 0;\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\t\t\tmin-height: 18px;\n\t\t}\n\n\t\t.acf-rel-label {\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t.acf-rel-item {\n\t\t\tcursor: pointer;\n\n\t\t\tb {\n\t\t\t\ttext-decoration: underline;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\n\t\t\t.thumbnail {\n\t\t\t\tbackground: darken(#f9f9f9, 10%);\n\t\t\t\twidth: 22px;\n\t\t\t\theight: 22px;\n\t\t\t\tfloat: left;\n\t\t\t\tmargin: -2px 5px 0 0;\n\n\t\t\t\timg {\n\t\t\t\t\tmax-width: 22px;\n\t\t\t\t\tmax-height: 22px;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\n\t\t\t\t&.-icon {\n\t\t\t\t\tbackground: #fff;\n\n\t\t\t\t\timg {\n\t\t\t\t\t\tmax-height: 20px;\n\t\t\t\t\t\tmargin-top: 1px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* hover */\n\t\t\t&:hover, &.relationship-hover {\n\t\t\t\tbackground: #3875d7;\n\t\t\t\tcolor: #fff;\n\n\t\t\t\t.thumbnail {\n\t\t\t\t\tbackground: lighten(#3875d7, 25%);\n\n\t\t\t\t\t&.-icon {\n\t\t\t\t\t\tbackground: #fff;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* disabled */\n\t\t\t&.disabled {\n\t\t\t\topacity: 0.5;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t\tcolor: #333;\n\t\t\t\t\tcursor: default;\n\n\t\t\t\t\t.thumbnail {\n\t\t\t\t\t\tbackground: darken(#f9f9f9, 10%);\n\n\t\t\t\t\t\t&.-icon {\n\t\t\t\t\t\t\tbackground: #fff;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tul {\n\t\t\tpadding-bottom: 5px;\n\n\t\t\t.acf-rel-label,\n\t\t\t.acf-rel-item,\n\t\t\tp {\n\t\t\t\tpadding-left: 20px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* selection (bottom) */\n\t.selection {\n\t\t@include clearfix();\n\t\tposition: relative;\n\n\t\t.values,\n\t\t.choices {\n\t\t\twidth: 50%;\n\t\t\tbackground: #fff;\n\t\t\tfloat: left;\n\t\t}\n\n\t\t/* choices */\n\t\t.choices {\n\t\t\tbackground: #f9f9f9;\n\n\t\t\t.list {\n\t\t\t\tborder-right: #dfdfdf solid 1px;\n\t\t\t}\n\t\t}\n\n\t\t/* values */\n\t\t.values {\n\t\t\t.acf-icon {\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 4px;\n\t\t\t\tright: 7px;\n\t\t\t\tdisplay: none;\n\n\t\t\t\t/* rtl */\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tright: auto;\n\t\t\t\t\tleft: 7px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.acf-rel-item:hover .acf-icon, .acf-rel-item.relationship-hover .acf-icon {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\n\t\t\t.acf-rel-item {\n\t\t\t\tcursor: move;\n\n\t\t\t\tb {\n\t\t\t\t\ttext-decoration: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* menu item fix */\n.menu-item {\n\t.acf-relationship {\n\t\tul {\n\t\t\twidth: auto;\n\t\t}\n\n\t\tli {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tWYSIWYG\n*\n*-------------------------------------------------------------------------*/\n\n.acf-editor-wrap {\n\t// Delay.\n\t&.delay {\n\t\t.acf-editor-toolbar {\n\t\t\tcontent: \"\";\n\t\t\tdisplay: block;\n\t\t\tbackground: #f5f5f5;\n\t\t\tborder-bottom: #dddddd solid 1px;\n\t\t\tcolor: #555d66;\n\t\t\tpadding: 10px;\n\t\t}\n\n\t\t.wp-editor-area {\n\t\t\tpadding: 10px;\n\t\t\tborder: none;\n\t\t\tcolor: inherit !important; // Fixes white text bug.\n\t\t}\n\t}\n\n\tiframe {\n\t\tmin-height: 200px;\n\t}\n\n\t.wp-editor-container {\n\t\tborder: 1px solid $wp-card-border;\n\t\tbox-shadow: none !important;\n\t}\n\n\t.wp-editor-tabs {\n\t\tbox-sizing: content-box;\n\t}\n\n\t.wp-switch-editor {\n\t\tborder-color: $wp-card-border;\n\t\tborder-bottom-color: transparent;\n\t}\n}\n\n// Full Screen Mode.\n#mce_fullscreen_container {\n\tz-index: 900000 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTab\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field-tab {\n\tdisplay: none !important;\n}\n\n// class to hide fields\n.hidden-by-tab {\n\tdisplay: none !important;\n}\n\n// ensure floating fields do not disturb tab wrap\n.acf-tab-wrap {\n\tclear: both;\n\tz-index: 1;\n\toverflow: auto;\n}\n\n// tab group\n.acf-tab-group {\n\tborder-bottom: #ccc solid 1px;\n\tpadding: 10px 10px 0;\n\n\tli {\n\t\tmargin: 0 0.5em 0 0;\n\n\t\ta {\n\t\t\tpadding: 5px 10px;\n\t\t\tdisplay: block;\n\n\t\t\tcolor: #555;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 24px;\n\n\t\t\tborder: #ccc solid 1px;\n\t\t\tborder-bottom: 0 none;\n\t\t\ttext-decoration: none;\n\t\t\tbackground: #e5e5e5;\n\t\t\ttransition: none;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\n\t\t\t&:focus {\n\t\t\t\toutline: none;\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:empty {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t// rtl\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tmargin: 0 0 0 0.5em;\n\t\t}\n\n\t\t// active\n\t\t&.active a {\n\t\t\tbackground: #f1f1f1;\n\t\t\tcolor: #000;\n\t\t\tpadding-bottom: 6px;\n\t\t\tmargin-bottom: -1px;\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\t}\n}\n\n// inside acf-fields\n.acf-fields > .acf-tab-wrap {\n\tbackground: #f9f9f9;\n\n\t// group\n\t.acf-tab-group {\n\t\tposition: relative;\n\t\tborder-top: $wp-card-border solid 1px;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\n\t\t// Pull next element (field) up and underneith.\n\t\tz-index: 2;\n\t\tmargin-bottom: -1px;\n\n\t\t// \t\tli a {\n\t\t// \t\t\tbackground: #f1f1f1;\n\t\t// \t\t\tborder-color: $wp-card-border;\n\t\t//\n\t\t// \t\t\t&:hover {\n\t\t// \t\t\t\tbackground: #FFF;\n\t\t// \t\t\t}\n\t\t// \t\t}\n\t\t//\n\t\t// \t\tli.active a {\n\t\t// \t\t\tbackground: #FFFFFF;\n\t\t// \t\t}\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: $wp38-card-border-1;\n\t\t}\n\t}\n\n\t// first child\n\t// fixes issue causing double border-top due to WP postbox .handlediv\n\t// &:first-child .acf-tab-group {\n\t// \tborder-top: none;\n\t// }\n}\n\n// inside acf-fields.-left\n.acf-fields.-left > .acf-tab-wrap {\n\t// group\n\t.acf-tab-group {\n\t\tpadding-left: 20%;\n\n\t\t/* mobile */\n\t\t@media screen and (max-width: $sm) {\n\t\t\tpadding-left: 10px;\n\t\t}\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 20%;\n\n\t\t\t/* mobile */\n\t\t\t@media screen and (max-width: 850px) {\n\t\t\t\tpadding-right: 10px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// left\n.acf-tab-wrap.-left {\n\t// group\n\t.acf-tab-group {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t\tborder: 0 none;\n\t\tpadding: 0 !important; /* important overrides 'left aligned labels' */\n\t\tmargin: 1px 0 0;\n\n\t\t// li\n\t\tli {\n\t\t\tfloat: none;\n\t\t\tmargin: -1px 0 0;\n\n\t\t\ta {\n\t\t\t\tborder: 1px solid #ededed;\n\t\t\t\tfont-size: 13px;\n\t\t\t\tline-height: 18px;\n\t\t\t\tcolor: #0073aa;\n\t\t\t\tpadding: 10px;\n\t\t\t\tmargin: 0;\n\t\t\t\tfont-weight: normal;\n\t\t\t\tborder-width: 1px 0;\n\t\t\t\tborder-radius: 0;\n\t\t\t\tbackground: transparent;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #00a0d2;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.active a {\n\t\t\t\tborder-color: #dfdfdf;\n\t\t\t\tcolor: #000;\n\t\t\t\tmargin-right: -1px;\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t}\n\n\t\t// rtl\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\n\t\t\tli.active a {\n\t\t\t\tmargin-right: 0;\n\t\t\t\tmargin-left: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// space before field\n\t.acf-field + &:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\theight: 10px;\n\t\tborder-top: #dfdfdf solid 1px;\n\t\tborder-bottom: #dfdfdf solid 1px;\n\t\tmargin-bottom: -1px;\n\t}\n\n\t// first child has negative margin issues\n\t&:first-child {\n\t\t.acf-tab-group {\n\t\t\tli:first-child a {\n\t\t\t\tborder-top: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* sidebar */\n.acf-fields.-sidebar {\n\tpadding: 0 0 0 20% !important;\n\tposition: relative;\n\n\t/* before */\n\t&:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t\tbottom: 0;\n\t\tborder-right: #dfdfdf solid 1px;\n\t\tbackground: #f9f9f9;\n\t\tz-index: 1;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tpadding: 0 20% 0 0 !important;\n\n\t\t&:before {\n\t\t\tborder-left: #dfdfdf solid 1px;\n\t\t\tborder-right-width: 0;\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\t}\n\n\t// left\n\t&.-left {\n\t\tpadding: 0 0 0 180px !important;\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding: 0 180px 0 0 !important;\n\t\t}\n\n\t\t&:before {\n\t\t\tbackground: #f1f1f1;\n\t\t\tborder-color: #dfdfdf;\n\t\t\twidth: 180px;\n\t\t}\n\n\t\t> .acf-tab-wrap.-left .acf-tab-group {\n\t\t\twidth: 180px;\n\n\t\t\tli a {\n\t\t\t\tborder-color: #e4e4e4;\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f9f9f9;\n\t\t\t}\n\t\t}\n\t}\n\n\t// fix double border\n\t> .acf-field-tab + .acf-field {\n\t\tborder-top: none;\n\t}\n}\n\n// clear\n.acf-fields.-clear > .acf-tab-wrap {\n\tbackground: transparent;\n\n\t// group\n\t.acf-tab-group {\n\t\tmargin-top: 0;\n\t\tborder-top: none;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\tli a {\n\t\t\tbackground: #e5e5e5;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t}\n\n\t\tli.active a {\n\t\t\tbackground: #f1f1f1;\n\t\t}\n\t}\n}\n\n/* seamless */\n.acf-postbox.seamless {\n\t// sidebar\n\t> .acf-fields.-sidebar {\n\t\tmargin-left: 0 !important;\n\n\t\t&:before {\n\t\t\tbackground: transparent;\n\t\t}\n\t}\n\n\t// default\n\t> .acf-fields > .acf-tab-wrap {\n\t\tbackground: transparent;\n\t\tmargin-bottom: 10px;\n\t\tpadding-left: $fx;\n\t\tpadding-right: $fx;\n\n\t\t.acf-tab-group {\n\t\t\tborder-top: 0 none;\n\t\t\tborder-color: $wp-card-border;\n\n\t\t\tli a {\n\t\t\t\tbackground: #e5e5e5;\n\t\t\t\tborder-color: $wp-card-border;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t}\n\t\t}\n\t}\n\n\t// left tabs\n\t> .acf-fields > .acf-tab-wrap.-left {\n\t\t&:before {\n\t\t\tborder-top: none;\n\t\t\theight: auto;\n\t\t}\n\n\t\t.acf-tab-group {\n\t\t\tmargin-bottom: 0;\n\n\t\t\tli a {\n\t\t\t\tborder-width: 1px 0 1px 1px !important;\n\t\t\t\tborder-color: #cccccc;\n\t\t\t\tbackground: #e5e5e5;\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// menu\n.menu-edit,\n.widget {\n\t.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li {\n\t\ta {\n\t\t\tbackground: #f1f1f1;\n\t\t}\n\t\ta:hover,\n\t\t&.active a {\n\t\t\tbackground: #fff;\n\t\t}\n\t}\n}\n\n.compat-item .acf-tab-wrap td {\n\tdisplay: block;\n}\n\n/* within gallery sidebar */\n.acf-gallery-side .acf-tab-wrap {\n\tborder-top: 0 none !important;\n}\n\n.acf-gallery-side .acf-tab-wrap .acf-tab-group {\n\tmargin: 10px 0 !important;\n\tpadding: 0 !important;\n}\n\n.acf-gallery-side .acf-tab-group li.active a {\n\tbackground: #f9f9f9 !important;\n}\n\n/* withing widget */\n.widget .acf-tab-group {\n\tborder-bottom-color: #e8e8e8;\n}\n\n.widget .acf-tab-group li a {\n\tbackground: #f1f1f1;\n}\n\n.widget .acf-tab-group li.active a {\n\tbackground: #fff;\n}\n\n/* media popup (edit image) */\n.media-modal.acf-expanded\n\t.compat-attachment-fields\n\t> tbody\n\t> tr.acf-tab-wrap\n\t.acf-tab-group {\n\tpadding-left: 23%;\n\tborder-bottom-color: #dddddd;\n}\n\n/* table */\n\n.form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n\tpadding: 0 5px 0 210px;\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n\tpadding: 0 210px 0 5px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\toembed\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-oembed {\n\tposition: relative;\n\tborder: $wp-card-border solid 1px;\n\tbackground: #fff;\n\n\t.title {\n\t\tposition: relative;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\t\tpadding: 5px 10px;\n\n\t\t.input-search {\n\t\t\tmargin: 0;\n\t\t\tfont-size: 14px;\n\t\t\tline-height: 30px;\n\t\t\theight: 30px;\n\t\t\tpadding: 0;\n\t\t\tborder: 0 none;\n\t\t\tbox-shadow: none;\n\t\t\tborder-radius: 0;\n\t\t\tfont-family: inherit;\n\t\t\tcursor: text;\n\t\t}\n\n\t\t.acf-actions {\n\t\t\tpadding: 6px;\n\t\t}\n\t}\n\n\t.canvas {\n\t\tposition: relative;\n\t\tmin-height: 250px;\n\t\tbackground: #f9f9f9;\n\n\t\t.canvas-media {\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\n\t\tiframe {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.acf-icon.-picture {\n\t\t\t@include centered();\n\t\t\tz-index: 0;\n\n\t\t\theight: 42px;\n\t\t\twidth: 42px;\n\t\t\tfont-size: 42px;\n\t\t\tcolor: #999;\n\t\t}\n\n\t\t.acf-loading-overlay {\n\t\t\tbackground: rgba(255, 255, 255, 0.9);\n\t\t}\n\n\t\t.canvas-error {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 0%;\n\t\t\tright: 0%;\n\t\t\tmargin: -9px 0 0 0;\n\t\t\ttext-align: center;\n\t\t\tdisplay: none;\n\n\t\t\tp {\n\t\t\t\tpadding: 8px;\n\t\t\t\tmargin: 0;\n\t\t\t\tdisplay: inline;\n\t\t\t}\n\t\t}\n\t}\n\n\t// has value\n\t&.has-value {\n\t\t.canvas {\n\t\t\tmin-height: 50px;\n\t\t}\n\n\t\t.input-search {\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t.title:hover .acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tImage\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-image-uploader {\n\t@include clearfix();\n\tposition: relative;\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t/* image wrap*/\n\t.image-wrap {\n\t\tposition: relative;\n\t\tfloat: left;\n\n\t\timg {\n\t\t\tmax-width: 100%;\n\t\t\tmax-height: 100%;\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\t\t\tdisplay: block;\n\t\t\tmin-width: 30px;\n\t\t\tmin-height: 30px;\n\t\t\tbackground: #f1f1f1;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t/* svg */\n\t\t\t&[src$=\".svg\"] {\n\t\t\t\tmin-height: 100px;\n\t\t\t\tmin-width: 100px;\n\t\t\t}\n\t\t}\n\n\t\t/* hover */\n\t\t&:hover .acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* input */\n\tinput.button {\n\t\twidth: auto;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\t.image-wrap {\n\t\t\tfloat: right;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tFile\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-file-uploader {\n\tposition: relative;\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t.file-wrap {\n\t\tborder: $wp-card-border solid 1px;\n\t\tmin-height: 84px;\n\t\tposition: relative;\n\t\tbackground: #fff;\n\t}\n\n\t.file-icon {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tbottom: 0;\n\t\tpadding: 10px;\n\t\tbackground: #f1f1f1;\n\t\tborder-right: $wp-card-border-1 solid 1px;\n\n\t\timg {\n\t\t\tdisplay: block;\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\t\t\tmax-width: 48px;\n\t\t}\n\t}\n\n\t.file-info {\n\t\tpadding: 10px;\n\t\tmargin-left: 69px;\n\n\t\tp {\n\t\t\tmargin: 0 0 2px;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 1.4em;\n\t\t\tword-break: break-all;\n\t\t}\n\n\t\ta {\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\n\t/* hover */\n\t&:hover .acf-actions {\n\t\tdisplay: block;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\t.file-icon {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t\tborder-left: #e5e5e5 solid 1px;\n\t\t\tborder-right: none;\n\t\t}\n\n\t\t.file-info {\n\t\t\tmargin-right: 69px;\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tDate Picker\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-ui-datepicker .ui-datepicker {\n\tz-index: 900000 !important;\n\n\t.ui-widget-header a {\n\t\tcursor: pointer;\n\t\ttransition: none;\n\t}\n}\n\n/* fix highlight state overriding hover / active */\n.acf-ui-datepicker .ui-state-highlight.ui-state-hover {\n\tborder: 1px solid #98b7e8 !important;\n\tbackground: #98b7e8 !important;\n\tfont-weight: normal !important;\n\tcolor: #ffffff !important;\n}\n\n.acf-ui-datepicker .ui-state-highlight.ui-state-active {\n\tborder: 1px solid #3875d7 !important;\n\tbackground: #3875d7 !important;\n\tfont-weight: normal !important;\n\tcolor: #ffffff !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tSeparator field\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field-separator {\n\t.acf-label {\n\t\tmargin-bottom: 0;\n\n\t\tlabel {\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t.acf-input {\n\t\tdisplay: none;\n\t}\n\n\t/* fields */\n\t.acf-fields > & {\n\t\tbackground: #f9f9f9;\n\t\tborder-bottom: 1px solid #dfdfdf;\n\t\tborder-top: 1px solid #dfdfdf;\n\t\tmargin-bottom: -1px;\n\t\tz-index: 2;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTaxonomy\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-taxonomy-field {\n\tposition: relative;\n\n\t.categorychecklist-holder {\n\t\tborder: $wp-card-border solid 1px;\n\t\tborder-radius: 3px;\n\t\tmax-height: 200px;\n\t\toverflow: auto;\n\t}\n\n\t.acf-checkbox-list {\n\t\tmargin: 0;\n\t\tpadding: 10px;\n\n\t\tul.children {\n\t\t\tpadding-left: 18px;\n\t\t}\n\t}\n\n\t/* hover */\n\t&:hover {\n\t\t.acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* select */\n\t&[data-ftype=\"select\"] {\n\t\t.acf-actions {\n\t\t\tpadding: 0;\n\t\t\tmargin: -9px;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tRange\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-range-wrap {\n\t.acf-append,\n\t.acf-prepend {\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t\tline-height: 28px;\n\t\tmargin: 0 7px 0 0;\n\t}\n\n\t.acf-append {\n\t\tmargin: 0 0 0 7px;\n\t}\n\n\tinput[type=\"range\"] {\n\t\tdisplay: inline-block;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tvertical-align: middle;\n\t\theight: 28px;\n\n\t\t&:focus {\n\t\t\toutline: none;\n\t\t}\n\t}\n\n\tinput[type=\"number\"] {\n\t\tdisplay: inline-block;\n\t\tmin-width: 5em;\n\t\tpadding-right: 4px;\n\t\tmargin-left: 10px;\n\t\tvertical-align: middle;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tinput[type=\"number\"] {\n\t\t\tmargin-right: 10px;\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.acf-append {\n\t\t\tmargin: 0 7px 0 0;\n\t\t}\n\t\t.acf-prepend {\n\t\t\tmargin: 0 0 0 7px;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* acf-accordion\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-accordion {\n\tmargin: -1px 0;\n\tpadding: 0;\n\tbackground: #fff;\n\tborder-top: 1px solid $wp-card-border-1;\n\tborder-bottom: 1px solid $wp-card-border-1;\n\tz-index: 1; // Display above following field.\n\n\t// Title.\n\t.acf-accordion-title {\n\t\tmargin: 0;\n\t\tpadding: 12px;\n\t\tfont-weight: bold;\n\t\tcursor: pointer;\n\t\tfont-size: inherit;\n\t\tfont-size: 13px;\n\t\tline-height: 1.4em;\n\n\t\t&:hover {\n\t\t\tbackground: #f3f4f5;\n\t\t}\n\n\t\tlabel {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 1.4em;\n\t\t}\n\n\t\tp {\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.acf-accordion-icon {\n\t\t\tfloat: right;\n\t\t}\n\n\t\t// Gutenberg uses SVG.\n\t\tsvg.acf-accordion-icon {\n\t\t\tposition: absolute;\n\t\t\tright: 10px;\n\t\t\ttop: 50%;\n\t\t\ttransform: translateY(-50%);\n\t\t\tcolor: #191e23;\n\t\t\tfill: currentColor;\n\t\t}\n\t}\n\n\t.acf-accordion-content {\n\t\tmargin: 0;\n\t\tpadding: 0 12px 12px;\n\t\tdisplay: none;\n\t}\n\n\t// Open.\n\t&.-open {\n\t\t> .acf-accordion-content {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n// Field specific overrides\n.acf-field.acf-accordion {\n\tmargin: -1px 0;\n\tpadding: 0 !important; // !important needed to avoid Gutenberg sidebar issues.\n\tborder-color: $wp-card-border-1;\n\n\t.acf-label.acf-accordion-title {\n\t\tpadding: 12px;\n\t\twidth: auto;\n\t\tfloat: none;\n\t\twidth: auto;\n\t}\n\n\t.acf-input.acf-accordion-content {\n\t\tpadding: 0;\n\t\tfloat: none;\n\t\twidth: auto;\n\n\t\t> .acf-fields {\n\t\t\tborder-top: $wp-card-border-2 solid 1px;\n\n\t\t\t&.-clear {\n\t\t\t\tpadding: 0 $fx $fy;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* field specific (left) */\n.acf-fields.-left > .acf-field.acf-accordion {\n\t&:before {\n\t\tdisplay: none;\n\t}\n\n\t.acf-accordion-title {\n\t\twidth: auto;\n\t\tmargin: 0 !important;\n\t\tpadding: 12px;\n\t\tfloat: none !important;\n\t}\n\n\t.acf-accordion-content {\n\t\tpadding: 0 !important;\n\t}\n}\n\n/* field specific (clear) */\n.acf-fields.-clear > .acf-field.acf-accordion {\n\tborder: #cccccc solid 1px;\n\tbackground: transparent;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -16px;\n\t}\n}\n\n/* table */\ntr.acf-field.acf-accordion {\n\tbackground: transparent;\n\n\t> .acf-input {\n\t\tpadding: 0 !important;\n\t\tborder: #cccccc solid 1px;\n\t}\n\n\t.acf-accordion-content {\n\t\tpadding: 0 12px 12px;\n\t}\n}\n\n/* #addtag */\n#addtag div.acf-field.error {\n\tborder: 0 none;\n\tpadding: 8px 0;\n}\n\n#addtag > .acf-field.acf-accordion {\n\tpadding-right: 0;\n\tmargin-right: 5%;\n\n\t+ p.submit {\n\t\tmargin-top: 0;\n\t}\n}\n\n/* border */\ntr.acf-accordion {\n\tmargin: 15px 0 !important;\n\n\t+ tr.acf-accordion {\n\t\tmargin-top: -16px !important;\n\t}\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields > .acf-accordion {\n\tmargin-left: $field_padding_x;\n\tmargin-right: $field_padding_x;\n\tborder: $wp-card-border solid 1px;\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .acf-accordion {\n}\n\n/* menu item */\n/*\n.menu-item-settings > .field-acf > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin: 10px -13px 10px -11px;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n*/\n\n/* widget */\n.widget .widget-content > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin-bottom: 10px;\n\n\t.acf-accordion-title {\n\t\tmargin-bottom: 0;\n\t}\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n\n// media modal\n.media-modal .compat-attachment-fields .acf-field.acf-accordion {\n\t// siblings\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -1px;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\twidth: 100%;\n\t}\n\n\t// table\n\t.compat-attachment-fields > tbody > tr > td {\n\t\tpadding-bottom: 5px;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tBlock Editor\n*\n*-----------------------------------------------------------------------------*/\n.block-editor {\n\t// Sidebar\n\t.edit-post-sidebar {\n\t\t// Remove metabox hndle border to simulate component panel.\n\t\t.acf-postbox {\n\t\t\t> .postbox-header,\n\t\t\t> .hndle {\n\t\t\t\tborder-bottom-width: 0 !important;\n\t\t\t}\n\t\t\t&.closed {\n\t\t\t\t> .postbox-header,\n\t\t\t\t> .hndle {\n\t\t\t\t\tborder-bottom-width: 1px !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Field wrap.\n\t\t.acf-fields {\n\t\t\tmin-height: 1px;\n\t\t\toverflow: auto; // Fixes margin-collapse issue in WP 5.3.\n\n\t\t\t> .acf-field {\n\t\t\t\tborder-width: 0;\n\t\t\t\tborder-color: #e2e4e7;\n\t\t\t\tmargin: 16px;\n\t\t\t\tpadding: 0;\n\n\t\t\t\t// Force full width.\n\t\t\t\twidth: auto !important;\n\t\t\t\tmin-height: 0 !important;\n\t\t\t\tfloat: none !important;\n\n\t\t\t\t// Field labels.\n\t\t\t\t> .acf-label {\n\t\t\t\t\tmargin-bottom: 5px;\n\t\t\t\t\tlabel {\n\t\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Accordions.\n\t\t\t\t&.acf-accordion {\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tborder-top-width: 1px;\n\n\t\t\t\t\t&:first-child {\n\t\t\t\t\t\tborder-top-width: 0;\n\t\t\t\t\t}\n\n\t\t\t\t\t.acf-accordion-title {\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\tpadding: 15px;\n\t\t\t\t\t\tlabel {\n\t\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\t\tcolor: rgb(30, 30, 30);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tsvg.acf-accordion-icon {\n\t\t\t\t\t\t\tright: 16px;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.acf-accordion-content {\n\t\t\t\t\t\t> .acf-fields {\n\t\t\t\t\t\t\tborder-top-width: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Prefix field label & prefix field names\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-setting-prefix_label,\n.acf-field-setting-prefix_name {\n\tp.description {\n\t\torder: 3;\n\t\tmargin: {\n\t\t\ttop: 0;\n\t\t\tleft: 16px;\n\t\t}\n\n\t\tcode {\n\t\t\tpadding: {\n\t\t\t\ttop: 4px;\n\t\t\t\tright: 6px;\n\t\t\t\tbottom: 4px;\n\t\t\t\tleft: 6px;\n\t\t\t}\n\t\t\tbackground-color: $gray-100;\n\t\t\tborder-radius: 4px;\n\t\t\t@extend .p7;\n\t\t\tcolor: $gray-500;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Editor tab styles\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-fields > .acf-tab-wrap:first-child .acf-tab-group {\n\tborder-top: none;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n\tbackground: #ffffff;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a {\n\tbackground: #f1f1f1;\n\tborder-color: #ccd0d4;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n\tbackground: #fff;\n}\n","/*--------------------------------------------------------------------------------------------\n*\n*\tUser\n*\n*--------------------------------------------------------------------------------------------*/\n\n.form-table > tbody {\n\n\t/* field */\n\t> .acf-field {\n\n\t\t/* label */\n\t\t> .acf-label {\n\t\t\tpadding: 20px 10px 20px 0;\n\t\t width: 210px;\n\n\t\t /* rtl */\n\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\tpadding: 20px 0 20px 10px;\n\t\t\t}\n\n\t\t label {\n\t\t\t\tfont-size: 14px;\n\t\t\t\tcolor: #23282d;\n\t\t\t}\n\n\t\t}\n\n\n\t\t/* input */\n\t\t> .acf-input {\n\t\t\tpadding: 15px 10px;\n\n\t\t\t/* rtl */\n\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\tpadding: 15px 10px 15px 5%;\n\t\t\t}\n\t\t}\n\n\t}\n\n\n\t/* tab wrap */\n\t> .acf-tab-wrap td {\n\t\tpadding: 15px 5% 15px 0;\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding: 15px 0 15px 5%;\n\t\t}\n\n\t}\n\n\n\t/* misc */\n\t.form-table th.acf-th {\n\t\twidth: auto;\n\t}\n\n}\n\n#your-profile,\n#createuser {\n\n\t/* override for user css */\n\t.acf-field input[type=\"text\"],\n\t.acf-field input[type=\"password\"],\n\t.acf-field input[type=\"number\"],\n\t.acf-field input[type=\"search\"],\n\t.acf-field input[type=\"email\"],\n\t.acf-field input[type=\"url\"],\n\t.acf-field select {\n\t max-width: 25em;\n\t}\n\n\t.acf-field textarea {\n\t\tmax-width: 500px;\n\t}\n\n\n\t/* allow sub fields to display correctly */\n\t.acf-field .acf-field input[type=\"text\"],\n\t.acf-field .acf-field input[type=\"password\"],\n\t.acf-field .acf-field input[type=\"number\"],\n\t.acf-field .acf-field input[type=\"search\"],\n\t.acf-field .acf-field input[type=\"email\"],\n\t.acf-field .acf-field input[type=\"url\"],\n\t.acf-field .acf-field textarea,\n\t.acf-field .acf-field select {\n\t max-width: none;\n\t}\n}\n\n#registerform {\n\n\th2 {\n\t\tmargin: 1em 0;\n\t}\n\n\t.acf-field {\n\t\tmargin-top: 0;\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 0;\n\n\t\t\tlabel {\n\t\t\t\tfont-weight: normal;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t}\n\n/*\n\t\t.acf-input {\n\t\t\tinput {\n\t\t\t\tfont-size: 24px;\n\t\t\t\tpadding: 5px;\n\t\t\t\theight: auto;\n\t\t\t}\n\t\t}\n*/\n\t}\n\n\tp.submit {\n\t\ttext-align: right;\n\t}\n\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tTerm\n*\n*--------------------------------------------------------------------------------------------*/\n\n// add term\n#acf-term-fields {\n\tpadding-right: 5%;\n\n\t> .acf-field {\n\n\t\t> .acf-label {\n\t\t\tmargin: 0;\n\n\t\t\tlabel {\n\t\t\t\tfont-size: 12px;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\t\t}\n\t}\n\n}\n\np.submit .spinner,\np.submit .acf-spinner {\n\tvertical-align: top;\n\tfloat: none;\n\tmargin: 4px 4px 0;\n}\n\n\n// edit term\n#edittag .acf-fields.-left {\n\n\t> .acf-field {\n\t\tpadding-left: 220px;\n\n\t\t&:before {\n\t\t\twidth: 209px;\n\t\t}\n\n\t\t> .acf-label {\n\t\t\twidth: 220px;\n\t\t\tmargin-left: -220px;\n\t\t\tpadding: 0 10px;\n\t\t}\n\n\t\t> .acf-input {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n#edittag > .acf-fields.-left {\n\twidth: 96%;\n\n\t> .acf-field {\n\n\t\t> .acf-label {\n\t\t\tpadding-left: 0;\n\t\t}\n\t}\n}\n\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tComment\n*\n*--------------------------------------------------------------------------------------------*/\n\n.editcomment td:first-child {\n white-space: nowrap;\n width: 131px;\n}\n\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tWidget\n*\n*--------------------------------------------------------------------------------------------*/\n\n#widgets-right .widget .acf-field .description {\n\tpadding-left: 0;\n\tpadding-right: 0;\n}\n\n.acf-widget-fields {\n\n\t> .acf-field {\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 5px;\n\n\t\t\tlabel {\n\t\t\t\tfont-weight: normal;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tNav Menu\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-menu-settings {\n\tborder-top: 1px solid #eee;\n margin-top: 2em;\n\n\t// seamless\n\t&.-seamless {\n\t\tborder-top: none;\n\t\tmargin-top: 15px;\n\n\t\t> h2 { display: none; }\n\t}\n\n\t// Fix relationship conflict.\n\t.list li {\n\t\tdisplay: block;\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.acf-fields.acf-menu-item-fields {\n\tclear: both;\n\tpadding-top: 1px; // Fixes margin overlap.\n\n\t> .acf-field {\n\t\tmargin: 5px 0;\n\t\tpadding-right: 10px;\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 0;\n\t\t\tlabel {\n\t\t\t\tfont-style: italic;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Attachment Form (single)\n*\n*---------------------------------------------------------------------------------------------*/\n\n#post .compat-attachment-fields {\n\n\t.compat-field-acf-form-data {\n\t\tdisplay: none;\n\t}\n\n\t&,\n\t> tbody,\n\t> tbody > tr,\n\t> tbody > tr > th,\n\t> tbody > tr > td {\n\t\tdisplay: block;\n\t}\n\n\t> tbody > .acf-field {\n\t\tmargin: 15px 0;\n\n\t\t> .acf-label {\n\t\t\tmargin: 0;\n\n\t\t\tlabel {\n\t\t\t\tmargin: 0;\n\t\t\t\tpadding: 0;\n\n\t\t\t\tp {\n\t\t\t\t\tmargin: 0 0 3px !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t> .acf-input {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n}\n\n","/*---------------------------------------------------------------------------------------------\n*\n* Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n\n/* WP sets tables to act as divs. ACF uses tables, so these muct be reset */\n.media-modal .compat-attachment-fields td.acf-input {\n\t\n\ttable {\n\t\tdisplay: table;\n\t\ttable-layout: auto;\n\t\t\n\t\ttbody {\n\t\t\tdisplay: table-row-group;\n\t\t}\n\t\t\n\t\ttr {\n\t\t\tdisplay: table-row;\n\t\t}\n\t\t\n\t\ttd, th {\n\t\t\tdisplay: table-cell;\n\t\t}\n\t\t\n\t}\n\t\n}\n\n\n/* field widths floats */\n.media-modal .compat-attachment-fields > tbody > .acf-field {\n\tmargin: 5px 0;\n\t\n\t> .acf-label {\n\t\tmin-width: 30%;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfloat: left;\n\t text-align: right;\n\t display: block;\n\t float: left;\n\t \n\t > label {\n\t\t padding-top: 6px;\n\t\t\tmargin: 0;\n\t\t\tcolor: #666666;\n\t\t font-weight: 400;\n\t\t line-height: 16px;\n\t }\n\t}\n\t\n\t> .acf-input {\n\t\twidth: 65%;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t float: right;\n\t display: block;\n\t}\n\t\n\tp.description {\n\t\tmargin: 0;\n\t}\n}\n\n\n/* restricted selection (copy of WP .upload-errors)*/\n.acf-selection-error {\n\tbackground: #ffebe8;\n border: 1px solid #c00;\n border-radius: 3px;\n padding: 8px;\n margin: 20px 0 0;\n \n .selection-error-label {\n\t\tbackground: #CC0000;\n\t border-radius: 3px;\n\t color: #fff;\n\t font-weight: bold;\n\t margin-right: 8px;\n\t padding: 2px 4px;\n\t}\n\t\n\t.selection-error-message {\n\t\tcolor: #b44;\n\t display: block;\n\t padding-top: 8px;\n\t word-wrap: break-word;\n\t white-space: pre-wrap;\n\t}\n}\n\n\n/* disabled attachment */\n.media-modal .attachment.acf-disabled {\n\t\n\t.thumbnail {\n\t\topacity: 0.25 !important;\n\t}\n\t\t\n\t.attachment-preview:before {\n\t\tbackground: rgba(0,0,0,0.15);\n\t\tz-index: 1;\n\t\tposition: relative;\n\t}\n\n}\n\n\n/* misc */\n.media-modal {\n\t\n\t/* compat-item */\n\t.compat-field-acf-form-data,\n\t.compat-field-acf-blank {\n\t\tdisplay: none !important;\n\t}\n\t\n\t\n\t/* allow line breaks in upload error */\n\t.upload-error-message {\n\t\twhite-space: pre-wrap;\n\t}\n\t\n\t\n\t/* fix required span */\n\t.acf-required {\n\t\tpadding: 0 !important;\n\t\tmargin: 0 !important;\n\t\tfloat: none !important;\n\t\tcolor: #f00 !important;\n\t}\n\t\n\t\n\t/* sidebar */\n\t.media-sidebar {\n\t\t\n\t\t.compat-item{\n\t\t\tpadding-bottom: 20px;\n\t\t}\n\t\t\n\t}\n\t\n\t\n\t/* mobile md */\n\t@media (max-width: 900px) {\n\t\t\n\t\t/* label */\n\t\t.setting span, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-label {\n\t\t\twidth: 98%;\n\t\t\tfloat: none;\n\t\t\ttext-align: left;\n\t\t\tmin-height: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t\t\n\t\t\n\t\t/* field */\n\t\t.setting input, \n\t\t.setting textarea, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-input {\n\t\t\tfloat: none;\n\t\t height: auto;\n\t\t max-width: none;\n\t\t width: 98%;\n\t\t}\n\n\t}\n\n\t\n}\n\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model (expand details)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.media-modal .acf-expand-details {\n\tfloat: right;\n\tpadding: 8px 10px;\n\tmargin-right: 6px;\n\tfont-size: 13px;\n\theight: 18px;\n\tline-height: 18px;\n\tcolor: #666;\n\ttext-decoration: none;\n\n\t// States.\n\t&:focus, &:active {\n\t\toutline: 0 none;\n\t\tbox-shadow: none;\n\t\tcolor: #666;\n\t}\n\t&:hover {\n\t\tcolor: #000;\n\t}\n\t\n\t// Open & close.\n\t.is-open { display: none; }\n\t.is-closed { display: block; }\n\t\n\t// Hide on mobile.\n\t@media (max-width: $sm) {\n\t\tdisplay: none;\n\t}\n}\n\n\n/* expanded */\n.media-modal.acf-expanded {\n\t\n\t/* toggle */\n\t.acf-expand-details {\n\t\t.is-open { display: block; }\n\t\t.is-closed { display: none; }\n\t\t\n\t}\n\t\n\t// Components.\n\t.attachments-browser .media-toolbar, \n\t.attachments-browser .attachments { right: 740px; }\n\t.media-sidebar { width: 708px; }\n\t\n\t// Sidebar.\n\t.media-sidebar {\n\t\t\n\t\t// Attachment info.\n\t\t.attachment-info {\n\t\t\t.thumbnail {\n\t\t\t\tfloat: left;\n\t\t\t\tmax-height: none;\n\n\t\t\t\timg {\n\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\tmax-height: 200px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t.details {\n\t\t\t\tfloat: right;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Label\n\t\t.attachment-info .thumbnail,\n\t\t.attachment-details .setting .name, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-label {\n\t\t\tmin-width: 20%;\n\t\t\tmargin-right: 0;\n\t\t}\n\t\t\n\t\t// Input\n\t\t.attachment-info .details,\n\t\t.attachment-details .setting input, \n\t\t.attachment-details .setting textarea,\n\t\t.attachment-details .setting + .description,\n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-input {\n\t\t\tmin-width: 77%;\n\t\t}\n\t}\n\t\n\t// Screen: Medium.\n\t@media (max-width: 900px) {\n\t\t\n\t\t// Components.\n\t\t.attachments-browser .media-toolbar { display: none; }\n\t\t.attachments { display: none; }\n\t\t.media-sidebar { width: auto; max-width: none !important; bottom: 0 !important; }\n\t\t\n\t\t// Sidebar.\n\t\t.media-sidebar {\n\t\t\t\n\t\t\t// Attachment info.\n\t\t\t.attachment-info {\n\t\t\t\t.thumbnail {\n\t\t\t\t\tmin-width: 0;\n\t\t\t\t\tmax-width: none;\n\t\t\t\t\twidth: 30%;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t.details {\n\t\t\t\t\tmin-width: 0;\n\t\t\t\t\tmax-width: none;\n\t\t\t\t\twidth: 67%;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t}\t\n\t\t}\n\t}\n\t\n\t// Screen: small.\n\t@media (max-width: 640px) {\n\t\t\n\t\t// Sidebar.\n\t\t.media-sidebar {\n\t\t\t\n\t\t\t// Attachment info.\n\t\t\t.attachment-info {\n\t\t\t\t.thumbnail, .details {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\t\t\t}\t\n\t\t}\n\t}\n}\n\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal {\n\t\n\t/* hide embed settings */\n\t.media-embed {\n\t\t.setting.align,\n\t\t.setting.link-to {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Select Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal.-select {\n\t\n\t\n\t\n}\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Edit Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal.-edit {\n\t\n\t/* resize modal */\n\tleft: 15%;\n\tright: 15%;\n\ttop: 100px;\n\tbottom: 100px;\n\t\n\t\n\t/* hide elements */\n\t.media-frame-menu,\n\t.media-frame-router,\n\t.media-frame-content .attachments,\n\t.media-frame-content .media-toolbar {\n\t display: none;\n\t}\n\t\n\t\n\t/* full width */\n\t.media-frame-title,\n\t.media-frame-content,\n\t.media-frame-toolbar,\n\t.media-sidebar {\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\t\n\t\n\t/* tidy up incorrect distance */\n\t.media-frame-content {\n\t top: 50px;\n\t}\n\t\n\t\n\t/* title box shadow (to match media grid) */\n\t.media-frame-title {\n\t border-bottom: 1px solid #DFDFDF;\n\t box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);\n\t}\n\t\n\t\n\t/* sidebar */\n\t.media-sidebar {\n\t\t\n\t\tpadding: 0 16px;\n\t\t\n\t\t/* WP details */\n\t\t.attachment-details {\n\t\t\t\n\t\t\toverflow: visible;\n\t\t\t\n\t\t\t/* hide 'Attachment Details' heading */\n\t\t\t> h3, > h2 {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t\t\n\t\t\t\n\t\t\t/* remove overflow */\n\t\t\t.attachment-info {\n\t\t\t\tbackground: #fff;\n\t\t\t\tborder-bottom: #dddddd solid 1px;\n\t\t\t\tpadding: 16px;\n\t\t\t\tmargin: 0 -16px 16px;\n\t\t\t}\n\t\t\t\n\t\t\t/* move thumbnail */\n\t\t\t.thumbnail {\n\t\t\t\tmargin: 0 16px 0 0;\n\t\t\t}\n\t\t\t\n\t\t\t.setting {\n\t\t\t\tmargin: 0 0 5px;\n\t\t\t\t\n\t\t\t\tspan {\n\t\t\t\t\tmargin: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t\t\n\t\t/* ACF fields */\n\t\t.compat-attachment-fields {\n\t\t\t\n\t\t\t> tbody > .acf-field {\n\t\t\t\tmargin: 0 0 5px;\n\t\t\t\t\n\t\t\t\tp.description {\n\t\t\t\t\tmargin-top: 3px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t\t\n\t\t/* WP required message */\n\t\t.media-types-required-info { display: none; }\n\t\t\n\t}\n\t\n\t\n\t/* mobile md */\n\t@media (max-width: 900px) {\n\t\ttop: 30px;\n\t\tright: 30px;\n\t\tbottom: 30px;\n\t\tleft: 30px;\n\t}\n\t\n\t\n\t/* mobile sm */\n\t@media (max-width: 640px) {\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t}\n\t\n\t@media (max-width: 480px) {\n\t\t.media-frame-content {\n\t\t top: 40px;\n\t\t}\n\t}\n}\n","// Temp remove.\n.acf-temp-remove {\n\tposition: relative;\n\topacity: 1;\n\t-webkit-transition: all 0.25s ease;\n\t-moz-transition: all 0.25s ease;\n\t-o-transition: all 0.25s ease;\n\ttransition: all 0.25s ease;\n\toverflow: hidden;\n\t\n\t/* overlay prevents hover */\n\t&:after {\n\t\tdisplay: block;\n\t\tcontent: \"\";\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tz-index: 99;\n\t}\n}\n\n// Conditional Logic.\n.hidden-by-conditional-logic {\n\tdisplay: none !important;\n\t\n\t// Table cells may \"appear empty\".\n\t&.appear-empty {\n\t\tdisplay: table-cell !important;\n\t\t.acf-input {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n\n// Compat support for \"Tabify\" plugin.\n.acf-postbox.acf-hidden {\n\tdisplay: none !important;\n}\n\n// Focus Attention.\n.acf-attention {\n\ttransition: border 0.250s ease-out;\n\t&.-focused {\n\t\tborder: #23282d solid 1px !important;\n\t\ttransition: none;\n\t}\n}\ntr.acf-attention {\n\ttransition: box-shadow 0.250s ease-out;\n\tposition: relative;\n\t&.-focused {\n\t\tbox-shadow: #23282d 0 0 0px 1px !important;\n\t}\n}","// Gutenberg specific styles.\n#editor {\n\n\t// Postbox container.\n\t.edit-post-layout__metaboxes {\n\t\tpadding: 0;\n\t\t.edit-post-meta-boxes-area {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t// Sidebar postbox container.\n\t.metabox-location-side {\n\t\t.postbox-container {\n\t\t\tfloat: none;\n\t\t}\n\t}\n\n\t// Alter postbox to look like panel component.\n\t.postbox {\n\t\tcolor: #444;\n\n\t\t> .postbox-header {\n\t\t\t.hndle {\n\t\t\t\tborder-bottom: none;\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.handle-actions {\n\t\t\t\t.handle-order-higher,\n\t\t\t\t.handle-order-lower {\n\t\t\t\t\twidth: 1.62rem;\n\t\t\t\t}\n\n\t\t\t\t// Fix \"Edit\" icon height.\n\t\t\t\t.acf-hndle-cog {\n\t\t\t\t\theight: 44px;\n\t\t\t\t\tline-height: 44px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\tbackground: #f0f0f0;\n\t\t\t}\n\t\t}\n\n\t\t// Hide bottom border of last postbox.\n\t\t&:last-child.closed > .postbox-header {\n\t\t\tborder-bottom: none;\n\t\t}\n\t\t&:last-child > .inside {\n\t\t\tborder-bottom: none;\n\t\t}\n\t}\n\n\t// Prevent metaboxes being forced offscreen.\n\t.block-editor-writing-flow__click-redirect {\n\t\tmin-height: 50px;\n\t}\n}\n\n// Fix to display \"High\" metabox area when dragging metaboxes.\nbody.is-dragging-metaboxes #acf_after_title-sortables{\n\toutline: 3px dashed #646970;\n\tdisplay: flow-root;\n\tmin-height: 60px;\n\tmargin-bottom: 3px !important\n}\n\n\n\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/assets/build/css/acf-input.min.css b/assets/build/css/acf-input.min.css index a6bc00f..098f15d 100644 --- a/assets/build/css/acf-input.min.css +++ b/assets/build/css/acf-input.min.css @@ -1 +1 @@ -.acf-admin-page #wpcontent{line-height:140%}.acf-admin-page a{color:#0783be}.acf-h1,.acf-admin-page h1,.acf-headerbar h1{font-size:21px;font-weight:400}.acf-h2,.acf-page-title,.acf-admin-page h2,.acf-headerbar h2{font-size:18px;font-weight:400}.acf-h3,.acf-admin-page h3,.acf-headerbar h3{font-size:16px;font-weight:400}.acf-admin-page .p1{font-size:15px}.acf-admin-page .p2{font-size:14px}.acf-admin-page .p3{font-size:13.5px}.acf-admin-page .p4{font-size:13px}.acf-admin-page .p5{font-size:12.5px}.acf-admin-page .p6,.acf-admin-page .acf-field p.description,.acf-field .acf-admin-page p.description,.acf-admin-page .acf-small{font-size:12px}.acf-admin-page .p7,.acf-admin-page .acf-field-setting-prefix_label p.description code,.acf-field-setting-prefix_label p.description .acf-admin-page code,.acf-admin-page .acf-field-setting-prefix_name p.description code,.acf-field-setting-prefix_name p.description .acf-admin-page code{font-size:11.5px}.acf-admin-page .p8{font-size:11px}.acf-page-title{color:#344054}.acf-admin-page .acf-settings-wrap h1{display:none !important}.acf-admin-page #acf-admin-tools h1:not(.acf-field-group-pro-features-title,.acf-field-group-pro-features-title-sm){display:none !important}.acf-admin-page a:focus{box-shadow:none;outline:none}.acf-admin-page a:focus-visible{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:1px solid rgba(0,0,0,0)}.acf-field,.acf-field .acf-label,.acf-field .acf-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.acf-field{margin:15px 0;clear:both}.acf-field p.description{display:block;margin:0;padding:0}.acf-field .acf-label{vertical-align:top;margin:0 0 10px}.acf-field .acf-label label{display:block;font-weight:500;margin:0 0 3px;padding:0}.acf-field .acf-label:empty{margin-bottom:0}.acf-field .acf-input{vertical-align:top}.acf-field p.description{display:block;margin-top:6px;color:#667085}.acf-field .acf-notice{margin:0 0 15px;background:#edf2ff;color:#0c6ca0;border-color:#2183b9}.acf-field .acf-notice.-error{background:#ffe6e6;color:#cc2727;border-color:#d12626}.acf-field .acf-notice.-success{background:#eefbe8;color:#0e7b17;border-color:#32a23b}.acf-field .acf-notice.-warning{background:#fff3e6;color:#bd4b0e;border-color:#d16226}td.acf-field,tr.acf-field{margin:0}.acf-field[data-width]{float:left;clear:none}.acf-field[data-width]+.acf-field[data-width]{border-left:1px solid #eee}html[dir=rtl] .acf-field[data-width]{float:right}html[dir=rtl] .acf-field[data-width]+.acf-field[data-width]{border-left:none;border-right:1px solid #eee}td.acf-field[data-width],tr.acf-field[data-width]{float:none}.acf-field.-c0{clear:both;border-left-width:0 !important}html[dir=rtl] .acf-field.-c0{border-left-width:1px !important;border-right-width:0 !important}.acf-field.-r0{border-top-width:0 !important}.acf-fields{position:relative}.acf-fields:after{display:block;clear:both;content:""}.acf-fields.-border{border:#ccd0d4 solid 1px;background:#fff}.acf-fields>.acf-field{position:relative;margin:0;padding:16px;border-top-width:1px;border-top-style:solid;border-top-color:#eaecf0}.acf-fields>.acf-field:first-child{border-top:none;margin-top:0}td.acf-fields{padding:0 !important}.acf-fields.-clear>.acf-field{border:none;padding:0;margin:15px 0}.acf-fields.-clear>.acf-field[data-width]{border:none !important}.acf-fields.-clear>.acf-field>.acf-label{padding:0}.acf-fields.-clear>.acf-field>.acf-input{padding:0}.acf-fields.-left>.acf-field{padding:15px 0}.acf-fields.-left>.acf-field:after{display:block;clear:both;content:""}.acf-fields.-left>.acf-field:before{content:"";display:block;position:absolute;z-index:0;background:#f9f9f9;border-color:#e1e1e1;border-style:solid;border-width:0 1px 0 0;top:0;bottom:0;left:0;width:20%}.acf-fields.-left>.acf-field[data-width]{float:none;width:auto !important;border-left-width:0 !important;border-right-width:0 !important}.acf-fields.-left>.acf-field>.acf-label{float:left;width:20%;margin:0;padding:0 12px}.acf-fields.-left>.acf-field>.acf-input{float:left;width:80%;margin:0;padding:0 12px}html[dir=rtl] .acf-fields.-left>.acf-field:before{border-width:0 0 0 1px;left:auto;right:0}html[dir=rtl] .acf-fields.-left>.acf-field>.acf-label{float:right}html[dir=rtl] .acf-fields.-left>.acf-field>.acf-input{float:right}#side-sortables .acf-fields.-left>.acf-field:before{display:none}#side-sortables .acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}#side-sortables .acf-fields.-left>.acf-field>.acf-input{width:100%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-field:before{display:none}.acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}.acf-fields.-left>.acf-field>.acf-input{width:100%}}.acf-fields.-clear.-left>.acf-field{padding:0;border:none}.acf-fields.-clear.-left>.acf-field:before{display:none}.acf-fields.-clear.-left>.acf-field>.acf-label{padding:0}.acf-fields.-clear.-left>.acf-field>.acf-input{padding:0}.acf-table tr.acf-field>td.acf-label{padding:15px 12px;margin:0;background:#f9f9f9;width:20%}.acf-table tr.acf-field>td.acf-input{padding:15px 12px;margin:0;border-left-color:#e1e1e1}.acf-sortable-tr-helper{position:relative !important;display:table-row !important}.acf-postbox{position:relative}.acf-postbox>.inside{margin:0 !important;padding:0 !important}.acf-postbox .acf-hndle-cog{color:#72777c;font-size:16px;line-height:36px;height:36px;width:1.62rem;position:relative;display:none}.acf-postbox .acf-hndle-cog:hover{color:#191e23}.acf-postbox>.hndle:hover .acf-hndle-cog,.acf-postbox>.postbox-header:hover .acf-hndle-cog{display:inline-block}.acf-postbox>.hndle .acf-hndle-cog{height:20px;line-height:20px;float:right;width:auto}.acf-postbox>.hndle .acf-hndle-cog:hover{color:#777}.acf-postbox .acf-replace-with-fields{padding:15px;text-align:center}#post-body-content #acf_after_title-sortables{margin:20px 0 -20px}.acf-postbox.seamless{border:0 none;background:rgba(0,0,0,0);box-shadow:none}.acf-postbox.seamless>.postbox-header,.acf-postbox.seamless>.hndle,.acf-postbox.seamless>.handlediv{display:none !important}.acf-postbox.seamless>.inside{display:block !important;margin-left:-12px !important;margin-right:-12px !important}.acf-postbox.seamless>.inside>.acf-field{border-color:rgba(0,0,0,0)}.acf-postbox.seamless>.acf-fields.-left>.acf-field:before{display:none}@media screen and (max-width: 782px){.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-label,.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-input{padding:0}}.acf-field input[type=text],.acf-field input[type=password],.acf-field input[type=date],.acf-field input[type=datetime],.acf-field input[type=datetime-local],.acf-field input[type=email],.acf-field input[type=month],.acf-field input[type=number],.acf-field input[type=search],.acf-field input[type=tel],.acf-field input[type=time],.acf-field input[type=url],.acf-field input[type=week],.acf-field textarea,.acf-field select{width:100%;padding:4px 8px;margin:0;box-sizing:border-box;font-size:14px;line-height:1.4}.acf-admin-3-8 .acf-field input[type=text],.acf-admin-3-8 .acf-field input[type=password],.acf-admin-3-8 .acf-field input[type=date],.acf-admin-3-8 .acf-field input[type=datetime],.acf-admin-3-8 .acf-field input[type=datetime-local],.acf-admin-3-8 .acf-field input[type=email],.acf-admin-3-8 .acf-field input[type=month],.acf-admin-3-8 .acf-field input[type=number],.acf-admin-3-8 .acf-field input[type=search],.acf-admin-3-8 .acf-field input[type=tel],.acf-admin-3-8 .acf-field input[type=time],.acf-admin-3-8 .acf-field input[type=url],.acf-admin-3-8 .acf-field input[type=week],.acf-admin-3-8 .acf-field textarea,.acf-admin-3-8 .acf-field select{padding:3px 5px}.acf-field textarea{resize:vertical}body.acf-browser-firefox .acf-field select{padding:4px 5px}.acf-input-prepend,.acf-input-append,.acf-input-wrap{box-sizing:border-box}.acf-input-prepend,.acf-input-append{font-size:13px;line-height:1.4;padding:4px 8px;background:#f5f5f5;border:#7e8993 solid 1px;min-height:30px}.acf-admin-3-8 .acf-input-prepend,.acf-admin-3-8 .acf-input-append{padding:3px 5px;border-color:#ddd;min-height:28px}.acf-input-prepend{float:left;border-right-width:0;border-radius:3px 0 0 3px}.acf-input-append{float:right;border-left-width:0;border-radius:0 3px 3px 0}.acf-input-wrap{position:relative;overflow:hidden}.acf-input-wrap .acf-is-prepended{border-radius:0 6px 6px 0 !important}.acf-input-wrap .acf-is-appended{border-radius:6px 0 0 6px !important}.acf-input-wrap .acf-is-prepended.acf-is-appended{border-radius:0 !important}html[dir=rtl] .acf-input-prepend{border-left-width:0;border-right-width:1px;border-radius:0 3px 3px 0;float:right}html[dir=rtl] .acf-input-append{border-left-width:1px;border-right-width:0;border-radius:3px 0 0 3px;float:left}html[dir=rtl] input.acf-is-prepended{border-radius:3px 0 0 3px !important}html[dir=rtl] input.acf-is-appended{border-radius:0 3px 3px 0 !important}html[dir=rtl] input.acf-is-prepended.acf-is-appended{border-radius:0 !important}.acf-color-picker .wp-color-result{border-color:#7e8993}.acf-admin-3-8 .acf-color-picker .wp-color-result{border-color:#ccd0d4}.acf-color-picker .wp-picker-active{position:relative;z-index:1}.acf-url i{position:absolute;top:5px;left:5px;opacity:.5;color:#7e8993}.acf-url input[type=url]{padding-left:27px !important}.acf-url.-valid i{opacity:1}.select2-container.-acf{z-index:1001}.select2-container.-acf .select2-choices{background:#fff;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,.07) inset;min-height:31px}.select2-container.-acf .select2-choices .select2-search-choice{margin:5px 0 5px 5px;padding:3px 5px 3px 18px;border-color:#bbb;background:#f9f9f9;box-shadow:0 1px 0 rgba(255,255,255,.25) inset}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff !important;box-shadow:0 0 3px rgba(0,0,0,.1)}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a{visibility:hidden}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container.-acf .select2-choices .select2-search-choice-focus{border-color:#999}.select2-container.-acf .select2-choices .select2-search-field input{height:31px;line-height:22px;margin:0;padding:5px 5px 5px 7px}.select2-container.-acf .select2-choice{border-color:#bbb}.select2-container.-acf .select2-choice .select2-arrow{background:rgba(0,0,0,0);border-left-color:#dfdfdf;padding-left:1px}.select2-container.-acf .select2-choice .select2-result-description{display:none}.select2-container.-acf.select2-container-active .select2-choices,.select2-container.-acf.select2-dropdown-open .select2-choices{border-color:#5b9dd9;border-radius:3px 3px 0 0}.select2-container.-acf.select2-dropdown-open .select2-choice{background:#fff;border-color:#5b9dd9}html[dir=rtl] .select2-container.-acf .select2-search-choice-close{left:24px}html[dir=rtl] .select2-container.-acf .select2-choice>.select2-chosen{margin-left:42px}html[dir=rtl] .select2-container.-acf .select2-choice .select2-arrow{padding-left:0;padding-right:1px}.select2-drop .select2-search{padding:4px 4px 0}.select2-drop .select2-result .select2-result-description{color:#999;font-size:12px;margin-left:5px}.select2-drop .select2-result.select2-highlighted .select2-result-description{color:#fff;opacity:.75}.select2-container.-acf li{margin-bottom:0}.select2-container.-acf[data-select2-id^=select2-data] .select2-selection--multiple{overflow:hidden}.select2-container.-acf .select2-selection{border-color:#7e8993}.acf-admin-3-8 .select2-container.-acf .select2-selection{border-color:#aaa}.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child{float:none}.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input{width:100% !important}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered{padding-right:0}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field]{display:inline;padding:0;margin:0}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] .select2-selection__choice{margin-right:0}.select2-container.-acf .select2-selection--multiple .select2-selection__choice{background-color:#f7f7f7;border-color:#ccc;max-width:100%;overflow:hidden;word-wrap:normal !important;white-space:normal}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper{background:#0783be;border-color:#066998;color:#fff !important;box-shadow:0 0 3px rgba(0,0,0,.1)}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span{visibility:hidden}.select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{position:static;border-right:none;padding:0}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder{background-color:#f2f4f7;border-color:#f2f4f7;visibility:visible !important}.select2-container.-acf .select2-selection--multiple .select2-search__field{box-shadow:none !important;min-height:0}.acf-row .select2-container.-acf .select2-selection--single{overflow:hidden}.acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered{white-space:normal}.acf-admin-single-field-group .select2-dropdown{border-color:#6bb5d8 !important;margin-top:-5px;overflow:hidden;box-shadow:0px 1px 2px rgba(16,24,40,.1)}.select2-dropdown.select2-dropdown--above{margin-top:0}.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]{background-color:#f9fafb !important;color:#667085}.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]:hover{color:#399ccb}.acf-admin-single-field-group .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff !important;background-color:#0783be !important}.select2-dropdown .select2-results__option{margin-bottom:0}.select2-container .select2-dropdown{z-index:900000}.select2-container .select2-dropdown .select2-search__field{line-height:1.4;min-height:0}.acf-link .link-wrap{display:none;border:#ccd0d4 solid 1px;border-radius:3px;padding:5px;line-height:26px;background:#fff;word-wrap:break-word;word-break:break-all}.acf-link .link-wrap .link-title{padding:0 5px}.acf-link.-value .button{display:none}.acf-link.-value .acf-icon.-link-ext{display:none}.acf-link.-value .link-wrap{display:inline-block}.acf-link.-external .acf-icon.-link-ext{display:inline-block}#wp-link-backdrop{z-index:900000 !important}#wp-link-wrap{z-index:900001 !important}ul.acf-radio-list,ul.acf-checkbox-list{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);position:relative;padding:1px;margin:0}ul.acf-radio-list:focus-within,ul.acf-checkbox-list:focus-within{border:1px solid #a5d2e7;border-radius:6px}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:13px;line-height:22px;margin:0;position:relative;word-wrap:break-word}ul.acf-radio-list li label,ul.acf-checkbox-list li label{display:inline}ul.acf-radio-list li input[type=checkbox],ul.acf-radio-list li input[type=radio],ul.acf-checkbox-list li input[type=checkbox],ul.acf-checkbox-list li input[type=radio]{margin:-1px 4px 0 0;vertical-align:middle}ul.acf-radio-list li input[type=text],ul.acf-checkbox-list li input[type=text]{width:auto;vertical-align:middle;margin:2px 0}ul.acf-radio-list li span,ul.acf-checkbox-list li span{float:none}ul.acf-radio-list li i,ul.acf-checkbox-list li i{vertical-align:middle}ul.acf-radio-list.acf-hl li,ul.acf-checkbox-list.acf-hl li{margin-right:20px;clear:none}html[dir=rtl] ul.acf-radio-list input[type=checkbox],html[dir=rtl] ul.acf-radio-list input[type=radio],html[dir=rtl] ul.acf-checkbox-list input[type=checkbox],html[dir=rtl] ul.acf-checkbox-list input[type=radio]{margin-left:4px;margin-right:0}.acf-button-group{display:inline-block}.acf-button-group label{display:inline-block;border:#7e8993 solid 1px;position:relative;z-index:1;padding:5px 10px;background:#fff}.acf-button-group label:hover{color:#016087;background:#f3f5f6;border-color:#0071a1;z-index:2}.acf-button-group label.selected{border-color:#007cba;background:#008dd4;color:#fff;z-index:2}.acf-button-group input{display:none !important}.acf-button-group{padding-left:1px;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.acf-button-group label{margin:0 0 0 -1px;flex:1;text-align:center;white-space:nowrap}.acf-button-group label:first-child{border-radius:3px 0 0 3px}html[dir=rtl] .acf-button-group label:first-child{border-radius:0 3px 3px 0}.acf-button-group label:last-child{border-radius:0 3px 3px 0}html[dir=rtl] .acf-button-group label:last-child{border-radius:3px 0 0 3px}.acf-button-group label:only-child{border-radius:3px}.acf-button-group.-vertical{padding-left:0;padding-top:1px;flex-direction:column}.acf-button-group.-vertical label{margin:-1px 0 0 0}.acf-button-group.-vertical label:first-child{border-radius:3px 3px 0 0}.acf-button-group.-vertical label:last-child{border-radius:0 0 3px 3px}.acf-button-group.-vertical label:only-child{border-radius:3px}.acf-admin-3-8 .acf-button-group label{border-color:#ccd0d4}.acf-admin-3-8 .acf-button-group label:hover{border-color:#0071a1}.acf-admin-3-8 .acf-button-group label.selected{border-color:#007cba}.acf-admin-page .acf-button-group{display:flex;align-items:stretch;align-content:center;height:40px;border-radius:6px;box-shadow:0px 1px 2px rgba(16,24,40,.1)}.acf-admin-page .acf-button-group label{display:inline-flex;align-items:center;align-content:center;border:#d0d5dd solid 1px;padding:6px 16px;color:#475467;font-weight:500}.acf-admin-page .acf-button-group label:hover{color:#0783be}.acf-admin-page .acf-button-group label.selected{background:#f9fafb;color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;margin-top:8px;margin-left:2px;position:relative;padding-top:4px;padding-right:auto;padding-bottom:4px;padding-left:8px;background-color:#ebf5fa;border-color:#a5d2e7;color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{order:2;width:14px;height:14px;margin-right:0;margin-left:4px;color:#6bb5d8;text-indent:100%;white-space:nowrap;overflow:hidden}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before{content:"";display:block;width:14px;height:14px;top:0;left:0;background-color:currentColor;border:none;border-radius:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("../../images/icons/icon-close.svg");mask-image:url("../../images/icons/icon-close.svg")}.acf-checkbox-list .button{margin:10px 0 0}.acf-switch{display:inline-block;border-radius:5px;cursor:pointer;position:relative;background:#f5f5f5;height:30px;vertical-align:middle;border:#7e8993 solid 1px;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease}.acf-switch span{display:inline-block;float:left;text-align:center;font-size:13px;line-height:22px;padding:4px 10px;min-width:15px}.acf-switch span i{vertical-align:middle}.acf-switch .acf-switch-on{color:#fff;text-shadow:#007cba 0 1px 0}.acf-switch .acf-switch-slider{position:absolute;top:2px;left:2px;bottom:2px;right:50%;z-index:1;background:#fff;border-radius:3px;border:#7e8993 solid 1px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;transition-property:left,right}.acf-switch:hover,.acf-switch.-focus{border-color:#0071a1;background:#f3f5f6;color:#016087}.acf-switch:hover .acf-switch-slider,.acf-switch.-focus .acf-switch-slider{border-color:#0071a1}.acf-switch.-on{background:#0d99d5;border-color:#007cba}.acf-switch.-on .acf-switch-slider{left:50%;right:2px;border-color:#007cba}.acf-switch.-on:hover{border-color:#007cba}.acf-switch+span{margin-left:6px}.acf-admin-3-8 .acf-switch{border-color:#ccd0d4}.acf-admin-3-8 .acf-switch .acf-switch-slider{border-color:#ccd0d4}.acf-admin-3-8 .acf-switch:hover,.acf-admin-3-8 .acf-switch.-focus{border-color:#0071a1}.acf-admin-3-8 .acf-switch:hover .acf-switch-slider,.acf-admin-3-8 .acf-switch.-focus .acf-switch-slider{border-color:#0071a1}.acf-admin-3-8 .acf-switch.-on{border-color:#007cba}.acf-admin-3-8 .acf-switch.-on .acf-switch-slider{border-color:#007cba}.acf-admin-3-8 .acf-switch.-on:hover{border-color:#007cba}.acf-switch-input{opacity:0;position:absolute;margin:0}.acf-admin-single-field-group .acf-true-false{border:1px solid rgba(0,0,0,0)}.acf-admin-single-field-group .acf-true-false:focus-within{border:1px solid #399ccb;border-radius:120px}.compat-item .acf-true-false .message{float:none;padding:0;vertical-align:middle}.acf-google-map{position:relative;border:#ccd0d4 solid 1px;background:#fff}.acf-google-map .title{position:relative;border-bottom:#ccd0d4 solid 1px}.acf-google-map .title .search{margin:0;font-size:14px;line-height:30px;height:40px;padding:5px 10px;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-google-map .title .acf-loading{position:absolute;top:10px;right:11px;display:none}.acf-google-map .title .acf-icon:active{display:inline-block !important}.acf-google-map .canvas{height:400px}.acf-google-map:hover .title .acf-actions{display:block}.acf-google-map .title .acf-icon.-location{display:inline-block}.acf-google-map .title .acf-icon.-cancel,.acf-google-map .title .acf-icon.-search{display:none}.acf-google-map.-value .title .search{font-weight:bold}.acf-google-map.-value .title .acf-icon.-location{display:none}.acf-google-map.-value .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-searching .title .acf-icon.-location{display:none}.acf-google-map.-searching .title .acf-icon.-cancel,.acf-google-map.-searching .title .acf-icon.-search{display:inline-block}.acf-google-map.-searching .title .acf-actions{display:block}.acf-google-map.-searching .title .search{font-weight:normal !important}.acf-google-map.-loading .title a{display:none !important}.acf-google-map.-loading .title i{display:inline-block}.pac-container{border-width:1px 0;box-shadow:none}.pac-container:after{display:none}.pac-container .pac-item:first-child{border-top:0 none}.pac-container .pac-item{padding:5px 10px;cursor:pointer}html[dir=rtl] .pac-container .pac-item{text-align:right}.acf-relationship{background:#fff;border:#ccd0d4 solid 1px}.acf-relationship .filters{border-bottom:#ccd0d4 solid 1px;background:#fff}.acf-relationship .filters:after{display:block;clear:both;content:""}.acf-relationship .filters .filter{margin:0;padding:0;float:left;width:100%;box-sizing:border-box;padding:7px 7px 7px 0}.acf-relationship .filters .filter:first-child{padding-left:7px}.acf-relationship .filters .filter input,.acf-relationship .filters .filter select{margin:0;float:none}.acf-relationship .filters .filter input:focus,.acf-relationship .filters .filter input:active,.acf-relationship .filters .filter select:focus,.acf-relationship .filters .filter select:active{outline:none;box-shadow:none}.acf-relationship .filters .filter input{border-color:rgba(0,0,0,0);box-shadow:none;padding-left:3px;padding-right:3px}.acf-relationship .filters.-f2 .filter{width:50%}.acf-relationship .filters.-f3 .filter{width:25%}.acf-relationship .filters.-f3 .filter.-search{width:50%}.acf-relationship .list{margin:0;padding:5px;height:160px;overflow:auto}.acf-relationship .list .acf-rel-label,.acf-relationship .list .acf-rel-item,.acf-relationship .list p{padding:5px;margin:0;display:block;position:relative;min-height:18px}.acf-relationship .list .acf-rel-label{font-weight:bold}.acf-relationship .list .acf-rel-item{cursor:pointer}.acf-relationship .list .acf-rel-item b{text-decoration:underline;font-weight:normal}.acf-relationship .list .acf-rel-item .thumbnail{background:#e0e0e0;width:22px;height:22px;float:left;margin:-2px 5px 0 0}.acf-relationship .list .acf-rel-item .thumbnail img{max-width:22px;max-height:22px;margin:0 auto;display:block}.acf-relationship .list .acf-rel-item .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item .thumbnail.-icon img{max-height:20px;margin-top:1px}.acf-relationship .list .acf-rel-item:hover,.acf-relationship .list .acf-rel-item.relationship-hover{background:#3875d7;color:#fff}.acf-relationship .list .acf-rel-item:hover .thumbnail,.acf-relationship .list .acf-rel-item.relationship-hover .thumbnail{background:#a2bfec}.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon,.acf-relationship .list .acf-rel-item.relationship-hover .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item.disabled{opacity:.5}.acf-relationship .list .acf-rel-item.disabled:hover{background:rgba(0,0,0,0);color:#333;cursor:default}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail{background:#e0e0e0}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon{background:#fff}.acf-relationship .list ul{padding-bottom:5px}.acf-relationship .list ul .acf-rel-label,.acf-relationship .list ul .acf-rel-item,.acf-relationship .list ul p{padding-left:20px}.acf-relationship .selection{position:relative}.acf-relationship .selection:after{display:block;clear:both;content:""}.acf-relationship .selection .values,.acf-relationship .selection .choices{width:50%;background:#fff;float:left}.acf-relationship .selection .choices{background:#f9f9f9}.acf-relationship .selection .choices .list{border-right:#dfdfdf solid 1px}.acf-relationship .selection .values .acf-icon{position:absolute;top:4px;right:7px;display:none}html[dir=rtl] .acf-relationship .selection .values .acf-icon{right:auto;left:7px}.acf-relationship .selection .values .acf-rel-item:hover .acf-icon,.acf-relationship .selection .values .acf-rel-item.relationship-hover .acf-icon{display:block}.acf-relationship .selection .values .acf-rel-item{cursor:move}.acf-relationship .selection .values .acf-rel-item b{text-decoration:none}.menu-item .acf-relationship ul{width:auto}.menu-item .acf-relationship li{display:block}.acf-editor-wrap.delay .acf-editor-toolbar{content:"";display:block;background:#f5f5f5;border-bottom:#ddd solid 1px;color:#555d66;padding:10px}.acf-editor-wrap.delay .wp-editor-area{padding:10px;border:none;color:inherit !important}.acf-editor-wrap iframe{min-height:200px}.acf-editor-wrap .wp-editor-container{border:1px solid #ccd0d4;box-shadow:none !important}.acf-editor-wrap .wp-editor-tabs{box-sizing:content-box}.acf-editor-wrap .wp-switch-editor{border-color:#ccd0d4;border-bottom-color:rgba(0,0,0,0)}#mce_fullscreen_container{z-index:900000 !important}.acf-field-tab{display:none !important}.hidden-by-tab{display:none !important}.acf-tab-wrap{clear:both;z-index:1}.acf-tab-group{border-bottom:#ccc solid 1px;padding:10px 10px 0}.acf-tab-group li{margin:0 .5em 0 0}.acf-tab-group li a{padding:5px 10px;display:block;color:#555;font-size:14px;font-weight:600;line-height:24px;border:#ccc solid 1px;border-bottom:0 none;text-decoration:none;background:#e5e5e5;transition:none}.acf-tab-group li a:hover{background:#fff}.acf-tab-group li a:focus{outline:none;box-shadow:none}.acf-tab-group li a:empty{display:none}html[dir=rtl] .acf-tab-group li{margin:0 0 0 .5em}.acf-tab-group li.active a{background:#f1f1f1;color:#000;padding-bottom:6px;margin-bottom:-1px;position:relative;z-index:1}.acf-fields>.acf-tab-wrap{background:#f9f9f9}.acf-fields>.acf-tab-wrap .acf-tab-group{position:relative;border-top:#ccd0d4 solid 1px;border-bottom:#ccd0d4 solid 1px;z-index:2;margin-bottom:-1px}.acf-admin-3-8 .acf-fields>.acf-tab-wrap .acf-tab-group{border-color:#dfdfdf}.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:20%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:10px}}html[dir=rtl] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:0;padding-right:20%}@media screen and (max-width: 850px){html[dir=rtl] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-right:10px}}.acf-tab-wrap.-left .acf-tab-group{position:absolute;left:0;width:20%;border:0 none;padding:0 !important;margin:1px 0 0}.acf-tab-wrap.-left .acf-tab-group li{float:none;margin:-1px 0 0}.acf-tab-wrap.-left .acf-tab-group li a{border:1px solid #ededed;font-size:13px;line-height:18px;color:#0073aa;padding:10px;margin:0;font-weight:normal;border-width:1px 0;border-radius:0;background:rgba(0,0,0,0)}.acf-tab-wrap.-left .acf-tab-group li a:hover{color:#00a0d2}.acf-tab-wrap.-left .acf-tab-group li.active a{border-color:#dfdfdf;color:#000;margin-right:-1px;background:#fff}html[dir=rtl] .acf-tab-wrap.-left .acf-tab-group{left:auto;right:0}html[dir=rtl] .acf-tab-wrap.-left .acf-tab-group li.active a{margin-right:0;margin-left:-1px}.acf-field+.acf-tab-wrap.-left:before{content:"";display:block;position:relative;z-index:1;height:10px;border-top:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;margin-bottom:-1px}.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a{border-top:none}.acf-fields.-sidebar{padding:0 0 0 20% !important;position:relative}.acf-fields.-sidebar:before{content:"";display:block;position:absolute;top:0;left:0;width:20%;bottom:0;border-right:#dfdfdf solid 1px;background:#f9f9f9;z-index:1}html[dir=rtl] .acf-fields.-sidebar{padding:0 20% 0 0 !important}html[dir=rtl] .acf-fields.-sidebar:before{border-left:#dfdfdf solid 1px;border-right-width:0;left:auto;right:0}.acf-fields.-sidebar.-left{padding:0 0 0 180px !important}html[dir=rtl] .acf-fields.-sidebar.-left{padding:0 180px 0 0 !important}.acf-fields.-sidebar.-left:before{background:#f1f1f1;border-color:#dfdfdf;width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group{width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li a{border-color:#e4e4e4}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f9f9f9}.acf-fields.-sidebar>.acf-field-tab+.acf-field{border-top:none}.acf-fields.-clear>.acf-tab-wrap{background:rgba(0,0,0,0)}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group{margin-top:0;border-top:none;padding-left:0;padding-right:0}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields.-sidebar{margin-left:0 !important}.acf-postbox.seamless>.acf-fields.-sidebar:before{background:rgba(0,0,0,0)}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap{background:rgba(0,0,0,0);margin-bottom:10px;padding-left:12px;padding-right:12px}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group{border-top:0 none;border-color:#ccd0d4}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5;border-color:#ccd0d4}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left:before{border-top:none;height:auto}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group{margin-bottom:0}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li a{border-width:1px 0 1px 1px !important;border-color:#ccc;background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.compat-item .acf-tab-wrap td{display:block}.acf-gallery-side .acf-tab-wrap{border-top:0 none !important}.acf-gallery-side .acf-tab-wrap .acf-tab-group{margin:10px 0 !important;padding:0 !important}.acf-gallery-side .acf-tab-group li.active a{background:#f9f9f9 !important}.widget .acf-tab-group{border-bottom-color:#e8e8e8}.widget .acf-tab-group li a{background:#f1f1f1}.widget .acf-tab-group li.active a{background:#fff}.media-modal.acf-expanded .compat-attachment-fields>tbody>tr.acf-tab-wrap .acf-tab-group{padding-left:23%;border-bottom-color:#ddd}.form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 5px 0 210px}html[dir=rtl] .form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 210px 0 5px}.acf-oembed{position:relative;border:#ccd0d4 solid 1px;background:#fff}.acf-oembed .title{position:relative;border-bottom:#ccd0d4 solid 1px;padding:5px 10px}.acf-oembed .title .input-search{margin:0;font-size:14px;line-height:30px;height:30px;padding:0;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-oembed .title .acf-actions{padding:6px}.acf-oembed .canvas{position:relative;min-height:250px;background:#f9f9f9}.acf-oembed .canvas .canvas-media{position:relative;z-index:1}.acf-oembed .canvas iframe{display:block;margin:0;padding:0;width:100%}.acf-oembed .canvas .acf-icon.-picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;height:42px;width:42px;font-size:42px;color:#999}.acf-oembed .canvas .acf-loading-overlay{background:rgba(255,255,255,.9)}.acf-oembed .canvas .canvas-error{position:absolute;top:50%;left:0%;right:0%;margin:-9px 0 0 0;text-align:center;display:none}.acf-oembed .canvas .canvas-error p{padding:8px;margin:0;display:inline}.acf-oembed.has-value .canvas{min-height:50px}.acf-oembed.has-value .input-search{font-weight:bold}.acf-oembed.has-value .title:hover .acf-actions{display:block}.acf-image-uploader{position:relative}.acf-image-uploader:after{display:block;clear:both;content:""}.acf-image-uploader p{margin:0}.acf-image-uploader .image-wrap{position:relative;float:left}.acf-image-uploader .image-wrap img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;min-width:30px;min-height:30px;background:#f1f1f1;margin:0;padding:0}.acf-image-uploader .image-wrap img[src$=".svg"]{min-height:100px;min-width:100px}.acf-image-uploader .image-wrap:hover .acf-actions{display:block}.acf-image-uploader input.button{width:auto}html[dir=rtl] .acf-image-uploader .image-wrap{float:right}.acf-file-uploader{position:relative}.acf-file-uploader p{margin:0}.acf-file-uploader .file-wrap{border:#ccd0d4 solid 1px;min-height:84px;position:relative;background:#fff}.acf-file-uploader .file-icon{position:absolute;top:0;left:0;bottom:0;padding:10px;background:#f1f1f1;border-right:#d5d9dd solid 1px}.acf-file-uploader .file-icon img{display:block;padding:0;margin:0;max-width:48px}.acf-file-uploader .file-info{padding:10px;margin-left:69px}.acf-file-uploader .file-info p{margin:0 0 2px;font-size:13px;line-height:1.4em;word-break:break-all}.acf-file-uploader .file-info a{text-decoration:none}.acf-file-uploader:hover .acf-actions{display:block}html[dir=rtl] .acf-file-uploader .file-icon{left:auto;right:0;border-left:#e5e5e5 solid 1px;border-right:none}html[dir=rtl] .acf-file-uploader .file-info{margin-right:69px;margin-left:0}.acf-ui-datepicker .ui-datepicker{z-index:900000 !important}.acf-ui-datepicker .ui-datepicker .ui-widget-header a{cursor:pointer;transition:none}.acf-ui-datepicker .ui-state-highlight.ui-state-hover{border:1px solid #98b7e8 !important;background:#98b7e8 !important;font-weight:normal !important;color:#fff !important}.acf-ui-datepicker .ui-state-highlight.ui-state-active{border:1px solid #3875d7 !important;background:#3875d7 !important;font-weight:normal !important;color:#fff !important}.acf-field-separator .acf-label{margin-bottom:0}.acf-field-separator .acf-label label{font-weight:normal}.acf-field-separator .acf-input{display:none}.acf-fields>.acf-field-separator{background:#f9f9f9;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-bottom:-1px;z-index:2}.acf-taxonomy-field{position:relative}.acf-taxonomy-field .categorychecklist-holder{border:#ccd0d4 solid 1px;border-radius:3px;max-height:200px;overflow:auto}.acf-taxonomy-field .acf-checkbox-list{margin:0;padding:10px}.acf-taxonomy-field .acf-checkbox-list ul.children{padding-left:18px}.acf-taxonomy-field:hover .acf-actions{display:block}.acf-taxonomy-field[data-ftype=select] .acf-actions{padding:0;margin:-9px}.acf-range-wrap .acf-append,.acf-range-wrap .acf-prepend{display:inline-block;vertical-align:middle;line-height:28px;margin:0 7px 0 0}.acf-range-wrap .acf-append{margin:0 0 0 7px}.acf-range-wrap input[type=range]{display:inline-block;padding:0;margin:0;vertical-align:middle;height:28px}.acf-range-wrap input[type=range]:focus{outline:none}.acf-range-wrap input[type=number]{display:inline-block;min-width:5em;padding-right:4px;margin-left:10px;vertical-align:middle}html[dir=rtl] .acf-range-wrap input[type=number]{margin-right:10px;margin-left:0}html[dir=rtl] .acf-range-wrap .acf-append{margin:0 7px 0 0}html[dir=rtl] .acf-range-wrap .acf-prepend{margin:0 0 0 7px}.acf-accordion{margin:-1px 0;padding:0;background:#fff;border-top:1px solid #d5d9dd;border-bottom:1px solid #d5d9dd;z-index:1}.acf-accordion .acf-accordion-title{margin:0;padding:12px;font-weight:bold;cursor:pointer;font-size:inherit;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title:hover{background:#f3f4f5}.acf-accordion .acf-accordion-title label{margin:0;padding:0;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title p{font-weight:normal}.acf-accordion .acf-accordion-title .acf-accordion-icon{float:right}.acf-accordion .acf-accordion-title svg.acf-accordion-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#191e23;fill:currentColor}.acf-accordion .acf-accordion-content{margin:0;padding:0 12px 12px;display:none}.acf-accordion.-open>.acf-accordion-content{display:block}.acf-field.acf-accordion{margin:-1px 0;padding:0 !important;border-color:#d5d9dd}.acf-field.acf-accordion .acf-label.acf-accordion-title{padding:12px;width:auto;float:none;width:auto}.acf-field.acf-accordion .acf-input.acf-accordion-content{padding:0;float:none;width:auto}.acf-field.acf-accordion .acf-input.acf-accordion-content>.acf-fields{border-top:#eee solid 1px}.acf-field.acf-accordion .acf-input.acf-accordion-content>.acf-fields.-clear{padding:0 12px 15px}.acf-fields.-left>.acf-field.acf-accordion:before{display:none}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-title{width:auto;margin:0 !important;padding:12px;float:none !important}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-content{padding:0 !important}.acf-fields.-clear>.acf-field.acf-accordion{border:#ccc solid 1px;background:rgba(0,0,0,0)}.acf-fields.-clear>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-16px}tr.acf-field.acf-accordion{background:rgba(0,0,0,0)}tr.acf-field.acf-accordion>.acf-input{padding:0 !important;border:#ccc solid 1px}tr.acf-field.acf-accordion .acf-accordion-content{padding:0 12px 12px}#addtag div.acf-field.error{border:0 none;padding:8px 0}#addtag>.acf-field.acf-accordion{padding-right:0;margin-right:5%}#addtag>.acf-field.acf-accordion+p.submit{margin-top:0}tr.acf-accordion{margin:15px 0 !important}tr.acf-accordion+tr.acf-accordion{margin-top:-16px !important}.acf-postbox.seamless>.acf-fields>.acf-accordion{margin-left:12px;margin-right:12px;border:#ccd0d4 solid 1px}.widget .widget-content>.acf-field.acf-accordion{border:#dfdfdf solid 1px;margin-bottom:10px}.widget .widget-content>.acf-field.acf-accordion .acf-accordion-title{margin-bottom:0}.widget .widget-content>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-11px}.media-modal .compat-attachment-fields .acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion>.acf-input{width:100%}.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields>tbody>tr>td{padding-bottom:5px}.block-editor .edit-post-sidebar .acf-postbox>.postbox-header,.block-editor .edit-post-sidebar .acf-postbox>.hndle{border-bottom-width:0 !important}.block-editor .edit-post-sidebar .acf-postbox.closed>.postbox-header,.block-editor .edit-post-sidebar .acf-postbox.closed>.hndle{border-bottom-width:1px !important}.block-editor .edit-post-sidebar .acf-fields{min-height:1px;overflow:auto}.block-editor .edit-post-sidebar .acf-fields>.acf-field{border-width:0;border-color:#e2e4e7;margin:16px;padding:0;width:auto !important;min-height:0 !important;float:none !important}.block-editor .edit-post-sidebar .acf-fields>.acf-field>.acf-label{margin-bottom:5px}.block-editor .edit-post-sidebar .acf-fields>.acf-field>.acf-label label{font-weight:normal}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion{padding:0;margin:0;border-top-width:1px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion:first-child{border-top-width:0}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title{margin:0;padding:15px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title label{font-weight:500;color:#1e1e1e}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title svg.acf-accordion-icon{right:16px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top-width:0}.acf-field-setting-prefix_label p.description,.acf-field-setting-prefix_name p.description{order:3;margin-top:0;margin-left:16px}.acf-field-setting-prefix_label p.description code,.acf-field-setting-prefix_name p.description code{padding-top:4px;padding-right:6px;padding-bottom:4px;padding-left:6px;background-color:#f2f4f7;border-radius:4px;color:#667085}.acf-fields>.acf-tab-wrap:first-child .acf-tab-group{border-top:none}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1;border-color:#ccd0d4}.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.form-table>tbody>.acf-field>.acf-label{padding:20px 10px 20px 0;width:210px}html[dir=rtl] .form-table>tbody>.acf-field>.acf-label{padding:20px 0 20px 10px}.form-table>tbody>.acf-field>.acf-label label{font-size:14px;color:#23282d}.form-table>tbody>.acf-field>.acf-input{padding:15px 10px}html[dir=rtl] .form-table>tbody>.acf-field>.acf-input{padding:15px 10px 15px 5%}.form-table>tbody>.acf-tab-wrap td{padding:15px 5% 15px 0}html[dir=rtl] .form-table>tbody>.acf-tab-wrap td{padding:15px 0 15px 5%}.form-table>tbody .form-table th.acf-th{width:auto}#your-profile .acf-field input[type=text],#your-profile .acf-field input[type=password],#your-profile .acf-field input[type=number],#your-profile .acf-field input[type=search],#your-profile .acf-field input[type=email],#your-profile .acf-field input[type=url],#your-profile .acf-field select,#createuser .acf-field input[type=text],#createuser .acf-field input[type=password],#createuser .acf-field input[type=number],#createuser .acf-field input[type=search],#createuser .acf-field input[type=email],#createuser .acf-field input[type=url],#createuser .acf-field select{max-width:25em}#your-profile .acf-field textarea,#createuser .acf-field textarea{max-width:500px}#your-profile .acf-field .acf-field input[type=text],#your-profile .acf-field .acf-field input[type=password],#your-profile .acf-field .acf-field input[type=number],#your-profile .acf-field .acf-field input[type=search],#your-profile .acf-field .acf-field input[type=email],#your-profile .acf-field .acf-field input[type=url],#your-profile .acf-field .acf-field textarea,#your-profile .acf-field .acf-field select,#createuser .acf-field .acf-field input[type=text],#createuser .acf-field .acf-field input[type=password],#createuser .acf-field .acf-field input[type=number],#createuser .acf-field .acf-field input[type=search],#createuser .acf-field .acf-field input[type=email],#createuser .acf-field .acf-field input[type=url],#createuser .acf-field .acf-field textarea,#createuser .acf-field .acf-field select{max-width:none}#registerform h2{margin:1em 0}#registerform .acf-field{margin-top:0}#registerform .acf-field .acf-label{margin-bottom:0}#registerform .acf-field .acf-label label{font-weight:normal;line-height:1.5}#registerform p.submit{text-align:right}#acf-term-fields{padding-right:5%}#acf-term-fields>.acf-field>.acf-label{margin:0}#acf-term-fields>.acf-field>.acf-label label{font-size:12px;font-weight:normal}p.submit .spinner,p.submit .acf-spinner{vertical-align:top;float:none;margin:4px 4px 0}#edittag .acf-fields.-left>.acf-field{padding-left:220px}#edittag .acf-fields.-left>.acf-field:before{width:209px}#edittag .acf-fields.-left>.acf-field>.acf-label{width:220px;margin-left:-220px;padding:0 10px}#edittag .acf-fields.-left>.acf-field>.acf-input{padding:0}#edittag>.acf-fields.-left{width:96%}#edittag>.acf-fields.-left>.acf-field>.acf-label{padding-left:0}.editcomment td:first-child{white-space:nowrap;width:131px}#widgets-right .widget .acf-field .description{padding-left:0;padding-right:0}.acf-widget-fields>.acf-field .acf-label{margin-bottom:5px}.acf-widget-fields>.acf-field .acf-label label{font-weight:normal;margin:0}.acf-menu-settings{border-top:1px solid #eee;margin-top:2em}.acf-menu-settings.-seamless{border-top:none;margin-top:15px}.acf-menu-settings.-seamless>h2{display:none}.acf-menu-settings .list li{display:block;margin-bottom:0}.acf-fields.acf-menu-item-fields{clear:both;padding-top:1px}.acf-fields.acf-menu-item-fields>.acf-field{margin:5px 0;padding-right:10px}.acf-fields.acf-menu-item-fields>.acf-field .acf-label{margin-bottom:0}.acf-fields.acf-menu-item-fields>.acf-field .acf-label label{font-style:italic;font-weight:normal}#post .compat-attachment-fields .compat-field-acf-form-data{display:none}#post .compat-attachment-fields,#post .compat-attachment-fields>tbody,#post .compat-attachment-fields>tbody>tr,#post .compat-attachment-fields>tbody>tr>th,#post .compat-attachment-fields>tbody>tr>td{display:block}#post .compat-attachment-fields>tbody>.acf-field{margin:15px 0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label{margin:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label{margin:0;padding:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label p{margin:0 0 3px !important}#post .compat-attachment-fields>tbody>.acf-field>.acf-input{margin:0}.media-modal .compat-attachment-fields td.acf-input table{display:table;table-layout:auto}.media-modal .compat-attachment-fields td.acf-input table tbody{display:table-row-group}.media-modal .compat-attachment-fields td.acf-input table tr{display:table-row}.media-modal .compat-attachment-fields td.acf-input table td,.media-modal .compat-attachment-fields td.acf-input table th{display:table-cell}.media-modal .compat-attachment-fields>tbody>.acf-field{margin:5px 0}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:30%;margin:0;padding:0;float:left;text-align:right;display:block;float:left}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label>label{padding-top:6px;margin:0;color:#666;font-weight:400;line-height:16px}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{width:65%;margin:0;padding:0;float:right;display:block}.media-modal .compat-attachment-fields>tbody>.acf-field p.description{margin:0}.acf-selection-error{background:#ffebe8;border:1px solid #c00;border-radius:3px;padding:8px;margin:20px 0 0}.acf-selection-error .selection-error-label{background:#c00;border-radius:3px;color:#fff;font-weight:bold;margin-right:8px;padding:2px 4px}.acf-selection-error .selection-error-message{color:#b44;display:block;padding-top:8px;word-wrap:break-word;white-space:pre-wrap}.media-modal .attachment.acf-disabled .thumbnail{opacity:.25 !important}.media-modal .attachment.acf-disabled .attachment-preview:before{background:rgba(0,0,0,.15);z-index:1;position:relative}.media-modal .compat-field-acf-form-data,.media-modal .compat-field-acf-blank{display:none !important}.media-modal .upload-error-message{white-space:pre-wrap}.media-modal .acf-required{padding:0 !important;margin:0 !important;float:none !important;color:red !important}.media-modal .media-sidebar .compat-item{padding-bottom:20px}@media(max-width: 900px){.media-modal .setting span,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{width:98%;float:none;text-align:left;min-height:0;padding:0}.media-modal .setting input,.media-modal .setting textarea,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{float:none;height:auto;max-width:none;width:98%}}.media-modal .acf-expand-details{float:right;padding:8px 10px;margin-right:6px;font-size:13px;height:18px;line-height:18px;color:#666;text-decoration:none}.media-modal .acf-expand-details:focus,.media-modal .acf-expand-details:active{outline:0 none;box-shadow:none;color:#666}.media-modal .acf-expand-details:hover{color:#000}.media-modal .acf-expand-details .is-open{display:none}.media-modal .acf-expand-details .is-closed{display:block}@media(max-width: 640px){.media-modal .acf-expand-details{display:none}}.media-modal.acf-expanded .acf-expand-details .is-open{display:block}.media-modal.acf-expanded .acf-expand-details .is-closed{display:none}.media-modal.acf-expanded .attachments-browser .media-toolbar,.media-modal.acf-expanded .attachments-browser .attachments{right:740px}.media-modal.acf-expanded .media-sidebar{width:708px}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{float:left;max-height:none}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img{max-width:100%;max-height:200px}.media-modal.acf-expanded .media-sidebar .attachment-info .details{float:right}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .attachment-details .setting .name,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:20%;margin-right:0}.media-modal.acf-expanded .media-sidebar .attachment-info .details,.media-modal.acf-expanded .media-sidebar .attachment-details .setting input,.media-modal.acf-expanded .media-sidebar .attachment-details .setting textarea,.media-modal.acf-expanded .media-sidebar .attachment-details .setting+.description,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-input{min-width:77%}@media(max-width: 900px){.media-modal.acf-expanded .attachments-browser .media-toolbar{display:none}.media-modal.acf-expanded .attachments{display:none}.media-modal.acf-expanded .media-sidebar{width:auto;max-width:none !important;bottom:0 !important}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{min-width:0;max-width:none;width:30%}.media-modal.acf-expanded .media-sidebar .attachment-info .details{min-width:0;max-width:none;width:67%}}@media(max-width: 640px){.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .attachment-info .details{width:100%}}.acf-media-modal .media-embed .setting.align,.acf-media-modal .media-embed .setting.link-to{display:none}.acf-media-modal.-edit{left:15%;right:15%;top:100px;bottom:100px}.acf-media-modal.-edit .media-frame-menu,.acf-media-modal.-edit .media-frame-router,.acf-media-modal.-edit .media-frame-content .attachments,.acf-media-modal.-edit .media-frame-content .media-toolbar{display:none}.acf-media-modal.-edit .media-frame-title,.acf-media-modal.-edit .media-frame-content,.acf-media-modal.-edit .media-frame-toolbar,.acf-media-modal.-edit .media-sidebar{width:auto;left:0;right:0}.acf-media-modal.-edit .media-frame-content{top:50px}.acf-media-modal.-edit .media-frame-title{border-bottom:1px solid #dfdfdf;box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.acf-media-modal.-edit .media-sidebar{padding:0 16px}.acf-media-modal.-edit .media-sidebar .attachment-details{overflow:visible}.acf-media-modal.-edit .media-sidebar .attachment-details>h3,.acf-media-modal.-edit .media-sidebar .attachment-details>h2{display:none}.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info{background:#fff;border-bottom:#ddd solid 1px;padding:16px;margin:0 -16px 16px}.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail{margin:0 16px 0 0}.acf-media-modal.-edit .media-sidebar .attachment-details .setting{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .attachment-details .setting span{margin:0}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field p.description{margin-top:3px}.acf-media-modal.-edit .media-sidebar .media-types-required-info{display:none}@media(max-width: 900px){.acf-media-modal.-edit{top:30px;right:30px;bottom:30px;left:30px}}@media(max-width: 640px){.acf-media-modal.-edit{top:0;right:0;bottom:0;left:0}}@media(max-width: 480px){.acf-media-modal.-edit .media-frame-content{top:40px}}.acf-temp-remove{position:relative;opacity:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.acf-temp-remove:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.hidden-by-conditional-logic{display:none !important}.hidden-by-conditional-logic.appear-empty{display:table-cell !important}.hidden-by-conditional-logic.appear-empty .acf-input{display:none !important}.acf-postbox.acf-hidden{display:none !important}.acf-attention{transition:border .25s ease-out}.acf-attention.-focused{border:#23282d solid 1px !important;transition:none}tr.acf-attention{transition:box-shadow .25s ease-out;position:relative}tr.acf-attention.-focused{box-shadow:#23282d 0 0 0px 1px !important}#editor .edit-post-layout__metaboxes{padding:0}#editor .edit-post-layout__metaboxes .edit-post-meta-boxes-area{margin:0}#editor .metabox-location-side .postbox-container{float:none}#editor .postbox{color:#444}#editor .postbox>.postbox-header .hndle{border-bottom:none}#editor .postbox>.postbox-header .hndle:hover{background:rgba(0,0,0,0)}#editor .postbox>.postbox-header .handle-actions .handle-order-higher,#editor .postbox>.postbox-header .handle-actions .handle-order-lower{width:1.62rem}#editor .postbox>.postbox-header .handle-actions .acf-hndle-cog{height:44px;line-height:44px}#editor .postbox>.postbox-header:hover{background:#f0f0f0}#editor .postbox:last-child.closed>.postbox-header{border-bottom:none}#editor .postbox:last-child>.inside{border-bottom:none}#editor .block-editor-writing-flow__click-redirect{min-height:50px}body.is-dragging-metaboxes #acf_after_title-sortables{outline:3px dashed #646970;display:flow-root;min-height:60px;margin-bottom:3px !important} +.acf-admin-page #wpcontent{line-height:140%}.acf-admin-page a{color:#0783be}.acf-h1,.acf-admin-page h1,.acf-headerbar h1{font-size:21px;font-weight:400}.acf-h2,.acf-page-title,.acf-admin-page h2,.acf-headerbar h2{font-size:18px;font-weight:400}.acf-h3,.acf-admin-page h3,.acf-headerbar h3{font-size:16px;font-weight:400}.acf-admin-page .p1{font-size:15px}.acf-admin-page .p2{font-size:14px}.acf-admin-page .p3{font-size:13.5px}.acf-admin-page .p4{font-size:13px}.acf-admin-page .p5{font-size:12.5px}.acf-admin-page .p6,.acf-admin-page .acf-field p.description,.acf-field .acf-admin-page p.description,.acf-admin-page .acf-small{font-size:12px}.acf-admin-page .p7,.acf-admin-page .acf-field-setting-prefix_label p.description code,.acf-field-setting-prefix_label p.description .acf-admin-page code,.acf-admin-page .acf-field-setting-prefix_name p.description code,.acf-field-setting-prefix_name p.description .acf-admin-page code{font-size:11.5px}.acf-admin-page .p8{font-size:11px}.acf-page-title{color:#344054}.acf-admin-page .acf-settings-wrap h1{display:none !important}.acf-admin-page #acf-admin-tools h1:not(.acf-field-group-pro-features-title,.acf-field-group-pro-features-title-sm){display:none !important}.acf-admin-page a:focus{box-shadow:none;outline:none}.acf-admin-page a:focus-visible{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:1px solid rgba(0,0,0,0)}.acf-field,.acf-field .acf-label,.acf-field .acf-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.acf-field{margin:15px 0;clear:both}.acf-field p.description{display:block;margin:0;padding:0}.acf-field .acf-label{vertical-align:top;margin:0 0 10px}.acf-field .acf-label label{display:block;font-weight:500;margin:0 0 3px;padding:0}.acf-field .acf-label:empty{margin-bottom:0}.acf-field .acf-input{vertical-align:top}.acf-field p.description{display:block;margin-top:6px;color:#667085}.acf-field .acf-notice{margin:0 0 15px;background:#edf2ff;color:#0c6ca0;border-color:#2183b9}.acf-field .acf-notice.-error{background:#ffe6e6;color:#cc2727;border-color:#d12626}.acf-field .acf-notice.-success{background:#eefbe8;color:#0e7b17;border-color:#32a23b}.acf-field .acf-notice.-warning{background:#fff3e6;color:#bd4b0e;border-color:#d16226}td.acf-field,tr.acf-field{margin:0}.acf-field[data-width]{float:left;clear:none}.acf-field[data-width]+.acf-field[data-width]{border-left:1px solid #eee}html[dir=rtl] .acf-field[data-width]{float:right}html[dir=rtl] .acf-field[data-width]+.acf-field[data-width]{border-left:none;border-right:1px solid #eee}td.acf-field[data-width],tr.acf-field[data-width]{float:none}.acf-field.-c0{clear:both;border-left-width:0 !important}html[dir=rtl] .acf-field.-c0{border-left-width:1px !important;border-right-width:0 !important}.acf-field.-r0{border-top-width:0 !important}.acf-fields{position:relative}.acf-fields:after{display:block;clear:both;content:""}.acf-fields.-border{border:#ccd0d4 solid 1px;background:#fff}.acf-fields>.acf-field{position:relative;margin:0;padding:16px;border-top-width:1px;border-top-style:solid;border-top-color:#eaecf0}.acf-fields>.acf-field:first-child{border-top:none;margin-top:0}td.acf-fields{padding:0 !important}.acf-fields.-clear>.acf-field{border:none;padding:0;margin:15px 0}.acf-fields.-clear>.acf-field[data-width]{border:none !important}.acf-fields.-clear>.acf-field>.acf-label{padding:0}.acf-fields.-clear>.acf-field>.acf-input{padding:0}.acf-fields.-left>.acf-field{padding:15px 0}.acf-fields.-left>.acf-field:after{display:block;clear:both;content:""}.acf-fields.-left>.acf-field:before{content:"";display:block;position:absolute;z-index:0;background:#f9f9f9;border-color:#e1e1e1;border-style:solid;border-width:0 1px 0 0;top:0;bottom:0;left:0;width:20%}.acf-fields.-left>.acf-field[data-width]{float:none;width:auto !important;border-left-width:0 !important;border-right-width:0 !important}.acf-fields.-left>.acf-field>.acf-label{float:left;width:20%;margin:0;padding:0 12px}.acf-fields.-left>.acf-field>.acf-input{float:left;width:80%;margin:0;padding:0 12px}html[dir=rtl] .acf-fields.-left>.acf-field:before{border-width:0 0 0 1px;left:auto;right:0}html[dir=rtl] .acf-fields.-left>.acf-field>.acf-label{float:right}html[dir=rtl] .acf-fields.-left>.acf-field>.acf-input{float:right}#side-sortables .acf-fields.-left>.acf-field:before{display:none}#side-sortables .acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}#side-sortables .acf-fields.-left>.acf-field>.acf-input{width:100%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-field:before{display:none}.acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}.acf-fields.-left>.acf-field>.acf-input{width:100%}}.acf-fields.-clear.-left>.acf-field{padding:0;border:none}.acf-fields.-clear.-left>.acf-field:before{display:none}.acf-fields.-clear.-left>.acf-field>.acf-label{padding:0}.acf-fields.-clear.-left>.acf-field>.acf-input{padding:0}.acf-table tr.acf-field>td.acf-label{padding:15px 12px;margin:0;background:#f9f9f9;width:20%}.acf-table tr.acf-field>td.acf-input{padding:15px 12px;margin:0;border-left-color:#e1e1e1}.acf-sortable-tr-helper{position:relative !important;display:table-row !important}.acf-postbox{position:relative}.acf-postbox>.inside{margin:0 !important;padding:0 !important}.acf-postbox .acf-hndle-cog{color:#72777c;font-size:16px;line-height:36px;height:36px;width:1.62rem;position:relative;display:none}.acf-postbox .acf-hndle-cog:hover{color:#191e23}.acf-postbox>.hndle:hover .acf-hndle-cog,.acf-postbox>.postbox-header:hover .acf-hndle-cog{display:inline-block}.acf-postbox>.hndle .acf-hndle-cog{height:20px;line-height:20px;float:right;width:auto}.acf-postbox>.hndle .acf-hndle-cog:hover{color:#777}.acf-postbox .acf-replace-with-fields{padding:15px;text-align:center}#post-body-content #acf_after_title-sortables{margin:20px 0 -20px}.acf-postbox.seamless{border:0 none;background:rgba(0,0,0,0);box-shadow:none}.acf-postbox.seamless>.postbox-header,.acf-postbox.seamless>.hndle,.acf-postbox.seamless>.handlediv{display:none !important}.acf-postbox.seamless>.inside{display:block !important;margin-left:-12px !important;margin-right:-12px !important}.acf-postbox.seamless>.inside>.acf-field{border-color:rgba(0,0,0,0)}.acf-postbox.seamless>.acf-fields.-left>.acf-field:before{display:none}@media screen and (max-width: 782px){.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-label,.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-input{padding:0}}.acf-field input[type=text],.acf-field input[type=password],.acf-field input[type=date],.acf-field input[type=datetime],.acf-field input[type=datetime-local],.acf-field input[type=email],.acf-field input[type=month],.acf-field input[type=number],.acf-field input[type=search],.acf-field input[type=tel],.acf-field input[type=time],.acf-field input[type=url],.acf-field input[type=week],.acf-field textarea,.acf-field select{width:100%;padding:4px 8px;margin:0;box-sizing:border-box;font-size:14px;line-height:1.4}.acf-admin-3-8 .acf-field input[type=text],.acf-admin-3-8 .acf-field input[type=password],.acf-admin-3-8 .acf-field input[type=date],.acf-admin-3-8 .acf-field input[type=datetime],.acf-admin-3-8 .acf-field input[type=datetime-local],.acf-admin-3-8 .acf-field input[type=email],.acf-admin-3-8 .acf-field input[type=month],.acf-admin-3-8 .acf-field input[type=number],.acf-admin-3-8 .acf-field input[type=search],.acf-admin-3-8 .acf-field input[type=tel],.acf-admin-3-8 .acf-field input[type=time],.acf-admin-3-8 .acf-field input[type=url],.acf-admin-3-8 .acf-field input[type=week],.acf-admin-3-8 .acf-field textarea,.acf-admin-3-8 .acf-field select{padding:3px 5px}.acf-field textarea{resize:vertical}body.acf-browser-firefox .acf-field select{padding:4px 5px}.acf-input-prepend,.acf-input-append,.acf-input-wrap{box-sizing:border-box}.acf-input-prepend,.acf-input-append{font-size:13px;line-height:1.4;padding:4px 8px;background:#f5f5f5;border:#7e8993 solid 1px;min-height:30px}.acf-admin-3-8 .acf-input-prepend,.acf-admin-3-8 .acf-input-append{padding:3px 5px;border-color:#ddd;min-height:28px}.acf-input-prepend{float:left;border-right-width:0;border-radius:3px 0 0 3px}.acf-input-append{float:right;border-left-width:0;border-radius:0 3px 3px 0}.acf-input-wrap{position:relative;overflow:hidden}.acf-input-wrap .acf-is-prepended{border-radius:0 6px 6px 0 !important}.acf-input-wrap .acf-is-appended{border-radius:6px 0 0 6px !important}.acf-input-wrap .acf-is-prepended.acf-is-appended{border-radius:0 !important}html[dir=rtl] .acf-input-prepend{border-left-width:0;border-right-width:1px;border-radius:0 3px 3px 0;float:right}html[dir=rtl] .acf-input-append{border-left-width:1px;border-right-width:0;border-radius:3px 0 0 3px;float:left}html[dir=rtl] input.acf-is-prepended{border-radius:3px 0 0 3px !important}html[dir=rtl] input.acf-is-appended{border-radius:0 3px 3px 0 !important}html[dir=rtl] input.acf-is-prepended.acf-is-appended{border-radius:0 !important}.acf-color-picker .wp-color-result{border-color:#7e8993}.acf-admin-3-8 .acf-color-picker .wp-color-result{border-color:#ccd0d4}.acf-color-picker .wp-picker-active{position:relative;z-index:1}.acf-url i{position:absolute;top:5px;left:5px;opacity:.5;color:#7e8993}.acf-url input[type=url]{padding-left:27px !important}.acf-url.-valid i{opacity:1}.select2-container.-acf{z-index:1001}.select2-container.-acf .select2-choices{background:#fff;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,.07) inset;min-height:31px}.select2-container.-acf .select2-choices .select2-search-choice{margin:5px 0 5px 5px;padding:3px 5px 3px 18px;border-color:#bbb;background:#f9f9f9;box-shadow:0 1px 0 rgba(255,255,255,.25) inset}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff !important;box-shadow:0 0 3px rgba(0,0,0,.1)}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a{visibility:hidden}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container.-acf .select2-choices .select2-search-choice-focus{border-color:#999}.select2-container.-acf .select2-choices .select2-search-field input{height:31px;line-height:22px;margin:0;padding:5px 5px 5px 7px}.select2-container.-acf .select2-choice{border-color:#bbb}.select2-container.-acf .select2-choice .select2-arrow{background:rgba(0,0,0,0);border-left-color:#dfdfdf;padding-left:1px}.select2-container.-acf .select2-choice .select2-result-description{display:none}.select2-container.-acf.select2-container-active .select2-choices,.select2-container.-acf.select2-dropdown-open .select2-choices{border-color:#5b9dd9;border-radius:3px 3px 0 0}.select2-container.-acf.select2-dropdown-open .select2-choice{background:#fff;border-color:#5b9dd9}html[dir=rtl] .select2-container.-acf .select2-search-choice-close{left:24px}html[dir=rtl] .select2-container.-acf .select2-choice>.select2-chosen{margin-left:42px}html[dir=rtl] .select2-container.-acf .select2-choice .select2-arrow{padding-left:0;padding-right:1px}.select2-drop .select2-search{padding:4px 4px 0}.select2-drop .select2-result .select2-result-description{color:#999;font-size:12px;margin-left:5px}.select2-drop .select2-result.select2-highlighted .select2-result-description{color:#fff;opacity:.75}.select2-container.-acf li{margin-bottom:0}.select2-container.-acf[data-select2-id^=select2-data] .select2-selection--multiple{overflow:hidden}.select2-container.-acf .select2-selection{border-color:#7e8993}.acf-admin-3-8 .select2-container.-acf .select2-selection{border-color:#aaa}.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child{float:none}.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input{width:100% !important}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered{padding-right:0}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field]{display:inline;padding:0;margin:0}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] .select2-selection__choice{margin-right:0}.select2-container.-acf .select2-selection--multiple .select2-selection__choice{background-color:#f7f7f7;border-color:#ccc;max-width:100%;overflow:hidden;word-wrap:normal !important;white-space:normal}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper{background:#0783be;border-color:#066998;color:#fff !important;box-shadow:0 0 3px rgba(0,0,0,.1)}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span{visibility:hidden}.select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{position:static;border-right:none;padding:0}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder{background-color:#f2f4f7;border-color:#f2f4f7;visibility:visible !important}.select2-container.-acf .select2-selection--multiple .select2-search__field{box-shadow:none !important;min-height:0}.acf-row .select2-container.-acf .select2-selection--single{overflow:hidden}.acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered{white-space:normal}.acf-admin-single-field-group .select2-dropdown{border-color:#6bb5d8 !important;margin-top:-5px;overflow:hidden;box-shadow:0px 1px 2px rgba(16,24,40,.1)}.select2-dropdown.select2-dropdown--above{margin-top:0}.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]{background-color:#f9fafb !important;color:#667085}.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]:hover{color:#399ccb}.acf-admin-single-field-group .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff !important;background-color:#0783be !important}.select2-dropdown .select2-results__option{margin-bottom:0}.select2-container .select2-dropdown{z-index:900000}.select2-container .select2-dropdown .select2-search__field{line-height:1.4;min-height:0}.acf-link .link-wrap{display:none;border:#ccd0d4 solid 1px;border-radius:3px;padding:5px;line-height:26px;background:#fff;word-wrap:break-word;word-break:break-all}.acf-link .link-wrap .link-title{padding:0 5px}.acf-link.-value .button{display:none}.acf-link.-value .acf-icon.-link-ext{display:none}.acf-link.-value .link-wrap{display:inline-block}.acf-link.-external .acf-icon.-link-ext{display:inline-block}#wp-link-backdrop{z-index:900000 !important}#wp-link-wrap{z-index:900001 !important}ul.acf-radio-list,ul.acf-checkbox-list{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);position:relative;padding:1px;margin:0}ul.acf-radio-list:focus-within,ul.acf-checkbox-list:focus-within{border:1px solid #a5d2e7;border-radius:6px}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:13px;line-height:22px;margin:0;position:relative;word-wrap:break-word}ul.acf-radio-list li label,ul.acf-checkbox-list li label{display:inline}ul.acf-radio-list li input[type=checkbox],ul.acf-radio-list li input[type=radio],ul.acf-checkbox-list li input[type=checkbox],ul.acf-checkbox-list li input[type=radio]{margin:-1px 4px 0 0;vertical-align:middle}ul.acf-radio-list li input[type=text],ul.acf-checkbox-list li input[type=text]{width:auto;vertical-align:middle;margin:2px 0}ul.acf-radio-list li span,ul.acf-checkbox-list li span{float:none}ul.acf-radio-list li i,ul.acf-checkbox-list li i{vertical-align:middle}ul.acf-radio-list.acf-hl li,ul.acf-checkbox-list.acf-hl li{margin-right:20px;clear:none}html[dir=rtl] ul.acf-radio-list input[type=checkbox],html[dir=rtl] ul.acf-radio-list input[type=radio],html[dir=rtl] ul.acf-checkbox-list input[type=checkbox],html[dir=rtl] ul.acf-checkbox-list input[type=radio]{margin-left:4px;margin-right:0}.acf-button-group{display:inline-block}.acf-button-group label{display:inline-block;border:#7e8993 solid 1px;position:relative;z-index:1;padding:5px 10px;background:#fff}.acf-button-group label:hover{color:#016087;background:#f3f5f6;border-color:#0071a1;z-index:2}.acf-button-group label.selected{border-color:#007cba;background:#008dd4;color:#fff;z-index:2}.acf-button-group input{display:none !important}.acf-button-group{padding-left:1px;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.acf-button-group label{margin:0 0 0 -1px;flex:1;text-align:center;white-space:nowrap}.acf-button-group label:first-child{border-radius:3px 0 0 3px}html[dir=rtl] .acf-button-group label:first-child{border-radius:0 3px 3px 0}.acf-button-group label:last-child{border-radius:0 3px 3px 0}html[dir=rtl] .acf-button-group label:last-child{border-radius:3px 0 0 3px}.acf-button-group label:only-child{border-radius:3px}.acf-button-group.-vertical{padding-left:0;padding-top:1px;flex-direction:column}.acf-button-group.-vertical label{margin:-1px 0 0 0}.acf-button-group.-vertical label:first-child{border-radius:3px 3px 0 0}.acf-button-group.-vertical label:last-child{border-radius:0 0 3px 3px}.acf-button-group.-vertical label:only-child{border-radius:3px}.acf-admin-3-8 .acf-button-group label{border-color:#ccd0d4}.acf-admin-3-8 .acf-button-group label:hover{border-color:#0071a1}.acf-admin-3-8 .acf-button-group label.selected{border-color:#007cba}.acf-admin-page .acf-button-group{display:flex;align-items:stretch;align-content:center;height:40px;border-radius:6px;box-shadow:0px 1px 2px rgba(16,24,40,.1)}.acf-admin-page .acf-button-group label{display:inline-flex;align-items:center;align-content:center;border:#d0d5dd solid 1px;padding:6px 16px;color:#475467;font-weight:500}.acf-admin-page .acf-button-group label:hover{color:#0783be}.acf-admin-page .acf-button-group label.selected{background:#f9fafb;color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;margin-top:8px;margin-left:2px;position:relative;padding-top:4px;padding-right:auto;padding-bottom:4px;padding-left:8px;background-color:#ebf5fa;border-color:#a5d2e7;color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{order:2;width:14px;height:14px;margin-right:0;margin-left:4px;color:#6bb5d8;text-indent:100%;white-space:nowrap;overflow:hidden}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before{content:"";display:block;width:14px;height:14px;top:0;left:0;background-color:currentColor;border:none;border-radius:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("../../images/icons/icon-close.svg");mask-image:url("../../images/icons/icon-close.svg")}.acf-checkbox-list .button{margin:10px 0 0}.acf-switch{display:inline-block;border-radius:5px;cursor:pointer;position:relative;background:#f5f5f5;height:30px;vertical-align:middle;border:#7e8993 solid 1px;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease}.acf-switch span{display:inline-block;float:left;text-align:center;font-size:13px;line-height:22px;padding:4px 10px;min-width:15px}.acf-switch span i{vertical-align:middle}.acf-switch .acf-switch-on{color:#fff;text-shadow:#007cba 0 1px 0}.acf-switch .acf-switch-slider{position:absolute;top:2px;left:2px;bottom:2px;right:50%;z-index:1;background:#fff;border-radius:3px;border:#7e8993 solid 1px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;transition-property:left,right}.acf-switch:hover,.acf-switch.-focus{border-color:#0071a1;background:#f3f5f6;color:#016087}.acf-switch:hover .acf-switch-slider,.acf-switch.-focus .acf-switch-slider{border-color:#0071a1}.acf-switch.-on{background:#0d99d5;border-color:#007cba}.acf-switch.-on .acf-switch-slider{left:50%;right:2px;border-color:#007cba}.acf-switch.-on:hover{border-color:#007cba}.acf-switch+span{margin-left:6px}.acf-admin-3-8 .acf-switch{border-color:#ccd0d4}.acf-admin-3-8 .acf-switch .acf-switch-slider{border-color:#ccd0d4}.acf-admin-3-8 .acf-switch:hover,.acf-admin-3-8 .acf-switch.-focus{border-color:#0071a1}.acf-admin-3-8 .acf-switch:hover .acf-switch-slider,.acf-admin-3-8 .acf-switch.-focus .acf-switch-slider{border-color:#0071a1}.acf-admin-3-8 .acf-switch.-on{border-color:#007cba}.acf-admin-3-8 .acf-switch.-on .acf-switch-slider{border-color:#007cba}.acf-admin-3-8 .acf-switch.-on:hover{border-color:#007cba}.acf-switch-input{opacity:0;position:absolute;margin:0}.acf-admin-single-field-group .acf-true-false{border:1px solid rgba(0,0,0,0)}.acf-admin-single-field-group .acf-true-false:focus-within{border:1px solid #399ccb;border-radius:120px}.compat-item .acf-true-false .message{float:none;padding:0;vertical-align:middle}.acf-google-map{position:relative;border:#ccd0d4 solid 1px;background:#fff}.acf-google-map .title{position:relative;border-bottom:#ccd0d4 solid 1px}.acf-google-map .title .search{margin:0;font-size:14px;line-height:30px;height:40px;padding:5px 10px;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-google-map .title .acf-loading{position:absolute;top:10px;right:11px;display:none}.acf-google-map .title .acf-icon:active{display:inline-block !important}.acf-google-map .canvas{height:400px}.acf-google-map:hover .title .acf-actions{display:block}.acf-google-map .title .acf-icon.-location{display:inline-block}.acf-google-map .title .acf-icon.-cancel,.acf-google-map .title .acf-icon.-search{display:none}.acf-google-map.-value .title .search{font-weight:bold}.acf-google-map.-value .title .acf-icon.-location{display:none}.acf-google-map.-value .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-searching .title .acf-icon.-location{display:none}.acf-google-map.-searching .title .acf-icon.-cancel,.acf-google-map.-searching .title .acf-icon.-search{display:inline-block}.acf-google-map.-searching .title .acf-actions{display:block}.acf-google-map.-searching .title .search{font-weight:normal !important}.acf-google-map.-loading .title a{display:none !important}.acf-google-map.-loading .title i{display:inline-block}.pac-container{border-width:1px 0;box-shadow:none}.pac-container:after{display:none}.pac-container .pac-item:first-child{border-top:0 none}.pac-container .pac-item{padding:5px 10px;cursor:pointer}html[dir=rtl] .pac-container .pac-item{text-align:right}.acf-relationship{background:#fff;border:#ccd0d4 solid 1px}.acf-relationship .filters{border-bottom:#ccd0d4 solid 1px;background:#fff}.acf-relationship .filters:after{display:block;clear:both;content:""}.acf-relationship .filters .filter{margin:0;padding:0;float:left;width:100%;box-sizing:border-box;padding:7px 7px 7px 0}.acf-relationship .filters .filter:first-child{padding-left:7px}.acf-relationship .filters .filter input,.acf-relationship .filters .filter select{margin:0;float:none}.acf-relationship .filters .filter input:focus,.acf-relationship .filters .filter input:active,.acf-relationship .filters .filter select:focus,.acf-relationship .filters .filter select:active{outline:none;box-shadow:none}.acf-relationship .filters .filter input{border-color:rgba(0,0,0,0);box-shadow:none;padding-left:3px;padding-right:3px}.acf-relationship .filters.-f2 .filter{width:50%}.acf-relationship .filters.-f3 .filter{width:25%}.acf-relationship .filters.-f3 .filter.-search{width:50%}.acf-relationship .list{margin:0;padding:5px;height:160px;overflow:auto}.acf-relationship .list .acf-rel-label,.acf-relationship .list .acf-rel-item,.acf-relationship .list p{padding:5px;margin:0;display:block;position:relative;min-height:18px}.acf-relationship .list .acf-rel-label{font-weight:bold}.acf-relationship .list .acf-rel-item{cursor:pointer}.acf-relationship .list .acf-rel-item b{text-decoration:underline;font-weight:normal}.acf-relationship .list .acf-rel-item .thumbnail{background:#e0e0e0;width:22px;height:22px;float:left;margin:-2px 5px 0 0}.acf-relationship .list .acf-rel-item .thumbnail img{max-width:22px;max-height:22px;margin:0 auto;display:block}.acf-relationship .list .acf-rel-item .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item .thumbnail.-icon img{max-height:20px;margin-top:1px}.acf-relationship .list .acf-rel-item:hover,.acf-relationship .list .acf-rel-item.relationship-hover{background:#3875d7;color:#fff}.acf-relationship .list .acf-rel-item:hover .thumbnail,.acf-relationship .list .acf-rel-item.relationship-hover .thumbnail{background:#a2bfec}.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon,.acf-relationship .list .acf-rel-item.relationship-hover .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item.disabled{opacity:.5}.acf-relationship .list .acf-rel-item.disabled:hover{background:rgba(0,0,0,0);color:#333;cursor:default}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail{background:#e0e0e0}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon{background:#fff}.acf-relationship .list ul{padding-bottom:5px}.acf-relationship .list ul .acf-rel-label,.acf-relationship .list ul .acf-rel-item,.acf-relationship .list ul p{padding-left:20px}.acf-relationship .selection{position:relative}.acf-relationship .selection:after{display:block;clear:both;content:""}.acf-relationship .selection .values,.acf-relationship .selection .choices{width:50%;background:#fff;float:left}.acf-relationship .selection .choices{background:#f9f9f9}.acf-relationship .selection .choices .list{border-right:#dfdfdf solid 1px}.acf-relationship .selection .values .acf-icon{position:absolute;top:4px;right:7px;display:none}html[dir=rtl] .acf-relationship .selection .values .acf-icon{right:auto;left:7px}.acf-relationship .selection .values .acf-rel-item:hover .acf-icon,.acf-relationship .selection .values .acf-rel-item.relationship-hover .acf-icon{display:block}.acf-relationship .selection .values .acf-rel-item{cursor:move}.acf-relationship .selection .values .acf-rel-item b{text-decoration:none}.menu-item .acf-relationship ul{width:auto}.menu-item .acf-relationship li{display:block}.acf-editor-wrap.delay .acf-editor-toolbar{content:"";display:block;background:#f5f5f5;border-bottom:#ddd solid 1px;color:#555d66;padding:10px}.acf-editor-wrap.delay .wp-editor-area{padding:10px;border:none;color:inherit !important}.acf-editor-wrap iframe{min-height:200px}.acf-editor-wrap .wp-editor-container{border:1px solid #ccd0d4;box-shadow:none !important}.acf-editor-wrap .wp-editor-tabs{box-sizing:content-box}.acf-editor-wrap .wp-switch-editor{border-color:#ccd0d4;border-bottom-color:rgba(0,0,0,0)}#mce_fullscreen_container{z-index:900000 !important}.acf-field-tab{display:none !important}.hidden-by-tab{display:none !important}.acf-tab-wrap{clear:both;z-index:1;overflow:auto}.acf-tab-group{border-bottom:#ccc solid 1px;padding:10px 10px 0}.acf-tab-group li{margin:0 .5em 0 0}.acf-tab-group li a{padding:5px 10px;display:block;color:#555;font-size:14px;font-weight:600;line-height:24px;border:#ccc solid 1px;border-bottom:0 none;text-decoration:none;background:#e5e5e5;transition:none}.acf-tab-group li a:hover{background:#fff}.acf-tab-group li a:focus{outline:none;box-shadow:none}.acf-tab-group li a:empty{display:none}html[dir=rtl] .acf-tab-group li{margin:0 0 0 .5em}.acf-tab-group li.active a{background:#f1f1f1;color:#000;padding-bottom:6px;margin-bottom:-1px;position:relative;z-index:1}.acf-fields>.acf-tab-wrap{background:#f9f9f9}.acf-fields>.acf-tab-wrap .acf-tab-group{position:relative;border-top:#ccd0d4 solid 1px;border-bottom:#ccd0d4 solid 1px;z-index:2;margin-bottom:-1px}.acf-admin-3-8 .acf-fields>.acf-tab-wrap .acf-tab-group{border-color:#dfdfdf}.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:20%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:10px}}html[dir=rtl] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:0;padding-right:20%}@media screen and (max-width: 850px){html[dir=rtl] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-right:10px}}.acf-tab-wrap.-left .acf-tab-group{position:absolute;left:0;width:20%;border:0 none;padding:0 !important;margin:1px 0 0}.acf-tab-wrap.-left .acf-tab-group li{float:none;margin:-1px 0 0}.acf-tab-wrap.-left .acf-tab-group li a{border:1px solid #ededed;font-size:13px;line-height:18px;color:#0073aa;padding:10px;margin:0;font-weight:normal;border-width:1px 0;border-radius:0;background:rgba(0,0,0,0)}.acf-tab-wrap.-left .acf-tab-group li a:hover{color:#00a0d2}.acf-tab-wrap.-left .acf-tab-group li.active a{border-color:#dfdfdf;color:#000;margin-right:-1px;background:#fff}html[dir=rtl] .acf-tab-wrap.-left .acf-tab-group{left:auto;right:0}html[dir=rtl] .acf-tab-wrap.-left .acf-tab-group li.active a{margin-right:0;margin-left:-1px}.acf-field+.acf-tab-wrap.-left:before{content:"";display:block;position:relative;z-index:1;height:10px;border-top:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;margin-bottom:-1px}.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a{border-top:none}.acf-fields.-sidebar{padding:0 0 0 20% !important;position:relative}.acf-fields.-sidebar:before{content:"";display:block;position:absolute;top:0;left:0;width:20%;bottom:0;border-right:#dfdfdf solid 1px;background:#f9f9f9;z-index:1}html[dir=rtl] .acf-fields.-sidebar{padding:0 20% 0 0 !important}html[dir=rtl] .acf-fields.-sidebar:before{border-left:#dfdfdf solid 1px;border-right-width:0;left:auto;right:0}.acf-fields.-sidebar.-left{padding:0 0 0 180px !important}html[dir=rtl] .acf-fields.-sidebar.-left{padding:0 180px 0 0 !important}.acf-fields.-sidebar.-left:before{background:#f1f1f1;border-color:#dfdfdf;width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group{width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li a{border-color:#e4e4e4}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f9f9f9}.acf-fields.-sidebar>.acf-field-tab+.acf-field{border-top:none}.acf-fields.-clear>.acf-tab-wrap{background:rgba(0,0,0,0)}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group{margin-top:0;border-top:none;padding-left:0;padding-right:0}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields.-sidebar{margin-left:0 !important}.acf-postbox.seamless>.acf-fields.-sidebar:before{background:rgba(0,0,0,0)}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap{background:rgba(0,0,0,0);margin-bottom:10px;padding-left:12px;padding-right:12px}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group{border-top:0 none;border-color:#ccd0d4}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5;border-color:#ccd0d4}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left:before{border-top:none;height:auto}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group{margin-bottom:0}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li a{border-width:1px 0 1px 1px !important;border-color:#ccc;background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.compat-item .acf-tab-wrap td{display:block}.acf-gallery-side .acf-tab-wrap{border-top:0 none !important}.acf-gallery-side .acf-tab-wrap .acf-tab-group{margin:10px 0 !important;padding:0 !important}.acf-gallery-side .acf-tab-group li.active a{background:#f9f9f9 !important}.widget .acf-tab-group{border-bottom-color:#e8e8e8}.widget .acf-tab-group li a{background:#f1f1f1}.widget .acf-tab-group li.active a{background:#fff}.media-modal.acf-expanded .compat-attachment-fields>tbody>tr.acf-tab-wrap .acf-tab-group{padding-left:23%;border-bottom-color:#ddd}.form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 5px 0 210px}html[dir=rtl] .form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 210px 0 5px}.acf-oembed{position:relative;border:#ccd0d4 solid 1px;background:#fff}.acf-oembed .title{position:relative;border-bottom:#ccd0d4 solid 1px;padding:5px 10px}.acf-oembed .title .input-search{margin:0;font-size:14px;line-height:30px;height:30px;padding:0;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-oembed .title .acf-actions{padding:6px}.acf-oembed .canvas{position:relative;min-height:250px;background:#f9f9f9}.acf-oembed .canvas .canvas-media{position:relative;z-index:1}.acf-oembed .canvas iframe{display:block;margin:0;padding:0;width:100%}.acf-oembed .canvas .acf-icon.-picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;height:42px;width:42px;font-size:42px;color:#999}.acf-oembed .canvas .acf-loading-overlay{background:rgba(255,255,255,.9)}.acf-oembed .canvas .canvas-error{position:absolute;top:50%;left:0%;right:0%;margin:-9px 0 0 0;text-align:center;display:none}.acf-oembed .canvas .canvas-error p{padding:8px;margin:0;display:inline}.acf-oembed.has-value .canvas{min-height:50px}.acf-oembed.has-value .input-search{font-weight:bold}.acf-oembed.has-value .title:hover .acf-actions{display:block}.acf-image-uploader{position:relative}.acf-image-uploader:after{display:block;clear:both;content:""}.acf-image-uploader p{margin:0}.acf-image-uploader .image-wrap{position:relative;float:left}.acf-image-uploader .image-wrap img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;min-width:30px;min-height:30px;background:#f1f1f1;margin:0;padding:0}.acf-image-uploader .image-wrap img[src$=".svg"]{min-height:100px;min-width:100px}.acf-image-uploader .image-wrap:hover .acf-actions{display:block}.acf-image-uploader input.button{width:auto}html[dir=rtl] .acf-image-uploader .image-wrap{float:right}.acf-file-uploader{position:relative}.acf-file-uploader p{margin:0}.acf-file-uploader .file-wrap{border:#ccd0d4 solid 1px;min-height:84px;position:relative;background:#fff}.acf-file-uploader .file-icon{position:absolute;top:0;left:0;bottom:0;padding:10px;background:#f1f1f1;border-right:#d5d9dd solid 1px}.acf-file-uploader .file-icon img{display:block;padding:0;margin:0;max-width:48px}.acf-file-uploader .file-info{padding:10px;margin-left:69px}.acf-file-uploader .file-info p{margin:0 0 2px;font-size:13px;line-height:1.4em;word-break:break-all}.acf-file-uploader .file-info a{text-decoration:none}.acf-file-uploader:hover .acf-actions{display:block}html[dir=rtl] .acf-file-uploader .file-icon{left:auto;right:0;border-left:#e5e5e5 solid 1px;border-right:none}html[dir=rtl] .acf-file-uploader .file-info{margin-right:69px;margin-left:0}.acf-ui-datepicker .ui-datepicker{z-index:900000 !important}.acf-ui-datepicker .ui-datepicker .ui-widget-header a{cursor:pointer;transition:none}.acf-ui-datepicker .ui-state-highlight.ui-state-hover{border:1px solid #98b7e8 !important;background:#98b7e8 !important;font-weight:normal !important;color:#fff !important}.acf-ui-datepicker .ui-state-highlight.ui-state-active{border:1px solid #3875d7 !important;background:#3875d7 !important;font-weight:normal !important;color:#fff !important}.acf-field-separator .acf-label{margin-bottom:0}.acf-field-separator .acf-label label{font-weight:normal}.acf-field-separator .acf-input{display:none}.acf-fields>.acf-field-separator{background:#f9f9f9;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-bottom:-1px;z-index:2}.acf-taxonomy-field{position:relative}.acf-taxonomy-field .categorychecklist-holder{border:#ccd0d4 solid 1px;border-radius:3px;max-height:200px;overflow:auto}.acf-taxonomy-field .acf-checkbox-list{margin:0;padding:10px}.acf-taxonomy-field .acf-checkbox-list ul.children{padding-left:18px}.acf-taxonomy-field:hover .acf-actions{display:block}.acf-taxonomy-field[data-ftype=select] .acf-actions{padding:0;margin:-9px}.acf-range-wrap .acf-append,.acf-range-wrap .acf-prepend{display:inline-block;vertical-align:middle;line-height:28px;margin:0 7px 0 0}.acf-range-wrap .acf-append{margin:0 0 0 7px}.acf-range-wrap input[type=range]{display:inline-block;padding:0;margin:0;vertical-align:middle;height:28px}.acf-range-wrap input[type=range]:focus{outline:none}.acf-range-wrap input[type=number]{display:inline-block;min-width:5em;padding-right:4px;margin-left:10px;vertical-align:middle}html[dir=rtl] .acf-range-wrap input[type=number]{margin-right:10px;margin-left:0}html[dir=rtl] .acf-range-wrap .acf-append{margin:0 7px 0 0}html[dir=rtl] .acf-range-wrap .acf-prepend{margin:0 0 0 7px}.acf-accordion{margin:-1px 0;padding:0;background:#fff;border-top:1px solid #d5d9dd;border-bottom:1px solid #d5d9dd;z-index:1}.acf-accordion .acf-accordion-title{margin:0;padding:12px;font-weight:bold;cursor:pointer;font-size:inherit;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title:hover{background:#f3f4f5}.acf-accordion .acf-accordion-title label{margin:0;padding:0;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title p{font-weight:normal}.acf-accordion .acf-accordion-title .acf-accordion-icon{float:right}.acf-accordion .acf-accordion-title svg.acf-accordion-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#191e23;fill:currentColor}.acf-accordion .acf-accordion-content{margin:0;padding:0 12px 12px;display:none}.acf-accordion.-open>.acf-accordion-content{display:block}.acf-field.acf-accordion{margin:-1px 0;padding:0 !important;border-color:#d5d9dd}.acf-field.acf-accordion .acf-label.acf-accordion-title{padding:12px;width:auto;float:none;width:auto}.acf-field.acf-accordion .acf-input.acf-accordion-content{padding:0;float:none;width:auto}.acf-field.acf-accordion .acf-input.acf-accordion-content>.acf-fields{border-top:#eee solid 1px}.acf-field.acf-accordion .acf-input.acf-accordion-content>.acf-fields.-clear{padding:0 12px 15px}.acf-fields.-left>.acf-field.acf-accordion:before{display:none}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-title{width:auto;margin:0 !important;padding:12px;float:none !important}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-content{padding:0 !important}.acf-fields.-clear>.acf-field.acf-accordion{border:#ccc solid 1px;background:rgba(0,0,0,0)}.acf-fields.-clear>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-16px}tr.acf-field.acf-accordion{background:rgba(0,0,0,0)}tr.acf-field.acf-accordion>.acf-input{padding:0 !important;border:#ccc solid 1px}tr.acf-field.acf-accordion .acf-accordion-content{padding:0 12px 12px}#addtag div.acf-field.error{border:0 none;padding:8px 0}#addtag>.acf-field.acf-accordion{padding-right:0;margin-right:5%}#addtag>.acf-field.acf-accordion+p.submit{margin-top:0}tr.acf-accordion{margin:15px 0 !important}tr.acf-accordion+tr.acf-accordion{margin-top:-16px !important}.acf-postbox.seamless>.acf-fields>.acf-accordion{margin-left:12px;margin-right:12px;border:#ccd0d4 solid 1px}.widget .widget-content>.acf-field.acf-accordion{border:#dfdfdf solid 1px;margin-bottom:10px}.widget .widget-content>.acf-field.acf-accordion .acf-accordion-title{margin-bottom:0}.widget .widget-content>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-11px}.media-modal .compat-attachment-fields .acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion>.acf-input{width:100%}.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields>tbody>tr>td{padding-bottom:5px}.block-editor .edit-post-sidebar .acf-postbox>.postbox-header,.block-editor .edit-post-sidebar .acf-postbox>.hndle{border-bottom-width:0 !important}.block-editor .edit-post-sidebar .acf-postbox.closed>.postbox-header,.block-editor .edit-post-sidebar .acf-postbox.closed>.hndle{border-bottom-width:1px !important}.block-editor .edit-post-sidebar .acf-fields{min-height:1px;overflow:auto}.block-editor .edit-post-sidebar .acf-fields>.acf-field{border-width:0;border-color:#e2e4e7;margin:16px;padding:0;width:auto !important;min-height:0 !important;float:none !important}.block-editor .edit-post-sidebar .acf-fields>.acf-field>.acf-label{margin-bottom:5px}.block-editor .edit-post-sidebar .acf-fields>.acf-field>.acf-label label{font-weight:normal}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion{padding:0;margin:0;border-top-width:1px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion:first-child{border-top-width:0}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title{margin:0;padding:15px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title label{font-weight:500;color:#1e1e1e}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title svg.acf-accordion-icon{right:16px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top-width:0}.acf-field-setting-prefix_label p.description,.acf-field-setting-prefix_name p.description{order:3;margin-top:0;margin-left:16px}.acf-field-setting-prefix_label p.description code,.acf-field-setting-prefix_name p.description code{padding-top:4px;padding-right:6px;padding-bottom:4px;padding-left:6px;background-color:#f2f4f7;border-radius:4px;color:#667085}.acf-fields>.acf-tab-wrap:first-child .acf-tab-group{border-top:none}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1;border-color:#ccd0d4}.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.form-table>tbody>.acf-field>.acf-label{padding:20px 10px 20px 0;width:210px}html[dir=rtl] .form-table>tbody>.acf-field>.acf-label{padding:20px 0 20px 10px}.form-table>tbody>.acf-field>.acf-label label{font-size:14px;color:#23282d}.form-table>tbody>.acf-field>.acf-input{padding:15px 10px}html[dir=rtl] .form-table>tbody>.acf-field>.acf-input{padding:15px 10px 15px 5%}.form-table>tbody>.acf-tab-wrap td{padding:15px 5% 15px 0}html[dir=rtl] .form-table>tbody>.acf-tab-wrap td{padding:15px 0 15px 5%}.form-table>tbody .form-table th.acf-th{width:auto}#your-profile .acf-field input[type=text],#your-profile .acf-field input[type=password],#your-profile .acf-field input[type=number],#your-profile .acf-field input[type=search],#your-profile .acf-field input[type=email],#your-profile .acf-field input[type=url],#your-profile .acf-field select,#createuser .acf-field input[type=text],#createuser .acf-field input[type=password],#createuser .acf-field input[type=number],#createuser .acf-field input[type=search],#createuser .acf-field input[type=email],#createuser .acf-field input[type=url],#createuser .acf-field select{max-width:25em}#your-profile .acf-field textarea,#createuser .acf-field textarea{max-width:500px}#your-profile .acf-field .acf-field input[type=text],#your-profile .acf-field .acf-field input[type=password],#your-profile .acf-field .acf-field input[type=number],#your-profile .acf-field .acf-field input[type=search],#your-profile .acf-field .acf-field input[type=email],#your-profile .acf-field .acf-field input[type=url],#your-profile .acf-field .acf-field textarea,#your-profile .acf-field .acf-field select,#createuser .acf-field .acf-field input[type=text],#createuser .acf-field .acf-field input[type=password],#createuser .acf-field .acf-field input[type=number],#createuser .acf-field .acf-field input[type=search],#createuser .acf-field .acf-field input[type=email],#createuser .acf-field .acf-field input[type=url],#createuser .acf-field .acf-field textarea,#createuser .acf-field .acf-field select{max-width:none}#registerform h2{margin:1em 0}#registerform .acf-field{margin-top:0}#registerform .acf-field .acf-label{margin-bottom:0}#registerform .acf-field .acf-label label{font-weight:normal;line-height:1.5}#registerform p.submit{text-align:right}#acf-term-fields{padding-right:5%}#acf-term-fields>.acf-field>.acf-label{margin:0}#acf-term-fields>.acf-field>.acf-label label{font-size:12px;font-weight:normal}p.submit .spinner,p.submit .acf-spinner{vertical-align:top;float:none;margin:4px 4px 0}#edittag .acf-fields.-left>.acf-field{padding-left:220px}#edittag .acf-fields.-left>.acf-field:before{width:209px}#edittag .acf-fields.-left>.acf-field>.acf-label{width:220px;margin-left:-220px;padding:0 10px}#edittag .acf-fields.-left>.acf-field>.acf-input{padding:0}#edittag>.acf-fields.-left{width:96%}#edittag>.acf-fields.-left>.acf-field>.acf-label{padding-left:0}.editcomment td:first-child{white-space:nowrap;width:131px}#widgets-right .widget .acf-field .description{padding-left:0;padding-right:0}.acf-widget-fields>.acf-field .acf-label{margin-bottom:5px}.acf-widget-fields>.acf-field .acf-label label{font-weight:normal;margin:0}.acf-menu-settings{border-top:1px solid #eee;margin-top:2em}.acf-menu-settings.-seamless{border-top:none;margin-top:15px}.acf-menu-settings.-seamless>h2{display:none}.acf-menu-settings .list li{display:block;margin-bottom:0}.acf-fields.acf-menu-item-fields{clear:both;padding-top:1px}.acf-fields.acf-menu-item-fields>.acf-field{margin:5px 0;padding-right:10px}.acf-fields.acf-menu-item-fields>.acf-field .acf-label{margin-bottom:0}.acf-fields.acf-menu-item-fields>.acf-field .acf-label label{font-style:italic;font-weight:normal}#post .compat-attachment-fields .compat-field-acf-form-data{display:none}#post .compat-attachment-fields,#post .compat-attachment-fields>tbody,#post .compat-attachment-fields>tbody>tr,#post .compat-attachment-fields>tbody>tr>th,#post .compat-attachment-fields>tbody>tr>td{display:block}#post .compat-attachment-fields>tbody>.acf-field{margin:15px 0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label{margin:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label{margin:0;padding:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label p{margin:0 0 3px !important}#post .compat-attachment-fields>tbody>.acf-field>.acf-input{margin:0}.media-modal .compat-attachment-fields td.acf-input table{display:table;table-layout:auto}.media-modal .compat-attachment-fields td.acf-input table tbody{display:table-row-group}.media-modal .compat-attachment-fields td.acf-input table tr{display:table-row}.media-modal .compat-attachment-fields td.acf-input table td,.media-modal .compat-attachment-fields td.acf-input table th{display:table-cell}.media-modal .compat-attachment-fields>tbody>.acf-field{margin:5px 0}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:30%;margin:0;padding:0;float:left;text-align:right;display:block;float:left}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label>label{padding-top:6px;margin:0;color:#666;font-weight:400;line-height:16px}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{width:65%;margin:0;padding:0;float:right;display:block}.media-modal .compat-attachment-fields>tbody>.acf-field p.description{margin:0}.acf-selection-error{background:#ffebe8;border:1px solid #c00;border-radius:3px;padding:8px;margin:20px 0 0}.acf-selection-error .selection-error-label{background:#c00;border-radius:3px;color:#fff;font-weight:bold;margin-right:8px;padding:2px 4px}.acf-selection-error .selection-error-message{color:#b44;display:block;padding-top:8px;word-wrap:break-word;white-space:pre-wrap}.media-modal .attachment.acf-disabled .thumbnail{opacity:.25 !important}.media-modal .attachment.acf-disabled .attachment-preview:before{background:rgba(0,0,0,.15);z-index:1;position:relative}.media-modal .compat-field-acf-form-data,.media-modal .compat-field-acf-blank{display:none !important}.media-modal .upload-error-message{white-space:pre-wrap}.media-modal .acf-required{padding:0 !important;margin:0 !important;float:none !important;color:red !important}.media-modal .media-sidebar .compat-item{padding-bottom:20px}@media(max-width: 900px){.media-modal .setting span,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{width:98%;float:none;text-align:left;min-height:0;padding:0}.media-modal .setting input,.media-modal .setting textarea,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{float:none;height:auto;max-width:none;width:98%}}.media-modal .acf-expand-details{float:right;padding:8px 10px;margin-right:6px;font-size:13px;height:18px;line-height:18px;color:#666;text-decoration:none}.media-modal .acf-expand-details:focus,.media-modal .acf-expand-details:active{outline:0 none;box-shadow:none;color:#666}.media-modal .acf-expand-details:hover{color:#000}.media-modal .acf-expand-details .is-open{display:none}.media-modal .acf-expand-details .is-closed{display:block}@media(max-width: 640px){.media-modal .acf-expand-details{display:none}}.media-modal.acf-expanded .acf-expand-details .is-open{display:block}.media-modal.acf-expanded .acf-expand-details .is-closed{display:none}.media-modal.acf-expanded .attachments-browser .media-toolbar,.media-modal.acf-expanded .attachments-browser .attachments{right:740px}.media-modal.acf-expanded .media-sidebar{width:708px}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{float:left;max-height:none}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img{max-width:100%;max-height:200px}.media-modal.acf-expanded .media-sidebar .attachment-info .details{float:right}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .attachment-details .setting .name,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:20%;margin-right:0}.media-modal.acf-expanded .media-sidebar .attachment-info .details,.media-modal.acf-expanded .media-sidebar .attachment-details .setting input,.media-modal.acf-expanded .media-sidebar .attachment-details .setting textarea,.media-modal.acf-expanded .media-sidebar .attachment-details .setting+.description,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-input{min-width:77%}@media(max-width: 900px){.media-modal.acf-expanded .attachments-browser .media-toolbar{display:none}.media-modal.acf-expanded .attachments{display:none}.media-modal.acf-expanded .media-sidebar{width:auto;max-width:none !important;bottom:0 !important}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{min-width:0;max-width:none;width:30%}.media-modal.acf-expanded .media-sidebar .attachment-info .details{min-width:0;max-width:none;width:67%}}@media(max-width: 640px){.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .attachment-info .details{width:100%}}.acf-media-modal .media-embed .setting.align,.acf-media-modal .media-embed .setting.link-to{display:none}.acf-media-modal.-edit{left:15%;right:15%;top:100px;bottom:100px}.acf-media-modal.-edit .media-frame-menu,.acf-media-modal.-edit .media-frame-router,.acf-media-modal.-edit .media-frame-content .attachments,.acf-media-modal.-edit .media-frame-content .media-toolbar{display:none}.acf-media-modal.-edit .media-frame-title,.acf-media-modal.-edit .media-frame-content,.acf-media-modal.-edit .media-frame-toolbar,.acf-media-modal.-edit .media-sidebar{width:auto;left:0;right:0}.acf-media-modal.-edit .media-frame-content{top:50px}.acf-media-modal.-edit .media-frame-title{border-bottom:1px solid #dfdfdf;box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.acf-media-modal.-edit .media-sidebar{padding:0 16px}.acf-media-modal.-edit .media-sidebar .attachment-details{overflow:visible}.acf-media-modal.-edit .media-sidebar .attachment-details>h3,.acf-media-modal.-edit .media-sidebar .attachment-details>h2{display:none}.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info{background:#fff;border-bottom:#ddd solid 1px;padding:16px;margin:0 -16px 16px}.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail{margin:0 16px 0 0}.acf-media-modal.-edit .media-sidebar .attachment-details .setting{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .attachment-details .setting span{margin:0}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field p.description{margin-top:3px}.acf-media-modal.-edit .media-sidebar .media-types-required-info{display:none}@media(max-width: 900px){.acf-media-modal.-edit{top:30px;right:30px;bottom:30px;left:30px}}@media(max-width: 640px){.acf-media-modal.-edit{top:0;right:0;bottom:0;left:0}}@media(max-width: 480px){.acf-media-modal.-edit .media-frame-content{top:40px}}.acf-temp-remove{position:relative;opacity:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.acf-temp-remove:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.hidden-by-conditional-logic{display:none !important}.hidden-by-conditional-logic.appear-empty{display:table-cell !important}.hidden-by-conditional-logic.appear-empty .acf-input{display:none !important}.acf-postbox.acf-hidden{display:none !important}.acf-attention{transition:border .25s ease-out}.acf-attention.-focused{border:#23282d solid 1px !important;transition:none}tr.acf-attention{transition:box-shadow .25s ease-out;position:relative}tr.acf-attention.-focused{box-shadow:#23282d 0 0 0px 1px !important}#editor .edit-post-layout__metaboxes{padding:0}#editor .edit-post-layout__metaboxes .edit-post-meta-boxes-area{margin:0}#editor .metabox-location-side .postbox-container{float:none}#editor .postbox{color:#444}#editor .postbox>.postbox-header .hndle{border-bottom:none}#editor .postbox>.postbox-header .hndle:hover{background:rgba(0,0,0,0)}#editor .postbox>.postbox-header .handle-actions .handle-order-higher,#editor .postbox>.postbox-header .handle-actions .handle-order-lower{width:1.62rem}#editor .postbox>.postbox-header .handle-actions .acf-hndle-cog{height:44px;line-height:44px}#editor .postbox>.postbox-header:hover{background:#f0f0f0}#editor .postbox:last-child.closed>.postbox-header{border-bottom:none}#editor .postbox:last-child>.inside{border-bottom:none}#editor .block-editor-writing-flow__click-redirect{min-height:50px}body.is-dragging-metaboxes #acf_after_title-sortables{outline:3px dashed #646970;display:flow-root;min-height:60px;margin-bottom:3px !important} diff --git a/assets/build/js/acf-input.js b/assets/build/js/acf-input.js index f35d43f..5eecdec 100644 --- a/assets/build/js/acf-input.js +++ b/assets/build/js/acf-input.js @@ -4255,7 +4255,6 @@ active: false, actions: { refresh: 'onRefresh', - resize: 'onRefresh', close_field_object: 'onCloseFieldObject' }, data: { @@ -4428,28 +4427,21 @@ return tab; }, onRefresh: function () { - // Don't run on field group tabs. - if (['acf_field_settings_tabs', 'acf_field_group_settings_tabs'].includes(this.get('key'))) { + // only for left placements + if (this.get('placement') !== 'left') { return; } - // Block editor needs timeout to run after script is finished. - setTimeout(() => { - const $list = this.$el.children('ul'); - let $element = this.$el; - let attribute = 'height'; - let height; - if (this.get('placement') === 'left') { - $element = this.$el.parent(); - attribute = $element.is('td') ? 'height' : 'min-height'; + // vars + var $parent = this.$el.parent(); + var $list = this.$el.children('ul'); + var attribute = $parent.is('td') ? 'height' : 'min-height'; - // Find height (minus 1 for border-bottom). - height = $list.position().top + $list.outerHeight(true) - 1; - } else { - height = Math.ceil($list.outerHeight(true)); - } - $element.css(attribute, height); - }, 0); + // find height (minus 1 for border-bottom) + var height = $list.position().top + $list.outerHeight(true) - 1; + + // add css + $parent.css(attribute, height); }, onCloseFieldObject: function (fieldObject) { const tab = this.getVisible().find(item => { @@ -6348,13 +6340,11 @@ refresh: 'renderGroups' }, renderGroups: function () { - // Set timeout so the editor fires at the right time. - setTimeout(() => { - var self = this; - $('.acf-fields:visible').each(function () { - self.renderGroup($(this)); - }); - }, 0); + // loop + var self = this; + $('.acf-fields:visible').each(function () { + self.renderGroup($(this)); + }); }, renderGroup: function ($el) { // vars diff --git a/assets/build/js/acf-input.js.map b/assets/build/js/acf-input.js.map index 4fe5d4b..1cad765 100644 --- a/assets/build/js/acf-input.js.map +++ b/assets/build/js/acf-input.js.map @@ -1 +1 @@ -{"version":3,"file":"acf-input.js","mappings":"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AAS,EAAG;EAC3B;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;EACC,IAAIsoC,SAAS,GAAGroC,GAAG,CAACoK,KAAK,CAAChD,MAAM,CAAE;IACjC;IACAyD,EAAE,EAAE,WAAW;IAEf;IACAvF,IAAI,EAAE;MACL;MACAk1B,MAAM,EAAE,EAAE;MAEV;MACA5O,MAAM,EAAE,IAAI;MAEZ;MACA7M,MAAM,EAAE;IACT,CAAC;IAED;IACA5X,MAAM,EAAE;MACP,gBAAgB,EAAE;IACnB,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACEmhC,SAAS,EAAE,SAAAA,CAAW9N,MAAM,EAAG;MAC9BA,MAAM,CAACh0B,GAAG,CAAE,IAAI,CAAC+hC,QAAQ,EAAE,IAAK,CAAC;IAClC,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACEA,QAAQ,EAAE,SAAAA,CAAW1oB,KAAK,EAAG;MAC5B,IAAI,CAACva,IAAI,CAACk1B,MAAM,CAACtrB,IAAI,CAAE2Q,KAAM,CAAC;IAC/B,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACE2oB,SAAS,EAAE,SAAAA,CAAA,EAAY;MACtB,OAAO,IAAI,CAACljC,IAAI,CAACk1B,MAAM,CAACz1B,MAAM;IAC/B,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACE0jC,WAAW,EAAE,SAAAA,CAAA,EAAY;MACxB,OAAS,IAAI,CAACnjC,IAAI,CAACk1B,MAAM,GAAG,EAAE;IAC/B,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACEkO,SAAS,EAAE,SAAAA,CAAA,EAAY;MACtB,OAAO,IAAI,CAACpjC,IAAI,CAACk1B,MAAM;IACxB,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACEmO,cAAc,EAAE,SAAAA,CAAA,EAAY;MAC3B;MACA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","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-compatibility.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-condition-types.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-condition.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-conditions.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-accordion.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-button-group.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-checkbox.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-color-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-date-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-date-time-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-file.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-google-map.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-image.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-link.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-oembed.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-page-link.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-post-object.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-radio.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-range.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-relationship.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-select.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-tab.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-taxonomy.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-time-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-true-false.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-url.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-user.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-wysiwyg.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-fields.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-helpers.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-media.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-postbox.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-screen.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-select2.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-tinymce.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-unload.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-validation.js","webpack://advanced-custom-fields-pro/webpack/bootstrap","webpack://advanced-custom-fields-pro/webpack/runtime/compat get default export","webpack://advanced-custom-fields-pro/webpack/runtime/define property getters","webpack://advanced-custom-fields-pro/webpack/runtime/hasOwnProperty shorthand","webpack://advanced-custom-fields-pro/webpack/runtime/make namespace object","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/acf-input.js"],"sourcesContent":["( function ( $, undefined ) {\n\t/**\n\t * acf.newCompatibility\n\t *\n\t * Inserts a new __proto__ object compatibility layer\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject instance The object to modify.\n\t * @param\tobject compatibilty Optional. The compatibilty layer.\n\t * @return\tobject compatibilty\n\t */\n\n\tacf.newCompatibility = function ( instance, compatibilty ) {\n\t\t// defaults\n\t\tcompatibilty = compatibilty || {};\n\n\t\t// inherit __proto_-\n\t\tcompatibilty.__proto__ = instance.__proto__;\n\n\t\t// inject\n\t\tinstance.__proto__ = compatibilty;\n\n\t\t// reference\n\t\tinstance.compatibility = compatibilty;\n\n\t\t// return\n\t\treturn compatibilty;\n\t};\n\n\t/**\n\t * acf.getCompatibility\n\t *\n\t * Returns the compatibility layer for a given instance\n\t *\n\t * @date\t13/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject\t\tinstance\t\tThe object to look in.\n\t * @return\tobject|null\tcompatibility\tThe compatibility object or null on failure.\n\t */\n\n\tacf.getCompatibility = function ( instance ) {\n\t\treturn instance.compatibility || null;\n\t};\n\n\t/**\n\t * acf (compatibility)\n\t *\n\t * Compatibility layer for the acf object\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar _acf = acf.newCompatibility( acf, {\n\t\t// storage\n\t\tl10n: {},\n\t\to: {},\n\t\tfields: {},\n\n\t\t// changed function names\n\t\tupdate: acf.set,\n\t\tadd_action: acf.addAction,\n\t\tremove_action: acf.removeAction,\n\t\tdo_action: acf.doAction,\n\t\tadd_filter: acf.addFilter,\n\t\tremove_filter: acf.removeFilter,\n\t\tapply_filters: acf.applyFilters,\n\t\tparse_args: acf.parseArgs,\n\t\tdisable_el: acf.disable,\n\t\tdisable_form: acf.disable,\n\t\tenable_el: acf.enable,\n\t\tenable_form: acf.enable,\n\t\tupdate_user_setting: acf.updateUserSetting,\n\t\tprepare_for_ajax: acf.prepareForAjax,\n\t\tis_ajax_success: acf.isAjaxSuccess,\n\t\tremove_el: acf.remove,\n\t\tremove_tr: acf.remove,\n\t\tstr_replace: acf.strReplace,\n\t\trender_select: acf.renderSelect,\n\t\tget_uniqid: acf.uniqid,\n\t\tserialize_form: acf.serialize,\n\t\tesc_html: acf.strEscape,\n\t\tstr_sanitize: acf.strSanitize,\n\t} );\n\n\t_acf._e = function ( k1, k2 ) {\n\t\t// defaults\n\t\tk1 = k1 || '';\n\t\tk2 = k2 || '';\n\n\t\t// compability\n\t\tvar compatKey = k2 ? k1 + '.' + k2 : k1;\n\t\tvar compats = {\n\t\t\t'image.select': 'Select Image',\n\t\t\t'image.edit': 'Edit Image',\n\t\t\t'image.update': 'Update Image',\n\t\t};\n\t\tif ( compats[ compatKey ] ) {\n\t\t\treturn acf.__( compats[ compatKey ] );\n\t\t}\n\n\t\t// try k1\n\t\tvar string = this.l10n[ k1 ] || '';\n\n\t\t// try k2\n\t\tif ( k2 ) {\n\t\t\tstring = string[ k2 ] || '';\n\t\t}\n\n\t\t// return\n\t\treturn string;\n\t};\n\n\t_acf.get_selector = function ( s ) {\n\t\t// vars\n\t\tvar selector = '.acf-field';\n\n\t\t// bail early if no search\n\t\tif ( ! s ) {\n\t\t\treturn selector;\n\t\t}\n\n\t\t// compatibility with object\n\t\tif ( $.isPlainObject( s ) ) {\n\t\t\tif ( $.isEmptyObject( s ) ) {\n\t\t\t\treturn selector;\n\t\t\t} else {\n\t\t\t\tfor ( var k in s ) {\n\t\t\t\t\ts = s[ k ];\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// append\n\t\tselector += '-' + s;\n\n\t\t// replace underscores (split/join replaces all and is faster than regex!)\n\t\tselector = acf.strReplace( '_', '-', selector );\n\n\t\t// remove potential double up\n\t\tselector = acf.strReplace( 'field-field-', 'field-', selector );\n\n\t\t// return\n\t\treturn selector;\n\t};\n\n\t_acf.get_fields = function ( s, $el, all ) {\n\t\t// args\n\t\tvar args = {\n\t\t\tis: s || '',\n\t\t\tparent: $el || false,\n\t\t\tsuppressFilters: all || false,\n\t\t};\n\n\t\t// change 'field_123' to '.acf-field-123'\n\t\tif ( args.is ) {\n\t\t\targs.is = this.get_selector( args.is );\n\t\t}\n\n\t\t// return\n\t\treturn acf.findFields( args );\n\t};\n\n\t_acf.get_field = function ( s, $el ) {\n\t\t// get fields\n\t\tvar $fields = this.get_fields.apply( this, arguments );\n\n\t\t// return\n\t\tif ( $fields.length ) {\n\t\t\treturn $fields.first();\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t_acf.get_closest_field = function ( $el, s ) {\n\t\treturn $el.closest( this.get_selector( s ) );\n\t};\n\n\t_acf.get_field_wrap = function ( $el ) {\n\t\treturn $el.closest( this.get_selector() );\n\t};\n\n\t_acf.get_field_key = function ( $field ) {\n\t\treturn $field.data( 'key' );\n\t};\n\n\t_acf.get_field_type = function ( $field ) {\n\t\treturn $field.data( 'type' );\n\t};\n\n\t_acf.get_data = function ( $el, defaults ) {\n\t\treturn acf.parseArgs( $el.data(), defaults );\n\t};\n\n\t_acf.maybe_get = function ( obj, key, value ) {\n\t\t// default\n\t\tif ( value === undefined ) {\n\t\t\tvalue = null;\n\t\t}\n\n\t\t// get keys\n\t\tkeys = String( key ).split( '.' );\n\n\t\t// acf.isget\n\t\tfor ( var i = 0; i < keys.length; i++ ) {\n\t\t\tif ( ! obj.hasOwnProperty( keys[ i ] ) ) {\n\t\t\t\treturn value;\n\t\t\t}\n\t\t\tobj = obj[ keys[ i ] ];\n\t\t}\n\t\treturn obj;\n\t};\n\n\t/**\n\t * hooks\n\t *\n\t * Modify add_action and add_filter functions to add compatibility with changed $field parameter\n\t * Using the acf.add_action() or acf.add_filter() functions will interpret new field parameters as jQuery $field\n\t *\n\t * @date\t12/5/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar compatibleArgument = function ( arg ) {\n\t\treturn arg instanceof acf.Field ? arg.$el : arg;\n\t};\n\n\tvar compatibleArguments = function ( args ) {\n\t\treturn acf.arrayArgs( args ).map( compatibleArgument );\n\t};\n\n\tvar compatibleCallback = function ( origCallback ) {\n\t\treturn function () {\n\t\t\t// convert to compatible arguments\n\t\t\tif ( arguments.length ) {\n\t\t\t\tvar args = compatibleArguments( arguments );\n\n\t\t\t\t// add default argument for 'ready', 'append' and 'load' events\n\t\t\t} else {\n\t\t\t\tvar args = [ $( document ) ];\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn origCallback.apply( this, args );\n\t\t};\n\t};\n\n\t_acf.add_action = function ( action, callback, priority, context ) {\n\t\t// handle multiple actions\n\t\tvar actions = action.split( ' ' );\n\t\tvar length = actions.length;\n\t\tif ( length > 1 ) {\n\t\t\tfor ( var i = 0; i < length; i++ ) {\n\t\t\t\taction = actions[ i ];\n\t\t\t\t_acf.add_action.apply( this, arguments );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\n\t\t// single\n\t\tvar callback = compatibleCallback( callback );\n\t\treturn acf.addAction.apply( this, arguments );\n\t};\n\n\t_acf.add_filter = function ( action, callback, priority, context ) {\n\t\tvar callback = compatibleCallback( callback );\n\t\treturn acf.addFilter.apply( this, arguments );\n\t};\n\n\t/*\n\t * acf.model\n\t *\n\t * This model acts as a scafold for action.event driven modules\n\t *\n\t * @type\tobject\n\t * @date\t8/09/2014\n\t * @since\t5.0.0\n\t *\n\t * @param\t(object)\n\t * @return\t(object)\n\t */\n\n\t_acf.model = {\n\t\tactions: {},\n\t\tfilters: {},\n\t\tevents: {},\n\t\textend: function ( args ) {\n\t\t\t// extend\n\t\t\tvar model = $.extend( {}, this, args );\n\n\t\t\t// setup actions\n\t\t\t$.each( model.actions, function ( name, callback ) {\n\t\t\t\tmodel._add_action( name, callback );\n\t\t\t} );\n\n\t\t\t// setup filters\n\t\t\t$.each( model.filters, function ( name, callback ) {\n\t\t\t\tmodel._add_filter( name, callback );\n\t\t\t} );\n\n\t\t\t// setup events\n\t\t\t$.each( model.events, function ( name, callback ) {\n\t\t\t\tmodel._add_event( name, callback );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn model;\n\t\t},\n\n\t\t_add_action: function ( name, callback ) {\n\t\t\t// split\n\t\t\tvar model = this,\n\t\t\t\tdata = name.split( ' ' );\n\n\t\t\t// add missing priority\n\t\t\tvar name = data[ 0 ] || '',\n\t\t\t\tpriority = data[ 1 ] || 10;\n\n\t\t\t// add action\n\t\t\tacf.add_action( name, model[ callback ], priority, model );\n\t\t},\n\n\t\t_add_filter: function ( name, callback ) {\n\t\t\t// split\n\t\t\tvar model = this,\n\t\t\t\tdata = name.split( ' ' );\n\n\t\t\t// add missing priority\n\t\t\tvar name = data[ 0 ] || '',\n\t\t\t\tpriority = data[ 1 ] || 10;\n\n\t\t\t// add action\n\t\t\tacf.add_filter( name, model[ callback ], priority, model );\n\t\t},\n\n\t\t_add_event: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this,\n\t\t\t\ti = name.indexOf( ' ' ),\n\t\t\t\tevent = i > 0 ? name.substr( 0, i ) : name,\n\t\t\t\tselector = i > 0 ? name.substr( i + 1 ) : '';\n\n\t\t\t// event\n\t\t\tvar fn = function ( e ) {\n\t\t\t\t// append $el to event object\n\t\t\t\te.$el = $( this );\n\n\t\t\t\t// append $field to event object (used in field group)\n\t\t\t\tif ( acf.field_group ) {\n\t\t\t\t\te.$field = e.$el.closest( '.acf-field-object' );\n\t\t\t\t}\n\n\t\t\t\t// event\n\t\t\t\tif ( typeof model.event === 'function' ) {\n\t\t\t\t\te = model.event( e );\n\t\t\t\t}\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t};\n\n\t\t\t// add event\n\t\t\tif ( selector ) {\n\t\t\t\t$( document ).on( event, selector, fn );\n\t\t\t} else {\n\t\t\t\t$( document ).on( event, fn );\n\t\t\t}\n\t\t},\n\n\t\tget: function ( name, value ) {\n\t\t\t// defaults\n\t\t\tvalue = value || null;\n\n\t\t\t// get\n\t\t\tif ( typeof this[ name ] !== 'undefined' ) {\n\t\t\t\tvalue = this[ name ];\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn value;\n\t\t},\n\n\t\tset: function ( name, value ) {\n\t\t\t// set\n\t\t\tthis[ name ] = value;\n\n\t\t\t// function for 3rd party\n\t\t\tif ( typeof this[ '_set_' + name ] === 'function' ) {\n\t\t\t\tthis[ '_set_' + name ].apply( this );\n\t\t\t}\n\n\t\t\t// return for chaining\n\t\t\treturn this;\n\t\t},\n\t};\n\n\t/*\n\t * field\n\t *\n\t * This model sets up many of the field's interactions\n\t *\n\t * @type\tfunction\n\t * @date\t21/02/2014\n\t * @since\t3.5.1\n\t *\n\t * @param\tn/a\n\t * @return\tn/a\n\t */\n\n\t_acf.field = acf.model.extend( {\n\t\ttype: '',\n\t\to: {},\n\t\t$field: null,\n\t\t_add_action: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this;\n\n\t\t\t// update name\n\t\t\tname = name + '_field/type=' + model.type;\n\n\t\t\t// add action\n\t\t\tacf.add_action( name, function ( $field ) {\n\t\t\t\t// focus\n\t\t\t\tmodel.set( '$field', $field );\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t} );\n\t\t},\n\n\t\t_add_filter: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this;\n\n\t\t\t// update name\n\t\t\tname = name + '_field/type=' + model.type;\n\n\t\t\t// add action\n\t\t\tacf.add_filter( name, function ( $field ) {\n\t\t\t\t// focus\n\t\t\t\tmodel.set( '$field', $field );\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t} );\n\t\t},\n\n\t\t_add_event: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this,\n\t\t\t\tevent = name.substr( 0, name.indexOf( ' ' ) ),\n\t\t\t\tselector = name.substr( name.indexOf( ' ' ) + 1 ),\n\t\t\t\tcontext = acf.get_selector( model.type );\n\n\t\t\t// add event\n\t\t\t$( document ).on( event, context + ' ' + selector, function ( e ) {\n\t\t\t\t// vars\n\t\t\t\tvar $el = $( this );\n\t\t\t\tvar $field = acf.get_closest_field( $el, model.type );\n\n\t\t\t\t// bail early if no field\n\t\t\t\tif ( ! $field.length ) return;\n\n\t\t\t\t// focus\n\t\t\t\tif ( ! $field.is( model.$field ) ) {\n\t\t\t\t\tmodel.set( '$field', $field );\n\t\t\t\t}\n\n\t\t\t\t// append to event\n\t\t\t\te.$el = $el;\n\t\t\t\te.$field = $field;\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, [ e ] );\n\t\t\t} );\n\t\t},\n\n\t\t_set_$field: function () {\n\t\t\t// callback\n\t\t\tif ( typeof this.focus === 'function' ) {\n\t\t\t\tthis.focus();\n\t\t\t}\n\t\t},\n\n\t\t// depreciated\n\t\tdoFocus: function ( $field ) {\n\t\t\treturn this.set( '$field', $field );\n\t\t},\n\t} );\n\n\t/**\n\t * validation\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar _validation = acf.newCompatibility( acf.validation, {\n\t\tremove_error: function ( $field ) {\n\t\t\tacf.getField( $field ).removeError();\n\t\t},\n\t\tadd_warning: function ( $field, message ) {\n\t\t\tacf.getField( $field ).showNotice( {\n\t\t\t\ttext: message,\n\t\t\t\ttype: 'warning',\n\t\t\t\ttimeout: 1000,\n\t\t\t} );\n\t\t},\n\t\tfetch: acf.validateForm,\n\t\tenableSubmit: acf.enableSubmit,\n\t\tdisableSubmit: acf.disableSubmit,\n\t\tshowSpinner: acf.showSpinner,\n\t\thideSpinner: acf.hideSpinner,\n\t\tunlockForm: acf.unlockForm,\n\t\tlockForm: acf.lockForm,\n\t} );\n\n\t/**\n\t * tooltip\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.tooltip = {\n\t\ttooltip: function ( text, $el ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn tooltip.$el;\n\t\t},\n\n\t\ttemp: function ( text, $el ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t\ttimeout: 250,\n\t\t\t} );\n\t\t},\n\n\t\tconfirm: function ( $el, callback, text, button_y, button_n ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\tconfirm: true,\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t\tconfirm: function () {\n\t\t\t\t\tcallback( true );\n\t\t\t\t},\n\t\t\t\tcancel: function () {\n\t\t\t\t\tcallback( false );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tconfirm_remove: function ( $el, callback ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\tconfirmRemove: true,\n\t\t\t\ttarget: $el,\n\t\t\t\tconfirm: function () {\n\t\t\t\t\tcallback( true );\n\t\t\t\t},\n\t\t\t\tcancel: function () {\n\t\t\t\t\tcallback( false );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\t};\n\n\t/**\n\t * tooltip\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.media = new acf.Model( {\n\t\tactiveFrame: false,\n\t\tactions: {\n\t\t\tnew_media_popup: 'onNewMediaPopup',\n\t\t},\n\n\t\tframe: function () {\n\t\t\treturn this.activeFrame;\n\t\t},\n\n\t\tonNewMediaPopup: function ( popup ) {\n\t\t\tthis.activeFrame = popup.frame;\n\t\t},\n\n\t\tpopup: function ( props ) {\n\t\t\t// update props\n\t\t\tif ( props.mime_types ) {\n\t\t\t\tprops.allowedTypes = props.mime_types;\n\t\t\t}\n\t\t\tif ( props.id ) {\n\t\t\t\tprops.attachment = props.id;\n\t\t\t}\n\n\t\t\t// new\n\t\t\tvar popup = acf.newMediaPopup( props );\n\n\t\t\t// append\n\t\t\t/*\n\t\t\tif( props.selected ) {\n\t\t\t\tpopup.selected = props.selected;\n\t\t\t}\n*/\n\n\t\t\t// return\n\t\t\treturn popup.frame;\n\t\t},\n\t} );\n\n\t/**\n\t * Select2\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.select2 = {\n\t\tinit: function ( $select, args, $field ) {\n\t\t\t// compatible args\n\t\t\tif ( args.allow_null ) {\n\t\t\t\targs.allowNull = args.allow_null;\n\t\t\t}\n\t\t\tif ( args.ajax_action ) {\n\t\t\t\targs.ajaxAction = args.ajax_action;\n\t\t\t}\n\t\t\tif ( $field ) {\n\t\t\t\targs.field = acf.getField( $field );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.newSelect2( $select, args );\n\t\t},\n\n\t\tdestroy: function ( $select ) {\n\t\t\treturn acf.getInstance( $select ).destroy();\n\t\t},\n\t};\n\n\t/**\n\t * postbox\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.postbox = {\n\t\trender: function ( args ) {\n\t\t\t// compatible args\n\t\t\tif ( args.edit_url ) {\n\t\t\t\targs.editLink = args.edit_url;\n\t\t\t}\n\t\t\tif ( args.edit_title ) {\n\t\t\t\targs.editTitle = args.edit_title;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.newPostbox( args );\n\t\t},\n\t};\n\n\t/**\n\t * acf.screen\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newCompatibility( acf.screen, {\n\t\tupdate: function () {\n\t\t\treturn this.set.apply( this, arguments );\n\t\t},\n\t\tfetch: acf.screen.check,\n\t} );\n\t_acf.ajax = acf.screen;\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar __ = acf.__;\n\n\tvar parseString = function ( val ) {\n\t\treturn val ? '' + val : '';\n\t};\n\n\tvar isEqualTo = function ( v1, v2 ) {\n\t\treturn (\n\t\t\tparseString( v1 ).toLowerCase() === parseString( v2 ).toLowerCase()\n\t\t);\n\t};\n\n\tvar isEqualToNumber = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) === parseFloat( v2 );\n\t};\n\n\tvar isGreaterThan = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) > parseFloat( v2 );\n\t};\n\n\tvar isLessThan = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) < parseFloat( v2 );\n\t};\n\n\tvar inArray = function ( v1, array ) {\n\t\t// cast all values as string\n\t\tarray = array.map( function ( v2 ) {\n\t\t\treturn parseString( v2 );\n\t\t} );\n\n\t\treturn array.indexOf( v1 ) > -1;\n\t};\n\n\tvar containsString = function ( haystack, needle ) {\n\t\treturn parseString( haystack ).indexOf( parseString( needle ) ) > -1;\n\t};\n\n\tvar matchesPattern = function ( v1, pattern ) {\n\t\tvar regexp = new RegExp( parseString( pattern ), 'gi' );\n\t\treturn parseString( v1 ).match( regexp );\n\t};\n\n\t/**\n\t * hasValue\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar HasValue = acf.Condition.extend( {\n\t\ttype: 'hasValue',\n\t\toperator: '!=empty',\n\t\tlabel: __( 'Has any value' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'range',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'image',\n\t\t\t'file',\n\t\t\t'wysiwyg',\n\t\t\t'oembed',\n\t\t\t'select',\n\t\t\t'checkbox',\n\t\t\t'radio',\n\t\t\t'button_group',\n\t\t\t'link',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t\t'google_map',\n\t\t\t'date_picker',\n\t\t\t'date_time_picker',\n\t\t\t'time_picker',\n\t\t\t'color_picker',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\tlet val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\treturn val ? true : false;\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( HasValue );\n\n\t/**\n\t * hasValue\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar HasNoValue = HasValue.extend( {\n\t\ttype: 'hasNoValue',\n\t\toperator: '==empty',\n\t\tlabel: __( 'Has no value' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! HasValue.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( HasNoValue );\n\n\t/**\n\t * EqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar EqualTo = acf.Condition.extend( {\n\t\ttype: 'equalTo',\n\t\toperator: '==',\n\t\tlabel: __( 'Value is equal to' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'range',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\tif ( acf.isNumeric( rule.value ) ) {\n\t\t\t\treturn isEqualToNumber( rule.value, field.val() );\n\t\t\t} else {\n\t\t\t\treturn isEqualTo( rule.value, field.val() );\n\t\t\t}\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( EqualTo );\n\n\t/**\n\t * NotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar NotEqualTo = EqualTo.extend( {\n\t\ttype: 'notEqualTo',\n\t\toperator: '!=',\n\t\tlabel: __( 'Value is not equal to' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! EqualTo.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( NotEqualTo );\n\n\t/**\n\t * PatternMatch\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar PatternMatch = acf.Condition.extend( {\n\t\ttype: 'patternMatch',\n\t\toperator: '==pattern',\n\t\tlabel: __( 'Value matches pattern' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'wysiwyg',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn matchesPattern( field.val(), rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( PatternMatch );\n\n\t/**\n\t * Contains\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar Contains = acf.Condition.extend( {\n\t\ttype: 'contains',\n\t\toperator: '==contains',\n\t\tlabel: __( 'Value contains' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'wysiwyg',\n\t\t\t'oembed',\n\t\t\t'select',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn containsString( field.val(), rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( Contains );\n\n\t/**\n\t * TrueFalseEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar TrueFalseEqualTo = EqualTo.extend( {\n\t\ttype: 'trueFalseEqualTo',\n\t\tchoiceType: 'select',\n\t\tfieldTypes: [ 'true_false' ],\n\t\tchoices: function ( field ) {\n\t\t\treturn [\n\t\t\t\t{\n\t\t\t\t\tid: 1,\n\t\t\t\t\ttext: __( 'Checked' ),\n\t\t\t\t},\n\t\t\t];\n\t\t},\n\t} );\n\n\tacf.registerConditionType( TrueFalseEqualTo );\n\n\t/**\n\t * TrueFalseNotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar TrueFalseNotEqualTo = NotEqualTo.extend( {\n\t\ttype: 'trueFalseNotEqualTo',\n\t\tchoiceType: 'select',\n\t\tfieldTypes: [ 'true_false' ],\n\t\tchoices: function ( field ) {\n\t\t\treturn [\n\t\t\t\t{\n\t\t\t\t\tid: 1,\n\t\t\t\t\ttext: __( 'Checked' ),\n\t\t\t\t},\n\t\t\t];\n\t\t},\n\t} );\n\n\tacf.registerConditionType( TrueFalseNotEqualTo );\n\n\t/**\n\t * SelectEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectEqualTo = acf.Condition.extend( {\n\t\ttype: 'selectEqualTo',\n\t\toperator: '==',\n\t\tlabel: __( 'Value is equal to' ),\n\t\tfieldTypes: [ 'select', 'checkbox', 'radio', 'button_group' ],\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\treturn inArray( rule.value, val );\n\t\t\t} else {\n\t\t\t\treturn isEqualTo( rule.value, val );\n\t\t\t}\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\t// vars\n\t\t\tvar choices = [];\n\t\t\tvar lines = fieldObject\n\t\t\t\t.$setting( 'choices textarea' )\n\t\t\t\t.val()\n\t\t\t\t.split( '\\n' );\n\n\t\t\t// allow null\n\t\t\tif ( fieldObject.$input( 'allow_null' ).prop( 'checked' ) ) {\n\t\t\t\tchoices.push( {\n\t\t\t\t\tid: '',\n\t\t\t\t\ttext: __( 'Null' ),\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// loop\n\t\t\tlines.map( function ( line ) {\n\t\t\t\t// split\n\t\t\t\tline = line.split( ':' );\n\n\t\t\t\t// default label to value\n\t\t\t\tline[ 1 ] = line[ 1 ] || line[ 0 ];\n\n\t\t\t\t// append\n\t\t\t\tchoices.push( {\n\t\t\t\t\tid: line[ 0 ].trim(),\n\t\t\t\t\ttext: line[ 1 ].trim(),\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn choices;\n\t\t},\n\t} );\n\n\tacf.registerConditionType( SelectEqualTo );\n\n\t/**\n\t * SelectNotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectNotEqualTo = SelectEqualTo.extend( {\n\t\ttype: 'selectNotEqualTo',\n\t\toperator: '!=',\n\t\tlabel: __( 'Value is not equal to' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! SelectEqualTo.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( SelectNotEqualTo );\n\n\t/**\n\t * GreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar GreaterThan = acf.Condition.extend( {\n\t\ttype: 'greaterThan',\n\t\toperator: '>',\n\t\tlabel: __( 'Value is greater than' ),\n\t\tfieldTypes: [ 'number', 'range' ],\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\treturn isGreaterThan( val, rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( GreaterThan );\n\n\t/**\n\t * LessThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar LessThan = GreaterThan.extend( {\n\t\ttype: 'lessThan',\n\t\toperator: '<',\n\t\tlabel: __( 'Value is less than' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\tif ( val === undefined || val === null || val === false ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn isLessThan( val, rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( LessThan );\n\n\t/**\n\t * SelectedGreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectionGreaterThan = GreaterThan.extend( {\n\t\ttype: 'selectionGreaterThan',\n\t\tlabel: __( 'Selection is greater than' ),\n\t\tfieldTypes: [\n\t\t\t'checkbox',\n\t\t\t'select',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t],\n\t} );\n\n\tacf.registerConditionType( SelectionGreaterThan );\n\n\t/**\n\t * SelectedGreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectionLessThan = LessThan.extend( {\n\t\ttype: 'selectionLessThan',\n\t\tlabel: __( 'Selection is less than' ),\n\t\tfieldTypes: [\n\t\t\t'checkbox',\n\t\t\t'select',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t],\n\t} );\n\n\tacf.registerConditionType( SelectionLessThan );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar storage = [];\n\n\t/**\n\t * acf.Condition\n\t *\n\t * description\n\t *\n\t * @date\t23/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Condition = acf.Model.extend( {\n\t\ttype: '', // used for model name\n\t\toperator: '==', // rule operator\n\t\tlabel: '', // label shown when editing fields\n\t\tchoiceType: 'input', // input, select\n\t\tfieldTypes: [], // auto connect this conditions with these field types\n\n\t\tdata: {\n\t\t\tconditions: false, // the parent instance\n\t\t\tfield: false, // the field which we query against\n\t\t\trule: {}, // the rule [field, operator, value]\n\t\t},\n\n\t\tevents: {\n\t\t\tchange: 'change',\n\t\t\tkeyup: 'change',\n\t\t\tenableField: 'change',\n\t\t\tdisableField: 'change',\n\t\t},\n\n\t\tsetup: function ( props ) {\n\t\t\t$.extend( this.data, props );\n\t\t},\n\n\t\tgetEventTarget: function ( $el, event ) {\n\t\t\treturn $el || this.get( 'field' ).$el;\n\t\t},\n\n\t\tchange: function ( e, $el ) {\n\t\t\tthis.get( 'conditions' ).change( e );\n\t\t},\n\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn false;\n\t\t},\n\n\t\tcalculate: function () {\n\t\t\treturn this.match( this.get( 'rule' ), this.get( 'field' ) );\n\t\t},\n\n\t\tchoices: function ( field ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\t/**\n\t * acf.newCondition\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newCondition = function ( rule, conditions ) {\n\t\t// currently setting up conditions for fieldX, this field is the 'target'\n\t\tvar target = conditions.get( 'field' );\n\n\t\t// use the 'target' to find the 'trigger' field.\n\t\t// - this field is used to setup the conditional logic events\n\t\tvar field = target.getField( rule.field );\n\n\t\t// bail early if no target or no field (possible if field doesn't exist due to HTML error)\n\t\tif ( ! target || ! field ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// vars\n\t\tvar args = {\n\t\t\trule: rule,\n\t\t\ttarget: target,\n\t\t\tconditions: conditions,\n\t\t\tfield: field,\n\t\t};\n\n\t\t// vars\n\t\tvar fieldType = field.get( 'type' );\n\t\tvar operator = rule.operator;\n\n\t\t// get avaibale conditions\n\t\tvar conditionTypes = acf.getConditionTypes( {\n\t\t\tfieldType: fieldType,\n\t\t\toperator: operator,\n\t\t} );\n\n\t\t// instantiate\n\t\tvar model = conditionTypes[ 0 ] || acf.Condition;\n\n\t\t// instantiate\n\t\tvar condition = new model( args );\n\n\t\t// return\n\t\treturn condition;\n\t};\n\n\t/**\n\t * mid\n\t *\n\t * Calculates the model ID for a field type\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring type\n\t * @return\tstring\n\t */\n\n\tvar modelId = function ( type ) {\n\t\treturn acf.strPascalCase( type || '' ) + 'Condition';\n\t};\n\n\t/**\n\t * acf.registerConditionType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerConditionType = function ( model ) {\n\t\t// vars\n\t\tvar proto = model.prototype;\n\t\tvar type = proto.type;\n\t\tvar mid = modelId( type );\n\n\t\t// store model\n\t\tacf.models[ mid ] = model;\n\n\t\t// store reference\n\t\tstorage.push( type );\n\t};\n\n\t/**\n\t * acf.getConditionType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getConditionType = function ( type ) {\n\t\tvar mid = modelId( type );\n\t\treturn acf.models[ mid ] || false;\n\t};\n\n\t/**\n\t * acf.registerConditionForFieldType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerConditionForFieldType = function ( conditionType, fieldType ) {\n\t\t// get model\n\t\tvar model = acf.getConditionType( conditionType );\n\n\t\t// append\n\t\tif ( model ) {\n\t\t\tmodel.prototype.fieldTypes.push( fieldType );\n\t\t}\n\t};\n\n\t/**\n\t * acf.getConditionTypes\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getConditionTypes = function ( args ) {\n\t\t// defaults\n\t\targs = acf.parseArgs( args, {\n\t\t\tfieldType: '',\n\t\t\toperator: '',\n\t\t} );\n\n\t\t// clonse available types\n\t\tvar types = [];\n\n\t\t// loop\n\t\tstorage.map( function ( type ) {\n\t\t\t// vars\n\t\t\tvar model = acf.getConditionType( type );\n\t\t\tvar ProtoFieldTypes = model.prototype.fieldTypes;\n\t\t\tvar ProtoOperator = model.prototype.operator;\n\n\t\t\t// check fieldType\n\t\t\tif (\n\t\t\t\targs.fieldType &&\n\t\t\t\tProtoFieldTypes.indexOf( args.fieldType ) === -1\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// check operator\n\t\t\tif ( args.operator && ProtoOperator !== args.operator ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// append\n\t\t\ttypes.push( model );\n\t\t} );\n\n\t\t// return\n\t\treturn types;\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar CONTEXT = 'conditional_logic';\n\n\t/**\n\t * conditionsManager\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar conditionsManager = new acf.Model( {\n\t\tid: 'conditionsManager',\n\n\t\tpriority: 20, // run actions later\n\n\t\tactions: {\n\t\t\tnew_field: 'onNewField',\n\t\t},\n\n\t\tonNewField: function ( field ) {\n\t\t\tif ( field.has( 'conditions' ) ) {\n\t\t\t\tfield.getConditions().render();\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * acf.Field.prototype.getField\n\t *\n\t * Finds a field that is related to another field\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar getSiblingField = function ( field, key ) {\n\t\t// find sibling (very fast)\n\t\tvar fields = acf.getFields( {\n\t\t\tkey: key,\n\t\t\tsibling: field.$el,\n\t\t\tsuppressFilters: true,\n\t\t} );\n\n\t\t// find sibling-children (fast)\n\t\t// needed for group fields, accordions, etc\n\t\tif ( ! fields.length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: field.$el.parent(),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\t// Check for fields on other settings tabs (probably less fast).\n\t\tif ( ! fields.length && $( '.acf-field-settings' ).length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: field.$el.parents( '.acf-field-settings:first' ),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\tif ( ! fields.length && $( '#acf-basic-settings' ).length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: $( '#acf-basic-settings'),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\t// return\n\t\tif ( fields.length ) {\n\t\t\treturn fields[ 0 ];\n\t\t}\n\t\treturn false;\n\t};\n\n\tacf.Field.prototype.getField = function ( key ) {\n\t\t// get sibling field\n\t\tvar field = getSiblingField( this, key );\n\n\t\t// return early\n\t\tif ( field ) {\n\t\t\treturn field;\n\t\t}\n\n\t\t// move up through each parent and try again\n\t\tvar parents = this.parents();\n\t\tfor ( var i = 0; i < parents.length; i++ ) {\n\t\t\t// get sibling field\n\t\t\tfield = getSiblingField( parents[ i ], key );\n\n\t\t\t// return early\n\t\t\tif ( field ) {\n\t\t\t\treturn field;\n\t\t\t}\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t};\n\n\t/**\n\t * acf.Field.prototype.getConditions\n\t *\n\t * Returns the field's conditions instance\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Field.prototype.getConditions = function () {\n\t\t// instantiate\n\t\tif ( ! this.conditions ) {\n\t\t\tthis.conditions = new Conditions( this );\n\t\t}\n\n\t\t// return\n\t\treturn this.conditions;\n\t};\n\n\t/**\n\t * Conditions\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\tvar timeout = false;\n\tvar Conditions = acf.Model.extend( {\n\t\tid: 'Conditions',\n\n\t\tdata: {\n\t\t\tfield: false, // The field with \"data-conditions\" (target).\n\t\t\ttimeStamp: false, // Reference used during \"change\" event.\n\t\t\tgroups: [], // The groups of condition instances.\n\t\t},\n\n\t\tsetup: function ( field ) {\n\t\t\t// data\n\t\t\tthis.data.field = field;\n\n\t\t\t// vars\n\t\t\tvar conditions = field.get( 'conditions' );\n\n\t\t\t// detect groups\n\t\t\tif ( conditions instanceof Array ) {\n\t\t\t\t// detect groups\n\t\t\t\tif ( conditions[ 0 ] instanceof Array ) {\n\t\t\t\t\t// loop\n\t\t\t\t\tconditions.map( function ( rules, i ) {\n\t\t\t\t\t\tthis.addRules( rules, i );\n\t\t\t\t\t}, this );\n\n\t\t\t\t\t// detect rules\n\t\t\t\t} else {\n\t\t\t\t\tthis.addRules( conditions );\n\t\t\t\t}\n\n\t\t\t\t// detect rule\n\t\t\t} else {\n\t\t\t\tthis.addRule( conditions );\n\t\t\t}\n\t\t},\n\n\t\tchange: function ( e ) {\n\t\t\t// this function may be triggered multiple times per event due to multiple condition classes\n\t\t\t// compare timestamp to allow only 1 trigger per event\n\t\t\tif ( this.get( 'timeStamp' ) === e.timeStamp ) {\n\t\t\t\treturn false;\n\t\t\t} else {\n\t\t\t\tthis.set( 'timeStamp', e.timeStamp, true );\n\t\t\t}\n\n\t\t\t// render condition and store result\n\t\t\tvar changed = this.render();\n\t\t},\n\n\t\trender: function () {\n\t\t\treturn this.calculate() ? this.show() : this.hide();\n\t\t},\n\n\t\tshow: function () {\n\t\t\treturn this.get( 'field' ).showEnable( this.cid, CONTEXT );\n\t\t},\n\n\t\thide: function () {\n\t\t\treturn this.get( 'field' ).hideDisable( this.cid, CONTEXT );\n\t\t},\n\n\t\tcalculate: function () {\n\t\t\t// vars\n\t\t\tvar pass = false;\n\n\t\t\t// loop\n\t\t\tthis.getGroups().map( function ( group ) {\n\t\t\t\t// igrnore this group if another group passed\n\t\t\t\tif ( pass ) return;\n\n\t\t\t\t// find passed\n\t\t\t\tvar passed = group.filter( function ( condition ) {\n\t\t\t\t\treturn condition.calculate();\n\t\t\t\t} );\n\n\t\t\t\t// if all conditions passed, update the global var\n\t\t\t\tif ( passed.length == group.length ) {\n\t\t\t\t\tpass = true;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn pass;\n\t\t},\n\n\t\thasGroups: function () {\n\t\t\treturn this.data.groups != null;\n\t\t},\n\n\t\tgetGroups: function () {\n\t\t\treturn this.data.groups;\n\t\t},\n\n\t\taddGroup: function () {\n\t\t\tvar group = [];\n\t\t\tthis.data.groups.push( group );\n\t\t\treturn group;\n\t\t},\n\n\t\thasGroup: function ( i ) {\n\t\t\treturn this.data.groups[ i ] != null;\n\t\t},\n\n\t\tgetGroup: function ( i ) {\n\t\t\treturn this.data.groups[ i ];\n\t\t},\n\n\t\tremoveGroup: function ( i ) {\n\t\t\tthis.data.groups[ i ].delete;\n\t\t\treturn this;\n\t\t},\n\n\t\taddRules: function ( rules, group ) {\n\t\t\trules.map( function ( rule ) {\n\t\t\t\tthis.addRule( rule, group );\n\t\t\t}, this );\n\t\t},\n\n\t\taddRule: function ( rule, group ) {\n\t\t\t// defaults\n\t\t\tgroup = group || 0;\n\n\t\t\t// vars\n\t\t\tvar groupArray;\n\n\t\t\t// get group\n\t\t\tif ( this.hasGroup( group ) ) {\n\t\t\t\tgroupArray = this.getGroup( group );\n\t\t\t} else {\n\t\t\t\tgroupArray = this.addGroup();\n\t\t\t}\n\n\t\t\t// instantiate\n\t\t\tvar condition = acf.newCondition( rule, this );\n\n\t\t\t// bail early if condition failed (field did not exist)\n\t\t\tif ( ! condition ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// add rule\n\t\t\tgroupArray.push( condition );\n\t\t},\n\n\t\thasRule: function () {},\n\n\t\tgetRule: function ( rule, group ) {\n\t\t\t// defaults\n\t\t\trule = rule || 0;\n\t\t\tgroup = group || 0;\n\n\t\t\treturn this.data.groups[ group ][ rule ];\n\t\t},\n\n\t\tremoveRule: function () {},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar i = 0;\n\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'accordion',\n\n\t\twait: '',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-fields:first' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Bail early if this is a duplicate of an existing initialized accordion.\n\t\t\tif ( this.$el.hasClass( 'acf-accordion' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// bail early if is cell\n\t\t\tif ( this.$el.is( 'td' ) ) return;\n\n\t\t\t// enpoint\n\t\t\tif ( this.get( 'endpoint' ) ) {\n\t\t\t\treturn this.remove();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $field = this.$el;\n\t\t\tvar $label = this.$labelWrap();\n\t\t\tvar $input = this.$inputWrap();\n\t\t\tvar $wrap = this.$control();\n\t\t\tvar $instructions = $input.children( '.description' );\n\n\t\t\t// force description into label\n\t\t\tif ( $instructions.length ) {\n\t\t\t\t$label.append( $instructions );\n\t\t\t}\n\n\t\t\t// table\n\t\t\tif ( this.$el.is( 'tr' ) ) {\n\t\t\t\t// vars\n\t\t\t\tvar $table = this.$el.closest( 'table' );\n\t\t\t\tvar $newLabel = $( '
' );\n\t\t\t\tvar $newInput = $( '
' );\n\t\t\t\tvar $newTable = $(\n\t\t\t\t\t''\n\t\t\t\t);\n\t\t\t\tvar $newWrap = $( '' );\n\n\t\t\t\t// dom\n\t\t\t\t$newLabel.append( $label.html() );\n\t\t\t\t$newTable.append( $newWrap );\n\t\t\t\t$newInput.append( $newTable );\n\t\t\t\t$input.append( $newLabel );\n\t\t\t\t$input.append( $newInput );\n\n\t\t\t\t// modify\n\t\t\t\t$label.remove();\n\t\t\t\t$wrap.remove();\n\t\t\t\t$input.attr( 'colspan', 2 );\n\n\t\t\t\t// update vars\n\t\t\t\t$label = $newLabel;\n\t\t\t\t$input = $newInput;\n\t\t\t\t$wrap = $newWrap;\n\t\t\t}\n\n\t\t\t// add classes\n\t\t\t$field.addClass( 'acf-accordion' );\n\t\t\t$label.addClass( 'acf-accordion-title' );\n\t\t\t$input.addClass( 'acf-accordion-content' );\n\n\t\t\t// index\n\t\t\ti++;\n\n\t\t\t// multi-expand\n\t\t\tif ( this.get( 'multi_expand' ) ) {\n\t\t\t\t$field.attr( 'multi-expand', 1 );\n\t\t\t}\n\n\t\t\t// open\n\t\t\tvar order = acf.getPreference( 'this.accordions' ) || [];\n\t\t\tif ( order[ i - 1 ] !== undefined ) {\n\t\t\t\tthis.set( 'open', order[ i - 1 ] );\n\t\t\t}\n\n\t\t\tif ( this.get( 'open' ) ) {\n\t\t\t\t$field.addClass( '-open' );\n\t\t\t\t$input.css( 'display', 'block' ); // needed for accordion to close smoothly\n\t\t\t}\n\n\t\t\t// add icon\n\t\t\t$label.prepend(\n\t\t\t\taccordionManager.iconHtml( { open: this.get( 'open' ) } )\n\t\t\t);\n\n\t\t\t// classes\n\t\t\t// - remove 'inside' which is a #poststuff WP class\n\t\t\tvar $parent = $field.parent();\n\t\t\t$wrap.addClass( $parent.hasClass( '-left' ) ? '-left' : '' );\n\t\t\t$wrap.addClass( $parent.hasClass( '-clear' ) ? '-clear' : '' );\n\n\t\t\t// append\n\t\t\t$wrap.append(\n\t\t\t\t$field.nextUntil( '.acf-field-accordion', '.acf-field' )\n\t\t\t);\n\n\t\t\t// clean up\n\t\t\t$wrap.removeAttr( 'data-open data-multi_expand data-endpoint' );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t/**\n\t * accordionManager\n\t *\n\t * Events manager for the acf accordion\n\t *\n\t * @date\t14/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar accordionManager = new acf.Model( {\n\t\tactions: {\n\t\t\tunload: 'onUnload',\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .acf-accordion-title': 'onClick',\n\t\t\t'invalidField .acf-accordion': 'onInvalidField',\n\t\t},\n\n\t\tisOpen: function ( $el ) {\n\t\t\treturn $el.hasClass( '-open' );\n\t\t},\n\n\t\ttoggle: function ( $el ) {\n\t\t\tif ( this.isOpen( $el ) ) {\n\t\t\t\tthis.close( $el );\n\t\t\t} else {\n\t\t\t\tthis.open( $el );\n\t\t\t}\n\t\t},\n\n\t\ticonHtml: function ( props ) {\n\t\t\t// Use SVG inside Gutenberg editor.\n\t\t\tif ( acf.isGutenberg() ) {\n\t\t\t\tif ( props.open ) {\n\t\t\t\t\treturn '';\n\t\t\t\t} else {\n\t\t\t\t\treturn '';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif ( props.open ) {\n\t\t\t\t\treturn '';\n\t\t\t\t} else {\n\t\t\t\t\treturn '';\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\topen: function ( $el ) {\n\t\t\tvar duration = acf.isGutenberg() ? 0 : 300;\n\n\t\t\t// open\n\t\t\t$el.find( '.acf-accordion-content:first' )\n\t\t\t\t.slideDown( duration )\n\t\t\t\t.css( 'display', 'block' );\n\t\t\t$el.find( '.acf-accordion-icon:first' ).replaceWith(\n\t\t\t\tthis.iconHtml( { open: true } )\n\t\t\t);\n\t\t\t$el.addClass( '-open' );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'show', $el );\n\n\t\t\t// close siblings\n\t\t\tif ( ! $el.attr( 'multi-expand' ) ) {\n\t\t\t\t$el.siblings( '.acf-accordion.-open' ).each( function () {\n\t\t\t\t\taccordionManager.close( $( this ) );\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\tclose: function ( $el ) {\n\t\t\tvar duration = acf.isGutenberg() ? 0 : 300;\n\n\t\t\t// close\n\t\t\t$el.find( '.acf-accordion-content:first' ).slideUp( duration );\n\t\t\t$el.find( '.acf-accordion-icon:first' ).replaceWith(\n\t\t\t\tthis.iconHtml( { open: false } )\n\t\t\t);\n\t\t\t$el.removeClass( '-open' );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'hide', $el );\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// prevent Defailt\n\t\t\te.preventDefault();\n\n\t\t\t// open close\n\t\t\tthis.toggle( $el.parent() );\n\t\t},\n\n\t\tonInvalidField: function ( e, $el ) {\n\t\t\t// bail early if already focused\n\t\t\tif ( this.busy ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// disable functionality for 1sec (allow next validation to work)\n\t\t\tthis.busy = true;\n\t\t\tthis.setTimeout( function () {\n\t\t\t\tthis.busy = false;\n\t\t\t}, 1000 );\n\n\t\t\t// open accordion\n\t\t\tthis.open( $el );\n\t\t},\n\n\t\tonUnload: function ( e ) {\n\t\t\t// vars\n\t\t\tvar order = [];\n\n\t\t\t// loop\n\t\t\t$( '.acf-accordion' ).each( function () {\n\t\t\t\tvar open = $( this ).hasClass( '-open' ) ? 1 : 0;\n\t\t\t\torder.push( open );\n\t\t\t} );\n\n\t\t\t// set\n\t\t\tif ( order.length ) {\n\t\t\t\tacf.setPreference( 'this.accordions', order );\n\t\t\t}\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'button_group',\n\n\t\tevents: {\n\t\t\t'click input[type=\"radio\"]': 'onClick',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-button-group' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input:checked' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\tthis.$( 'input[value=\"' + val + '\"]' )\n\t\t\t\t.prop( 'checked', true )\n\t\t\t\t.trigger( 'change' );\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'checkbox',\n\n\t\tevents: {\n\t\t\t'change input': 'onChange',\n\t\t\t'click .acf-add-checkbox': 'onClickAdd',\n\t\t\t'click .acf-checkbox-toggle': 'onClickToggle',\n\t\t\t'click .acf-checkbox-custom': 'onClickCustom',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-checkbox-list' );\n\t\t},\n\n\t\t$toggle: function () {\n\t\t\treturn this.$( '.acf-checkbox-toggle' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputs: function () {\n\t\t\treturn this.$( 'input[type=\"checkbox\"]' ).not(\n\t\t\t\t'.acf-checkbox-toggle'\n\t\t\t);\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = [];\n\t\t\tthis.$( ':checked' ).each( function () {\n\t\t\t\tval.push( $( this ).val() );\n\t\t\t} );\n\t\t\treturn val.length ? val : false;\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\t// Vars.\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar $toggle = this.$toggle();\n\n\t\t\t// Add or remove \"selected\" class.\n\t\t\tif ( checked ) {\n\t\t\t\t$label.addClass( 'selected' );\n\t\t\t} else {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t}\n\n\t\t\t// Update toggle state if all inputs are checked.\n\t\t\tif ( $toggle.length ) {\n\t\t\t\tvar $inputs = this.$inputs();\n\n\t\t\t\t// all checked\n\t\t\t\tif ( $inputs.not( ':checked' ).length == 0 ) {\n\t\t\t\t\t$toggle.prop( 'checked', true );\n\t\t\t\t} else {\n\t\t\t\t\t$toggle.prop( 'checked', false );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\tvar html =\n\t\t\t\t'
  • ';\n\t\t\t$el.parent( 'li' ).before( html );\n\t\t\t$el.parent( 'li' )\n\t\t\t\t.parent()\n\t\t\t\t.find( 'input[type=\"text\"]' )\n\t\t\t\t.last()\n\t\t\t\t.focus();\n\t\t},\n\n\t\tonClickToggle: function ( e, $el ) {\n\t\t\t// Vars.\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $inputs = this.$( 'input[type=\"checkbox\"]' );\n\t\t\tvar $labels = this.$( 'label' );\n\n\t\t\t// Update \"checked\" state.\n\t\t\t$inputs.prop( 'checked', checked );\n\n\t\t\t// Add or remove \"selected\" class.\n\t\t\tif ( checked ) {\n\t\t\t\t$labels.addClass( 'selected' );\n\t\t\t} else {\n\t\t\t\t$labels.removeClass( 'selected' );\n\t\t\t}\n\t\t},\n\n\t\tonClickCustom: function ( e, $el ) {\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $text = $el.next( 'input[type=\"text\"]' );\n\n\t\t\t// checked\n\t\t\tif ( checked ) {\n\t\t\t\t$text.prop( 'disabled', false );\n\n\t\t\t\t// not checked\n\t\t\t} else {\n\t\t\t\t$text.prop( 'disabled', true );\n\n\t\t\t\t// remove\n\t\t\t\tif ( $text.val() == '' ) {\n\t\t\t\t\t$el.parent( 'li' ).remove();\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'color_picker',\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-color-picker' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// update input (with change)\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// update iris\n\t\t\tthis.$inputText().iris( 'color', val );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// event\n\t\t\tvar onChange = function ( e ) {\n\t\t\t\t// timeout is required to ensure the $input val is correct\n\t\t\t\tsetTimeout( function () {\n\t\t\t\t\tacf.val( $input, $inputText.val() );\n\t\t\t\t}, 1 );\n\t\t\t};\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdefaultColor: false,\n\t\t\t\tpalettes: true,\n\t\t\t\thide: true,\n\t\t\t\tchange: onChange,\n\t\t\t\tclear: onChange,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\tvar args = acf.applyFilters( 'color_picker_args', args, this );\n\n\t\t\t// initialize\n\t\t\t$inputText.wpColorPicker( args );\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\t// The wpColorPicker library does not provide a destroy method.\n\t\t\t// Manually reset DOM by replacing elements back to their original state.\n\t\t\t$colorPicker = $duplicate.find( '.wp-picker-container' );\n\t\t\t$inputText = $duplicate.find( 'input[type=\"text\"]' );\n\t\t\t$colorPicker.replaceWith( $inputText );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'date_picker',\n\n\t\tevents: {\n\t\t\t'blur input[type=\"text\"]': 'onBlur',\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-date-picker' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// save_format: compatibility with ACF < 5.0.0\n\t\t\tif ( this.has( 'save_format' ) ) {\n\t\t\t\treturn this.initializeCompatibility();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFormat: 'yymmdd',\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'date_picker_args', args, this );\n\n\t\t\t// add date picker\n\t\t\tacf.newDatePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'date_picker_init', $inputText, args, this );\n\t\t},\n\n\t\tinitializeCompatibility: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// get and set value from alt field\n\t\t\t$inputText.val( $input.val() );\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFormat: this.get( 'save_format' ),\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t};\n\n\t\t\t// filter for 3rd party customization\n\t\t\targs = acf.applyFilters( 'date_picker_args', args, this );\n\n\t\t\t// backup\n\t\t\tvar dateFormat = args.dateFormat;\n\n\t\t\t// change args.dateFormat\n\t\t\targs.dateFormat = this.get( 'save_format' );\n\n\t\t\t// add date picker\n\t\t\tacf.newDatePicker( $inputText, args );\n\n\t\t\t// now change the format back to how it should be.\n\t\t\t$inputText.datepicker( 'option', 'dateFormat', dateFormat );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction( 'date_picker_init', $inputText, args, this );\n\t\t},\n\n\t\tonBlur: function () {\n\t\t\tif ( ! this.$inputText().val() ) {\n\t\t\t\tacf.val( this.$input(), '' );\n\t\t\t}\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\t$duplicate\n\t\t\t\t.find( 'input[type=\"text\"]' )\n\t\t\t\t.removeClass( 'hasDatepicker' )\n\t\t\t\t.removeAttr( 'id' );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tvar datePickerManager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'ready',\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'datePickerL10n' );\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if no datepicker library\n\t\t\tif ( typeof $.datepicker === 'undefined' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// rtl\n\t\t\tl10n.isRTL = rtl;\n\n\t\t\t// append\n\t\t\t$.datepicker.regional[ locale ] = l10n;\n\t\t\t$.datepicker.setDefaults( l10n );\n\t\t},\n\t} );\n\n\t// add\n\tacf.newDatePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.datepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.datepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
    '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.DatePickerField.extend( {\n\t\ttype: 'date_time_picker',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-date-time-picker' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\ttimeFormat: this.get( 'time_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFieldTimeOnly: false,\n\t\t\t\taltFormat: 'yy-mm-dd',\n\t\t\t\taltTimeFormat: 'HH:mm:ss',\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t\tcontrolType: 'select',\n\t\t\t\toneLine: true,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'date_time_picker_args', args, this );\n\n\t\t\t// add date time picker\n\t\t\tacf.newDateTimePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'date_time_picker_init', $inputText, args, this );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tvar dateTimePickerManager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'ready',\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'dateTimePickerL10n' );\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if no datepicker library\n\t\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// rtl\n\t\t\tl10n.isRTL = rtl;\n\n\t\t\t// append\n\t\t\t$.timepicker.regional[ locale ] = l10n;\n\t\t\t$.timepicker.setDefaults( l10n );\n\t\t},\n\t} );\n\n\t// add\n\tacf.newDateTimePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.datetimepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
    '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.ImageField.extend( {\n\t\ttype: 'file',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-file-uploader' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]:first' );\n\t\t},\n\n\t\tvalidateAttachment: function ( attachment ) {\n\t\t\t// defaults\n\t\t\tattachment = attachment || {};\n\n\t\t\t// WP attachment\n\t\t\tif ( attachment.id !== undefined ) {\n\t\t\t\tattachment = attachment.attributes;\n\t\t\t}\n\n\t\t\t// args\n\t\t\tattachment = acf.parseArgs( attachment, {\n\t\t\t\turl: '',\n\t\t\t\talt: '',\n\t\t\t\ttitle: '',\n\t\t\t\tfilename: '',\n\t\t\t\tfilesizeHumanReadable: '',\n\t\t\t\ticon: '/wp-includes/images/media/default.png',\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn attachment;\n\t\t},\n\n\t\trender: function ( attachment ) {\n\t\t\t// vars\n\t\t\tattachment = this.validateAttachment( attachment );\n\n\t\t\t// update image\n\t\t\tthis.$( 'img' ).attr( {\n\t\t\t\tsrc: attachment.icon,\n\t\t\t\talt: attachment.alt,\n\t\t\t\ttitle: attachment.title,\n\t\t\t} );\n\n\t\t\t// update elements\n\t\t\tthis.$( '[data-name=\"title\"]' ).text( attachment.title );\n\t\t\tthis.$( '[data-name=\"filename\"]' )\n\t\t\t\t.text( attachment.filename )\n\t\t\t\t.attr( 'href', attachment.url );\n\t\t\tthis.$( '[data-name=\"filesize\"]' ).text(\n\t\t\t\tattachment.filesizeHumanReadable\n\t\t\t);\n\n\t\t\t// vars\n\t\t\tvar val = attachment.id || '';\n\n\t\t\t// update val\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// update class\n\t\t\tif ( val ) {\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\t\t},\n\n\t\tselectAttachment: function () {\n\t\t\t// vars\n\t\t\tvar parent = this.parent();\n\t\t\tvar multiple = parent && parent.get( 'type' ) === 'repeater';\n\n\t\t\t// new frame\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'select',\n\t\t\t\ttitle: acf.__( 'Select File' ),\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tmultiple: multiple,\n\t\t\t\tlibrary: this.get( 'library' ),\n\t\t\t\tallowedTypes: this.get( 'mime_types' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tif ( i > 0 ) {\n\t\t\t\t\t\tthis.append( attachment, parent );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.render( attachment );\n\t\t\t\t\t}\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\teditAttachment: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// popup\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'edit',\n\t\t\t\ttitle: acf.__( 'Edit File' ),\n\t\t\t\tbutton: acf.__( 'Update File' ),\n\t\t\t\tattachment: val,\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tthis.render( attachment );\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'google_map',\n\n\t\tmap: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"clear\"]': 'onClickClear',\n\t\t\t'click a[data-name=\"locate\"]': 'onClickLocate',\n\t\t\t'click a[data-name=\"search\"]': 'onClickSearch',\n\t\t\t'keydown .search': 'onKeydownSearch',\n\t\t\t'keyup .search': 'onKeyupSearch',\n\t\t\t'focus .search': 'onFocusSearch',\n\t\t\t'blur .search': 'onBlurSearch',\n\t\t\tshowField: 'onShow',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-google-map' );\n\t\t},\n\n\t\t$search: function () {\n\t\t\treturn this.$( '.search' );\n\t\t},\n\n\t\t$canvas: function () {\n\t\t\treturn this.$( '.canvas' );\n\t\t},\n\n\t\tsetState: function ( state ) {\n\t\t\t// Remove previous state classes.\n\t\t\tthis.$control().removeClass( '-value -loading -searching' );\n\n\t\t\t// Determine auto state based of current value.\n\t\t\tif ( state === 'default' ) {\n\t\t\t\tstate = this.val() ? 'value' : '';\n\t\t\t}\n\n\t\t\t// Update state class.\n\t\t\tif ( state ) {\n\t\t\t\tthis.$control().addClass( '-' + state );\n\t\t\t}\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = this.$input().val();\n\t\t\tif ( val ) {\n\t\t\t\treturn JSON.parse( val );\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\n\t\tsetValue: function ( val, silent ) {\n\t\t\t// Convert input value.\n\t\t\tvar valAttr = '';\n\t\t\tif ( val ) {\n\t\t\t\tvalAttr = JSON.stringify( val );\n\t\t\t}\n\n\t\t\t// Update input (with change).\n\t\t\tacf.val( this.$input(), valAttr );\n\n\t\t\t// Bail early if silent update.\n\t\t\tif ( silent ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Render.\n\t\t\tthis.renderVal( val );\n\n\t\t\t/**\n\t\t\t * Fires immediately after the value has changed.\n\t\t\t *\n\t\t\t * @date\t12/02/2014\n\t\t\t * @since\t5.0.0\n\t\t\t *\n\t\t\t * @param\tobject|string val The new value.\n\t\t\t * @param\tobject map The Google Map isntance.\n\t\t\t * @param\tobject field The field instance.\n\t\t\t */\n\t\t\tacf.doAction( 'google_map_change', val, this.map, this );\n\t\t},\n\n\t\trenderVal: function ( val ) {\n\t\t\t// Value.\n\t\t\tif ( val ) {\n\t\t\t\tthis.setState( 'value' );\n\t\t\t\tthis.$search().val( val.address );\n\t\t\t\tthis.setPosition( val.lat, val.lng );\n\n\t\t\t\t// No value.\n\t\t\t} else {\n\t\t\t\tthis.setState( '' );\n\t\t\t\tthis.$search().val( '' );\n\t\t\t\tthis.map.marker.setVisible( false );\n\t\t\t}\n\t\t},\n\n\t\tnewLatLng: function ( lat, lng ) {\n\t\t\treturn new google.maps.LatLng(\n\t\t\t\tparseFloat( lat ),\n\t\t\t\tparseFloat( lng )\n\t\t\t);\n\t\t},\n\n\t\tsetPosition: function ( lat, lng ) {\n\t\t\t// Update marker position.\n\t\t\tthis.map.marker.setPosition( {\n\t\t\t\tlat: parseFloat( lat ),\n\t\t\t\tlng: parseFloat( lng ),\n\t\t\t} );\n\n\t\t\t// Show marker.\n\t\t\tthis.map.marker.setVisible( true );\n\n\t\t\t// Center map.\n\t\t\tthis.center();\n\t\t},\n\n\t\tcenter: function () {\n\t\t\t// Find marker position.\n\t\t\tvar position = this.map.marker.getPosition();\n\t\t\tif ( position ) {\n\t\t\t\tvar lat = position.lat();\n\t\t\t\tvar lng = position.lng();\n\n\t\t\t\t// Or find default settings.\n\t\t\t} else {\n\t\t\t\tvar lat = this.get( 'lat' );\n\t\t\t\tvar lng = this.get( 'lng' );\n\t\t\t}\n\n\t\t\t// Center map.\n\t\t\tthis.map.setCenter( {\n\t\t\t\tlat: parseFloat( lat ),\n\t\t\t\tlng: parseFloat( lng ),\n\t\t\t} );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Ensure Google API is loaded and then initialize map.\n\t\t\twithAPI( this.initializeMap.bind( this ) );\n\t\t},\n\n\t\tinitializeMap: function () {\n\t\t\t// Get value ignoring conditional logic status.\n\t\t\tvar val = this.getValue();\n\n\t\t\t// Construct default args.\n\t\t\tvar args = acf.parseArgs( val, {\n\t\t\t\tzoom: this.get( 'zoom' ),\n\t\t\t\tlat: this.get( 'lat' ),\n\t\t\t\tlng: this.get( 'lng' ),\n\t\t\t} );\n\n\t\t\t// Create Map.\n\t\t\tvar mapArgs = {\n\t\t\t\tscrollwheel: false,\n\t\t\t\tzoom: parseInt( args.zoom ),\n\t\t\t\tcenter: {\n\t\t\t\t\tlat: parseFloat( args.lat ),\n\t\t\t\t\tlng: parseFloat( args.lng ),\n\t\t\t\t},\n\t\t\t\tmapTypeId: google.maps.MapTypeId.ROADMAP,\n\t\t\t\tmarker: {\n\t\t\t\t\tdraggable: true,\n\t\t\t\t\traiseOnDrag: true,\n\t\t\t\t},\n\t\t\t\tautocomplete: {},\n\t\t\t};\n\t\t\tmapArgs = acf.applyFilters( 'google_map_args', mapArgs, this );\n\t\t\tvar map = new google.maps.Map( this.$canvas()[ 0 ], mapArgs );\n\n\t\t\t// Create Marker.\n\t\t\tvar markerArgs = acf.parseArgs( mapArgs.marker, {\n\t\t\t\tdraggable: true,\n\t\t\t\traiseOnDrag: true,\n\t\t\t\tmap: map,\n\t\t\t} );\n\t\t\tmarkerArgs = acf.applyFilters(\n\t\t\t\t'google_map_marker_args',\n\t\t\t\tmarkerArgs,\n\t\t\t\tthis\n\t\t\t);\n\t\t\tvar marker = new google.maps.Marker( markerArgs );\n\n\t\t\t// Maybe Create Autocomplete.\n\t\t\tvar autocomplete = false;\n\t\t\tif ( acf.isset( google, 'maps', 'places', 'Autocomplete' ) ) {\n\t\t\t\tvar autocompleteArgs = mapArgs.autocomplete || {};\n\t\t\t\tautocompleteArgs = acf.applyFilters(\n\t\t\t\t\t'google_map_autocomplete_args',\n\t\t\t\t\tautocompleteArgs,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t\tautocomplete = new google.maps.places.Autocomplete(\n\t\t\t\t\tthis.$search()[ 0 ],\n\t\t\t\t\tautocompleteArgs\n\t\t\t\t);\n\t\t\t\tautocomplete.bindTo( 'bounds', map );\n\t\t\t}\n\n\t\t\t// Add map events.\n\t\t\tthis.addMapEvents( this, map, marker, autocomplete );\n\n\t\t\t// Append references.\n\t\t\tmap.acf = this;\n\t\t\tmap.marker = marker;\n\t\t\tmap.autocomplete = autocomplete;\n\t\t\tthis.map = map;\n\n\t\t\t// Set position.\n\t\t\tif ( val ) {\n\t\t\t\tthis.setPosition( val.lat, val.lng );\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * Fires immediately after the Google Map has been initialized.\n\t\t\t *\n\t\t\t * @date\t12/02/2014\n\t\t\t * @since\t5.0.0\n\t\t\t *\n\t\t\t * @param\tobject map The Google Map isntance.\n\t\t\t * @param\tobject marker The Google Map marker isntance.\n\t\t\t * @param\tobject field The field instance.\n\t\t\t */\n\t\t\tacf.doAction( 'google_map_init', map, marker, this );\n\t\t},\n\n\t\taddMapEvents: function ( field, map, marker, autocomplete ) {\n\t\t\t// Click map.\n\t\t\tgoogle.maps.event.addListener( map, 'click', function ( e ) {\n\t\t\t\tvar lat = e.latLng.lat();\n\t\t\t\tvar lng = e.latLng.lng();\n\t\t\t\tfield.searchPosition( lat, lng );\n\t\t\t} );\n\n\t\t\t// Drag marker.\n\t\t\tgoogle.maps.event.addListener( marker, 'dragend', function () {\n\t\t\t\tvar lat = this.getPosition().lat();\n\t\t\t\tvar lng = this.getPosition().lng();\n\t\t\t\tfield.searchPosition( lat, lng );\n\t\t\t} );\n\n\t\t\t// Autocomplete search.\n\t\t\tif ( autocomplete ) {\n\t\t\t\tgoogle.maps.event.addListener(\n\t\t\t\t\tautocomplete,\n\t\t\t\t\t'place_changed',\n\t\t\t\t\tfunction () {\n\t\t\t\t\t\tvar place = this.getPlace();\n\t\t\t\t\t\tfield.searchPlace( place );\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Detect zoom change.\n\t\t\tgoogle.maps.event.addListener( map, 'zoom_changed', function () {\n\t\t\t\tvar val = field.val();\n\t\t\t\tif ( val ) {\n\t\t\t\t\tval.zoom = map.getZoom();\n\t\t\t\t\tfield.setValue( val, true );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tsearchPosition: function ( lat, lng ) {\n\t\t\t//console.log('searchPosition', lat, lng );\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geocoder.\n\t\t\tvar latLng = { lat: lat, lng: lng };\n\t\t\tgeocoder.geocode(\n\t\t\t\t{ location: latLng },\n\t\t\t\tfunction ( results, status ) {\n\t\t\t\t\t//console.log('searchPosition', arguments );\n\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Status failure.\n\t\t\t\t\tif ( status !== 'OK' ) {\n\t\t\t\t\t\tthis.showNotice( {\n\t\t\t\t\t\t\ttext: acf\n\t\t\t\t\t\t\t\t.__( 'Location not found: %s' )\n\t\t\t\t\t\t\t\t.replace( '%s', status ),\n\t\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// Success.\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar val = this.parseResult( results[ 0 ] );\n\n\t\t\t\t\t\t// Override lat/lng to match user defined marker location.\n\t\t\t\t\t\t// Avoids issue where marker \"snaps\" to nearest result.\n\t\t\t\t\t\tval.lat = lat;\n\t\t\t\t\t\tval.lng = lng;\n\t\t\t\t\t\tthis.val( val );\n\t\t\t\t\t}\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\tsearchPlace: function ( place ) {\n\t\t\t//console.log('searchPlace', place );\n\n\t\t\t// Bail early if no place.\n\t\t\tif ( ! place ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Selecting from the autocomplete dropdown will return a rich PlaceResult object.\n\t\t\t// Be sure to over-write the \"formatted_address\" value with the one displayed to the user for best UX.\n\t\t\tif ( place.geometry ) {\n\t\t\t\tplace.formatted_address = this.$search().val();\n\t\t\t\tvar val = this.parseResult( place );\n\t\t\t\tthis.val( val );\n\n\t\t\t\t// Searching a custom address will return an empty PlaceResult object.\n\t\t\t} else if ( place.name ) {\n\t\t\t\tthis.searchAddress( place.name );\n\t\t\t}\n\t\t},\n\n\t\tsearchAddress: function ( address ) {\n\t\t\t//console.log('searchAddress', address );\n\n\t\t\t// Bail early if no address.\n\t\t\tif ( ! address ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Allow \"lat,lng\" search.\n\t\t\tvar latLng = address.split( ',' );\n\t\t\tif ( latLng.length == 2 ) {\n\t\t\t\tvar lat = parseFloat( latLng[ 0 ] );\n\t\t\t\tvar lng = parseFloat( latLng[ 1 ] );\n\t\t\t\tif ( lat && lng ) {\n\t\t\t\t\treturn this.searchPosition( lat, lng );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geocoder.\n\t\t\tgeocoder.geocode(\n\t\t\t\t{ address: address },\n\t\t\t\tfunction ( results, status ) {\n\t\t\t\t\t//console.log('searchPosition', arguments );\n\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Status failure.\n\t\t\t\t\tif ( status !== 'OK' ) {\n\t\t\t\t\t\tthis.showNotice( {\n\t\t\t\t\t\t\ttext: acf\n\t\t\t\t\t\t\t\t.__( 'Location not found: %s' )\n\t\t\t\t\t\t\t\t.replace( '%s', status ),\n\t\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// Success.\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar val = this.parseResult( results[ 0 ] );\n\n\t\t\t\t\t\t// Override address data with parameter allowing custom address to be defined in search.\n\t\t\t\t\t\tval.address = address;\n\n\t\t\t\t\t\t// Update value.\n\t\t\t\t\t\tthis.val( val );\n\t\t\t\t\t}\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\tsearchLocation: function () {\n\t\t\t//console.log('searchLocation' );\n\n\t\t\t// Check HTML5 geolocation.\n\t\t\tif ( ! navigator.geolocation ) {\n\t\t\t\treturn alert(\n\t\t\t\t\tacf.__( 'Sorry, this browser does not support geolocation' )\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geolocation.\n\t\t\tnavigator.geolocation.getCurrentPosition(\n\t\t\t\t// Success.\n\t\t\t\tfunction ( results ) {\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Search position.\n\t\t\t\t\tvar lat = results.coords.latitude;\n\t\t\t\t\tvar lng = results.coords.longitude;\n\t\t\t\t\tthis.searchPosition( lat, lng );\n\t\t\t\t}.bind( this ),\n\n\t\t\t\t// Failure.\n\t\t\t\tfunction ( error ) {\n\t\t\t\t\tthis.setState( '' );\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * parseResult\n\t\t *\n\t\t * Returns location data for the given GeocoderResult object.\n\t\t *\n\t\t * @date\t15/10/19\n\t\t * @since\t5.8.6\n\t\t *\n\t\t * @param\tobject obj A GeocoderResult object.\n\t\t * @return\tobject\n\t\t */\n\t\tparseResult: function ( obj ) {\n\t\t\t// Construct basic data.\n\t\t\tvar result = {\n\t\t\t\taddress: obj.formatted_address,\n\t\t\t\tlat: obj.geometry.location.lat(),\n\t\t\t\tlng: obj.geometry.location.lng(),\n\t\t\t};\n\n\t\t\t// Add zoom level.\n\t\t\tresult.zoom = this.map.getZoom();\n\n\t\t\t// Add place ID.\n\t\t\tif ( obj.place_id ) {\n\t\t\t\tresult.place_id = obj.place_id;\n\t\t\t}\n\n\t\t\t// Add place name.\n\t\t\tif ( obj.name ) {\n\t\t\t\tresult.name = obj.name;\n\t\t\t}\n\n\t\t\t// Create search map for address component data.\n\t\t\tvar map = {\n\t\t\t\tstreet_number: [ 'street_number' ],\n\t\t\t\tstreet_name: [ 'street_address', 'route' ],\n\t\t\t\tcity: [ 'locality', 'postal_town' ],\n\t\t\t\tstate: [\n\t\t\t\t\t'administrative_area_level_1',\n\t\t\t\t\t'administrative_area_level_2',\n\t\t\t\t\t'administrative_area_level_3',\n\t\t\t\t\t'administrative_area_level_4',\n\t\t\t\t\t'administrative_area_level_5',\n\t\t\t\t],\n\t\t\t\tpost_code: [ 'postal_code' ],\n\t\t\t\tcountry: [ 'country' ],\n\t\t\t};\n\n\t\t\t// Loop over map.\n\t\t\tfor ( var k in map ) {\n\t\t\t\tvar keywords = map[ k ];\n\n\t\t\t\t// Loop over address components.\n\t\t\t\tfor ( var i = 0; i < obj.address_components.length; i++ ) {\n\t\t\t\t\tvar component = obj.address_components[ i ];\n\t\t\t\t\tvar component_type = component.types[ 0 ];\n\n\t\t\t\t\t// Look for matching component type.\n\t\t\t\t\tif ( keywords.indexOf( component_type ) !== -1 ) {\n\t\t\t\t\t\t// Append to result.\n\t\t\t\t\t\tresult[ k ] = component.long_name;\n\n\t\t\t\t\t\t// Append short version.\n\t\t\t\t\t\tif ( component.long_name !== component.short_name ) {\n\t\t\t\t\t\t\tresult[ k + '_short' ] = component.short_name;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * Filters the parsed result.\n\t\t\t *\n\t\t\t * @date\t18/10/19\n\t\t\t * @since\t5.8.6\n\t\t\t *\n\t\t\t * @param\tobject result The parsed result value.\n\t\t\t * @param\tobject obj The GeocoderResult object.\n\t\t\t */\n\t\t\treturn acf.applyFilters(\n\t\t\t\t'google_map_result',\n\t\t\t\tresult,\n\t\t\t\tobj,\n\t\t\t\tthis.map,\n\t\t\t\tthis\n\t\t\t);\n\t\t},\n\n\t\tonClickClear: function () {\n\t\t\tthis.val( false );\n\t\t},\n\n\t\tonClickLocate: function () {\n\t\t\tthis.searchLocation();\n\t\t},\n\n\t\tonClickSearch: function () {\n\t\t\tthis.searchAddress( this.$search().val() );\n\t\t},\n\n\t\tonFocusSearch: function ( e, $el ) {\n\t\t\tthis.setState( 'searching' );\n\t\t},\n\n\t\tonBlurSearch: function ( e, $el ) {\n\t\t\t// Get saved address value.\n\t\t\tvar val = this.val();\n\t\t\tvar address = val ? val.address : '';\n\n\t\t\t// Remove 'is-searching' if value has not changed.\n\t\t\tif ( $el.val() === address ) {\n\t\t\t\tthis.setState( 'default' );\n\t\t\t}\n\t\t},\n\n\t\tonKeyupSearch: function ( e, $el ) {\n\t\t\t// Clear empty value.\n\t\t\tif ( ! $el.val() ) {\n\t\t\t\tthis.val( false );\n\t\t\t}\n\t\t},\n\n\t\t// Prevent form from submitting.\n\t\tonKeydownSearch: function ( e, $el ) {\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t\t$el.blur();\n\t\t\t}\n\t\t},\n\n\t\t// Center map once made visible.\n\t\tonShow: function () {\n\t\t\tif ( this.map ) {\n\t\t\t\tthis.setTimeout( this.center );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// Vars.\n\tvar loading = false;\n\tvar geocoder = false;\n\n\t/**\n\t * withAPI\n\t *\n\t * Loads the Google Maps API library and troggers callback.\n\t *\n\t * @date\t28/3/19\n\t * @since\t5.7.14\n\t *\n\t * @param\tfunction callback The callback to excecute.\n\t * @return\tvoid\n\t */\n\n\tfunction withAPI( callback ) {\n\t\t// Check if geocoder exists.\n\t\tif ( geocoder ) {\n\t\t\treturn callback();\n\t\t}\n\n\t\t// Check if geocoder API exists.\n\t\tif ( acf.isset( window, 'google', 'maps', 'Geocoder' ) ) {\n\t\t\tgeocoder = new google.maps.Geocoder();\n\t\t\treturn callback();\n\t\t}\n\n\t\t// Geocoder will need to be loaded. Hook callback to action.\n\t\tacf.addAction( 'google_map_api_loaded', callback );\n\n\t\t// Bail early if already loading API.\n\t\tif ( loading ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// load api\n\t\tvar url = acf.get( 'google_map_api' );\n\t\tif ( url ) {\n\t\t\t// Set loading status.\n\t\t\tloading = true;\n\n\t\t\t// Load API\n\t\t\t$.ajax( {\n\t\t\t\turl: url,\n\t\t\t\tdataType: 'script',\n\t\t\t\tcache: true,\n\t\t\t\tsuccess: function () {\n\t\t\t\t\tgeocoder = new google.maps.Geocoder();\n\t\t\t\t\tacf.doAction( 'google_map_api_loaded' );\n\t\t\t\t},\n\t\t\t} );\n\t\t}\n\t}\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'image',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-image-uploader' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]:first' );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickAdd',\n\t\t\t'click a[data-name=\"edit\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"remove\"]': 'onClickRemove',\n\t\t\t'change input[type=\"file\"]': 'onChange',\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// add attribute to form\n\t\t\tif ( this.get( 'uploader' ) === 'basic' ) {\n\t\t\t\tthis.$el\n\t\t\t\t\t.closest( 'form' )\n\t\t\t\t\t.attr( 'enctype', 'multipart/form-data' );\n\t\t\t}\n\t\t},\n\n\t\tvalidateAttachment: function ( attachment ) {\n\t\t\t// Use WP attachment attributes when available.\n\t\t\tif ( attachment && attachment.attributes ) {\n\t\t\t\tattachment = attachment.attributes;\n\t\t\t}\n\n\t\t\t// Apply defaults.\n\t\t\tattachment = acf.parseArgs( attachment, {\n\t\t\t\tid: 0,\n\t\t\t\turl: '',\n\t\t\t\talt: '',\n\t\t\t\ttitle: '',\n\t\t\t\tcaption: '',\n\t\t\t\tdescription: '',\n\t\t\t\twidth: 0,\n\t\t\t\theight: 0,\n\t\t\t} );\n\n\t\t\t// Override with \"preview size\".\n\t\t\tvar size = acf.isget(\n\t\t\t\tattachment,\n\t\t\t\t'sizes',\n\t\t\t\tthis.get( 'preview_size' )\n\t\t\t);\n\t\t\tif ( size ) {\n\t\t\t\tattachment.url = size.url;\n\t\t\t\tattachment.width = size.width;\n\t\t\t\tattachment.height = size.height;\n\t\t\t}\n\n\t\t\t// Return.\n\t\t\treturn attachment;\n\t\t},\n\n\t\trender: function ( attachment ) {\n\t\t\tattachment = this.validateAttachment( attachment );\n\n\t\t\t// Update DOM.\n\t\t\tthis.$( 'img' ).attr( {\n\t\t\t\tsrc: attachment.url,\n\t\t\t\talt: attachment.alt,\n\t\t\t} );\n\t\t\tif ( attachment.id ) {\n\t\t\t\tthis.val( attachment.id );\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.val( '' );\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\t\t},\n\n\t\t// create a new repeater row and render value\n\t\tappend: function ( attachment, parent ) {\n\t\t\t// create function to find next available field within parent\n\t\t\tvar getNext = function ( field, parent ) {\n\t\t\t\t// find existing file fields within parent\n\t\t\t\tvar fields = acf.getFields( {\n\t\t\t\t\tkey: field.get( 'key' ),\n\t\t\t\t\tparent: parent.$el,\n\t\t\t\t} );\n\n\t\t\t\t// find the first field with no value\n\t\t\t\tfor ( var i = 0; i < fields.length; i++ ) {\n\t\t\t\t\tif ( ! fields[ i ].val() ) {\n\t\t\t\t\t\treturn fields[ i ];\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// return\n\t\t\t\treturn false;\n\t\t\t};\n\n\t\t\t// find existing file fields within parent\n\t\t\tvar field = getNext( this, parent );\n\n\t\t\t// add new row if no available field\n\t\t\tif ( ! field ) {\n\t\t\t\tparent.$( '.acf-button:last' ).trigger( 'click' );\n\t\t\t\tfield = getNext( this, parent );\n\t\t\t}\n\n\t\t\t// render\n\t\t\tif ( field ) {\n\t\t\t\tfield.render( attachment );\n\t\t\t}\n\t\t},\n\n\t\tselectAttachment: function () {\n\t\t\t// vars\n\t\t\tvar parent = this.parent();\n\t\t\tvar multiple = parent && parent.get( 'type' ) === 'repeater';\n\n\t\t\t// new frame\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'select',\n\t\t\t\ttype: 'image',\n\t\t\t\ttitle: acf.__( 'Select Image' ),\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tmultiple: multiple,\n\t\t\t\tlibrary: this.get( 'library' ),\n\t\t\t\tallowedTypes: this.get( 'mime_types' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tif ( i > 0 ) {\n\t\t\t\t\t\tthis.append( attachment, parent );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.render( attachment );\n\t\t\t\t\t}\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\teditAttachment: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) return;\n\n\t\t\t// popup\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'edit',\n\t\t\t\ttitle: acf.__( 'Edit Image' ),\n\t\t\t\tbutton: acf.__( 'Update Image' ),\n\t\t\t\tattachment: val,\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tthis.render( attachment );\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\tremoveAttachment: function () {\n\t\t\tthis.render( false );\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\tthis.selectAttachment();\n\t\t},\n\n\t\tonClickEdit: function ( e, $el ) {\n\t\t\tthis.editAttachment();\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\tthis.removeAttachment();\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tvar $hiddenInput = this.$input();\n\n\t\t\tif ( ! $el.val() ) {\n\t\t\t\t$hiddenInput.val( '' );\n\t\t\t}\n\n\t\t\tacf.getFileInputData( $el, function ( data ) {\n\t\t\t\t$hiddenInput.val( $.param( data ) );\n\t\t\t} );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'link',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"edit\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"remove\"]': 'onClickRemove',\n\t\t\t'change .link-node': 'onChange',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-link' );\n\t\t},\n\n\t\t$node: function () {\n\t\t\treturn this.$( '.link-node' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\t// vars\n\t\t\tvar $node = this.$node();\n\n\t\t\t// return false if empty\n\t\t\tif ( ! $node.attr( 'href' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn {\n\t\t\t\ttitle: $node.html(),\n\t\t\t\turl: $node.attr( 'href' ),\n\t\t\t\ttarget: $node.attr( 'target' ),\n\t\t\t};\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// default\n\t\t\tval = acf.parseArgs( val, {\n\t\t\t\ttitle: '',\n\t\t\t\turl: '',\n\t\t\t\ttarget: '',\n\t\t\t} );\n\n\t\t\t// vars\n\t\t\tvar $div = this.$control();\n\t\t\tvar $node = this.$node();\n\n\t\t\t// remove class\n\t\t\t$div.removeClass( '-value -external' );\n\n\t\t\t// add class\n\t\t\tif ( val.url ) $div.addClass( '-value' );\n\t\t\tif ( val.target === '_blank' ) $div.addClass( '-external' );\n\n\t\t\t// update text\n\t\t\tthis.$( '.link-title' ).html( val.title );\n\t\t\tthis.$( '.link-url' ).attr( 'href', val.url ).html( val.url );\n\n\t\t\t// update node\n\t\t\t$node.html( val.title );\n\t\t\t$node.attr( 'href', val.url );\n\t\t\t$node.attr( 'target', val.target );\n\n\t\t\t// update inputs\n\t\t\tthis.$( '.input-title' ).val( val.title );\n\t\t\tthis.$( '.input-target' ).val( val.target );\n\t\t\tthis.$( '.input-url' ).val( val.url ).trigger( 'change' );\n\t\t},\n\n\t\tonClickEdit: function ( e, $el ) {\n\t\t\tacf.wpLink.open( this.$node() );\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\tthis.setValue( false );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\t// get the changed value\n\t\t\tvar val = this.getValue();\n\n\t\t\t// update inputs\n\t\t\tthis.setValue( val );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tacf.wpLink = new acf.Model( {\n\t\tgetNodeValue: function () {\n\t\t\tvar $node = this.get( 'node' );\n\t\t\treturn {\n\t\t\t\ttitle: acf.decode( $node.html() ),\n\t\t\t\turl: $node.attr( 'href' ),\n\t\t\t\ttarget: $node.attr( 'target' ),\n\t\t\t};\n\t\t},\n\n\t\tsetNodeValue: function ( val ) {\n\t\t\tvar $node = this.get( 'node' );\n\t\t\t$node.text( val.title );\n\t\t\t$node.attr( 'href', val.url );\n\t\t\t$node.attr( 'target', val.target );\n\t\t\t$node.trigger( 'change' );\n\t\t},\n\n\t\tgetInputValue: function () {\n\t\t\treturn {\n\t\t\t\ttitle: $( '#wp-link-text' ).val(),\n\t\t\t\turl: $( '#wp-link-url' ).val(),\n\t\t\t\ttarget: $( '#wp-link-target' ).prop( 'checked' )\n\t\t\t\t\t? '_blank'\n\t\t\t\t\t: '',\n\t\t\t};\n\t\t},\n\n\t\tsetInputValue: function ( val ) {\n\t\t\t$( '#wp-link-text' ).val( val.title );\n\t\t\t$( '#wp-link-url' ).val( val.url );\n\t\t\t$( '#wp-link-target' ).prop( 'checked', val.target === '_blank' );\n\t\t},\n\n\t\topen: function ( $node ) {\n\t\t\t// add events\n\t\t\tthis.on( 'wplink-open', 'onOpen' );\n\t\t\tthis.on( 'wplink-close', 'onClose' );\n\n\t\t\t// set node\n\t\t\tthis.set( 'node', $node );\n\n\t\t\t// create textarea\n\t\t\tvar $textarea = $(\n\t\t\t\t''\n\t\t\t);\n\t\t\t$( 'body' ).append( $textarea );\n\n\t\t\t// vars\n\t\t\tvar val = this.getNodeValue();\n\n\t\t\t// open popup\n\t\t\twpLink.open( 'acf-link-textarea', val.url, val.title, null );\n\t\t},\n\n\t\tonOpen: function () {\n\t\t\t// always show title (WP will hide title if empty)\n\t\t\t$( '#wp-link-wrap' ).addClass( 'has-text-field' );\n\n\t\t\t// set inputs\n\t\t\tvar val = this.getNodeValue();\n\t\t\tthis.setInputValue( val );\n\n\t\t\t// Update button text.\n\t\t\tif ( val.url && wpLinkL10n ) {\n\t\t\t\t$( '#wp-link-submit' ).val( wpLinkL10n.update );\n\t\t\t}\n\t\t},\n\n\t\tclose: function () {\n\t\t\twpLink.close();\n\t\t},\n\n\t\tonClose: function () {\n\t\t\t// Bail early if no node.\n\t\t\t// Needed due to WP triggering this event twice.\n\t\t\tif ( ! this.has( 'node' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Determine context.\n\t\t\tvar $submit = $( '#wp-link-submit' );\n\t\t\tvar isSubmit = $submit.is( ':hover' ) || $submit.is( ':focus' );\n\n\t\t\t// Set value\n\t\t\tif ( isSubmit ) {\n\t\t\t\tvar val = this.getInputValue();\n\t\t\t\tthis.setNodeValue( val );\n\t\t\t}\n\n\t\t\t// Cleanup.\n\t\t\tthis.off( 'wplink-open' );\n\t\t\tthis.off( 'wplink-close' );\n\t\t\t$( '#acf-link-textarea' ).remove();\n\t\t\tthis.set( 'node', null );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'oembed',\n\n\t\tevents: {\n\t\t\t'click [data-name=\"clear-button\"]': 'onClickClear',\n\t\t\t'keypress .input-search': 'onKeypressSearch',\n\t\t\t'keyup .input-search': 'onKeyupSearch',\n\t\t\t'change .input-search': 'onChangeSearch',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-oembed' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( '.input-value' );\n\t\t},\n\n\t\t$search: function () {\n\t\t\treturn this.$( '.input-search' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().val();\n\t\t},\n\n\t\tgetSearchVal: function () {\n\t\t\treturn this.$search().val();\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// class\n\t\t\tif ( val ) {\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\n\t\t\tacf.val( this.$input(), val );\n\t\t},\n\n\t\tshowLoading: function ( show ) {\n\t\t\tacf.showLoading( this.$( '.canvas' ) );\n\t\t},\n\n\t\thideLoading: function () {\n\t\t\tacf.hideLoading( this.$( '.canvas' ) );\n\t\t},\n\n\t\tmaybeSearch: function () {\n\t\t\t// vars\n\t\t\tvar prevUrl = this.val();\n\t\t\tvar url = this.getSearchVal();\n\n\t\t\t// no value\n\t\t\tif ( ! url ) {\n\t\t\t\treturn this.clear();\n\t\t\t}\n\n\t\t\t// fix missing 'http://' - causes the oembed code to error and fail\n\t\t\tif ( url.substr( 0, 4 ) != 'http' ) {\n\t\t\t\turl = 'http://' + url;\n\t\t\t}\n\n\t\t\t// bail early if no change\n\t\t\tif ( url === prevUrl ) return;\n\n\t\t\t// clear existing timeout\n\t\t\tvar timeout = this.get( 'timeout' );\n\t\t\tif ( timeout ) {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t}\n\n\t\t\t// set new timeout\n\t\t\tvar callback = $.proxy( this.search, this, url );\n\t\t\tthis.set( 'timeout', setTimeout( callback, 300 ) );\n\t\t},\n\n\t\tsearch: function ( url ) {\n\t\t\t// ajax\n\t\t\tvar ajaxData = {\n\t\t\t\taction: 'acf/fields/oembed/search',\n\t\t\t\ts: url,\n\t\t\t\tfield_key: this.get( 'key' ),\n\t\t\t};\n\n\t\t\t// clear existing timeout\n\t\t\tvar xhr = this.get( 'xhr' );\n\t\t\tif ( xhr ) {\n\t\t\t\txhr.abort();\n\t\t\t}\n\n\t\t\t// loading\n\t\t\tthis.showLoading();\n\n\t\t\t// query\n\t\t\tvar xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: function ( json ) {\n\t\t\t\t\t// error\n\t\t\t\t\tif ( ! json || ! json.html ) {\n\t\t\t\t\t\tjson = {\n\t\t\t\t\t\t\turl: false,\n\t\t\t\t\t\t\thtml: '',\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\tthis.val( json.url );\n\t\t\t\t\tthis.$( '.canvas-media' ).html( json.html );\n\t\t\t\t},\n\t\t\t\tcomplete: function () {\n\t\t\t\t\tthis.hideLoading();\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\tthis.set( 'xhr', xhr );\n\t\t},\n\n\t\tclear: function () {\n\t\t\tthis.val( '' );\n\t\t\tthis.$search().val( '' );\n\t\t\tthis.$( '.canvas-media' ).html( '' );\n\t\t},\n\n\t\tonClickClear: function ( e, $el ) {\n\t\t\tthis.clear();\n\t\t},\n\n\t\tonKeypressSearch: function ( e, $el ) {\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t\tthis.maybeSearch();\n\t\t\t}\n\t\t},\n\n\t\tonKeyupSearch: function ( e, $el ) {\n\t\t\tif ( $el.val() ) {\n\t\t\t\tthis.maybeSearch();\n\t\t\t}\n\t\t},\n\n\t\tonChangeSearch: function ( e, $el ) {\n\t\t\tthis.maybeSearch();\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'page_link',\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'post_object',\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'radio',\n\n\t\tevents: {\n\t\t\t'click input[type=\"radio\"]': 'onClick',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-radio-list' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input:checked' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = this.$input().val();\n\t\t\tif ( val === 'other' && this.get( 'other_choice' ) ) {\n\t\t\t\tval = this.$inputText().val();\n\t\t\t}\n\t\t\treturn val;\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\t\t\tvar val = $el.val();\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t\tval = false;\n\t\t\t}\n\n\t\t\t// other\n\t\t\tif ( this.get( 'other_choice' ) ) {\n\t\t\t\t// enable\n\t\t\t\tif ( val === 'other' ) {\n\t\t\t\t\tthis.$inputText().prop( 'disabled', false );\n\n\t\t\t\t\t// disable\n\t\t\t\t} else {\n\t\t\t\t\tthis.$inputText().prop( 'disabled', true );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'range',\n\n\t\tevents: {\n\t\t\t'input input[type=\"range\"]': 'onChange',\n\t\t\t'change input': 'onChange',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"range\"]' );\n\t\t},\n\n\t\t$inputAlt: function () {\n\t\t\treturn this.$( 'input[type=\"number\"]' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\tthis.busy = true;\n\n\t\t\t// Update range input (with change).\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// Update alt input (without change).\n\t\t\t// Read in input value to inherit min/max validation.\n\t\t\tacf.val( this.$inputAlt(), this.$input().val(), true );\n\n\t\t\tthis.busy = false;\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tif ( ! this.busy ) {\n\t\t\t\tthis.setValue( $el.val() );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'relationship',\n\n\t\tevents: {\n\t\t\t'keypress [data-filter]': 'onKeypressFilter',\n\t\t\t'change [data-filter]': 'onChangeFilter',\n\t\t\t'keyup [data-filter]': 'onChangeFilter',\n\t\t\t'click .choices-list .acf-rel-item': 'onClickAdd',\n\t\t\t'keypress .choices-list .acf-rel-item': 'onKeypressFilter',\n\t\t\t'keypress .values-list .acf-rel-item': 'onKeypressFilter',\n\t\t\t'click [data-name=\"remove_item\"]': 'onClickRemove',\n\t\t\t'touchstart .values-list .acf-rel-item': 'onTouchStartValues',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-relationship' );\n\t\t},\n\n\t\t$list: function ( list ) {\n\t\t\treturn this.$( '.' + list + '-list' );\n\t\t},\n\n\t\t$listItems: function ( list ) {\n\t\t\treturn this.$list( list ).find( '.acf-rel-item' );\n\t\t},\n\n\t\t$listItem: function ( list, id ) {\n\t\t\treturn this.$list( list ).find(\n\t\t\t\t'.acf-rel-item[data-id=\"' + id + '\"]'\n\t\t\t);\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = [];\n\t\t\tthis.$listItems( 'values' ).each( function () {\n\t\t\t\tval.push( $( this ).data( 'id' ) );\n\t\t\t} );\n\t\t\treturn val.length ? val : false;\n\t\t},\n\n\t\tnewChoice: function ( props ) {\n\t\t\treturn [\n\t\t\t\t'
  • ',\n\t\t\t\t'' +\n\t\t\t\t\tprops.text +\n\t\t\t\t\t'',\n\t\t\t\t'
  • ',\n\t\t\t].join( '' );\n\t\t},\n\n\t\tnewValue: function ( props ) {\n\t\t\treturn [\n\t\t\t\t'
  • ',\n\t\t\t\t'',\n\t\t\t\t'' +\n\t\t\t\t\tprops.text,\n\t\t\t\t'',\n\t\t\t\t'',\n\t\t\t\t'
  • ',\n\t\t\t].join( '' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Delay initialization until \"interacted with\" or \"in view\".\n\t\t\tvar delayed = this.proxy(\n\t\t\t\tacf.once( function () {\n\t\t\t\t\t// Add sortable.\n\t\t\t\t\tthis.$list( 'values' ).sortable( {\n\t\t\t\t\t\titems: 'li',\n\t\t\t\t\t\tforceHelperSize: true,\n\t\t\t\t\t\tforcePlaceholderSize: true,\n\t\t\t\t\t\tscroll: true,\n\t\t\t\t\t\tupdate: this.proxy( function () {\n\t\t\t\t\t\t\tthis.$input().trigger( 'change' );\n\t\t\t\t\t\t} ),\n\t\t\t\t\t} );\n\n\t\t\t\t\t// Avoid browser remembering old scroll position and add event.\n\t\t\t\t\tthis.$list( 'choices' )\n\t\t\t\t\t\t.scrollTop( 0 )\n\t\t\t\t\t\t.on( 'scroll', this.proxy( this.onScrollChoices ) );\n\n\t\t\t\t\t// Fetch choices.\n\t\t\t\t\tthis.fetch();\n\t\t\t\t} )\n\t\t\t);\n\n\t\t\t// Bind \"interacted with\".\n\t\t\tthis.$el.one( 'mouseover', delayed );\n\t\t\tthis.$el.one( 'focus', 'input', delayed );\n\n\t\t\t// Bind \"in view\".\n\t\t\tacf.onceInView( this.$el, delayed );\n\t\t},\n\n\t\tonScrollChoices: function ( e ) {\n\t\t\t// bail early if no more results\n\t\t\tif ( this.get( 'loading' ) || ! this.get( 'more' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Scrolled to bottom\n\t\t\tvar $list = this.$list( 'choices' );\n\t\t\tvar scrollTop = Math.ceil( $list.scrollTop() );\n\t\t\tvar scrollHeight = Math.ceil( $list[ 0 ].scrollHeight );\n\t\t\tvar innerHeight = Math.ceil( $list.innerHeight() );\n\t\t\tvar paged = this.get( 'paged' ) || 1;\n\t\t\tif ( scrollTop + innerHeight >= scrollHeight ) {\n\t\t\t\t// update paged\n\t\t\t\tthis.set( 'paged', paged + 1 );\n\n\t\t\t\t// fetch\n\t\t\t\tthis.fetch();\n\t\t\t}\n\t\t},\n\n\t\tonKeypressFilter: function ( e, $el ) {\n\t\t\t// Receive enter key when selecting relationship items.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-add' ) && e.which == 13 ) {\n\t\t\t\tthis.onClickAdd(e, $el);\n\t\t\t}\n\t\t\t// Receive enter key when removing relationship items.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-remove' ) && e.which == 13 ) {\n\t\t\t\tthis.onClickRemove(e, $el);\n\t\t\t}\n\t\t\t// don't submit form\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t}\n\t\t},\n\n\t\tonChangeFilter: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar val = $el.val();\n\t\t\tvar filter = $el.data( 'filter' );\n\n\t\t\t// Bail early if filter has not changed\n\t\t\tif ( this.get( filter ) === val ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update attr\n\t\t\tthis.set( filter, val );\n\n\t\t\t// reset paged\n\t\t\tthis.set( 'paged', 1 );\n\n\t\t\t// fetch\n\t\t\tif ( $el.is( 'select' ) ) {\n\t\t\t\tthis.fetch();\n\n\t\t\t\t// search must go through timeout\n\t\t\t} else {\n\t\t\t\tthis.maybeFetch();\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\t\t\tvar max = parseInt( this.get( 'max' ) );\n\n\t\t\t// can be added?\n\t\t\tif ( $el.hasClass( 'disabled' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// validate\n\t\t\tif ( max > 0 && val && val.length >= max ) {\n\t\t\t\t// add notice\n\t\t\t\tthis.showNotice( {\n\t\t\t\t\ttext: acf\n\t\t\t\t\t\t.__( 'Maximum values reached ( {max} values )' )\n\t\t\t\t\t\t.replace( '{max}', max ),\n\t\t\t\t\ttype: 'warning',\n\t\t\t\t} );\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// disable\n\t\t\t$el.addClass( 'disabled' );\n\n\t\t\t// add\n\t\t\tvar html = this.newValue( {\n\t\t\t\tid: $el.data( 'id' ),\n\t\t\t\ttext: $el.html(),\n\t\t\t} );\n\t\t\tthis.$list( 'values' ).append( html );\n\n\t\t\t// trigger change\n\t\t\tthis.$input().trigger( 'change' );\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\t// Prevent default here because generic handler wont be triggered.\n\t\t\te.preventDefault();\n\n\t\t\tlet $span;\n\t\t\t// Behavior if triggered from tabbed event.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-remove' )) {\n\t\t\t\t$span = $el;\n\t\t\t} else {\n\t\t\t\t// Behavior if triggered through click event.\n\t\t\t\t$span = $el.parent();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tconst $li = $span.parent();\n\t\t\tconst id = $span.data( 'id' );\n\n\t\t\t// remove value\n\t\t\t$li.remove();\n\n\t\t\t// show choice\n\t\t\tthis.$listItem( 'choices', id ).removeClass( 'disabled' );\n\n\t\t\t// trigger change\n\t\t\tthis.$input().trigger( 'change' );\n\t\t},\n\n\t\tonTouchStartValues: function( e, $el ) {\n\t\t\t$( this.$listItems( 'values' ) ).removeClass( 'relationship-hover' );\n\t\t\t$el.addClass( 'relationship-hover' );\n\t\t},\n\n\t\tmaybeFetch: function () {\n\t\t\t// vars\n\t\t\tvar timeout = this.get( 'timeout' );\n\n\t\t\t// abort timeout\n\t\t\tif ( timeout ) {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t}\n\n\t\t\t// fetch\n\t\t\ttimeout = this.setTimeout( this.fetch, 300 );\n\t\t\tthis.set( 'timeout', timeout );\n\t\t},\n\n\t\tgetAjaxData: function () {\n\t\t\t// load data based on element attributes\n\t\t\tvar ajaxData = this.$control().data();\n\t\t\tfor ( var name in ajaxData ) {\n\t\t\t\tajaxData[ name ] = this.get( name );\n\t\t\t}\n\n\t\t\t// extra\n\t\t\tajaxData.action = 'acf/fields/relationship/query';\n\t\t\tajaxData.field_key = this.get( 'key' );\n\n\t\t\t// Filter.\n\t\t\tajaxData = acf.applyFilters(\n\t\t\t\t'relationship_ajax_data',\n\t\t\t\tajaxData,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn ajaxData;\n\t\t},\n\n\t\tfetch: function () {\n\t\t\t// abort XHR if this field is already loading AJAX data\n\t\t\tvar xhr = this.get( 'xhr' );\n\t\t\tif ( xhr ) {\n\t\t\t\txhr.abort();\n\t\t\t}\n\n\t\t\t// add to this.o\n\t\t\tvar ajaxData = this.getAjaxData();\n\n\t\t\t// clear html if is new query\n\t\t\tvar $choiceslist = this.$list( 'choices' );\n\t\t\tif ( ajaxData.paged == 1 ) {\n\t\t\t\t$choiceslist.html( '' );\n\t\t\t}\n\n\t\t\t// loading\n\t\t\tvar $loading = $(\n\t\t\t\t'
  • ' +\n\t\t\t\t\tacf.__( 'Loading' ) +\n\t\t\t\t\t'
  • '\n\t\t\t);\n\t\t\t$choiceslist.append( $loading );\n\t\t\tthis.set( 'loading', true );\n\n\t\t\t// callback\n\t\t\tvar onComplete = function () {\n\t\t\t\tthis.set( 'loading', false );\n\t\t\t\t$loading.remove();\n\t\t\t};\n\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// no results\n\t\t\t\tif ( ! json || ! json.results || ! json.results.length ) {\n\t\t\t\t\t// prevent pagination\n\t\t\t\t\tthis.set( 'more', false );\n\n\t\t\t\t\t// add message\n\t\t\t\t\tif ( this.get( 'paged' ) == 1 ) {\n\t\t\t\t\t\tthis.$list( 'choices' ).append(\n\t\t\t\t\t\t\t'
  • ' + acf.__( 'No matches found' ) + '
  • '\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// set more (allows pagination scroll)\n\t\t\t\tthis.set( 'more', json.more );\n\n\t\t\t\t// get new results\n\t\t\t\tvar html = this.walkChoices( json.results );\n\t\t\t\tvar $html = $( html );\n\n\t\t\t\t// apply .disabled to left li's\n\t\t\t\tvar val = this.val();\n\t\t\t\tif ( val && val.length ) {\n\t\t\t\t\tval.map( function ( id ) {\n\t\t\t\t\t\t$html\n\t\t\t\t\t\t\t.find( '.acf-rel-item[data-id=\"' + id + '\"]' )\n\t\t\t\t\t\t\t.addClass( 'disabled' );\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t// append\n\t\t\t\t$choiceslist.append( $html );\n\n\t\t\t\t// merge together groups\n\t\t\t\tvar $prevLabel = false;\n\t\t\t\tvar $prevList = false;\n\n\t\t\t\t$choiceslist.find( '.acf-rel-label' ).each( function () {\n\t\t\t\t\tvar $label = $( this );\n\t\t\t\t\tvar $list = $label.siblings( 'ul' );\n\n\t\t\t\t\tif ( $prevLabel && $prevLabel.text() == $label.text() ) {\n\t\t\t\t\t\t$prevList.append( $list.children() );\n\t\t\t\t\t\t$( this ).parent().remove();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\t$prevLabel = $label;\n\t\t\t\t\t$prevList = $list;\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// get results\n\t\t\tvar xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdataType: 'json',\n\t\t\t\ttype: 'post',\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t\tcomplete: onComplete,\n\t\t\t} );\n\n\t\t\t// set\n\t\t\tthis.set( 'xhr', xhr );\n\t\t},\n\n\t\twalkChoices: function ( data ) {\n\t\t\t// walker\n\t\t\tvar walk = function ( data ) {\n\t\t\t\t// vars\n\t\t\t\tvar html = '';\n\n\t\t\t\t// is array\n\t\t\t\tif ( $.isArray( data ) ) {\n\t\t\t\t\tdata.map( function ( item ) {\n\t\t\t\t\t\thtml += walk( item );\n\t\t\t\t\t} );\n\n\t\t\t\t\t// is item\n\t\t\t\t} else if ( $.isPlainObject( data ) ) {\n\t\t\t\t\t// group\n\t\t\t\t\tif ( data.children !== undefined ) {\n\t\t\t\t\t\thtml +=\n\t\t\t\t\t\t\t'
  • ' +\n\t\t\t\t\t\t\tacf.escHtml( data.text ) +\n\t\t\t\t\t\t\t'
      ';\n\t\t\t\t\t\thtml += walk( data.children );\n\t\t\t\t\t\thtml += '
  • ';\n\n\t\t\t\t\t\t// single\n\t\t\t\t\t} else {\n\t\t\t\t\t\thtml +=\n\t\t\t\t\t\t\t'
  • ' +\n\t\t\t\t\t\t\tacf.escHtml( data.text ) +\n\t\t\t\t\t\t\t'
  • ';\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// return\n\t\t\t\treturn html;\n\t\t\t};\n\n\t\t\treturn walk( data );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'select',\n\n\t\tselect2: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\tremoveField: 'onRemove',\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'select' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$input();\n\n\t\t\t// inherit data\n\t\t\tthis.inherit( $select );\n\n\t\t\t// select2\n\t\t\tif ( this.get( 'ui' ) ) {\n\t\t\t\t// populate ajax_data (allowing custom attribute to already exist)\n\t\t\t\tvar ajaxAction = this.get( 'ajax_action' );\n\t\t\t\tif ( ! ajaxAction ) {\n\t\t\t\t\tajaxAction = 'acf/fields/' + this.get( 'type' ) + '/query';\n\t\t\t\t}\n\n\t\t\t\t// select2\n\t\t\t\tthis.select2 = acf.newSelect2( $select, {\n\t\t\t\t\tfield: this,\n\t\t\t\t\tajax: this.get( 'ajax' ),\n\t\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\t\tallowNull: this.get( 'allow_null' ),\n\t\t\t\t\tajaxAction: ajaxAction,\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\tonRemove: function () {\n\t\t\tif ( this.select2 ) {\n\t\t\t\tthis.select2.destroy();\n\t\t\t}\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\tif ( this.select2 ) {\n\t\t\t\t$duplicate.find( '.select2-container' ).remove();\n\t\t\t\t$duplicate\n\t\t\t\t\t.find( 'select' )\n\t\t\t\t\t.removeClass( 'select2-hidden-accessible' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar CONTEXT = 'tab';\n\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'tab',\n\n\t\twait: '',\n\n\t\ttabs: false,\n\n\t\ttab: false,\n\n\t\tevents: {\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\tfindFields: function () {\n\t\t\tlet filter;\n\n\t\t\t/**\n\t\t\t * Tabs in the admin UI that can be extended by third\n\t\t\t * parties have the child settings wrapped inside an extra div,\n\t\t\t * so we need to look for that instead of an adjacent .acf-field.\n\t\t\t */\n\t\t\tswitch ( this.get( 'key' ) ) {\n\t\t\t\tcase 'acf_field_settings_tabs':\n\t\t\t\t\tfilter = '.acf-field-settings-main';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_field_group_settings_tabs':\n\t\t\t\t\tfilter = '.field-group-settings-tab';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_browse_fields_tabs':\n\t\t\t\t\tfilter = '.acf-field-types-tab';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_post_type_tabs':\n\t\t\t\t\tfilter = '.acf-post-type-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_taxonomy_tabs':\n\t\t\t\t\tfilter = '.acf-taxonomy-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_ui_options_page_tabs':\n\t\t\t\t\tfilter = '.acf-ui-options-page-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tfilter = '.acf-field';\n\t\t\t}\n\n\t\t\treturn this.$el.nextUntil( '.acf-field-tab', filter );\n\t\t},\n\n\t\tgetFields: function () {\n\t\t\treturn acf.getFields( this.findFields() );\n\t\t},\n\n\t\tfindTabs: function () {\n\t\t\treturn this.$el.prevAll( '.acf-tab-wrap:first' );\n\t\t},\n\n\t\tfindTab: function () {\n\t\t\treturn this.$( '.acf-tab-button' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// bail early if is td\n\t\t\tif ( this.$el.is( 'td' ) ) {\n\t\t\t\tthis.events = {};\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $tabs = this.findTabs();\n\t\t\tvar $tab = this.findTab();\n\t\t\tvar settings = acf.parseArgs( $tab.data(), {\n\t\t\t\tendpoint: false,\n\t\t\t\tplacement: '',\n\t\t\t\tbefore: this.$el,\n\t\t\t} );\n\n\t\t\t// create wrap\n\t\t\tif ( ! $tabs.length || settings.endpoint ) {\n\t\t\t\tthis.tabs = new Tabs( settings );\n\t\t\t} else {\n\t\t\t\tthis.tabs = $tabs.data( 'acf' );\n\t\t\t}\n\n\t\t\t// add tab\n\t\t\tthis.tab = this.tabs.addTab( $tab, this );\n\t\t},\n\n\t\tisActive: function () {\n\t\t\treturn this.tab.isActive();\n\t\t},\n\n\t\tshowFields: function () {\n\t\t\t// show fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.show( this.cid, CONTEXT );\n\t\t\t\tfield.hiddenByTab = false;\n\t\t\t}, this );\n\t\t},\n\n\t\thideFields: function () {\n\t\t\t// hide fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.hide( this.cid, CONTEXT );\n\t\t\t\tfield.hiddenByTab = this.tab;\n\t\t\t}, this );\n\t\t},\n\n\t\tshow: function ( lockKey ) {\n\t\t\t// show field and store result\n\t\t\tvar visible = acf.Field.prototype.show.apply( this, arguments );\n\n\t\t\t// check if now visible\n\t\t\tif ( visible ) {\n\t\t\t\t// show tab\n\t\t\t\tthis.tab.show();\n\n\t\t\t\t// check active tabs\n\t\t\t\tthis.tabs.refresh();\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn visible;\n\t\t},\n\n\t\thide: function ( lockKey ) {\n\t\t\t// hide field and store result\n\t\t\tvar hidden = acf.Field.prototype.hide.apply( this, arguments );\n\n\t\t\t// check if now hidden\n\t\t\tif ( hidden ) {\n\t\t\t\t// hide tab\n\t\t\t\tthis.tab.hide();\n\n\t\t\t\t// reset tabs if this was active\n\t\t\t\tif ( this.isActive() ) {\n\t\t\t\t\tthis.tabs.reset();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn hidden;\n\t\t},\n\n\t\tenable: function ( lockKey ) {\n\t\t\t// enable fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.enable( CONTEXT );\n\t\t\t} );\n\t\t},\n\n\t\tdisable: function ( lockKey ) {\n\t\t\t// disable fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.disable( CONTEXT );\n\t\t\t} );\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\tif ( this.isActive() ) {\n\t\t\t\t$duplicate.prevAll( '.acf-tab-wrap:first' ).remove();\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t/**\n\t * tabs\n\t *\n\t * description\n\t *\n\t * @date\t8/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar i = 0;\n\tvar Tabs = acf.Model.extend( {\n\t\ttabs: [],\n\n\t\tactive: false,\n\n\t\tactions: {\n\t\t\trefresh: 'onRefresh',\n\t\t\tresize: 'onRefresh',\n\t\t\tclose_field_object: 'onCloseFieldObject',\n\t\t},\n\n\t\tdata: {\n\t\t\tbefore: false,\n\t\t\tplacement: 'top',\n\t\t\tindex: 0,\n\t\t\tinitialized: false,\n\t\t},\n\n\t\tsetup: function ( settings ) {\n\t\t\t// data\n\t\t\t$.extend( this.data, settings );\n\n\t\t\t// define this prop to avoid scope issues\n\t\t\tthis.tabs = [];\n\t\t\tthis.active = false;\n\n\t\t\t// vars\n\t\t\tvar placement = this.get( 'placement' );\n\t\t\tvar $before = this.get( 'before' );\n\t\t\tvar $parent = $before.parent();\n\n\t\t\t// add sidebar for left placement\n\t\t\tif ( placement == 'left' && $parent.hasClass( 'acf-fields' ) ) {\n\t\t\t\t$parent.addClass( '-sidebar' );\n\t\t\t}\n\n\t\t\t// create wrap\n\t\t\tif ( $before.is( 'tr' ) ) {\n\t\t\t\tthis.$el = $(\n\t\t\t\t\t'
    '\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\tlet ulClass = 'acf-hl acf-tab-group';\n\n\t\t\t\tif ( this.get( 'key' ) === 'acf_field_settings_tabs' ) {\n\t\t\t\t\tulClass = 'acf-field-settings-tab-bar';\n\t\t\t\t}\n\n\t\t\t\tthis.$el = $(\n\t\t\t\t\t'
      '\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// append\n\t\t\t$before.before( this.$el );\n\n\t\t\t// set index\n\t\t\tthis.set( 'index', i, true );\n\t\t\ti++;\n\t\t},\n\n\t\tinitializeTabs: function () {\n\t\t\t// Bail if tabs are disabled.\n\t\t\tif (\n\t\t\t\t'acf_field_settings_tabs' === this.get( 'key' ) &&\n\t\t\t\t$( '#acf-field-group-fields' ).hasClass( 'hide-tabs' )\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// find first visible tab\n\t\t\tvar tab = this.getVisible().shift();\n\n\t\t\t// remember previous tab state\n\t\t\tvar order = acf.getPreference( 'this.tabs' ) || [];\n\t\t\tvar groupIndex = this.get( 'index' );\n\t\t\tvar tabIndex = order[ groupIndex ];\n\n\t\t\tif ( this.tabs[ tabIndex ] && this.tabs[ tabIndex ].isVisible() ) {\n\t\t\t\ttab = this.tabs[ tabIndex ];\n\t\t\t}\n\n\t\t\t// select\n\t\t\tif ( tab ) {\n\t\t\t\tthis.selectTab( tab );\n\t\t\t} else {\n\t\t\t\tthis.closeTabs();\n\t\t\t}\n\n\t\t\t// set local variable used by tabsManager\n\t\t\tthis.set( 'initialized', true );\n\t\t},\n\n\t\tgetVisible: function () {\n\t\t\treturn this.tabs.filter( function ( tab ) {\n\t\t\t\treturn tab.isVisible();\n\t\t\t} );\n\t\t},\n\n\t\tgetActive: function () {\n\t\t\treturn this.active;\n\t\t},\n\n\t\tsetActive: function ( tab ) {\n\t\t\treturn ( this.active = tab );\n\t\t},\n\n\t\thasActive: function () {\n\t\t\treturn this.active !== false;\n\t\t},\n\n\t\tisActive: function ( tab ) {\n\t\t\tvar active = this.getActive();\n\t\t\treturn active && active.cid === tab.cid;\n\t\t},\n\n\t\tcloseActive: function () {\n\t\t\tif ( this.hasActive() ) {\n\t\t\t\tthis.closeTab( this.getActive() );\n\t\t\t}\n\t\t},\n\n\t\topenTab: function ( tab ) {\n\t\t\t// close existing tab\n\t\t\tthis.closeActive();\n\n\t\t\t// open\n\t\t\ttab.open();\n\n\t\t\t// set active\n\t\t\tthis.setActive( tab );\n\t\t},\n\n\t\tcloseTab: function ( tab ) {\n\t\t\t// close\n\t\t\ttab.close();\n\n\t\t\t// set active\n\t\t\tthis.setActive( false );\n\t\t},\n\n\t\tcloseTabs: function () {\n\t\t\tthis.tabs.map( this.closeTab, this );\n\t\t},\n\n\t\tselectTab: function ( tab ) {\n\t\t\t// close other tabs\n\t\t\tthis.tabs.map( function ( t ) {\n\t\t\t\tif ( tab.cid !== t.cid ) {\n\t\t\t\t\tthis.closeTab( t );\n\t\t\t\t}\n\t\t\t}, this );\n\n\t\t\t// open\n\t\t\tthis.openTab( tab );\n\t\t},\n\n\t\taddTab: function ( $a, field ) {\n\t\t\t// create
    • \n\t\t\tvar $li = $( '
    • ' + $a.outerHTML() + '
    • ' );\n\n\t\t\t// add settings type class.\n\t\t\tvar classes = $a.attr( 'class' ).replace( 'acf-tab-button', '' );\n\t\t\t$li.addClass( classes );\n\n\t\t\t// append\n\t\t\tthis.$( 'ul' ).append( $li );\n\n\t\t\t// initialize\n\t\t\tvar tab = new Tab( {\n\t\t\t\t$el: $li,\n\t\t\t\tfield: field,\n\t\t\t\tgroup: this,\n\t\t\t} );\n\n\t\t\t// store\n\t\t\tthis.tabs.push( tab );\n\n\t\t\t// return\n\t\t\treturn tab;\n\t\t},\n\n\t\treset: function () {\n\t\t\t// close existing tab\n\t\t\tthis.closeActive();\n\n\t\t\t// find and active a tab\n\t\t\treturn this.refresh();\n\t\t},\n\n\t\trefresh: function () {\n\t\t\t// bail early if active already exists\n\t\t\tif ( this.hasActive() ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// find next active tab\n\t\t\tvar tab = this.getVisible().shift();\n\t\t\t// open tab\n\t\t\tif ( tab ) {\n\t\t\t\tthis.openTab( tab );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn tab;\n\t\t},\n\n\t\tonRefresh: function () {\n\t\t\t// Don't run on field group tabs.\n\t\t\tif ( [ 'acf_field_settings_tabs', 'acf_field_group_settings_tabs' ].includes( this.get( 'key' ) ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Block editor needs timeout to run after script is finished.\n\t\t\tsetTimeout( () => {\n\t\t\t\tconst $list = this.$el.children( 'ul' );\n\t\t\t\tlet $element = this.$el;\n\t\t\t\tlet attribute = 'height';\n\t\t\t\tlet height;\n\n\t\t\t\tif ( this.get( 'placement' ) === 'left' ) {\n\t\t\t\t\t$element = this.$el.parent();\n\t\t\t\t\tattribute = $element.is( 'td' ) ? 'height' : 'min-height';\n\n\t\t\t\t\t// Find height (minus 1 for border-bottom).\n\t\t\t\t\theight = $list.position().top + $list.outerHeight( true ) - 1;\n\t\t\t\t} else {\n\t\t\t\t\theight = Math.ceil( $list.outerHeight( true ) );\n\t\t\t\t}\n\n\t\t\t\t$element.css( attribute, height );\n\t\t\t}, 0 );\n\t\t},\n\n\t\tonCloseFieldObject: function ( fieldObject ) {\n\t\t\tconst tab = this.getVisible().find( ( item ) => {\n\t\t\t\tconst id = item.$el.closest( 'div[data-id]' ).data( 'id' );\n\t\t\t\tif ( fieldObject.data.id === id ) {\n\t\t\t\t\treturn item;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tif ( tab ) {\n\t\t\t\t// Wait for field group drawer to close\n\t\t\t\tsetTimeout( () => {\n\t\t\t\t\tthis.openTab( tab );\n\t\t\t\t}, 300 );\n\t\t\t}\n\t\t},\n\t} );\n\n\tvar Tab = acf.Model.extend( {\n\t\tgroup: false,\n\n\t\tfield: false,\n\n\t\tevents: {\n\t\t\t'click a': 'onClick',\n\t\t},\n\n\t\tindex: function () {\n\t\t\treturn this.$el.index();\n\t\t},\n\n\t\tisVisible: function () {\n\t\t\treturn acf.isVisible( this.$el );\n\t\t},\n\n\t\tisActive: function () {\n\t\t\treturn this.$el.hasClass( 'active' );\n\t\t},\n\n\t\topen: function () {\n\t\t\t// add class\n\t\t\tthis.$el.addClass( 'active' );\n\n\t\t\t// show field\n\t\t\tthis.field.showFields();\n\t\t},\n\n\t\tclose: function () {\n\t\t\t// remove class\n\t\t\tthis.$el.removeClass( 'active' );\n\n\t\t\t// hide field\n\t\t\tthis.field.hideFields();\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// prevent default\n\t\t\te.preventDefault();\n\n\t\t\t// toggle\n\t\t\tthis.toggle();\n\t\t},\n\n\t\ttoggle: function () {\n\t\t\t// bail early if already active\n\t\t\tif ( this.isActive() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// toggle this tab\n\t\t\tthis.group.openTab( this );\n\t\t},\n\t} );\n\n\tvar tabsManager = new acf.Model( {\n\t\tpriority: 50,\n\n\t\tactions: {\n\t\t\tprepare: 'render',\n\t\t\tappend: 'render',\n\t\t\tunload: 'onUnload',\n\t\t\tshow: 'render',\n\t\t\tinvalid_field: 'onInvalidField',\n\t\t},\n\n\t\tfindTabs: function () {\n\t\t\treturn $( '.acf-tab-wrap' );\n\t\t},\n\n\t\tgetTabs: function () {\n\t\t\treturn acf.getInstances( this.findTabs() );\n\t\t},\n\n\t\trender: function ( $el ) {\n\t\t\tthis.getTabs().map( function ( tabs ) {\n\t\t\t\tif ( ! tabs.get( 'initialized' ) ) {\n\t\t\t\t\ttabs.initializeTabs();\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tonInvalidField: function ( field ) {\n\t\t\t// bail early if busy\n\t\t\tif ( this.busy ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// ignore if not hidden by tab\n\t\t\tif ( ! field.hiddenByTab ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// toggle tab\n\t\t\tfield.hiddenByTab.toggle();\n\n\t\t\t// ignore other invalid fields\n\t\t\tthis.busy = true;\n\t\t\tthis.setTimeout( function () {\n\t\t\t\tthis.busy = false;\n\t\t\t}, 100 );\n\t\t},\n\n\t\tonUnload: function () {\n\t\t\t// vars\n\t\t\tvar order = [];\n\n\t\t\t// loop\n\t\t\tthis.getTabs().map( function ( group ) {\n\t\t\t\t// Do not save selected tab on field settings, or an acf-advanced-settings when unloading\n\t\t\t\tif (\n\t\t\t\t\tgroup.$el.children( '.acf-field-settings-tab-bar' )\n\t\t\t\t\t\t.length ||\n\t\t\t\t\tgroup.$el.parents( '#acf-advanced-settings.postbox' ).length\n\t\t\t\t) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t\tvar active = group.hasActive() ? group.getActive().index() : 0;\n\t\t\t\torder.push( active );\n\t\t\t} );\n\n\t\t\t// bail if no tabs\n\t\t\tif ( ! order.length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update\n\t\t\tacf.setPreference( 'this.tabs', order );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'taxonomy',\n\n\t\tdata: {\n\t\t\tftype: 'select',\n\t\t},\n\n\t\tselect2: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickAdd',\n\t\t\t'click input[type=\"radio\"]': 'onClickRadio',\n\t\t\tremoveField: 'onRemove',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-taxonomy-field' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.getRelatedPrototype().$input.apply( this, arguments );\n\t\t},\n\n\t\tgetRelatedType: function () {\n\t\t\t// vars\n\t\t\tvar fieldType = this.get( 'ftype' );\n\n\t\t\t// normalize\n\t\t\tif ( fieldType == 'multi_select' ) {\n\t\t\t\tfieldType = 'select';\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn fieldType;\n\t\t},\n\n\t\tgetRelatedPrototype: function () {\n\t\t\treturn acf.getFieldType( this.getRelatedType() ).prototype;\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.getRelatedPrototype().getValue.apply( this, arguments );\n\t\t},\n\n\t\tsetValue: function () {\n\t\t\treturn this.getRelatedPrototype().setValue.apply( this, arguments );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.getRelatedPrototype().initialize.apply( this, arguments );\n\t\t},\n\n\t\tonRemove: function () {\n\t\t\tvar proto = this.getRelatedPrototype();\n\t\t\tif ( proto.onRemove ) {\n\t\t\t\tproto.onRemove.apply( this, arguments );\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar field = this;\n\t\t\tvar popup = false;\n\t\t\tvar $form = false;\n\t\t\tvar $name = false;\n\t\t\tvar $parent = false;\n\t\t\tvar $button = false;\n\t\t\tvar $message = false;\n\t\t\tvar notice = false;\n\n\t\t\t// step 1.\n\t\t\tvar step1 = function () {\n\t\t\t\t// popup\n\t\t\t\tpopup = acf.newPopup( {\n\t\t\t\t\ttitle: $el.attr( 'title' ),\n\t\t\t\t\tloading: true,\n\t\t\t\t\twidth: '300px',\n\t\t\t\t} );\n\n\t\t\t\t// ajax\n\t\t\t\tvar ajaxData = {\n\t\t\t\t\taction: 'acf/fields/taxonomy/add_term',\n\t\t\t\t\tfield_key: field.get( 'key' ),\n\t\t\t\t};\n\n\t\t\t\t// get HTML\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'html',\n\t\t\t\t\tsuccess: step2,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// step 2.\n\t\t\tvar step2 = function ( html ) {\n\t\t\t\t// update popup\n\t\t\t\tpopup.loading( false );\n\t\t\t\tpopup.content( html );\n\n\t\t\t\t// vars\n\t\t\t\t$form = popup.$( 'form' );\n\t\t\t\t$name = popup.$( 'input[name=\"term_name\"]' );\n\t\t\t\t$parent = popup.$( 'select[name=\"term_parent\"]' );\n\t\t\t\t$button = popup.$( '.acf-submit-button' );\n\n\t\t\t\t// focus\n\t\t\t\t$name.trigger( 'focus' );\n\n\t\t\t\t// submit form\n\t\t\t\tpopup.on( 'submit', 'form', step3 );\n\t\t\t};\n\n\t\t\t// step 3.\n\t\t\tvar step3 = function ( e, $el ) {\n\t\t\t\t// prevent\n\t\t\t\te.preventDefault();\n\t\t\t\te.stopImmediatePropagation();\n\n\t\t\t\t// basic validation\n\t\t\t\tif ( $name.val() === '' ) {\n\t\t\t\t\t$name.trigger( 'focus' );\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// disable\n\t\t\t\tacf.startButtonLoading( $button );\n\n\t\t\t\t// ajax\n\t\t\t\tvar ajaxData = {\n\t\t\t\t\taction: 'acf/fields/taxonomy/add_term',\n\t\t\t\t\tfield_key: field.get( 'key' ),\n\t\t\t\t\tterm_name: $name.val(),\n\t\t\t\t\tterm_parent: $parent.length ? $parent.val() : 0,\n\t\t\t\t};\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: step4,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// step 4.\n\t\t\tvar step4 = function ( json ) {\n\t\t\t\t// enable\n\t\t\t\tacf.stopButtonLoading( $button );\n\n\t\t\t\t// remove prev notice\n\t\t\t\tif ( notice ) {\n\t\t\t\t\tnotice.remove();\n\t\t\t\t}\n\n\t\t\t\t// success\n\t\t\t\tif ( acf.isAjaxSuccess( json ) ) {\n\t\t\t\t\t// clear name\n\t\t\t\t\t$name.val( '' );\n\n\t\t\t\t\t// update term lists\n\t\t\t\t\tstep5( json.data );\n\n\t\t\t\t\t// notice\n\t\t\t\t\tnotice = acf.newNotice( {\n\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\ttext: acf.getAjaxMessage( json ),\n\t\t\t\t\t\ttarget: $form,\n\t\t\t\t\t\ttimeout: 2000,\n\t\t\t\t\t\tdismiss: false,\n\t\t\t\t\t} );\n\t\t\t\t} else {\n\t\t\t\t\t// notice\n\t\t\t\t\tnotice = acf.newNotice( {\n\t\t\t\t\t\ttype: 'error',\n\t\t\t\t\t\ttext: acf.getAjaxError( json ),\n\t\t\t\t\t\ttarget: $form,\n\t\t\t\t\t\ttimeout: 2000,\n\t\t\t\t\t\tdismiss: false,\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t// focus\n\t\t\t\t$name.trigger( 'focus' );\n\t\t\t};\n\n\t\t\t// step 5.\n\t\t\tvar step5 = function ( term ) {\n\t\t\t\t// update parent dropdown\n\t\t\t\tvar $option = $(\n\t\t\t\t\t''\n\t\t\t\t);\n\t\t\t\tif ( term.term_parent ) {\n\t\t\t\t\t$parent\n\t\t\t\t\t\t.children( 'option[value=\"' + term.term_parent + '\"]' )\n\t\t\t\t\t\t.after( $option );\n\t\t\t\t} else {\n\t\t\t\t\t$parent.append( $option );\n\t\t\t\t}\n\n\t\t\t\t// add this new term to all taxonomy field\n\t\t\t\tvar fields = acf.getFields( {\n\t\t\t\t\ttype: 'taxonomy',\n\t\t\t\t} );\n\n\t\t\t\tfields.map( function ( otherField ) {\n\t\t\t\t\tif (\n\t\t\t\t\t\totherField.get( 'taxonomy' ) == field.get( 'taxonomy' )\n\t\t\t\t\t) {\n\t\t\t\t\t\totherField.appendTerm( term );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\t// select\n\t\t\t\tfield.selectTerm( term.term_id );\n\t\t\t};\n\n\t\t\t// run\n\t\t\tstep1();\n\t\t},\n\n\t\tappendTerm: function ( term ) {\n\t\t\tif ( this.getRelatedType() == 'select' ) {\n\t\t\t\tthis.appendTermSelect( term );\n\t\t\t} else {\n\t\t\t\tthis.appendTermCheckbox( term );\n\t\t\t}\n\t\t},\n\n\t\tappendTermSelect: function ( term ) {\n\t\t\tthis.select2.addOption( {\n\t\t\t\tid: term.term_id,\n\t\t\t\ttext: term.term_label,\n\t\t\t} );\n\t\t},\n\n\t\tappendTermCheckbox: function ( term ) {\n\t\t\t// vars\n\t\t\tvar name = this.$( '[name]:first' ).attr( 'name' );\n\t\t\tvar $ul = this.$( 'ul:first' );\n\n\t\t\t// allow multiple selection\n\t\t\tif ( this.getRelatedType() == 'checkbox' ) {\n\t\t\t\tname += '[]';\n\t\t\t}\n\n\t\t\t// create new li\n\t\t\tvar $li = $(\n\t\t\t\t[\n\t\t\t\t\t'
    • ',\n\t\t\t\t\t'',\n\t\t\t\t\t'
    • ',\n\t\t\t\t].join( '' )\n\t\t\t);\n\n\t\t\t// find parent\n\t\t\tif ( term.term_parent ) {\n\t\t\t\t// vars\n\t\t\t\tvar $parent = $ul.find(\n\t\t\t\t\t'li[data-id=\"' + term.term_parent + '\"]'\n\t\t\t\t);\n\n\t\t\t\t// update vars\n\t\t\t\t$ul = $parent.children( 'ul' );\n\n\t\t\t\t// create ul\n\t\t\t\tif ( ! $ul.exists() ) {\n\t\t\t\t\t$ul = $( '
        ' );\n\t\t\t\t\t$parent.append( $ul );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// append\n\t\t\t$ul.append( $li );\n\t\t},\n\n\t\tselectTerm: function ( id ) {\n\t\t\tif ( this.getRelatedType() == 'select' ) {\n\t\t\t\tthis.select2.selectOption( id );\n\t\t\t} else {\n\t\t\t\tvar $input = this.$( 'input[value=\"' + id + '\"]' );\n\t\t\t\t$input.prop( 'checked', true ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tonClickRadio: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.DatePickerField.extend( {\n\t\ttype: 'time_picker',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-time-picker' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\ttimeFormat: this.get( 'time_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFieldTimeOnly: false,\n\t\t\t\taltTimeFormat: 'HH:mm:ss',\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tcontrolType: 'select',\n\t\t\t\toneLine: true,\n\t\t\t\tcloseText: acf.get( 'dateTimePickerL10n' ).selectText,\n\t\t\t\ttimeOnly: true,\n\t\t\t};\n\n\t\t\t// add custom 'Close = Select' functionality\n\t\t\targs.onClose = function ( value, dp_instance, t_instance ) {\n\t\t\t\t// vars\n\t\t\t\tvar $close = dp_instance.dpDiv.find( '.ui-datepicker-close' );\n\n\t\t\t\t// if clicking close button\n\t\t\t\tif ( ! value && $close.is( ':hover' ) ) {\n\t\t\t\t\tt_instance._updateDateTime();\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'time_picker_args', args, this );\n\n\t\t\t// add date time picker\n\t\t\tacf.newTimePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'time_picker_init', $inputText, args, this );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// add\n\tacf.newTimePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.timepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
        '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'true_false',\n\n\t\tevents: {\n\t\t\t'change .acf-switch-input': 'onChange',\n\t\t\t'focus .acf-switch-input': 'onFocus',\n\t\t\t'blur .acf-switch-input': 'onBlur',\n\t\t\t'keypress .acf-switch-input': 'onKeypress',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"checkbox\"]' );\n\t\t},\n\n\t\t$switch: function () {\n\t\t\treturn this.$( '.acf-switch' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().prop( 'checked' ) ? 1 : 0;\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.render();\n\t\t},\n\n\t\trender: function () {\n\t\t\t// vars\n\t\t\tvar $switch = this.$switch();\n\n\t\t\t// bail early if no $switch\n\t\t\tif ( ! $switch.length ) return;\n\n\t\t\t// vars\n\t\t\tvar $on = $switch.children( '.acf-switch-on' );\n\t\t\tvar $off = $switch.children( '.acf-switch-off' );\n\t\t\tvar width = Math.max( $on.width(), $off.width() );\n\n\t\t\t// bail early if no width\n\t\t\tif ( ! width ) return;\n\n\t\t\t// set widths\n\t\t\t$on.css( 'min-width', width );\n\t\t\t$off.css( 'min-width', width );\n\t\t},\n\n\t\tswitchOn: function () {\n\t\t\tthis.$input().prop( 'checked', true );\n\t\t\tthis.$switch().addClass( '-on' );\n\t\t},\n\n\t\tswitchOff: function () {\n\t\t\tthis.$input().prop( 'checked', false );\n\t\t\tthis.$switch().removeClass( '-on' );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tif ( $el.prop( 'checked' ) ) {\n\t\t\t\tthis.switchOn();\n\t\t\t} else {\n\t\t\t\tthis.switchOff();\n\t\t\t}\n\t\t},\n\n\t\tonFocus: function ( e, $el ) {\n\t\t\tthis.$switch().addClass( '-focus' );\n\t\t},\n\n\t\tonBlur: function ( e, $el ) {\n\t\t\tthis.$switch().removeClass( '-focus' );\n\t\t},\n\n\t\tonKeypress: function ( e, $el ) {\n\t\t\t// left\n\t\t\tif ( e.keyCode === 37 ) {\n\t\t\t\treturn this.switchOff();\n\t\t\t}\n\n\t\t\t// right\n\t\t\tif ( e.keyCode === 39 ) {\n\t\t\t\treturn this.switchOn();\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'url',\n\n\t\tevents: {\n\t\t\t'keyup input[type=\"url\"]': 'onkeyup',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-input-wrap' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"url\"]' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.render();\n\t\t},\n\n\t\tisValid: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// url\n\t\t\tif ( val.indexOf( '://' ) !== -1 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// protocol relative url\n\t\t\tif ( val.indexOf( '//' ) === 0 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn false;\n\t\t},\n\n\t\trender: function () {\n\t\t\t// add class\n\t\t\tif ( this.isValid() ) {\n\t\t\t\tthis.$control().addClass( '-valid' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( '-valid' );\n\t\t\t}\n\t\t},\n\n\t\tonkeyup: function ( e, $el ) {\n\t\t\tthis.render();\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'user',\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\tacf.addFilter(\n\t\t'select2_ajax_data',\n\t\tfunction ( data, args, $input, field, select2 ) {\n\t\t\tif ( ! field ) {\n\t\t\t\treturn data;\n\t\t\t}\n\n\t\t\tconst query_nonce = field.get( 'queryNonce' );\n\t\t\tif ( query_nonce && query_nonce.length ) {\n\t\t\t\tdata.user_query_nonce = query_nonce;\n\t\t\t}\n\n\t\t\treturn data;\n\t\t}\n\t);\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'wysiwyg',\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'mousedown .acf-editor-wrap.delay': 'onMousedown',\n\t\t\tunmountField: 'disableEditor',\n\t\t\tremountField: 'enableEditor',\n\t\t\tremoveField: 'disableEditor',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-editor-wrap' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'textarea' );\n\t\t},\n\n\t\tgetMode: function () {\n\t\t\treturn this.$control().hasClass( 'tmce-active' )\n\t\t\t\t? 'visual'\n\t\t\t\t: 'text';\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// initializeEditor if no delay\n\t\t\tif ( ! this.$control().hasClass( 'delay' ) ) {\n\t\t\t\tthis.initializeEditor();\n\t\t\t}\n\t\t},\n\n\t\tinitializeEditor: function () {\n\t\t\t// vars\n\t\t\tvar $wrap = this.$control();\n\t\t\tvar $textarea = this.$input();\n\t\t\tvar args = {\n\t\t\t\ttinymce: true,\n\t\t\t\tquicktags: true,\n\t\t\t\ttoolbar: this.get( 'toolbar' ),\n\t\t\t\tmode: this.getMode(),\n\t\t\t\tfield: this,\n\t\t\t};\n\n\t\t\t// generate new id\n\t\t\tvar oldId = $textarea.attr( 'id' );\n\t\t\tvar newId = acf.uniqueId( 'acf-editor-' );\n\n\t\t\t// Backup textarea data.\n\t\t\tvar inputData = $textarea.data();\n\t\t\tvar inputVal = $textarea.val();\n\n\t\t\t// rename\n\t\t\tacf.rename( {\n\t\t\t\ttarget: $wrap,\n\t\t\t\tsearch: oldId,\n\t\t\t\treplace: newId,\n\t\t\t\tdestructive: true,\n\t\t\t} );\n\n\t\t\t// update id\n\t\t\tthis.set( 'id', newId, true );\n\n\t\t\t// apply data to new textarea (acf.rename creates a new textarea element due to destructive mode)\n\t\t\t// fixes bug where conditional logic \"disabled\" is lost during \"screen_check\"\n\t\t\tthis.$input().data( inputData ).val( inputVal );\n\n\t\t\t// initialize\n\t\t\tacf.tinymce.initialize( newId, args );\n\t\t},\n\n\t\tonMousedown: function ( e ) {\n\t\t\t// prevent default\n\t\t\te.preventDefault();\n\n\t\t\t// remove delay class\n\t\t\tvar $wrap = this.$control();\n\t\t\t$wrap.removeClass( 'delay' );\n\t\t\t$wrap.find( '.acf-editor-toolbar' ).remove();\n\n\t\t\t// initialize\n\t\t\tthis.initializeEditor();\n\t\t},\n\n\t\tenableEditor: function () {\n\t\t\tif ( this.getMode() == 'visual' ) {\n\t\t\t\tacf.tinymce.enable( this.get( 'id' ) );\n\t\t\t}\n\t\t},\n\n\t\tdisableEditor: function () {\n\t\t\tacf.tinymce.destroy( this.get( 'id' ) );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar storage = [];\n\n\t/**\n\t * acf.Field\n\t *\n\t * description\n\t *\n\t * @date\t23/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Field = acf.Model.extend( {\n\t\t// field type\n\t\ttype: '',\n\n\t\t// class used to avoid nested event triggers\n\t\teventScope: '.acf-field',\n\n\t\t// initialize events on 'ready'\n\t\twait: 'ready',\n\n\t\t/**\n\t\t * setup\n\t\t *\n\t\t * Called during the constructor function to setup this field ready for initialization\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tjQuery $field The field element.\n\t\t * @return\tvoid\n\t\t */\n\n\t\tsetup: function ( $field ) {\n\t\t\t// set $el\n\t\t\tthis.$el = $field;\n\n\t\t\t// inherit $field data\n\t\t\tthis.inherit( $field );\n\n\t\t\t// inherit controll data\n\t\t\tthis.inherit( this.$control() );\n\t\t},\n\n\t\t/**\n\t\t * val\n\t\t *\n\t\t * Sets or returns the field's value\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tmixed val Optional. The value to set\n\t\t * @return\tmixed\n\t\t */\n\n\t\tval: function ( val ) {\n\t\t\t// Set.\n\t\t\tif ( val !== undefined ) {\n\t\t\t\treturn this.setValue( val );\n\n\t\t\t\t// Get.\n\t\t\t} else {\n\t\t\t\treturn this.prop( 'disabled' ) ? null : this.getValue();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * getValue\n\t\t *\n\t\t * returns the field's value\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tmixed\n\t\t */\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().val();\n\t\t},\n\n\t\t/**\n\t\t * setValue\n\t\t *\n\t\t * sets the field's value and returns true if changed\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tmixed val\n\t\t * @return\tboolean. True if changed.\n\t\t */\n\n\t\tsetValue: function ( val ) {\n\t\t\treturn acf.val( this.$input(), val );\n\t\t},\n\n\t\t/**\n\t\t * __\n\t\t *\n\t\t * i18n helper to be removed\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t__: function ( string ) {\n\t\t\treturn acf._e( this.type, string );\n\t\t},\n\n\t\t/**\n\t\t * $control\n\t\t *\n\t\t * returns the control jQuery element used for inheriting data. Uses this.control setting.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tjQuery\n\t\t */\n\n\t\t$control: function () {\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * $input\n\t\t *\n\t\t * returns the input jQuery element used for saving values. Uses this.input setting.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tjQuery\n\t\t */\n\n\t\t$input: function () {\n\t\t\treturn this.$( '[name]:first' );\n\t\t},\n\n\t\t/**\n\t\t * $inputWrap\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t12/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t$inputWrap: function () {\n\t\t\treturn this.$( '.acf-input:first' );\n\t\t},\n\n\t\t/**\n\t\t * $inputWrap\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t12/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t$labelWrap: function () {\n\t\t\treturn this.$( '.acf-label:first' );\n\t\t},\n\n\t\t/**\n\t\t * getInputName\n\t\t *\n\t\t * Returns the field's input name\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tstring\n\t\t */\n\n\t\tgetInputName: function () {\n\t\t\treturn this.$input().attr( 'name' ) || '';\n\t\t},\n\n\t\t/**\n\t\t * parent\n\t\t *\n\t\t * returns the field's parent field or false on failure.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tobject|false\n\t\t */\n\n\t\tparent: function () {\n\t\t\t// vars\n\t\t\tvar parents = this.parents();\n\n\t\t\t// return\n\t\t\treturn parents.length ? parents[ 0 ] : false;\n\t\t},\n\n\t\t/**\n\t\t * parents\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t9/7/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\tparents: function () {\n\t\t\t// vars\n\t\t\tvar $parents = this.$el.parents( '.acf-field' );\n\n\t\t\t// convert\n\t\t\tvar parents = acf.getFields( $parents );\n\n\t\t\t// return\n\t\t\treturn parents;\n\t\t},\n\n\t\tshow: function ( lockKey, context ) {\n\t\t\t// show field and store result\n\t\t\tvar changed = acf.show( this.$el, lockKey );\n\n\t\t\t// do action if visibility has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'hidden', false );\n\t\t\t\tacf.doAction( 'show_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\thide: function ( lockKey, context ) {\n\t\t\t// hide field and store result\n\t\t\tvar changed = acf.hide( this.$el, lockKey );\n\n\t\t\t// do action if visibility has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'hidden', true );\n\t\t\t\tacf.doAction( 'hide_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tenable: function ( lockKey, context ) {\n\t\t\t// enable field and store result\n\t\t\tvar changed = acf.enable( this.$el, lockKey );\n\n\t\t\t// do action if disabled has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'disabled', false );\n\t\t\t\tacf.doAction( 'enable_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tdisable: function ( lockKey, context ) {\n\t\t\t// disabled field and store result\n\t\t\tvar changed = acf.disable( this.$el, lockKey );\n\n\t\t\t// do action if disabled has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'disabled', true );\n\t\t\t\tacf.doAction( 'disable_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tshowEnable: function ( lockKey, context ) {\n\t\t\t// enable\n\t\t\tthis.enable.apply( this, arguments );\n\n\t\t\t// show and return true if changed\n\t\t\treturn this.show.apply( this, arguments );\n\t\t},\n\n\t\thideDisable: function ( lockKey, context ) {\n\t\t\t// disable\n\t\t\tthis.disable.apply( this, arguments );\n\n\t\t\t// hide and return true if changed\n\t\t\treturn this.hide.apply( this, arguments );\n\t\t},\n\n\t\tshowNotice: function ( props ) {\n\t\t\t// ensure object\n\t\t\tif ( typeof props !== 'object' ) {\n\t\t\t\tprops = { text: props };\n\t\t\t}\n\n\t\t\t// remove old notice\n\t\t\tif ( this.notice ) {\n\t\t\t\tthis.notice.remove();\n\t\t\t}\n\n\t\t\t// create new notice\n\t\t\tprops.target = this.$inputWrap();\n\t\t\tthis.notice = acf.newNotice( props );\n\t\t},\n\n\t\tremoveNotice: function ( timeout ) {\n\t\t\tif ( this.notice ) {\n\t\t\t\tthis.notice.away( timeout || 0 );\n\t\t\t\tthis.notice = false;\n\t\t\t}\n\t\t},\n\n\t\tshowError: function ( message ) {\n\t\t\t// add class\n\t\t\tthis.$el.addClass( 'acf-error' );\n\n\t\t\t// add message\n\t\t\tif ( message !== undefined ) {\n\t\t\t\tthis.showNotice( {\n\t\t\t\t\ttext: message,\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\tdismiss: false,\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// action\n\t\t\tacf.doAction( 'invalid_field', this );\n\n\t\t\t// add event\n\t\t\tthis.$el.one(\n\t\t\t\t'focus change',\n\t\t\t\t'input, select, textarea',\n\t\t\t\t$.proxy( this.removeError, this )\n\t\t\t);\n\t\t},\n\n\t\tremoveError: function () {\n\t\t\t// remove class\n\t\t\tthis.$el.removeClass( 'acf-error' );\n\n\t\t\t// remove notice\n\t\t\tthis.removeNotice( 250 );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'valid_field', this );\n\t\t},\n\n\t\ttrigger: function ( name, args, bubbles ) {\n\t\t\t// allow some events to bubble\n\t\t\tif ( name == 'invalidField' ) {\n\t\t\t\tbubbles = true;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.Model.prototype.trigger.apply( this, [\n\t\t\t\tname,\n\t\t\t\targs,\n\t\t\t\tbubbles,\n\t\t\t] );\n\t\t},\n\t} );\n\n\t/**\n\t * newField\n\t *\n\t * description\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newField = function ( $field ) {\n\t\t// vars\n\t\tvar type = $field.data( 'type' );\n\t\tvar mid = modelId( type );\n\t\tvar model = acf.models[ mid ] || acf.Field;\n\n\t\t// instantiate\n\t\tvar field = new model( $field );\n\n\t\t// actions\n\t\tacf.doAction( 'new_field', field );\n\n\t\t// return\n\t\treturn field;\n\t};\n\n\t/**\n\t * mid\n\t *\n\t * Calculates the model ID for a field type\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring type\n\t * @return\tstring\n\t */\n\n\tvar modelId = function ( type ) {\n\t\treturn acf.strPascalCase( type || '' ) + 'Field';\n\t};\n\n\t/**\n\t * registerFieldType\n\t *\n\t * description\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerFieldType = function ( model ) {\n\t\t// vars\n\t\tvar proto = model.prototype;\n\t\tvar type = proto.type;\n\t\tvar mid = modelId( type );\n\n\t\t// store model\n\t\tacf.models[ mid ] = model;\n\n\t\t// store reference\n\t\tstorage.push( type );\n\t};\n\n\t/**\n\t * acf.getFieldType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getFieldType = function ( type ) {\n\t\tvar mid = modelId( type );\n\t\treturn acf.models[ mid ] || false;\n\t};\n\n\t/**\n\t * acf.getFieldTypes\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getFieldTypes = function ( args ) {\n\t\t// defaults\n\t\targs = acf.parseArgs( args, {\n\t\t\tcategory: '',\n\t\t\t// hasValue: true\n\t\t} );\n\n\t\t// clonse available types\n\t\tvar types = [];\n\n\t\t// loop\n\t\tstorage.map( function ( type ) {\n\t\t\t// vars\n\t\t\tvar model = acf.getFieldType( type );\n\t\t\tvar proto = model.prototype;\n\n\t\t\t// check operator\n\t\t\tif ( args.category && proto.category !== args.category ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// append\n\t\t\ttypes.push( model );\n\t\t} );\n\n\t\t// return\n\t\treturn types;\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * findFields\n\t *\n\t * Returns a jQuery selection object of acf fields.\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tobject $args {\n\t *\t\tOptional. Arguments to find fields.\n\t *\n\t *\t\t@type string\t\t\tkey\t\t\tThe field's key (data-attribute).\n\t *\t\t@type string\t\t\tname\t\tThe field's name (data-attribute).\n\t *\t\t@type string\t\t\ttype\t\tThe field's type (data-attribute).\n\t *\t\t@type string\t\t\tis\t\t\tjQuery selector to compare against.\n\t *\t\t@type jQuery\t\t\tparent\t\tjQuery element to search within.\n\t *\t\t@type jQuery\t\t\tsibling\t\tjQuery element to search alongside.\n\t *\t\t@type limit\t\t\t\tint\t\t\tThe number of fields to find.\n\t *\t\t@type suppressFilters\tbool\t\tWhether to allow filters to add/remove results. Default behaviour will ignore clone fields.\n\t * }\n\t * @return\tjQuery\n\t */\n\n\tacf.findFields = function ( args ) {\n\t\t// vars\n\t\tvar selector = '.acf-field';\n\t\tvar $fields = false;\n\n\t\t// args\n\t\targs = acf.parseArgs( args, {\n\t\t\tkey: '',\n\t\t\tname: '',\n\t\t\ttype: '',\n\t\t\tis: '',\n\t\t\tparent: false,\n\t\t\tsibling: false,\n\t\t\tlimit: false,\n\t\t\tvisible: false,\n\t\t\tsuppressFilters: false,\n\t\t\texcludeSubFields: false,\n\t\t} );\n\n\t\t// filter args\n\t\tif ( ! args.suppressFilters ) {\n\t\t\targs = acf.applyFilters( 'find_fields_args', args );\n\t\t}\n\n\t\t// key\n\t\tif ( args.key ) {\n\t\t\tselector += '[data-key=\"' + args.key + '\"]';\n\t\t}\n\n\t\t// type\n\t\tif ( args.type ) {\n\t\t\tselector += '[data-type=\"' + args.type + '\"]';\n\t\t}\n\n\t\t// name\n\t\tif ( args.name ) {\n\t\t\tselector += '[data-name=\"' + args.name + '\"]';\n\t\t}\n\n\t\t// is\n\t\tif ( args.is ) {\n\t\t\tselector += args.is;\n\t\t}\n\n\t\t// visibility\n\t\tif ( args.visible ) {\n\t\t\tselector += ':visible';\n\t\t}\n\n\t\tif ( ! args.suppressFilters ) {\n\t\t\tselector = acf.applyFilters(\n\t\t\t\t'find_fields_selector',\n\t\t\t\tselector,\n\t\t\t\targs\n\t\t\t);\n\t\t}\n\n\t\t// query\n\t\tif ( args.parent ) {\n\t\t\t$fields = args.parent.find( selector );\n\t\t\t// exclude sub fields if required (only if a parent is provided)\n\t\t\tif ( args.excludeSubFields ) {\n\t\t\t\t$fields = $fields.not( args.parent.find( '.acf-is-subfields .acf-field' ) );\n\t\t\t}\n\t\t} else if ( args.sibling ) {\n\t\t\t$fields = args.sibling.siblings( selector );\n\t\t} else {\n\t\t\t$fields = $( selector );\n\t\t}\n\n\t\t// filter\n\t\tif ( ! args.suppressFilters ) {\n\t\t\t$fields = $fields.not( '.acf-clone .acf-field' );\n\t\t\t$fields = acf.applyFilters( 'find_fields', $fields );\n\t\t}\n\n\t\t// limit\n\t\tif ( args.limit ) {\n\t\t\t$fields = $fields.slice( 0, args.limit );\n\t\t}\n\n\t\t// return\n\t\treturn $fields;\n\t};\n\n\t/**\n\t * findField\n\t *\n\t * Finds a specific field with jQuery\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring key \t\tThe field's key.\n\t * @param\tjQuery $parent\tjQuery element to search within.\n\t * @return\tjQuery\n\t */\n\n\tacf.findField = function ( key, $parent ) {\n\t\treturn acf.findFields( {\n\t\t\tkey: key,\n\t\t\tlimit: 1,\n\t\t\tparent: $parent,\n\t\t\tsuppressFilters: true,\n\t\t} );\n\t};\n\n\t/**\n\t * getField\n\t *\n\t * Returns a field instance\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery|string $field\tjQuery element or field key.\n\t * @return\tobject\n\t */\n\n\tacf.getField = function ( $field ) {\n\t\t// allow jQuery\n\t\tif ( $field instanceof jQuery ) {\n\t\t\t// find fields\n\t\t} else {\n\t\t\t$field = acf.findField( $field );\n\t\t}\n\n\t\t// instantiate\n\t\tvar field = $field.data( 'acf' );\n\t\tif ( ! field ) {\n\t\t\tfield = acf.newField( $field );\n\t\t}\n\n\t\t// return\n\t\treturn field;\n\t};\n\n\t/**\n\t * getFields\n\t *\n\t * Returns multiple field instances\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery|object $fields\tjQuery elements or query args.\n\t * @return\tarray\n\t */\n\n\tacf.getFields = function ( $fields ) {\n\t\t// allow jQuery\n\t\tif ( $fields instanceof jQuery ) {\n\t\t\t// find fields\n\t\t} else {\n\t\t\t$fields = acf.findFields( $fields );\n\t\t}\n\n\t\t// loop\n\t\tvar fields = [];\n\t\t$fields.each( function () {\n\t\t\tvar field = acf.getField( $( this ) );\n\t\t\tfields.push( field );\n\t\t} );\n\n\t\t// return\n\t\treturn fields;\n\t};\n\n\t/**\n\t * findClosestField\n\t *\n\t * Returns the closest jQuery field element\n\t *\n\t * @date\t9/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tjQuery $el\n\t * @return\tjQuery\n\t */\n\n\tacf.findClosestField = function ( $el ) {\n\t\treturn $el.closest( '.acf-field' );\n\t};\n\n\t/**\n\t * getClosestField\n\t *\n\t * Returns the closest field instance\n\t *\n\t * @date\t22/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery $el\n\t * @return\tobject\n\t */\n\n\tacf.getClosestField = function ( $el ) {\n\t\tvar $field = acf.findClosestField( $el );\n\t\treturn this.getField( $field );\n\t};\n\n\t/**\n\t * addGlobalFieldAction\n\t *\n\t * Sets up callback logic for global field actions\n\t *\n\t * @date\t15/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tstring action\n\t * @return\tvoid\n\t */\n\n\tvar addGlobalFieldAction = function ( action ) {\n\t\t// vars\n\t\tvar globalAction = action;\n\t\tvar pluralAction = action + '_fields'; // ready_fields\n\t\tvar singleAction = action + '_field'; // ready_field\n\n\t\t// global action\n\t\tvar globalCallback = function ( $el /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( action, arguments );\n\n\t\t\t// get args [$el, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// find fields\n\t\t\tvar fields = acf.getFields( { parent: $el } );\n\n\t\t\t// check\n\t\t\tif ( fields.length ) {\n\t\t\t\t// pluralAction\n\t\t\t\tvar pluralArgs = [ pluralAction, fields ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, pluralArgs );\n\t\t\t}\n\t\t};\n\n\t\t// plural action\n\t\tvar pluralCallback = function ( fields /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( pluralAction, arguments );\n\n\t\t\t// get args [fields, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// loop\n\t\t\tfields.map( function ( field, i ) {\n\t\t\t\t//setTimeout(function(){\n\t\t\t\t// singleAction\n\t\t\t\tvar singleArgs = [ singleAction, field ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, singleArgs );\n\t\t\t\t//}, i * 100);\n\t\t\t} );\n\t\t};\n\n\t\t// add actions\n\t\tacf.addAction( globalAction, globalCallback );\n\t\tacf.addAction( pluralAction, pluralCallback );\n\n\t\t// also add single action\n\t\taddSingleFieldAction( action );\n\t};\n\n\t/**\n\t * addSingleFieldAction\n\t *\n\t * Sets up callback logic for single field actions\n\t *\n\t * @date\t15/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tstring action\n\t * @return\tvoid\n\t */\n\n\tvar addSingleFieldAction = function ( action ) {\n\t\t// vars\n\t\tvar singleAction = action + '_field'; // ready_field\n\t\tvar singleEvent = action + 'Field'; // readyField\n\n\t\t// single action\n\t\tvar singleCallback = function ( field /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( singleAction, arguments );\n\n\t\t\t// get args [field, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// action variations (ready_field/type=image)\n\t\t\tvar variations = [ 'type', 'name', 'key' ];\n\t\t\tvariations.map( function ( variation ) {\n\t\t\t\t// vars\n\t\t\t\tvar prefix = '/' + variation + '=' + field.get( variation );\n\n\t\t\t\t// singleAction\n\t\t\t\targs = [ singleAction + prefix, field ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, args );\n\t\t\t} );\n\n\t\t\t// event\n\t\t\tif ( singleFieldEvents.indexOf( action ) > -1 ) {\n\t\t\t\tfield.trigger( singleEvent, extraArgs );\n\t\t\t}\n\t\t};\n\n\t\t// add actions\n\t\tacf.addAction( singleAction, singleCallback );\n\t};\n\n\t// vars\n\tvar globalFieldActions = [\n\t\t'prepare',\n\t\t'ready',\n\t\t'load',\n\t\t'append',\n\t\t'remove',\n\t\t'unmount',\n\t\t'remount',\n\t\t'sortstart',\n\t\t'sortstop',\n\t\t'show',\n\t\t'hide',\n\t\t'unload',\n\t];\n\tvar singleFieldActions = [\n\t\t'valid',\n\t\t'invalid',\n\t\t'enable',\n\t\t'disable',\n\t\t'new',\n\t\t'duplicate',\n\t];\n\tvar singleFieldEvents = [\n\t\t'remove',\n\t\t'unmount',\n\t\t'remount',\n\t\t'sortstart',\n\t\t'sortstop',\n\t\t'show',\n\t\t'hide',\n\t\t'unload',\n\t\t'valid',\n\t\t'invalid',\n\t\t'enable',\n\t\t'disable',\n\t\t'duplicate',\n\t];\n\n\t// add\n\tglobalFieldActions.map( addGlobalFieldAction );\n\tsingleFieldActions.map( addSingleFieldAction );\n\n\t/**\n\t * fieldsEventManager\n\t *\n\t * Manages field actions and events\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @param\tvoid\n\t */\n\n\tvar fieldsEventManager = new acf.Model( {\n\t\tid: 'fieldsEventManager',\n\t\tevents: {\n\t\t\t'click .acf-field a[href=\"#\"]': 'onClick',\n\t\t\t'change .acf-field': 'onChange',\n\t\t},\n\t\tonClick: function ( e ) {\n\t\t\t// prevent default of any link with an href of #\n\t\t\te.preventDefault();\n\t\t},\n\t\tonChange: function () {\n\t\t\t// preview hack allows post to save with no title or content\n\t\t\t$( '#_acf_changed' ).val( 1 );\n\t\t},\n\t} );\n\n\tvar duplicateFieldsManager = new acf.Model( {\n\t\tid: 'duplicateFieldsManager',\n\t\tactions: {\n\t\t\tduplicate: 'onDuplicate',\n\t\t\tduplicate_fields: 'onDuplicateFields',\n\t\t},\n\t\tonDuplicate: function ( $el, $el2 ) {\n\t\t\tvar fields = acf.getFields( { parent: $el } );\n\t\t\tif ( fields.length ) {\n\t\t\t\tvar $fields = acf.findFields( { parent: $el2 } );\n\t\t\t\tacf.doAction( 'duplicate_fields', fields, $fields );\n\t\t\t}\n\t\t},\n\t\tonDuplicateFields: function ( fields, duplicates ) {\n\t\t\tfields.map( function ( field, i ) {\n\t\t\t\tacf.doAction( 'duplicate_field', field, $( duplicates[ i ] ) );\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * refreshHelper\n\t *\n\t * description\n\t *\n\t * @date\t1/7/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar refreshHelper = new acf.Model( {\n\t\tpriority: 90,\n\t\tactions: {\n\t\t\tnew_field: 'refresh',\n\t\t\tshow_field: 'refresh',\n\t\t\thide_field: 'refresh',\n\t\t\tremove_field: 'refresh',\n\t\t\tunmount_field: 'refresh',\n\t\t\tremount_field: 'refresh',\n\t\t},\n\t\trefresh: function () {\n\t\t\tacf.refresh();\n\t\t},\n\t} );\n\n\t/**\n\t * mountHelper\n\t *\n\t * Adds compatiblity for the 'unmount' and 'remount' actions added in 5.8.0\n\t *\n\t * @date\t7/3/19\n\t * @since\t5.7.14\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar mountHelper = new acf.Model( {\n\t\tpriority: 1,\n\t\tactions: {\n\t\t\tsortstart: 'onSortstart',\n\t\t\tsortstop: 'onSortstop',\n\t\t},\n\t\tonSortstart: function ( $item ) {\n\t\t\tacf.doAction( 'unmount', $item );\n\t\t},\n\t\tonSortstop: function ( $item ) {\n\t\t\tacf.doAction( 'remount', $item );\n\t\t},\n\t} );\n\n\t/**\n\t * sortableHelper\n\t *\n\t * Adds compatibility for sorting a
        element\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar sortableHelper = new acf.Model( {\n\t\tactions: {\n\t\t\tsortstart: 'onSortstart',\n\t\t},\n\t\tonSortstart: function ( $item, $placeholder ) {\n\t\t\t// if $item is a tr, apply some css to the elements\n\t\t\tif ( $item.is( 'tr' ) ) {\n\t\t\t\t// replace $placeholder children with a single td\n\t\t\t\t// fixes \"width calculation issues\" due to conditional logic hiding some children\n\t\t\t\t$placeholder.html(\n\t\t\t\t\t''\n\t\t\t\t);\n\n\t\t\t\t// add helper class to remove absolute positioning\n\t\t\t\t$item.addClass( 'acf-sortable-tr-helper' );\n\n\t\t\t\t// set fixed widths for children\n\t\t\t\t$item.children().each( function () {\n\t\t\t\t\t$( this ).width( $( this ).width() );\n\t\t\t\t} );\n\n\t\t\t\t// mimic height\n\t\t\t\t$placeholder.height( $item.height() + 'px' );\n\n\t\t\t\t// remove class\n\t\t\t\t$item.removeClass( 'acf-sortable-tr-helper' );\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * duplicateHelper\n\t *\n\t * Fixes browser bugs when duplicating an element\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar duplicateHelper = new acf.Model( {\n\t\tactions: {\n\t\t\tafter_duplicate: 'onAfterDuplicate',\n\t\t},\n\t\tonAfterDuplicate: function ( $el, $el2 ) {\n\t\t\t// get original values\n\t\t\tvar vals = [];\n\t\t\t$el.find( 'select' ).each( function ( i ) {\n\t\t\t\tvals.push( $( this ).val() );\n\t\t\t} );\n\n\t\t\t// set duplicate values\n\t\t\t$el2.find( 'select' ).each( function ( i ) {\n\t\t\t\t$( this ).val( vals[ i ] );\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * tableHelper\n\t *\n\t * description\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar tableHelper = new acf.Model( {\n\t\tid: 'tableHelper',\n\n\t\tpriority: 20,\n\n\t\tactions: {\n\t\t\trefresh: 'renderTables',\n\t\t},\n\n\t\trenderTables: function ( $el ) {\n\t\t\t// loop\n\t\t\tvar self = this;\n\t\t\t$( '.acf-table:visible' ).each( function () {\n\t\t\t\tself.renderTable( $( this ) );\n\t\t\t} );\n\t\t},\n\n\t\trenderTable: function ( $table ) {\n\t\t\t// vars\n\t\t\tvar $ths = $table.find( '> thead > tr:visible > th[data-key]' );\n\t\t\tvar $tds = $table.find( '> tbody > tr:visible > td[data-key]' );\n\n\t\t\t// bail early if no thead\n\t\t\tif ( ! $ths.length || ! $tds.length ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// visiblity\n\t\t\t$ths.each( function ( i ) {\n\t\t\t\t// vars\n\t\t\t\tvar $th = $( this );\n\t\t\t\tvar key = $th.data( 'key' );\n\t\t\t\tvar $cells = $tds.filter( '[data-key=\"' + key + '\"]' );\n\t\t\t\tvar $hidden = $cells.filter( '.acf-hidden' );\n\n\t\t\t\t// always remove empty and allow cells to be hidden\n\t\t\t\t$cells.removeClass( 'acf-empty' );\n\n\t\t\t\t// hide $th if all cells are hidden\n\t\t\t\tif ( $cells.length === $hidden.length ) {\n\t\t\t\t\tacf.hide( $th );\n\n\t\t\t\t\t// force all hidden cells to appear empty\n\t\t\t\t} else {\n\t\t\t\t\tacf.show( $th );\n\t\t\t\t\t$hidden.addClass( 'acf-empty' );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// clear width\n\t\t\t$ths.css( 'width', 'auto' );\n\n\t\t\t// get visible\n\t\t\t$ths = $ths.not( '.acf-hidden' );\n\n\t\t\t// vars\n\t\t\tvar availableWidth = 100;\n\t\t\tvar colspan = $ths.length;\n\n\t\t\t// set custom widths first\n\t\t\tvar $fixedWidths = $ths.filter( '[data-width]' );\n\t\t\t$fixedWidths.each( function () {\n\t\t\t\tvar width = $( this ).data( 'width' );\n\t\t\t\t$( this ).css( 'width', width + '%' );\n\t\t\t\tavailableWidth -= width;\n\t\t\t} );\n\n\t\t\t// set auto widths\n\t\t\tvar $auoWidths = $ths.not( '[data-width]' );\n\t\t\tif ( $auoWidths.length ) {\n\t\t\t\tvar width = availableWidth / $auoWidths.length;\n\t\t\t\t$auoWidths.css( 'width', width + '%' );\n\t\t\t\tavailableWidth = 0;\n\t\t\t}\n\n\t\t\t// avoid stretching issue\n\t\t\tif ( availableWidth > 0 ) {\n\t\t\t\t$ths.last().css( 'width', 'auto' );\n\t\t\t}\n\n\t\t\t// update colspan on collapsed\n\t\t\t$tds.filter( '.-collapsed-target' ).each( function () {\n\t\t\t\t// vars\n\t\t\t\tvar $td = $( this );\n\n\t\t\t\t// check if collapsed\n\t\t\t\tif ( $td.parent().hasClass( '-collapsed' ) ) {\n\t\t\t\t\t$td.attr( 'colspan', $ths.length );\n\t\t\t\t} else {\n\t\t\t\t\t$td.removeAttr( 'colspan' );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * fieldsHelper\n\t *\n\t * description\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar fieldsHelper = new acf.Model( {\n\t\tid: 'fieldsHelper',\n\n\t\tpriority: 30,\n\n\t\tactions: {\n\t\t\trefresh: 'renderGroups',\n\t\t},\n\n\t\trenderGroups: function () {\n\t\t\t// Set timeout so the editor fires at the right time.\n\t\t\tsetTimeout( () => {\n\t\t\t\tvar self = this;\n\t\t\t\t$( '.acf-fields:visible' ).each( function () {\n\t\t\t\t\tself.renderGroup( $( this ) );\n\t\t\t\t} );\n\t\t\t}, 0 );\n\t\t},\n\n\t\trenderGroup: function ( $el ) {\n\t\t\t// vars\n\t\t\tvar top = 0;\n\t\t\tvar height = 0;\n\t\t\tvar $row = $();\n\n\t\t\t// get fields\n\t\t\tvar $fields = $el.children( '.acf-field[data-width]:visible' );\n\n\t\t\t// bail early if no fields\n\t\t\tif ( ! $fields.length ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if is .-left\n\t\t\tif ( $el.hasClass( '-left' ) ) {\n\t\t\t\t$fields.removeAttr( 'data-width' );\n\t\t\t\t$fields.css( 'width', 'auto' );\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// reset fields\n\t\t\t$fields.removeClass( '-r0 -c0' ).css( { 'min-height': 0 } );\n\n\t\t\t// loop\n\t\t\t$fields.each( function ( i ) {\n\t\t\t\t// vars\n\t\t\t\tvar $field = $( this );\n\t\t\t\tvar position = $field.position();\n\t\t\t\tvar thisTop = Math.ceil( position.top );\n\t\t\t\tvar thisLeft = Math.ceil( position.left );\n\n\t\t\t\t// detect change in row\n\t\t\t\tif ( $row.length && thisTop > top ) {\n\t\t\t\t\t// set previous heights\n\t\t\t\t\t$row.css( { 'min-height': height + 'px' } );\n\n\t\t\t\t\t// update position due to change in row above\n\t\t\t\t\tposition = $field.position();\n\t\t\t\t\tthisTop = Math.ceil( position.top );\n\t\t\t\t\tthisLeft = Math.ceil( position.left );\n\n\t\t\t\t\t// reset vars\n\t\t\t\t\ttop = 0;\n\t\t\t\t\theight = 0;\n\t\t\t\t\t$row = $();\n\t\t\t\t}\n\n\t\t\t\t// rtl\n\t\t\t\tif ( acf.get( 'rtl' ) ) {\n\t\t\t\t\tthisLeft = Math.ceil(\n\t\t\t\t\t\t$field.parent().width() -\n\t\t\t\t\t\t\t( position.left + $field.outerWidth() )\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\t// add classes\n\t\t\t\tif ( thisTop == 0 ) {\n\t\t\t\t\t$field.addClass( '-r0' );\n\t\t\t\t} else if ( thisLeft == 0 ) {\n\t\t\t\t\t$field.addClass( '-c0' );\n\t\t\t\t}\n\n\t\t\t\t// get height after class change\n\t\t\t\t// - add 1 for subpixel rendering\n\t\t\t\tvar thisHeight = Math.ceil( $field.outerHeight() ) + 1;\n\n\t\t\t\t// set height\n\t\t\t\theight = Math.max( height, thisHeight );\n\n\t\t\t\t// set y\n\t\t\t\ttop = Math.max( top, thisTop );\n\n\t\t\t\t// append\n\t\t\t\t$row = $row.add( $field );\n\t\t\t} );\n\n\t\t\t// clean up\n\t\t\tif ( $row.length ) {\n\t\t\t\t$row.css( { 'min-height': height + 'px' } );\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * Adds a body class when holding down the \"shift\" key.\n\t *\n\t * @date\t06/05/2020\n\t * @since\t5.9.0\n\t */\n\tvar bodyClassShiftHelper = new acf.Model( {\n\t\tid: 'bodyClassShiftHelper',\n\t\tevents: {\n\t\t\tkeydown: 'onKeyDown',\n\t\t\tkeyup: 'onKeyUp',\n\t\t},\n\t\tisShiftKey: function ( e ) {\n\t\t\treturn e.keyCode === 16;\n\t\t},\n\t\tonKeyDown: function ( e ) {\n\t\t\tif ( this.isShiftKey( e ) ) {\n\t\t\t\t$( 'body' ).addClass( 'acf-keydown-shift' );\n\t\t\t}\n\t\t},\n\t\tonKeyUp: function ( e ) {\n\t\t\tif ( this.isShiftKey( e ) ) {\n\t\t\t\t$( 'body' ).removeClass( 'acf-keydown-shift' );\n\t\t\t}\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * acf.newMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newMediaPopup = function ( args ) {\n\t\t// args\n\t\tvar popup = null;\n\t\tvar args = acf.parseArgs( args, {\n\t\t\tmode: 'select', // 'select', 'edit'\n\t\t\ttitle: '', // 'Upload Image'\n\t\t\tbutton: '', // 'Select Image'\n\t\t\ttype: '', // 'image', ''\n\t\t\tfield: false, // field instance\n\t\t\tallowedTypes: '', // '.jpg, .png, etc'\n\t\t\tlibrary: 'all', // 'all', 'uploadedTo'\n\t\t\tmultiple: false, // false, true, 'add'\n\t\t\tattachment: 0, // the attachment to edit\n\t\t\tautoOpen: true, // open the popup automatically\n\t\t\topen: function () {}, // callback after close\n\t\t\tselect: function () {}, // callback after select\n\t\t\tclose: function () {}, // callback after close\n\t\t} );\n\n\t\t// initialize\n\t\tif ( args.mode == 'edit' ) {\n\t\t\tpopup = new acf.models.EditMediaPopup( args );\n\t\t} else {\n\t\t\tpopup = new acf.models.SelectMediaPopup( args );\n\t\t}\n\n\t\t// open popup (allow frame customization before opening)\n\t\tif ( args.autoOpen ) {\n\t\t\tsetTimeout( function () {\n\t\t\t\tpopup.open();\n\t\t\t}, 1 );\n\t\t}\n\n\t\t// action\n\t\tacf.doAction( 'new_media_popup', popup );\n\n\t\t// return\n\t\treturn popup;\n\t};\n\n\t/**\n\t * getPostID\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar getPostID = function () {\n\t\tvar postID = acf.get( 'post_id' );\n\t\treturn acf.isNumeric( postID ) ? postID : 0;\n\t};\n\n\t/**\n\t * acf.getMimeTypes\n\t *\n\t * description\n\t *\n\t * @date\t11/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getMimeTypes = function () {\n\t\treturn this.get( 'mimeTypes' );\n\t};\n\n\tacf.getMimeType = function ( name ) {\n\t\t// vars\n\t\tvar allTypes = acf.getMimeTypes();\n\n\t\t// search\n\t\tif ( allTypes[ name ] !== undefined ) {\n\t\t\treturn allTypes[ name ];\n\t\t}\n\n\t\t// some types contain a mixed key such as \"jpg|jpeg|jpe\"\n\t\tfor ( var key in allTypes ) {\n\t\t\tif ( key.indexOf( name ) !== -1 ) {\n\t\t\t\treturn allTypes[ key ];\n\t\t\t}\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t};\n\n\t/**\n\t * MediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar MediaPopup = acf.Model.extend( {\n\t\tid: 'MediaPopup',\n\t\tdata: {},\n\t\tdefaults: {},\n\t\tframe: false,\n\n\t\tsetup: function ( props ) {\n\t\t\t$.extend( this.data, props );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar options = this.getFrameOptions();\n\n\t\t\t// add states\n\t\t\tthis.addFrameStates( options );\n\n\t\t\t// create frame\n\t\t\tvar frame = wp.media( options );\n\n\t\t\t// add args reference\n\t\t\tframe.acf = this;\n\n\t\t\t// add events\n\t\t\tthis.addFrameEvents( frame, options );\n\n\t\t\t// strore frame\n\t\t\tthis.frame = frame;\n\t\t},\n\n\t\topen: function () {\n\t\t\tthis.frame.open();\n\t\t},\n\n\t\tclose: function () {\n\t\t\tthis.frame.close();\n\t\t},\n\n\t\tremove: function () {\n\t\t\tthis.frame.detach();\n\t\t\tthis.frame.remove();\n\t\t},\n\n\t\tgetFrameOptions: function () {\n\t\t\t// vars\n\t\t\tvar options = {\n\t\t\t\ttitle: this.get( 'title' ),\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\tlibrary: {},\n\t\t\t\tstates: [],\n\t\t\t};\n\n\t\t\t// type\n\t\t\tif ( this.get( 'type' ) ) {\n\t\t\t\toptions.library.type = this.get( 'type' );\n\t\t\t}\n\n\t\t\t// type\n\t\t\tif ( this.get( 'library' ) === 'uploadedTo' ) {\n\t\t\t\toptions.library.uploadedTo = getPostID();\n\t\t\t}\n\n\t\t\t// attachment\n\t\t\tif ( this.get( 'attachment' ) ) {\n\t\t\t\toptions.library.post__in = [ this.get( 'attachment' ) ];\n\t\t\t}\n\n\t\t\t// button\n\t\t\tif ( this.get( 'button' ) ) {\n\t\t\t\toptions.button = {\n\t\t\t\t\ttext: this.get( 'button' ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn options;\n\t\t},\n\n\t\taddFrameStates: function ( options ) {\n\t\t\t// create query\n\t\t\tvar Query = wp.media.query( options.library );\n\n\t\t\t// add _acfuploader\n\t\t\t// this is super wack!\n\t\t\t// if you add _acfuploader to the options.library args, new uploads will not be added to the library view.\n\t\t\t// this has been traced back to the wp.media.model.Query initialize function (which can't be overriden)\n\t\t\t// Adding any custom args will cause the Attahcments to not observe the uploader queue\n\t\t\t// To bypass this security issue, we add in the args AFTER the Query has been initialized\n\t\t\t// options.library._acfuploader = settings.field;\n\t\t\tif (\n\t\t\t\tthis.get( 'field' ) &&\n\t\t\t\tacf.isset( Query, 'mirroring', 'args' )\n\t\t\t) {\n\t\t\t\tQuery.mirroring.args._acfuploader = this.get( 'field' );\n\t\t\t}\n\n\t\t\t// add states\n\t\t\toptions.states.push(\n\t\t\t\t// main state\n\t\t\t\tnew wp.media.controller.Library( {\n\t\t\t\t\tlibrary: Query,\n\t\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\t\ttitle: this.get( 'title' ),\n\t\t\t\t\tpriority: 20,\n\t\t\t\t\tfilterable: 'all',\n\t\t\t\t\teditable: true,\n\t\t\t\t\tallowLocalEdits: true,\n\t\t\t\t} )\n\t\t\t);\n\n\t\t\t// edit image functionality (added in WP 3.9)\n\t\t\tif ( acf.isset( wp, 'media', 'controller', 'EditImage' ) ) {\n\t\t\t\toptions.states.push( new wp.media.controller.EditImage() );\n\t\t\t}\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// log all events\n\t\t\t//frame.on('all', function( e ) {\n\t\t\t//\tconsole.log( 'frame all: %o', e );\n\t\t\t//});\n\n\t\t\t// add class\n\t\t\tframe.on(\n\t\t\t\t'open',\n\t\t\t\tfunction () {\n\t\t\t\t\tthis.$el\n\t\t\t\t\t\t.closest( '.media-modal' )\n\t\t\t\t\t\t.addClass(\n\t\t\t\t\t\t\t'acf-media-modal -' + this.acf.get( 'mode' )\n\t\t\t\t\t\t);\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// edit image view\n\t\t\t// source: media-views.js:2410 editImageContent()\n\t\t\tframe.on(\n\t\t\t\t'content:render:edit-image',\n\t\t\t\tfunction () {\n\t\t\t\t\tvar image = this.state().get( 'image' );\n\t\t\t\t\tvar view = new wp.media.view.EditImage( {\n\t\t\t\t\t\tmodel: image,\n\t\t\t\t\t\tcontroller: this,\n\t\t\t\t\t} ).render();\n\t\t\t\t\tthis.content.set( view );\n\n\t\t\t\t\t// after creating the wrapper view, load the actual editor via an ajax call\n\t\t\t\t\tview.loadEditor();\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// update toolbar button\n\t\t\t//frame.on( 'toolbar:create:select', function( toolbar ) {\n\t\t\t//\ttoolbar.view = new wp.media.view.Toolbar.Select({\n\t\t\t//\t\ttext: frame.options._button,\n\t\t\t//\t\tcontroller: this\n\t\t\t//\t});\n\t\t\t//}, frame );\n\n\t\t\t// on select\n\t\t\tframe.on( 'select', function () {\n\t\t\t\t// vars\n\t\t\t\tvar selection = frame.state().get( 'selection' );\n\n\t\t\t\t// if selecting images\n\t\t\t\tif ( selection ) {\n\t\t\t\t\t// loop\n\t\t\t\t\tselection.each( function ( attachment, i ) {\n\t\t\t\t\t\tframe.acf\n\t\t\t\t\t\t\t.get( 'select' )\n\t\t\t\t\t\t\t.apply( frame.acf, [ attachment, i ] );\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// on close\n\t\t\tframe.on( 'close', function () {\n\t\t\t\t// callback and remove\n\t\t\t\tsetTimeout( function () {\n\t\t\t\t\tframe.acf.get( 'close' ).apply( frame.acf );\n\t\t\t\t\tframe.acf.remove();\n\t\t\t\t}, 1 );\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * acf.models.SelectMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.models.SelectMediaPopup = MediaPopup.extend( {\n\t\tid: 'SelectMediaPopup',\n\t\tsetup: function ( props ) {\n\t\t\t// default button\n\t\t\tif ( ! props.button ) {\n\t\t\t\tprops.button = acf._x( 'Select', 'verb' );\n\t\t\t}\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.setup.apply( this, arguments );\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// plupload\n\t\t\t// adds _acfuploader param to validate uploads\n\t\t\tif (\n\t\t\t\tacf.isset( _wpPluploadSettings, 'defaults', 'multipart_params' )\n\t\t\t) {\n\t\t\t\t// add _acfuploader so that Uploader will inherit\n\t\t\t\t_wpPluploadSettings.defaults.multipart_params._acfuploader = this.get(\n\t\t\t\t\t'field'\n\t\t\t\t);\n\n\t\t\t\t// remove acf_field so future Uploaders won't inherit\n\t\t\t\tframe.on( 'open', function () {\n\t\t\t\t\tdelete _wpPluploadSettings\n\t\t\t\t\t\t.defaults.multipart_params._acfuploader;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// browse\n\t\t\tframe.on( 'content:activate:browse', function () {\n\t\t\t\t// vars\n\t\t\t\tvar toolbar = false;\n\n\t\t\t\t// populate above vars making sure to allow for failure\n\t\t\t\t// perhaps toolbar does not exist because the frame open is Upload Files\n\t\t\t\ttry {\n\t\t\t\t\ttoolbar = frame.content.get().toolbar;\n\t\t\t\t} catch ( e ) {\n\t\t\t\t\tconsole.log( e );\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// callback\n\t\t\t\tframe.acf.customizeFilters.apply( frame.acf, [ toolbar ] );\n\t\t\t} );\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.addFrameEvents.apply( this, arguments );\n\t\t},\n\n\t\tcustomizeFilters: function ( toolbar ) {\n\t\t\t// vars\n\t\t\tvar filters = toolbar.get( 'filters' );\n\n\t\t\t// image\n\t\t\tif ( this.get( 'type' ) == 'image' ) {\n\t\t\t\t// update all\n\t\t\t\tfilters.filters.all.text = acf.__( 'All images' );\n\n\t\t\t\t// remove some filters\n\t\t\t\tdelete filters.filters.audio;\n\t\t\t\tdelete filters.filters.video;\n\t\t\t\tdelete filters.filters.image;\n\n\t\t\t\t// update all filters to show images\n\t\t\t\t$.each( filters.filters, function ( i, filter ) {\n\t\t\t\t\tfilter.props.type = filter.props.type || 'image';\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// specific types\n\t\t\tif ( this.get( 'allowedTypes' ) ) {\n\t\t\t\t// convert \".jpg, .png\" into [\"jpg\", \"png\"]\n\t\t\t\tvar allowedTypes = this.get( 'allowedTypes' )\n\t\t\t\t\t.split( ' ' )\n\t\t\t\t\t.join( '' )\n\t\t\t\t\t.split( '.' )\n\t\t\t\t\t.join( '' )\n\t\t\t\t\t.split( ',' );\n\n\t\t\t\t// loop\n\t\t\t\tallowedTypes.map( function ( name ) {\n\t\t\t\t\t// get type\n\t\t\t\t\tvar mimeType = acf.getMimeType( name );\n\n\t\t\t\t\t// bail early if no type\n\t\t\t\t\tif ( ! mimeType ) return;\n\n\t\t\t\t\t// create new filter\n\t\t\t\t\tvar newFilter = {\n\t\t\t\t\t\ttext: mimeType,\n\t\t\t\t\t\tprops: {\n\t\t\t\t\t\t\tstatus: null,\n\t\t\t\t\t\t\ttype: mimeType,\n\t\t\t\t\t\t\tuploadedTo: null,\n\t\t\t\t\t\t\torderby: 'date',\n\t\t\t\t\t\t\torder: 'DESC',\n\t\t\t\t\t\t},\n\t\t\t\t\t\tpriority: 20,\n\t\t\t\t\t};\n\n\t\t\t\t\t// append\n\t\t\t\t\tfilters.filters[ mimeType ] = newFilter;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// uploaded to post\n\t\t\tif ( this.get( 'library' ) === 'uploadedTo' ) {\n\t\t\t\t// vars\n\t\t\t\tvar uploadedTo = this.frame.options.library.uploadedTo;\n\n\t\t\t\t// remove some filters\n\t\t\t\tdelete filters.filters.unattached;\n\t\t\t\tdelete filters.filters.uploaded;\n\n\t\t\t\t// add uploadedTo to filters\n\t\t\t\t$.each( filters.filters, function ( i, filter ) {\n\t\t\t\t\tfilter.text +=\n\t\t\t\t\t\t' (' + acf.__( 'Uploaded to this post' ) + ')';\n\t\t\t\t\tfilter.props.uploadedTo = uploadedTo;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// add _acfuploader to filters\n\t\t\tvar field = this.get( 'field' );\n\t\t\t$.each( filters.filters, function ( k, filter ) {\n\t\t\t\tfilter.props._acfuploader = field;\n\t\t\t} );\n\n\t\t\t// add _acfuplaoder to search\n\t\t\tvar search = toolbar.get( 'search' );\n\t\t\tsearch.model.attributes._acfuploader = field;\n\n\t\t\t// render (custom function added to prototype)\n\t\t\tif ( filters.renderFilters ) {\n\t\t\t\tfilters.renderFilters();\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * acf.models.EditMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.models.EditMediaPopup = MediaPopup.extend( {\n\t\tid: 'SelectMediaPopup',\n\t\tsetup: function ( props ) {\n\t\t\t// default button\n\t\t\tif ( ! props.button ) {\n\t\t\t\tprops.button = acf._x( 'Update', 'verb' );\n\t\t\t}\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.setup.apply( this, arguments );\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// add class\n\t\t\tframe.on(\n\t\t\t\t'open',\n\t\t\t\tfunction () {\n\t\t\t\t\t// add class\n\t\t\t\t\tthis.$el\n\t\t\t\t\t\t.closest( '.media-modal' )\n\t\t\t\t\t\t.addClass( 'acf-expanded' );\n\n\t\t\t\t\t// set to browse\n\t\t\t\t\tif ( this.content.mode() != 'browse' ) {\n\t\t\t\t\t\tthis.content.mode( 'browse' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// set selection\n\t\t\t\t\tvar state = this.state();\n\t\t\t\t\tvar selection = state.get( 'selection' );\n\t\t\t\t\tvar attachment = wp.media.attachment(\n\t\t\t\t\t\tframe.acf.get( 'attachment' )\n\t\t\t\t\t);\n\t\t\t\t\tselection.add( attachment );\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.addFrameEvents.apply( this, arguments );\n\t\t},\n\t} );\n\n\t/**\n\t * customizePrototypes\n\t *\n\t * description\n\t *\n\t * @date\t11/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar customizePrototypes = new acf.Model( {\n\t\tid: 'customizePrototypes',\n\t\twait: 'ready',\n\n\t\tinitialize: function () {\n\t\t\t// bail early if no media views\n\t\t\tif ( ! acf.isset( window, 'wp', 'media', 'view' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// fix bug where CPT without \"editor\" does not set post.id setting which then prevents uploadedTo from working\n\t\t\tvar postID = getPostID();\n\t\t\tif (\n\t\t\t\tpostID &&\n\t\t\t\tacf.isset( wp, 'media', 'view', 'settings', 'post' )\n\t\t\t) {\n\t\t\t\twp.media.view.settings.post.id = postID;\n\t\t\t}\n\n\t\t\t// customize\n\t\t\tthis.customizeAttachmentsButton();\n\t\t\tthis.customizeAttachmentsRouter();\n\t\t\tthis.customizeAttachmentFilters();\n\t\t\tthis.customizeAttachmentCompat();\n\t\t\tthis.customizeAttachmentLibrary();\n\t\t},\n\n\t\tcustomizeAttachmentsButton: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Button' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Extend\n\t\t\tvar Button = wp.media.view.Button;\n\t\t\twp.media.view.Button = Button.extend( {\n\t\t\t\t// Fix bug where \"Select\" button appears blank after editing an image.\n\t\t\t\t// Do this by simplifying Button initialize function and avoid deleting this.options.\n\t\t\t\tinitialize: function () {\n\t\t\t\t\tvar options = _.defaults( this.options, this.defaults );\n\t\t\t\t\tthis.model = new Backbone.Model( options );\n\t\t\t\t\tthis.listenTo( this.model, 'change', this.render );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentsRouter: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Router' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar Parent = wp.media.view.Router;\n\n\t\t\t// extend\n\t\t\twp.media.view.Router = Parent.extend( {\n\t\t\t\taddExpand: function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $a = $(\n\t\t\t\t\t\t[\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\tacf.__( 'Expand Details' ) +\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\tacf.__( 'Collapse Details' ) +\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t);\n\n\t\t\t\t\t// add events\n\t\t\t\t\t$a.on( 'click', function ( e ) {\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tvar $div = $( this ).closest( '.media-modal' );\n\t\t\t\t\t\tif ( $div.hasClass( 'acf-expanded' ) ) {\n\t\t\t\t\t\t\t$div.removeClass( 'acf-expanded' );\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$div.addClass( 'acf-expanded' );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\n\t\t\t\t\t// append\n\t\t\t\t\tthis.$el.append( $a );\n\t\t\t\t},\n\n\t\t\t\tinitialize: function () {\n\t\t\t\t\t// initialize\n\t\t\t\t\tParent.prototype.initialize.apply( this, arguments );\n\n\t\t\t\t\t// add buttons\n\t\t\t\t\tthis.addExpand();\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentFilters: function () {\n\t\t\t// validate\n\t\t\tif (\n\t\t\t\t! acf.isset( wp, 'media', 'view', 'AttachmentFilters', 'All' )\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar Parent = wp.media.view.AttachmentFilters.All;\n\n\t\t\t// renderFilters\n\t\t\t// copied from media-views.js:6939\n\t\t\tParent.prototype.renderFilters = function () {\n\t\t\t\t// Build `' )\n\t\t\t\t\t\t\t\t\t.val( value )\n\t\t\t\t\t\t\t\t\t.html( filter.text )[ 0 ],\n\t\t\t\t\t\t\t\tpriority: filter.priority || 50,\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t}, this )\n\t\t\t\t\t\t.sortBy( 'priority' )\n\t\t\t\t\t\t.pluck( 'el' )\n\t\t\t\t\t\t.value()\n\t\t\t\t);\n\t\t\t};\n\t\t},\n\n\t\tcustomizeAttachmentCompat: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'AttachmentCompat' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar AttachmentCompat = wp.media.view.AttachmentCompat;\n\t\t\tvar timeout = false;\n\n\t\t\t// extend\n\t\t\twp.media.view.AttachmentCompat = AttachmentCompat.extend( {\n\t\t\t\trender: function () {\n\t\t\t\t\t// WP bug\n\t\t\t\t\t// When multiple media frames exist on the same page (WP content, WYSIWYG, image, file ),\n\t\t\t\t\t// WP creates multiple instances of this AttachmentCompat view.\n\t\t\t\t\t// Each instance will attempt to render when a new modal is created.\n\t\t\t\t\t// Use a property to avoid this and only render once per instance.\n\t\t\t\t\tif ( this.rendered ) {\n\t\t\t\t\t\treturn this;\n\t\t\t\t\t}\n\n\t\t\t\t\t// render HTML\n\t\t\t\t\tAttachmentCompat.prototype.render.apply( this, arguments );\n\n\t\t\t\t\t// when uploading, render is called twice.\n\t\t\t\t\t// ignore first render by checking for #acf-form-data element\n\t\t\t\t\tif ( ! this.$( '#acf-form-data' ).length ) {\n\t\t\t\t\t\treturn this;\n\t\t\t\t\t}\n\n\t\t\t\t\t// clear timeout\n\t\t\t\t\tclearTimeout( timeout );\n\n\t\t\t\t\t// setTimeout\n\t\t\t\t\ttimeout = setTimeout(\n\t\t\t\t\t\t$.proxy( function () {\n\t\t\t\t\t\t\tthis.rendered = true;\n\t\t\t\t\t\t\tacf.doAction( 'append', this.$el );\n\t\t\t\t\t\t}, this ),\n\t\t\t\t\t\t50\n\t\t\t\t\t);\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\tsave: function ( event ) {\n\t\t\t\t\tvar data = {};\n\n\t\t\t\t\tif ( event ) {\n\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t}\n\n\t\t\t\t\t//_.each( this.$el.serializeArray(), function( pair ) {\n\t\t\t\t\t//\tdata[ pair.name ] = pair.value;\n\t\t\t\t\t//});\n\n\t\t\t\t\t// Serialize data more thoroughly to allow chckbox inputs to save.\n\t\t\t\t\tdata = acf.serializeForAjax( this.$el );\n\n\t\t\t\t\tthis.controller.trigger( 'attachment:compat:waiting', [\n\t\t\t\t\t\t'waiting',\n\t\t\t\t\t] );\n\t\t\t\t\tthis.model\n\t\t\t\t\t\t.saveCompat( data )\n\t\t\t\t\t\t.always( _.bind( this.postSave, this ) );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentLibrary: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Attachment', 'Library' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar AttachmentLibrary = wp.media.view.Attachment.Library;\n\n\t\t\t// extend\n\t\t\twp.media.view.Attachment.Library = AttachmentLibrary.extend( {\n\t\t\t\trender: function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar popup = acf.isget( this, 'controller', 'acf' );\n\t\t\t\t\tvar attributes = acf.isget( this, 'model', 'attributes' );\n\n\t\t\t\t\t// check vars exist to avoid errors\n\t\t\t\t\tif ( popup && attributes ) {\n\t\t\t\t\t\t// show errors\n\t\t\t\t\t\tif ( attributes.acf_errors ) {\n\t\t\t\t\t\t\tthis.$el.addClass( 'acf-disabled' );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// disable selected\n\t\t\t\t\t\tvar selected = popup.get( 'selected' );\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tselected &&\n\t\t\t\t\t\t\tselected.indexOf( attributes.id ) > -1\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tthis.$el.addClass( 'acf-selected' );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// render\n\t\t\t\t\treturn AttachmentLibrary.prototype.render.apply(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\targuments\n\t\t\t\t\t);\n\t\t\t\t},\n\n\t\t\t\t/*\n\t\t\t\t * toggleSelection\n\t\t\t\t *\n\t\t\t\t * This function is called before an attachment is selected\n\t\t\t\t * A good place to check for errors and prevent the 'select' function from being fired\n\t\t\t\t *\n\t\t\t\t * @type\tfunction\n\t\t\t\t * @date\t29/09/2016\n\t\t\t\t * @since\t5.4.0\n\t\t\t\t *\n\t\t\t\t * @param\toptions (object)\n\t\t\t\t * @return\tn/a\n\t\t\t\t */\n\n\t\t\t\ttoggleSelection: function ( options ) {\n\t\t\t\t\t// vars\n\t\t\t\t\t// source: wp-includes/js/media-views.js:2880\n\t\t\t\t\tvar collection = this.collection,\n\t\t\t\t\t\tselection = this.options.selection,\n\t\t\t\t\t\tmodel = this.model,\n\t\t\t\t\t\tsingle = selection.single();\n\n\t\t\t\t\t// vars\n\t\t\t\t\tvar frame = this.controller;\n\t\t\t\t\tvar errors = acf.isget(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\t'model',\n\t\t\t\t\t\t'attributes',\n\t\t\t\t\t\t'acf_errors'\n\t\t\t\t\t);\n\t\t\t\t\tvar $sidebar = frame.$el.find(\n\t\t\t\t\t\t'.media-frame-content .media-sidebar'\n\t\t\t\t\t);\n\n\t\t\t\t\t// remove previous error\n\t\t\t\t\t$sidebar.children( '.acf-selection-error' ).remove();\n\n\t\t\t\t\t// show attachment details\n\t\t\t\t\t$sidebar.children().removeClass( 'acf-hidden' );\n\n\t\t\t\t\t// add message\n\t\t\t\t\tif ( frame && errors ) {\n\t\t\t\t\t\t// vars\n\t\t\t\t\t\tvar filename = acf.isget(\n\t\t\t\t\t\t\tthis,\n\t\t\t\t\t\t\t'model',\n\t\t\t\t\t\t\t'attributes',\n\t\t\t\t\t\t\t'filename'\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// hide attachment details\n\t\t\t\t\t\t// Gallery field continues to show previously selected attachment...\n\t\t\t\t\t\t$sidebar.children().addClass( 'acf-hidden' );\n\n\t\t\t\t\t\t// append message\n\t\t\t\t\t\t$sidebar.prepend(\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\t'
        ',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\tacf.__( 'Restricted' ) +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\tfilename +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\terrors +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'
        ',\n\t\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// reset selection (unselects all attachments)\n\t\t\t\t\t\tselection.reset();\n\n\t\t\t\t\t\t// set single (attachment displayed in sidebar)\n\t\t\t\t\t\tselection.single( model );\n\n\t\t\t\t\t\t// return and prevent 'select' form being fired\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn AttachmentLibrary.prototype.toggleSelection.apply(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\targuments\n\t\t\t\t\t);\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * postboxManager\n\t *\n\t * Manages postboxes on the screen.\n\t *\n\t * @date\t25/5/19\n\t * @since\t5.8.1\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar postboxManager = new acf.Model( {\n\t\twait: 'prepare',\n\t\tpriority: 1,\n\t\tinitialize: function () {\n\t\t\t( acf.get( 'postboxes' ) || [] ).map( acf.newPostbox );\n\t\t},\n\t} );\n\n\t/**\n\t * acf.getPostbox\n\t *\n\t * Returns a postbox instance.\n\t *\n\t * @date\t23/9/18\n\t * @since\t5.7.7\n\t *\n\t * @param\tmixed $el Either a jQuery element or the postbox id.\n\t * @return\tobject\n\t */\n\tacf.getPostbox = function ( $el ) {\n\t\t// allow string parameter\n\t\tif ( typeof arguments[ 0 ] == 'string' ) {\n\t\t\t$el = $( '#' + arguments[ 0 ] );\n\t\t}\n\n\t\t// return instance\n\t\treturn acf.getInstance( $el );\n\t};\n\n\t/**\n\t * acf.getPostboxes\n\t *\n\t * Returns an array of postbox instances.\n\t *\n\t * @date\t23/9/18\n\t * @since\t5.7.7\n\t *\n\t * @param\tvoid\n\t * @return\tarray\n\t */\n\tacf.getPostboxes = function () {\n\t\treturn acf.getInstances( $( '.acf-postbox' ) );\n\t};\n\n\t/**\n\t * acf.newPostbox\n\t *\n\t * Returns a new postbox instance for the given props.\n\t *\n\t * @date\t20/9/18\n\t * @since\t5.7.6\n\t *\n\t * @param\tobject props The postbox properties.\n\t * @return\tobject\n\t */\n\tacf.newPostbox = function ( props ) {\n\t\treturn new acf.models.Postbox( props );\n\t};\n\n\t/**\n\t * acf.models.Postbox\n\t *\n\t * The postbox model.\n\t *\n\t * @date\t20/9/18\n\t * @since\t5.7.6\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tacf.models.Postbox = acf.Model.extend( {\n\t\tdata: {\n\t\t\tid: '',\n\t\t\tkey: '',\n\t\t\tstyle: 'default',\n\t\t\tlabel: 'top',\n\t\t\tedit: '',\n\t\t},\n\n\t\tsetup: function ( props ) {\n\t\t\t// compatibilty\n\t\t\tif ( props.editLink ) {\n\t\t\t\tprops.edit = props.editLink;\n\t\t\t}\n\n\t\t\t// extend data\n\t\t\t$.extend( this.data, props );\n\n\t\t\t// set $el\n\t\t\tthis.$el = this.$postbox();\n\t\t},\n\n\t\t$postbox: function () {\n\t\t\treturn $( '#' + this.get( 'id' ) );\n\t\t},\n\n\t\t$hide: function () {\n\t\t\treturn $( '#' + this.get( 'id' ) + '-hide' );\n\t\t},\n\n\t\t$hideLabel: function () {\n\t\t\treturn this.$hide().parent();\n\t\t},\n\n\t\t$hndle: function () {\n\t\t\treturn this.$( '> .hndle' );\n\t\t},\n\n\t\t$handleActions: function () {\n\t\t\treturn this.$( '> .postbox-header .handle-actions' );\n\t\t},\n\n\t\t$inside: function () {\n\t\t\treturn this.$( '> .inside' );\n\t\t},\n\n\t\tisVisible: function () {\n\t\t\treturn this.$el.hasClass( 'acf-hidden' );\n\t\t},\n\n\t\tisHiddenByScreenOptions: function () {\n\t\t\treturn (\n\t\t\t\tthis.$el.hasClass( 'hide-if-js' ) ||\n\t\t\t\tthis.$el.css( 'display' ) == 'none'\n\t\t\t);\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Add default class.\n\t\t\tthis.$el.addClass( 'acf-postbox' );\n\n\t\t\t// Add field group style class (ignore in block editor).\n\t\t\tif ( acf.get( 'editor' ) !== 'block' ) {\n\t\t\t\tvar style = this.get( 'style' );\n\t\t\t\tif ( style !== 'default' ) {\n\t\t\t\t\tthis.$el.addClass( style );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Add .inside class.\n\t\t\tthis.$inside()\n\t\t\t\t.addClass( 'acf-fields' )\n\t\t\t\t.addClass( '-' + this.get( 'label' ) );\n\n\t\t\t// Append edit link.\n\t\t\tvar edit = this.get( 'edit' );\n\t\t\tif ( edit ) {\n\t\t\t\tvar html =\n\t\t\t\t\t'';\n\t\t\t\tvar $handleActions = this.$handleActions();\n\t\t\t\tif ( $handleActions.length ) {\n\t\t\t\t\t$handleActions.prepend( html );\n\t\t\t\t} else {\n\t\t\t\t\tthis.$hndle().append( html );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Show postbox.\n\t\t\tthis.show();\n\t\t},\n\n\t\tshow: function () {\n\t\t\t// If disabled by screen options, set checked to false and return.\n\t\t\tif ( this.$el.hasClass( 'hide-if-js' ) ) {\n\t\t\t\tthis.$hide().prop( 'checked', false );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Show label.\n\t\t\tthis.$hideLabel().show();\n\n\t\t\t// toggle on checkbox\n\t\t\tthis.$hide().prop( 'checked', true );\n\n\t\t\t// Show postbox\n\t\t\tthis.$el.show().removeClass( 'acf-hidden' );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'show_postbox', this );\n\t\t},\n\n\t\tenable: function () {\n\t\t\tacf.enable( this.$el, 'postbox' );\n\t\t},\n\n\t\tshowEnable: function () {\n\t\t\tthis.enable();\n\t\t\tthis.show();\n\t\t},\n\n\t\thide: function () {\n\t\t\t// Hide label.\n\t\t\tthis.$hideLabel().hide();\n\n\t\t\t// Hide postbox\n\t\t\tthis.$el.hide().addClass( 'acf-hidden' );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'hide_postbox', this );\n\t\t},\n\n\t\tdisable: function () {\n\t\t\tacf.disable( this.$el, 'postbox' );\n\t\t},\n\n\t\thideDisable: function () {\n\t\t\tthis.disable();\n\t\t\tthis.hide();\n\t\t},\n\n\t\thtml: function ( html ) {\n\t\t\t// Update HTML.\n\t\t\tthis.$inside().html( html );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'append', this.$el );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.screen = new acf.Model( {\n\t\tactive: true,\n\n\t\txhr: false,\n\n\t\ttimeout: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'change #page_template': 'onChange',\n\t\t\t'change #parent_id': 'onChange',\n\t\t\t'change #post-formats-select': 'onChange',\n\t\t\t'change .categorychecklist': 'onChange',\n\t\t\t'change .tagsdiv': 'onChange',\n\t\t\t'change .acf-taxonomy-field[data-save=\"1\"]': 'onChange',\n\t\t\t'change #product-type': 'onChange',\n\t\t},\n\n\t\tisPost: function () {\n\t\t\treturn acf.get( 'screen' ) === 'post';\n\t\t},\n\n\t\tisUser: function () {\n\t\t\treturn acf.get( 'screen' ) === 'user';\n\t\t},\n\n\t\tisTaxonomy: function () {\n\t\t\treturn acf.get( 'screen' ) === 'taxonomy';\n\t\t},\n\n\t\tisAttachment: function () {\n\t\t\treturn acf.get( 'screen' ) === 'attachment';\n\t\t},\n\n\t\tisNavMenu: function () {\n\t\t\treturn acf.get( 'screen' ) === 'nav_menu';\n\t\t},\n\n\t\tisWidget: function () {\n\t\t\treturn acf.get( 'screen' ) === 'widget';\n\t\t},\n\n\t\tisComment: function () {\n\t\t\treturn acf.get( 'screen' ) === 'comment';\n\t\t},\n\n\t\tgetPageTemplate: function () {\n\t\t\tvar $el = $( '#page_template' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tgetPageParent: function ( e, $el ) {\n\t\t\tvar $el = $( '#parent_id' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tgetPageType: function ( e, $el ) {\n\t\t\treturn this.getPageParent() ? 'child' : 'parent';\n\t\t},\n\n\t\tgetPostType: function () {\n\t\t\treturn $( '#post_type' ).val();\n\t\t},\n\n\t\tgetPostFormat: function ( e, $el ) {\n\t\t\tvar $el = $( '#post-formats-select input:checked' );\n\t\t\tif ( $el.length ) {\n\t\t\t\tvar val = $el.val();\n\t\t\t\treturn val == '0' ? 'standard' : val;\n\t\t\t}\n\t\t\treturn null;\n\t\t},\n\n\t\tgetPostCoreTerms: function () {\n\t\t\t// vars\n\t\t\tvar terms = {};\n\n\t\t\t// serialize WP taxonomy postboxes\n\t\t\tvar data = acf.serialize( $( '.categorydiv, .tagsdiv' ) );\n\n\t\t\t// use tax_input (tag, custom-taxonomy) when possible.\n\t\t\t// this data is already formatted in taxonomy => [terms].\n\t\t\tif ( data.tax_input ) {\n\t\t\t\tterms = data.tax_input;\n\t\t\t}\n\n\t\t\t// append \"category\" which uses a different name\n\t\t\tif ( data.post_category ) {\n\t\t\t\tterms.category = data.post_category;\n\t\t\t}\n\n\t\t\t// convert any string values (tags) into array format\n\t\t\tfor ( var tax in terms ) {\n\t\t\t\tif ( ! acf.isArray( terms[ tax ] ) ) {\n\t\t\t\t\tterms[ tax ] = terms[ tax ].split( /,[\\s]?/ );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\tgetPostTerms: function () {\n\t\t\t// Get core terms.\n\t\t\tvar terms = this.getPostCoreTerms();\n\n\t\t\t// loop over taxonomy fields and add their values\n\t\t\tacf.getFields( { type: 'taxonomy' } ).map( function ( field ) {\n\t\t\t\t// ignore fields that don't save\n\t\t\t\tif ( ! field.get( 'save' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// vars\n\t\t\t\tvar val = field.val();\n\t\t\t\tvar tax = field.get( 'taxonomy' );\n\n\t\t\t\t// check val\n\t\t\t\tif ( val ) {\n\t\t\t\t\t// ensure terms exists\n\t\t\t\t\tterms[ tax ] = terms[ tax ] || [];\n\n\t\t\t\t\t// ensure val is an array\n\t\t\t\t\tval = acf.isArray( val ) ? val : [ val ];\n\n\t\t\t\t\t// append\n\t\t\t\t\tterms[ tax ] = terms[ tax ].concat( val );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// add WC product type\n\t\t\tif ( ( productType = this.getProductType() ) !== null ) {\n\t\t\t\tterms.product_type = [ productType ];\n\t\t\t}\n\n\t\t\t// remove duplicate values\n\t\t\tfor ( var tax in terms ) {\n\t\t\t\tterms[ tax ] = acf.uniqueArray( terms[ tax ] );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\tgetProductType: function () {\n\t\t\tvar $el = $( '#product-type' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tcheck: function () {\n\t\t\t// bail early if not for post\n\t\t\tif ( acf.get( 'screen' ) !== 'post' ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// abort XHR if is already loading AJAX data\n\t\t\tif ( this.xhr ) {\n\t\t\t\tthis.xhr.abort();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar ajaxData = acf.parseArgs( this.data, {\n\t\t\t\taction: 'acf/ajax/check_screen',\n\t\t\t\tscreen: acf.get( 'screen' ),\n\t\t\t\texists: [],\n\t\t\t} );\n\n\t\t\t// post id\n\t\t\tif ( this.isPost() ) {\n\t\t\t\tajaxData.post_id = acf.get( 'post_id' );\n\t\t\t}\n\n\t\t\t// post type\n\t\t\tif ( ( postType = this.getPostType() ) !== null ) {\n\t\t\t\tajaxData.post_type = postType;\n\t\t\t}\n\n\t\t\t// page template\n\t\t\tif ( ( pageTemplate = this.getPageTemplate() ) !== null ) {\n\t\t\t\tajaxData.page_template = pageTemplate;\n\t\t\t}\n\n\t\t\t// page parent\n\t\t\tif ( ( pageParent = this.getPageParent() ) !== null ) {\n\t\t\t\tajaxData.page_parent = pageParent;\n\t\t\t}\n\n\t\t\t// page type\n\t\t\tif ( ( pageType = this.getPageType() ) !== null ) {\n\t\t\t\tajaxData.page_type = pageType;\n\t\t\t}\n\n\t\t\t// post format\n\t\t\tif ( ( postFormat = this.getPostFormat() ) !== null ) {\n\t\t\t\tajaxData.post_format = postFormat;\n\t\t\t}\n\n\t\t\t// post terms\n\t\t\tif ( ( postTerms = this.getPostTerms() ) !== null ) {\n\t\t\t\tajaxData.post_terms = postTerms;\n\t\t\t}\n\n\t\t\t// add array of existing postboxes to increase performance and reduce JSON HTML\n\t\t\tacf.getPostboxes().map( function ( postbox ) {\n\t\t\t\tajaxData.exists.push( postbox.get( 'key' ) );\n\t\t\t} );\n\n\t\t\t// filter\n\t\t\tajaxData = acf.applyFilters( 'check_screen_args', ajaxData );\n\n\t\t\t// success\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// Render post screen.\n\t\t\t\tif ( acf.get( 'screen' ) == 'post' ) {\n\t\t\t\t\tthis.renderPostScreen( json );\n\n\t\t\t\t\t// Render user screen.\n\t\t\t\t} else if ( acf.get( 'screen' ) == 'user' ) {\n\t\t\t\t\tthis.renderUserScreen( json );\n\t\t\t\t}\n\n\t\t\t\t// action\n\t\t\t\tacf.doAction( 'check_screen_complete', json, ajaxData );\n\t\t\t};\n\n\t\t\t// ajax\n\t\t\tthis.xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t} );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tthis.setTimeout( this.check, 1 );\n\t\t},\n\n\t\trenderPostScreen: function ( data ) {\n\t\t\t// Helper function to copy events\n\t\t\tvar copyEvents = function ( $from, $to ) {\n\t\t\t\tvar events = $._data( $from[ 0 ] ).events;\n\t\t\t\tfor ( var type in events ) {\n\t\t\t\t\tfor ( var i = 0; i < events[ type ].length; i++ ) {\n\t\t\t\t\t\t$to.on( type, events[ type ][ i ].handler );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// Helper function to sort metabox.\n\t\t\tvar sortMetabox = function ( id, ids ) {\n\t\t\t\t// Find position of id within ids.\n\t\t\t\tvar index = ids.indexOf( id );\n\n\t\t\t\t// Bail early if index not found.\n\t\t\t\tif ( index == -1 ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// Loop over metaboxes behind (in reverse order).\n\t\t\t\tfor ( var i = index - 1; i >= 0; i-- ) {\n\t\t\t\t\tif ( $( '#' + ids[ i ] ).length ) {\n\t\t\t\t\t\treturn $( '#' + ids[ i ] ).after( $( '#' + id ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Loop over metaboxes infront.\n\t\t\t\tfor ( var i = index + 1; i < ids.length; i++ ) {\n\t\t\t\t\tif ( $( '#' + ids[ i ] ).length ) {\n\t\t\t\t\t\treturn $( '#' + ids[ i ] ).before( $( '#' + id ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Return false if not sorted.\n\t\t\t\treturn false;\n\t\t\t};\n\n\t\t\t// Keep track of visible and hidden postboxes.\n\t\t\tdata.visible = [];\n\t\t\tdata.hidden = [];\n\n\t\t\t// Show these postboxes.\n\t\t\tdata.results = data.results.map( function ( result, i ) {\n\t\t\t\t// vars\n\t\t\t\tvar postbox = acf.getPostbox( result.id );\n\n\t\t\t\t// Prevent \"acf_after_title\" position in Block Editor.\n\t\t\t\tif (\n\t\t\t\t\tacf.isGutenberg() &&\n\t\t\t\t\tresult.position == 'acf_after_title'\n\t\t\t\t) {\n\t\t\t\t\tresult.position = 'normal';\n\t\t\t\t}\n\n\t\t\t\t// Create postbox if doesn't exist.\n\t\t\t\tif ( ! postbox ) {\n\t\t\t\t\tvar wpMinorVersion = parseFloat( acf.get( 'wp_version' ) );\n\t\t\t\t\tif ( wpMinorVersion >= 5.5 ) {\n\t\t\t\t\t\tvar postboxHeader = [\n\t\t\t\t\t\t\t'
        ',\n\t\t\t\t\t\t\t'

        ',\n\t\t\t\t\t\t\t'' + acf.escHtml( result.title ) + '',\n\t\t\t\t\t\t\t'

        ',\n\t\t\t\t\t\t\t'
        ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'
        ',\n\t\t\t\t\t\t\t'
        ',\n\t\t\t\t\t\t].join( '' );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar postboxHeader = [\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'

        ',\n\t\t\t\t\t\t\t'' + acf.escHtml( result.title ) + '',\n\t\t\t\t\t\t\t'

        ',\n\t\t\t\t\t\t].join( '' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Ensure result.classes is set.\n\t\t\t\t\tif ( ! result.classes ) result.classes = '';\n\n\t\t\t\t\t// Create it.\n\t\t\t\t\tvar $postbox = $(\n\t\t\t\t\t\t[\n\t\t\t\t\t\t\t'
        ',\n\t\t\t\t\t\t\tpostboxHeader,\n\t\t\t\t\t\t\t'
        ',\n\t\t\t\t\t\t\tresult.html,\n\t\t\t\t\t\t\t'
        ',\n\t\t\t\t\t\t\t'
        ',\n\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t);\n\n\t\t\t\t\t// Create new hide toggle.\n\t\t\t\t\tif ( $( '#adv-settings' ).length ) {\n\t\t\t\t\t\tvar $prefs = $( '#adv-settings .metabox-prefs' );\n\t\t\t\t\t\tvar $label = $(\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Copy default WP events onto checkbox.\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$prefs.find( 'input' ).first(),\n\t\t\t\t\t\t\t$label.find( 'input' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Append hide label\n\t\t\t\t\t\t$prefs.append( $label );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Copy default WP events onto metabox.\n\t\t\t\t\tif ( $( '.postbox' ).length ) {\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$( '.postbox .handlediv' ).first(),\n\t\t\t\t\t\t\t$postbox.children( '.handlediv' )\n\t\t\t\t\t\t);\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$( '.postbox .hndle' ).first(),\n\t\t\t\t\t\t\t$postbox.children( '.hndle' )\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// Append metabox to the bottom of \"side-sortables\".\n\t\t\t\t\tif ( result.position === 'side' ) {\n\t\t\t\t\t\t$( '#' + result.position + '-sortables' ).append(\n\t\t\t\t\t\t\t$postbox\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Prepend metabox to the top of \"normal-sortbables\".\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$( '#' + result.position + '-sortables' ).prepend(\n\t\t\t\t\t\t\t$postbox\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// Position metabox amongst existing ACF metaboxes within the same location.\n\t\t\t\t\tvar order = [];\n\t\t\t\t\tdata.results.map( function ( _result ) {\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tresult.position === _result.position &&\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t'#' +\n\t\t\t\t\t\t\t\t\tresult.position +\n\t\t\t\t\t\t\t\t\t'-sortables #' +\n\t\t\t\t\t\t\t\t\t_result.id\n\t\t\t\t\t\t\t).length\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\torder.push( _result.id );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t\tsortMetabox( result.id, order );\n\n\t\t\t\t\t// Check 'sorted' for user preference.\n\t\t\t\t\tif ( data.sorted ) {\n\t\t\t\t\t\t// Loop over each position (acf_after_title, side, normal).\n\t\t\t\t\t\tfor ( var position in data.sorted ) {\n\t\t\t\t\t\t\tlet order = data.sorted[ position ];\n\n\t\t\t\t\t\t\tif ( typeof order !== 'string' ) {\n\t\t\t\t\t\t\t\tcontinue;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// Explode string into array of ids.\n\t\t\t\t\t\t\torder = order.split( ',' );\n\n\t\t\t\t\t\t\t// Position metabox relative to order.\n\t\t\t\t\t\t\tif ( sortMetabox( result.id, order ) ) {\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Initalize it (modifies HTML).\n\t\t\t\t\tpostbox = acf.newPostbox( result );\n\n\t\t\t\t\t// Trigger action.\n\t\t\t\t\tacf.doAction( 'append', $postbox );\n\t\t\t\t\tacf.doAction( 'append_postbox', postbox );\n\t\t\t\t}\n\n\t\t\t\t// show postbox\n\t\t\t\tpostbox.showEnable();\n\n\t\t\t\t// append\n\t\t\t\tdata.visible.push( result.id );\n\n\t\t\t\t// Return result (may have changed).\n\t\t\t\treturn result;\n\t\t\t} );\n\n\t\t\t// Hide these postboxes.\n\t\t\tacf.getPostboxes().map( function ( postbox ) {\n\t\t\t\tif ( data.visible.indexOf( postbox.get( 'id' ) ) === -1 ) {\n\t\t\t\t\t// Hide postbox.\n\t\t\t\t\tpostbox.hideDisable();\n\n\t\t\t\t\t// Append to data.\n\t\t\t\t\tdata.hidden.push( postbox.get( 'id' ) );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Update style.\n\t\t\t$( '#acf-style' ).html( data.style );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'refresh_post_screen', data );\n\t\t},\n\n\t\trenderUserScreen: function ( json ) {},\n\t} );\n\n\t/**\n\t * gutenScreen\n\t *\n\t * Adds compatibility with the Gutenberg edit screen.\n\t *\n\t * @date\t11/12/18\n\t * @since\t5.8.0\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar gutenScreen = new acf.Model( {\n\t\t// Keep a reference to the most recent post attributes.\n\t\tpostEdits: {},\n\n\t\t// Wait until assets have been loaded.\n\t\twait: 'prepare',\n\n\t\tinitialize: function () {\n\t\t\t// Bail early if not Gutenberg.\n\t\t\tif ( ! acf.isGutenbergPostEditor() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Listen for changes (use debounced version as this can fires often).\n\t\t\twp.data.subscribe( acf.debounce( this.onChange ).bind( this ) );\n\n\t\t\t// Customize \"acf.screen.get\" functions.\n\t\t\tacf.screen.getPageTemplate = this.getPageTemplate;\n\t\t\tacf.screen.getPageParent = this.getPageParent;\n\t\t\tacf.screen.getPostType = this.getPostType;\n\t\t\tacf.screen.getPostFormat = this.getPostFormat;\n\t\t\tacf.screen.getPostCoreTerms = this.getPostCoreTerms;\n\n\t\t\t// Disable unload\n\t\t\tacf.unload.disable();\n\n\t\t\t// Refresh metaboxes since WP 5.3.\n\t\t\tvar wpMinorVersion = parseFloat( acf.get( 'wp_version' ) );\n\t\t\tif ( wpMinorVersion >= 5.3 ) {\n\t\t\t\tthis.addAction(\n\t\t\t\t\t'refresh_post_screen',\n\t\t\t\t\tthis.onRefreshPostScreen\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Trigger \"refresh\" after WP has moved metaboxes into place.\n\t\t\twp.domReady( acf.refresh );\n\t\t},\n\n\t\tonChange: function () {\n\t\t\t// Determine attributes that can trigger a refresh.\n\t\t\tvar attributes = [ 'template', 'parent', 'format' ];\n\n\t\t\t// Append taxonomy attribute names to this list.\n\t\t\t( wp.data.select( 'core' ).getTaxonomies() || [] ).map( function (\n\t\t\t\ttaxonomy\n\t\t\t) {\n\t\t\t\tattributes.push( taxonomy.rest_base );\n\t\t\t} );\n\n\t\t\t// Get relevant current post edits.\n\t\t\tvar _postEdits = wp.data.select( 'core/editor' ).getPostEdits();\n\t\t\tvar postEdits = {};\n\t\t\tattributes.map( function ( k ) {\n\t\t\t\tif ( _postEdits[ k ] !== undefined ) {\n\t\t\t\t\tpostEdits[ k ] = _postEdits[ k ];\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Detect change.\n\t\t\tif (\n\t\t\t\tJSON.stringify( postEdits ) !== JSON.stringify( this.postEdits )\n\t\t\t) {\n\t\t\t\tthis.postEdits = postEdits;\n\n\t\t\t\t// Check screen.\n\t\t\t\tacf.screen.check();\n\t\t\t}\n\t\t},\n\n\t\tgetPageTemplate: function () {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'template' );\n\t\t},\n\n\t\tgetPageParent: function ( e, $el ) {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'parent' );\n\t\t},\n\n\t\tgetPostType: function () {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'type' );\n\t\t},\n\n\t\tgetPostFormat: function ( e, $el ) {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'format' );\n\t\t},\n\n\t\tgetPostCoreTerms: function () {\n\t\t\t// vars\n\t\t\tvar terms = {};\n\n\t\t\t// Loop over taxonomies.\n\t\t\tvar taxonomies = wp.data.select( 'core' ).getTaxonomies() || [];\n\t\t\ttaxonomies.map( function ( taxonomy ) {\n\t\t\t\t// Append selected taxonomies to terms object.\n\t\t\t\tvar postTerms = wp.data\n\t\t\t\t\t.select( 'core/editor' )\n\t\t\t\t\t.getEditedPostAttribute( taxonomy.rest_base );\n\t\t\t\tif ( postTerms ) {\n\t\t\t\t\tterms[ taxonomy.slug ] = postTerms;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\t/**\n\t\t * onRefreshPostScreen\n\t\t *\n\t\t * Fires after the Post edit screen metaboxs are refreshed to update the Block Editor API state.\n\t\t *\n\t\t * @date\t11/11/19\n\t\t * @since\t5.8.7\n\t\t *\n\t\t * @param\tobject data The \"check_screen\" JSON response data.\n\t\t * @return\tvoid\n\t\t */\n\t\tonRefreshPostScreen: function ( data ) {\n\n\t\t\t// Extract vars.\n\t\t\tvar select = wp.data.select( 'core/edit-post' );\n\t\t\tvar dispatch = wp.data.dispatch( 'core/edit-post' );\n\n\t\t\t// Load current metabox locations and data.\n\t\t\tvar locations = {};\n\t\t\tselect.getActiveMetaBoxLocations().map( function ( location ) {\n\t\t\t\tlocations[ location ] = select.getMetaBoxesPerLocation(\n\t\t\t\t\tlocation\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t// Generate flat array of existing ids.\n\t\t\tvar ids = [];\n\t\t\tfor ( var k in locations ) {\n\t\t\t\tlocations[ k ].map( function ( m ) {\n\t\t\t\t\tids.push( m.id );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Append new ACF metaboxes (ignore those which already exist).\n\t\t\tdata.results\n\t\t\t\t.filter( function ( r ) {\n\t\t\t\t\treturn ids.indexOf( r.id ) === -1;\n\t\t\t\t} )\n\t\t\t\t.map( function ( result, i ) {\n\t\t\t\t\t// Ensure location exists.\n\t\t\t\t\tvar location = result.position;\n\t\t\t\t\tlocations[ location ] = locations[ location ] || [];\n\n\t\t\t\t\t// Append.\n\t\t\t\t\tlocations[ location ].push( {\n\t\t\t\t\t\tid: result.id,\n\t\t\t\t\t\ttitle: result.title,\n\t\t\t\t\t} );\n\t\t\t\t} );\n\n\t\t\t// Remove hidden ACF metaboxes.\n\t\t\tfor ( var k in locations ) {\n\t\t\t\tlocations[ k ] = locations[ k ].filter( function ( m ) {\n\t\t\t\t\treturn data.hidden.indexOf( m.id ) === -1;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Update state.\n\t\t\tdispatch.setAvailableMetaBoxesPerLocation( locations );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * acf.newSelect2\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newSelect2 = function ( $select, props ) {\n\t\t// defaults\n\t\tprops = acf.parseArgs( props, {\n\t\t\tallowNull: false,\n\t\t\tplaceholder: '',\n\t\t\tmultiple: false,\n\t\t\tfield: false,\n\t\t\tajax: false,\n\t\t\tajaxAction: '',\n\t\t\tajaxData: function ( data ) {\n\t\t\t\treturn data;\n\t\t\t},\n\t\t\tajaxResults: function ( json ) {\n\t\t\t\treturn json;\n\t\t\t},\n\t\t\ttemplateSelection: false,\n\t\t\ttemplateResult: false,\n\t\t\tdropdownCssClass: '',\n\t\t\tsuppressFilters: false,\n\t\t} );\n\n\t\t// initialize\n\t\tif ( getVersion() == 4 ) {\n\t\t\tvar select2 = new Select2_4( $select, props );\n\t\t} else {\n\t\t\tvar select2 = new Select2_3( $select, props );\n\t\t}\n\n\t\t// actions\n\t\tacf.doAction( 'new_select2', select2 );\n\n\t\t// return\n\t\treturn select2;\n\t};\n\n\t/**\n\t * getVersion\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tfunction getVersion() {\n\t\t// v4\n\t\tif ( acf.isset( window, 'jQuery', 'fn', 'select2', 'amd' ) ) {\n\t\t\treturn 4;\n\t\t}\n\n\t\t// v3\n\t\tif ( acf.isset( window, 'Select2' ) ) {\n\t\t\treturn 3;\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t}\n\n\t/**\n\t * Select2\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2 = acf.Model.extend( {\n\t\tsetup: function ( $select, props ) {\n\t\t\t$.extend( this.data, props );\n\t\t\tthis.$el = $select;\n\t\t},\n\n\t\tinitialize: function () {},\n\n\t\tselectOption: function ( value ) {\n\t\t\tvar $option = this.getOption( value );\n\t\t\tif ( ! $option.prop( 'selected' ) ) {\n\t\t\t\t$option.prop( 'selected', true ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tunselectOption: function ( value ) {\n\t\t\tvar $option = this.getOption( value );\n\t\t\tif ( $option.prop( 'selected' ) ) {\n\t\t\t\t$option.prop( 'selected', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tgetOption: function ( value ) {\n\t\t\treturn this.$( 'option[value=\"' + value + '\"]' );\n\t\t},\n\n\t\taddOption: function ( option ) {\n\t\t\t// defaults\n\t\t\toption = acf.parseArgs( option, {\n\t\t\t\tid: '',\n\t\t\t\ttext: '',\n\t\t\t\tselected: false,\n\t\t\t} );\n\n\t\t\t// vars\n\t\t\tvar $option = this.getOption( option.id );\n\n\t\t\t// append\n\t\t\tif ( ! $option.length ) {\n\t\t\t\t$option = $( '' );\n\t\t\t\t$option.html( option.text );\n\t\t\t\t$option.attr( 'value', option.id );\n\t\t\t\t$option.prop( 'selected', option.selected );\n\t\t\t\tthis.$el.append( $option );\n\t\t\t}\n\n\t\t\t// chain\n\t\t\treturn $option;\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\t// vars\n\t\t\tvar val = [];\n\t\t\tvar $options = this.$el.find( 'option:selected' );\n\n\t\t\t// bail early if no selected\n\t\t\tif ( ! $options.exists() ) {\n\t\t\t\treturn val;\n\t\t\t}\n\n\t\t\t// sort by attribute\n\t\t\t$options = $options.sort( function ( a, b ) {\n\t\t\t\treturn (\n\t\t\t\t\t+a.getAttribute( 'data-i' ) - +b.getAttribute( 'data-i' )\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t// loop\n\t\t\t$options.each( function () {\n\t\t\t\tvar $el = $( this );\n\t\t\t\tval.push( {\n\t\t\t\t\t$el: $el,\n\t\t\t\t\tid: $el.attr( 'value' ),\n\t\t\t\t\ttext: $el.text(),\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn val;\n\t\t},\n\n\t\tmergeOptions: function () {},\n\n\t\tgetChoices: function () {\n\t\t\t// callback\n\t\t\tvar crawl = function ( $parent ) {\n\t\t\t\t// vars\n\t\t\t\tvar choices = [];\n\n\t\t\t\t// loop\n\t\t\t\t$parent.children().each( function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $child = $( this );\n\n\t\t\t\t\t// optgroup\n\t\t\t\t\tif ( $child.is( 'optgroup' ) ) {\n\t\t\t\t\t\tchoices.push( {\n\t\t\t\t\t\t\ttext: $child.attr( 'label' ),\n\t\t\t\t\t\t\tchildren: crawl( $child ),\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// option\n\t\t\t\t\t} else {\n\t\t\t\t\t\tchoices.push( {\n\t\t\t\t\t\t\tid: $child.attr( 'value' ),\n\t\t\t\t\t\t\ttext: $child.text(),\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\t// return\n\t\t\t\treturn choices;\n\t\t\t};\n\n\t\t\t// crawl\n\t\t\treturn crawl( this.$el );\n\t\t},\n\n\t\tgetAjaxData: function ( params ) {\n\t\t\t// vars\n\t\t\tvar ajaxData = {\n\t\t\t\taction: this.get( 'ajaxAction' ),\n\t\t\t\ts: params.term || '',\n\t\t\t\tpaged: params.page || 1,\n\t\t\t};\n\n\t\t\t// field helper\n\t\t\tvar field = this.get( 'field' );\n\t\t\tif ( field ) {\n\t\t\t\tajaxData.field_key = field.get( 'key' );\n\t\t\t}\n\n\t\t\t// callback\n\t\t\tvar callback = this.get( 'ajaxData' );\n\t\t\tif ( callback ) {\n\t\t\t\tajaxData = callback.apply( this, [ ajaxData, params ] );\n\t\t\t}\n\n\t\t\t// filter\n\t\t\tajaxData = acf.applyFilters(\n\t\t\t\t'select2_ajax_data',\n\t\t\t\tajaxData,\n\t\t\t\tthis.data,\n\t\t\t\tthis.$el,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn acf.prepareForAjax( ajaxData );\n\t\t},\n\n\t\tgetAjaxResults: function ( json, params ) {\n\t\t\t// defaults\n\t\t\tjson = acf.parseArgs( json, {\n\t\t\t\tresults: false,\n\t\t\t\tmore: false,\n\t\t\t} );\n\n\t\t\t// callback\n\t\t\tvar callback = this.get( 'ajaxResults' );\n\t\t\tif ( callback ) {\n\t\t\t\tjson = callback.apply( this, [ json, params ] );\n\t\t\t}\n\n\t\t\t// filter\n\t\t\tjson = acf.applyFilters(\n\t\t\t\t'select2_ajax_results',\n\t\t\t\tjson,\n\t\t\t\tparams,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn json;\n\t\t},\n\n\t\tprocessAjaxResults: function ( json, params ) {\n\t\t\t// vars\n\t\t\tvar json = this.getAjaxResults( json, params );\n\n\t\t\t// change more to pagination\n\t\t\tif ( json.more ) {\n\t\t\t\tjson.pagination = { more: true };\n\t\t\t}\n\n\t\t\t// merge together groups\n\t\t\tsetTimeout( $.proxy( this.mergeOptions, this ), 1 );\n\n\t\t\t// return\n\t\t\treturn json;\n\t\t},\n\n\t\tdestroy: function () {\n\t\t\t// destroy via api\n\t\t\tif ( this.$el.data( 'select2' ) ) {\n\t\t\t\tthis.$el.select2( 'destroy' );\n\t\t\t}\n\n\t\t\t// destory via HTML (duplicating HTML does not contain data)\n\t\t\tthis.$el.siblings( '.select2-container' ).remove();\n\t\t},\n\t} );\n\n\t/**\n\t * Select2_4\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2_4 = Select2.extend( {\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$el;\n\t\t\tvar options = {\n\t\t\t\twidth: '100%',\n\t\t\t\tallowClear: this.get( 'allowNull' ),\n\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\ttemplateSelection: this.get( 'templateSelection' ),\n\t\t\t\ttemplateResult: this.get( 'templateResult' ),\n\t\t\t\tdropdownCssClass: this.get( 'dropdownCssClass' ),\n\t\t\t\tsuppressFilters: this.get( 'suppressFilters' ),\n\t\t\t\tdata: [],\n\t\t\t\tescapeMarkup: function ( markup ) {\n\t\t\t\t\tif ( typeof markup !== 'string' ) {\n\t\t\t\t\t\treturn markup;\n\t\t\t\t\t}\n\t\t\t\t\treturn acf.escHtml( markup );\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// Clear empty templateSelections, templateResults, or dropdownCssClass.\n\t\t\tif ( ! options.templateSelection ) {\n\t\t\t\tdelete options.templateSelection;\n\t\t\t}\n\t\t\tif ( ! options.templateResult ) {\n\t\t\t\tdelete options.templateResult;\n\t\t\t}\n\t\t\tif ( ! options.dropdownCssClass ) {\n\t\t\t\tdelete options.dropdownCssClass;\n\t\t\t}\n\n\t\t\t// Only use the template if SelectWoo is not loaded to work around https://github.com/woocommerce/woocommerce/pull/30473\n\t\t\tif ( ! acf.isset( window, 'jQuery', 'fn', 'selectWoo' ) ) {\n\t\t\t\tif ( ! options.templateSelection ) {\n\t\t\t\t\toptions.templateSelection = function ( selection ) {\n\t\t\t\t\t\tvar $selection = $(\n\t\t\t\t\t\t\t''\n\t\t\t\t\t\t);\n\t\t\t\t\t\t$selection.html( acf.escHtml( selection.text ) );\n\t\t\t\t\t\t$selection.data( 'element', selection.element );\n\t\t\t\t\t\treturn $selection;\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdelete options.templateSelection;\n\t\t\t\tdelete options.templateResult;\n\t\t\t}\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// reorder options\n\t\t\t\tthis.getValue().map( function ( item ) {\n\t\t\t\t\titem.$el.detach().appendTo( $select );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Temporarily remove conflicting attribute.\n\t\t\tvar attrAjax = $select.attr( 'data-ajax' );\n\t\t\tif ( attrAjax !== undefined ) {\n\t\t\t\t$select.removeData( 'ajax' );\n\t\t\t\t$select.removeAttr( 'data-ajax' );\n\t\t\t}\n\n\t\t\t// ajax\n\t\t\tif ( this.get( 'ajax' ) ) {\n\t\t\t\toptions.ajax = {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdelay: 250,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tcache: false,\n\t\t\t\t\tdata: $.proxy( this.getAjaxData, this ),\n\t\t\t\t\tprocessResults: $.proxy( this.processAjaxResults, this ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// filter for 3rd party customization\n\t\t\tif ( ! options.suppressFilters ) {\n\t\t\t\tvar field = this.get( 'field' );\n\t\t\t\toptions = acf.applyFilters(\n\t\t\t\t\t'select2_args',\n\t\t\t\t\toptions,\n\t\t\t\t\t$select,\n\t\t\t\t\tthis.data,\n\t\t\t\t\tfield || false,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// add select2\n\t\t\t$select.select2( options );\n\n\t\t\t// get container (Select2 v4 does not return this from constructor)\n\t\t\tvar $container = $select.next( '.select2-container' );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// vars\n\t\t\t\tvar $ul = $container.find( 'ul' );\n\n\t\t\t\t// sortable\n\t\t\t\t$ul.sortable( {\n\t\t\t\t\tstop: function ( e ) {\n\t\t\t\t\t\t// loop\n\t\t\t\t\t\t$ul.find( '.select2-selection__choice' ).each(\n\t\t\t\t\t\t\tfunction () {\n\t\t\t\t\t\t\t\t// Attempt to use .data if it exists (select2 version < 4.0.6) or use our template data instead.\n\t\t\t\t\t\t\t\tif ( $( this ).data( 'data' ) ) {\n\t\t\t\t\t\t\t\t\tvar $option = $(\n\t\t\t\t\t\t\t\t\t\t$( this ).data( 'data' ).element\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tvar $option = $(\n\t\t\t\t\t\t\t\t\t\t$( this )\n\t\t\t\t\t\t\t\t\t\t\t.find( 'span.acf-selection' )\n\t\t\t\t\t\t\t\t\t\t\t.data( 'element' )\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// detach and re-append to end\n\t\t\t\t\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// trigger change on input (JS error if trigger on select)\n\t\t\t\t\t\t$select.trigger( 'change' );\n\t\t\t\t\t},\n\t\t\t\t} );\n\n\t\t\t\t// on select, move to end\n\t\t\t\t$select.on(\n\t\t\t\t\t'select2:select',\n\t\t\t\t\tthis.proxy( function ( e ) {\n\t\t\t\t\t\tthis.getOption( e.params.data.id )\n\t\t\t\t\t\t\t.detach()\n\t\t\t\t\t\t\t.appendTo( this.$el );\n\t\t\t\t\t} )\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// add handler to auto-focus searchbox (for jQuery 3.6)\n\t\t\t$select.on( 'select2:open', () => {\n\t\t\t\t$( '.select2-container--open .select2-search__field' )\n\t\t\t\t\t.get( -1 )\n\t\t\t\t\t.focus();\n\t\t\t} );\n\n\t\t\t// add class\n\t\t\t$container.addClass( '-acf' );\n\n\t\t\t// Add back temporarily removed attr.\n\t\t\tif ( attrAjax !== undefined ) {\n\t\t\t\t$select.attr( 'data-ajax', attrAjax );\n\t\t\t}\n\n\t\t\t// action for 3rd party customization\n\t\t\tif ( ! options.suppressFilters ) {\n\t\t\t\tacf.doAction(\n\t\t\t\t\t'select2_init',\n\t\t\t\t\t$select,\n\t\t\t\t\toptions,\n\t\t\t\t\tthis.data,\n\t\t\t\t\tfield || false,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\tmergeOptions: function () {\n\t\t\t// vars\n\t\t\tvar $prevOptions = false;\n\t\t\tvar $prevGroup = false;\n\n\t\t\t// loop\n\t\t\t$( '.select2-results__option[role=\"group\"]' ).each( function () {\n\t\t\t\t// vars\n\t\t\t\tvar $options = $( this ).children( 'ul' );\n\t\t\t\tvar $group = $( this ).children( 'strong' );\n\n\t\t\t\t// compare to previous\n\t\t\t\tif ( $prevGroup && $prevGroup.text() === $group.text() ) {\n\t\t\t\t\t$prevOptions.append( $options.children() );\n\t\t\t\t\t$( this ).remove();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// update vars\n\t\t\t\t$prevOptions = $options;\n\t\t\t\t$prevGroup = $group;\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * Select2_3\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2_3 = Select2.extend( {\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$el;\n\t\t\tvar value = this.getValue();\n\t\t\tvar multiple = this.get( 'multiple' );\n\t\t\tvar options = {\n\t\t\t\twidth: '100%',\n\t\t\t\tallowClear: this.get( 'allowNull' ),\n\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\tseparator: '||',\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\tdata: this.getChoices(),\n\t\t\t\tescapeMarkup: function ( string ) {\n\t\t\t\t\treturn acf.escHtml( string );\n\t\t\t\t},\n\t\t\t\tdropdownCss: {\n\t\t\t\t\t'z-index': '999999999',\n\t\t\t\t},\n\t\t\t\tinitSelection: function ( element, callback ) {\n\t\t\t\t\tif ( multiple ) {\n\t\t\t\t\t\tcallback( value );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcallback( value.shift() );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// get hidden input\n\t\t\tvar $input = $select.siblings( 'input' );\n\t\t\tif ( ! $input.length ) {\n\t\t\t\t$input = $( '' );\n\t\t\t\t$select.before( $input );\n\t\t\t}\n\n\t\t\t// set input value\n\t\t\tinputValue = value\n\t\t\t\t.map( function ( item ) {\n\t\t\t\t\treturn item.id;\n\t\t\t\t} )\n\t\t\t\t.join( '||' );\n\t\t\t$input.val( inputValue );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// reorder options\n\t\t\t\tvalue.map( function ( item ) {\n\t\t\t\t\titem.$el.detach().appendTo( $select );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// remove blank option as we have a clear all button\n\t\t\tif ( options.allowClear ) {\n\t\t\t\toptions.data = options.data.filter( function ( item ) {\n\t\t\t\t\treturn item.id !== '';\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// remove conflicting atts\n\t\t\t$select.removeData( 'ajax' );\n\t\t\t$select.removeAttr( 'data-ajax' );\n\n\t\t\t// ajax\n\t\t\tif ( this.get( 'ajax' ) ) {\n\t\t\t\toptions.ajax = {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tquietMillis: 250,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tcache: false,\n\t\t\t\t\tdata: $.proxy( this.getAjaxData, this ),\n\t\t\t\t\tresults: $.proxy( this.processAjaxResults, this ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// filter for 3rd party customization\n\t\t\tvar field = this.get( 'field' );\n\t\t\toptions = acf.applyFilters(\n\t\t\t\t'select2_args',\n\t\t\t\toptions,\n\t\t\t\t$select,\n\t\t\t\tthis.data,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// add select2\n\t\t\t$input.select2( options );\n\n\t\t\t// get container\n\t\t\tvar $container = $input.select2( 'container' );\n\n\t\t\t// helper to find this select's option\n\t\t\tvar getOption = $.proxy( this.getOption, this );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// vars\n\t\t\t\tvar $ul = $container.find( 'ul' );\n\n\t\t\t\t// sortable\n\t\t\t\t$ul.sortable( {\n\t\t\t\t\tstop: function () {\n\t\t\t\t\t\t// loop\n\t\t\t\t\t\t$ul.find( '.select2-search-choice' ).each( function () {\n\t\t\t\t\t\t\t// vars\n\t\t\t\t\t\t\tvar data = $( this ).data( 'select2Data' );\n\t\t\t\t\t\t\tvar $option = getOption( data.id );\n\n\t\t\t\t\t\t\t// detach and re-append to end\n\t\t\t\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// trigger change on input (JS error if trigger on select)\n\t\t\t\t\t\t$select.trigger( 'change' );\n\t\t\t\t\t},\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// on select, create option and move to end\n\t\t\t$input.on( 'select2-selecting', function ( e ) {\n\t\t\t\t// vars\n\t\t\t\tvar item = e.choice;\n\t\t\t\tvar $option = getOption( item.id );\n\n\t\t\t\t// create if doesn't exist\n\t\t\t\tif ( ! $option.length ) {\n\t\t\t\t\t$option = $(\n\t\t\t\t\t\t''\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\t// detach and re-append to end\n\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t} );\n\n\t\t\t// add class\n\t\t\t$container.addClass( '-acf' );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction(\n\t\t\t\t'select2_init',\n\t\t\t\t$select,\n\t\t\t\toptions,\n\t\t\t\tthis.data,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// change\n\t\t\t$input.on( 'change', function () {\n\t\t\t\tvar val = $input.val();\n\t\t\t\tif ( val.indexOf( '||' ) ) {\n\t\t\t\t\tval = val.split( '||' );\n\t\t\t\t}\n\t\t\t\t$select.val( val ).trigger( 'change' );\n\t\t\t} );\n\n\t\t\t// hide select\n\t\t\t$select.hide();\n\t\t},\n\n\t\tmergeOptions: function () {\n\t\t\t// vars\n\t\t\tvar $prevOptions = false;\n\t\t\tvar $prevGroup = false;\n\n\t\t\t// loop\n\t\t\t$( '#select2-drop .select2-result-with-children' ).each(\n\t\t\t\tfunction () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $options = $( this ).children( 'ul' );\n\t\t\t\t\tvar $group = $( this ).children( '.select2-result-label' );\n\n\t\t\t\t\t// compare to previous\n\t\t\t\t\tif ( $prevGroup && $prevGroup.text() === $group.text() ) {\n\t\t\t\t\t\t$prevGroup.append( $options.children() );\n\t\t\t\t\t\t$( this ).remove();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\t$prevOptions = $options;\n\t\t\t\t\t$prevGroup = $group;\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\tgetAjaxData: function ( term, page ) {\n\t\t\t// create Select2 v4 params\n\t\t\tvar params = {\n\t\t\t\tterm: term,\n\t\t\t\tpage: page,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\tvar field = this.get( 'field' );\n\t\t\tparams = acf.applyFilters(\n\t\t\t\t'select2_ajax_data',\n\t\t\t\tparams,\n\t\t\t\tthis.data,\n\t\t\t\tthis.$el,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn Select2.prototype.getAjaxData.apply( this, [ params ] );\n\t\t},\n\t} );\n\n\t// manager\n\tvar select2Manager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'prepare',\n\t\tactions: {\n\t\t\tduplicate: 'onDuplicate',\n\t\t},\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar version = getVersion();\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if 'en'\n\t\t\tif ( locale.indexOf( 'en' ) === 0 ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// initialize\n\t\t\tif ( version == 4 ) {\n\t\t\t\tthis.addTranslations4();\n\t\t\t} else if ( version == 3 ) {\n\t\t\t\tthis.addTranslations3();\n\t\t\t}\n\t\t},\n\n\t\taddTranslations4: function () {\n\t\t\t// vars\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar locale = acf.get( 'locale' );\n\n\t\t\t// modify local to match html[lang] attribute (used by Select2)\n\t\t\tlocale = locale.replace( '_', '-' );\n\n\t\t\t// select2L10n\n\t\t\tvar select2L10n = {\n\t\t\t\terrorLoading: function () {\n\t\t\t\t\treturn l10n.load_fail;\n\t\t\t\t},\n\t\t\t\tinputTooLong: function ( args ) {\n\t\t\t\t\tvar overChars = args.input.length - args.maximum;\n\t\t\t\t\tif ( overChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_long_n.replace( '%d', overChars );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_long_1;\n\t\t\t\t},\n\t\t\t\tinputTooShort: function ( args ) {\n\t\t\t\t\tvar remainingChars = args.minimum - args.input.length;\n\t\t\t\t\tif ( remainingChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_short_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tremainingChars\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_short_1;\n\t\t\t\t},\n\t\t\t\tloadingMore: function () {\n\t\t\t\t\treturn l10n.load_more;\n\t\t\t\t},\n\t\t\t\tmaximumSelected: function ( args ) {\n\t\t\t\t\tvar maximum = args.maximum;\n\t\t\t\t\tif ( maximum > 1 ) {\n\t\t\t\t\t\treturn l10n.selection_too_long_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tmaximum\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.selection_too_long_1;\n\t\t\t\t},\n\t\t\t\tnoResults: function () {\n\t\t\t\t\treturn l10n.matches_0;\n\t\t\t\t},\n\t\t\t\tsearching: function () {\n\t\t\t\t\treturn l10n.searching;\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// append\n\t\t\tjQuery.fn.select2.amd.define(\n\t\t\t\t'select2/i18n/' + locale,\n\t\t\t\t[],\n\t\t\t\tfunction () {\n\t\t\t\t\treturn select2L10n;\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\taddTranslations3: function () {\n\t\t\t// vars\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar locale = acf.get( 'locale' );\n\n\t\t\t// modify local to match html[lang] attribute (used by Select2)\n\t\t\tlocale = locale.replace( '_', '-' );\n\n\t\t\t// select2L10n\n\t\t\tvar select2L10n = {\n\t\t\t\tformatMatches: function ( matches ) {\n\t\t\t\t\tif ( matches > 1 ) {\n\t\t\t\t\t\treturn l10n.matches_n.replace( '%d', matches );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.matches_1;\n\t\t\t\t},\n\t\t\t\tformatNoMatches: function () {\n\t\t\t\t\treturn l10n.matches_0;\n\t\t\t\t},\n\t\t\t\tformatAjaxError: function () {\n\t\t\t\t\treturn l10n.load_fail;\n\t\t\t\t},\n\t\t\t\tformatInputTooShort: function ( input, min ) {\n\t\t\t\t\tvar remainingChars = min - input.length;\n\t\t\t\t\tif ( remainingChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_short_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tremainingChars\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_short_1;\n\t\t\t\t},\n\t\t\t\tformatInputTooLong: function ( input, max ) {\n\t\t\t\t\tvar overChars = input.length - max;\n\t\t\t\t\tif ( overChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_long_n.replace( '%d', overChars );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_long_1;\n\t\t\t\t},\n\t\t\t\tformatSelectionTooBig: function ( maximum ) {\n\t\t\t\t\tif ( maximum > 1 ) {\n\t\t\t\t\t\treturn l10n.selection_too_long_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tmaximum\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.selection_too_long_1;\n\t\t\t\t},\n\t\t\t\tformatLoadMore: function () {\n\t\t\t\t\treturn l10n.load_more;\n\t\t\t\t},\n\t\t\t\tformatSearching: function () {\n\t\t\t\t\treturn l10n.searching;\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// ensure locales exists\n\t\t\t$.fn.select2.locales = $.fn.select2.locales || {};\n\n\t\t\t// append\n\t\t\t$.fn.select2.locales[ locale ] = select2L10n;\n\t\t\t$.extend( $.fn.select2.defaults, select2L10n );\n\t\t},\n\n\t\tonDuplicate: function ( $el, $el2 ) {\n\t\t\t$el2.find( '.select2-container' ).remove();\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.tinymce = {\n\t\t/*\n\t\t * defaults\n\t\t *\n\t\t * This function will return default mce and qt settings\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tdefaults: function () {\n\t\t\t// bail early if no tinyMCEPreInit\n\t\t\tif ( typeof tinyMCEPreInit === 'undefined' ) return false;\n\n\t\t\t// vars\n\t\t\tvar defaults = {\n\t\t\t\ttinymce: tinyMCEPreInit.mceInit.acf_content,\n\t\t\t\tquicktags: tinyMCEPreInit.qtInit.acf_content,\n\t\t\t};\n\n\t\t\t// return\n\t\t\treturn defaults;\n\t\t},\n\n\t\t/*\n\t\t * initialize\n\t\t *\n\t\t * This function will initialize the tinymce and quicktags instances\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitialize: function ( id, args ) {\n\t\t\t// defaults\n\t\t\targs = acf.parseArgs( args, {\n\t\t\t\ttinymce: true,\n\t\t\t\tquicktags: true,\n\t\t\t\ttoolbar: 'full',\n\t\t\t\tmode: 'visual', // visual,text\n\t\t\t\tfield: false,\n\t\t\t} );\n\n\t\t\t// tinymce\n\t\t\tif ( args.tinymce ) {\n\t\t\t\tthis.initializeTinymce( id, args );\n\t\t\t}\n\n\t\t\t// quicktags\n\t\t\tif ( args.quicktags ) {\n\t\t\t\tthis.initializeQuicktags( id, args );\n\t\t\t}\n\t\t},\n\n\t\t/*\n\t\t * initializeTinymce\n\t\t *\n\t\t * This function will initialize the tinymce instance\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitializeTinymce: function ( id, args ) {\n\t\t\t// vars\n\t\t\tvar $textarea = $( '#' + id );\n\t\t\tvar defaults = this.defaults();\n\t\t\tvar toolbars = acf.get( 'toolbars' );\n\t\t\tvar field = args.field || false;\n\t\t\tvar $field = field.$el || false;\n\n\t\t\t// bail early\n\t\t\tif ( typeof tinymce === 'undefined' ) return false;\n\t\t\tif ( ! defaults ) return false;\n\n\t\t\t// check if exists\n\t\t\tif ( tinymce.get( id ) ) {\n\t\t\t\treturn this.enable( id );\n\t\t\t}\n\n\t\t\t// settings\n\t\t\tvar init = $.extend( {}, defaults.tinymce, args.tinymce );\n\t\t\tinit.id = id;\n\t\t\tinit.selector = '#' + id;\n\n\t\t\t// toolbar\n\t\t\tvar toolbar = args.toolbar;\n\t\t\tif ( toolbar && toolbars && toolbars[ toolbar ] ) {\n\t\t\t\tfor ( var i = 1; i <= 4; i++ ) {\n\t\t\t\t\tinit[ 'toolbar' + i ] = toolbars[ toolbar ][ i ] || '';\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// event\n\t\t\tinit.setup = function ( ed ) {\n\t\t\t\ted.on( 'change', function ( e ) {\n\t\t\t\t\ted.save(); // save to textarea\n\t\t\t\t\t$textarea.trigger( 'change' );\n\t\t\t\t} );\n\n\t\t\t\t// Fix bug where Gutenberg does not hear \"mouseup\" event and tries to select multiple blocks.\n\t\t\t\ted.on( 'mouseup', function ( e ) {\n\t\t\t\t\tvar event = new MouseEvent( 'mouseup' );\n\t\t\t\t\twindow.dispatchEvent( event );\n\t\t\t\t} );\n\n\t\t\t\t// Temporarily comment out. May not be necessary due to wysiwyg field actions.\n\t\t\t\t//ed.on('unload', function(e) {\n\t\t\t\t//\tacf.tinymce.remove( id );\n\t\t\t\t//});\n\t\t\t};\n\n\t\t\t// disable wp_autoresize_on (no solution yet for fixed toolbar)\n\t\t\tinit.wp_autoresize_on = false;\n\n\t\t\t// Enable wpautop allowing value to save without

        tags.\n\t\t\t// Only if the \"TinyMCE Advanced\" plugin hasn't already set this functionality.\n\t\t\tif ( ! init.tadv_noautop ) {\n\t\t\t\tinit.wpautop = true;\n\t\t\t}\n\n\t\t\t// hook for 3rd party customization\n\t\t\tinit = acf.applyFilters(\n\t\t\t\t'wysiwyg_tinymce_settings',\n\t\t\t\tinit,\n\t\t\t\tid,\n\t\t\t\tfield\n\t\t\t);\n\n\t\t\t// z-index fix (caused too many conflicts)\n\t\t\t//if( acf.isset(tinymce,'ui','FloatPanel') ) {\n\t\t\t//\ttinymce.ui.FloatPanel.zIndex = 900000;\n\t\t\t//}\n\n\t\t\t// store settings\n\t\t\ttinyMCEPreInit.mceInit[ id ] = init;\n\n\t\t\t// visual tab is active\n\t\t\tif ( args.mode == 'visual' ) {\n\t\t\t\t// init\n\t\t\t\tvar result = tinymce.init( init );\n\n\t\t\t\t// get editor\n\t\t\t\tvar ed = tinymce.get( id );\n\n\t\t\t\t// validate\n\t\t\t\tif ( ! ed ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// add reference\n\t\t\t\ted.acf = args.field;\n\n\t\t\t\t// action\n\t\t\t\tacf.doAction( 'wysiwyg_tinymce_init', ed, ed.id, init, field );\n\t\t\t}\n\t\t},\n\n\t\t/*\n\t\t * initializeQuicktags\n\t\t *\n\t\t * This function will initialize the quicktags instance\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitializeQuicktags: function ( id, args ) {\n\t\t\t// vars\n\t\t\tvar defaults = this.defaults();\n\n\t\t\t// bail early\n\t\t\tif ( typeof quicktags === 'undefined' ) return false;\n\t\t\tif ( ! defaults ) return false;\n\n\t\t\t// settings\n\t\t\tvar init = $.extend( {}, defaults.quicktags, args.quicktags );\n\t\t\tinit.id = id;\n\n\t\t\t// filter\n\t\t\tvar field = args.field || false;\n\t\t\tvar $field = field.$el || false;\n\t\t\tinit = acf.applyFilters(\n\t\t\t\t'wysiwyg_quicktags_settings',\n\t\t\t\tinit,\n\t\t\t\tinit.id,\n\t\t\t\tfield\n\t\t\t);\n\n\t\t\t// store settings\n\t\t\ttinyMCEPreInit.qtInit[ id ] = init;\n\n\t\t\t// init\n\t\t\tvar ed = quicktags( init );\n\n\t\t\t// validate\n\t\t\tif ( ! ed ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// generate HTML\n\t\t\tthis.buildQuicktags( ed );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction( 'wysiwyg_quicktags_init', ed, ed.id, init, field );\n\t\t},\n\n\t\t/*\n\t\t * buildQuicktags\n\t\t *\n\t\t * This function will build the quicktags HTML\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tbuildQuicktags: function ( ed ) {\n\t\t\tvar canvas,\n\t\t\t\tname,\n\t\t\t\tsettings,\n\t\t\t\ttheButtons,\n\t\t\t\thtml,\n\t\t\t\ted,\n\t\t\t\tid,\n\t\t\t\ti,\n\t\t\t\tuse,\n\t\t\t\tinstanceId,\n\t\t\t\tdefaults =\n\t\t\t\t\t',strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,';\n\n\t\t\tcanvas = ed.canvas;\n\t\t\tname = ed.name;\n\t\t\tsettings = ed.settings;\n\t\t\thtml = '';\n\t\t\ttheButtons = {};\n\t\t\tuse = '';\n\t\t\tinstanceId = ed.id;\n\n\t\t\t// set buttons\n\t\t\tif ( settings.buttons ) {\n\t\t\t\tuse = ',' + settings.buttons + ',';\n\t\t\t}\n\n\t\t\tfor ( i in edButtons ) {\n\t\t\t\tif ( ! edButtons[ i ] ) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tid = edButtons[ i ].id;\n\t\t\t\tif (\n\t\t\t\t\tuse &&\n\t\t\t\t\tdefaults.indexOf( ',' + id + ',' ) !== -1 &&\n\t\t\t\t\tuse.indexOf( ',' + id + ',' ) === -1\n\t\t\t\t) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tif (\n\t\t\t\t\t! edButtons[ i ].instance ||\n\t\t\t\t\tedButtons[ i ].instance === instanceId\n\t\t\t\t) {\n\t\t\t\t\ttheButtons[ id ] = edButtons[ i ];\n\n\t\t\t\t\tif ( edButtons[ i ].html ) {\n\t\t\t\t\t\thtml += edButtons[ i ].html( name + '_' );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( use && use.indexOf( ',dfw,' ) !== -1 ) {\n\t\t\t\ttheButtons.dfw = new QTags.DFWButton();\n\t\t\t\thtml += theButtons.dfw.html( name + '_' );\n\t\t\t}\n\n\t\t\tif ( 'rtl' === document.getElementsByTagName( 'html' )[ 0 ].dir ) {\n\t\t\t\ttheButtons.textdirection = new QTags.TextDirectionButton();\n\t\t\t\thtml += theButtons.textdirection.html( name + '_' );\n\t\t\t}\n\n\t\t\ted.toolbar.innerHTML = html;\n\t\t\ted.theButtons = theButtons;\n\n\t\t\tif ( typeof jQuery !== 'undefined' ) {\n\t\t\t\tjQuery( document ).triggerHandler( 'quicktags-init', [ ed ] );\n\t\t\t}\n\t\t},\n\n\t\tdisable: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tremove: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tdestroy: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tdestroyTinymce: function ( id ) {\n\t\t\t// bail early\n\t\t\tif ( typeof tinymce === 'undefined' ) return false;\n\n\t\t\t// get editor\n\t\t\tvar ed = tinymce.get( id );\n\n\t\t\t// bail early if no editor\n\t\t\tif ( ! ed ) return false;\n\n\t\t\t// save\n\t\t\ted.save();\n\n\t\t\t// destroy editor\n\t\t\ted.destroy();\n\n\t\t\t// return\n\t\t\treturn true;\n\t\t},\n\n\t\tenable: function ( id ) {\n\t\t\tthis.enableTinymce( id );\n\t\t},\n\n\t\tenableTinymce: function ( id ) {\n\t\t\t// bail early\n\t\t\tif ( typeof switchEditors === 'undefined' ) return false;\n\n\t\t\t// bail early if not initialized\n\t\t\tif ( typeof tinyMCEPreInit.mceInit[ id ] === 'undefined' )\n\t\t\t\treturn false;\n\n\t\t\t// Ensure textarea element is visible\n\t\t\t// - Fixes bug in block editor when switching between \"Block\" and \"Document\" tabs.\n\t\t\t$( '#' + id ).show();\n\n\t\t\t// toggle\n\t\t\tswitchEditors.go( id, 'tmce' );\n\n\t\t\t// return\n\t\t\treturn true;\n\t\t},\n\t};\n\n\tvar editorManager = new acf.Model( {\n\t\t// hook in before fieldsEventManager, conditions, etc\n\t\tpriority: 5,\n\n\t\tactions: {\n\t\t\tprepare: 'onPrepare',\n\t\t\tready: 'onReady',\n\t\t},\n\t\tonPrepare: function () {\n\t\t\t// find hidden editor which may exist within a field\n\t\t\tvar $div = $( '#acf-hidden-wp-editor' );\n\n\t\t\t// move to footer\n\t\t\tif ( $div.exists() ) {\n\t\t\t\t$div.appendTo( 'body' );\n\t\t\t}\n\t\t},\n\t\tonReady: function () {\n\t\t\t// Restore wp.editor functions used by tinymce removed in WP5.\n\t\t\tif ( acf.isset( window, 'wp', 'oldEditor' ) ) {\n\t\t\t\twp.editor.autop = wp.oldEditor.autop;\n\t\t\t\twp.editor.removep = wp.oldEditor.removep;\n\t\t\t}\n\n\t\t\t// bail early if no tinymce\n\t\t\tif ( ! acf.isset( window, 'tinymce', 'on' ) ) return;\n\n\t\t\t// restore default activeEditor\n\t\t\ttinymce.on( 'AddEditor', function ( data ) {\n\t\t\t\t// vars\n\t\t\t\tvar editor = data.editor;\n\n\t\t\t\t// bail early if not 'acf'\n\t\t\t\tif ( editor.id.substr( 0, 3 ) !== 'acf' ) return;\n\n\t\t\t\t// override if 'content' exists\n\t\t\t\teditor = tinymce.editors.content || editor;\n\n\t\t\t\t// update vars\n\t\t\t\ttinymce.activeEditor = editor;\n\t\t\t\twpActiveEditor = editor.id;\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.unload = new acf.Model( {\n\t\twait: 'load',\n\t\tactive: true,\n\t\tchanged: false,\n\n\t\tactions: {\n\t\t\tvalidation_failure: 'startListening',\n\t\t\tvalidation_success: 'stopListening',\n\t\t},\n\n\t\tevents: {\n\t\t\t'change form .acf-field': 'startListening',\n\t\t\t'submit form': 'stopListening',\n\t\t},\n\n\t\tenable: function () {\n\t\t\tthis.active = true;\n\t\t},\n\n\t\tdisable: function () {\n\t\t\tthis.active = false;\n\t\t},\n\n\t\treset: function () {\n\t\t\tthis.stopListening();\n\t\t},\n\n\t\tstartListening: function () {\n\t\t\t// bail early if already changed, not active\n\t\t\tif ( this.changed || ! this.active ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update\n\t\t\tthis.changed = true;\n\n\t\t\t// add event\n\t\t\t$( window ).on( 'beforeunload', this.onUnload );\n\t\t},\n\n\t\tstopListening: function () {\n\t\t\t// update\n\t\t\tthis.changed = false;\n\n\t\t\t// remove event\n\t\t\t$( window ).off( 'beforeunload', this.onUnload );\n\t\t},\n\n\t\tonUnload: function () {\n\t\t\treturn acf.__(\n\t\t\t\t'The changes you made will be lost if you navigate away from this page'\n\t\t\t);\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * Validator\n\t *\n\t * The model for validating forms\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar Validator = acf.Model.extend( {\n\t\t/** @var string The model identifier. */\n\t\tid: 'Validator',\n\n\t\t/** @var object The model data. */\n\t\tdata: {\n\t\t\t/** @var array The form errors. */\n\t\t\terrors: [],\n\n\t\t\t/** @var object The form notice. */\n\t\t\tnotice: null,\n\n\t\t\t/** @var string The form status. loading, invalid, valid */\n\t\t\tstatus: '',\n\t\t},\n\n\t\t/** @var object The model events. */\n\t\tevents: {\n\t\t\t'changed:status': 'onChangeStatus',\n\t\t},\n\n\t\t/**\n\t\t * addErrors\n\t\t *\n\t\t * Adds errors to the form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tarray errors An array of errors.\n\t\t * @return\tvoid\n\t\t */\n\t\taddErrors: function ( errors ) {\n\t\t\terrors.map( this.addError, this );\n\t\t},\n\n\t\t/**\n\t\t * addError\n\t\t *\n\t\t * Adds and error to the form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject error An error object containing input and message.\n\t\t * @return\tvoid\n\t\t */\n\t\taddError: function ( error ) {\n\t\t\tthis.data.errors.push( error );\n\t\t},\n\n\t\t/**\n\t\t * hasErrors\n\t\t *\n\t\t * Returns true if the form has errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tbool\n\t\t */\n\t\thasErrors: function () {\n\t\t\treturn this.data.errors.length;\n\t\t},\n\n\t\t/**\n\t\t * clearErrors\n\t\t *\n\t\t * Removes any errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tclearErrors: function () {\n\t\t\treturn ( this.data.errors = [] );\n\t\t},\n\n\t\t/**\n\t\t * getErrors\n\t\t *\n\t\t * Returns the forms errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetErrors: function () {\n\t\t\treturn this.data.errors;\n\t\t},\n\n\t\t/**\n\t\t * getFieldErrors\n\t\t *\n\t\t * Returns the forms field errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetFieldErrors: function () {\n\t\t\t// vars\n\t\t\tvar errors = [];\n\t\t\tvar inputs = [];\n\n\t\t\t// loop\n\t\t\tthis.getErrors().map( function ( error ) {\n\t\t\t\t// bail early if global\n\t\t\t\tif ( ! error.input ) return;\n\n\t\t\t\t// update if exists\n\t\t\t\tvar i = inputs.indexOf( error.input );\n\t\t\t\tif ( i > -1 ) {\n\t\t\t\t\terrors[ i ] = error;\n\n\t\t\t\t\t// update\n\t\t\t\t} else {\n\t\t\t\t\terrors.push( error );\n\t\t\t\t\tinputs.push( error.input );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn errors;\n\t\t},\n\n\t\t/**\n\t\t * getGlobalErrors\n\t\t *\n\t\t * Returns the forms global errors (errors without a specific input).\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetGlobalErrors: function () {\n\t\t\t// return array of errors that contain no input\n\t\t\treturn this.getErrors().filter( function ( error ) {\n\t\t\t\treturn ! error.input;\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * showErrors\n\t\t *\n\t\t * Displays all errors for this form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tshowErrors: function () {\n\t\t\t// bail early if no errors\n\t\t\tif ( ! this.hasErrors() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar fieldErrors = this.getFieldErrors();\n\t\t\tvar globalErrors = this.getGlobalErrors();\n\n\t\t\t// vars\n\t\t\tvar errorCount = 0;\n\t\t\tvar $scrollTo = false;\n\n\t\t\t// loop\n\t\t\tfieldErrors.map( function ( error ) {\n\t\t\t\t// get input\n\t\t\t\tvar $input = this.$( '[name=\"' + error.input + '\"]' ).first();\n\n\t\t\t\t// if $_POST value was an array, this $input may not exist\n\t\t\t\tif ( ! $input.length ) {\n\t\t\t\t\t$input = this.$( '[name^=\"' + error.input + '\"]' ).first();\n\t\t\t\t}\n\n\t\t\t\t// bail early if input doesn't exist\n\t\t\t\tif ( ! $input.length ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// increase\n\t\t\t\terrorCount++;\n\n\t\t\t\t// get field\n\t\t\t\tvar field = acf.getClosestField( $input );\n\n\t\t\t\t// make sure the postbox containing this field is not hidden by screen options\n\t\t\t\tensureFieldPostBoxIsVisible( field.$el );\n\n\t\t\t\t// show error\n\t\t\t\tfield.showError( error.message );\n\n\t\t\t\t// set $scrollTo\n\t\t\t\tif ( ! $scrollTo ) {\n\t\t\t\t\t$scrollTo = field.$el;\n\t\t\t\t}\n\t\t\t}, this );\n\n\t\t\t// errorMessage\n\t\t\tvar errorMessage = acf.__( 'Validation failed' );\n\t\t\tglobalErrors.map( function ( error ) {\n\t\t\t\terrorMessage += '. ' + error.message;\n\t\t\t} );\n\t\t\tif ( errorCount == 1 ) {\n\t\t\t\terrorMessage += '. ' + acf.__( '1 field requires attention' );\n\t\t\t} else if ( errorCount > 1 ) {\n\t\t\t\terrorMessage +=\n\t\t\t\t\t'. ' +\n\t\t\t\t\tacf\n\t\t\t\t\t\t.__( '%d fields require attention' )\n\t\t\t\t\t\t.replace( '%d', errorCount );\n\t\t\t}\n\n\t\t\t// notice\n\t\t\tif ( this.has( 'notice' ) ) {\n\t\t\t\tthis.get( 'notice' ).update( {\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\ttext: errorMessage,\n\t\t\t\t} );\n\t\t\t} else {\n\t\t\t\tvar notice = acf.newNotice( {\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\ttext: errorMessage,\n\t\t\t\t\ttarget: this.$el,\n\t\t\t\t} );\n\t\t\t\tthis.set( 'notice', notice );\n\t\t\t}\n\n\t\t\t// If in a modal, don't try to scroll.\n\t\t\tif ( this.$el.parents( '.acf-popup-box' ).length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// if no $scrollTo, set to message\n\t\t\tif ( ! $scrollTo ) {\n\t\t\t\t$scrollTo = this.get( 'notice' ).$el;\n\t\t\t}\n\n\t\t\t// timeout\n\t\t\tsetTimeout( function () {\n\t\t\t\t$( 'html, body' ).animate(\n\t\t\t\t\t{\n\t\t\t\t\t\tscrollTop:\n\t\t\t\t\t\t\t$scrollTo.offset().top - $( window ).height() / 2,\n\t\t\t\t\t},\n\t\t\t\t\t500\n\t\t\t\t);\n\t\t\t}, 10 );\n\t\t},\n\n\t\t/**\n\t\t * onChangeStatus\n\t\t *\n\t\t * Update the form class when changing the 'status' data\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The form element.\n\t\t * @param\tstring value The new status.\n\t\t * @param\tstring prevValue The old status.\n\t\t * @return\tvoid\n\t\t */\n\t\tonChangeStatus: function ( e, $el, value, prevValue ) {\n\t\t\tthis.$el.removeClass( 'is-' + prevValue ).addClass( 'is-' + value );\n\t\t},\n\n\t\t/**\n\t\t * validate\n\t\t *\n\t\t * Vaildates the form via AJAX.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject args A list of settings to customize the validation process.\n\t\t * @return\tbool True if the form is valid.\n\t\t */\n\t\tvalidate: function ( args ) {\n\t\t\t// default args\n\t\t\targs = acf.parseArgs( args, {\n\t\t\t\t// trigger event\n\t\t\t\tevent: false,\n\n\t\t\t\t// reset the form after submit\n\t\t\t\treset: false,\n\n\t\t\t\t// loading callback\n\t\t\t\tloading: function () {},\n\n\t\t\t\t// complete callback\n\t\t\t\tcomplete: function () {},\n\n\t\t\t\t// failure callback\n\t\t\t\tfailure: function () {},\n\n\t\t\t\t// success callback\n\t\t\t\tsuccess: function ( $form ) {\n\t\t\t\t\t$form.submit();\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\t// return true if is valid - allows form submit\n\t\t\tif ( this.get( 'status' ) == 'valid' ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// return false if is currently validating - prevents form submit\n\t\t\tif ( this.get( 'status' ) == 'validating' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// return true if no ACF fields exist (no need to validate)\n\t\t\tif ( ! this.$( '.acf-field' ).length ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// if event is provided, create a new success callback.\n\t\t\tif ( args.event ) {\n\t\t\t\tvar event = $.Event( null, args.event );\n\t\t\t\targs.success = function () {\n\t\t\t\t\tacf.enableSubmit( $( event.target ) ).trigger( event );\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// action for 3rd party\n\t\t\tacf.doAction( 'validation_begin', this.$el );\n\n\t\t\t// lock form\n\t\t\tacf.lockForm( this.$el );\n\n\t\t\t// loading callback\n\t\t\targs.loading( this.$el, this );\n\n\t\t\t// update status\n\t\t\tthis.set( 'status', 'validating' );\n\n\t\t\t// success callback\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// validate\n\t\t\t\tif ( ! acf.isAjaxSuccess( json ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// filter\n\t\t\t\tvar data = acf.applyFilters(\n\t\t\t\t\t'validation_complete',\n\t\t\t\t\tjson.data,\n\t\t\t\t\tthis.$el,\n\t\t\t\t\tthis\n\t\t\t\t);\n\n\t\t\t\t// add errors\n\t\t\t\tif ( ! data.valid ) {\n\t\t\t\t\tthis.addErrors( data.errors );\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// complete\n\t\t\tvar onComplete = function () {\n\t\t\t\t// unlock form\n\t\t\t\tacf.unlockForm( this.$el );\n\n\t\t\t\t// failure\n\t\t\t\tif ( this.hasErrors() ) {\n\t\t\t\t\t// update status\n\t\t\t\t\tthis.set( 'status', 'invalid' );\n\n\t\t\t\t\t// action\n\t\t\t\t\tacf.doAction( 'validation_failure', this.$el, this );\n\n\t\t\t\t\t// display errors\n\t\t\t\t\tthis.showErrors();\n\n\t\t\t\t\t// failure callback\n\t\t\t\t\targs.failure( this.$el, this );\n\n\t\t\t\t\t// success\n\t\t\t\t} else {\n\t\t\t\t\t// update status\n\t\t\t\t\tthis.set( 'status', 'valid' );\n\n\t\t\t\t\t// remove previous error message\n\t\t\t\t\tif ( this.has( 'notice' ) ) {\n\t\t\t\t\t\tthis.get( 'notice' ).update( {\n\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\ttext: acf.__( 'Validation successful' ),\n\t\t\t\t\t\t\ttimeout: 1000,\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\n\t\t\t\t\t// action\n\t\t\t\t\tacf.doAction( 'validation_success', this.$el, this );\n\t\t\t\t\tacf.doAction( 'submit', this.$el );\n\n\t\t\t\t\t// success callback (submit form)\n\t\t\t\t\targs.success( this.$el, this );\n\n\t\t\t\t\t// lock form\n\t\t\t\t\tacf.lockForm( this.$el );\n\n\t\t\t\t\t// reset\n\t\t\t\t\tif ( args.reset ) {\n\t\t\t\t\t\tthis.reset();\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// complete callback\n\t\t\t\targs.complete( this.$el, this );\n\n\t\t\t\t// clear errors\n\t\t\t\tthis.clearErrors();\n\t\t\t};\n\n\t\t\t// serialize form data\n\t\t\tvar data = acf.serialize( this.$el );\n\t\t\tdata.action = 'acf/validate_save_post';\n\n\t\t\t// ajax\n\t\t\t$.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( data ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t\tcomplete: onComplete,\n\t\t\t} );\n\n\t\t\t// return false to fail validation and allow AJAX\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * setup\n\t\t *\n\t\t * Called during the constructor function to setup this instance\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $form The form element.\n\t\t * @return\tvoid\n\t\t */\n\t\tsetup: function ( $form ) {\n\t\t\t// set $el\n\t\t\tthis.$el = $form;\n\t\t},\n\n\t\t/**\n\t\t * reset\n\t\t *\n\t\t * Rests the validation to be used again.\n\t\t *\n\t\t * @date\t6/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\treset: function () {\n\t\t\t// reset data\n\t\t\tthis.set( 'errors', [] );\n\t\t\tthis.set( 'notice', null );\n\t\t\tthis.set( 'status', '' );\n\n\t\t\t// unlock form\n\t\t\tacf.unlockForm( this.$el );\n\t\t},\n\t} );\n\n\t/**\n\t * getValidator\n\t *\n\t * Returns the instance for a given form element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $el The form element.\n\t * @return\tobject\n\t */\n\tvar getValidator = function ( $el ) {\n\t\t// instantiate\n\t\tvar validator = $el.data( 'acf' );\n\t\tif ( ! validator ) {\n\t\t\tvalidator = new Validator( $el );\n\t\t}\n\n\t\t// return\n\t\treturn validator;\n\t};\n\n\t/**\n\t * acf.validateForm\n\t *\n\t * A helper function for the Validator.validate() function.\n\t * Returns true if form is valid, or fetches a validation request and returns false.\n\t *\n\t * @date\t4/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject args A list of settings to customize the validation process.\n\t * @return\tbool\n\t */\n\n\tacf.validateForm = function ( args ) {\n\t\treturn getValidator( args.form ).validate( args );\n\t};\n\n\t/**\n\t * acf.enableSubmit\n\t *\n\t * Enables a submit button and returns the element.\n\t *\n\t * @date\t30/8/18\n\t * @since\t5.7.4\n\t *\n\t * @param\tjQuery $submit The submit button.\n\t * @return\tjQuery\n\t */\n\tacf.enableSubmit = function ( $submit ) {\n\t\treturn $submit.removeClass( 'disabled' ).removeAttr( 'disabled' );\n\t};\n\n\t/**\n\t * acf.disableSubmit\n\t *\n\t * Disables a submit button and returns the element.\n\t *\n\t * @date\t30/8/18\n\t * @since\t5.7.4\n\t *\n\t * @param\tjQuery $submit The submit button.\n\t * @return\tjQuery\n\t */\n\tacf.disableSubmit = function ( $submit ) {\n\t\treturn $submit.addClass( 'disabled' ).attr( 'disabled', true );\n\t};\n\n\t/**\n\t * acf.showSpinner\n\t *\n\t * Shows the spinner element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $spinner The spinner element.\n\t * @return\tjQuery\n\t */\n\tacf.showSpinner = function ( $spinner ) {\n\t\t$spinner.addClass( 'is-active' ); // add class (WP > 4.2)\n\t\t$spinner.css( 'display', 'inline-block' ); // css (WP < 4.2)\n\t\treturn $spinner;\n\t};\n\n\t/**\n\t * acf.hideSpinner\n\t *\n\t * Hides the spinner element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $spinner The spinner element.\n\t * @return\tjQuery\n\t */\n\tacf.hideSpinner = function ( $spinner ) {\n\t\t$spinner.removeClass( 'is-active' ); // add class (WP > 4.2)\n\t\t$spinner.css( 'display', 'none' ); // css (WP < 4.2)\n\t\treturn $spinner;\n\t};\n\n\t/**\n\t * acf.lockForm\n\t *\n\t * Locks a form by disabeling its primary inputs and showing a spinner.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tacf.lockForm = function ( $form ) {\n\t\t// vars\n\t\tvar $wrap = findSubmitWrap( $form );\n\t\tvar $submit = $wrap\n\t\t\t.find( '.button, [type=\"submit\"]' )\n\t\t\t.not( '.acf-nav, .acf-repeater-add-row' );\n\t\tvar $spinner = $wrap.find( '.spinner, .acf-spinner' );\n\n\t\t// hide all spinners (hides the preview spinner)\n\t\tacf.hideSpinner( $spinner );\n\n\t\t// lock\n\t\tacf.disableSubmit( $submit );\n\t\tacf.showSpinner( $spinner.last() );\n\t\treturn $form;\n\t};\n\n\t/**\n\t * acf.unlockForm\n\t *\n\t * Unlocks a form by enabeling its primary inputs and hiding all spinners.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tacf.unlockForm = function ( $form ) {\n\t\t// vars\n\t\tvar $wrap = findSubmitWrap( $form );\n\t\tvar $submit = $wrap\n\t\t\t.find( '.button, [type=\"submit\"]' )\n\t\t\t.not( '.acf-nav, .acf-repeater-add-row' );\n\t\tvar $spinner = $wrap.find( '.spinner, .acf-spinner' );\n\n\t\t// unlock\n\t\tacf.enableSubmit( $submit );\n\t\tacf.hideSpinner( $spinner );\n\t\treturn $form;\n\t};\n\n\t/**\n\t * findSubmitWrap\n\t *\n\t * An internal function to find the 'primary' form submit wrapping element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tvar findSubmitWrap = function ( $form ) {\n\t\t// default post submit div\n\t\tvar $wrap = $form.find( '#submitdiv' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// 3rd party publish box\n\t\tvar $wrap = $form.find( '#submitpost' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// term, user\n\t\tvar $wrap = $form.find( 'p.submit' ).last();\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// front end form\n\t\tvar $wrap = $form.find( '.acf-form-submit' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// ACF 6.2 options page modal\n\t\tvar $wrap = $( '#acf-create-options-page-form .acf-actions' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// ACF 6.0+ headerbar submit\n\t\tvar $wrap = $( '.acf-headerbar-actions' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// default\n\t\treturn $form;\n\t};\n\n\t/**\n\t * A debounced function to trigger a form submission.\n\t *\n\t * @date\t15/07/2020\n\t * @since\t5.9.0\n\t *\n\t * @param\ttype Var Description.\n\t * @return\ttype Description.\n\t */\n\tvar submitFormDebounced = acf.debounce( function ( $form ) {\n\t\t$form.submit();\n\t} );\n\n\t/**\n\t * Ensure field is visible for validation errors\n\t *\n\t * @date\t20/10/2021\n\t * @since\t5.11.0\n\t */\n\tvar ensureFieldPostBoxIsVisible = function ( $el ) {\n\t\t// Find the postbox element containing this field.\n\t\tvar $postbox = $el.parents( '.acf-postbox' );\n\t\tif ( $postbox.length ) {\n\t\t\tvar acf_postbox = acf.getPostbox( $postbox );\n\t\t\tif ( acf_postbox && acf_postbox.isHiddenByScreenOptions() ) {\n\t\t\t\t// Rather than using .show() here, we don't want the field to appear next reload.\n\t\t\t\t// So just temporarily show the field group so validation can complete.\n\t\t\t\tacf_postbox.$el.removeClass( 'hide-if-js' );\n\t\t\t\tacf_postbox.$el.css( 'display', '' );\n\t\t\t}\n\t\t}\n\t};\n\n\t/**\n\t * Ensure metaboxes which contain browser validation failures are visible.\n\t *\n\t * @date\t20/10/2021\n\t * @since\t5.11.0\n\t */\n\tvar ensureInvalidFieldVisibility = function () {\n\t\t// Load each ACF input field and check it's browser validation state.\n\t\tvar $inputs = $( '.acf-field input' );\n\t\t$inputs.each( function () {\n\t\t\tif ( ! this.checkValidity() ) {\n\t\t\t\t// Field is invalid, so we need to make sure it's metabox is visible.\n\t\t\t\tensureFieldPostBoxIsVisible( $( this ) );\n\t\t\t}\n\t\t} );\n\t};\n\n\t/**\n\t * acf.validation\n\t *\n\t * Global validation logic\n\t *\n\t * @date\t4/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tacf.validation = new acf.Model( {\n\t\t/** @var string The model identifier. */\n\t\tid: 'validation',\n\n\t\t/** @var bool The active state. Set to false before 'prepare' to prevent validation. */\n\t\tactive: true,\n\n\t\t/** @var string The model initialize time. */\n\t\twait: 'prepare',\n\n\t\t/** @var object The model actions. */\n\t\tactions: {\n\t\t\tready: 'addInputEvents',\n\t\t\tappend: 'addInputEvents',\n\t\t},\n\n\t\t/** @var object The model events. */\n\t\tevents: {\n\t\t\t'click input[type=\"submit\"]': 'onClickSubmit',\n\t\t\t'click button[type=\"submit\"]': 'onClickSubmit',\n\t\t\t//'click #editor .editor-post-publish-button': 'onClickSubmitGutenberg',\n\t\t\t'click #save-post': 'onClickSave',\n\t\t\t'submit form#post': 'onSubmitPost',\n\t\t\t'submit form': 'onSubmit',\n\t\t},\n\n\t\t/**\n\t\t * initialize\n\t\t *\n\t\t * Called when initializing the model.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tinitialize: function () {\n\t\t\t// check 'validation' setting\n\t\t\tif ( ! acf.get( 'validation' ) ) {\n\t\t\t\tthis.active = false;\n\t\t\t\tthis.actions = {};\n\t\t\t\tthis.events = {};\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * enable\n\t\t *\n\t\t * Enables validation.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tenable: function () {\n\t\t\tthis.active = true;\n\t\t},\n\n\t\t/**\n\t\t * disable\n\t\t *\n\t\t * Disables validation.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tdisable: function () {\n\t\t\tthis.active = false;\n\t\t},\n\n\t\t/**\n\t\t * reset\n\t\t *\n\t\t * Rests the form validation to be used again\n\t\t *\n\t\t * @date\t6/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $form The form element.\n\t\t * @return\tvoid\n\t\t */\n\t\treset: function ( $form ) {\n\t\t\tgetValidator( $form ).reset();\n\t\t},\n\n\t\t/**\n\t\t * addInputEvents\n\t\t *\n\t\t * Adds 'invalid' event listeners to HTML inputs.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $el The element being added / readied.\n\t\t * @return\tvoid\n\t\t */\n\t\taddInputEvents: function ( $el ) {\n\t\t\t// Bug exists in Safari where custom \"invalid\" handling prevents draft from saving.\n\t\t\tif ( acf.get( 'browser' ) === 'safari' ) return;\n\n\t\t\t// vars\n\t\t\tvar $inputs = $( '.acf-field [name]', $el );\n\n\t\t\t// check\n\t\t\tif ( $inputs.length ) {\n\t\t\t\tthis.on( $inputs, 'invalid', 'onInvalid' );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onInvalid\n\t\t *\n\t\t * Callback for the 'invalid' event.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonInvalid: function ( e, $el ) {\n\t\t\t// prevent default\n\t\t\t// - prevents browser error message\n\t\t\t// - also fixes chrome bug where 'hidden-by-tab' field throws focus error\n\t\t\te.preventDefault();\n\n\t\t\t// vars\n\t\t\tvar $form = $el.closest( 'form' );\n\n\t\t\t// check form exists\n\t\t\tif ( $form.length ) {\n\t\t\t\t// add error to validator\n\t\t\t\tgetValidator( $form ).addError( {\n\t\t\t\t\tinput: $el.attr( 'name' ),\n\t\t\t\t\tmessage: acf.strEscape( e.target.validationMessage ),\n\t\t\t\t} );\n\n\t\t\t\t// trigger submit on $form\n\t\t\t\t// - allows for \"save\", \"preview\" and \"publish\" to work\n\t\t\t\tsubmitFormDebounced( $form );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onClickSubmit\n\t\t *\n\t\t * Callback when clicking submit.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSubmit: function ( e, $el ) {\n\t\t\t// Some browsers (safari) force their browser validation before our AJAX validation,\n\t\t\t// so we need to make sure fields are visible earlier than showErrors()\n\t\t\tensureInvalidFieldVisibility();\n\n\t\t\t// store the \"click event\" for later use in this.onSubmit()\n\t\t\tthis.set( 'originalEvent', e );\n\t\t},\n\n\t\t/**\n\t\t * onClickSave\n\t\t *\n\t\t * Set ignore to true when saving a draft.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSave: function ( e, $el ) {\n\t\t\tthis.set( 'ignore', true );\n\t\t},\n\n\t\t/**\n\t\t * onClickSubmitGutenberg\n\t\t *\n\t\t * Custom validation event for the gutenberg editor.\n\t\t *\n\t\t * @date\t29/10/18\n\t\t * @since\t5.8.0\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSubmitGutenberg: function ( e, $el ) {\n\t\t\t// validate\n\t\t\tvar valid = acf.validateForm( {\n\t\t\t\tform: $( '#editor' ),\n\t\t\t\tevent: e,\n\t\t\t\treset: true,\n\t\t\t\tfailure: function ( $form, validator ) {\n\t\t\t\t\tvar $notice = validator.get( 'notice' ).$el;\n\t\t\t\t\t$notice.appendTo( '.components-notice-list' );\n\t\t\t\t\t$notice\n\t\t\t\t\t\t.find( '.acf-notice-dismiss' )\n\t\t\t\t\t\t.removeClass( 'small' );\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\t// if not valid, stop event and allow validation to continue\n\t\t\tif ( ! valid ) {\n\t\t\t\te.preventDefault();\n\t\t\t\te.stopImmediatePropagation();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onSubmitPost\n\t\t *\n\t\t * Callback when the 'post' form is submit.\n\t\t *\n\t\t * @date\t5/3/19\n\t\t * @since\t5.7.13\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonSubmitPost: function ( e, $el ) {\n\t\t\t// Check if is preview.\n\t\t\tif ( $( 'input#wp-preview' ).val() === 'dopreview' ) {\n\t\t\t\t// Ignore validation.\n\t\t\t\tthis.set( 'ignore', true );\n\n\t\t\t\t// Unlock form to fix conflict with core \"submit.edit-post\" event causing all submit buttons to be disabled.\n\t\t\t\tacf.unlockForm( $el );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onSubmit\n\t\t *\n\t\t * Callback when the form is submit.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonSubmit: function ( e, $el ) {\n\t\t\t// Allow form to submit if...\n\t\t\tif (\n\t\t\t\t// Validation has been disabled.\n\t\t\t\t! this.active ||\n\t\t\t\t// Or this event is to be ignored.\n\t\t\t\tthis.get( 'ignore' ) ||\n\t\t\t\t// Or this event has already been prevented.\n\t\t\t\te.isDefaultPrevented()\n\t\t\t) {\n\t\t\t\t// Return early and call reset function.\n\t\t\t\treturn this.allowSubmit();\n\t\t\t}\n\n\t\t\t// Validate form.\n\t\t\tvar valid = acf.validateForm( {\n\t\t\t\tform: $el,\n\t\t\t\tevent: this.get( 'originalEvent' ),\n\t\t\t} );\n\n\t\t\t// If not valid, stop event to prevent form submit.\n\t\t\tif ( ! valid ) {\n\t\t\t\te.preventDefault();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * allowSubmit\n\t\t *\n\t\t * Resets data during onSubmit when the form is allowed to submit.\n\t\t *\n\t\t * @date\t5/3/19\n\t\t * @since\t5.7.13\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tallowSubmit: function () {\n\t\t\t// Reset \"ignore\" state.\n\t\t\tthis.set( 'ignore', false );\n\n\t\t\t// Reset \"originalEvent\" object.\n\t\t\tthis.set( 'originalEvent', false );\n\n\t\t\t// Return true\n\t\t\treturn true;\n\t\t},\n\t} );\n\n\tvar gutenbergValidation = new acf.Model( {\n\t\twait: 'prepare',\n\t\tinitialize: function () {\n\t\t\t// Bail early if not Gutenberg.\n\t\t\tif ( ! acf.isGutenberg() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Custommize the editor.\n\t\t\tthis.customizeEditor();\n\t\t},\n\t\tcustomizeEditor: function () {\n\t\t\t// Extract vars.\n\t\t\tvar editor = wp.data.dispatch( 'core/editor' );\n\t\t\tvar editorSelect = wp.data.select( 'core/editor' );\n\t\t\tvar notices = wp.data.dispatch( 'core/notices' );\n\n\t\t\t// Backup original method.\n\t\t\tvar savePost = editor.savePost;\n\n\t\t\t// Listen for changes to post status and perform actions:\n\t\t\t// a) Enable validation for \"publish\" action.\n\t\t\t// b) Remember last non \"publish\" status used for restoring after validation fail.\n\t\t\tvar useValidation = false;\n\t\t\tvar lastPostStatus = '';\n\t\t\twp.data.subscribe( function () {\n\t\t\t\tvar postStatus =\n\t\t\t\t\teditorSelect.getEditedPostAttribute( 'status' );\n\t\t\t\tuseValidation =\n\t\t\t\t\tpostStatus === 'publish' || postStatus === 'future';\n\t\t\t\tlastPostStatus =\n\t\t\t\t\tpostStatus !== 'publish' ? postStatus : lastPostStatus;\n\t\t\t} );\n\n\t\t\t// Create validation version.\n\t\t\teditor.savePost = function ( options ) {\n\t\t\t\toptions = options || {};\n\n\t\t\t\t// Backup vars.\n\t\t\t\tvar _this = this;\n\t\t\t\tvar _args = arguments;\n\n\t\t\t\t// Perform validation within a Promise.\n\t\t\t\treturn new Promise( function ( resolve, reject ) {\n\t\t\t\t\t// Bail early if is autosave or preview.\n\t\t\t\t\tif ( options.isAutosave || options.isPreview ) {\n\t\t\t\t\t\treturn resolve( 'Validation ignored (autosave).' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Bail early if validation is not needed.\n\t\t\t\t\tif ( ! useValidation ) {\n\t\t\t\t\t\treturn resolve( 'Validation ignored (draft).' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Validate the editor form.\n\t\t\t\t\tvar valid = acf.validateForm( {\n\t\t\t\t\t\tform: $( '#editor' ),\n\t\t\t\t\t\treset: true,\n\t\t\t\t\t\tcomplete: function ( $form, validator ) {\n\t\t\t\t\t\t\t// Always unlock the form after AJAX.\n\t\t\t\t\t\t\teditor.unlockPostSaving( 'acf' );\n\t\t\t\t\t\t},\n\t\t\t\t\t\tfailure: function ( $form, validator ) {\n\t\t\t\t\t\t\t// Get validation error and append to Gutenberg notices.\n\t\t\t\t\t\t\tvar notice = validator.get( 'notice' );\n\t\t\t\t\t\t\tnotices.createErrorNotice( notice.get( 'text' ), {\n\t\t\t\t\t\t\t\tid: 'acf-validation',\n\t\t\t\t\t\t\t\tisDismissible: true,\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\tnotice.remove();\n\n\t\t\t\t\t\t\t// Restore last non \"publish\" status.\n\t\t\t\t\t\t\tif ( lastPostStatus ) {\n\t\t\t\t\t\t\t\teditor.editPost( {\n\t\t\t\t\t\t\t\t\tstatus: lastPostStatus,\n\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// Rejext promise and prevent savePost().\n\t\t\t\t\t\t\treject( 'Validation failed.' );\n\t\t\t\t\t\t},\n\t\t\t\t\t\tsuccess: function () {\n\t\t\t\t\t\t\tnotices.removeNotice( 'acf-validation' );\n\n\t\t\t\t\t\t\t// Resolve promise and allow savePost().\n\t\t\t\t\t\t\tresolve( 'Validation success.' );\n\t\t\t\t\t\t},\n\t\t\t\t\t} );\n\n\t\t\t\t\t// Resolve promise and allow savePost() if no validation is needed.\n\t\t\t\t\tif ( valid ) {\n\t\t\t\t\t\tresolve( 'Validation bypassed.' );\n\n\t\t\t\t\t\t// Otherwise, lock the form and wait for AJAX response.\n\t\t\t\t\t} else {\n\t\t\t\t\t\teditor.lockPostSaving( 'acf' );\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t\t\t.then( function () {\n\t\t\t\t\t\treturn savePost.apply( _this, _args );\n\t\t\t\t\t},\n\t\t\t\t\t( err ) => {\n\t\t\t\t\t\t// Nothing to do here, user is alerted of validation issues.\n\t\t\t\t\t} );\n\t\t\t};\n\t\t},\n\t} );\n} )( jQuery );\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import './_acf-field.js';\nimport './_acf-fields.js';\nimport './_acf-field-accordion.js';\nimport './_acf-field-button-group.js';\nimport './_acf-field-checkbox.js';\nimport './_acf-field-color-picker.js';\nimport './_acf-field-date-picker.js';\nimport './_acf-field-date-time-picker.js';\nimport './_acf-field-google-map.js';\nimport './_acf-field-image.js';\nimport './_acf-field-file.js';\nimport './_acf-field-link.js';\nimport './_acf-field-oembed.js';\nimport './_acf-field-radio.js';\nimport './_acf-field-range.js';\nimport './_acf-field-relationship.js';\nimport './_acf-field-select.js';\nimport './_acf-field-tab.js';\nimport './_acf-field-post-object.js';\nimport './_acf-field-page-link.js';\nimport './_acf-field-user.js';\nimport './_acf-field-taxonomy.js';\nimport './_acf-field-time-picker.js';\nimport './_acf-field-true-false.js';\nimport './_acf-field-url.js';\nimport './_acf-field-wysiwyg.js';\nimport './_acf-condition.js';\nimport './_acf-conditions.js';\nimport './_acf-condition-types.js';\nimport './_acf-unload.js';\nimport './_acf-postbox.js';\nimport './_acf-media.js';\nimport './_acf-screen.js';\nimport './_acf-select2.js';\nimport './_acf-tinymce.js';\nimport './_acf-validation.js';\nimport './_acf-helpers.js';\nimport './_acf-compatibility.js';\n"],"names":["$","undefined","acf","newCompatibility","instance","compatibilty","__proto__","compatibility","getCompatibility","_acf","l10n","o","fields","update","set","add_action","addAction","remove_action","removeAction","do_action","doAction","add_filter","addFilter","remove_filter","removeFilter","apply_filters","applyFilters","parse_args","parseArgs","disable_el","disable","disable_form","enable_el","enable","enable_form","update_user_setting","updateUserSetting","prepare_for_ajax","prepareForAjax","is_ajax_success","isAjaxSuccess","remove_el","remove","remove_tr","str_replace","strReplace","render_select","renderSelect","get_uniqid","uniqid","serialize_form","serialize","esc_html","strEscape","str_sanitize","strSanitize","_e","k1","k2","compatKey","compats","__","string","get_selector","s","selector","isPlainObject","isEmptyObject","k","get_fields","$el","all","args","is","parent","suppressFilters","findFields","get_field","$fields","apply","arguments","length","first","get_closest_field","closest","get_field_wrap","get_field_key","$field","data","get_field_type","get_data","defaults","maybe_get","obj","key","value","keys","String","split","i","hasOwnProperty","compatibleArgument","arg","Field","compatibleArguments","arrayArgs","map","compatibleCallback","origCallback","document","action","callback","priority","context","actions","model","filters","events","extend","each","name","_add_action","_add_filter","_add_event","indexOf","event","substr","fn","e","field_group","on","get","field","type","_set_$field","focus","doFocus","_validation","validation","remove_error","getField","removeError","add_warning","message","showNotice","text","timeout","fetch","validateForm","enableSubmit","disableSubmit","showSpinner","hideSpinner","unlockForm","lockForm","tooltip","newTooltip","target","temp","confirm","button_y","button_n","cancel","confirm_remove","confirmRemove","media","Model","activeFrame","new_media_popup","frame","onNewMediaPopup","popup","props","mime_types","allowedTypes","id","attachment","newMediaPopup","select2","init","$select","allow_null","allowNull","ajax_action","ajaxAction","newSelect2","destroy","getInstance","postbox","render","edit_url","editLink","edit_title","editTitle","newPostbox","screen","check","ajax","jQuery","parseString","val","isEqualTo","v1","v2","toLowerCase","isEqualToNumber","parseFloat","isGreaterThan","isLessThan","inArray","array","containsString","haystack","needle","matchesPattern","pattern","regexp","RegExp","match","HasValue","Condition","operator","label","fieldTypes","rule","Array","choices","fieldObject","registerConditionType","HasNoValue","prototype","EqualTo","isNumeric","NotEqualTo","PatternMatch","Contains","TrueFalseEqualTo","choiceType","TrueFalseNotEqualTo","SelectEqualTo","lines","$setting","$input","prop","push","line","trim","SelectNotEqualTo","GreaterThan","LessThan","SelectionGreaterThan","SelectionLessThan","storage","conditions","change","keyup","enableField","disableField","setup","getEventTarget","calculate","newCondition","fieldType","conditionTypes","getConditionTypes","condition","modelId","strPascalCase","proto","mid","models","getConditionType","registerConditionForFieldType","conditionType","types","ProtoFieldTypes","ProtoOperator","CONTEXT","conditionsManager","new_field","onNewField","has","getConditions","getSiblingField","getFields","sibling","parents","Conditions","timeStamp","groups","rules","addRules","addRule","changed","show","hide","showEnable","cid","hideDisable","pass","getGroups","group","passed","filter","hasGroups","addGroup","hasGroup","getGroup","removeGroup","delete","groupArray","hasRule","getRule","removeRule","wait","$control","initialize","hasClass","$label","$labelWrap","$inputWrap","$wrap","$instructions","children","append","$table","$newLabel","$newInput","$newTable","attr","$newWrap","html","addClass","order","getPreference","css","prepend","accordionManager","iconHtml","open","$parent","nextUntil","removeAttr","registerFieldType","unload","isOpen","toggle","close","isGutenberg","duration","find","slideDown","replaceWith","siblings","slideUp","removeClass","onClick","preventDefault","onInvalidField","busy","setTimeout","onUnload","setPreference","setValue","trigger","selected","$toggle","$inputs","not","getValue","onChange","checked","onClickAdd","getInputName","before","last","onClickToggle","$labels","onClickCustom","$text","next","duplicateField","$inputText","iris","defaultColor","palettes","clear","wpColorPicker","onDuplicate","$duplicate","$colorPicker","initializeCompatibility","dateFormat","altField","altFormat","changeYear","yearRange","changeMonth","showButtonPanel","firstDay","newDatePicker","datepicker","onBlur","datePickerManager","locale","rtl","isRTL","regional","setDefaults","exists","wrap","DatePickerField","timeFormat","altFieldTimeOnly","altTimeFormat","controlType","oneLine","newDateTimePicker","dateTimePickerManager","timepicker","datetimepicker","ImageField","validateAttachment","attributes","url","alt","title","filename","filesizeHumanReadable","icon","src","selectAttachment","multiple","mode","library","select","proxy","editAttachment","button","showField","$search","$canvas","setState","state","JSON","parse","silent","valAttr","stringify","renderVal","address","setPosition","lat","lng","marker","setVisible","newLatLng","google","maps","LatLng","center","position","getPosition","setCenter","withAPI","initializeMap","bind","zoom","mapArgs","scrollwheel","parseInt","mapTypeId","MapTypeId","ROADMAP","draggable","raiseOnDrag","autocomplete","Map","markerArgs","Marker","isset","autocompleteArgs","places","Autocomplete","bindTo","addMapEvents","addListener","latLng","searchPosition","place","getPlace","searchPlace","getZoom","geocoder","geocode","location","results","status","replace","parseResult","geometry","formatted_address","searchAddress","searchLocation","navigator","geolocation","alert","getCurrentPosition","coords","latitude","longitude","error","result","place_id","street_number","street_name","city","post_code","country","keywords","address_components","component","component_type","long_name","short_name","onClickClear","onClickLocate","onClickSearch","onFocusSearch","onBlurSearch","onKeyupSearch","onKeydownSearch","which","blur","onShow","loading","window","Geocoder","dataType","cache","success","caption","description","width","height","size","isget","getNext","removeAttachment","onClickEdit","onClickRemove","$hiddenInput","getFileInputData","param","$node","$div","wpLink","getNodeValue","decode","setNodeValue","getInputValue","setInputValue","$textarea","onOpen","wpLinkL10n","onClose","$submit","isSubmit","off","getSearchVal","showLoading","hideLoading","maybeSearch","prevUrl","clearTimeout","search","ajaxData","field_key","xhr","abort","json","complete","onKeypressSearch","onChangeSearch","SelectField","$inputAlt","$list","list","$listItems","$listItem","newChoice","join","newValue","delayed","once","sortable","items","forceHelperSize","forcePlaceholderSize","scroll","scrollTop","onScrollChoices","one","onceInView","Math","ceil","scrollHeight","innerHeight","paged","onKeypressFilter","onChangeFilter","maybeFetch","max","$span","$li","onTouchStartValues","getAjaxData","$choiceslist","$loading","onComplete","onSuccess","more","walkChoices","$html","$prevLabel","$prevList","walk","isArray","item","escHtml","escAttr","removeField","inherit","placeholder","onRemove","tabs","tab","findTabs","prevAll","findTab","$tabs","$tab","settings","endpoint","placement","Tabs","addTab","isActive","showFields","hiddenByTab","hideFields","lockKey","visible","refresh","hidden","reset","active","resize","close_field_object","index","initialized","$before","ulClass","initializeTabs","getVisible","shift","groupIndex","tabIndex","isVisible","selectTab","closeTabs","getActive","setActive","hasActive","closeActive","closeTab","openTab","t","$a","outerHTML","classes","Tab","onRefresh","includes","$element","attribute","top","outerHeight","onCloseFieldObject","tabsManager","prepare","invalid_field","getTabs","getInstances","ftype","getRelatedPrototype","getRelatedType","getFieldType","$form","$name","$button","$message","notice","step1","newPopup","step2","content","step3","stopImmediatePropagation","startButtonLoading","term_name","term_parent","step4","stopButtonLoading","step5","newNotice","getAjaxMessage","dismiss","getAjaxError","term","$option","term_id","term_label","after","otherField","appendTerm","selectTerm","appendTermSelect","appendTermCheckbox","addOption","$ul","selectOption","onClickRadio","closeText","selectText","timeOnly","dp_instance","t_instance","$close","dpDiv","_updateDateTime","newTimePicker","$switch","$on","$off","switchOn","switchOff","onFocus","onKeypress","keyCode","isValid","onkeyup","query_nonce","user_query_nonce","unmountField","remountField","getMode","initializeEditor","tinymce","quicktags","toolbar","oldId","newId","uniqueId","inputData","inputVal","rename","destructive","onMousedown","enableEditor","disableEditor","eventScope","$parents","removeNotice","away","showError","bubbles","newField","getFieldTypes","category","limit","excludeSubFields","slice","findField","findClosestField","getClosestField","addGlobalFieldAction","globalAction","pluralAction","singleAction","globalCallback","extraArgs","pluralArgs","concat","pluralCallback","singleArgs","addSingleFieldAction","singleEvent","singleCallback","variations","variation","prefix","singleFieldEvents","globalFieldActions","singleFieldActions","fieldsEventManager","duplicateFieldsManager","duplicate","duplicate_fields","$el2","onDuplicateFields","duplicates","refreshHelper","show_field","hide_field","remove_field","unmount_field","remount_field","mountHelper","sortstart","sortstop","onSortstart","$item","onSortstop","sortableHelper","$placeholder","duplicateHelper","after_duplicate","onAfterDuplicate","vals","tableHelper","renderTables","self","renderTable","$ths","$tds","$th","$cells","$hidden","availableWidth","colspan","$fixedWidths","$auoWidths","$td","fieldsHelper","renderGroups","renderGroup","$row","thisTop","thisLeft","left","outerWidth","thisHeight","add","bodyClassShiftHelper","keydown","isShiftKey","onKeyDown","onKeyUp","autoOpen","EditMediaPopup","SelectMediaPopup","getPostID","postID","getMimeTypes","getMimeType","allTypes","MediaPopup","options","getFrameOptions","addFrameStates","wp","addFrameEvents","detach","states","uploadedTo","post__in","Query","query","mirroring","_acfuploader","controller","Library","filterable","editable","allowLocalEdits","EditImage","image","view","loadEditor","selection","_x","_wpPluploadSettings","multipart_params","console","log","customizeFilters","audio","video","mimeType","newFilter","orderby","unattached","uploaded","renderFilters","customizePrototypes","post","customizeAttachmentsButton","customizeAttachmentsRouter","customizeAttachmentFilters","customizeAttachmentCompat","customizeAttachmentLibrary","Button","_","Backbone","listenTo","Parent","Router","addExpand","AttachmentFilters","All","chain","el","sortBy","pluck","AttachmentCompat","rendered","save","serializeForAjax","saveCompat","always","postSave","AttachmentLibrary","Attachment","acf_errors","toggleSelection","collection","single","errors","$sidebar","postboxManager","getPostbox","getPostboxes","Postbox","style","edit","$postbox","$hide","$hideLabel","$hndle","$handleActions","$inside","isHiddenByScreenOptions","isPost","isUser","isTaxonomy","isAttachment","isNavMenu","isWidget","isComment","getPageTemplate","getPageParent","getPageType","getPostType","getPostFormat","getPostCoreTerms","terms","tax_input","post_category","tax","getPostTerms","productType","getProductType","product_type","uniqueArray","post_id","postType","post_type","pageTemplate","page_template","pageParent","page_parent","pageType","page_type","postFormat","post_format","postTerms","post_terms","renderPostScreen","renderUserScreen","copyEvents","$from","$to","_data","handler","sortMetabox","ids","wpMinorVersion","postboxHeader","$prefs","_result","sorted","gutenScreen","postEdits","isGutenbergPostEditor","subscribe","debounce","onRefreshPostScreen","domReady","getTaxonomies","taxonomy","rest_base","_postEdits","getPostEdits","getEditedPostAttribute","taxonomies","slug","dispatch","locations","getActiveMetaBoxLocations","getMetaBoxesPerLocation","m","r","setAvailableMetaBoxesPerLocation","ajaxResults","templateSelection","templateResult","dropdownCssClass","getVersion","Select2_4","Select2_3","Select2","getOption","unselectOption","option","$options","sort","a","b","getAttribute","mergeOptions","getChoices","crawl","$child","params","page","getAjaxResults","processAjaxResults","pagination","allowClear","escapeMarkup","markup","$selection","element","appendTo","attrAjax","removeData","delay","processResults","$container","stop","$prevOptions","$prevGroup","$group","separator","dropdownCss","initSelection","inputValue","quietMillis","choice","select2Manager","version","addTranslations4","addTranslations3","select2L10n","errorLoading","load_fail","inputTooLong","overChars","input","maximum","input_too_long_n","input_too_long_1","inputTooShort","remainingChars","minimum","input_too_short_n","input_too_short_1","loadingMore","load_more","maximumSelected","selection_too_long_n","selection_too_long_1","noResults","matches_0","searching","amd","define","formatMatches","matches","matches_n","matches_1","formatNoMatches","formatAjaxError","formatInputTooShort","min","formatInputTooLong","formatSelectionTooBig","formatLoadMore","formatSearching","locales","tinyMCEPreInit","mceInit","acf_content","qtInit","initializeTinymce","initializeQuicktags","toolbars","ed","MouseEvent","dispatchEvent","wp_autoresize_on","tadv_noautop","wpautop","buildQuicktags","canvas","theButtons","use","instanceId","buttons","edButtons","dfw","QTags","DFWButton","getElementsByTagName","dir","textdirection","TextDirectionButton","innerHTML","triggerHandler","destroyTinymce","enableTinymce","switchEditors","go","editorManager","ready","onPrepare","onReady","editor","autop","oldEditor","removep","editors","activeEditor","wpActiveEditor","validation_failure","validation_success","stopListening","startListening","Validator","addErrors","addError","hasErrors","clearErrors","getErrors","getFieldErrors","inputs","getGlobalErrors","showErrors","fieldErrors","globalErrors","errorCount","$scrollTo","ensureFieldPostBoxIsVisible","errorMessage","animate","offset","onChangeStatus","prevValue","validate","failure","submit","Event","valid","getValidator","validator","form","$spinner","findSubmitWrap","submitFormDebounced","acf_postbox","ensureInvalidFieldVisibility","checkValidity","addInputEvents","onInvalid","validationMessage","onClickSubmit","onClickSave","onClickSubmitGutenberg","$notice","onSubmitPost","onSubmit","isDefaultPrevented","allowSubmit","gutenbergValidation","customizeEditor","editorSelect","notices","savePost","useValidation","lastPostStatus","postStatus","_this","_args","Promise","resolve","reject","isAutosave","isPreview","unlockPostSaving","createErrorNotice","isDismissible","editPost","lockPostSaving","then","err"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"acf-input.js","mappings":"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AOhB,QAAQ,CAACtmC,KAAK,CAAE0mC,KAAK,EAAEC,KAAM,CAAC;QACtC,CAAC,EACCY,GAAG,IAAM;UACV;QAAA,CACC,CAAC;MACL,CAAC;IACF;EACD,CAAE,CAAC;AACJ,CAAC,EAAIhgC,MAAO,CAAC;;;;;;UCzpCb;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACNyB;AACC;AACS;AACG;AACJ;AACI;AACD;AACK;AACN;AACL;AACD;AACA;AACE;AACD;AACA;AACO;AACN;AACH;AACQ;AACF;AACL;AACI;AACG;AACD;AACP;AACI;AACJ;AACC;AACK;AACT;AACC;AACF;AACC;AACC;AACA;AACG;AACH","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-compatibility.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-condition-types.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-condition.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-conditions.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-accordion.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-button-group.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-checkbox.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-color-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-date-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-date-time-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-file.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-google-map.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-image.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-link.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-oembed.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-page-link.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-post-object.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-radio.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-range.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-relationship.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-select.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-tab.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-taxonomy.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-time-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-true-false.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-url.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-user.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-wysiwyg.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-fields.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-helpers.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-media.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-postbox.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-screen.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-select2.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-tinymce.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-unload.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-validation.js","webpack://advanced-custom-fields-pro/webpack/bootstrap","webpack://advanced-custom-fields-pro/webpack/runtime/compat get default export","webpack://advanced-custom-fields-pro/webpack/runtime/define property getters","webpack://advanced-custom-fields-pro/webpack/runtime/hasOwnProperty shorthand","webpack://advanced-custom-fields-pro/webpack/runtime/make namespace object","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/acf-input.js"],"sourcesContent":["( function ( $, undefined ) {\n\t/**\n\t * acf.newCompatibility\n\t *\n\t * Inserts a new __proto__ object compatibility layer\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject instance The object to modify.\n\t * @param\tobject compatibilty Optional. The compatibilty layer.\n\t * @return\tobject compatibilty\n\t */\n\n\tacf.newCompatibility = function ( instance, compatibilty ) {\n\t\t// defaults\n\t\tcompatibilty = compatibilty || {};\n\n\t\t// inherit __proto_-\n\t\tcompatibilty.__proto__ = instance.__proto__;\n\n\t\t// inject\n\t\tinstance.__proto__ = compatibilty;\n\n\t\t// reference\n\t\tinstance.compatibility = compatibilty;\n\n\t\t// return\n\t\treturn compatibilty;\n\t};\n\n\t/**\n\t * acf.getCompatibility\n\t *\n\t * Returns the compatibility layer for a given instance\n\t *\n\t * @date\t13/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject\t\tinstance\t\tThe object to look in.\n\t * @return\tobject|null\tcompatibility\tThe compatibility object or null on failure.\n\t */\n\n\tacf.getCompatibility = function ( instance ) {\n\t\treturn instance.compatibility || null;\n\t};\n\n\t/**\n\t * acf (compatibility)\n\t *\n\t * Compatibility layer for the acf object\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar _acf = acf.newCompatibility( acf, {\n\t\t// storage\n\t\tl10n: {},\n\t\to: {},\n\t\tfields: {},\n\n\t\t// changed function names\n\t\tupdate: acf.set,\n\t\tadd_action: acf.addAction,\n\t\tremove_action: acf.removeAction,\n\t\tdo_action: acf.doAction,\n\t\tadd_filter: acf.addFilter,\n\t\tremove_filter: acf.removeFilter,\n\t\tapply_filters: acf.applyFilters,\n\t\tparse_args: acf.parseArgs,\n\t\tdisable_el: acf.disable,\n\t\tdisable_form: acf.disable,\n\t\tenable_el: acf.enable,\n\t\tenable_form: acf.enable,\n\t\tupdate_user_setting: acf.updateUserSetting,\n\t\tprepare_for_ajax: acf.prepareForAjax,\n\t\tis_ajax_success: acf.isAjaxSuccess,\n\t\tremove_el: acf.remove,\n\t\tremove_tr: acf.remove,\n\t\tstr_replace: acf.strReplace,\n\t\trender_select: acf.renderSelect,\n\t\tget_uniqid: acf.uniqid,\n\t\tserialize_form: acf.serialize,\n\t\tesc_html: acf.strEscape,\n\t\tstr_sanitize: acf.strSanitize,\n\t} );\n\n\t_acf._e = function ( k1, k2 ) {\n\t\t// defaults\n\t\tk1 = k1 || '';\n\t\tk2 = k2 || '';\n\n\t\t// compability\n\t\tvar compatKey = k2 ? k1 + '.' + k2 : k1;\n\t\tvar compats = {\n\t\t\t'image.select': 'Select Image',\n\t\t\t'image.edit': 'Edit Image',\n\t\t\t'image.update': 'Update Image',\n\t\t};\n\t\tif ( compats[ compatKey ] ) {\n\t\t\treturn acf.__( compats[ compatKey ] );\n\t\t}\n\n\t\t// try k1\n\t\tvar string = this.l10n[ k1 ] || '';\n\n\t\t// try k2\n\t\tif ( k2 ) {\n\t\t\tstring = string[ k2 ] || '';\n\t\t}\n\n\t\t// return\n\t\treturn string;\n\t};\n\n\t_acf.get_selector = function ( s ) {\n\t\t// vars\n\t\tvar selector = '.acf-field';\n\n\t\t// bail early if no search\n\t\tif ( ! s ) {\n\t\t\treturn selector;\n\t\t}\n\n\t\t// compatibility with object\n\t\tif ( $.isPlainObject( s ) ) {\n\t\t\tif ( $.isEmptyObject( s ) ) {\n\t\t\t\treturn selector;\n\t\t\t} else {\n\t\t\t\tfor ( var k in s ) {\n\t\t\t\t\ts = s[ k ];\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// append\n\t\tselector += '-' + s;\n\n\t\t// replace underscores (split/join replaces all and is faster than regex!)\n\t\tselector = acf.strReplace( '_', '-', selector );\n\n\t\t// remove potential double up\n\t\tselector = acf.strReplace( 'field-field-', 'field-', selector );\n\n\t\t// return\n\t\treturn selector;\n\t};\n\n\t_acf.get_fields = function ( s, $el, all ) {\n\t\t// args\n\t\tvar args = {\n\t\t\tis: s || '',\n\t\t\tparent: $el || false,\n\t\t\tsuppressFilters: all || false,\n\t\t};\n\n\t\t// change 'field_123' to '.acf-field-123'\n\t\tif ( args.is ) {\n\t\t\targs.is = this.get_selector( args.is );\n\t\t}\n\n\t\t// return\n\t\treturn acf.findFields( args );\n\t};\n\n\t_acf.get_field = function ( s, $el ) {\n\t\t// get fields\n\t\tvar $fields = this.get_fields.apply( this, arguments );\n\n\t\t// return\n\t\tif ( $fields.length ) {\n\t\t\treturn $fields.first();\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t_acf.get_closest_field = function ( $el, s ) {\n\t\treturn $el.closest( this.get_selector( s ) );\n\t};\n\n\t_acf.get_field_wrap = function ( $el ) {\n\t\treturn $el.closest( this.get_selector() );\n\t};\n\n\t_acf.get_field_key = function ( $field ) {\n\t\treturn $field.data( 'key' );\n\t};\n\n\t_acf.get_field_type = function ( $field ) {\n\t\treturn $field.data( 'type' );\n\t};\n\n\t_acf.get_data = function ( $el, defaults ) {\n\t\treturn acf.parseArgs( $el.data(), defaults );\n\t};\n\n\t_acf.maybe_get = function ( obj, key, value ) {\n\t\t// default\n\t\tif ( value === undefined ) {\n\t\t\tvalue = null;\n\t\t}\n\n\t\t// get keys\n\t\tkeys = String( key ).split( '.' );\n\n\t\t// acf.isget\n\t\tfor ( var i = 0; i < keys.length; i++ ) {\n\t\t\tif ( ! obj.hasOwnProperty( keys[ i ] ) ) {\n\t\t\t\treturn value;\n\t\t\t}\n\t\t\tobj = obj[ keys[ i ] ];\n\t\t}\n\t\treturn obj;\n\t};\n\n\t/**\n\t * hooks\n\t *\n\t * Modify add_action and add_filter functions to add compatibility with changed $field parameter\n\t * Using the acf.add_action() or acf.add_filter() functions will interpret new field parameters as jQuery $field\n\t *\n\t * @date\t12/5/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar compatibleArgument = function ( arg ) {\n\t\treturn arg instanceof acf.Field ? arg.$el : arg;\n\t};\n\n\tvar compatibleArguments = function ( args ) {\n\t\treturn acf.arrayArgs( args ).map( compatibleArgument );\n\t};\n\n\tvar compatibleCallback = function ( origCallback ) {\n\t\treturn function () {\n\t\t\t// convert to compatible arguments\n\t\t\tif ( arguments.length ) {\n\t\t\t\tvar args = compatibleArguments( arguments );\n\n\t\t\t\t// add default argument for 'ready', 'append' and 'load' events\n\t\t\t} else {\n\t\t\t\tvar args = [ $( document ) ];\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn origCallback.apply( this, args );\n\t\t};\n\t};\n\n\t_acf.add_action = function ( action, callback, priority, context ) {\n\t\t// handle multiple actions\n\t\tvar actions = action.split( ' ' );\n\t\tvar length = actions.length;\n\t\tif ( length > 1 ) {\n\t\t\tfor ( var i = 0; i < length; i++ ) {\n\t\t\t\taction = actions[ i ];\n\t\t\t\t_acf.add_action.apply( this, arguments );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\n\t\t// single\n\t\tvar callback = compatibleCallback( callback );\n\t\treturn acf.addAction.apply( this, arguments );\n\t};\n\n\t_acf.add_filter = function ( action, callback, priority, context ) {\n\t\tvar callback = compatibleCallback( callback );\n\t\treturn acf.addFilter.apply( this, arguments );\n\t};\n\n\t/*\n\t * acf.model\n\t *\n\t * This model acts as a scafold for action.event driven modules\n\t *\n\t * @type\tobject\n\t * @date\t8/09/2014\n\t * @since\t5.0.0\n\t *\n\t * @param\t(object)\n\t * @return\t(object)\n\t */\n\n\t_acf.model = {\n\t\tactions: {},\n\t\tfilters: {},\n\t\tevents: {},\n\t\textend: function ( args ) {\n\t\t\t// extend\n\t\t\tvar model = $.extend( {}, this, args );\n\n\t\t\t// setup actions\n\t\t\t$.each( model.actions, function ( name, callback ) {\n\t\t\t\tmodel._add_action( name, callback );\n\t\t\t} );\n\n\t\t\t// setup filters\n\t\t\t$.each( model.filters, function ( name, callback ) {\n\t\t\t\tmodel._add_filter( name, callback );\n\t\t\t} );\n\n\t\t\t// setup events\n\t\t\t$.each( model.events, function ( name, callback ) {\n\t\t\t\tmodel._add_event( name, callback );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn model;\n\t\t},\n\n\t\t_add_action: function ( name, callback ) {\n\t\t\t// split\n\t\t\tvar model = this,\n\t\t\t\tdata = name.split( ' ' );\n\n\t\t\t// add missing priority\n\t\t\tvar name = data[ 0 ] || '',\n\t\t\t\tpriority = data[ 1 ] || 10;\n\n\t\t\t// add action\n\t\t\tacf.add_action( name, model[ callback ], priority, model );\n\t\t},\n\n\t\t_add_filter: function ( name, callback ) {\n\t\t\t// split\n\t\t\tvar model = this,\n\t\t\t\tdata = name.split( ' ' );\n\n\t\t\t// add missing priority\n\t\t\tvar name = data[ 0 ] || '',\n\t\t\t\tpriority = data[ 1 ] || 10;\n\n\t\t\t// add action\n\t\t\tacf.add_filter( name, model[ callback ], priority, model );\n\t\t},\n\n\t\t_add_event: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this,\n\t\t\t\ti = name.indexOf( ' ' ),\n\t\t\t\tevent = i > 0 ? name.substr( 0, i ) : name,\n\t\t\t\tselector = i > 0 ? name.substr( i + 1 ) : '';\n\n\t\t\t// event\n\t\t\tvar fn = function ( e ) {\n\t\t\t\t// append $el to event object\n\t\t\t\te.$el = $( this );\n\n\t\t\t\t// append $field to event object (used in field group)\n\t\t\t\tif ( acf.field_group ) {\n\t\t\t\t\te.$field = e.$el.closest( '.acf-field-object' );\n\t\t\t\t}\n\n\t\t\t\t// event\n\t\t\t\tif ( typeof model.event === 'function' ) {\n\t\t\t\t\te = model.event( e );\n\t\t\t\t}\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t};\n\n\t\t\t// add event\n\t\t\tif ( selector ) {\n\t\t\t\t$( document ).on( event, selector, fn );\n\t\t\t} else {\n\t\t\t\t$( document ).on( event, fn );\n\t\t\t}\n\t\t},\n\n\t\tget: function ( name, value ) {\n\t\t\t// defaults\n\t\t\tvalue = value || null;\n\n\t\t\t// get\n\t\t\tif ( typeof this[ name ] !== 'undefined' ) {\n\t\t\t\tvalue = this[ name ];\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn value;\n\t\t},\n\n\t\tset: function ( name, value ) {\n\t\t\t// set\n\t\t\tthis[ name ] = value;\n\n\t\t\t// function for 3rd party\n\t\t\tif ( typeof this[ '_set_' + name ] === 'function' ) {\n\t\t\t\tthis[ '_set_' + name ].apply( this );\n\t\t\t}\n\n\t\t\t// return for chaining\n\t\t\treturn this;\n\t\t},\n\t};\n\n\t/*\n\t * field\n\t *\n\t * This model sets up many of the field's interactions\n\t *\n\t * @type\tfunction\n\t * @date\t21/02/2014\n\t * @since\t3.5.1\n\t *\n\t * @param\tn/a\n\t * @return\tn/a\n\t */\n\n\t_acf.field = acf.model.extend( {\n\t\ttype: '',\n\t\to: {},\n\t\t$field: null,\n\t\t_add_action: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this;\n\n\t\t\t// update name\n\t\t\tname = name + '_field/type=' + model.type;\n\n\t\t\t// add action\n\t\t\tacf.add_action( name, function ( $field ) {\n\t\t\t\t// focus\n\t\t\t\tmodel.set( '$field', $field );\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t} );\n\t\t},\n\n\t\t_add_filter: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this;\n\n\t\t\t// update name\n\t\t\tname = name + '_field/type=' + model.type;\n\n\t\t\t// add action\n\t\t\tacf.add_filter( name, function ( $field ) {\n\t\t\t\t// focus\n\t\t\t\tmodel.set( '$field', $field );\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t} );\n\t\t},\n\n\t\t_add_event: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this,\n\t\t\t\tevent = name.substr( 0, name.indexOf( ' ' ) ),\n\t\t\t\tselector = name.substr( name.indexOf( ' ' ) + 1 ),\n\t\t\t\tcontext = acf.get_selector( model.type );\n\n\t\t\t// add event\n\t\t\t$( document ).on( event, context + ' ' + selector, function ( e ) {\n\t\t\t\t// vars\n\t\t\t\tvar $el = $( this );\n\t\t\t\tvar $field = acf.get_closest_field( $el, model.type );\n\n\t\t\t\t// bail early if no field\n\t\t\t\tif ( ! $field.length ) return;\n\n\t\t\t\t// focus\n\t\t\t\tif ( ! $field.is( model.$field ) ) {\n\t\t\t\t\tmodel.set( '$field', $field );\n\t\t\t\t}\n\n\t\t\t\t// append to event\n\t\t\t\te.$el = $el;\n\t\t\t\te.$field = $field;\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, [ e ] );\n\t\t\t} );\n\t\t},\n\n\t\t_set_$field: function () {\n\t\t\t// callback\n\t\t\tif ( typeof this.focus === 'function' ) {\n\t\t\t\tthis.focus();\n\t\t\t}\n\t\t},\n\n\t\t// depreciated\n\t\tdoFocus: function ( $field ) {\n\t\t\treturn this.set( '$field', $field );\n\t\t},\n\t} );\n\n\t/**\n\t * validation\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar _validation = acf.newCompatibility( acf.validation, {\n\t\tremove_error: function ( $field ) {\n\t\t\tacf.getField( $field ).removeError();\n\t\t},\n\t\tadd_warning: function ( $field, message ) {\n\t\t\tacf.getField( $field ).showNotice( {\n\t\t\t\ttext: message,\n\t\t\t\ttype: 'warning',\n\t\t\t\ttimeout: 1000,\n\t\t\t} );\n\t\t},\n\t\tfetch: acf.validateForm,\n\t\tenableSubmit: acf.enableSubmit,\n\t\tdisableSubmit: acf.disableSubmit,\n\t\tshowSpinner: acf.showSpinner,\n\t\thideSpinner: acf.hideSpinner,\n\t\tunlockForm: acf.unlockForm,\n\t\tlockForm: acf.lockForm,\n\t} );\n\n\t/**\n\t * tooltip\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.tooltip = {\n\t\ttooltip: function ( text, $el ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn tooltip.$el;\n\t\t},\n\n\t\ttemp: function ( text, $el ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t\ttimeout: 250,\n\t\t\t} );\n\t\t},\n\n\t\tconfirm: function ( $el, callback, text, button_y, button_n ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\tconfirm: true,\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t\tconfirm: function () {\n\t\t\t\t\tcallback( true );\n\t\t\t\t},\n\t\t\t\tcancel: function () {\n\t\t\t\t\tcallback( false );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tconfirm_remove: function ( $el, callback ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\tconfirmRemove: true,\n\t\t\t\ttarget: $el,\n\t\t\t\tconfirm: function () {\n\t\t\t\t\tcallback( true );\n\t\t\t\t},\n\t\t\t\tcancel: function () {\n\t\t\t\t\tcallback( false );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\t};\n\n\t/**\n\t * tooltip\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.media = new acf.Model( {\n\t\tactiveFrame: false,\n\t\tactions: {\n\t\t\tnew_media_popup: 'onNewMediaPopup',\n\t\t},\n\n\t\tframe: function () {\n\t\t\treturn this.activeFrame;\n\t\t},\n\n\t\tonNewMediaPopup: function ( popup ) {\n\t\t\tthis.activeFrame = popup.frame;\n\t\t},\n\n\t\tpopup: function ( props ) {\n\t\t\t// update props\n\t\t\tif ( props.mime_types ) {\n\t\t\t\tprops.allowedTypes = props.mime_types;\n\t\t\t}\n\t\t\tif ( props.id ) {\n\t\t\t\tprops.attachment = props.id;\n\t\t\t}\n\n\t\t\t// new\n\t\t\tvar popup = acf.newMediaPopup( props );\n\n\t\t\t// append\n\t\t\t/*\n\t\t\tif( props.selected ) {\n\t\t\t\tpopup.selected = props.selected;\n\t\t\t}\n*/\n\n\t\t\t// return\n\t\t\treturn popup.frame;\n\t\t},\n\t} );\n\n\t/**\n\t * Select2\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.select2 = {\n\t\tinit: function ( $select, args, $field ) {\n\t\t\t// compatible args\n\t\t\tif ( args.allow_null ) {\n\t\t\t\targs.allowNull = args.allow_null;\n\t\t\t}\n\t\t\tif ( args.ajax_action ) {\n\t\t\t\targs.ajaxAction = args.ajax_action;\n\t\t\t}\n\t\t\tif ( $field ) {\n\t\t\t\targs.field = acf.getField( $field );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.newSelect2( $select, args );\n\t\t},\n\n\t\tdestroy: function ( $select ) {\n\t\t\treturn acf.getInstance( $select ).destroy();\n\t\t},\n\t};\n\n\t/**\n\t * postbox\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.postbox = {\n\t\trender: function ( args ) {\n\t\t\t// compatible args\n\t\t\tif ( args.edit_url ) {\n\t\t\t\targs.editLink = args.edit_url;\n\t\t\t}\n\t\t\tif ( args.edit_title ) {\n\t\t\t\targs.editTitle = args.edit_title;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.newPostbox( args );\n\t\t},\n\t};\n\n\t/**\n\t * acf.screen\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newCompatibility( acf.screen, {\n\t\tupdate: function () {\n\t\t\treturn this.set.apply( this, arguments );\n\t\t},\n\t\tfetch: acf.screen.check,\n\t} );\n\t_acf.ajax = acf.screen;\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar __ = acf.__;\n\n\tvar parseString = function ( val ) {\n\t\treturn val ? '' + val : '';\n\t};\n\n\tvar isEqualTo = function ( v1, v2 ) {\n\t\treturn (\n\t\t\tparseString( v1 ).toLowerCase() === parseString( v2 ).toLowerCase()\n\t\t);\n\t};\n\n\tvar isEqualToNumber = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) === parseFloat( v2 );\n\t};\n\n\tvar isGreaterThan = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) > parseFloat( v2 );\n\t};\n\n\tvar isLessThan = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) < parseFloat( v2 );\n\t};\n\n\tvar inArray = function ( v1, array ) {\n\t\t// cast all values as string\n\t\tarray = array.map( function ( v2 ) {\n\t\t\treturn parseString( v2 );\n\t\t} );\n\n\t\treturn array.indexOf( v1 ) > -1;\n\t};\n\n\tvar containsString = function ( haystack, needle ) {\n\t\treturn parseString( haystack ).indexOf( parseString( needle ) ) > -1;\n\t};\n\n\tvar matchesPattern = function ( v1, pattern ) {\n\t\tvar regexp = new RegExp( parseString( pattern ), 'gi' );\n\t\treturn parseString( v1 ).match( regexp );\n\t};\n\n\t/**\n\t * hasValue\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar HasValue = acf.Condition.extend( {\n\t\ttype: 'hasValue',\n\t\toperator: '!=empty',\n\t\tlabel: __( 'Has any value' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'range',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'image',\n\t\t\t'file',\n\t\t\t'wysiwyg',\n\t\t\t'oembed',\n\t\t\t'select',\n\t\t\t'checkbox',\n\t\t\t'radio',\n\t\t\t'button_group',\n\t\t\t'link',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t\t'google_map',\n\t\t\t'date_picker',\n\t\t\t'date_time_picker',\n\t\t\t'time_picker',\n\t\t\t'color_picker',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\tlet val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\treturn val ? true : false;\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( HasValue );\n\n\t/**\n\t * hasValue\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar HasNoValue = HasValue.extend( {\n\t\ttype: 'hasNoValue',\n\t\toperator: '==empty',\n\t\tlabel: __( 'Has no value' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! HasValue.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( HasNoValue );\n\n\t/**\n\t * EqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar EqualTo = acf.Condition.extend( {\n\t\ttype: 'equalTo',\n\t\toperator: '==',\n\t\tlabel: __( 'Value is equal to' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'range',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\tif ( acf.isNumeric( rule.value ) ) {\n\t\t\t\treturn isEqualToNumber( rule.value, field.val() );\n\t\t\t} else {\n\t\t\t\treturn isEqualTo( rule.value, field.val() );\n\t\t\t}\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( EqualTo );\n\n\t/**\n\t * NotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar NotEqualTo = EqualTo.extend( {\n\t\ttype: 'notEqualTo',\n\t\toperator: '!=',\n\t\tlabel: __( 'Value is not equal to' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! EqualTo.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( NotEqualTo );\n\n\t/**\n\t * PatternMatch\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar PatternMatch = acf.Condition.extend( {\n\t\ttype: 'patternMatch',\n\t\toperator: '==pattern',\n\t\tlabel: __( 'Value matches pattern' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'wysiwyg',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn matchesPattern( field.val(), rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( PatternMatch );\n\n\t/**\n\t * Contains\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar Contains = acf.Condition.extend( {\n\t\ttype: 'contains',\n\t\toperator: '==contains',\n\t\tlabel: __( 'Value contains' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'wysiwyg',\n\t\t\t'oembed',\n\t\t\t'select',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn containsString( field.val(), rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( Contains );\n\n\t/**\n\t * TrueFalseEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar TrueFalseEqualTo = EqualTo.extend( {\n\t\ttype: 'trueFalseEqualTo',\n\t\tchoiceType: 'select',\n\t\tfieldTypes: [ 'true_false' ],\n\t\tchoices: function ( field ) {\n\t\t\treturn [\n\t\t\t\t{\n\t\t\t\t\tid: 1,\n\t\t\t\t\ttext: __( 'Checked' ),\n\t\t\t\t},\n\t\t\t];\n\t\t},\n\t} );\n\n\tacf.registerConditionType( TrueFalseEqualTo );\n\n\t/**\n\t * TrueFalseNotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar TrueFalseNotEqualTo = NotEqualTo.extend( {\n\t\ttype: 'trueFalseNotEqualTo',\n\t\tchoiceType: 'select',\n\t\tfieldTypes: [ 'true_false' ],\n\t\tchoices: function ( field ) {\n\t\t\treturn [\n\t\t\t\t{\n\t\t\t\t\tid: 1,\n\t\t\t\t\ttext: __( 'Checked' ),\n\t\t\t\t},\n\t\t\t];\n\t\t},\n\t} );\n\n\tacf.registerConditionType( TrueFalseNotEqualTo );\n\n\t/**\n\t * SelectEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectEqualTo = acf.Condition.extend( {\n\t\ttype: 'selectEqualTo',\n\t\toperator: '==',\n\t\tlabel: __( 'Value is equal to' ),\n\t\tfieldTypes: [ 'select', 'checkbox', 'radio', 'button_group' ],\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\treturn inArray( rule.value, val );\n\t\t\t} else {\n\t\t\t\treturn isEqualTo( rule.value, val );\n\t\t\t}\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\t// vars\n\t\t\tvar choices = [];\n\t\t\tvar lines = fieldObject\n\t\t\t\t.$setting( 'choices textarea' )\n\t\t\t\t.val()\n\t\t\t\t.split( '\\n' );\n\n\t\t\t// allow null\n\t\t\tif ( fieldObject.$input( 'allow_null' ).prop( 'checked' ) ) {\n\t\t\t\tchoices.push( {\n\t\t\t\t\tid: '',\n\t\t\t\t\ttext: __( 'Null' ),\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// loop\n\t\t\tlines.map( function ( line ) {\n\t\t\t\t// split\n\t\t\t\tline = line.split( ':' );\n\n\t\t\t\t// default label to value\n\t\t\t\tline[ 1 ] = line[ 1 ] || line[ 0 ];\n\n\t\t\t\t// append\n\t\t\t\tchoices.push( {\n\t\t\t\t\tid: line[ 0 ].trim(),\n\t\t\t\t\ttext: line[ 1 ].trim(),\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn choices;\n\t\t},\n\t} );\n\n\tacf.registerConditionType( SelectEqualTo );\n\n\t/**\n\t * SelectNotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectNotEqualTo = SelectEqualTo.extend( {\n\t\ttype: 'selectNotEqualTo',\n\t\toperator: '!=',\n\t\tlabel: __( 'Value is not equal to' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! SelectEqualTo.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( SelectNotEqualTo );\n\n\t/**\n\t * GreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar GreaterThan = acf.Condition.extend( {\n\t\ttype: 'greaterThan',\n\t\toperator: '>',\n\t\tlabel: __( 'Value is greater than' ),\n\t\tfieldTypes: [ 'number', 'range' ],\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\treturn isGreaterThan( val, rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( GreaterThan );\n\n\t/**\n\t * LessThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar LessThan = GreaterThan.extend( {\n\t\ttype: 'lessThan',\n\t\toperator: '<',\n\t\tlabel: __( 'Value is less than' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\tif ( val === undefined || val === null || val === false ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn isLessThan( val, rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( LessThan );\n\n\t/**\n\t * SelectedGreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectionGreaterThan = GreaterThan.extend( {\n\t\ttype: 'selectionGreaterThan',\n\t\tlabel: __( 'Selection is greater than' ),\n\t\tfieldTypes: [\n\t\t\t'checkbox',\n\t\t\t'select',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t],\n\t} );\n\n\tacf.registerConditionType( SelectionGreaterThan );\n\n\t/**\n\t * SelectedGreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectionLessThan = LessThan.extend( {\n\t\ttype: 'selectionLessThan',\n\t\tlabel: __( 'Selection is less than' ),\n\t\tfieldTypes: [\n\t\t\t'checkbox',\n\t\t\t'select',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t],\n\t} );\n\n\tacf.registerConditionType( SelectionLessThan );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar storage = [];\n\n\t/**\n\t * acf.Condition\n\t *\n\t * description\n\t *\n\t * @date\t23/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Condition = acf.Model.extend( {\n\t\ttype: '', // used for model name\n\t\toperator: '==', // rule operator\n\t\tlabel: '', // label shown when editing fields\n\t\tchoiceType: 'input', // input, select\n\t\tfieldTypes: [], // auto connect this conditions with these field types\n\n\t\tdata: {\n\t\t\tconditions: false, // the parent instance\n\t\t\tfield: false, // the field which we query against\n\t\t\trule: {}, // the rule [field, operator, value]\n\t\t},\n\n\t\tevents: {\n\t\t\tchange: 'change',\n\t\t\tkeyup: 'change',\n\t\t\tenableField: 'change',\n\t\t\tdisableField: 'change',\n\t\t},\n\n\t\tsetup: function ( props ) {\n\t\t\t$.extend( this.data, props );\n\t\t},\n\n\t\tgetEventTarget: function ( $el, event ) {\n\t\t\treturn $el || this.get( 'field' ).$el;\n\t\t},\n\n\t\tchange: function ( e, $el ) {\n\t\t\tthis.get( 'conditions' ).change( e );\n\t\t},\n\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn false;\n\t\t},\n\n\t\tcalculate: function () {\n\t\t\treturn this.match( this.get( 'rule' ), this.get( 'field' ) );\n\t\t},\n\n\t\tchoices: function ( field ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\t/**\n\t * acf.newCondition\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newCondition = function ( rule, conditions ) {\n\t\t// currently setting up conditions for fieldX, this field is the 'target'\n\t\tvar target = conditions.get( 'field' );\n\n\t\t// use the 'target' to find the 'trigger' field.\n\t\t// - this field is used to setup the conditional logic events\n\t\tvar field = target.getField( rule.field );\n\n\t\t// bail early if no target or no field (possible if field doesn't exist due to HTML error)\n\t\tif ( ! target || ! field ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// vars\n\t\tvar args = {\n\t\t\trule: rule,\n\t\t\ttarget: target,\n\t\t\tconditions: conditions,\n\t\t\tfield: field,\n\t\t};\n\n\t\t// vars\n\t\tvar fieldType = field.get( 'type' );\n\t\tvar operator = rule.operator;\n\n\t\t// get avaibale conditions\n\t\tvar conditionTypes = acf.getConditionTypes( {\n\t\t\tfieldType: fieldType,\n\t\t\toperator: operator,\n\t\t} );\n\n\t\t// instantiate\n\t\tvar model = conditionTypes[ 0 ] || acf.Condition;\n\n\t\t// instantiate\n\t\tvar condition = new model( args );\n\n\t\t// return\n\t\treturn condition;\n\t};\n\n\t/**\n\t * mid\n\t *\n\t * Calculates the model ID for a field type\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring type\n\t * @return\tstring\n\t */\n\n\tvar modelId = function ( type ) {\n\t\treturn acf.strPascalCase( type || '' ) + 'Condition';\n\t};\n\n\t/**\n\t * acf.registerConditionType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerConditionType = function ( model ) {\n\t\t// vars\n\t\tvar proto = model.prototype;\n\t\tvar type = proto.type;\n\t\tvar mid = modelId( type );\n\n\t\t// store model\n\t\tacf.models[ mid ] = model;\n\n\t\t// store reference\n\t\tstorage.push( type );\n\t};\n\n\t/**\n\t * acf.getConditionType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getConditionType = function ( type ) {\n\t\tvar mid = modelId( type );\n\t\treturn acf.models[ mid ] || false;\n\t};\n\n\t/**\n\t * acf.registerConditionForFieldType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerConditionForFieldType = function ( conditionType, fieldType ) {\n\t\t// get model\n\t\tvar model = acf.getConditionType( conditionType );\n\n\t\t// append\n\t\tif ( model ) {\n\t\t\tmodel.prototype.fieldTypes.push( fieldType );\n\t\t}\n\t};\n\n\t/**\n\t * acf.getConditionTypes\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getConditionTypes = function ( args ) {\n\t\t// defaults\n\t\targs = acf.parseArgs( args, {\n\t\t\tfieldType: '',\n\t\t\toperator: '',\n\t\t} );\n\n\t\t// clonse available types\n\t\tvar types = [];\n\n\t\t// loop\n\t\tstorage.map( function ( type ) {\n\t\t\t// vars\n\t\t\tvar model = acf.getConditionType( type );\n\t\t\tvar ProtoFieldTypes = model.prototype.fieldTypes;\n\t\t\tvar ProtoOperator = model.prototype.operator;\n\n\t\t\t// check fieldType\n\t\t\tif (\n\t\t\t\targs.fieldType &&\n\t\t\t\tProtoFieldTypes.indexOf( args.fieldType ) === -1\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// check operator\n\t\t\tif ( args.operator && ProtoOperator !== args.operator ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// append\n\t\t\ttypes.push( model );\n\t\t} );\n\n\t\t// return\n\t\treturn types;\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar CONTEXT = 'conditional_logic';\n\n\t/**\n\t * conditionsManager\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar conditionsManager = new acf.Model( {\n\t\tid: 'conditionsManager',\n\n\t\tpriority: 20, // run actions later\n\n\t\tactions: {\n\t\t\tnew_field: 'onNewField',\n\t\t},\n\n\t\tonNewField: function ( field ) {\n\t\t\tif ( field.has( 'conditions' ) ) {\n\t\t\t\tfield.getConditions().render();\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * acf.Field.prototype.getField\n\t *\n\t * Finds a field that is related to another field\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar getSiblingField = function ( field, key ) {\n\t\t// find sibling (very fast)\n\t\tvar fields = acf.getFields( {\n\t\t\tkey: key,\n\t\t\tsibling: field.$el,\n\t\t\tsuppressFilters: true,\n\t\t} );\n\n\t\t// find sibling-children (fast)\n\t\t// needed for group fields, accordions, etc\n\t\tif ( ! fields.length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: field.$el.parent(),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\t// Check for fields on other settings tabs (probably less fast).\n\t\tif ( ! fields.length && $( '.acf-field-settings' ).length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: field.$el.parents( '.acf-field-settings:first' ),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\tif ( ! fields.length && $( '#acf-basic-settings' ).length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: $( '#acf-basic-settings'),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\t// return\n\t\tif ( fields.length ) {\n\t\t\treturn fields[ 0 ];\n\t\t}\n\t\treturn false;\n\t};\n\n\tacf.Field.prototype.getField = function ( key ) {\n\t\t// get sibling field\n\t\tvar field = getSiblingField( this, key );\n\n\t\t// return early\n\t\tif ( field ) {\n\t\t\treturn field;\n\t\t}\n\n\t\t// move up through each parent and try again\n\t\tvar parents = this.parents();\n\t\tfor ( var i = 0; i < parents.length; i++ ) {\n\t\t\t// get sibling field\n\t\t\tfield = getSiblingField( parents[ i ], key );\n\n\t\t\t// return early\n\t\t\tif ( field ) {\n\t\t\t\treturn field;\n\t\t\t}\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t};\n\n\t/**\n\t * acf.Field.prototype.getConditions\n\t *\n\t * Returns the field's conditions instance\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Field.prototype.getConditions = function () {\n\t\t// instantiate\n\t\tif ( ! this.conditions ) {\n\t\t\tthis.conditions = new Conditions( this );\n\t\t}\n\n\t\t// return\n\t\treturn this.conditions;\n\t};\n\n\t/**\n\t * Conditions\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\tvar timeout = false;\n\tvar Conditions = acf.Model.extend( {\n\t\tid: 'Conditions',\n\n\t\tdata: {\n\t\t\tfield: false, // The field with \"data-conditions\" (target).\n\t\t\ttimeStamp: false, // Reference used during \"change\" event.\n\t\t\tgroups: [], // The groups of condition instances.\n\t\t},\n\n\t\tsetup: function ( field ) {\n\t\t\t// data\n\t\t\tthis.data.field = field;\n\n\t\t\t// vars\n\t\t\tvar conditions = field.get( 'conditions' );\n\n\t\t\t// detect groups\n\t\t\tif ( conditions instanceof Array ) {\n\t\t\t\t// detect groups\n\t\t\t\tif ( conditions[ 0 ] instanceof Array ) {\n\t\t\t\t\t// loop\n\t\t\t\t\tconditions.map( function ( rules, i ) {\n\t\t\t\t\t\tthis.addRules( rules, i );\n\t\t\t\t\t}, this );\n\n\t\t\t\t\t// detect rules\n\t\t\t\t} else {\n\t\t\t\t\tthis.addRules( conditions );\n\t\t\t\t}\n\n\t\t\t\t// detect rule\n\t\t\t} else {\n\t\t\t\tthis.addRule( conditions );\n\t\t\t}\n\t\t},\n\n\t\tchange: function ( e ) {\n\t\t\t// this function may be triggered multiple times per event due to multiple condition classes\n\t\t\t// compare timestamp to allow only 1 trigger per event\n\t\t\tif ( this.get( 'timeStamp' ) === e.timeStamp ) {\n\t\t\t\treturn false;\n\t\t\t} else {\n\t\t\t\tthis.set( 'timeStamp', e.timeStamp, true );\n\t\t\t}\n\n\t\t\t// render condition and store result\n\t\t\tvar changed = this.render();\n\t\t},\n\n\t\trender: function () {\n\t\t\treturn this.calculate() ? this.show() : this.hide();\n\t\t},\n\n\t\tshow: function () {\n\t\t\treturn this.get( 'field' ).showEnable( this.cid, CONTEXT );\n\t\t},\n\n\t\thide: function () {\n\t\t\treturn this.get( 'field' ).hideDisable( this.cid, CONTEXT );\n\t\t},\n\n\t\tcalculate: function () {\n\t\t\t// vars\n\t\t\tvar pass = false;\n\n\t\t\t// loop\n\t\t\tthis.getGroups().map( function ( group ) {\n\t\t\t\t// igrnore this group if another group passed\n\t\t\t\tif ( pass ) return;\n\n\t\t\t\t// find passed\n\t\t\t\tvar passed = group.filter( function ( condition ) {\n\t\t\t\t\treturn condition.calculate();\n\t\t\t\t} );\n\n\t\t\t\t// if all conditions passed, update the global var\n\t\t\t\tif ( passed.length == group.length ) {\n\t\t\t\t\tpass = true;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn pass;\n\t\t},\n\n\t\thasGroups: function () {\n\t\t\treturn this.data.groups != null;\n\t\t},\n\n\t\tgetGroups: function () {\n\t\t\treturn this.data.groups;\n\t\t},\n\n\t\taddGroup: function () {\n\t\t\tvar group = [];\n\t\t\tthis.data.groups.push( group );\n\t\t\treturn group;\n\t\t},\n\n\t\thasGroup: function ( i ) {\n\t\t\treturn this.data.groups[ i ] != null;\n\t\t},\n\n\t\tgetGroup: function ( i ) {\n\t\t\treturn this.data.groups[ i ];\n\t\t},\n\n\t\tremoveGroup: function ( i ) {\n\t\t\tthis.data.groups[ i ].delete;\n\t\t\treturn this;\n\t\t},\n\n\t\taddRules: function ( rules, group ) {\n\t\t\trules.map( function ( rule ) {\n\t\t\t\tthis.addRule( rule, group );\n\t\t\t}, this );\n\t\t},\n\n\t\taddRule: function ( rule, group ) {\n\t\t\t// defaults\n\t\t\tgroup = group || 0;\n\n\t\t\t// vars\n\t\t\tvar groupArray;\n\n\t\t\t// get group\n\t\t\tif ( this.hasGroup( group ) ) {\n\t\t\t\tgroupArray = this.getGroup( group );\n\t\t\t} else {\n\t\t\t\tgroupArray = this.addGroup();\n\t\t\t}\n\n\t\t\t// instantiate\n\t\t\tvar condition = acf.newCondition( rule, this );\n\n\t\t\t// bail early if condition failed (field did not exist)\n\t\t\tif ( ! condition ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// add rule\n\t\t\tgroupArray.push( condition );\n\t\t},\n\n\t\thasRule: function () {},\n\n\t\tgetRule: function ( rule, group ) {\n\t\t\t// defaults\n\t\t\trule = rule || 0;\n\t\t\tgroup = group || 0;\n\n\t\t\treturn this.data.groups[ group ][ rule ];\n\t\t},\n\n\t\tremoveRule: function () {},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar i = 0;\n\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'accordion',\n\n\t\twait: '',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-fields:first' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Bail early if this is a duplicate of an existing initialized accordion.\n\t\t\tif ( this.$el.hasClass( 'acf-accordion' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// bail early if is cell\n\t\t\tif ( this.$el.is( 'td' ) ) return;\n\n\t\t\t// enpoint\n\t\t\tif ( this.get( 'endpoint' ) ) {\n\t\t\t\treturn this.remove();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $field = this.$el;\n\t\t\tvar $label = this.$labelWrap();\n\t\t\tvar $input = this.$inputWrap();\n\t\t\tvar $wrap = this.$control();\n\t\t\tvar $instructions = $input.children( '.description' );\n\n\t\t\t// force description into label\n\t\t\tif ( $instructions.length ) {\n\t\t\t\t$label.append( $instructions );\n\t\t\t}\n\n\t\t\t// table\n\t\t\tif ( this.$el.is( 'tr' ) ) {\n\t\t\t\t// vars\n\t\t\t\tvar $table = this.$el.closest( 'table' );\n\t\t\t\tvar $newLabel = $( '

        ' );\n\t\t\t\tvar $newInput = $( '
        ' );\n\t\t\t\tvar $newTable = $(\n\t\t\t\t\t'
          '\n\t\t\t\t);\n\t\t\t\tvar $newWrap = $( '' );\n\n\t\t\t\t// dom\n\t\t\t\t$newLabel.append( $label.html() );\n\t\t\t\t$newTable.append( $newWrap );\n\t\t\t\t$newInput.append( $newTable );\n\t\t\t\t$input.append( $newLabel );\n\t\t\t\t$input.append( $newInput );\n\n\t\t\t\t// modify\n\t\t\t\t$label.remove();\n\t\t\t\t$wrap.remove();\n\t\t\t\t$input.attr( 'colspan', 2 );\n\n\t\t\t\t// update vars\n\t\t\t\t$label = $newLabel;\n\t\t\t\t$input = $newInput;\n\t\t\t\t$wrap = $newWrap;\n\t\t\t}\n\n\t\t\t// add classes\n\t\t\t$field.addClass( 'acf-accordion' );\n\t\t\t$label.addClass( 'acf-accordion-title' );\n\t\t\t$input.addClass( 'acf-accordion-content' );\n\n\t\t\t// index\n\t\t\ti++;\n\n\t\t\t// multi-expand\n\t\t\tif ( this.get( 'multi_expand' ) ) {\n\t\t\t\t$field.attr( 'multi-expand', 1 );\n\t\t\t}\n\n\t\t\t// open\n\t\t\tvar order = acf.getPreference( 'this.accordions' ) || [];\n\t\t\tif ( order[ i - 1 ] !== undefined ) {\n\t\t\t\tthis.set( 'open', order[ i - 1 ] );\n\t\t\t}\n\n\t\t\tif ( this.get( 'open' ) ) {\n\t\t\t\t$field.addClass( '-open' );\n\t\t\t\t$input.css( 'display', 'block' ); // needed for accordion to close smoothly\n\t\t\t}\n\n\t\t\t// add icon\n\t\t\t$label.prepend(\n\t\t\t\taccordionManager.iconHtml( { open: this.get( 'open' ) } )\n\t\t\t);\n\n\t\t\t// classes\n\t\t\t// - remove 'inside' which is a #poststuff WP class\n\t\t\tvar $parent = $field.parent();\n\t\t\t$wrap.addClass( $parent.hasClass( '-left' ) ? '-left' : '' );\n\t\t\t$wrap.addClass( $parent.hasClass( '-clear' ) ? '-clear' : '' );\n\n\t\t\t// append\n\t\t\t$wrap.append(\n\t\t\t\t$field.nextUntil( '.acf-field-accordion', '.acf-field' )\n\t\t\t);\n\n\t\t\t// clean up\n\t\t\t$wrap.removeAttr( 'data-open data-multi_expand data-endpoint' );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t/**\n\t * accordionManager\n\t *\n\t * Events manager for the acf accordion\n\t *\n\t * @date\t14/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar accordionManager = new acf.Model( {\n\t\tactions: {\n\t\t\tunload: 'onUnload',\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .acf-accordion-title': 'onClick',\n\t\t\t'invalidField .acf-accordion': 'onInvalidField',\n\t\t},\n\n\t\tisOpen: function ( $el ) {\n\t\t\treturn $el.hasClass( '-open' );\n\t\t},\n\n\t\ttoggle: function ( $el ) {\n\t\t\tif ( this.isOpen( $el ) ) {\n\t\t\t\tthis.close( $el );\n\t\t\t} else {\n\t\t\t\tthis.open( $el );\n\t\t\t}\n\t\t},\n\n\t\ticonHtml: function ( props ) {\n\t\t\t// Use SVG inside Gutenberg editor.\n\t\t\tif ( acf.isGutenberg() ) {\n\t\t\t\tif ( props.open ) {\n\t\t\t\t\treturn '';\n\t\t\t\t} else {\n\t\t\t\t\treturn '';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif ( props.open ) {\n\t\t\t\t\treturn '';\n\t\t\t\t} else {\n\t\t\t\t\treturn '';\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\topen: function ( $el ) {\n\t\t\tvar duration = acf.isGutenberg() ? 0 : 300;\n\n\t\t\t// open\n\t\t\t$el.find( '.acf-accordion-content:first' )\n\t\t\t\t.slideDown( duration )\n\t\t\t\t.css( 'display', 'block' );\n\t\t\t$el.find( '.acf-accordion-icon:first' ).replaceWith(\n\t\t\t\tthis.iconHtml( { open: true } )\n\t\t\t);\n\t\t\t$el.addClass( '-open' );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'show', $el );\n\n\t\t\t// close siblings\n\t\t\tif ( ! $el.attr( 'multi-expand' ) ) {\n\t\t\t\t$el.siblings( '.acf-accordion.-open' ).each( function () {\n\t\t\t\t\taccordionManager.close( $( this ) );\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\tclose: function ( $el ) {\n\t\t\tvar duration = acf.isGutenberg() ? 0 : 300;\n\n\t\t\t// close\n\t\t\t$el.find( '.acf-accordion-content:first' ).slideUp( duration );\n\t\t\t$el.find( '.acf-accordion-icon:first' ).replaceWith(\n\t\t\t\tthis.iconHtml( { open: false } )\n\t\t\t);\n\t\t\t$el.removeClass( '-open' );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'hide', $el );\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// prevent Defailt\n\t\t\te.preventDefault();\n\n\t\t\t// open close\n\t\t\tthis.toggle( $el.parent() );\n\t\t},\n\n\t\tonInvalidField: function ( e, $el ) {\n\t\t\t// bail early if already focused\n\t\t\tif ( this.busy ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// disable functionality for 1sec (allow next validation to work)\n\t\t\tthis.busy = true;\n\t\t\tthis.setTimeout( function () {\n\t\t\t\tthis.busy = false;\n\t\t\t}, 1000 );\n\n\t\t\t// open accordion\n\t\t\tthis.open( $el );\n\t\t},\n\n\t\tonUnload: function ( e ) {\n\t\t\t// vars\n\t\t\tvar order = [];\n\n\t\t\t// loop\n\t\t\t$( '.acf-accordion' ).each( function () {\n\t\t\t\tvar open = $( this ).hasClass( '-open' ) ? 1 : 0;\n\t\t\t\torder.push( open );\n\t\t\t} );\n\n\t\t\t// set\n\t\t\tif ( order.length ) {\n\t\t\t\tacf.setPreference( 'this.accordions', order );\n\t\t\t}\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'button_group',\n\n\t\tevents: {\n\t\t\t'click input[type=\"radio\"]': 'onClick',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-button-group' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input:checked' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\tthis.$( 'input[value=\"' + val + '\"]' )\n\t\t\t\t.prop( 'checked', true )\n\t\t\t\t.trigger( 'change' );\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'checkbox',\n\n\t\tevents: {\n\t\t\t'change input': 'onChange',\n\t\t\t'click .acf-add-checkbox': 'onClickAdd',\n\t\t\t'click .acf-checkbox-toggle': 'onClickToggle',\n\t\t\t'click .acf-checkbox-custom': 'onClickCustom',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-checkbox-list' );\n\t\t},\n\n\t\t$toggle: function () {\n\t\t\treturn this.$( '.acf-checkbox-toggle' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputs: function () {\n\t\t\treturn this.$( 'input[type=\"checkbox\"]' ).not(\n\t\t\t\t'.acf-checkbox-toggle'\n\t\t\t);\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = [];\n\t\t\tthis.$( ':checked' ).each( function () {\n\t\t\t\tval.push( $( this ).val() );\n\t\t\t} );\n\t\t\treturn val.length ? val : false;\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\t// Vars.\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar $toggle = this.$toggle();\n\n\t\t\t// Add or remove \"selected\" class.\n\t\t\tif ( checked ) {\n\t\t\t\t$label.addClass( 'selected' );\n\t\t\t} else {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t}\n\n\t\t\t// Update toggle state if all inputs are checked.\n\t\t\tif ( $toggle.length ) {\n\t\t\t\tvar $inputs = this.$inputs();\n\n\t\t\t\t// all checked\n\t\t\t\tif ( $inputs.not( ':checked' ).length == 0 ) {\n\t\t\t\t\t$toggle.prop( 'checked', true );\n\t\t\t\t} else {\n\t\t\t\t\t$toggle.prop( 'checked', false );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\tvar html =\n\t\t\t\t'
        • ';\n\t\t\t$el.parent( 'li' ).before( html );\n\t\t\t$el.parent( 'li' )\n\t\t\t\t.parent()\n\t\t\t\t.find( 'input[type=\"text\"]' )\n\t\t\t\t.last()\n\t\t\t\t.focus();\n\t\t},\n\n\t\tonClickToggle: function ( e, $el ) {\n\t\t\t// Vars.\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $inputs = this.$( 'input[type=\"checkbox\"]' );\n\t\t\tvar $labels = this.$( 'label' );\n\n\t\t\t// Update \"checked\" state.\n\t\t\t$inputs.prop( 'checked', checked );\n\n\t\t\t// Add or remove \"selected\" class.\n\t\t\tif ( checked ) {\n\t\t\t\t$labels.addClass( 'selected' );\n\t\t\t} else {\n\t\t\t\t$labels.removeClass( 'selected' );\n\t\t\t}\n\t\t},\n\n\t\tonClickCustom: function ( e, $el ) {\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $text = $el.next( 'input[type=\"text\"]' );\n\n\t\t\t// checked\n\t\t\tif ( checked ) {\n\t\t\t\t$text.prop( 'disabled', false );\n\n\t\t\t\t// not checked\n\t\t\t} else {\n\t\t\t\t$text.prop( 'disabled', true );\n\n\t\t\t\t// remove\n\t\t\t\tif ( $text.val() == '' ) {\n\t\t\t\t\t$el.parent( 'li' ).remove();\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'color_picker',\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-color-picker' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// update input (with change)\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// update iris\n\t\t\tthis.$inputText().iris( 'color', val );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// event\n\t\t\tvar onChange = function ( e ) {\n\t\t\t\t// timeout is required to ensure the $input val is correct\n\t\t\t\tsetTimeout( function () {\n\t\t\t\t\tacf.val( $input, $inputText.val() );\n\t\t\t\t}, 1 );\n\t\t\t};\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdefaultColor: false,\n\t\t\t\tpalettes: true,\n\t\t\t\thide: true,\n\t\t\t\tchange: onChange,\n\t\t\t\tclear: onChange,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\tvar args = acf.applyFilters( 'color_picker_args', args, this );\n\n\t\t\t// initialize\n\t\t\t$inputText.wpColorPicker( args );\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\t// The wpColorPicker library does not provide a destroy method.\n\t\t\t// Manually reset DOM by replacing elements back to their original state.\n\t\t\t$colorPicker = $duplicate.find( '.wp-picker-container' );\n\t\t\t$inputText = $duplicate.find( 'input[type=\"text\"]' );\n\t\t\t$colorPicker.replaceWith( $inputText );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'date_picker',\n\n\t\tevents: {\n\t\t\t'blur input[type=\"text\"]': 'onBlur',\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-date-picker' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// save_format: compatibility with ACF < 5.0.0\n\t\t\tif ( this.has( 'save_format' ) ) {\n\t\t\t\treturn this.initializeCompatibility();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFormat: 'yymmdd',\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'date_picker_args', args, this );\n\n\t\t\t// add date picker\n\t\t\tacf.newDatePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'date_picker_init', $inputText, args, this );\n\t\t},\n\n\t\tinitializeCompatibility: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// get and set value from alt field\n\t\t\t$inputText.val( $input.val() );\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFormat: this.get( 'save_format' ),\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t};\n\n\t\t\t// filter for 3rd party customization\n\t\t\targs = acf.applyFilters( 'date_picker_args', args, this );\n\n\t\t\t// backup\n\t\t\tvar dateFormat = args.dateFormat;\n\n\t\t\t// change args.dateFormat\n\t\t\targs.dateFormat = this.get( 'save_format' );\n\n\t\t\t// add date picker\n\t\t\tacf.newDatePicker( $inputText, args );\n\n\t\t\t// now change the format back to how it should be.\n\t\t\t$inputText.datepicker( 'option', 'dateFormat', dateFormat );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction( 'date_picker_init', $inputText, args, this );\n\t\t},\n\n\t\tonBlur: function () {\n\t\t\tif ( ! this.$inputText().val() ) {\n\t\t\t\tacf.val( this.$input(), '' );\n\t\t\t}\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\t$duplicate\n\t\t\t\t.find( 'input[type=\"text\"]' )\n\t\t\t\t.removeClass( 'hasDatepicker' )\n\t\t\t\t.removeAttr( 'id' );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tvar datePickerManager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'ready',\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'datePickerL10n' );\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if no datepicker library\n\t\t\tif ( typeof $.datepicker === 'undefined' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// rtl\n\t\t\tl10n.isRTL = rtl;\n\n\t\t\t// append\n\t\t\t$.datepicker.regional[ locale ] = l10n;\n\t\t\t$.datepicker.setDefaults( l10n );\n\t\t},\n\t} );\n\n\t// add\n\tacf.newDatePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.datepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.datepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
          '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.DatePickerField.extend( {\n\t\ttype: 'date_time_picker',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-date-time-picker' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\ttimeFormat: this.get( 'time_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFieldTimeOnly: false,\n\t\t\t\taltFormat: 'yy-mm-dd',\n\t\t\t\taltTimeFormat: 'HH:mm:ss',\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t\tcontrolType: 'select',\n\t\t\t\toneLine: true,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'date_time_picker_args', args, this );\n\n\t\t\t// add date time picker\n\t\t\tacf.newDateTimePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'date_time_picker_init', $inputText, args, this );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tvar dateTimePickerManager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'ready',\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'dateTimePickerL10n' );\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if no datepicker library\n\t\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// rtl\n\t\t\tl10n.isRTL = rtl;\n\n\t\t\t// append\n\t\t\t$.timepicker.regional[ locale ] = l10n;\n\t\t\t$.timepicker.setDefaults( l10n );\n\t\t},\n\t} );\n\n\t// add\n\tacf.newDateTimePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.datetimepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
          '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.ImageField.extend( {\n\t\ttype: 'file',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-file-uploader' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]:first' );\n\t\t},\n\n\t\tvalidateAttachment: function ( attachment ) {\n\t\t\t// defaults\n\t\t\tattachment = attachment || {};\n\n\t\t\t// WP attachment\n\t\t\tif ( attachment.id !== undefined ) {\n\t\t\t\tattachment = attachment.attributes;\n\t\t\t}\n\n\t\t\t// args\n\t\t\tattachment = acf.parseArgs( attachment, {\n\t\t\t\turl: '',\n\t\t\t\talt: '',\n\t\t\t\ttitle: '',\n\t\t\t\tfilename: '',\n\t\t\t\tfilesizeHumanReadable: '',\n\t\t\t\ticon: '/wp-includes/images/media/default.png',\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn attachment;\n\t\t},\n\n\t\trender: function ( attachment ) {\n\t\t\t// vars\n\t\t\tattachment = this.validateAttachment( attachment );\n\n\t\t\t// update image\n\t\t\tthis.$( 'img' ).attr( {\n\t\t\t\tsrc: attachment.icon,\n\t\t\t\talt: attachment.alt,\n\t\t\t\ttitle: attachment.title,\n\t\t\t} );\n\n\t\t\t// update elements\n\t\t\tthis.$( '[data-name=\"title\"]' ).text( attachment.title );\n\t\t\tthis.$( '[data-name=\"filename\"]' )\n\t\t\t\t.text( attachment.filename )\n\t\t\t\t.attr( 'href', attachment.url );\n\t\t\tthis.$( '[data-name=\"filesize\"]' ).text(\n\t\t\t\tattachment.filesizeHumanReadable\n\t\t\t);\n\n\t\t\t// vars\n\t\t\tvar val = attachment.id || '';\n\n\t\t\t// update val\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// update class\n\t\t\tif ( val ) {\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\t\t},\n\n\t\tselectAttachment: function () {\n\t\t\t// vars\n\t\t\tvar parent = this.parent();\n\t\t\tvar multiple = parent && parent.get( 'type' ) === 'repeater';\n\n\t\t\t// new frame\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'select',\n\t\t\t\ttitle: acf.__( 'Select File' ),\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tmultiple: multiple,\n\t\t\t\tlibrary: this.get( 'library' ),\n\t\t\t\tallowedTypes: this.get( 'mime_types' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tif ( i > 0 ) {\n\t\t\t\t\t\tthis.append( attachment, parent );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.render( attachment );\n\t\t\t\t\t}\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\teditAttachment: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// popup\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'edit',\n\t\t\t\ttitle: acf.__( 'Edit File' ),\n\t\t\t\tbutton: acf.__( 'Update File' ),\n\t\t\t\tattachment: val,\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tthis.render( attachment );\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'google_map',\n\n\t\tmap: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"clear\"]': 'onClickClear',\n\t\t\t'click a[data-name=\"locate\"]': 'onClickLocate',\n\t\t\t'click a[data-name=\"search\"]': 'onClickSearch',\n\t\t\t'keydown .search': 'onKeydownSearch',\n\t\t\t'keyup .search': 'onKeyupSearch',\n\t\t\t'focus .search': 'onFocusSearch',\n\t\t\t'blur .search': 'onBlurSearch',\n\t\t\tshowField: 'onShow',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-google-map' );\n\t\t},\n\n\t\t$search: function () {\n\t\t\treturn this.$( '.search' );\n\t\t},\n\n\t\t$canvas: function () {\n\t\t\treturn this.$( '.canvas' );\n\t\t},\n\n\t\tsetState: function ( state ) {\n\t\t\t// Remove previous state classes.\n\t\t\tthis.$control().removeClass( '-value -loading -searching' );\n\n\t\t\t// Determine auto state based of current value.\n\t\t\tif ( state === 'default' ) {\n\t\t\t\tstate = this.val() ? 'value' : '';\n\t\t\t}\n\n\t\t\t// Update state class.\n\t\t\tif ( state ) {\n\t\t\t\tthis.$control().addClass( '-' + state );\n\t\t\t}\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = this.$input().val();\n\t\t\tif ( val ) {\n\t\t\t\treturn JSON.parse( val );\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\n\t\tsetValue: function ( val, silent ) {\n\t\t\t// Convert input value.\n\t\t\tvar valAttr = '';\n\t\t\tif ( val ) {\n\t\t\t\tvalAttr = JSON.stringify( val );\n\t\t\t}\n\n\t\t\t// Update input (with change).\n\t\t\tacf.val( this.$input(), valAttr );\n\n\t\t\t// Bail early if silent update.\n\t\t\tif ( silent ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Render.\n\t\t\tthis.renderVal( val );\n\n\t\t\t/**\n\t\t\t * Fires immediately after the value has changed.\n\t\t\t *\n\t\t\t * @date\t12/02/2014\n\t\t\t * @since\t5.0.0\n\t\t\t *\n\t\t\t * @param\tobject|string val The new value.\n\t\t\t * @param\tobject map The Google Map isntance.\n\t\t\t * @param\tobject field The field instance.\n\t\t\t */\n\t\t\tacf.doAction( 'google_map_change', val, this.map, this );\n\t\t},\n\n\t\trenderVal: function ( val ) {\n\t\t\t// Value.\n\t\t\tif ( val ) {\n\t\t\t\tthis.setState( 'value' );\n\t\t\t\tthis.$search().val( val.address );\n\t\t\t\tthis.setPosition( val.lat, val.lng );\n\n\t\t\t\t// No value.\n\t\t\t} else {\n\t\t\t\tthis.setState( '' );\n\t\t\t\tthis.$search().val( '' );\n\t\t\t\tthis.map.marker.setVisible( false );\n\t\t\t}\n\t\t},\n\n\t\tnewLatLng: function ( lat, lng ) {\n\t\t\treturn new google.maps.LatLng(\n\t\t\t\tparseFloat( lat ),\n\t\t\t\tparseFloat( lng )\n\t\t\t);\n\t\t},\n\n\t\tsetPosition: function ( lat, lng ) {\n\t\t\t// Update marker position.\n\t\t\tthis.map.marker.setPosition( {\n\t\t\t\tlat: parseFloat( lat ),\n\t\t\t\tlng: parseFloat( lng ),\n\t\t\t} );\n\n\t\t\t// Show marker.\n\t\t\tthis.map.marker.setVisible( true );\n\n\t\t\t// Center map.\n\t\t\tthis.center();\n\t\t},\n\n\t\tcenter: function () {\n\t\t\t// Find marker position.\n\t\t\tvar position = this.map.marker.getPosition();\n\t\t\tif ( position ) {\n\t\t\t\tvar lat = position.lat();\n\t\t\t\tvar lng = position.lng();\n\n\t\t\t\t// Or find default settings.\n\t\t\t} else {\n\t\t\t\tvar lat = this.get( 'lat' );\n\t\t\t\tvar lng = this.get( 'lng' );\n\t\t\t}\n\n\t\t\t// Center map.\n\t\t\tthis.map.setCenter( {\n\t\t\t\tlat: parseFloat( lat ),\n\t\t\t\tlng: parseFloat( lng ),\n\t\t\t} );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Ensure Google API is loaded and then initialize map.\n\t\t\twithAPI( this.initializeMap.bind( this ) );\n\t\t},\n\n\t\tinitializeMap: function () {\n\t\t\t// Get value ignoring conditional logic status.\n\t\t\tvar val = this.getValue();\n\n\t\t\t// Construct default args.\n\t\t\tvar args = acf.parseArgs( val, {\n\t\t\t\tzoom: this.get( 'zoom' ),\n\t\t\t\tlat: this.get( 'lat' ),\n\t\t\t\tlng: this.get( 'lng' ),\n\t\t\t} );\n\n\t\t\t// Create Map.\n\t\t\tvar mapArgs = {\n\t\t\t\tscrollwheel: false,\n\t\t\t\tzoom: parseInt( args.zoom ),\n\t\t\t\tcenter: {\n\t\t\t\t\tlat: parseFloat( args.lat ),\n\t\t\t\t\tlng: parseFloat( args.lng ),\n\t\t\t\t},\n\t\t\t\tmapTypeId: google.maps.MapTypeId.ROADMAP,\n\t\t\t\tmarker: {\n\t\t\t\t\tdraggable: true,\n\t\t\t\t\traiseOnDrag: true,\n\t\t\t\t},\n\t\t\t\tautocomplete: {},\n\t\t\t};\n\t\t\tmapArgs = acf.applyFilters( 'google_map_args', mapArgs, this );\n\t\t\tvar map = new google.maps.Map( this.$canvas()[ 0 ], mapArgs );\n\n\t\t\t// Create Marker.\n\t\t\tvar markerArgs = acf.parseArgs( mapArgs.marker, {\n\t\t\t\tdraggable: true,\n\t\t\t\traiseOnDrag: true,\n\t\t\t\tmap: map,\n\t\t\t} );\n\t\t\tmarkerArgs = acf.applyFilters(\n\t\t\t\t'google_map_marker_args',\n\t\t\t\tmarkerArgs,\n\t\t\t\tthis\n\t\t\t);\n\t\t\tvar marker = new google.maps.Marker( markerArgs );\n\n\t\t\t// Maybe Create Autocomplete.\n\t\t\tvar autocomplete = false;\n\t\t\tif ( acf.isset( google, 'maps', 'places', 'Autocomplete' ) ) {\n\t\t\t\tvar autocompleteArgs = mapArgs.autocomplete || {};\n\t\t\t\tautocompleteArgs = acf.applyFilters(\n\t\t\t\t\t'google_map_autocomplete_args',\n\t\t\t\t\tautocompleteArgs,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t\tautocomplete = new google.maps.places.Autocomplete(\n\t\t\t\t\tthis.$search()[ 0 ],\n\t\t\t\t\tautocompleteArgs\n\t\t\t\t);\n\t\t\t\tautocomplete.bindTo( 'bounds', map );\n\t\t\t}\n\n\t\t\t// Add map events.\n\t\t\tthis.addMapEvents( this, map, marker, autocomplete );\n\n\t\t\t// Append references.\n\t\t\tmap.acf = this;\n\t\t\tmap.marker = marker;\n\t\t\tmap.autocomplete = autocomplete;\n\t\t\tthis.map = map;\n\n\t\t\t// Set position.\n\t\t\tif ( val ) {\n\t\t\t\tthis.setPosition( val.lat, val.lng );\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * Fires immediately after the Google Map has been initialized.\n\t\t\t *\n\t\t\t * @date\t12/02/2014\n\t\t\t * @since\t5.0.0\n\t\t\t *\n\t\t\t * @param\tobject map The Google Map isntance.\n\t\t\t * @param\tobject marker The Google Map marker isntance.\n\t\t\t * @param\tobject field The field instance.\n\t\t\t */\n\t\t\tacf.doAction( 'google_map_init', map, marker, this );\n\t\t},\n\n\t\taddMapEvents: function ( field, map, marker, autocomplete ) {\n\t\t\t// Click map.\n\t\t\tgoogle.maps.event.addListener( map, 'click', function ( e ) {\n\t\t\t\tvar lat = e.latLng.lat();\n\t\t\t\tvar lng = e.latLng.lng();\n\t\t\t\tfield.searchPosition( lat, lng );\n\t\t\t} );\n\n\t\t\t// Drag marker.\n\t\t\tgoogle.maps.event.addListener( marker, 'dragend', function () {\n\t\t\t\tvar lat = this.getPosition().lat();\n\t\t\t\tvar lng = this.getPosition().lng();\n\t\t\t\tfield.searchPosition( lat, lng );\n\t\t\t} );\n\n\t\t\t// Autocomplete search.\n\t\t\tif ( autocomplete ) {\n\t\t\t\tgoogle.maps.event.addListener(\n\t\t\t\t\tautocomplete,\n\t\t\t\t\t'place_changed',\n\t\t\t\t\tfunction () {\n\t\t\t\t\t\tvar place = this.getPlace();\n\t\t\t\t\t\tfield.searchPlace( place );\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Detect zoom change.\n\t\t\tgoogle.maps.event.addListener( map, 'zoom_changed', function () {\n\t\t\t\tvar val = field.val();\n\t\t\t\tif ( val ) {\n\t\t\t\t\tval.zoom = map.getZoom();\n\t\t\t\t\tfield.setValue( val, true );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tsearchPosition: function ( lat, lng ) {\n\t\t\t//console.log('searchPosition', lat, lng );\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geocoder.\n\t\t\tvar latLng = { lat: lat, lng: lng };\n\t\t\tgeocoder.geocode(\n\t\t\t\t{ location: latLng },\n\t\t\t\tfunction ( results, status ) {\n\t\t\t\t\t//console.log('searchPosition', arguments );\n\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Status failure.\n\t\t\t\t\tif ( status !== 'OK' ) {\n\t\t\t\t\t\tthis.showNotice( {\n\t\t\t\t\t\t\ttext: acf\n\t\t\t\t\t\t\t\t.__( 'Location not found: %s' )\n\t\t\t\t\t\t\t\t.replace( '%s', status ),\n\t\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// Success.\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar val = this.parseResult( results[ 0 ] );\n\n\t\t\t\t\t\t// Override lat/lng to match user defined marker location.\n\t\t\t\t\t\t// Avoids issue where marker \"snaps\" to nearest result.\n\t\t\t\t\t\tval.lat = lat;\n\t\t\t\t\t\tval.lng = lng;\n\t\t\t\t\t\tthis.val( val );\n\t\t\t\t\t}\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\tsearchPlace: function ( place ) {\n\t\t\t//console.log('searchPlace', place );\n\n\t\t\t// Bail early if no place.\n\t\t\tif ( ! place ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Selecting from the autocomplete dropdown will return a rich PlaceResult object.\n\t\t\t// Be sure to over-write the \"formatted_address\" value with the one displayed to the user for best UX.\n\t\t\tif ( place.geometry ) {\n\t\t\t\tplace.formatted_address = this.$search().val();\n\t\t\t\tvar val = this.parseResult( place );\n\t\t\t\tthis.val( val );\n\n\t\t\t\t// Searching a custom address will return an empty PlaceResult object.\n\t\t\t} else if ( place.name ) {\n\t\t\t\tthis.searchAddress( place.name );\n\t\t\t}\n\t\t},\n\n\t\tsearchAddress: function ( address ) {\n\t\t\t//console.log('searchAddress', address );\n\n\t\t\t// Bail early if no address.\n\t\t\tif ( ! address ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Allow \"lat,lng\" search.\n\t\t\tvar latLng = address.split( ',' );\n\t\t\tif ( latLng.length == 2 ) {\n\t\t\t\tvar lat = parseFloat( latLng[ 0 ] );\n\t\t\t\tvar lng = parseFloat( latLng[ 1 ] );\n\t\t\t\tif ( lat && lng ) {\n\t\t\t\t\treturn this.searchPosition( lat, lng );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geocoder.\n\t\t\tgeocoder.geocode(\n\t\t\t\t{ address: address },\n\t\t\t\tfunction ( results, status ) {\n\t\t\t\t\t//console.log('searchPosition', arguments );\n\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Status failure.\n\t\t\t\t\tif ( status !== 'OK' ) {\n\t\t\t\t\t\tthis.showNotice( {\n\t\t\t\t\t\t\ttext: acf\n\t\t\t\t\t\t\t\t.__( 'Location not found: %s' )\n\t\t\t\t\t\t\t\t.replace( '%s', status ),\n\t\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// Success.\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar val = this.parseResult( results[ 0 ] );\n\n\t\t\t\t\t\t// Override address data with parameter allowing custom address to be defined in search.\n\t\t\t\t\t\tval.address = address;\n\n\t\t\t\t\t\t// Update value.\n\t\t\t\t\t\tthis.val( val );\n\t\t\t\t\t}\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\tsearchLocation: function () {\n\t\t\t//console.log('searchLocation' );\n\n\t\t\t// Check HTML5 geolocation.\n\t\t\tif ( ! navigator.geolocation ) {\n\t\t\t\treturn alert(\n\t\t\t\t\tacf.__( 'Sorry, this browser does not support geolocation' )\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geolocation.\n\t\t\tnavigator.geolocation.getCurrentPosition(\n\t\t\t\t// Success.\n\t\t\t\tfunction ( results ) {\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Search position.\n\t\t\t\t\tvar lat = results.coords.latitude;\n\t\t\t\t\tvar lng = results.coords.longitude;\n\t\t\t\t\tthis.searchPosition( lat, lng );\n\t\t\t\t}.bind( this ),\n\n\t\t\t\t// Failure.\n\t\t\t\tfunction ( error ) {\n\t\t\t\t\tthis.setState( '' );\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * parseResult\n\t\t *\n\t\t * Returns location data for the given GeocoderResult object.\n\t\t *\n\t\t * @date\t15/10/19\n\t\t * @since\t5.8.6\n\t\t *\n\t\t * @param\tobject obj A GeocoderResult object.\n\t\t * @return\tobject\n\t\t */\n\t\tparseResult: function ( obj ) {\n\t\t\t// Construct basic data.\n\t\t\tvar result = {\n\t\t\t\taddress: obj.formatted_address,\n\t\t\t\tlat: obj.geometry.location.lat(),\n\t\t\t\tlng: obj.geometry.location.lng(),\n\t\t\t};\n\n\t\t\t// Add zoom level.\n\t\t\tresult.zoom = this.map.getZoom();\n\n\t\t\t// Add place ID.\n\t\t\tif ( obj.place_id ) {\n\t\t\t\tresult.place_id = obj.place_id;\n\t\t\t}\n\n\t\t\t// Add place name.\n\t\t\tif ( obj.name ) {\n\t\t\t\tresult.name = obj.name;\n\t\t\t}\n\n\t\t\t// Create search map for address component data.\n\t\t\tvar map = {\n\t\t\t\tstreet_number: [ 'street_number' ],\n\t\t\t\tstreet_name: [ 'street_address', 'route' ],\n\t\t\t\tcity: [ 'locality', 'postal_town' ],\n\t\t\t\tstate: [\n\t\t\t\t\t'administrative_area_level_1',\n\t\t\t\t\t'administrative_area_level_2',\n\t\t\t\t\t'administrative_area_level_3',\n\t\t\t\t\t'administrative_area_level_4',\n\t\t\t\t\t'administrative_area_level_5',\n\t\t\t\t],\n\t\t\t\tpost_code: [ 'postal_code' ],\n\t\t\t\tcountry: [ 'country' ],\n\t\t\t};\n\n\t\t\t// Loop over map.\n\t\t\tfor ( var k in map ) {\n\t\t\t\tvar keywords = map[ k ];\n\n\t\t\t\t// Loop over address components.\n\t\t\t\tfor ( var i = 0; i < obj.address_components.length; i++ ) {\n\t\t\t\t\tvar component = obj.address_components[ i ];\n\t\t\t\t\tvar component_type = component.types[ 0 ];\n\n\t\t\t\t\t// Look for matching component type.\n\t\t\t\t\tif ( keywords.indexOf( component_type ) !== -1 ) {\n\t\t\t\t\t\t// Append to result.\n\t\t\t\t\t\tresult[ k ] = component.long_name;\n\n\t\t\t\t\t\t// Append short version.\n\t\t\t\t\t\tif ( component.long_name !== component.short_name ) {\n\t\t\t\t\t\t\tresult[ k + '_short' ] = component.short_name;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * Filters the parsed result.\n\t\t\t *\n\t\t\t * @date\t18/10/19\n\t\t\t * @since\t5.8.6\n\t\t\t *\n\t\t\t * @param\tobject result The parsed result value.\n\t\t\t * @param\tobject obj The GeocoderResult object.\n\t\t\t */\n\t\t\treturn acf.applyFilters(\n\t\t\t\t'google_map_result',\n\t\t\t\tresult,\n\t\t\t\tobj,\n\t\t\t\tthis.map,\n\t\t\t\tthis\n\t\t\t);\n\t\t},\n\n\t\tonClickClear: function () {\n\t\t\tthis.val( false );\n\t\t},\n\n\t\tonClickLocate: function () {\n\t\t\tthis.searchLocation();\n\t\t},\n\n\t\tonClickSearch: function () {\n\t\t\tthis.searchAddress( this.$search().val() );\n\t\t},\n\n\t\tonFocusSearch: function ( e, $el ) {\n\t\t\tthis.setState( 'searching' );\n\t\t},\n\n\t\tonBlurSearch: function ( e, $el ) {\n\t\t\t// Get saved address value.\n\t\t\tvar val = this.val();\n\t\t\tvar address = val ? val.address : '';\n\n\t\t\t// Remove 'is-searching' if value has not changed.\n\t\t\tif ( $el.val() === address ) {\n\t\t\t\tthis.setState( 'default' );\n\t\t\t}\n\t\t},\n\n\t\tonKeyupSearch: function ( e, $el ) {\n\t\t\t// Clear empty value.\n\t\t\tif ( ! $el.val() ) {\n\t\t\t\tthis.val( false );\n\t\t\t}\n\t\t},\n\n\t\t// Prevent form from submitting.\n\t\tonKeydownSearch: function ( e, $el ) {\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t\t$el.blur();\n\t\t\t}\n\t\t},\n\n\t\t// Center map once made visible.\n\t\tonShow: function () {\n\t\t\tif ( this.map ) {\n\t\t\t\tthis.setTimeout( this.center );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// Vars.\n\tvar loading = false;\n\tvar geocoder = false;\n\n\t/**\n\t * withAPI\n\t *\n\t * Loads the Google Maps API library and troggers callback.\n\t *\n\t * @date\t28/3/19\n\t * @since\t5.7.14\n\t *\n\t * @param\tfunction callback The callback to excecute.\n\t * @return\tvoid\n\t */\n\n\tfunction withAPI( callback ) {\n\t\t// Check if geocoder exists.\n\t\tif ( geocoder ) {\n\t\t\treturn callback();\n\t\t}\n\n\t\t// Check if geocoder API exists.\n\t\tif ( acf.isset( window, 'google', 'maps', 'Geocoder' ) ) {\n\t\t\tgeocoder = new google.maps.Geocoder();\n\t\t\treturn callback();\n\t\t}\n\n\t\t// Geocoder will need to be loaded. Hook callback to action.\n\t\tacf.addAction( 'google_map_api_loaded', callback );\n\n\t\t// Bail early if already loading API.\n\t\tif ( loading ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// load api\n\t\tvar url = acf.get( 'google_map_api' );\n\t\tif ( url ) {\n\t\t\t// Set loading status.\n\t\t\tloading = true;\n\n\t\t\t// Load API\n\t\t\t$.ajax( {\n\t\t\t\turl: url,\n\t\t\t\tdataType: 'script',\n\t\t\t\tcache: true,\n\t\t\t\tsuccess: function () {\n\t\t\t\t\tgeocoder = new google.maps.Geocoder();\n\t\t\t\t\tacf.doAction( 'google_map_api_loaded' );\n\t\t\t\t},\n\t\t\t} );\n\t\t}\n\t}\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'image',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-image-uploader' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]:first' );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickAdd',\n\t\t\t'click a[data-name=\"edit\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"remove\"]': 'onClickRemove',\n\t\t\t'change input[type=\"file\"]': 'onChange',\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// add attribute to form\n\t\t\tif ( this.get( 'uploader' ) === 'basic' ) {\n\t\t\t\tthis.$el\n\t\t\t\t\t.closest( 'form' )\n\t\t\t\t\t.attr( 'enctype', 'multipart/form-data' );\n\t\t\t}\n\t\t},\n\n\t\tvalidateAttachment: function ( attachment ) {\n\t\t\t// Use WP attachment attributes when available.\n\t\t\tif ( attachment && attachment.attributes ) {\n\t\t\t\tattachment = attachment.attributes;\n\t\t\t}\n\n\t\t\t// Apply defaults.\n\t\t\tattachment = acf.parseArgs( attachment, {\n\t\t\t\tid: 0,\n\t\t\t\turl: '',\n\t\t\t\talt: '',\n\t\t\t\ttitle: '',\n\t\t\t\tcaption: '',\n\t\t\t\tdescription: '',\n\t\t\t\twidth: 0,\n\t\t\t\theight: 0,\n\t\t\t} );\n\n\t\t\t// Override with \"preview size\".\n\t\t\tvar size = acf.isget(\n\t\t\t\tattachment,\n\t\t\t\t'sizes',\n\t\t\t\tthis.get( 'preview_size' )\n\t\t\t);\n\t\t\tif ( size ) {\n\t\t\t\tattachment.url = size.url;\n\t\t\t\tattachment.width = size.width;\n\t\t\t\tattachment.height = size.height;\n\t\t\t}\n\n\t\t\t// Return.\n\t\t\treturn attachment;\n\t\t},\n\n\t\trender: function ( attachment ) {\n\t\t\tattachment = this.validateAttachment( attachment );\n\n\t\t\t// Update DOM.\n\t\t\tthis.$( 'img' ).attr( {\n\t\t\t\tsrc: attachment.url,\n\t\t\t\talt: attachment.alt,\n\t\t\t} );\n\t\t\tif ( attachment.id ) {\n\t\t\t\tthis.val( attachment.id );\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.val( '' );\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\t\t},\n\n\t\t// create a new repeater row and render value\n\t\tappend: function ( attachment, parent ) {\n\t\t\t// create function to find next available field within parent\n\t\t\tvar getNext = function ( field, parent ) {\n\t\t\t\t// find existing file fields within parent\n\t\t\t\tvar fields = acf.getFields( {\n\t\t\t\t\tkey: field.get( 'key' ),\n\t\t\t\t\tparent: parent.$el,\n\t\t\t\t} );\n\n\t\t\t\t// find the first field with no value\n\t\t\t\tfor ( var i = 0; i < fields.length; i++ ) {\n\t\t\t\t\tif ( ! fields[ i ].val() ) {\n\t\t\t\t\t\treturn fields[ i ];\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// return\n\t\t\t\treturn false;\n\t\t\t};\n\n\t\t\t// find existing file fields within parent\n\t\t\tvar field = getNext( this, parent );\n\n\t\t\t// add new row if no available field\n\t\t\tif ( ! field ) {\n\t\t\t\tparent.$( '.acf-button:last' ).trigger( 'click' );\n\t\t\t\tfield = getNext( this, parent );\n\t\t\t}\n\n\t\t\t// render\n\t\t\tif ( field ) {\n\t\t\t\tfield.render( attachment );\n\t\t\t}\n\t\t},\n\n\t\tselectAttachment: function () {\n\t\t\t// vars\n\t\t\tvar parent = this.parent();\n\t\t\tvar multiple = parent && parent.get( 'type' ) === 'repeater';\n\n\t\t\t// new frame\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'select',\n\t\t\t\ttype: 'image',\n\t\t\t\ttitle: acf.__( 'Select Image' ),\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tmultiple: multiple,\n\t\t\t\tlibrary: this.get( 'library' ),\n\t\t\t\tallowedTypes: this.get( 'mime_types' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tif ( i > 0 ) {\n\t\t\t\t\t\tthis.append( attachment, parent );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.render( attachment );\n\t\t\t\t\t}\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\teditAttachment: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) return;\n\n\t\t\t// popup\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'edit',\n\t\t\t\ttitle: acf.__( 'Edit Image' ),\n\t\t\t\tbutton: acf.__( 'Update Image' ),\n\t\t\t\tattachment: val,\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tthis.render( attachment );\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\tremoveAttachment: function () {\n\t\t\tthis.render( false );\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\tthis.selectAttachment();\n\t\t},\n\n\t\tonClickEdit: function ( e, $el ) {\n\t\t\tthis.editAttachment();\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\tthis.removeAttachment();\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tvar $hiddenInput = this.$input();\n\n\t\t\tif ( ! $el.val() ) {\n\t\t\t\t$hiddenInput.val( '' );\n\t\t\t}\n\n\t\t\tacf.getFileInputData( $el, function ( data ) {\n\t\t\t\t$hiddenInput.val( $.param( data ) );\n\t\t\t} );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'link',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"edit\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"remove\"]': 'onClickRemove',\n\t\t\t'change .link-node': 'onChange',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-link' );\n\t\t},\n\n\t\t$node: function () {\n\t\t\treturn this.$( '.link-node' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\t// vars\n\t\t\tvar $node = this.$node();\n\n\t\t\t// return false if empty\n\t\t\tif ( ! $node.attr( 'href' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn {\n\t\t\t\ttitle: $node.html(),\n\t\t\t\turl: $node.attr( 'href' ),\n\t\t\t\ttarget: $node.attr( 'target' ),\n\t\t\t};\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// default\n\t\t\tval = acf.parseArgs( val, {\n\t\t\t\ttitle: '',\n\t\t\t\turl: '',\n\t\t\t\ttarget: '',\n\t\t\t} );\n\n\t\t\t// vars\n\t\t\tvar $div = this.$control();\n\t\t\tvar $node = this.$node();\n\n\t\t\t// remove class\n\t\t\t$div.removeClass( '-value -external' );\n\n\t\t\t// add class\n\t\t\tif ( val.url ) $div.addClass( '-value' );\n\t\t\tif ( val.target === '_blank' ) $div.addClass( '-external' );\n\n\t\t\t// update text\n\t\t\tthis.$( '.link-title' ).html( val.title );\n\t\t\tthis.$( '.link-url' ).attr( 'href', val.url ).html( val.url );\n\n\t\t\t// update node\n\t\t\t$node.html( val.title );\n\t\t\t$node.attr( 'href', val.url );\n\t\t\t$node.attr( 'target', val.target );\n\n\t\t\t// update inputs\n\t\t\tthis.$( '.input-title' ).val( val.title );\n\t\t\tthis.$( '.input-target' ).val( val.target );\n\t\t\tthis.$( '.input-url' ).val( val.url ).trigger( 'change' );\n\t\t},\n\n\t\tonClickEdit: function ( e, $el ) {\n\t\t\tacf.wpLink.open( this.$node() );\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\tthis.setValue( false );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\t// get the changed value\n\t\t\tvar val = this.getValue();\n\n\t\t\t// update inputs\n\t\t\tthis.setValue( val );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tacf.wpLink = new acf.Model( {\n\t\tgetNodeValue: function () {\n\t\t\tvar $node = this.get( 'node' );\n\t\t\treturn {\n\t\t\t\ttitle: acf.decode( $node.html() ),\n\t\t\t\turl: $node.attr( 'href' ),\n\t\t\t\ttarget: $node.attr( 'target' ),\n\t\t\t};\n\t\t},\n\n\t\tsetNodeValue: function ( val ) {\n\t\t\tvar $node = this.get( 'node' );\n\t\t\t$node.text( val.title );\n\t\t\t$node.attr( 'href', val.url );\n\t\t\t$node.attr( 'target', val.target );\n\t\t\t$node.trigger( 'change' );\n\t\t},\n\n\t\tgetInputValue: function () {\n\t\t\treturn {\n\t\t\t\ttitle: $( '#wp-link-text' ).val(),\n\t\t\t\turl: $( '#wp-link-url' ).val(),\n\t\t\t\ttarget: $( '#wp-link-target' ).prop( 'checked' )\n\t\t\t\t\t? '_blank'\n\t\t\t\t\t: '',\n\t\t\t};\n\t\t},\n\n\t\tsetInputValue: function ( val ) {\n\t\t\t$( '#wp-link-text' ).val( val.title );\n\t\t\t$( '#wp-link-url' ).val( val.url );\n\t\t\t$( '#wp-link-target' ).prop( 'checked', val.target === '_blank' );\n\t\t},\n\n\t\topen: function ( $node ) {\n\t\t\t// add events\n\t\t\tthis.on( 'wplink-open', 'onOpen' );\n\t\t\tthis.on( 'wplink-close', 'onClose' );\n\n\t\t\t// set node\n\t\t\tthis.set( 'node', $node );\n\n\t\t\t// create textarea\n\t\t\tvar $textarea = $(\n\t\t\t\t''\n\t\t\t);\n\t\t\t$( 'body' ).append( $textarea );\n\n\t\t\t// vars\n\t\t\tvar val = this.getNodeValue();\n\n\t\t\t// open popup\n\t\t\twpLink.open( 'acf-link-textarea', val.url, val.title, null );\n\t\t},\n\n\t\tonOpen: function () {\n\t\t\t// always show title (WP will hide title if empty)\n\t\t\t$( '#wp-link-wrap' ).addClass( 'has-text-field' );\n\n\t\t\t// set inputs\n\t\t\tvar val = this.getNodeValue();\n\t\t\tthis.setInputValue( val );\n\n\t\t\t// Update button text.\n\t\t\tif ( val.url && wpLinkL10n ) {\n\t\t\t\t$( '#wp-link-submit' ).val( wpLinkL10n.update );\n\t\t\t}\n\t\t},\n\n\t\tclose: function () {\n\t\t\twpLink.close();\n\t\t},\n\n\t\tonClose: function () {\n\t\t\t// Bail early if no node.\n\t\t\t// Needed due to WP triggering this event twice.\n\t\t\tif ( ! this.has( 'node' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Determine context.\n\t\t\tvar $submit = $( '#wp-link-submit' );\n\t\t\tvar isSubmit = $submit.is( ':hover' ) || $submit.is( ':focus' );\n\n\t\t\t// Set value\n\t\t\tif ( isSubmit ) {\n\t\t\t\tvar val = this.getInputValue();\n\t\t\t\tthis.setNodeValue( val );\n\t\t\t}\n\n\t\t\t// Cleanup.\n\t\t\tthis.off( 'wplink-open' );\n\t\t\tthis.off( 'wplink-close' );\n\t\t\t$( '#acf-link-textarea' ).remove();\n\t\t\tthis.set( 'node', null );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'oembed',\n\n\t\tevents: {\n\t\t\t'click [data-name=\"clear-button\"]': 'onClickClear',\n\t\t\t'keypress .input-search': 'onKeypressSearch',\n\t\t\t'keyup .input-search': 'onKeyupSearch',\n\t\t\t'change .input-search': 'onChangeSearch',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-oembed' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( '.input-value' );\n\t\t},\n\n\t\t$search: function () {\n\t\t\treturn this.$( '.input-search' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().val();\n\t\t},\n\n\t\tgetSearchVal: function () {\n\t\t\treturn this.$search().val();\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// class\n\t\t\tif ( val ) {\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\n\t\t\tacf.val( this.$input(), val );\n\t\t},\n\n\t\tshowLoading: function ( show ) {\n\t\t\tacf.showLoading( this.$( '.canvas' ) );\n\t\t},\n\n\t\thideLoading: function () {\n\t\t\tacf.hideLoading( this.$( '.canvas' ) );\n\t\t},\n\n\t\tmaybeSearch: function () {\n\t\t\t// vars\n\t\t\tvar prevUrl = this.val();\n\t\t\tvar url = this.getSearchVal();\n\n\t\t\t// no value\n\t\t\tif ( ! url ) {\n\t\t\t\treturn this.clear();\n\t\t\t}\n\n\t\t\t// fix missing 'http://' - causes the oembed code to error and fail\n\t\t\tif ( url.substr( 0, 4 ) != 'http' ) {\n\t\t\t\turl = 'http://' + url;\n\t\t\t}\n\n\t\t\t// bail early if no change\n\t\t\tif ( url === prevUrl ) return;\n\n\t\t\t// clear existing timeout\n\t\t\tvar timeout = this.get( 'timeout' );\n\t\t\tif ( timeout ) {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t}\n\n\t\t\t// set new timeout\n\t\t\tvar callback = $.proxy( this.search, this, url );\n\t\t\tthis.set( 'timeout', setTimeout( callback, 300 ) );\n\t\t},\n\n\t\tsearch: function ( url ) {\n\t\t\t// ajax\n\t\t\tvar ajaxData = {\n\t\t\t\taction: 'acf/fields/oembed/search',\n\t\t\t\ts: url,\n\t\t\t\tfield_key: this.get( 'key' ),\n\t\t\t};\n\n\t\t\t// clear existing timeout\n\t\t\tvar xhr = this.get( 'xhr' );\n\t\t\tif ( xhr ) {\n\t\t\t\txhr.abort();\n\t\t\t}\n\n\t\t\t// loading\n\t\t\tthis.showLoading();\n\n\t\t\t// query\n\t\t\tvar xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: function ( json ) {\n\t\t\t\t\t// error\n\t\t\t\t\tif ( ! json || ! json.html ) {\n\t\t\t\t\t\tjson = {\n\t\t\t\t\t\t\turl: false,\n\t\t\t\t\t\t\thtml: '',\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\tthis.val( json.url );\n\t\t\t\t\tthis.$( '.canvas-media' ).html( json.html );\n\t\t\t\t},\n\t\t\t\tcomplete: function () {\n\t\t\t\t\tthis.hideLoading();\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\tthis.set( 'xhr', xhr );\n\t\t},\n\n\t\tclear: function () {\n\t\t\tthis.val( '' );\n\t\t\tthis.$search().val( '' );\n\t\t\tthis.$( '.canvas-media' ).html( '' );\n\t\t},\n\n\t\tonClickClear: function ( e, $el ) {\n\t\t\tthis.clear();\n\t\t},\n\n\t\tonKeypressSearch: function ( e, $el ) {\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t\tthis.maybeSearch();\n\t\t\t}\n\t\t},\n\n\t\tonKeyupSearch: function ( e, $el ) {\n\t\t\tif ( $el.val() ) {\n\t\t\t\tthis.maybeSearch();\n\t\t\t}\n\t\t},\n\n\t\tonChangeSearch: function ( e, $el ) {\n\t\t\tthis.maybeSearch();\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'page_link',\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'post_object',\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'radio',\n\n\t\tevents: {\n\t\t\t'click input[type=\"radio\"]': 'onClick',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-radio-list' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input:checked' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = this.$input().val();\n\t\t\tif ( val === 'other' && this.get( 'other_choice' ) ) {\n\t\t\t\tval = this.$inputText().val();\n\t\t\t}\n\t\t\treturn val;\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\t\t\tvar val = $el.val();\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t\tval = false;\n\t\t\t}\n\n\t\t\t// other\n\t\t\tif ( this.get( 'other_choice' ) ) {\n\t\t\t\t// enable\n\t\t\t\tif ( val === 'other' ) {\n\t\t\t\t\tthis.$inputText().prop( 'disabled', false );\n\n\t\t\t\t\t// disable\n\t\t\t\t} else {\n\t\t\t\t\tthis.$inputText().prop( 'disabled', true );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'range',\n\n\t\tevents: {\n\t\t\t'input input[type=\"range\"]': 'onChange',\n\t\t\t'change input': 'onChange',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"range\"]' );\n\t\t},\n\n\t\t$inputAlt: function () {\n\t\t\treturn this.$( 'input[type=\"number\"]' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\tthis.busy = true;\n\n\t\t\t// Update range input (with change).\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// Update alt input (without change).\n\t\t\t// Read in input value to inherit min/max validation.\n\t\t\tacf.val( this.$inputAlt(), this.$input().val(), true );\n\n\t\t\tthis.busy = false;\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tif ( ! this.busy ) {\n\t\t\t\tthis.setValue( $el.val() );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'relationship',\n\n\t\tevents: {\n\t\t\t'keypress [data-filter]': 'onKeypressFilter',\n\t\t\t'change [data-filter]': 'onChangeFilter',\n\t\t\t'keyup [data-filter]': 'onChangeFilter',\n\t\t\t'click .choices-list .acf-rel-item': 'onClickAdd',\n\t\t\t'keypress .choices-list .acf-rel-item': 'onKeypressFilter',\n\t\t\t'keypress .values-list .acf-rel-item': 'onKeypressFilter',\n\t\t\t'click [data-name=\"remove_item\"]': 'onClickRemove',\n\t\t\t'touchstart .values-list .acf-rel-item': 'onTouchStartValues',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-relationship' );\n\t\t},\n\n\t\t$list: function ( list ) {\n\t\t\treturn this.$( '.' + list + '-list' );\n\t\t},\n\n\t\t$listItems: function ( list ) {\n\t\t\treturn this.$list( list ).find( '.acf-rel-item' );\n\t\t},\n\n\t\t$listItem: function ( list, id ) {\n\t\t\treturn this.$list( list ).find(\n\t\t\t\t'.acf-rel-item[data-id=\"' + id + '\"]'\n\t\t\t);\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = [];\n\t\t\tthis.$listItems( 'values' ).each( function () {\n\t\t\t\tval.push( $( this ).data( 'id' ) );\n\t\t\t} );\n\t\t\treturn val.length ? val : false;\n\t\t},\n\n\t\tnewChoice: function ( props ) {\n\t\t\treturn [\n\t\t\t\t'
        • ',\n\t\t\t\t'' +\n\t\t\t\t\tprops.text +\n\t\t\t\t\t'',\n\t\t\t\t'
        • ',\n\t\t\t].join( '' );\n\t\t},\n\n\t\tnewValue: function ( props ) {\n\t\t\treturn [\n\t\t\t\t'
        • ',\n\t\t\t\t'',\n\t\t\t\t'' +\n\t\t\t\t\tprops.text,\n\t\t\t\t'',\n\t\t\t\t'',\n\t\t\t\t'
        • ',\n\t\t\t].join( '' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Delay initialization until \"interacted with\" or \"in view\".\n\t\t\tvar delayed = this.proxy(\n\t\t\t\tacf.once( function () {\n\t\t\t\t\t// Add sortable.\n\t\t\t\t\tthis.$list( 'values' ).sortable( {\n\t\t\t\t\t\titems: 'li',\n\t\t\t\t\t\tforceHelperSize: true,\n\t\t\t\t\t\tforcePlaceholderSize: true,\n\t\t\t\t\t\tscroll: true,\n\t\t\t\t\t\tupdate: this.proxy( function () {\n\t\t\t\t\t\t\tthis.$input().trigger( 'change' );\n\t\t\t\t\t\t} ),\n\t\t\t\t\t} );\n\n\t\t\t\t\t// Avoid browser remembering old scroll position and add event.\n\t\t\t\t\tthis.$list( 'choices' )\n\t\t\t\t\t\t.scrollTop( 0 )\n\t\t\t\t\t\t.on( 'scroll', this.proxy( this.onScrollChoices ) );\n\n\t\t\t\t\t// Fetch choices.\n\t\t\t\t\tthis.fetch();\n\t\t\t\t} )\n\t\t\t);\n\n\t\t\t// Bind \"interacted with\".\n\t\t\tthis.$el.one( 'mouseover', delayed );\n\t\t\tthis.$el.one( 'focus', 'input', delayed );\n\n\t\t\t// Bind \"in view\".\n\t\t\tacf.onceInView( this.$el, delayed );\n\t\t},\n\n\t\tonScrollChoices: function ( e ) {\n\t\t\t// bail early if no more results\n\t\t\tif ( this.get( 'loading' ) || ! this.get( 'more' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Scrolled to bottom\n\t\t\tvar $list = this.$list( 'choices' );\n\t\t\tvar scrollTop = Math.ceil( $list.scrollTop() );\n\t\t\tvar scrollHeight = Math.ceil( $list[ 0 ].scrollHeight );\n\t\t\tvar innerHeight = Math.ceil( $list.innerHeight() );\n\t\t\tvar paged = this.get( 'paged' ) || 1;\n\t\t\tif ( scrollTop + innerHeight >= scrollHeight ) {\n\t\t\t\t// update paged\n\t\t\t\tthis.set( 'paged', paged + 1 );\n\n\t\t\t\t// fetch\n\t\t\t\tthis.fetch();\n\t\t\t}\n\t\t},\n\n\t\tonKeypressFilter: function ( e, $el ) {\n\t\t\t// Receive enter key when selecting relationship items.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-add' ) && e.which == 13 ) {\n\t\t\t\tthis.onClickAdd(e, $el);\n\t\t\t}\n\t\t\t// Receive enter key when removing relationship items.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-remove' ) && e.which == 13 ) {\n\t\t\t\tthis.onClickRemove(e, $el);\n\t\t\t}\n\t\t\t// don't submit form\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t}\n\t\t},\n\n\t\tonChangeFilter: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar val = $el.val();\n\t\t\tvar filter = $el.data( 'filter' );\n\n\t\t\t// Bail early if filter has not changed\n\t\t\tif ( this.get( filter ) === val ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update attr\n\t\t\tthis.set( filter, val );\n\n\t\t\t// reset paged\n\t\t\tthis.set( 'paged', 1 );\n\n\t\t\t// fetch\n\t\t\tif ( $el.is( 'select' ) ) {\n\t\t\t\tthis.fetch();\n\n\t\t\t\t// search must go through timeout\n\t\t\t} else {\n\t\t\t\tthis.maybeFetch();\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\t\t\tvar max = parseInt( this.get( 'max' ) );\n\n\t\t\t// can be added?\n\t\t\tif ( $el.hasClass( 'disabled' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// validate\n\t\t\tif ( max > 0 && val && val.length >= max ) {\n\t\t\t\t// add notice\n\t\t\t\tthis.showNotice( {\n\t\t\t\t\ttext: acf\n\t\t\t\t\t\t.__( 'Maximum values reached ( {max} values )' )\n\t\t\t\t\t\t.replace( '{max}', max ),\n\t\t\t\t\ttype: 'warning',\n\t\t\t\t} );\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// disable\n\t\t\t$el.addClass( 'disabled' );\n\n\t\t\t// add\n\t\t\tvar html = this.newValue( {\n\t\t\t\tid: $el.data( 'id' ),\n\t\t\t\ttext: $el.html(),\n\t\t\t} );\n\t\t\tthis.$list( 'values' ).append( html );\n\n\t\t\t// trigger change\n\t\t\tthis.$input().trigger( 'change' );\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\t// Prevent default here because generic handler wont be triggered.\n\t\t\te.preventDefault();\n\n\t\t\tlet $span;\n\t\t\t// Behavior if triggered from tabbed event.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-remove' )) {\n\t\t\t\t$span = $el;\n\t\t\t} else {\n\t\t\t\t// Behavior if triggered through click event.\n\t\t\t\t$span = $el.parent();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tconst $li = $span.parent();\n\t\t\tconst id = $span.data( 'id' );\n\n\t\t\t// remove value\n\t\t\t$li.remove();\n\n\t\t\t// show choice\n\t\t\tthis.$listItem( 'choices', id ).removeClass( 'disabled' );\n\n\t\t\t// trigger change\n\t\t\tthis.$input().trigger( 'change' );\n\t\t},\n\n\t\tonTouchStartValues: function( e, $el ) {\n\t\t\t$( this.$listItems( 'values' ) ).removeClass( 'relationship-hover' );\n\t\t\t$el.addClass( 'relationship-hover' );\n\t\t},\n\n\t\tmaybeFetch: function () {\n\t\t\t// vars\n\t\t\tvar timeout = this.get( 'timeout' );\n\n\t\t\t// abort timeout\n\t\t\tif ( timeout ) {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t}\n\n\t\t\t// fetch\n\t\t\ttimeout = this.setTimeout( this.fetch, 300 );\n\t\t\tthis.set( 'timeout', timeout );\n\t\t},\n\n\t\tgetAjaxData: function () {\n\t\t\t// load data based on element attributes\n\t\t\tvar ajaxData = this.$control().data();\n\t\t\tfor ( var name in ajaxData ) {\n\t\t\t\tajaxData[ name ] = this.get( name );\n\t\t\t}\n\n\t\t\t// extra\n\t\t\tajaxData.action = 'acf/fields/relationship/query';\n\t\t\tajaxData.field_key = this.get( 'key' );\n\n\t\t\t// Filter.\n\t\t\tajaxData = acf.applyFilters(\n\t\t\t\t'relationship_ajax_data',\n\t\t\t\tajaxData,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn ajaxData;\n\t\t},\n\n\t\tfetch: function () {\n\t\t\t// abort XHR if this field is already loading AJAX data\n\t\t\tvar xhr = this.get( 'xhr' );\n\t\t\tif ( xhr ) {\n\t\t\t\txhr.abort();\n\t\t\t}\n\n\t\t\t// add to this.o\n\t\t\tvar ajaxData = this.getAjaxData();\n\n\t\t\t// clear html if is new query\n\t\t\tvar $choiceslist = this.$list( 'choices' );\n\t\t\tif ( ajaxData.paged == 1 ) {\n\t\t\t\t$choiceslist.html( '' );\n\t\t\t}\n\n\t\t\t// loading\n\t\t\tvar $loading = $(\n\t\t\t\t'
        • ' +\n\t\t\t\t\tacf.__( 'Loading' ) +\n\t\t\t\t\t'
        • '\n\t\t\t);\n\t\t\t$choiceslist.append( $loading );\n\t\t\tthis.set( 'loading', true );\n\n\t\t\t// callback\n\t\t\tvar onComplete = function () {\n\t\t\t\tthis.set( 'loading', false );\n\t\t\t\t$loading.remove();\n\t\t\t};\n\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// no results\n\t\t\t\tif ( ! json || ! json.results || ! json.results.length ) {\n\t\t\t\t\t// prevent pagination\n\t\t\t\t\tthis.set( 'more', false );\n\n\t\t\t\t\t// add message\n\t\t\t\t\tif ( this.get( 'paged' ) == 1 ) {\n\t\t\t\t\t\tthis.$list( 'choices' ).append(\n\t\t\t\t\t\t\t'
        • ' + acf.__( 'No matches found' ) + '
        • '\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// set more (allows pagination scroll)\n\t\t\t\tthis.set( 'more', json.more );\n\n\t\t\t\t// get new results\n\t\t\t\tvar html = this.walkChoices( json.results );\n\t\t\t\tvar $html = $( html );\n\n\t\t\t\t// apply .disabled to left li's\n\t\t\t\tvar val = this.val();\n\t\t\t\tif ( val && val.length ) {\n\t\t\t\t\tval.map( function ( id ) {\n\t\t\t\t\t\t$html\n\t\t\t\t\t\t\t.find( '.acf-rel-item[data-id=\"' + id + '\"]' )\n\t\t\t\t\t\t\t.addClass( 'disabled' );\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t// append\n\t\t\t\t$choiceslist.append( $html );\n\n\t\t\t\t// merge together groups\n\t\t\t\tvar $prevLabel = false;\n\t\t\t\tvar $prevList = false;\n\n\t\t\t\t$choiceslist.find( '.acf-rel-label' ).each( function () {\n\t\t\t\t\tvar $label = $( this );\n\t\t\t\t\tvar $list = $label.siblings( 'ul' );\n\n\t\t\t\t\tif ( $prevLabel && $prevLabel.text() == $label.text() ) {\n\t\t\t\t\t\t$prevList.append( $list.children() );\n\t\t\t\t\t\t$( this ).parent().remove();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\t$prevLabel = $label;\n\t\t\t\t\t$prevList = $list;\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// get results\n\t\t\tvar xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdataType: 'json',\n\t\t\t\ttype: 'post',\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t\tcomplete: onComplete,\n\t\t\t} );\n\n\t\t\t// set\n\t\t\tthis.set( 'xhr', xhr );\n\t\t},\n\n\t\twalkChoices: function ( data ) {\n\t\t\t// walker\n\t\t\tvar walk = function ( data ) {\n\t\t\t\t// vars\n\t\t\t\tvar html = '';\n\n\t\t\t\t// is array\n\t\t\t\tif ( $.isArray( data ) ) {\n\t\t\t\t\tdata.map( function ( item ) {\n\t\t\t\t\t\thtml += walk( item );\n\t\t\t\t\t} );\n\n\t\t\t\t\t// is item\n\t\t\t\t} else if ( $.isPlainObject( data ) ) {\n\t\t\t\t\t// group\n\t\t\t\t\tif ( data.children !== undefined ) {\n\t\t\t\t\t\thtml +=\n\t\t\t\t\t\t\t'
        • ' +\n\t\t\t\t\t\t\tacf.escHtml( data.text ) +\n\t\t\t\t\t\t\t'
            ';\n\t\t\t\t\t\thtml += walk( data.children );\n\t\t\t\t\t\thtml += '
        • ';\n\n\t\t\t\t\t\t// single\n\t\t\t\t\t} else {\n\t\t\t\t\t\thtml +=\n\t\t\t\t\t\t\t'
        • ' +\n\t\t\t\t\t\t\tacf.escHtml( data.text ) +\n\t\t\t\t\t\t\t'
        • ';\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// return\n\t\t\t\treturn html;\n\t\t\t};\n\n\t\t\treturn walk( data );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'select',\n\n\t\tselect2: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\tremoveField: 'onRemove',\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'select' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$input();\n\n\t\t\t// inherit data\n\t\t\tthis.inherit( $select );\n\n\t\t\t// select2\n\t\t\tif ( this.get( 'ui' ) ) {\n\t\t\t\t// populate ajax_data (allowing custom attribute to already exist)\n\t\t\t\tvar ajaxAction = this.get( 'ajax_action' );\n\t\t\t\tif ( ! ajaxAction ) {\n\t\t\t\t\tajaxAction = 'acf/fields/' + this.get( 'type' ) + '/query';\n\t\t\t\t}\n\n\t\t\t\t// select2\n\t\t\t\tthis.select2 = acf.newSelect2( $select, {\n\t\t\t\t\tfield: this,\n\t\t\t\t\tajax: this.get( 'ajax' ),\n\t\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\t\tallowNull: this.get( 'allow_null' ),\n\t\t\t\t\tajaxAction: ajaxAction,\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\tonRemove: function () {\n\t\t\tif ( this.select2 ) {\n\t\t\t\tthis.select2.destroy();\n\t\t\t}\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\tif ( this.select2 ) {\n\t\t\t\t$duplicate.find( '.select2-container' ).remove();\n\t\t\t\t$duplicate\n\t\t\t\t\t.find( 'select' )\n\t\t\t\t\t.removeClass( 'select2-hidden-accessible' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar CONTEXT = 'tab';\n\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'tab',\n\n\t\twait: '',\n\n\t\ttabs: false,\n\n\t\ttab: false,\n\n\t\tevents: {\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\tfindFields: function () {\n\t\t\tlet filter;\n\n\t\t\t/**\n\t\t\t * Tabs in the admin UI that can be extended by third\n\t\t\t * parties have the child settings wrapped inside an extra div,\n\t\t\t * so we need to look for that instead of an adjacent .acf-field.\n\t\t\t */\n\t\t\tswitch ( this.get( 'key' ) ) {\n\t\t\t\tcase 'acf_field_settings_tabs':\n\t\t\t\t\tfilter = '.acf-field-settings-main';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_field_group_settings_tabs':\n\t\t\t\t\tfilter = '.field-group-settings-tab';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_browse_fields_tabs':\n\t\t\t\t\tfilter = '.acf-field-types-tab';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_post_type_tabs':\n\t\t\t\t\tfilter = '.acf-post-type-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_taxonomy_tabs':\n\t\t\t\t\tfilter = '.acf-taxonomy-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_ui_options_page_tabs':\n\t\t\t\t\tfilter = '.acf-ui-options-page-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tfilter = '.acf-field';\n\t\t\t}\n\n\t\t\treturn this.$el.nextUntil( '.acf-field-tab', filter );\n\t\t},\n\n\t\tgetFields: function () {\n\t\t\treturn acf.getFields( this.findFields() );\n\t\t},\n\n\t\tfindTabs: function () {\n\t\t\treturn this.$el.prevAll( '.acf-tab-wrap:first' );\n\t\t},\n\n\t\tfindTab: function () {\n\t\t\treturn this.$( '.acf-tab-button' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// bail early if is td\n\t\t\tif ( this.$el.is( 'td' ) ) {\n\t\t\t\tthis.events = {};\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $tabs = this.findTabs();\n\t\t\tvar $tab = this.findTab();\n\t\t\tvar settings = acf.parseArgs( $tab.data(), {\n\t\t\t\tendpoint: false,\n\t\t\t\tplacement: '',\n\t\t\t\tbefore: this.$el,\n\t\t\t} );\n\n\t\t\t// create wrap\n\t\t\tif ( ! $tabs.length || settings.endpoint ) {\n\t\t\t\tthis.tabs = new Tabs( settings );\n\t\t\t} else {\n\t\t\t\tthis.tabs = $tabs.data( 'acf' );\n\t\t\t}\n\n\t\t\t// add tab\n\t\t\tthis.tab = this.tabs.addTab( $tab, this );\n\t\t},\n\n\t\tisActive: function () {\n\t\t\treturn this.tab.isActive();\n\t\t},\n\n\t\tshowFields: function () {\n\t\t\t// show fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.show( this.cid, CONTEXT );\n\t\t\t\tfield.hiddenByTab = false;\n\t\t\t}, this );\n\t\t},\n\n\t\thideFields: function () {\n\t\t\t// hide fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.hide( this.cid, CONTEXT );\n\t\t\t\tfield.hiddenByTab = this.tab;\n\t\t\t}, this );\n\t\t},\n\n\t\tshow: function ( lockKey ) {\n\t\t\t// show field and store result\n\t\t\tvar visible = acf.Field.prototype.show.apply( this, arguments );\n\n\t\t\t// check if now visible\n\t\t\tif ( visible ) {\n\t\t\t\t// show tab\n\t\t\t\tthis.tab.show();\n\n\t\t\t\t// check active tabs\n\t\t\t\tthis.tabs.refresh();\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn visible;\n\t\t},\n\n\t\thide: function ( lockKey ) {\n\t\t\t// hide field and store result\n\t\t\tvar hidden = acf.Field.prototype.hide.apply( this, arguments );\n\n\t\t\t// check if now hidden\n\t\t\tif ( hidden ) {\n\t\t\t\t// hide tab\n\t\t\t\tthis.tab.hide();\n\n\t\t\t\t// reset tabs if this was active\n\t\t\t\tif ( this.isActive() ) {\n\t\t\t\t\tthis.tabs.reset();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn hidden;\n\t\t},\n\n\t\tenable: function ( lockKey ) {\n\t\t\t// enable fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.enable( CONTEXT );\n\t\t\t} );\n\t\t},\n\n\t\tdisable: function ( lockKey ) {\n\t\t\t// disable fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.disable( CONTEXT );\n\t\t\t} );\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\tif ( this.isActive() ) {\n\t\t\t\t$duplicate.prevAll( '.acf-tab-wrap:first' ).remove();\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t/**\n\t * tabs\n\t *\n\t * description\n\t *\n\t * @date\t8/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar i = 0;\n\tvar Tabs = acf.Model.extend( {\n\t\ttabs: [],\n\n\t\tactive: false,\n\n\t\tactions: {\n\t\t\trefresh: 'onRefresh',\n\t\t\tclose_field_object: 'onCloseFieldObject',\n\t\t},\n\n\t\tdata: {\n\t\t\tbefore: false,\n\t\t\tplacement: 'top',\n\t\t\tindex: 0,\n\t\t\tinitialized: false,\n\t\t},\n\n\t\tsetup: function ( settings ) {\n\t\t\t// data\n\t\t\t$.extend( this.data, settings );\n\n\t\t\t// define this prop to avoid scope issues\n\t\t\tthis.tabs = [];\n\t\t\tthis.active = false;\n\n\t\t\t// vars\n\t\t\tvar placement = this.get( 'placement' );\n\t\t\tvar $before = this.get( 'before' );\n\t\t\tvar $parent = $before.parent();\n\n\t\t\t// add sidebar for left placement\n\t\t\tif ( placement == 'left' && $parent.hasClass( 'acf-fields' ) ) {\n\t\t\t\t$parent.addClass( '-sidebar' );\n\t\t\t}\n\n\t\t\t// create wrap\n\t\t\tif ( $before.is( 'tr' ) ) {\n\t\t\t\tthis.$el = $(\n\t\t\t\t\t'
          '\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\tlet ulClass = 'acf-hl acf-tab-group';\n\n\t\t\t\tif ( this.get( 'key' ) === 'acf_field_settings_tabs' ) {\n\t\t\t\t\tulClass = 'acf-field-settings-tab-bar';\n\t\t\t\t}\n\n\t\t\t\tthis.$el = $(\n\t\t\t\t\t'
            '\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// append\n\t\t\t$before.before( this.$el );\n\n\t\t\t// set index\n\t\t\tthis.set( 'index', i, true );\n\t\t\ti++;\n\t\t},\n\n\t\tinitializeTabs: function () {\n\t\t\t// Bail if tabs are disabled.\n\t\t\tif (\n\t\t\t\t'acf_field_settings_tabs' === this.get( 'key' ) &&\n\t\t\t\t$( '#acf-field-group-fields' ).hasClass( 'hide-tabs' )\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// find first visible tab\n\t\t\tvar tab = this.getVisible().shift();\n\n\t\t\t// remember previous tab state\n\t\t\tvar order = acf.getPreference( 'this.tabs' ) || [];\n\t\t\tvar groupIndex = this.get( 'index' );\n\t\t\tvar tabIndex = order[ groupIndex ];\n\n\t\t\tif ( this.tabs[ tabIndex ] && this.tabs[ tabIndex ].isVisible() ) {\n\t\t\t\ttab = this.tabs[ tabIndex ];\n\t\t\t}\n\n\t\t\t// select\n\t\t\tif ( tab ) {\n\t\t\t\tthis.selectTab( tab );\n\t\t\t} else {\n\t\t\t\tthis.closeTabs();\n\t\t\t}\n\n\t\t\t// set local variable used by tabsManager\n\t\t\tthis.set( 'initialized', true );\n\t\t},\n\n\t\tgetVisible: function () {\n\t\t\treturn this.tabs.filter( function ( tab ) {\n\t\t\t\treturn tab.isVisible();\n\t\t\t} );\n\t\t},\n\n\t\tgetActive: function () {\n\t\t\treturn this.active;\n\t\t},\n\n\t\tsetActive: function ( tab ) {\n\t\t\treturn ( this.active = tab );\n\t\t},\n\n\t\thasActive: function () {\n\t\t\treturn this.active !== false;\n\t\t},\n\n\t\tisActive: function ( tab ) {\n\t\t\tvar active = this.getActive();\n\t\t\treturn active && active.cid === tab.cid;\n\t\t},\n\n\t\tcloseActive: function () {\n\t\t\tif ( this.hasActive() ) {\n\t\t\t\tthis.closeTab( this.getActive() );\n\t\t\t}\n\t\t},\n\n\t\topenTab: function ( tab ) {\n\t\t\t// close existing tab\n\t\t\tthis.closeActive();\n\n\t\t\t// open\n\t\t\ttab.open();\n\n\t\t\t// set active\n\t\t\tthis.setActive( tab );\n\t\t},\n\n\t\tcloseTab: function ( tab ) {\n\t\t\t// close\n\t\t\ttab.close();\n\n\t\t\t// set active\n\t\t\tthis.setActive( false );\n\t\t},\n\n\t\tcloseTabs: function () {\n\t\t\tthis.tabs.map( this.closeTab, this );\n\t\t},\n\n\t\tselectTab: function ( tab ) {\n\t\t\t// close other tabs\n\t\t\tthis.tabs.map( function ( t ) {\n\t\t\t\tif ( tab.cid !== t.cid ) {\n\t\t\t\t\tthis.closeTab( t );\n\t\t\t\t}\n\t\t\t}, this );\n\n\t\t\t// open\n\t\t\tthis.openTab( tab );\n\t\t},\n\n\t\taddTab: function ( $a, field ) {\n\t\t\t// create
          • \n\t\t\tvar $li = $( '
          • ' + $a.outerHTML() + '
          • ' );\n\n\t\t\t// add settings type class.\n\t\t\tvar classes = $a.attr( 'class' ).replace( 'acf-tab-button', '' );\n\t\t\t$li.addClass( classes );\n\n\t\t\t// append\n\t\t\tthis.$( 'ul' ).append( $li );\n\n\t\t\t// initialize\n\t\t\tvar tab = new Tab( {\n\t\t\t\t$el: $li,\n\t\t\t\tfield: field,\n\t\t\t\tgroup: this,\n\t\t\t} );\n\n\t\t\t// store\n\t\t\tthis.tabs.push( tab );\n\n\t\t\t// return\n\t\t\treturn tab;\n\t\t},\n\n\t\treset: function () {\n\t\t\t// close existing tab\n\t\t\tthis.closeActive();\n\n\t\t\t// find and active a tab\n\t\t\treturn this.refresh();\n\t\t},\n\n\t\trefresh: function () {\n\t\t\t// bail early if active already exists\n\t\t\tif ( this.hasActive() ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// find next active tab\n\t\t\tvar tab = this.getVisible().shift();\n\t\t\t// open tab\n\t\t\tif ( tab ) {\n\t\t\t\tthis.openTab( tab );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn tab;\n\t\t},\n\n\t\tonRefresh: function () {\n\t\t\t// only for left placements\n\t\t\tif ( this.get( 'placement' ) !== 'left' ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $parent = this.$el.parent();\n\t\t\tvar $list = this.$el.children( 'ul' );\n\t\t\tvar attribute = $parent.is( 'td' ) ? 'height' : 'min-height';\n\n\t\t\t// find height (minus 1 for border-bottom)\n\t\t\tvar height = $list.position().top + $list.outerHeight( true ) - 1;\n\n\t\t\t// add css\n\t\t\t$parent.css( attribute, height );\n\t\t},\n\n\t\tonCloseFieldObject: function ( fieldObject ) {\n\t\t\tconst tab = this.getVisible().find( ( item ) => {\n\t\t\t\tconst id = item.$el.closest( 'div[data-id]' ).data( 'id' );\n\t\t\t\tif ( fieldObject.data.id === id ) {\n\t\t\t\t\treturn item;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tif ( tab ) {\n\t\t\t\t// Wait for field group drawer to close\n\t\t\t\tsetTimeout( () => {\n\t\t\t\t\tthis.openTab( tab );\n\t\t\t\t}, 300 );\n\t\t\t}\n\t\t},\n\t} );\n\n\tvar Tab = acf.Model.extend( {\n\t\tgroup: false,\n\n\t\tfield: false,\n\n\t\tevents: {\n\t\t\t'click a': 'onClick',\n\t\t},\n\n\t\tindex: function () {\n\t\t\treturn this.$el.index();\n\t\t},\n\n\t\tisVisible: function () {\n\t\t\treturn acf.isVisible( this.$el );\n\t\t},\n\n\t\tisActive: function () {\n\t\t\treturn this.$el.hasClass( 'active' );\n\t\t},\n\n\t\topen: function () {\n\t\t\t// add class\n\t\t\tthis.$el.addClass( 'active' );\n\n\t\t\t// show field\n\t\t\tthis.field.showFields();\n\t\t},\n\n\t\tclose: function () {\n\t\t\t// remove class\n\t\t\tthis.$el.removeClass( 'active' );\n\n\t\t\t// hide field\n\t\t\tthis.field.hideFields();\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// prevent default\n\t\t\te.preventDefault();\n\n\t\t\t// toggle\n\t\t\tthis.toggle();\n\t\t},\n\n\t\ttoggle: function () {\n\t\t\t// bail early if already active\n\t\t\tif ( this.isActive() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// toggle this tab\n\t\t\tthis.group.openTab( this );\n\t\t},\n\t} );\n\n\tvar tabsManager = new acf.Model( {\n\t\tpriority: 50,\n\n\t\tactions: {\n\t\t\tprepare: 'render',\n\t\t\tappend: 'render',\n\t\t\tunload: 'onUnload',\n\t\t\tshow: 'render',\n\t\t\tinvalid_field: 'onInvalidField',\n\t\t},\n\n\t\tfindTabs: function () {\n\t\t\treturn $( '.acf-tab-wrap' );\n\t\t},\n\n\t\tgetTabs: function () {\n\t\t\treturn acf.getInstances( this.findTabs() );\n\t\t},\n\n\t\trender: function ( $el ) {\n\t\t\tthis.getTabs().map( function ( tabs ) {\n\t\t\t\tif ( ! tabs.get( 'initialized' ) ) {\n\t\t\t\t\ttabs.initializeTabs();\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tonInvalidField: function ( field ) {\n\t\t\t// bail early if busy\n\t\t\tif ( this.busy ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// ignore if not hidden by tab\n\t\t\tif ( ! field.hiddenByTab ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// toggle tab\n\t\t\tfield.hiddenByTab.toggle();\n\n\t\t\t// ignore other invalid fields\n\t\t\tthis.busy = true;\n\t\t\tthis.setTimeout( function () {\n\t\t\t\tthis.busy = false;\n\t\t\t}, 100 );\n\t\t},\n\n\t\tonUnload: function () {\n\t\t\t// vars\n\t\t\tvar order = [];\n\n\t\t\t// loop\n\t\t\tthis.getTabs().map( function ( group ) {\n\t\t\t\t// Do not save selected tab on field settings, or an acf-advanced-settings when unloading\n\t\t\t\tif (\n\t\t\t\t\tgroup.$el.children( '.acf-field-settings-tab-bar' )\n\t\t\t\t\t\t.length ||\n\t\t\t\t\tgroup.$el.parents( '#acf-advanced-settings.postbox' ).length\n\t\t\t\t) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t\tvar active = group.hasActive() ? group.getActive().index() : 0;\n\t\t\t\torder.push( active );\n\t\t\t} );\n\n\t\t\t// bail if no tabs\n\t\t\tif ( ! order.length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update\n\t\t\tacf.setPreference( 'this.tabs', order );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'taxonomy',\n\n\t\tdata: {\n\t\t\tftype: 'select',\n\t\t},\n\n\t\tselect2: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickAdd',\n\t\t\t'click input[type=\"radio\"]': 'onClickRadio',\n\t\t\tremoveField: 'onRemove',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-taxonomy-field' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.getRelatedPrototype().$input.apply( this, arguments );\n\t\t},\n\n\t\tgetRelatedType: function () {\n\t\t\t// vars\n\t\t\tvar fieldType = this.get( 'ftype' );\n\n\t\t\t// normalize\n\t\t\tif ( fieldType == 'multi_select' ) {\n\t\t\t\tfieldType = 'select';\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn fieldType;\n\t\t},\n\n\t\tgetRelatedPrototype: function () {\n\t\t\treturn acf.getFieldType( this.getRelatedType() ).prototype;\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.getRelatedPrototype().getValue.apply( this, arguments );\n\t\t},\n\n\t\tsetValue: function () {\n\t\t\treturn this.getRelatedPrototype().setValue.apply( this, arguments );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.getRelatedPrototype().initialize.apply( this, arguments );\n\t\t},\n\n\t\tonRemove: function () {\n\t\t\tvar proto = this.getRelatedPrototype();\n\t\t\tif ( proto.onRemove ) {\n\t\t\t\tproto.onRemove.apply( this, arguments );\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar field = this;\n\t\t\tvar popup = false;\n\t\t\tvar $form = false;\n\t\t\tvar $name = false;\n\t\t\tvar $parent = false;\n\t\t\tvar $button = false;\n\t\t\tvar $message = false;\n\t\t\tvar notice = false;\n\n\t\t\t// step 1.\n\t\t\tvar step1 = function () {\n\t\t\t\t// popup\n\t\t\t\tpopup = acf.newPopup( {\n\t\t\t\t\ttitle: $el.attr( 'title' ),\n\t\t\t\t\tloading: true,\n\t\t\t\t\twidth: '300px',\n\t\t\t\t} );\n\n\t\t\t\t// ajax\n\t\t\t\tvar ajaxData = {\n\t\t\t\t\taction: 'acf/fields/taxonomy/add_term',\n\t\t\t\t\tfield_key: field.get( 'key' ),\n\t\t\t\t};\n\n\t\t\t\t// get HTML\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'html',\n\t\t\t\t\tsuccess: step2,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// step 2.\n\t\t\tvar step2 = function ( html ) {\n\t\t\t\t// update popup\n\t\t\t\tpopup.loading( false );\n\t\t\t\tpopup.content( html );\n\n\t\t\t\t// vars\n\t\t\t\t$form = popup.$( 'form' );\n\t\t\t\t$name = popup.$( 'input[name=\"term_name\"]' );\n\t\t\t\t$parent = popup.$( 'select[name=\"term_parent\"]' );\n\t\t\t\t$button = popup.$( '.acf-submit-button' );\n\n\t\t\t\t// focus\n\t\t\t\t$name.trigger( 'focus' );\n\n\t\t\t\t// submit form\n\t\t\t\tpopup.on( 'submit', 'form', step3 );\n\t\t\t};\n\n\t\t\t// step 3.\n\t\t\tvar step3 = function ( e, $el ) {\n\t\t\t\t// prevent\n\t\t\t\te.preventDefault();\n\t\t\t\te.stopImmediatePropagation();\n\n\t\t\t\t// basic validation\n\t\t\t\tif ( $name.val() === '' ) {\n\t\t\t\t\t$name.trigger( 'focus' );\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// disable\n\t\t\t\tacf.startButtonLoading( $button );\n\n\t\t\t\t// ajax\n\t\t\t\tvar ajaxData = {\n\t\t\t\t\taction: 'acf/fields/taxonomy/add_term',\n\t\t\t\t\tfield_key: field.get( 'key' ),\n\t\t\t\t\tterm_name: $name.val(),\n\t\t\t\t\tterm_parent: $parent.length ? $parent.val() : 0,\n\t\t\t\t};\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: step4,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// step 4.\n\t\t\tvar step4 = function ( json ) {\n\t\t\t\t// enable\n\t\t\t\tacf.stopButtonLoading( $button );\n\n\t\t\t\t// remove prev notice\n\t\t\t\tif ( notice ) {\n\t\t\t\t\tnotice.remove();\n\t\t\t\t}\n\n\t\t\t\t// success\n\t\t\t\tif ( acf.isAjaxSuccess( json ) ) {\n\t\t\t\t\t// clear name\n\t\t\t\t\t$name.val( '' );\n\n\t\t\t\t\t// update term lists\n\t\t\t\t\tstep5( json.data );\n\n\t\t\t\t\t// notice\n\t\t\t\t\tnotice = acf.newNotice( {\n\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\ttext: acf.getAjaxMessage( json ),\n\t\t\t\t\t\ttarget: $form,\n\t\t\t\t\t\ttimeout: 2000,\n\t\t\t\t\t\tdismiss: false,\n\t\t\t\t\t} );\n\t\t\t\t} else {\n\t\t\t\t\t// notice\n\t\t\t\t\tnotice = acf.newNotice( {\n\t\t\t\t\t\ttype: 'error',\n\t\t\t\t\t\ttext: acf.getAjaxError( json ),\n\t\t\t\t\t\ttarget: $form,\n\t\t\t\t\t\ttimeout: 2000,\n\t\t\t\t\t\tdismiss: false,\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t// focus\n\t\t\t\t$name.trigger( 'focus' );\n\t\t\t};\n\n\t\t\t// step 5.\n\t\t\tvar step5 = function ( term ) {\n\t\t\t\t// update parent dropdown\n\t\t\t\tvar $option = $(\n\t\t\t\t\t''\n\t\t\t\t);\n\t\t\t\tif ( term.term_parent ) {\n\t\t\t\t\t$parent\n\t\t\t\t\t\t.children( 'option[value=\"' + term.term_parent + '\"]' )\n\t\t\t\t\t\t.after( $option );\n\t\t\t\t} else {\n\t\t\t\t\t$parent.append( $option );\n\t\t\t\t}\n\n\t\t\t\t// add this new term to all taxonomy field\n\t\t\t\tvar fields = acf.getFields( {\n\t\t\t\t\ttype: 'taxonomy',\n\t\t\t\t} );\n\n\t\t\t\tfields.map( function ( otherField ) {\n\t\t\t\t\tif (\n\t\t\t\t\t\totherField.get( 'taxonomy' ) == field.get( 'taxonomy' )\n\t\t\t\t\t) {\n\t\t\t\t\t\totherField.appendTerm( term );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\t// select\n\t\t\t\tfield.selectTerm( term.term_id );\n\t\t\t};\n\n\t\t\t// run\n\t\t\tstep1();\n\t\t},\n\n\t\tappendTerm: function ( term ) {\n\t\t\tif ( this.getRelatedType() == 'select' ) {\n\t\t\t\tthis.appendTermSelect( term );\n\t\t\t} else {\n\t\t\t\tthis.appendTermCheckbox( term );\n\t\t\t}\n\t\t},\n\n\t\tappendTermSelect: function ( term ) {\n\t\t\tthis.select2.addOption( {\n\t\t\t\tid: term.term_id,\n\t\t\t\ttext: term.term_label,\n\t\t\t} );\n\t\t},\n\n\t\tappendTermCheckbox: function ( term ) {\n\t\t\t// vars\n\t\t\tvar name = this.$( '[name]:first' ).attr( 'name' );\n\t\t\tvar $ul = this.$( 'ul:first' );\n\n\t\t\t// allow multiple selection\n\t\t\tif ( this.getRelatedType() == 'checkbox' ) {\n\t\t\t\tname += '[]';\n\t\t\t}\n\n\t\t\t// create new li\n\t\t\tvar $li = $(\n\t\t\t\t[\n\t\t\t\t\t'
          • ',\n\t\t\t\t\t'',\n\t\t\t\t\t'
          • ',\n\t\t\t\t].join( '' )\n\t\t\t);\n\n\t\t\t// find parent\n\t\t\tif ( term.term_parent ) {\n\t\t\t\t// vars\n\t\t\t\tvar $parent = $ul.find(\n\t\t\t\t\t'li[data-id=\"' + term.term_parent + '\"]'\n\t\t\t\t);\n\n\t\t\t\t// update vars\n\t\t\t\t$ul = $parent.children( 'ul' );\n\n\t\t\t\t// create ul\n\t\t\t\tif ( ! $ul.exists() ) {\n\t\t\t\t\t$ul = $( '
              ' );\n\t\t\t\t\t$parent.append( $ul );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// append\n\t\t\t$ul.append( $li );\n\t\t},\n\n\t\tselectTerm: function ( id ) {\n\t\t\tif ( this.getRelatedType() == 'select' ) {\n\t\t\t\tthis.select2.selectOption( id );\n\t\t\t} else {\n\t\t\t\tvar $input = this.$( 'input[value=\"' + id + '\"]' );\n\t\t\t\t$input.prop( 'checked', true ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tonClickRadio: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.DatePickerField.extend( {\n\t\ttype: 'time_picker',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-time-picker' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\ttimeFormat: this.get( 'time_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFieldTimeOnly: false,\n\t\t\t\taltTimeFormat: 'HH:mm:ss',\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tcontrolType: 'select',\n\t\t\t\toneLine: true,\n\t\t\t\tcloseText: acf.get( 'dateTimePickerL10n' ).selectText,\n\t\t\t\ttimeOnly: true,\n\t\t\t};\n\n\t\t\t// add custom 'Close = Select' functionality\n\t\t\targs.onClose = function ( value, dp_instance, t_instance ) {\n\t\t\t\t// vars\n\t\t\t\tvar $close = dp_instance.dpDiv.find( '.ui-datepicker-close' );\n\n\t\t\t\t// if clicking close button\n\t\t\t\tif ( ! value && $close.is( ':hover' ) ) {\n\t\t\t\t\tt_instance._updateDateTime();\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'time_picker_args', args, this );\n\n\t\t\t// add date time picker\n\t\t\tacf.newTimePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'time_picker_init', $inputText, args, this );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// add\n\tacf.newTimePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.timepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
              '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'true_false',\n\n\t\tevents: {\n\t\t\t'change .acf-switch-input': 'onChange',\n\t\t\t'focus .acf-switch-input': 'onFocus',\n\t\t\t'blur .acf-switch-input': 'onBlur',\n\t\t\t'keypress .acf-switch-input': 'onKeypress',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"checkbox\"]' );\n\t\t},\n\n\t\t$switch: function () {\n\t\t\treturn this.$( '.acf-switch' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().prop( 'checked' ) ? 1 : 0;\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.render();\n\t\t},\n\n\t\trender: function () {\n\t\t\t// vars\n\t\t\tvar $switch = this.$switch();\n\n\t\t\t// bail early if no $switch\n\t\t\tif ( ! $switch.length ) return;\n\n\t\t\t// vars\n\t\t\tvar $on = $switch.children( '.acf-switch-on' );\n\t\t\tvar $off = $switch.children( '.acf-switch-off' );\n\t\t\tvar width = Math.max( $on.width(), $off.width() );\n\n\t\t\t// bail early if no width\n\t\t\tif ( ! width ) return;\n\n\t\t\t// set widths\n\t\t\t$on.css( 'min-width', width );\n\t\t\t$off.css( 'min-width', width );\n\t\t},\n\n\t\tswitchOn: function () {\n\t\t\tthis.$input().prop( 'checked', true );\n\t\t\tthis.$switch().addClass( '-on' );\n\t\t},\n\n\t\tswitchOff: function () {\n\t\t\tthis.$input().prop( 'checked', false );\n\t\t\tthis.$switch().removeClass( '-on' );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tif ( $el.prop( 'checked' ) ) {\n\t\t\t\tthis.switchOn();\n\t\t\t} else {\n\t\t\t\tthis.switchOff();\n\t\t\t}\n\t\t},\n\n\t\tonFocus: function ( e, $el ) {\n\t\t\tthis.$switch().addClass( '-focus' );\n\t\t},\n\n\t\tonBlur: function ( e, $el ) {\n\t\t\tthis.$switch().removeClass( '-focus' );\n\t\t},\n\n\t\tonKeypress: function ( e, $el ) {\n\t\t\t// left\n\t\t\tif ( e.keyCode === 37 ) {\n\t\t\t\treturn this.switchOff();\n\t\t\t}\n\n\t\t\t// right\n\t\t\tif ( e.keyCode === 39 ) {\n\t\t\t\treturn this.switchOn();\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'url',\n\n\t\tevents: {\n\t\t\t'keyup input[type=\"url\"]': 'onkeyup',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-input-wrap' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"url\"]' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.render();\n\t\t},\n\n\t\tisValid: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// url\n\t\t\tif ( val.indexOf( '://' ) !== -1 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// protocol relative url\n\t\t\tif ( val.indexOf( '//' ) === 0 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn false;\n\t\t},\n\n\t\trender: function () {\n\t\t\t// add class\n\t\t\tif ( this.isValid() ) {\n\t\t\t\tthis.$control().addClass( '-valid' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( '-valid' );\n\t\t\t}\n\t\t},\n\n\t\tonkeyup: function ( e, $el ) {\n\t\t\tthis.render();\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'user',\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\tacf.addFilter(\n\t\t'select2_ajax_data',\n\t\tfunction ( data, args, $input, field, select2 ) {\n\t\t\tif ( ! field ) {\n\t\t\t\treturn data;\n\t\t\t}\n\n\t\t\tconst query_nonce = field.get( 'queryNonce' );\n\t\t\tif ( query_nonce && query_nonce.length ) {\n\t\t\t\tdata.user_query_nonce = query_nonce;\n\t\t\t}\n\n\t\t\treturn data;\n\t\t}\n\t);\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'wysiwyg',\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'mousedown .acf-editor-wrap.delay': 'onMousedown',\n\t\t\tunmountField: 'disableEditor',\n\t\t\tremountField: 'enableEditor',\n\t\t\tremoveField: 'disableEditor',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-editor-wrap' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'textarea' );\n\t\t},\n\n\t\tgetMode: function () {\n\t\t\treturn this.$control().hasClass( 'tmce-active' )\n\t\t\t\t? 'visual'\n\t\t\t\t: 'text';\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// initializeEditor if no delay\n\t\t\tif ( ! this.$control().hasClass( 'delay' ) ) {\n\t\t\t\tthis.initializeEditor();\n\t\t\t}\n\t\t},\n\n\t\tinitializeEditor: function () {\n\t\t\t// vars\n\t\t\tvar $wrap = this.$control();\n\t\t\tvar $textarea = this.$input();\n\t\t\tvar args = {\n\t\t\t\ttinymce: true,\n\t\t\t\tquicktags: true,\n\t\t\t\ttoolbar: this.get( 'toolbar' ),\n\t\t\t\tmode: this.getMode(),\n\t\t\t\tfield: this,\n\t\t\t};\n\n\t\t\t// generate new id\n\t\t\tvar oldId = $textarea.attr( 'id' );\n\t\t\tvar newId = acf.uniqueId( 'acf-editor-' );\n\n\t\t\t// Backup textarea data.\n\t\t\tvar inputData = $textarea.data();\n\t\t\tvar inputVal = $textarea.val();\n\n\t\t\t// rename\n\t\t\tacf.rename( {\n\t\t\t\ttarget: $wrap,\n\t\t\t\tsearch: oldId,\n\t\t\t\treplace: newId,\n\t\t\t\tdestructive: true,\n\t\t\t} );\n\n\t\t\t// update id\n\t\t\tthis.set( 'id', newId, true );\n\n\t\t\t// apply data to new textarea (acf.rename creates a new textarea element due to destructive mode)\n\t\t\t// fixes bug where conditional logic \"disabled\" is lost during \"screen_check\"\n\t\t\tthis.$input().data( inputData ).val( inputVal );\n\n\t\t\t// initialize\n\t\t\tacf.tinymce.initialize( newId, args );\n\t\t},\n\n\t\tonMousedown: function ( e ) {\n\t\t\t// prevent default\n\t\t\te.preventDefault();\n\n\t\t\t// remove delay class\n\t\t\tvar $wrap = this.$control();\n\t\t\t$wrap.removeClass( 'delay' );\n\t\t\t$wrap.find( '.acf-editor-toolbar' ).remove();\n\n\t\t\t// initialize\n\t\t\tthis.initializeEditor();\n\t\t},\n\n\t\tenableEditor: function () {\n\t\t\tif ( this.getMode() == 'visual' ) {\n\t\t\t\tacf.tinymce.enable( this.get( 'id' ) );\n\t\t\t}\n\t\t},\n\n\t\tdisableEditor: function () {\n\t\t\tacf.tinymce.destroy( this.get( 'id' ) );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar storage = [];\n\n\t/**\n\t * acf.Field\n\t *\n\t * description\n\t *\n\t * @date\t23/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Field = acf.Model.extend( {\n\t\t// field type\n\t\ttype: '',\n\n\t\t// class used to avoid nested event triggers\n\t\teventScope: '.acf-field',\n\n\t\t// initialize events on 'ready'\n\t\twait: 'ready',\n\n\t\t/**\n\t\t * setup\n\t\t *\n\t\t * Called during the constructor function to setup this field ready for initialization\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tjQuery $field The field element.\n\t\t * @return\tvoid\n\t\t */\n\n\t\tsetup: function ( $field ) {\n\t\t\t// set $el\n\t\t\tthis.$el = $field;\n\n\t\t\t// inherit $field data\n\t\t\tthis.inherit( $field );\n\n\t\t\t// inherit controll data\n\t\t\tthis.inherit( this.$control() );\n\t\t},\n\n\t\t/**\n\t\t * val\n\t\t *\n\t\t * Sets or returns the field's value\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tmixed val Optional. The value to set\n\t\t * @return\tmixed\n\t\t */\n\n\t\tval: function ( val ) {\n\t\t\t// Set.\n\t\t\tif ( val !== undefined ) {\n\t\t\t\treturn this.setValue( val );\n\n\t\t\t\t// Get.\n\t\t\t} else {\n\t\t\t\treturn this.prop( 'disabled' ) ? null : this.getValue();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * getValue\n\t\t *\n\t\t * returns the field's value\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tmixed\n\t\t */\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().val();\n\t\t},\n\n\t\t/**\n\t\t * setValue\n\t\t *\n\t\t * sets the field's value and returns true if changed\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tmixed val\n\t\t * @return\tboolean. True if changed.\n\t\t */\n\n\t\tsetValue: function ( val ) {\n\t\t\treturn acf.val( this.$input(), val );\n\t\t},\n\n\t\t/**\n\t\t * __\n\t\t *\n\t\t * i18n helper to be removed\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t__: function ( string ) {\n\t\t\treturn acf._e( this.type, string );\n\t\t},\n\n\t\t/**\n\t\t * $control\n\t\t *\n\t\t * returns the control jQuery element used for inheriting data. Uses this.control setting.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tjQuery\n\t\t */\n\n\t\t$control: function () {\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * $input\n\t\t *\n\t\t * returns the input jQuery element used for saving values. Uses this.input setting.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tjQuery\n\t\t */\n\n\t\t$input: function () {\n\t\t\treturn this.$( '[name]:first' );\n\t\t},\n\n\t\t/**\n\t\t * $inputWrap\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t12/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t$inputWrap: function () {\n\t\t\treturn this.$( '.acf-input:first' );\n\t\t},\n\n\t\t/**\n\t\t * $inputWrap\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t12/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t$labelWrap: function () {\n\t\t\treturn this.$( '.acf-label:first' );\n\t\t},\n\n\t\t/**\n\t\t * getInputName\n\t\t *\n\t\t * Returns the field's input name\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tstring\n\t\t */\n\n\t\tgetInputName: function () {\n\t\t\treturn this.$input().attr( 'name' ) || '';\n\t\t},\n\n\t\t/**\n\t\t * parent\n\t\t *\n\t\t * returns the field's parent field or false on failure.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tobject|false\n\t\t */\n\n\t\tparent: function () {\n\t\t\t// vars\n\t\t\tvar parents = this.parents();\n\n\t\t\t// return\n\t\t\treturn parents.length ? parents[ 0 ] : false;\n\t\t},\n\n\t\t/**\n\t\t * parents\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t9/7/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\tparents: function () {\n\t\t\t// vars\n\t\t\tvar $parents = this.$el.parents( '.acf-field' );\n\n\t\t\t// convert\n\t\t\tvar parents = acf.getFields( $parents );\n\n\t\t\t// return\n\t\t\treturn parents;\n\t\t},\n\n\t\tshow: function ( lockKey, context ) {\n\t\t\t// show field and store result\n\t\t\tvar changed = acf.show( this.$el, lockKey );\n\n\t\t\t// do action if visibility has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'hidden', false );\n\t\t\t\tacf.doAction( 'show_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\thide: function ( lockKey, context ) {\n\t\t\t// hide field and store result\n\t\t\tvar changed = acf.hide( this.$el, lockKey );\n\n\t\t\t// do action if visibility has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'hidden', true );\n\t\t\t\tacf.doAction( 'hide_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tenable: function ( lockKey, context ) {\n\t\t\t// enable field and store result\n\t\t\tvar changed = acf.enable( this.$el, lockKey );\n\n\t\t\t// do action if disabled has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'disabled', false );\n\t\t\t\tacf.doAction( 'enable_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tdisable: function ( lockKey, context ) {\n\t\t\t// disabled field and store result\n\t\t\tvar changed = acf.disable( this.$el, lockKey );\n\n\t\t\t// do action if disabled has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'disabled', true );\n\t\t\t\tacf.doAction( 'disable_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tshowEnable: function ( lockKey, context ) {\n\t\t\t// enable\n\t\t\tthis.enable.apply( this, arguments );\n\n\t\t\t// show and return true if changed\n\t\t\treturn this.show.apply( this, arguments );\n\t\t},\n\n\t\thideDisable: function ( lockKey, context ) {\n\t\t\t// disable\n\t\t\tthis.disable.apply( this, arguments );\n\n\t\t\t// hide and return true if changed\n\t\t\treturn this.hide.apply( this, arguments );\n\t\t},\n\n\t\tshowNotice: function ( props ) {\n\t\t\t// ensure object\n\t\t\tif ( typeof props !== 'object' ) {\n\t\t\t\tprops = { text: props };\n\t\t\t}\n\n\t\t\t// remove old notice\n\t\t\tif ( this.notice ) {\n\t\t\t\tthis.notice.remove();\n\t\t\t}\n\n\t\t\t// create new notice\n\t\t\tprops.target = this.$inputWrap();\n\t\t\tthis.notice = acf.newNotice( props );\n\t\t},\n\n\t\tremoveNotice: function ( timeout ) {\n\t\t\tif ( this.notice ) {\n\t\t\t\tthis.notice.away( timeout || 0 );\n\t\t\t\tthis.notice = false;\n\t\t\t}\n\t\t},\n\n\t\tshowError: function ( message ) {\n\t\t\t// add class\n\t\t\tthis.$el.addClass( 'acf-error' );\n\n\t\t\t// add message\n\t\t\tif ( message !== undefined ) {\n\t\t\t\tthis.showNotice( {\n\t\t\t\t\ttext: message,\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\tdismiss: false,\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// action\n\t\t\tacf.doAction( 'invalid_field', this );\n\n\t\t\t// add event\n\t\t\tthis.$el.one(\n\t\t\t\t'focus change',\n\t\t\t\t'input, select, textarea',\n\t\t\t\t$.proxy( this.removeError, this )\n\t\t\t);\n\t\t},\n\n\t\tremoveError: function () {\n\t\t\t// remove class\n\t\t\tthis.$el.removeClass( 'acf-error' );\n\n\t\t\t// remove notice\n\t\t\tthis.removeNotice( 250 );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'valid_field', this );\n\t\t},\n\n\t\ttrigger: function ( name, args, bubbles ) {\n\t\t\t// allow some events to bubble\n\t\t\tif ( name == 'invalidField' ) {\n\t\t\t\tbubbles = true;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.Model.prototype.trigger.apply( this, [\n\t\t\t\tname,\n\t\t\t\targs,\n\t\t\t\tbubbles,\n\t\t\t] );\n\t\t},\n\t} );\n\n\t/**\n\t * newField\n\t *\n\t * description\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newField = function ( $field ) {\n\t\t// vars\n\t\tvar type = $field.data( 'type' );\n\t\tvar mid = modelId( type );\n\t\tvar model = acf.models[ mid ] || acf.Field;\n\n\t\t// instantiate\n\t\tvar field = new model( $field );\n\n\t\t// actions\n\t\tacf.doAction( 'new_field', field );\n\n\t\t// return\n\t\treturn field;\n\t};\n\n\t/**\n\t * mid\n\t *\n\t * Calculates the model ID for a field type\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring type\n\t * @return\tstring\n\t */\n\n\tvar modelId = function ( type ) {\n\t\treturn acf.strPascalCase( type || '' ) + 'Field';\n\t};\n\n\t/**\n\t * registerFieldType\n\t *\n\t * description\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerFieldType = function ( model ) {\n\t\t// vars\n\t\tvar proto = model.prototype;\n\t\tvar type = proto.type;\n\t\tvar mid = modelId( type );\n\n\t\t// store model\n\t\tacf.models[ mid ] = model;\n\n\t\t// store reference\n\t\tstorage.push( type );\n\t};\n\n\t/**\n\t * acf.getFieldType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getFieldType = function ( type ) {\n\t\tvar mid = modelId( type );\n\t\treturn acf.models[ mid ] || false;\n\t};\n\n\t/**\n\t * acf.getFieldTypes\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getFieldTypes = function ( args ) {\n\t\t// defaults\n\t\targs = acf.parseArgs( args, {\n\t\t\tcategory: '',\n\t\t\t// hasValue: true\n\t\t} );\n\n\t\t// clonse available types\n\t\tvar types = [];\n\n\t\t// loop\n\t\tstorage.map( function ( type ) {\n\t\t\t// vars\n\t\t\tvar model = acf.getFieldType( type );\n\t\t\tvar proto = model.prototype;\n\n\t\t\t// check operator\n\t\t\tif ( args.category && proto.category !== args.category ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// append\n\t\t\ttypes.push( model );\n\t\t} );\n\n\t\t// return\n\t\treturn types;\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * findFields\n\t *\n\t * Returns a jQuery selection object of acf fields.\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tobject $args {\n\t *\t\tOptional. Arguments to find fields.\n\t *\n\t *\t\t@type string\t\t\tkey\t\t\tThe field's key (data-attribute).\n\t *\t\t@type string\t\t\tname\t\tThe field's name (data-attribute).\n\t *\t\t@type string\t\t\ttype\t\tThe field's type (data-attribute).\n\t *\t\t@type string\t\t\tis\t\t\tjQuery selector to compare against.\n\t *\t\t@type jQuery\t\t\tparent\t\tjQuery element to search within.\n\t *\t\t@type jQuery\t\t\tsibling\t\tjQuery element to search alongside.\n\t *\t\t@type limit\t\t\t\tint\t\t\tThe number of fields to find.\n\t *\t\t@type suppressFilters\tbool\t\tWhether to allow filters to add/remove results. Default behaviour will ignore clone fields.\n\t * }\n\t * @return\tjQuery\n\t */\n\n\tacf.findFields = function ( args ) {\n\t\t// vars\n\t\tvar selector = '.acf-field';\n\t\tvar $fields = false;\n\n\t\t// args\n\t\targs = acf.parseArgs( args, {\n\t\t\tkey: '',\n\t\t\tname: '',\n\t\t\ttype: '',\n\t\t\tis: '',\n\t\t\tparent: false,\n\t\t\tsibling: false,\n\t\t\tlimit: false,\n\t\t\tvisible: false,\n\t\t\tsuppressFilters: false,\n\t\t\texcludeSubFields: false,\n\t\t} );\n\n\t\t// filter args\n\t\tif ( ! args.suppressFilters ) {\n\t\t\targs = acf.applyFilters( 'find_fields_args', args );\n\t\t}\n\n\t\t// key\n\t\tif ( args.key ) {\n\t\t\tselector += '[data-key=\"' + args.key + '\"]';\n\t\t}\n\n\t\t// type\n\t\tif ( args.type ) {\n\t\t\tselector += '[data-type=\"' + args.type + '\"]';\n\t\t}\n\n\t\t// name\n\t\tif ( args.name ) {\n\t\t\tselector += '[data-name=\"' + args.name + '\"]';\n\t\t}\n\n\t\t// is\n\t\tif ( args.is ) {\n\t\t\tselector += args.is;\n\t\t}\n\n\t\t// visibility\n\t\tif ( args.visible ) {\n\t\t\tselector += ':visible';\n\t\t}\n\n\t\tif ( ! args.suppressFilters ) {\n\t\t\tselector = acf.applyFilters(\n\t\t\t\t'find_fields_selector',\n\t\t\t\tselector,\n\t\t\t\targs\n\t\t\t);\n\t\t}\n\n\t\t// query\n\t\tif ( args.parent ) {\n\t\t\t$fields = args.parent.find( selector );\n\t\t\t// exclude sub fields if required (only if a parent is provided)\n\t\t\tif ( args.excludeSubFields ) {\n\t\t\t\t$fields = $fields.not( args.parent.find( '.acf-is-subfields .acf-field' ) );\n\t\t\t}\n\t\t} else if ( args.sibling ) {\n\t\t\t$fields = args.sibling.siblings( selector );\n\t\t} else {\n\t\t\t$fields = $( selector );\n\t\t}\n\n\t\t// filter\n\t\tif ( ! args.suppressFilters ) {\n\t\t\t$fields = $fields.not( '.acf-clone .acf-field' );\n\t\t\t$fields = acf.applyFilters( 'find_fields', $fields );\n\t\t}\n\n\t\t// limit\n\t\tif ( args.limit ) {\n\t\t\t$fields = $fields.slice( 0, args.limit );\n\t\t}\n\n\t\t// return\n\t\treturn $fields;\n\t};\n\n\t/**\n\t * findField\n\t *\n\t * Finds a specific field with jQuery\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring key \t\tThe field's key.\n\t * @param\tjQuery $parent\tjQuery element to search within.\n\t * @return\tjQuery\n\t */\n\n\tacf.findField = function ( key, $parent ) {\n\t\treturn acf.findFields( {\n\t\t\tkey: key,\n\t\t\tlimit: 1,\n\t\t\tparent: $parent,\n\t\t\tsuppressFilters: true,\n\t\t} );\n\t};\n\n\t/**\n\t * getField\n\t *\n\t * Returns a field instance\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery|string $field\tjQuery element or field key.\n\t * @return\tobject\n\t */\n\n\tacf.getField = function ( $field ) {\n\t\t// allow jQuery\n\t\tif ( $field instanceof jQuery ) {\n\t\t\t// find fields\n\t\t} else {\n\t\t\t$field = acf.findField( $field );\n\t\t}\n\n\t\t// instantiate\n\t\tvar field = $field.data( 'acf' );\n\t\tif ( ! field ) {\n\t\t\tfield = acf.newField( $field );\n\t\t}\n\n\t\t// return\n\t\treturn field;\n\t};\n\n\t/**\n\t * getFields\n\t *\n\t * Returns multiple field instances\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery|object $fields\tjQuery elements or query args.\n\t * @return\tarray\n\t */\n\n\tacf.getFields = function ( $fields ) {\n\t\t// allow jQuery\n\t\tif ( $fields instanceof jQuery ) {\n\t\t\t// find fields\n\t\t} else {\n\t\t\t$fields = acf.findFields( $fields );\n\t\t}\n\n\t\t// loop\n\t\tvar fields = [];\n\t\t$fields.each( function () {\n\t\t\tvar field = acf.getField( $( this ) );\n\t\t\tfields.push( field );\n\t\t} );\n\n\t\t// return\n\t\treturn fields;\n\t};\n\n\t/**\n\t * findClosestField\n\t *\n\t * Returns the closest jQuery field element\n\t *\n\t * @date\t9/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tjQuery $el\n\t * @return\tjQuery\n\t */\n\n\tacf.findClosestField = function ( $el ) {\n\t\treturn $el.closest( '.acf-field' );\n\t};\n\n\t/**\n\t * getClosestField\n\t *\n\t * Returns the closest field instance\n\t *\n\t * @date\t22/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery $el\n\t * @return\tobject\n\t */\n\n\tacf.getClosestField = function ( $el ) {\n\t\tvar $field = acf.findClosestField( $el );\n\t\treturn this.getField( $field );\n\t};\n\n\t/**\n\t * addGlobalFieldAction\n\t *\n\t * Sets up callback logic for global field actions\n\t *\n\t * @date\t15/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tstring action\n\t * @return\tvoid\n\t */\n\n\tvar addGlobalFieldAction = function ( action ) {\n\t\t// vars\n\t\tvar globalAction = action;\n\t\tvar pluralAction = action + '_fields'; // ready_fields\n\t\tvar singleAction = action + '_field'; // ready_field\n\n\t\t// global action\n\t\tvar globalCallback = function ( $el /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( action, arguments );\n\n\t\t\t// get args [$el, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// find fields\n\t\t\tvar fields = acf.getFields( { parent: $el } );\n\n\t\t\t// check\n\t\t\tif ( fields.length ) {\n\t\t\t\t// pluralAction\n\t\t\t\tvar pluralArgs = [ pluralAction, fields ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, pluralArgs );\n\t\t\t}\n\t\t};\n\n\t\t// plural action\n\t\tvar pluralCallback = function ( fields /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( pluralAction, arguments );\n\n\t\t\t// get args [fields, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// loop\n\t\t\tfields.map( function ( field, i ) {\n\t\t\t\t//setTimeout(function(){\n\t\t\t\t// singleAction\n\t\t\t\tvar singleArgs = [ singleAction, field ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, singleArgs );\n\t\t\t\t//}, i * 100);\n\t\t\t} );\n\t\t};\n\n\t\t// add actions\n\t\tacf.addAction( globalAction, globalCallback );\n\t\tacf.addAction( pluralAction, pluralCallback );\n\n\t\t// also add single action\n\t\taddSingleFieldAction( action );\n\t};\n\n\t/**\n\t * addSingleFieldAction\n\t *\n\t * Sets up callback logic for single field actions\n\t *\n\t * @date\t15/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tstring action\n\t * @return\tvoid\n\t */\n\n\tvar addSingleFieldAction = function ( action ) {\n\t\t// vars\n\t\tvar singleAction = action + '_field'; // ready_field\n\t\tvar singleEvent = action + 'Field'; // readyField\n\n\t\t// single action\n\t\tvar singleCallback = function ( field /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( singleAction, arguments );\n\n\t\t\t// get args [field, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// action variations (ready_field/type=image)\n\t\t\tvar variations = [ 'type', 'name', 'key' ];\n\t\t\tvariations.map( function ( variation ) {\n\t\t\t\t// vars\n\t\t\t\tvar prefix = '/' + variation + '=' + field.get( variation );\n\n\t\t\t\t// singleAction\n\t\t\t\targs = [ singleAction + prefix, field ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, args );\n\t\t\t} );\n\n\t\t\t// event\n\t\t\tif ( singleFieldEvents.indexOf( action ) > -1 ) {\n\t\t\t\tfield.trigger( singleEvent, extraArgs );\n\t\t\t}\n\t\t};\n\n\t\t// add actions\n\t\tacf.addAction( singleAction, singleCallback );\n\t};\n\n\t// vars\n\tvar globalFieldActions = [\n\t\t'prepare',\n\t\t'ready',\n\t\t'load',\n\t\t'append',\n\t\t'remove',\n\t\t'unmount',\n\t\t'remount',\n\t\t'sortstart',\n\t\t'sortstop',\n\t\t'show',\n\t\t'hide',\n\t\t'unload',\n\t];\n\tvar singleFieldActions = [\n\t\t'valid',\n\t\t'invalid',\n\t\t'enable',\n\t\t'disable',\n\t\t'new',\n\t\t'duplicate',\n\t];\n\tvar singleFieldEvents = [\n\t\t'remove',\n\t\t'unmount',\n\t\t'remount',\n\t\t'sortstart',\n\t\t'sortstop',\n\t\t'show',\n\t\t'hide',\n\t\t'unload',\n\t\t'valid',\n\t\t'invalid',\n\t\t'enable',\n\t\t'disable',\n\t\t'duplicate',\n\t];\n\n\t// add\n\tglobalFieldActions.map( addGlobalFieldAction );\n\tsingleFieldActions.map( addSingleFieldAction );\n\n\t/**\n\t * fieldsEventManager\n\t *\n\t * Manages field actions and events\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @param\tvoid\n\t */\n\n\tvar fieldsEventManager = new acf.Model( {\n\t\tid: 'fieldsEventManager',\n\t\tevents: {\n\t\t\t'click .acf-field a[href=\"#\"]': 'onClick',\n\t\t\t'change .acf-field': 'onChange',\n\t\t},\n\t\tonClick: function ( e ) {\n\t\t\t// prevent default of any link with an href of #\n\t\t\te.preventDefault();\n\t\t},\n\t\tonChange: function () {\n\t\t\t// preview hack allows post to save with no title or content\n\t\t\t$( '#_acf_changed' ).val( 1 );\n\t\t},\n\t} );\n\n\tvar duplicateFieldsManager = new acf.Model( {\n\t\tid: 'duplicateFieldsManager',\n\t\tactions: {\n\t\t\tduplicate: 'onDuplicate',\n\t\t\tduplicate_fields: 'onDuplicateFields',\n\t\t},\n\t\tonDuplicate: function ( $el, $el2 ) {\n\t\t\tvar fields = acf.getFields( { parent: $el } );\n\t\t\tif ( fields.length ) {\n\t\t\t\tvar $fields = acf.findFields( { parent: $el2 } );\n\t\t\t\tacf.doAction( 'duplicate_fields', fields, $fields );\n\t\t\t}\n\t\t},\n\t\tonDuplicateFields: function ( fields, duplicates ) {\n\t\t\tfields.map( function ( field, i ) {\n\t\t\t\tacf.doAction( 'duplicate_field', field, $( duplicates[ i ] ) );\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * refreshHelper\n\t *\n\t * description\n\t *\n\t * @date\t1/7/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar refreshHelper = new acf.Model( {\n\t\tpriority: 90,\n\t\tactions: {\n\t\t\tnew_field: 'refresh',\n\t\t\tshow_field: 'refresh',\n\t\t\thide_field: 'refresh',\n\t\t\tremove_field: 'refresh',\n\t\t\tunmount_field: 'refresh',\n\t\t\tremount_field: 'refresh',\n\t\t},\n\t\trefresh: function () {\n\t\t\tacf.refresh();\n\t\t},\n\t} );\n\n\t/**\n\t * mountHelper\n\t *\n\t * Adds compatiblity for the 'unmount' and 'remount' actions added in 5.8.0\n\t *\n\t * @date\t7/3/19\n\t * @since\t5.7.14\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar mountHelper = new acf.Model( {\n\t\tpriority: 1,\n\t\tactions: {\n\t\t\tsortstart: 'onSortstart',\n\t\t\tsortstop: 'onSortstop',\n\t\t},\n\t\tonSortstart: function ( $item ) {\n\t\t\tacf.doAction( 'unmount', $item );\n\t\t},\n\t\tonSortstop: function ( $item ) {\n\t\t\tacf.doAction( 'remount', $item );\n\t\t},\n\t} );\n\n\t/**\n\t * sortableHelper\n\t *\n\t * Adds compatibility for sorting a
              element\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar sortableHelper = new acf.Model( {\n\t\tactions: {\n\t\t\tsortstart: 'onSortstart',\n\t\t},\n\t\tonSortstart: function ( $item, $placeholder ) {\n\t\t\t// if $item is a tr, apply some css to the elements\n\t\t\tif ( $item.is( 'tr' ) ) {\n\t\t\t\t// replace $placeholder children with a single td\n\t\t\t\t// fixes \"width calculation issues\" due to conditional logic hiding some children\n\t\t\t\t$placeholder.html(\n\t\t\t\t\t''\n\t\t\t\t);\n\n\t\t\t\t// add helper class to remove absolute positioning\n\t\t\t\t$item.addClass( 'acf-sortable-tr-helper' );\n\n\t\t\t\t// set fixed widths for children\n\t\t\t\t$item.children().each( function () {\n\t\t\t\t\t$( this ).width( $( this ).width() );\n\t\t\t\t} );\n\n\t\t\t\t// mimic height\n\t\t\t\t$placeholder.height( $item.height() + 'px' );\n\n\t\t\t\t// remove class\n\t\t\t\t$item.removeClass( 'acf-sortable-tr-helper' );\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * duplicateHelper\n\t *\n\t * Fixes browser bugs when duplicating an element\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar duplicateHelper = new acf.Model( {\n\t\tactions: {\n\t\t\tafter_duplicate: 'onAfterDuplicate',\n\t\t},\n\t\tonAfterDuplicate: function ( $el, $el2 ) {\n\t\t\t// get original values\n\t\t\tvar vals = [];\n\t\t\t$el.find( 'select' ).each( function ( i ) {\n\t\t\t\tvals.push( $( this ).val() );\n\t\t\t} );\n\n\t\t\t// set duplicate values\n\t\t\t$el2.find( 'select' ).each( function ( i ) {\n\t\t\t\t$( this ).val( vals[ i ] );\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * tableHelper\n\t *\n\t * description\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar tableHelper = new acf.Model( {\n\t\tid: 'tableHelper',\n\n\t\tpriority: 20,\n\n\t\tactions: {\n\t\t\trefresh: 'renderTables',\n\t\t},\n\n\t\trenderTables: function ( $el ) {\n\t\t\t// loop\n\t\t\tvar self = this;\n\t\t\t$( '.acf-table:visible' ).each( function () {\n\t\t\t\tself.renderTable( $( this ) );\n\t\t\t} );\n\t\t},\n\n\t\trenderTable: function ( $table ) {\n\t\t\t// vars\n\t\t\tvar $ths = $table.find( '> thead > tr:visible > th[data-key]' );\n\t\t\tvar $tds = $table.find( '> tbody > tr:visible > td[data-key]' );\n\n\t\t\t// bail early if no thead\n\t\t\tif ( ! $ths.length || ! $tds.length ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// visiblity\n\t\t\t$ths.each( function ( i ) {\n\t\t\t\t// vars\n\t\t\t\tvar $th = $( this );\n\t\t\t\tvar key = $th.data( 'key' );\n\t\t\t\tvar $cells = $tds.filter( '[data-key=\"' + key + '\"]' );\n\t\t\t\tvar $hidden = $cells.filter( '.acf-hidden' );\n\n\t\t\t\t// always remove empty and allow cells to be hidden\n\t\t\t\t$cells.removeClass( 'acf-empty' );\n\n\t\t\t\t// hide $th if all cells are hidden\n\t\t\t\tif ( $cells.length === $hidden.length ) {\n\t\t\t\t\tacf.hide( $th );\n\n\t\t\t\t\t// force all hidden cells to appear empty\n\t\t\t\t} else {\n\t\t\t\t\tacf.show( $th );\n\t\t\t\t\t$hidden.addClass( 'acf-empty' );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// clear width\n\t\t\t$ths.css( 'width', 'auto' );\n\n\t\t\t// get visible\n\t\t\t$ths = $ths.not( '.acf-hidden' );\n\n\t\t\t// vars\n\t\t\tvar availableWidth = 100;\n\t\t\tvar colspan = $ths.length;\n\n\t\t\t// set custom widths first\n\t\t\tvar $fixedWidths = $ths.filter( '[data-width]' );\n\t\t\t$fixedWidths.each( function () {\n\t\t\t\tvar width = $( this ).data( 'width' );\n\t\t\t\t$( this ).css( 'width', width + '%' );\n\t\t\t\tavailableWidth -= width;\n\t\t\t} );\n\n\t\t\t// set auto widths\n\t\t\tvar $auoWidths = $ths.not( '[data-width]' );\n\t\t\tif ( $auoWidths.length ) {\n\t\t\t\tvar width = availableWidth / $auoWidths.length;\n\t\t\t\t$auoWidths.css( 'width', width + '%' );\n\t\t\t\tavailableWidth = 0;\n\t\t\t}\n\n\t\t\t// avoid stretching issue\n\t\t\tif ( availableWidth > 0 ) {\n\t\t\t\t$ths.last().css( 'width', 'auto' );\n\t\t\t}\n\n\t\t\t// update colspan on collapsed\n\t\t\t$tds.filter( '.-collapsed-target' ).each( function () {\n\t\t\t\t// vars\n\t\t\t\tvar $td = $( this );\n\n\t\t\t\t// check if collapsed\n\t\t\t\tif ( $td.parent().hasClass( '-collapsed' ) ) {\n\t\t\t\t\t$td.attr( 'colspan', $ths.length );\n\t\t\t\t} else {\n\t\t\t\t\t$td.removeAttr( 'colspan' );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * fieldsHelper\n\t *\n\t * description\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar fieldsHelper = new acf.Model( {\n\t\tid: 'fieldsHelper',\n\n\t\tpriority: 30,\n\n\t\tactions: {\n\t\t\trefresh: 'renderGroups',\n\t\t},\n\n\t\trenderGroups: function () {\n\t\t\t// loop\n\t\t\tvar self = this;\n\t\t\t$( '.acf-fields:visible' ).each( function () {\n\t\t\t\tself.renderGroup( $( this ) );\n\t\t\t} );\n\t\t},\n\n\t\trenderGroup: function ( $el ) {\n\t\t\t// vars\n\t\t\tvar top = 0;\n\t\t\tvar height = 0;\n\t\t\tvar $row = $();\n\n\t\t\t// get fields\n\t\t\tvar $fields = $el.children( '.acf-field[data-width]:visible' );\n\n\t\t\t// bail early if no fields\n\t\t\tif ( ! $fields.length ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if is .-left\n\t\t\tif ( $el.hasClass( '-left' ) ) {\n\t\t\t\t$fields.removeAttr( 'data-width' );\n\t\t\t\t$fields.css( 'width', 'auto' );\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// reset fields\n\t\t\t$fields.removeClass( '-r0 -c0' ).css( { 'min-height': 0 } );\n\n\t\t\t// loop\n\t\t\t$fields.each( function ( i ) {\n\t\t\t\t// vars\n\t\t\t\tvar $field = $( this );\n\t\t\t\tvar position = $field.position();\n\t\t\t\tvar thisTop = Math.ceil( position.top );\n\t\t\t\tvar thisLeft = Math.ceil( position.left );\n\n\t\t\t\t// detect change in row\n\t\t\t\tif ( $row.length && thisTop > top ) {\n\t\t\t\t\t// set previous heights\n\t\t\t\t\t$row.css( { 'min-height': height + 'px' } );\n\n\t\t\t\t\t// update position due to change in row above\n\t\t\t\t\tposition = $field.position();\n\t\t\t\t\tthisTop = Math.ceil( position.top );\n\t\t\t\t\tthisLeft = Math.ceil( position.left );\n\n\t\t\t\t\t// reset vars\n\t\t\t\t\ttop = 0;\n\t\t\t\t\theight = 0;\n\t\t\t\t\t$row = $();\n\t\t\t\t}\n\n\t\t\t\t// rtl\n\t\t\t\tif ( acf.get( 'rtl' ) ) {\n\t\t\t\t\tthisLeft = Math.ceil(\n\t\t\t\t\t\t$field.parent().width() -\n\t\t\t\t\t\t\t( position.left + $field.outerWidth() )\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\t// add classes\n\t\t\t\tif ( thisTop == 0 ) {\n\t\t\t\t\t$field.addClass( '-r0' );\n\t\t\t\t} else if ( thisLeft == 0 ) {\n\t\t\t\t\t$field.addClass( '-c0' );\n\t\t\t\t}\n\n\t\t\t\t// get height after class change\n\t\t\t\t// - add 1 for subpixel rendering\n\t\t\t\tvar thisHeight = Math.ceil( $field.outerHeight() ) + 1;\n\n\t\t\t\t// set height\n\t\t\t\theight = Math.max( height, thisHeight );\n\n\t\t\t\t// set y\n\t\t\t\ttop = Math.max( top, thisTop );\n\n\t\t\t\t// append\n\t\t\t\t$row = $row.add( $field );\n\t\t\t} );\n\n\t\t\t// clean up\n\t\t\tif ( $row.length ) {\n\t\t\t\t$row.css( { 'min-height': height + 'px' } );\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * Adds a body class when holding down the \"shift\" key.\n\t *\n\t * @date\t06/05/2020\n\t * @since\t5.9.0\n\t */\n\tvar bodyClassShiftHelper = new acf.Model( {\n\t\tid: 'bodyClassShiftHelper',\n\t\tevents: {\n\t\t\tkeydown: 'onKeyDown',\n\t\t\tkeyup: 'onKeyUp',\n\t\t},\n\t\tisShiftKey: function ( e ) {\n\t\t\treturn e.keyCode === 16;\n\t\t},\n\t\tonKeyDown: function ( e ) {\n\t\t\tif ( this.isShiftKey( e ) ) {\n\t\t\t\t$( 'body' ).addClass( 'acf-keydown-shift' );\n\t\t\t}\n\t\t},\n\t\tonKeyUp: function ( e ) {\n\t\t\tif ( this.isShiftKey( e ) ) {\n\t\t\t\t$( 'body' ).removeClass( 'acf-keydown-shift' );\n\t\t\t}\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * acf.newMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newMediaPopup = function ( args ) {\n\t\t// args\n\t\tvar popup = null;\n\t\tvar args = acf.parseArgs( args, {\n\t\t\tmode: 'select', // 'select', 'edit'\n\t\t\ttitle: '', // 'Upload Image'\n\t\t\tbutton: '', // 'Select Image'\n\t\t\ttype: '', // 'image', ''\n\t\t\tfield: false, // field instance\n\t\t\tallowedTypes: '', // '.jpg, .png, etc'\n\t\t\tlibrary: 'all', // 'all', 'uploadedTo'\n\t\t\tmultiple: false, // false, true, 'add'\n\t\t\tattachment: 0, // the attachment to edit\n\t\t\tautoOpen: true, // open the popup automatically\n\t\t\topen: function () {}, // callback after close\n\t\t\tselect: function () {}, // callback after select\n\t\t\tclose: function () {}, // callback after close\n\t\t} );\n\n\t\t// initialize\n\t\tif ( args.mode == 'edit' ) {\n\t\t\tpopup = new acf.models.EditMediaPopup( args );\n\t\t} else {\n\t\t\tpopup = new acf.models.SelectMediaPopup( args );\n\t\t}\n\n\t\t// open popup (allow frame customization before opening)\n\t\tif ( args.autoOpen ) {\n\t\t\tsetTimeout( function () {\n\t\t\t\tpopup.open();\n\t\t\t}, 1 );\n\t\t}\n\n\t\t// action\n\t\tacf.doAction( 'new_media_popup', popup );\n\n\t\t// return\n\t\treturn popup;\n\t};\n\n\t/**\n\t * getPostID\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar getPostID = function () {\n\t\tvar postID = acf.get( 'post_id' );\n\t\treturn acf.isNumeric( postID ) ? postID : 0;\n\t};\n\n\t/**\n\t * acf.getMimeTypes\n\t *\n\t * description\n\t *\n\t * @date\t11/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getMimeTypes = function () {\n\t\treturn this.get( 'mimeTypes' );\n\t};\n\n\tacf.getMimeType = function ( name ) {\n\t\t// vars\n\t\tvar allTypes = acf.getMimeTypes();\n\n\t\t// search\n\t\tif ( allTypes[ name ] !== undefined ) {\n\t\t\treturn allTypes[ name ];\n\t\t}\n\n\t\t// some types contain a mixed key such as \"jpg|jpeg|jpe\"\n\t\tfor ( var key in allTypes ) {\n\t\t\tif ( key.indexOf( name ) !== -1 ) {\n\t\t\t\treturn allTypes[ key ];\n\t\t\t}\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t};\n\n\t/**\n\t * MediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar MediaPopup = acf.Model.extend( {\n\t\tid: 'MediaPopup',\n\t\tdata: {},\n\t\tdefaults: {},\n\t\tframe: false,\n\n\t\tsetup: function ( props ) {\n\t\t\t$.extend( this.data, props );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar options = this.getFrameOptions();\n\n\t\t\t// add states\n\t\t\tthis.addFrameStates( options );\n\n\t\t\t// create frame\n\t\t\tvar frame = wp.media( options );\n\n\t\t\t// add args reference\n\t\t\tframe.acf = this;\n\n\t\t\t// add events\n\t\t\tthis.addFrameEvents( frame, options );\n\n\t\t\t// strore frame\n\t\t\tthis.frame = frame;\n\t\t},\n\n\t\topen: function () {\n\t\t\tthis.frame.open();\n\t\t},\n\n\t\tclose: function () {\n\t\t\tthis.frame.close();\n\t\t},\n\n\t\tremove: function () {\n\t\t\tthis.frame.detach();\n\t\t\tthis.frame.remove();\n\t\t},\n\n\t\tgetFrameOptions: function () {\n\t\t\t// vars\n\t\t\tvar options = {\n\t\t\t\ttitle: this.get( 'title' ),\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\tlibrary: {},\n\t\t\t\tstates: [],\n\t\t\t};\n\n\t\t\t// type\n\t\t\tif ( this.get( 'type' ) ) {\n\t\t\t\toptions.library.type = this.get( 'type' );\n\t\t\t}\n\n\t\t\t// type\n\t\t\tif ( this.get( 'library' ) === 'uploadedTo' ) {\n\t\t\t\toptions.library.uploadedTo = getPostID();\n\t\t\t}\n\n\t\t\t// attachment\n\t\t\tif ( this.get( 'attachment' ) ) {\n\t\t\t\toptions.library.post__in = [ this.get( 'attachment' ) ];\n\t\t\t}\n\n\t\t\t// button\n\t\t\tif ( this.get( 'button' ) ) {\n\t\t\t\toptions.button = {\n\t\t\t\t\ttext: this.get( 'button' ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn options;\n\t\t},\n\n\t\taddFrameStates: function ( options ) {\n\t\t\t// create query\n\t\t\tvar Query = wp.media.query( options.library );\n\n\t\t\t// add _acfuploader\n\t\t\t// this is super wack!\n\t\t\t// if you add _acfuploader to the options.library args, new uploads will not be added to the library view.\n\t\t\t// this has been traced back to the wp.media.model.Query initialize function (which can't be overriden)\n\t\t\t// Adding any custom args will cause the Attahcments to not observe the uploader queue\n\t\t\t// To bypass this security issue, we add in the args AFTER the Query has been initialized\n\t\t\t// options.library._acfuploader = settings.field;\n\t\t\tif (\n\t\t\t\tthis.get( 'field' ) &&\n\t\t\t\tacf.isset( Query, 'mirroring', 'args' )\n\t\t\t) {\n\t\t\t\tQuery.mirroring.args._acfuploader = this.get( 'field' );\n\t\t\t}\n\n\t\t\t// add states\n\t\t\toptions.states.push(\n\t\t\t\t// main state\n\t\t\t\tnew wp.media.controller.Library( {\n\t\t\t\t\tlibrary: Query,\n\t\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\t\ttitle: this.get( 'title' ),\n\t\t\t\t\tpriority: 20,\n\t\t\t\t\tfilterable: 'all',\n\t\t\t\t\teditable: true,\n\t\t\t\t\tallowLocalEdits: true,\n\t\t\t\t} )\n\t\t\t);\n\n\t\t\t// edit image functionality (added in WP 3.9)\n\t\t\tif ( acf.isset( wp, 'media', 'controller', 'EditImage' ) ) {\n\t\t\t\toptions.states.push( new wp.media.controller.EditImage() );\n\t\t\t}\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// log all events\n\t\t\t//frame.on('all', function( e ) {\n\t\t\t//\tconsole.log( 'frame all: %o', e );\n\t\t\t//});\n\n\t\t\t// add class\n\t\t\tframe.on(\n\t\t\t\t'open',\n\t\t\t\tfunction () {\n\t\t\t\t\tthis.$el\n\t\t\t\t\t\t.closest( '.media-modal' )\n\t\t\t\t\t\t.addClass(\n\t\t\t\t\t\t\t'acf-media-modal -' + this.acf.get( 'mode' )\n\t\t\t\t\t\t);\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// edit image view\n\t\t\t// source: media-views.js:2410 editImageContent()\n\t\t\tframe.on(\n\t\t\t\t'content:render:edit-image',\n\t\t\t\tfunction () {\n\t\t\t\t\tvar image = this.state().get( 'image' );\n\t\t\t\t\tvar view = new wp.media.view.EditImage( {\n\t\t\t\t\t\tmodel: image,\n\t\t\t\t\t\tcontroller: this,\n\t\t\t\t\t} ).render();\n\t\t\t\t\tthis.content.set( view );\n\n\t\t\t\t\t// after creating the wrapper view, load the actual editor via an ajax call\n\t\t\t\t\tview.loadEditor();\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// update toolbar button\n\t\t\t//frame.on( 'toolbar:create:select', function( toolbar ) {\n\t\t\t//\ttoolbar.view = new wp.media.view.Toolbar.Select({\n\t\t\t//\t\ttext: frame.options._button,\n\t\t\t//\t\tcontroller: this\n\t\t\t//\t});\n\t\t\t//}, frame );\n\n\t\t\t// on select\n\t\t\tframe.on( 'select', function () {\n\t\t\t\t// vars\n\t\t\t\tvar selection = frame.state().get( 'selection' );\n\n\t\t\t\t// if selecting images\n\t\t\t\tif ( selection ) {\n\t\t\t\t\t// loop\n\t\t\t\t\tselection.each( function ( attachment, i ) {\n\t\t\t\t\t\tframe.acf\n\t\t\t\t\t\t\t.get( 'select' )\n\t\t\t\t\t\t\t.apply( frame.acf, [ attachment, i ] );\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// on close\n\t\t\tframe.on( 'close', function () {\n\t\t\t\t// callback and remove\n\t\t\t\tsetTimeout( function () {\n\t\t\t\t\tframe.acf.get( 'close' ).apply( frame.acf );\n\t\t\t\t\tframe.acf.remove();\n\t\t\t\t}, 1 );\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * acf.models.SelectMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.models.SelectMediaPopup = MediaPopup.extend( {\n\t\tid: 'SelectMediaPopup',\n\t\tsetup: function ( props ) {\n\t\t\t// default button\n\t\t\tif ( ! props.button ) {\n\t\t\t\tprops.button = acf._x( 'Select', 'verb' );\n\t\t\t}\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.setup.apply( this, arguments );\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// plupload\n\t\t\t// adds _acfuploader param to validate uploads\n\t\t\tif (\n\t\t\t\tacf.isset( _wpPluploadSettings, 'defaults', 'multipart_params' )\n\t\t\t) {\n\t\t\t\t// add _acfuploader so that Uploader will inherit\n\t\t\t\t_wpPluploadSettings.defaults.multipart_params._acfuploader = this.get(\n\t\t\t\t\t'field'\n\t\t\t\t);\n\n\t\t\t\t// remove acf_field so future Uploaders won't inherit\n\t\t\t\tframe.on( 'open', function () {\n\t\t\t\t\tdelete _wpPluploadSettings\n\t\t\t\t\t\t.defaults.multipart_params._acfuploader;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// browse\n\t\t\tframe.on( 'content:activate:browse', function () {\n\t\t\t\t// vars\n\t\t\t\tvar toolbar = false;\n\n\t\t\t\t// populate above vars making sure to allow for failure\n\t\t\t\t// perhaps toolbar does not exist because the frame open is Upload Files\n\t\t\t\ttry {\n\t\t\t\t\ttoolbar = frame.content.get().toolbar;\n\t\t\t\t} catch ( e ) {\n\t\t\t\t\tconsole.log( e );\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// callback\n\t\t\t\tframe.acf.customizeFilters.apply( frame.acf, [ toolbar ] );\n\t\t\t} );\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.addFrameEvents.apply( this, arguments );\n\t\t},\n\n\t\tcustomizeFilters: function ( toolbar ) {\n\t\t\t// vars\n\t\t\tvar filters = toolbar.get( 'filters' );\n\n\t\t\t// image\n\t\t\tif ( this.get( 'type' ) == 'image' ) {\n\t\t\t\t// update all\n\t\t\t\tfilters.filters.all.text = acf.__( 'All images' );\n\n\t\t\t\t// remove some filters\n\t\t\t\tdelete filters.filters.audio;\n\t\t\t\tdelete filters.filters.video;\n\t\t\t\tdelete filters.filters.image;\n\n\t\t\t\t// update all filters to show images\n\t\t\t\t$.each( filters.filters, function ( i, filter ) {\n\t\t\t\t\tfilter.props.type = filter.props.type || 'image';\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// specific types\n\t\t\tif ( this.get( 'allowedTypes' ) ) {\n\t\t\t\t// convert \".jpg, .png\" into [\"jpg\", \"png\"]\n\t\t\t\tvar allowedTypes = this.get( 'allowedTypes' )\n\t\t\t\t\t.split( ' ' )\n\t\t\t\t\t.join( '' )\n\t\t\t\t\t.split( '.' )\n\t\t\t\t\t.join( '' )\n\t\t\t\t\t.split( ',' );\n\n\t\t\t\t// loop\n\t\t\t\tallowedTypes.map( function ( name ) {\n\t\t\t\t\t// get type\n\t\t\t\t\tvar mimeType = acf.getMimeType( name );\n\n\t\t\t\t\t// bail early if no type\n\t\t\t\t\tif ( ! mimeType ) return;\n\n\t\t\t\t\t// create new filter\n\t\t\t\t\tvar newFilter = {\n\t\t\t\t\t\ttext: mimeType,\n\t\t\t\t\t\tprops: {\n\t\t\t\t\t\t\tstatus: null,\n\t\t\t\t\t\t\ttype: mimeType,\n\t\t\t\t\t\t\tuploadedTo: null,\n\t\t\t\t\t\t\torderby: 'date',\n\t\t\t\t\t\t\torder: 'DESC',\n\t\t\t\t\t\t},\n\t\t\t\t\t\tpriority: 20,\n\t\t\t\t\t};\n\n\t\t\t\t\t// append\n\t\t\t\t\tfilters.filters[ mimeType ] = newFilter;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// uploaded to post\n\t\t\tif ( this.get( 'library' ) === 'uploadedTo' ) {\n\t\t\t\t// vars\n\t\t\t\tvar uploadedTo = this.frame.options.library.uploadedTo;\n\n\t\t\t\t// remove some filters\n\t\t\t\tdelete filters.filters.unattached;\n\t\t\t\tdelete filters.filters.uploaded;\n\n\t\t\t\t// add uploadedTo to filters\n\t\t\t\t$.each( filters.filters, function ( i, filter ) {\n\t\t\t\t\tfilter.text +=\n\t\t\t\t\t\t' (' + acf.__( 'Uploaded to this post' ) + ')';\n\t\t\t\t\tfilter.props.uploadedTo = uploadedTo;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// add _acfuploader to filters\n\t\t\tvar field = this.get( 'field' );\n\t\t\t$.each( filters.filters, function ( k, filter ) {\n\t\t\t\tfilter.props._acfuploader = field;\n\t\t\t} );\n\n\t\t\t// add _acfuplaoder to search\n\t\t\tvar search = toolbar.get( 'search' );\n\t\t\tsearch.model.attributes._acfuploader = field;\n\n\t\t\t// render (custom function added to prototype)\n\t\t\tif ( filters.renderFilters ) {\n\t\t\t\tfilters.renderFilters();\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * acf.models.EditMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.models.EditMediaPopup = MediaPopup.extend( {\n\t\tid: 'SelectMediaPopup',\n\t\tsetup: function ( props ) {\n\t\t\t// default button\n\t\t\tif ( ! props.button ) {\n\t\t\t\tprops.button = acf._x( 'Update', 'verb' );\n\t\t\t}\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.setup.apply( this, arguments );\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// add class\n\t\t\tframe.on(\n\t\t\t\t'open',\n\t\t\t\tfunction () {\n\t\t\t\t\t// add class\n\t\t\t\t\tthis.$el\n\t\t\t\t\t\t.closest( '.media-modal' )\n\t\t\t\t\t\t.addClass( 'acf-expanded' );\n\n\t\t\t\t\t// set to browse\n\t\t\t\t\tif ( this.content.mode() != 'browse' ) {\n\t\t\t\t\t\tthis.content.mode( 'browse' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// set selection\n\t\t\t\t\tvar state = this.state();\n\t\t\t\t\tvar selection = state.get( 'selection' );\n\t\t\t\t\tvar attachment = wp.media.attachment(\n\t\t\t\t\t\tframe.acf.get( 'attachment' )\n\t\t\t\t\t);\n\t\t\t\t\tselection.add( attachment );\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.addFrameEvents.apply( this, arguments );\n\t\t},\n\t} );\n\n\t/**\n\t * customizePrototypes\n\t *\n\t * description\n\t *\n\t * @date\t11/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar customizePrototypes = new acf.Model( {\n\t\tid: 'customizePrototypes',\n\t\twait: 'ready',\n\n\t\tinitialize: function () {\n\t\t\t// bail early if no media views\n\t\t\tif ( ! acf.isset( window, 'wp', 'media', 'view' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// fix bug where CPT without \"editor\" does not set post.id setting which then prevents uploadedTo from working\n\t\t\tvar postID = getPostID();\n\t\t\tif (\n\t\t\t\tpostID &&\n\t\t\t\tacf.isset( wp, 'media', 'view', 'settings', 'post' )\n\t\t\t) {\n\t\t\t\twp.media.view.settings.post.id = postID;\n\t\t\t}\n\n\t\t\t// customize\n\t\t\tthis.customizeAttachmentsButton();\n\t\t\tthis.customizeAttachmentsRouter();\n\t\t\tthis.customizeAttachmentFilters();\n\t\t\tthis.customizeAttachmentCompat();\n\t\t\tthis.customizeAttachmentLibrary();\n\t\t},\n\n\t\tcustomizeAttachmentsButton: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Button' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Extend\n\t\t\tvar Button = wp.media.view.Button;\n\t\t\twp.media.view.Button = Button.extend( {\n\t\t\t\t// Fix bug where \"Select\" button appears blank after editing an image.\n\t\t\t\t// Do this by simplifying Button initialize function and avoid deleting this.options.\n\t\t\t\tinitialize: function () {\n\t\t\t\t\tvar options = _.defaults( this.options, this.defaults );\n\t\t\t\t\tthis.model = new Backbone.Model( options );\n\t\t\t\t\tthis.listenTo( this.model, 'change', this.render );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentsRouter: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Router' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar Parent = wp.media.view.Router;\n\n\t\t\t// extend\n\t\t\twp.media.view.Router = Parent.extend( {\n\t\t\t\taddExpand: function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $a = $(\n\t\t\t\t\t\t[\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\tacf.__( 'Expand Details' ) +\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\tacf.__( 'Collapse Details' ) +\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t);\n\n\t\t\t\t\t// add events\n\t\t\t\t\t$a.on( 'click', function ( e ) {\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tvar $div = $( this ).closest( '.media-modal' );\n\t\t\t\t\t\tif ( $div.hasClass( 'acf-expanded' ) ) {\n\t\t\t\t\t\t\t$div.removeClass( 'acf-expanded' );\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$div.addClass( 'acf-expanded' );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\n\t\t\t\t\t// append\n\t\t\t\t\tthis.$el.append( $a );\n\t\t\t\t},\n\n\t\t\t\tinitialize: function () {\n\t\t\t\t\t// initialize\n\t\t\t\t\tParent.prototype.initialize.apply( this, arguments );\n\n\t\t\t\t\t// add buttons\n\t\t\t\t\tthis.addExpand();\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentFilters: function () {\n\t\t\t// validate\n\t\t\tif (\n\t\t\t\t! acf.isset( wp, 'media', 'view', 'AttachmentFilters', 'All' )\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar Parent = wp.media.view.AttachmentFilters.All;\n\n\t\t\t// renderFilters\n\t\t\t// copied from media-views.js:6939\n\t\t\tParent.prototype.renderFilters = function () {\n\t\t\t\t// Build `' )\n\t\t\t\t\t\t\t\t\t.val( value )\n\t\t\t\t\t\t\t\t\t.html( filter.text )[ 0 ],\n\t\t\t\t\t\t\t\tpriority: filter.priority || 50,\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t}, this )\n\t\t\t\t\t\t.sortBy( 'priority' )\n\t\t\t\t\t\t.pluck( 'el' )\n\t\t\t\t\t\t.value()\n\t\t\t\t);\n\t\t\t};\n\t\t},\n\n\t\tcustomizeAttachmentCompat: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'AttachmentCompat' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar AttachmentCompat = wp.media.view.AttachmentCompat;\n\t\t\tvar timeout = false;\n\n\t\t\t// extend\n\t\t\twp.media.view.AttachmentCompat = AttachmentCompat.extend( {\n\t\t\t\trender: function () {\n\t\t\t\t\t// WP bug\n\t\t\t\t\t// When multiple media frames exist on the same page (WP content, WYSIWYG, image, file ),\n\t\t\t\t\t// WP creates multiple instances of this AttachmentCompat view.\n\t\t\t\t\t// Each instance will attempt to render when a new modal is created.\n\t\t\t\t\t// Use a property to avoid this and only render once per instance.\n\t\t\t\t\tif ( this.rendered ) {\n\t\t\t\t\t\treturn this;\n\t\t\t\t\t}\n\n\t\t\t\t\t// render HTML\n\t\t\t\t\tAttachmentCompat.prototype.render.apply( this, arguments );\n\n\t\t\t\t\t// when uploading, render is called twice.\n\t\t\t\t\t// ignore first render by checking for #acf-form-data element\n\t\t\t\t\tif ( ! this.$( '#acf-form-data' ).length ) {\n\t\t\t\t\t\treturn this;\n\t\t\t\t\t}\n\n\t\t\t\t\t// clear timeout\n\t\t\t\t\tclearTimeout( timeout );\n\n\t\t\t\t\t// setTimeout\n\t\t\t\t\ttimeout = setTimeout(\n\t\t\t\t\t\t$.proxy( function () {\n\t\t\t\t\t\t\tthis.rendered = true;\n\t\t\t\t\t\t\tacf.doAction( 'append', this.$el );\n\t\t\t\t\t\t}, this ),\n\t\t\t\t\t\t50\n\t\t\t\t\t);\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\tsave: function ( event ) {\n\t\t\t\t\tvar data = {};\n\n\t\t\t\t\tif ( event ) {\n\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t}\n\n\t\t\t\t\t//_.each( this.$el.serializeArray(), function( pair ) {\n\t\t\t\t\t//\tdata[ pair.name ] = pair.value;\n\t\t\t\t\t//});\n\n\t\t\t\t\t// Serialize data more thoroughly to allow chckbox inputs to save.\n\t\t\t\t\tdata = acf.serializeForAjax( this.$el );\n\n\t\t\t\t\tthis.controller.trigger( 'attachment:compat:waiting', [\n\t\t\t\t\t\t'waiting',\n\t\t\t\t\t] );\n\t\t\t\t\tthis.model\n\t\t\t\t\t\t.saveCompat( data )\n\t\t\t\t\t\t.always( _.bind( this.postSave, this ) );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentLibrary: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Attachment', 'Library' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar AttachmentLibrary = wp.media.view.Attachment.Library;\n\n\t\t\t// extend\n\t\t\twp.media.view.Attachment.Library = AttachmentLibrary.extend( {\n\t\t\t\trender: function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar popup = acf.isget( this, 'controller', 'acf' );\n\t\t\t\t\tvar attributes = acf.isget( this, 'model', 'attributes' );\n\n\t\t\t\t\t// check vars exist to avoid errors\n\t\t\t\t\tif ( popup && attributes ) {\n\t\t\t\t\t\t// show errors\n\t\t\t\t\t\tif ( attributes.acf_errors ) {\n\t\t\t\t\t\t\tthis.$el.addClass( 'acf-disabled' );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// disable selected\n\t\t\t\t\t\tvar selected = popup.get( 'selected' );\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tselected &&\n\t\t\t\t\t\t\tselected.indexOf( attributes.id ) > -1\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tthis.$el.addClass( 'acf-selected' );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// render\n\t\t\t\t\treturn AttachmentLibrary.prototype.render.apply(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\targuments\n\t\t\t\t\t);\n\t\t\t\t},\n\n\t\t\t\t/*\n\t\t\t\t * toggleSelection\n\t\t\t\t *\n\t\t\t\t * This function is called before an attachment is selected\n\t\t\t\t * A good place to check for errors and prevent the 'select' function from being fired\n\t\t\t\t *\n\t\t\t\t * @type\tfunction\n\t\t\t\t * @date\t29/09/2016\n\t\t\t\t * @since\t5.4.0\n\t\t\t\t *\n\t\t\t\t * @param\toptions (object)\n\t\t\t\t * @return\tn/a\n\t\t\t\t */\n\n\t\t\t\ttoggleSelection: function ( options ) {\n\t\t\t\t\t// vars\n\t\t\t\t\t// source: wp-includes/js/media-views.js:2880\n\t\t\t\t\tvar collection = this.collection,\n\t\t\t\t\t\tselection = this.options.selection,\n\t\t\t\t\t\tmodel = this.model,\n\t\t\t\t\t\tsingle = selection.single();\n\n\t\t\t\t\t// vars\n\t\t\t\t\tvar frame = this.controller;\n\t\t\t\t\tvar errors = acf.isget(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\t'model',\n\t\t\t\t\t\t'attributes',\n\t\t\t\t\t\t'acf_errors'\n\t\t\t\t\t);\n\t\t\t\t\tvar $sidebar = frame.$el.find(\n\t\t\t\t\t\t'.media-frame-content .media-sidebar'\n\t\t\t\t\t);\n\n\t\t\t\t\t// remove previous error\n\t\t\t\t\t$sidebar.children( '.acf-selection-error' ).remove();\n\n\t\t\t\t\t// show attachment details\n\t\t\t\t\t$sidebar.children().removeClass( 'acf-hidden' );\n\n\t\t\t\t\t// add message\n\t\t\t\t\tif ( frame && errors ) {\n\t\t\t\t\t\t// vars\n\t\t\t\t\t\tvar filename = acf.isget(\n\t\t\t\t\t\t\tthis,\n\t\t\t\t\t\t\t'model',\n\t\t\t\t\t\t\t'attributes',\n\t\t\t\t\t\t\t'filename'\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// hide attachment details\n\t\t\t\t\t\t// Gallery field continues to show previously selected attachment...\n\t\t\t\t\t\t$sidebar.children().addClass( 'acf-hidden' );\n\n\t\t\t\t\t\t// append message\n\t\t\t\t\t\t$sidebar.prepend(\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\t'
              ',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\tacf.__( 'Restricted' ) +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\tfilename +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\terrors +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'
              ',\n\t\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// reset selection (unselects all attachments)\n\t\t\t\t\t\tselection.reset();\n\n\t\t\t\t\t\t// set single (attachment displayed in sidebar)\n\t\t\t\t\t\tselection.single( model );\n\n\t\t\t\t\t\t// return and prevent 'select' form being fired\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn AttachmentLibrary.prototype.toggleSelection.apply(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\targuments\n\t\t\t\t\t);\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * postboxManager\n\t *\n\t * Manages postboxes on the screen.\n\t *\n\t * @date\t25/5/19\n\t * @since\t5.8.1\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar postboxManager = new acf.Model( {\n\t\twait: 'prepare',\n\t\tpriority: 1,\n\t\tinitialize: function () {\n\t\t\t( acf.get( 'postboxes' ) || [] ).map( acf.newPostbox );\n\t\t},\n\t} );\n\n\t/**\n\t * acf.getPostbox\n\t *\n\t * Returns a postbox instance.\n\t *\n\t * @date\t23/9/18\n\t * @since\t5.7.7\n\t *\n\t * @param\tmixed $el Either a jQuery element or the postbox id.\n\t * @return\tobject\n\t */\n\tacf.getPostbox = function ( $el ) {\n\t\t// allow string parameter\n\t\tif ( typeof arguments[ 0 ] == 'string' ) {\n\t\t\t$el = $( '#' + arguments[ 0 ] );\n\t\t}\n\n\t\t// return instance\n\t\treturn acf.getInstance( $el );\n\t};\n\n\t/**\n\t * acf.getPostboxes\n\t *\n\t * Returns an array of postbox instances.\n\t *\n\t * @date\t23/9/18\n\t * @since\t5.7.7\n\t *\n\t * @param\tvoid\n\t * @return\tarray\n\t */\n\tacf.getPostboxes = function () {\n\t\treturn acf.getInstances( $( '.acf-postbox' ) );\n\t};\n\n\t/**\n\t * acf.newPostbox\n\t *\n\t * Returns a new postbox instance for the given props.\n\t *\n\t * @date\t20/9/18\n\t * @since\t5.7.6\n\t *\n\t * @param\tobject props The postbox properties.\n\t * @return\tobject\n\t */\n\tacf.newPostbox = function ( props ) {\n\t\treturn new acf.models.Postbox( props );\n\t};\n\n\t/**\n\t * acf.models.Postbox\n\t *\n\t * The postbox model.\n\t *\n\t * @date\t20/9/18\n\t * @since\t5.7.6\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tacf.models.Postbox = acf.Model.extend( {\n\t\tdata: {\n\t\t\tid: '',\n\t\t\tkey: '',\n\t\t\tstyle: 'default',\n\t\t\tlabel: 'top',\n\t\t\tedit: '',\n\t\t},\n\n\t\tsetup: function ( props ) {\n\t\t\t// compatibilty\n\t\t\tif ( props.editLink ) {\n\t\t\t\tprops.edit = props.editLink;\n\t\t\t}\n\n\t\t\t// extend data\n\t\t\t$.extend( this.data, props );\n\n\t\t\t// set $el\n\t\t\tthis.$el = this.$postbox();\n\t\t},\n\n\t\t$postbox: function () {\n\t\t\treturn $( '#' + this.get( 'id' ) );\n\t\t},\n\n\t\t$hide: function () {\n\t\t\treturn $( '#' + this.get( 'id' ) + '-hide' );\n\t\t},\n\n\t\t$hideLabel: function () {\n\t\t\treturn this.$hide().parent();\n\t\t},\n\n\t\t$hndle: function () {\n\t\t\treturn this.$( '> .hndle' );\n\t\t},\n\n\t\t$handleActions: function () {\n\t\t\treturn this.$( '> .postbox-header .handle-actions' );\n\t\t},\n\n\t\t$inside: function () {\n\t\t\treturn this.$( '> .inside' );\n\t\t},\n\n\t\tisVisible: function () {\n\t\t\treturn this.$el.hasClass( 'acf-hidden' );\n\t\t},\n\n\t\tisHiddenByScreenOptions: function () {\n\t\t\treturn (\n\t\t\t\tthis.$el.hasClass( 'hide-if-js' ) ||\n\t\t\t\tthis.$el.css( 'display' ) == 'none'\n\t\t\t);\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Add default class.\n\t\t\tthis.$el.addClass( 'acf-postbox' );\n\n\t\t\t// Add field group style class (ignore in block editor).\n\t\t\tif ( acf.get( 'editor' ) !== 'block' ) {\n\t\t\t\tvar style = this.get( 'style' );\n\t\t\t\tif ( style !== 'default' ) {\n\t\t\t\t\tthis.$el.addClass( style );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Add .inside class.\n\t\t\tthis.$inside()\n\t\t\t\t.addClass( 'acf-fields' )\n\t\t\t\t.addClass( '-' + this.get( 'label' ) );\n\n\t\t\t// Append edit link.\n\t\t\tvar edit = this.get( 'edit' );\n\t\t\tif ( edit ) {\n\t\t\t\tvar html =\n\t\t\t\t\t'';\n\t\t\t\tvar $handleActions = this.$handleActions();\n\t\t\t\tif ( $handleActions.length ) {\n\t\t\t\t\t$handleActions.prepend( html );\n\t\t\t\t} else {\n\t\t\t\t\tthis.$hndle().append( html );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Show postbox.\n\t\t\tthis.show();\n\t\t},\n\n\t\tshow: function () {\n\t\t\t// If disabled by screen options, set checked to false and return.\n\t\t\tif ( this.$el.hasClass( 'hide-if-js' ) ) {\n\t\t\t\tthis.$hide().prop( 'checked', false );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Show label.\n\t\t\tthis.$hideLabel().show();\n\n\t\t\t// toggle on checkbox\n\t\t\tthis.$hide().prop( 'checked', true );\n\n\t\t\t// Show postbox\n\t\t\tthis.$el.show().removeClass( 'acf-hidden' );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'show_postbox', this );\n\t\t},\n\n\t\tenable: function () {\n\t\t\tacf.enable( this.$el, 'postbox' );\n\t\t},\n\n\t\tshowEnable: function () {\n\t\t\tthis.enable();\n\t\t\tthis.show();\n\t\t},\n\n\t\thide: function () {\n\t\t\t// Hide label.\n\t\t\tthis.$hideLabel().hide();\n\n\t\t\t// Hide postbox\n\t\t\tthis.$el.hide().addClass( 'acf-hidden' );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'hide_postbox', this );\n\t\t},\n\n\t\tdisable: function () {\n\t\t\tacf.disable( this.$el, 'postbox' );\n\t\t},\n\n\t\thideDisable: function () {\n\t\t\tthis.disable();\n\t\t\tthis.hide();\n\t\t},\n\n\t\thtml: function ( html ) {\n\t\t\t// Update HTML.\n\t\t\tthis.$inside().html( html );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'append', this.$el );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.screen = new acf.Model( {\n\t\tactive: true,\n\n\t\txhr: false,\n\n\t\ttimeout: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'change #page_template': 'onChange',\n\t\t\t'change #parent_id': 'onChange',\n\t\t\t'change #post-formats-select': 'onChange',\n\t\t\t'change .categorychecklist': 'onChange',\n\t\t\t'change .tagsdiv': 'onChange',\n\t\t\t'change .acf-taxonomy-field[data-save=\"1\"]': 'onChange',\n\t\t\t'change #product-type': 'onChange',\n\t\t},\n\n\t\tisPost: function () {\n\t\t\treturn acf.get( 'screen' ) === 'post';\n\t\t},\n\n\t\tisUser: function () {\n\t\t\treturn acf.get( 'screen' ) === 'user';\n\t\t},\n\n\t\tisTaxonomy: function () {\n\t\t\treturn acf.get( 'screen' ) === 'taxonomy';\n\t\t},\n\n\t\tisAttachment: function () {\n\t\t\treturn acf.get( 'screen' ) === 'attachment';\n\t\t},\n\n\t\tisNavMenu: function () {\n\t\t\treturn acf.get( 'screen' ) === 'nav_menu';\n\t\t},\n\n\t\tisWidget: function () {\n\t\t\treturn acf.get( 'screen' ) === 'widget';\n\t\t},\n\n\t\tisComment: function () {\n\t\t\treturn acf.get( 'screen' ) === 'comment';\n\t\t},\n\n\t\tgetPageTemplate: function () {\n\t\t\tvar $el = $( '#page_template' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tgetPageParent: function ( e, $el ) {\n\t\t\tvar $el = $( '#parent_id' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tgetPageType: function ( e, $el ) {\n\t\t\treturn this.getPageParent() ? 'child' : 'parent';\n\t\t},\n\n\t\tgetPostType: function () {\n\t\t\treturn $( '#post_type' ).val();\n\t\t},\n\n\t\tgetPostFormat: function ( e, $el ) {\n\t\t\tvar $el = $( '#post-formats-select input:checked' );\n\t\t\tif ( $el.length ) {\n\t\t\t\tvar val = $el.val();\n\t\t\t\treturn val == '0' ? 'standard' : val;\n\t\t\t}\n\t\t\treturn null;\n\t\t},\n\n\t\tgetPostCoreTerms: function () {\n\t\t\t// vars\n\t\t\tvar terms = {};\n\n\t\t\t// serialize WP taxonomy postboxes\n\t\t\tvar data = acf.serialize( $( '.categorydiv, .tagsdiv' ) );\n\n\t\t\t// use tax_input (tag, custom-taxonomy) when possible.\n\t\t\t// this data is already formatted in taxonomy => [terms].\n\t\t\tif ( data.tax_input ) {\n\t\t\t\tterms = data.tax_input;\n\t\t\t}\n\n\t\t\t// append \"category\" which uses a different name\n\t\t\tif ( data.post_category ) {\n\t\t\t\tterms.category = data.post_category;\n\t\t\t}\n\n\t\t\t// convert any string values (tags) into array format\n\t\t\tfor ( var tax in terms ) {\n\t\t\t\tif ( ! acf.isArray( terms[ tax ] ) ) {\n\t\t\t\t\tterms[ tax ] = terms[ tax ].split( /,[\\s]?/ );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\tgetPostTerms: function () {\n\t\t\t// Get core terms.\n\t\t\tvar terms = this.getPostCoreTerms();\n\n\t\t\t// loop over taxonomy fields and add their values\n\t\t\tacf.getFields( { type: 'taxonomy' } ).map( function ( field ) {\n\t\t\t\t// ignore fields that don't save\n\t\t\t\tif ( ! field.get( 'save' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// vars\n\t\t\t\tvar val = field.val();\n\t\t\t\tvar tax = field.get( 'taxonomy' );\n\n\t\t\t\t// check val\n\t\t\t\tif ( val ) {\n\t\t\t\t\t// ensure terms exists\n\t\t\t\t\tterms[ tax ] = terms[ tax ] || [];\n\n\t\t\t\t\t// ensure val is an array\n\t\t\t\t\tval = acf.isArray( val ) ? val : [ val ];\n\n\t\t\t\t\t// append\n\t\t\t\t\tterms[ tax ] = terms[ tax ].concat( val );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// add WC product type\n\t\t\tif ( ( productType = this.getProductType() ) !== null ) {\n\t\t\t\tterms.product_type = [ productType ];\n\t\t\t}\n\n\t\t\t// remove duplicate values\n\t\t\tfor ( var tax in terms ) {\n\t\t\t\tterms[ tax ] = acf.uniqueArray( terms[ tax ] );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\tgetProductType: function () {\n\t\t\tvar $el = $( '#product-type' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tcheck: function () {\n\t\t\t// bail early if not for post\n\t\t\tif ( acf.get( 'screen' ) !== 'post' ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// abort XHR if is already loading AJAX data\n\t\t\tif ( this.xhr ) {\n\t\t\t\tthis.xhr.abort();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar ajaxData = acf.parseArgs( this.data, {\n\t\t\t\taction: 'acf/ajax/check_screen',\n\t\t\t\tscreen: acf.get( 'screen' ),\n\t\t\t\texists: [],\n\t\t\t} );\n\n\t\t\t// post id\n\t\t\tif ( this.isPost() ) {\n\t\t\t\tajaxData.post_id = acf.get( 'post_id' );\n\t\t\t}\n\n\t\t\t// post type\n\t\t\tif ( ( postType = this.getPostType() ) !== null ) {\n\t\t\t\tajaxData.post_type = postType;\n\t\t\t}\n\n\t\t\t// page template\n\t\t\tif ( ( pageTemplate = this.getPageTemplate() ) !== null ) {\n\t\t\t\tajaxData.page_template = pageTemplate;\n\t\t\t}\n\n\t\t\t// page parent\n\t\t\tif ( ( pageParent = this.getPageParent() ) !== null ) {\n\t\t\t\tajaxData.page_parent = pageParent;\n\t\t\t}\n\n\t\t\t// page type\n\t\t\tif ( ( pageType = this.getPageType() ) !== null ) {\n\t\t\t\tajaxData.page_type = pageType;\n\t\t\t}\n\n\t\t\t// post format\n\t\t\tif ( ( postFormat = this.getPostFormat() ) !== null ) {\n\t\t\t\tajaxData.post_format = postFormat;\n\t\t\t}\n\n\t\t\t// post terms\n\t\t\tif ( ( postTerms = this.getPostTerms() ) !== null ) {\n\t\t\t\tajaxData.post_terms = postTerms;\n\t\t\t}\n\n\t\t\t// add array of existing postboxes to increase performance and reduce JSON HTML\n\t\t\tacf.getPostboxes().map( function ( postbox ) {\n\t\t\t\tajaxData.exists.push( postbox.get( 'key' ) );\n\t\t\t} );\n\n\t\t\t// filter\n\t\t\tajaxData = acf.applyFilters( 'check_screen_args', ajaxData );\n\n\t\t\t// success\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// Render post screen.\n\t\t\t\tif ( acf.get( 'screen' ) == 'post' ) {\n\t\t\t\t\tthis.renderPostScreen( json );\n\n\t\t\t\t\t// Render user screen.\n\t\t\t\t} else if ( acf.get( 'screen' ) == 'user' ) {\n\t\t\t\t\tthis.renderUserScreen( json );\n\t\t\t\t}\n\n\t\t\t\t// action\n\t\t\t\tacf.doAction( 'check_screen_complete', json, ajaxData );\n\t\t\t};\n\n\t\t\t// ajax\n\t\t\tthis.xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t} );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tthis.setTimeout( this.check, 1 );\n\t\t},\n\n\t\trenderPostScreen: function ( data ) {\n\t\t\t// Helper function to copy events\n\t\t\tvar copyEvents = function ( $from, $to ) {\n\t\t\t\tvar events = $._data( $from[ 0 ] ).events;\n\t\t\t\tfor ( var type in events ) {\n\t\t\t\t\tfor ( var i = 0; i < events[ type ].length; i++ ) {\n\t\t\t\t\t\t$to.on( type, events[ type ][ i ].handler );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// Helper function to sort metabox.\n\t\t\tvar sortMetabox = function ( id, ids ) {\n\t\t\t\t// Find position of id within ids.\n\t\t\t\tvar index = ids.indexOf( id );\n\n\t\t\t\t// Bail early if index not found.\n\t\t\t\tif ( index == -1 ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// Loop over metaboxes behind (in reverse order).\n\t\t\t\tfor ( var i = index - 1; i >= 0; i-- ) {\n\t\t\t\t\tif ( $( '#' + ids[ i ] ).length ) {\n\t\t\t\t\t\treturn $( '#' + ids[ i ] ).after( $( '#' + id ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Loop over metaboxes infront.\n\t\t\t\tfor ( var i = index + 1; i < ids.length; i++ ) {\n\t\t\t\t\tif ( $( '#' + ids[ i ] ).length ) {\n\t\t\t\t\t\treturn $( '#' + ids[ i ] ).before( $( '#' + id ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Return false if not sorted.\n\t\t\t\treturn false;\n\t\t\t};\n\n\t\t\t// Keep track of visible and hidden postboxes.\n\t\t\tdata.visible = [];\n\t\t\tdata.hidden = [];\n\n\t\t\t// Show these postboxes.\n\t\t\tdata.results = data.results.map( function ( result, i ) {\n\t\t\t\t// vars\n\t\t\t\tvar postbox = acf.getPostbox( result.id );\n\n\t\t\t\t// Prevent \"acf_after_title\" position in Block Editor.\n\t\t\t\tif (\n\t\t\t\t\tacf.isGutenberg() &&\n\t\t\t\t\tresult.position == 'acf_after_title'\n\t\t\t\t) {\n\t\t\t\t\tresult.position = 'normal';\n\t\t\t\t}\n\n\t\t\t\t// Create postbox if doesn't exist.\n\t\t\t\tif ( ! postbox ) {\n\t\t\t\t\tvar wpMinorVersion = parseFloat( acf.get( 'wp_version' ) );\n\t\t\t\t\tif ( wpMinorVersion >= 5.5 ) {\n\t\t\t\t\t\tvar postboxHeader = [\n\t\t\t\t\t\t\t'
              ',\n\t\t\t\t\t\t\t'

              ',\n\t\t\t\t\t\t\t'' + acf.escHtml( result.title ) + '',\n\t\t\t\t\t\t\t'

              ',\n\t\t\t\t\t\t\t'
              ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'
              ',\n\t\t\t\t\t\t\t'
              ',\n\t\t\t\t\t\t].join( '' );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar postboxHeader = [\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'

              ',\n\t\t\t\t\t\t\t'' + acf.escHtml( result.title ) + '',\n\t\t\t\t\t\t\t'

              ',\n\t\t\t\t\t\t].join( '' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Ensure result.classes is set.\n\t\t\t\t\tif ( ! result.classes ) result.classes = '';\n\n\t\t\t\t\t// Create it.\n\t\t\t\t\tvar $postbox = $(\n\t\t\t\t\t\t[\n\t\t\t\t\t\t\t'
              ',\n\t\t\t\t\t\t\tpostboxHeader,\n\t\t\t\t\t\t\t'
              ',\n\t\t\t\t\t\t\tresult.html,\n\t\t\t\t\t\t\t'
              ',\n\t\t\t\t\t\t\t'
              ',\n\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t);\n\n\t\t\t\t\t// Create new hide toggle.\n\t\t\t\t\tif ( $( '#adv-settings' ).length ) {\n\t\t\t\t\t\tvar $prefs = $( '#adv-settings .metabox-prefs' );\n\t\t\t\t\t\tvar $label = $(\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Copy default WP events onto checkbox.\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$prefs.find( 'input' ).first(),\n\t\t\t\t\t\t\t$label.find( 'input' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Append hide label\n\t\t\t\t\t\t$prefs.append( $label );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Copy default WP events onto metabox.\n\t\t\t\t\tif ( $( '.postbox' ).length ) {\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$( '.postbox .handlediv' ).first(),\n\t\t\t\t\t\t\t$postbox.children( '.handlediv' )\n\t\t\t\t\t\t);\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$( '.postbox .hndle' ).first(),\n\t\t\t\t\t\t\t$postbox.children( '.hndle' )\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// Append metabox to the bottom of \"side-sortables\".\n\t\t\t\t\tif ( result.position === 'side' ) {\n\t\t\t\t\t\t$( '#' + result.position + '-sortables' ).append(\n\t\t\t\t\t\t\t$postbox\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Prepend metabox to the top of \"normal-sortbables\".\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$( '#' + result.position + '-sortables' ).prepend(\n\t\t\t\t\t\t\t$postbox\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// Position metabox amongst existing ACF metaboxes within the same location.\n\t\t\t\t\tvar order = [];\n\t\t\t\t\tdata.results.map( function ( _result ) {\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tresult.position === _result.position &&\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t'#' +\n\t\t\t\t\t\t\t\t\tresult.position +\n\t\t\t\t\t\t\t\t\t'-sortables #' +\n\t\t\t\t\t\t\t\t\t_result.id\n\t\t\t\t\t\t\t).length\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\torder.push( _result.id );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t\tsortMetabox( result.id, order );\n\n\t\t\t\t\t// Check 'sorted' for user preference.\n\t\t\t\t\tif ( data.sorted ) {\n\t\t\t\t\t\t// Loop over each position (acf_after_title, side, normal).\n\t\t\t\t\t\tfor ( var position in data.sorted ) {\n\t\t\t\t\t\t\tlet order = data.sorted[ position ];\n\n\t\t\t\t\t\t\tif ( typeof order !== 'string' ) {\n\t\t\t\t\t\t\t\tcontinue;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// Explode string into array of ids.\n\t\t\t\t\t\t\torder = order.split( ',' );\n\n\t\t\t\t\t\t\t// Position metabox relative to order.\n\t\t\t\t\t\t\tif ( sortMetabox( result.id, order ) ) {\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Initalize it (modifies HTML).\n\t\t\t\t\tpostbox = acf.newPostbox( result );\n\n\t\t\t\t\t// Trigger action.\n\t\t\t\t\tacf.doAction( 'append', $postbox );\n\t\t\t\t\tacf.doAction( 'append_postbox', postbox );\n\t\t\t\t}\n\n\t\t\t\t// show postbox\n\t\t\t\tpostbox.showEnable();\n\n\t\t\t\t// append\n\t\t\t\tdata.visible.push( result.id );\n\n\t\t\t\t// Return result (may have changed).\n\t\t\t\treturn result;\n\t\t\t} );\n\n\t\t\t// Hide these postboxes.\n\t\t\tacf.getPostboxes().map( function ( postbox ) {\n\t\t\t\tif ( data.visible.indexOf( postbox.get( 'id' ) ) === -1 ) {\n\t\t\t\t\t// Hide postbox.\n\t\t\t\t\tpostbox.hideDisable();\n\n\t\t\t\t\t// Append to data.\n\t\t\t\t\tdata.hidden.push( postbox.get( 'id' ) );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Update style.\n\t\t\t$( '#acf-style' ).html( data.style );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'refresh_post_screen', data );\n\t\t},\n\n\t\trenderUserScreen: function ( json ) {},\n\t} );\n\n\t/**\n\t * gutenScreen\n\t *\n\t * Adds compatibility with the Gutenberg edit screen.\n\t *\n\t * @date\t11/12/18\n\t * @since\t5.8.0\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar gutenScreen = new acf.Model( {\n\t\t// Keep a reference to the most recent post attributes.\n\t\tpostEdits: {},\n\n\t\t// Wait until assets have been loaded.\n\t\twait: 'prepare',\n\n\t\tinitialize: function () {\n\t\t\t// Bail early if not Gutenberg.\n\t\t\tif ( ! acf.isGutenbergPostEditor() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Listen for changes (use debounced version as this can fires often).\n\t\t\twp.data.subscribe( acf.debounce( this.onChange ).bind( this ) );\n\n\t\t\t// Customize \"acf.screen.get\" functions.\n\t\t\tacf.screen.getPageTemplate = this.getPageTemplate;\n\t\t\tacf.screen.getPageParent = this.getPageParent;\n\t\t\tacf.screen.getPostType = this.getPostType;\n\t\t\tacf.screen.getPostFormat = this.getPostFormat;\n\t\t\tacf.screen.getPostCoreTerms = this.getPostCoreTerms;\n\n\t\t\t// Disable unload\n\t\t\tacf.unload.disable();\n\n\t\t\t// Refresh metaboxes since WP 5.3.\n\t\t\tvar wpMinorVersion = parseFloat( acf.get( 'wp_version' ) );\n\t\t\tif ( wpMinorVersion >= 5.3 ) {\n\t\t\t\tthis.addAction(\n\t\t\t\t\t'refresh_post_screen',\n\t\t\t\t\tthis.onRefreshPostScreen\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Trigger \"refresh\" after WP has moved metaboxes into place.\n\t\t\twp.domReady( acf.refresh );\n\t\t},\n\n\t\tonChange: function () {\n\t\t\t// Determine attributes that can trigger a refresh.\n\t\t\tvar attributes = [ 'template', 'parent', 'format' ];\n\n\t\t\t// Append taxonomy attribute names to this list.\n\t\t\t( wp.data.select( 'core' ).getTaxonomies() || [] ).map( function (\n\t\t\t\ttaxonomy\n\t\t\t) {\n\t\t\t\tattributes.push( taxonomy.rest_base );\n\t\t\t} );\n\n\t\t\t// Get relevant current post edits.\n\t\t\tvar _postEdits = wp.data.select( 'core/editor' ).getPostEdits();\n\t\t\tvar postEdits = {};\n\t\t\tattributes.map( function ( k ) {\n\t\t\t\tif ( _postEdits[ k ] !== undefined ) {\n\t\t\t\t\tpostEdits[ k ] = _postEdits[ k ];\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Detect change.\n\t\t\tif (\n\t\t\t\tJSON.stringify( postEdits ) !== JSON.stringify( this.postEdits )\n\t\t\t) {\n\t\t\t\tthis.postEdits = postEdits;\n\n\t\t\t\t// Check screen.\n\t\t\t\tacf.screen.check();\n\t\t\t}\n\t\t},\n\n\t\tgetPageTemplate: function () {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'template' );\n\t\t},\n\n\t\tgetPageParent: function ( e, $el ) {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'parent' );\n\t\t},\n\n\t\tgetPostType: function () {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'type' );\n\t\t},\n\n\t\tgetPostFormat: function ( e, $el ) {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'format' );\n\t\t},\n\n\t\tgetPostCoreTerms: function () {\n\t\t\t// vars\n\t\t\tvar terms = {};\n\n\t\t\t// Loop over taxonomies.\n\t\t\tvar taxonomies = wp.data.select( 'core' ).getTaxonomies() || [];\n\t\t\ttaxonomies.map( function ( taxonomy ) {\n\t\t\t\t// Append selected taxonomies to terms object.\n\t\t\t\tvar postTerms = wp.data\n\t\t\t\t\t.select( 'core/editor' )\n\t\t\t\t\t.getEditedPostAttribute( taxonomy.rest_base );\n\t\t\t\tif ( postTerms ) {\n\t\t\t\t\tterms[ taxonomy.slug ] = postTerms;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\t/**\n\t\t * onRefreshPostScreen\n\t\t *\n\t\t * Fires after the Post edit screen metaboxs are refreshed to update the Block Editor API state.\n\t\t *\n\t\t * @date\t11/11/19\n\t\t * @since\t5.8.7\n\t\t *\n\t\t * @param\tobject data The \"check_screen\" JSON response data.\n\t\t * @return\tvoid\n\t\t */\n\t\tonRefreshPostScreen: function ( data ) {\n\n\t\t\t// Extract vars.\n\t\t\tvar select = wp.data.select( 'core/edit-post' );\n\t\t\tvar dispatch = wp.data.dispatch( 'core/edit-post' );\n\n\t\t\t// Load current metabox locations and data.\n\t\t\tvar locations = {};\n\t\t\tselect.getActiveMetaBoxLocations().map( function ( location ) {\n\t\t\t\tlocations[ location ] = select.getMetaBoxesPerLocation(\n\t\t\t\t\tlocation\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t// Generate flat array of existing ids.\n\t\t\tvar ids = [];\n\t\t\tfor ( var k in locations ) {\n\t\t\t\tlocations[ k ].map( function ( m ) {\n\t\t\t\t\tids.push( m.id );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Append new ACF metaboxes (ignore those which already exist).\n\t\t\tdata.results\n\t\t\t\t.filter( function ( r ) {\n\t\t\t\t\treturn ids.indexOf( r.id ) === -1;\n\t\t\t\t} )\n\t\t\t\t.map( function ( result, i ) {\n\t\t\t\t\t// Ensure location exists.\n\t\t\t\t\tvar location = result.position;\n\t\t\t\t\tlocations[ location ] = locations[ location ] || [];\n\n\t\t\t\t\t// Append.\n\t\t\t\t\tlocations[ location ].push( {\n\t\t\t\t\t\tid: result.id,\n\t\t\t\t\t\ttitle: result.title,\n\t\t\t\t\t} );\n\t\t\t\t} );\n\n\t\t\t// Remove hidden ACF metaboxes.\n\t\t\tfor ( var k in locations ) {\n\t\t\t\tlocations[ k ] = locations[ k ].filter( function ( m ) {\n\t\t\t\t\treturn data.hidden.indexOf( m.id ) === -1;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Update state.\n\t\t\tdispatch.setAvailableMetaBoxesPerLocation( locations );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * acf.newSelect2\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newSelect2 = function ( $select, props ) {\n\t\t// defaults\n\t\tprops = acf.parseArgs( props, {\n\t\t\tallowNull: false,\n\t\t\tplaceholder: '',\n\t\t\tmultiple: false,\n\t\t\tfield: false,\n\t\t\tajax: false,\n\t\t\tajaxAction: '',\n\t\t\tajaxData: function ( data ) {\n\t\t\t\treturn data;\n\t\t\t},\n\t\t\tajaxResults: function ( json ) {\n\t\t\t\treturn json;\n\t\t\t},\n\t\t\ttemplateSelection: false,\n\t\t\ttemplateResult: false,\n\t\t\tdropdownCssClass: '',\n\t\t\tsuppressFilters: false,\n\t\t} );\n\n\t\t// initialize\n\t\tif ( getVersion() == 4 ) {\n\t\t\tvar select2 = new Select2_4( $select, props );\n\t\t} else {\n\t\t\tvar select2 = new Select2_3( $select, props );\n\t\t}\n\n\t\t// actions\n\t\tacf.doAction( 'new_select2', select2 );\n\n\t\t// return\n\t\treturn select2;\n\t};\n\n\t/**\n\t * getVersion\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tfunction getVersion() {\n\t\t// v4\n\t\tif ( acf.isset( window, 'jQuery', 'fn', 'select2', 'amd' ) ) {\n\t\t\treturn 4;\n\t\t}\n\n\t\t// v3\n\t\tif ( acf.isset( window, 'Select2' ) ) {\n\t\t\treturn 3;\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t}\n\n\t/**\n\t * Select2\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2 = acf.Model.extend( {\n\t\tsetup: function ( $select, props ) {\n\t\t\t$.extend( this.data, props );\n\t\t\tthis.$el = $select;\n\t\t},\n\n\t\tinitialize: function () {},\n\n\t\tselectOption: function ( value ) {\n\t\t\tvar $option = this.getOption( value );\n\t\t\tif ( ! $option.prop( 'selected' ) ) {\n\t\t\t\t$option.prop( 'selected', true ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tunselectOption: function ( value ) {\n\t\t\tvar $option = this.getOption( value );\n\t\t\tif ( $option.prop( 'selected' ) ) {\n\t\t\t\t$option.prop( 'selected', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tgetOption: function ( value ) {\n\t\t\treturn this.$( 'option[value=\"' + value + '\"]' );\n\t\t},\n\n\t\taddOption: function ( option ) {\n\t\t\t// defaults\n\t\t\toption = acf.parseArgs( option, {\n\t\t\t\tid: '',\n\t\t\t\ttext: '',\n\t\t\t\tselected: false,\n\t\t\t} );\n\n\t\t\t// vars\n\t\t\tvar $option = this.getOption( option.id );\n\n\t\t\t// append\n\t\t\tif ( ! $option.length ) {\n\t\t\t\t$option = $( '' );\n\t\t\t\t$option.html( option.text );\n\t\t\t\t$option.attr( 'value', option.id );\n\t\t\t\t$option.prop( 'selected', option.selected );\n\t\t\t\tthis.$el.append( $option );\n\t\t\t}\n\n\t\t\t// chain\n\t\t\treturn $option;\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\t// vars\n\t\t\tvar val = [];\n\t\t\tvar $options = this.$el.find( 'option:selected' );\n\n\t\t\t// bail early if no selected\n\t\t\tif ( ! $options.exists() ) {\n\t\t\t\treturn val;\n\t\t\t}\n\n\t\t\t// sort by attribute\n\t\t\t$options = $options.sort( function ( a, b ) {\n\t\t\t\treturn (\n\t\t\t\t\t+a.getAttribute( 'data-i' ) - +b.getAttribute( 'data-i' )\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t// loop\n\t\t\t$options.each( function () {\n\t\t\t\tvar $el = $( this );\n\t\t\t\tval.push( {\n\t\t\t\t\t$el: $el,\n\t\t\t\t\tid: $el.attr( 'value' ),\n\t\t\t\t\ttext: $el.text(),\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn val;\n\t\t},\n\n\t\tmergeOptions: function () {},\n\n\t\tgetChoices: function () {\n\t\t\t// callback\n\t\t\tvar crawl = function ( $parent ) {\n\t\t\t\t// vars\n\t\t\t\tvar choices = [];\n\n\t\t\t\t// loop\n\t\t\t\t$parent.children().each( function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $child = $( this );\n\n\t\t\t\t\t// optgroup\n\t\t\t\t\tif ( $child.is( 'optgroup' ) ) {\n\t\t\t\t\t\tchoices.push( {\n\t\t\t\t\t\t\ttext: $child.attr( 'label' ),\n\t\t\t\t\t\t\tchildren: crawl( $child ),\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// option\n\t\t\t\t\t} else {\n\t\t\t\t\t\tchoices.push( {\n\t\t\t\t\t\t\tid: $child.attr( 'value' ),\n\t\t\t\t\t\t\ttext: $child.text(),\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\t// return\n\t\t\t\treturn choices;\n\t\t\t};\n\n\t\t\t// crawl\n\t\t\treturn crawl( this.$el );\n\t\t},\n\n\t\tgetAjaxData: function ( params ) {\n\t\t\t// vars\n\t\t\tvar ajaxData = {\n\t\t\t\taction: this.get( 'ajaxAction' ),\n\t\t\t\ts: params.term || '',\n\t\t\t\tpaged: params.page || 1,\n\t\t\t};\n\n\t\t\t// field helper\n\t\t\tvar field = this.get( 'field' );\n\t\t\tif ( field ) {\n\t\t\t\tajaxData.field_key = field.get( 'key' );\n\t\t\t}\n\n\t\t\t// callback\n\t\t\tvar callback = this.get( 'ajaxData' );\n\t\t\tif ( callback ) {\n\t\t\t\tajaxData = callback.apply( this, [ ajaxData, params ] );\n\t\t\t}\n\n\t\t\t// filter\n\t\t\tajaxData = acf.applyFilters(\n\t\t\t\t'select2_ajax_data',\n\t\t\t\tajaxData,\n\t\t\t\tthis.data,\n\t\t\t\tthis.$el,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn acf.prepareForAjax( ajaxData );\n\t\t},\n\n\t\tgetAjaxResults: function ( json, params ) {\n\t\t\t// defaults\n\t\t\tjson = acf.parseArgs( json, {\n\t\t\t\tresults: false,\n\t\t\t\tmore: false,\n\t\t\t} );\n\n\t\t\t// callback\n\t\t\tvar callback = this.get( 'ajaxResults' );\n\t\t\tif ( callback ) {\n\t\t\t\tjson = callback.apply( this, [ json, params ] );\n\t\t\t}\n\n\t\t\t// filter\n\t\t\tjson = acf.applyFilters(\n\t\t\t\t'select2_ajax_results',\n\t\t\t\tjson,\n\t\t\t\tparams,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn json;\n\t\t},\n\n\t\tprocessAjaxResults: function ( json, params ) {\n\t\t\t// vars\n\t\t\tvar json = this.getAjaxResults( json, params );\n\n\t\t\t// change more to pagination\n\t\t\tif ( json.more ) {\n\t\t\t\tjson.pagination = { more: true };\n\t\t\t}\n\n\t\t\t// merge together groups\n\t\t\tsetTimeout( $.proxy( this.mergeOptions, this ), 1 );\n\n\t\t\t// return\n\t\t\treturn json;\n\t\t},\n\n\t\tdestroy: function () {\n\t\t\t// destroy via api\n\t\t\tif ( this.$el.data( 'select2' ) ) {\n\t\t\t\tthis.$el.select2( 'destroy' );\n\t\t\t}\n\n\t\t\t// destory via HTML (duplicating HTML does not contain data)\n\t\t\tthis.$el.siblings( '.select2-container' ).remove();\n\t\t},\n\t} );\n\n\t/**\n\t * Select2_4\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2_4 = Select2.extend( {\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$el;\n\t\t\tvar options = {\n\t\t\t\twidth: '100%',\n\t\t\t\tallowClear: this.get( 'allowNull' ),\n\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\ttemplateSelection: this.get( 'templateSelection' ),\n\t\t\t\ttemplateResult: this.get( 'templateResult' ),\n\t\t\t\tdropdownCssClass: this.get( 'dropdownCssClass' ),\n\t\t\t\tsuppressFilters: this.get( 'suppressFilters' ),\n\t\t\t\tdata: [],\n\t\t\t\tescapeMarkup: function ( markup ) {\n\t\t\t\t\tif ( typeof markup !== 'string' ) {\n\t\t\t\t\t\treturn markup;\n\t\t\t\t\t}\n\t\t\t\t\treturn acf.escHtml( markup );\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// Clear empty templateSelections, templateResults, or dropdownCssClass.\n\t\t\tif ( ! options.templateSelection ) {\n\t\t\t\tdelete options.templateSelection;\n\t\t\t}\n\t\t\tif ( ! options.templateResult ) {\n\t\t\t\tdelete options.templateResult;\n\t\t\t}\n\t\t\tif ( ! options.dropdownCssClass ) {\n\t\t\t\tdelete options.dropdownCssClass;\n\t\t\t}\n\n\t\t\t// Only use the template if SelectWoo is not loaded to work around https://github.com/woocommerce/woocommerce/pull/30473\n\t\t\tif ( ! acf.isset( window, 'jQuery', 'fn', 'selectWoo' ) ) {\n\t\t\t\tif ( ! options.templateSelection ) {\n\t\t\t\t\toptions.templateSelection = function ( selection ) {\n\t\t\t\t\t\tvar $selection = $(\n\t\t\t\t\t\t\t''\n\t\t\t\t\t\t);\n\t\t\t\t\t\t$selection.html( acf.escHtml( selection.text ) );\n\t\t\t\t\t\t$selection.data( 'element', selection.element );\n\t\t\t\t\t\treturn $selection;\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdelete options.templateSelection;\n\t\t\t\tdelete options.templateResult;\n\t\t\t}\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// reorder options\n\t\t\t\tthis.getValue().map( function ( item ) {\n\t\t\t\t\titem.$el.detach().appendTo( $select );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Temporarily remove conflicting attribute.\n\t\t\tvar attrAjax = $select.attr( 'data-ajax' );\n\t\t\tif ( attrAjax !== undefined ) {\n\t\t\t\t$select.removeData( 'ajax' );\n\t\t\t\t$select.removeAttr( 'data-ajax' );\n\t\t\t}\n\n\t\t\t// ajax\n\t\t\tif ( this.get( 'ajax' ) ) {\n\t\t\t\toptions.ajax = {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdelay: 250,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tcache: false,\n\t\t\t\t\tdata: $.proxy( this.getAjaxData, this ),\n\t\t\t\t\tprocessResults: $.proxy( this.processAjaxResults, this ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// filter for 3rd party customization\n\t\t\tif ( ! options.suppressFilters ) {\n\t\t\t\tvar field = this.get( 'field' );\n\t\t\t\toptions = acf.applyFilters(\n\t\t\t\t\t'select2_args',\n\t\t\t\t\toptions,\n\t\t\t\t\t$select,\n\t\t\t\t\tthis.data,\n\t\t\t\t\tfield || false,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// add select2\n\t\t\t$select.select2( options );\n\n\t\t\t// get container (Select2 v4 does not return this from constructor)\n\t\t\tvar $container = $select.next( '.select2-container' );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// vars\n\t\t\t\tvar $ul = $container.find( 'ul' );\n\n\t\t\t\t// sortable\n\t\t\t\t$ul.sortable( {\n\t\t\t\t\tstop: function ( e ) {\n\t\t\t\t\t\t// loop\n\t\t\t\t\t\t$ul.find( '.select2-selection__choice' ).each(\n\t\t\t\t\t\t\tfunction () {\n\t\t\t\t\t\t\t\t// Attempt to use .data if it exists (select2 version < 4.0.6) or use our template data instead.\n\t\t\t\t\t\t\t\tif ( $( this ).data( 'data' ) ) {\n\t\t\t\t\t\t\t\t\tvar $option = $(\n\t\t\t\t\t\t\t\t\t\t$( this ).data( 'data' ).element\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tvar $option = $(\n\t\t\t\t\t\t\t\t\t\t$( this )\n\t\t\t\t\t\t\t\t\t\t\t.find( 'span.acf-selection' )\n\t\t\t\t\t\t\t\t\t\t\t.data( 'element' )\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// detach and re-append to end\n\t\t\t\t\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// trigger change on input (JS error if trigger on select)\n\t\t\t\t\t\t$select.trigger( 'change' );\n\t\t\t\t\t},\n\t\t\t\t} );\n\n\t\t\t\t// on select, move to end\n\t\t\t\t$select.on(\n\t\t\t\t\t'select2:select',\n\t\t\t\t\tthis.proxy( function ( e ) {\n\t\t\t\t\t\tthis.getOption( e.params.data.id )\n\t\t\t\t\t\t\t.detach()\n\t\t\t\t\t\t\t.appendTo( this.$el );\n\t\t\t\t\t} )\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// add handler to auto-focus searchbox (for jQuery 3.6)\n\t\t\t$select.on( 'select2:open', () => {\n\t\t\t\t$( '.select2-container--open .select2-search__field' )\n\t\t\t\t\t.get( -1 )\n\t\t\t\t\t.focus();\n\t\t\t} );\n\n\t\t\t// add class\n\t\t\t$container.addClass( '-acf' );\n\n\t\t\t// Add back temporarily removed attr.\n\t\t\tif ( attrAjax !== undefined ) {\n\t\t\t\t$select.attr( 'data-ajax', attrAjax );\n\t\t\t}\n\n\t\t\t// action for 3rd party customization\n\t\t\tif ( ! options.suppressFilters ) {\n\t\t\t\tacf.doAction(\n\t\t\t\t\t'select2_init',\n\t\t\t\t\t$select,\n\t\t\t\t\toptions,\n\t\t\t\t\tthis.data,\n\t\t\t\t\tfield || false,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\tmergeOptions: function () {\n\t\t\t// vars\n\t\t\tvar $prevOptions = false;\n\t\t\tvar $prevGroup = false;\n\n\t\t\t// loop\n\t\t\t$( '.select2-results__option[role=\"group\"]' ).each( function () {\n\t\t\t\t// vars\n\t\t\t\tvar $options = $( this ).children( 'ul' );\n\t\t\t\tvar $group = $( this ).children( 'strong' );\n\n\t\t\t\t// compare to previous\n\t\t\t\tif ( $prevGroup && $prevGroup.text() === $group.text() ) {\n\t\t\t\t\t$prevOptions.append( $options.children() );\n\t\t\t\t\t$( this ).remove();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// update vars\n\t\t\t\t$prevOptions = $options;\n\t\t\t\t$prevGroup = $group;\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * Select2_3\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2_3 = Select2.extend( {\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$el;\n\t\t\tvar value = this.getValue();\n\t\t\tvar multiple = this.get( 'multiple' );\n\t\t\tvar options = {\n\t\t\t\twidth: '100%',\n\t\t\t\tallowClear: this.get( 'allowNull' ),\n\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\tseparator: '||',\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\tdata: this.getChoices(),\n\t\t\t\tescapeMarkup: function ( string ) {\n\t\t\t\t\treturn acf.escHtml( string );\n\t\t\t\t},\n\t\t\t\tdropdownCss: {\n\t\t\t\t\t'z-index': '999999999',\n\t\t\t\t},\n\t\t\t\tinitSelection: function ( element, callback ) {\n\t\t\t\t\tif ( multiple ) {\n\t\t\t\t\t\tcallback( value );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcallback( value.shift() );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// get hidden input\n\t\t\tvar $input = $select.siblings( 'input' );\n\t\t\tif ( ! $input.length ) {\n\t\t\t\t$input = $( '' );\n\t\t\t\t$select.before( $input );\n\t\t\t}\n\n\t\t\t// set input value\n\t\t\tinputValue = value\n\t\t\t\t.map( function ( item ) {\n\t\t\t\t\treturn item.id;\n\t\t\t\t} )\n\t\t\t\t.join( '||' );\n\t\t\t$input.val( inputValue );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// reorder options\n\t\t\t\tvalue.map( function ( item ) {\n\t\t\t\t\titem.$el.detach().appendTo( $select );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// remove blank option as we have a clear all button\n\t\t\tif ( options.allowClear ) {\n\t\t\t\toptions.data = options.data.filter( function ( item ) {\n\t\t\t\t\treturn item.id !== '';\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// remove conflicting atts\n\t\t\t$select.removeData( 'ajax' );\n\t\t\t$select.removeAttr( 'data-ajax' );\n\n\t\t\t// ajax\n\t\t\tif ( this.get( 'ajax' ) ) {\n\t\t\t\toptions.ajax = {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tquietMillis: 250,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tcache: false,\n\t\t\t\t\tdata: $.proxy( this.getAjaxData, this ),\n\t\t\t\t\tresults: $.proxy( this.processAjaxResults, this ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// filter for 3rd party customization\n\t\t\tvar field = this.get( 'field' );\n\t\t\toptions = acf.applyFilters(\n\t\t\t\t'select2_args',\n\t\t\t\toptions,\n\t\t\t\t$select,\n\t\t\t\tthis.data,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// add select2\n\t\t\t$input.select2( options );\n\n\t\t\t// get container\n\t\t\tvar $container = $input.select2( 'container' );\n\n\t\t\t// helper to find this select's option\n\t\t\tvar getOption = $.proxy( this.getOption, this );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// vars\n\t\t\t\tvar $ul = $container.find( 'ul' );\n\n\t\t\t\t// sortable\n\t\t\t\t$ul.sortable( {\n\t\t\t\t\tstop: function () {\n\t\t\t\t\t\t// loop\n\t\t\t\t\t\t$ul.find( '.select2-search-choice' ).each( function () {\n\t\t\t\t\t\t\t// vars\n\t\t\t\t\t\t\tvar data = $( this ).data( 'select2Data' );\n\t\t\t\t\t\t\tvar $option = getOption( data.id );\n\n\t\t\t\t\t\t\t// detach and re-append to end\n\t\t\t\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// trigger change on input (JS error if trigger on select)\n\t\t\t\t\t\t$select.trigger( 'change' );\n\t\t\t\t\t},\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// on select, create option and move to end\n\t\t\t$input.on( 'select2-selecting', function ( e ) {\n\t\t\t\t// vars\n\t\t\t\tvar item = e.choice;\n\t\t\t\tvar $option = getOption( item.id );\n\n\t\t\t\t// create if doesn't exist\n\t\t\t\tif ( ! $option.length ) {\n\t\t\t\t\t$option = $(\n\t\t\t\t\t\t''\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\t// detach and re-append to end\n\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t} );\n\n\t\t\t// add class\n\t\t\t$container.addClass( '-acf' );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction(\n\t\t\t\t'select2_init',\n\t\t\t\t$select,\n\t\t\t\toptions,\n\t\t\t\tthis.data,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// change\n\t\t\t$input.on( 'change', function () {\n\t\t\t\tvar val = $input.val();\n\t\t\t\tif ( val.indexOf( '||' ) ) {\n\t\t\t\t\tval = val.split( '||' );\n\t\t\t\t}\n\t\t\t\t$select.val( val ).trigger( 'change' );\n\t\t\t} );\n\n\t\t\t// hide select\n\t\t\t$select.hide();\n\t\t},\n\n\t\tmergeOptions: function () {\n\t\t\t// vars\n\t\t\tvar $prevOptions = false;\n\t\t\tvar $prevGroup = false;\n\n\t\t\t// loop\n\t\t\t$( '#select2-drop .select2-result-with-children' ).each(\n\t\t\t\tfunction () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $options = $( this ).children( 'ul' );\n\t\t\t\t\tvar $group = $( this ).children( '.select2-result-label' );\n\n\t\t\t\t\t// compare to previous\n\t\t\t\t\tif ( $prevGroup && $prevGroup.text() === $group.text() ) {\n\t\t\t\t\t\t$prevGroup.append( $options.children() );\n\t\t\t\t\t\t$( this ).remove();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\t$prevOptions = $options;\n\t\t\t\t\t$prevGroup = $group;\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\tgetAjaxData: function ( term, page ) {\n\t\t\t// create Select2 v4 params\n\t\t\tvar params = {\n\t\t\t\tterm: term,\n\t\t\t\tpage: page,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\tvar field = this.get( 'field' );\n\t\t\tparams = acf.applyFilters(\n\t\t\t\t'select2_ajax_data',\n\t\t\t\tparams,\n\t\t\t\tthis.data,\n\t\t\t\tthis.$el,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn Select2.prototype.getAjaxData.apply( this, [ params ] );\n\t\t},\n\t} );\n\n\t// manager\n\tvar select2Manager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'prepare',\n\t\tactions: {\n\t\t\tduplicate: 'onDuplicate',\n\t\t},\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar version = getVersion();\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if 'en'\n\t\t\tif ( locale.indexOf( 'en' ) === 0 ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// initialize\n\t\t\tif ( version == 4 ) {\n\t\t\t\tthis.addTranslations4();\n\t\t\t} else if ( version == 3 ) {\n\t\t\t\tthis.addTranslations3();\n\t\t\t}\n\t\t},\n\n\t\taddTranslations4: function () {\n\t\t\t// vars\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar locale = acf.get( 'locale' );\n\n\t\t\t// modify local to match html[lang] attribute (used by Select2)\n\t\t\tlocale = locale.replace( '_', '-' );\n\n\t\t\t// select2L10n\n\t\t\tvar select2L10n = {\n\t\t\t\terrorLoading: function () {\n\t\t\t\t\treturn l10n.load_fail;\n\t\t\t\t},\n\t\t\t\tinputTooLong: function ( args ) {\n\t\t\t\t\tvar overChars = args.input.length - args.maximum;\n\t\t\t\t\tif ( overChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_long_n.replace( '%d', overChars );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_long_1;\n\t\t\t\t},\n\t\t\t\tinputTooShort: function ( args ) {\n\t\t\t\t\tvar remainingChars = args.minimum - args.input.length;\n\t\t\t\t\tif ( remainingChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_short_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tremainingChars\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_short_1;\n\t\t\t\t},\n\t\t\t\tloadingMore: function () {\n\t\t\t\t\treturn l10n.load_more;\n\t\t\t\t},\n\t\t\t\tmaximumSelected: function ( args ) {\n\t\t\t\t\tvar maximum = args.maximum;\n\t\t\t\t\tif ( maximum > 1 ) {\n\t\t\t\t\t\treturn l10n.selection_too_long_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tmaximum\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.selection_too_long_1;\n\t\t\t\t},\n\t\t\t\tnoResults: function () {\n\t\t\t\t\treturn l10n.matches_0;\n\t\t\t\t},\n\t\t\t\tsearching: function () {\n\t\t\t\t\treturn l10n.searching;\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// append\n\t\t\tjQuery.fn.select2.amd.define(\n\t\t\t\t'select2/i18n/' + locale,\n\t\t\t\t[],\n\t\t\t\tfunction () {\n\t\t\t\t\treturn select2L10n;\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\taddTranslations3: function () {\n\t\t\t// vars\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar locale = acf.get( 'locale' );\n\n\t\t\t// modify local to match html[lang] attribute (used by Select2)\n\t\t\tlocale = locale.replace( '_', '-' );\n\n\t\t\t// select2L10n\n\t\t\tvar select2L10n = {\n\t\t\t\tformatMatches: function ( matches ) {\n\t\t\t\t\tif ( matches > 1 ) {\n\t\t\t\t\t\treturn l10n.matches_n.replace( '%d', matches );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.matches_1;\n\t\t\t\t},\n\t\t\t\tformatNoMatches: function () {\n\t\t\t\t\treturn l10n.matches_0;\n\t\t\t\t},\n\t\t\t\tformatAjaxError: function () {\n\t\t\t\t\treturn l10n.load_fail;\n\t\t\t\t},\n\t\t\t\tformatInputTooShort: function ( input, min ) {\n\t\t\t\t\tvar remainingChars = min - input.length;\n\t\t\t\t\tif ( remainingChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_short_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tremainingChars\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_short_1;\n\t\t\t\t},\n\t\t\t\tformatInputTooLong: function ( input, max ) {\n\t\t\t\t\tvar overChars = input.length - max;\n\t\t\t\t\tif ( overChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_long_n.replace( '%d', overChars );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_long_1;\n\t\t\t\t},\n\t\t\t\tformatSelectionTooBig: function ( maximum ) {\n\t\t\t\t\tif ( maximum > 1 ) {\n\t\t\t\t\t\treturn l10n.selection_too_long_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tmaximum\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.selection_too_long_1;\n\t\t\t\t},\n\t\t\t\tformatLoadMore: function () {\n\t\t\t\t\treturn l10n.load_more;\n\t\t\t\t},\n\t\t\t\tformatSearching: function () {\n\t\t\t\t\treturn l10n.searching;\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// ensure locales exists\n\t\t\t$.fn.select2.locales = $.fn.select2.locales || {};\n\n\t\t\t// append\n\t\t\t$.fn.select2.locales[ locale ] = select2L10n;\n\t\t\t$.extend( $.fn.select2.defaults, select2L10n );\n\t\t},\n\n\t\tonDuplicate: function ( $el, $el2 ) {\n\t\t\t$el2.find( '.select2-container' ).remove();\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.tinymce = {\n\t\t/*\n\t\t * defaults\n\t\t *\n\t\t * This function will return default mce and qt settings\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tdefaults: function () {\n\t\t\t// bail early if no tinyMCEPreInit\n\t\t\tif ( typeof tinyMCEPreInit === 'undefined' ) return false;\n\n\t\t\t// vars\n\t\t\tvar defaults = {\n\t\t\t\ttinymce: tinyMCEPreInit.mceInit.acf_content,\n\t\t\t\tquicktags: tinyMCEPreInit.qtInit.acf_content,\n\t\t\t};\n\n\t\t\t// return\n\t\t\treturn defaults;\n\t\t},\n\n\t\t/*\n\t\t * initialize\n\t\t *\n\t\t * This function will initialize the tinymce and quicktags instances\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitialize: function ( id, args ) {\n\t\t\t// defaults\n\t\t\targs = acf.parseArgs( args, {\n\t\t\t\ttinymce: true,\n\t\t\t\tquicktags: true,\n\t\t\t\ttoolbar: 'full',\n\t\t\t\tmode: 'visual', // visual,text\n\t\t\t\tfield: false,\n\t\t\t} );\n\n\t\t\t// tinymce\n\t\t\tif ( args.tinymce ) {\n\t\t\t\tthis.initializeTinymce( id, args );\n\t\t\t}\n\n\t\t\t// quicktags\n\t\t\tif ( args.quicktags ) {\n\t\t\t\tthis.initializeQuicktags( id, args );\n\t\t\t}\n\t\t},\n\n\t\t/*\n\t\t * initializeTinymce\n\t\t *\n\t\t * This function will initialize the tinymce instance\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitializeTinymce: function ( id, args ) {\n\t\t\t// vars\n\t\t\tvar $textarea = $( '#' + id );\n\t\t\tvar defaults = this.defaults();\n\t\t\tvar toolbars = acf.get( 'toolbars' );\n\t\t\tvar field = args.field || false;\n\t\t\tvar $field = field.$el || false;\n\n\t\t\t// bail early\n\t\t\tif ( typeof tinymce === 'undefined' ) return false;\n\t\t\tif ( ! defaults ) return false;\n\n\t\t\t// check if exists\n\t\t\tif ( tinymce.get( id ) ) {\n\t\t\t\treturn this.enable( id );\n\t\t\t}\n\n\t\t\t// settings\n\t\t\tvar init = $.extend( {}, defaults.tinymce, args.tinymce );\n\t\t\tinit.id = id;\n\t\t\tinit.selector = '#' + id;\n\n\t\t\t// toolbar\n\t\t\tvar toolbar = args.toolbar;\n\t\t\tif ( toolbar && toolbars && toolbars[ toolbar ] ) {\n\t\t\t\tfor ( var i = 1; i <= 4; i++ ) {\n\t\t\t\t\tinit[ 'toolbar' + i ] = toolbars[ toolbar ][ i ] || '';\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// event\n\t\t\tinit.setup = function ( ed ) {\n\t\t\t\ted.on( 'change', function ( e ) {\n\t\t\t\t\ted.save(); // save to textarea\n\t\t\t\t\t$textarea.trigger( 'change' );\n\t\t\t\t} );\n\n\t\t\t\t// Fix bug where Gutenberg does not hear \"mouseup\" event and tries to select multiple blocks.\n\t\t\t\ted.on( 'mouseup', function ( e ) {\n\t\t\t\t\tvar event = new MouseEvent( 'mouseup' );\n\t\t\t\t\twindow.dispatchEvent( event );\n\t\t\t\t} );\n\n\t\t\t\t// Temporarily comment out. May not be necessary due to wysiwyg field actions.\n\t\t\t\t//ed.on('unload', function(e) {\n\t\t\t\t//\tacf.tinymce.remove( id );\n\t\t\t\t//});\n\t\t\t};\n\n\t\t\t// disable wp_autoresize_on (no solution yet for fixed toolbar)\n\t\t\tinit.wp_autoresize_on = false;\n\n\t\t\t// Enable wpautop allowing value to save without

              tags.\n\t\t\t// Only if the \"TinyMCE Advanced\" plugin hasn't already set this functionality.\n\t\t\tif ( ! init.tadv_noautop ) {\n\t\t\t\tinit.wpautop = true;\n\t\t\t}\n\n\t\t\t// hook for 3rd party customization\n\t\t\tinit = acf.applyFilters(\n\t\t\t\t'wysiwyg_tinymce_settings',\n\t\t\t\tinit,\n\t\t\t\tid,\n\t\t\t\tfield\n\t\t\t);\n\n\t\t\t// z-index fix (caused too many conflicts)\n\t\t\t//if( acf.isset(tinymce,'ui','FloatPanel') ) {\n\t\t\t//\ttinymce.ui.FloatPanel.zIndex = 900000;\n\t\t\t//}\n\n\t\t\t// store settings\n\t\t\ttinyMCEPreInit.mceInit[ id ] = init;\n\n\t\t\t// visual tab is active\n\t\t\tif ( args.mode == 'visual' ) {\n\t\t\t\t// init\n\t\t\t\tvar result = tinymce.init( init );\n\n\t\t\t\t// get editor\n\t\t\t\tvar ed = tinymce.get( id );\n\n\t\t\t\t// validate\n\t\t\t\tif ( ! ed ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// add reference\n\t\t\t\ted.acf = args.field;\n\n\t\t\t\t// action\n\t\t\t\tacf.doAction( 'wysiwyg_tinymce_init', ed, ed.id, init, field );\n\t\t\t}\n\t\t},\n\n\t\t/*\n\t\t * initializeQuicktags\n\t\t *\n\t\t * This function will initialize the quicktags instance\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitializeQuicktags: function ( id, args ) {\n\t\t\t// vars\n\t\t\tvar defaults = this.defaults();\n\n\t\t\t// bail early\n\t\t\tif ( typeof quicktags === 'undefined' ) return false;\n\t\t\tif ( ! defaults ) return false;\n\n\t\t\t// settings\n\t\t\tvar init = $.extend( {}, defaults.quicktags, args.quicktags );\n\t\t\tinit.id = id;\n\n\t\t\t// filter\n\t\t\tvar field = args.field || false;\n\t\t\tvar $field = field.$el || false;\n\t\t\tinit = acf.applyFilters(\n\t\t\t\t'wysiwyg_quicktags_settings',\n\t\t\t\tinit,\n\t\t\t\tinit.id,\n\t\t\t\tfield\n\t\t\t);\n\n\t\t\t// store settings\n\t\t\ttinyMCEPreInit.qtInit[ id ] = init;\n\n\t\t\t// init\n\t\t\tvar ed = quicktags( init );\n\n\t\t\t// validate\n\t\t\tif ( ! ed ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// generate HTML\n\t\t\tthis.buildQuicktags( ed );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction( 'wysiwyg_quicktags_init', ed, ed.id, init, field );\n\t\t},\n\n\t\t/*\n\t\t * buildQuicktags\n\t\t *\n\t\t * This function will build the quicktags HTML\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tbuildQuicktags: function ( ed ) {\n\t\t\tvar canvas,\n\t\t\t\tname,\n\t\t\t\tsettings,\n\t\t\t\ttheButtons,\n\t\t\t\thtml,\n\t\t\t\ted,\n\t\t\t\tid,\n\t\t\t\ti,\n\t\t\t\tuse,\n\t\t\t\tinstanceId,\n\t\t\t\tdefaults =\n\t\t\t\t\t',strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,';\n\n\t\t\tcanvas = ed.canvas;\n\t\t\tname = ed.name;\n\t\t\tsettings = ed.settings;\n\t\t\thtml = '';\n\t\t\ttheButtons = {};\n\t\t\tuse = '';\n\t\t\tinstanceId = ed.id;\n\n\t\t\t// set buttons\n\t\t\tif ( settings.buttons ) {\n\t\t\t\tuse = ',' + settings.buttons + ',';\n\t\t\t}\n\n\t\t\tfor ( i in edButtons ) {\n\t\t\t\tif ( ! edButtons[ i ] ) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tid = edButtons[ i ].id;\n\t\t\t\tif (\n\t\t\t\t\tuse &&\n\t\t\t\t\tdefaults.indexOf( ',' + id + ',' ) !== -1 &&\n\t\t\t\t\tuse.indexOf( ',' + id + ',' ) === -1\n\t\t\t\t) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tif (\n\t\t\t\t\t! edButtons[ i ].instance ||\n\t\t\t\t\tedButtons[ i ].instance === instanceId\n\t\t\t\t) {\n\t\t\t\t\ttheButtons[ id ] = edButtons[ i ];\n\n\t\t\t\t\tif ( edButtons[ i ].html ) {\n\t\t\t\t\t\thtml += edButtons[ i ].html( name + '_' );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( use && use.indexOf( ',dfw,' ) !== -1 ) {\n\t\t\t\ttheButtons.dfw = new QTags.DFWButton();\n\t\t\t\thtml += theButtons.dfw.html( name + '_' );\n\t\t\t}\n\n\t\t\tif ( 'rtl' === document.getElementsByTagName( 'html' )[ 0 ].dir ) {\n\t\t\t\ttheButtons.textdirection = new QTags.TextDirectionButton();\n\t\t\t\thtml += theButtons.textdirection.html( name + '_' );\n\t\t\t}\n\n\t\t\ted.toolbar.innerHTML = html;\n\t\t\ted.theButtons = theButtons;\n\n\t\t\tif ( typeof jQuery !== 'undefined' ) {\n\t\t\t\tjQuery( document ).triggerHandler( 'quicktags-init', [ ed ] );\n\t\t\t}\n\t\t},\n\n\t\tdisable: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tremove: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tdestroy: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tdestroyTinymce: function ( id ) {\n\t\t\t// bail early\n\t\t\tif ( typeof tinymce === 'undefined' ) return false;\n\n\t\t\t// get editor\n\t\t\tvar ed = tinymce.get( id );\n\n\t\t\t// bail early if no editor\n\t\t\tif ( ! ed ) return false;\n\n\t\t\t// save\n\t\t\ted.save();\n\n\t\t\t// destroy editor\n\t\t\ted.destroy();\n\n\t\t\t// return\n\t\t\treturn true;\n\t\t},\n\n\t\tenable: function ( id ) {\n\t\t\tthis.enableTinymce( id );\n\t\t},\n\n\t\tenableTinymce: function ( id ) {\n\t\t\t// bail early\n\t\t\tif ( typeof switchEditors === 'undefined' ) return false;\n\n\t\t\t// bail early if not initialized\n\t\t\tif ( typeof tinyMCEPreInit.mceInit[ id ] === 'undefined' )\n\t\t\t\treturn false;\n\n\t\t\t// Ensure textarea element is visible\n\t\t\t// - Fixes bug in block editor when switching between \"Block\" and \"Document\" tabs.\n\t\t\t$( '#' + id ).show();\n\n\t\t\t// toggle\n\t\t\tswitchEditors.go( id, 'tmce' );\n\n\t\t\t// return\n\t\t\treturn true;\n\t\t},\n\t};\n\n\tvar editorManager = new acf.Model( {\n\t\t// hook in before fieldsEventManager, conditions, etc\n\t\tpriority: 5,\n\n\t\tactions: {\n\t\t\tprepare: 'onPrepare',\n\t\t\tready: 'onReady',\n\t\t},\n\t\tonPrepare: function () {\n\t\t\t// find hidden editor which may exist within a field\n\t\t\tvar $div = $( '#acf-hidden-wp-editor' );\n\n\t\t\t// move to footer\n\t\t\tif ( $div.exists() ) {\n\t\t\t\t$div.appendTo( 'body' );\n\t\t\t}\n\t\t},\n\t\tonReady: function () {\n\t\t\t// Restore wp.editor functions used by tinymce removed in WP5.\n\t\t\tif ( acf.isset( window, 'wp', 'oldEditor' ) ) {\n\t\t\t\twp.editor.autop = wp.oldEditor.autop;\n\t\t\t\twp.editor.removep = wp.oldEditor.removep;\n\t\t\t}\n\n\t\t\t// bail early if no tinymce\n\t\t\tif ( ! acf.isset( window, 'tinymce', 'on' ) ) return;\n\n\t\t\t// restore default activeEditor\n\t\t\ttinymce.on( 'AddEditor', function ( data ) {\n\t\t\t\t// vars\n\t\t\t\tvar editor = data.editor;\n\n\t\t\t\t// bail early if not 'acf'\n\t\t\t\tif ( editor.id.substr( 0, 3 ) !== 'acf' ) return;\n\n\t\t\t\t// override if 'content' exists\n\t\t\t\teditor = tinymce.editors.content || editor;\n\n\t\t\t\t// update vars\n\t\t\t\ttinymce.activeEditor = editor;\n\t\t\t\twpActiveEditor = editor.id;\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.unload = new acf.Model( {\n\t\twait: 'load',\n\t\tactive: true,\n\t\tchanged: false,\n\n\t\tactions: {\n\t\t\tvalidation_failure: 'startListening',\n\t\t\tvalidation_success: 'stopListening',\n\t\t},\n\n\t\tevents: {\n\t\t\t'change form .acf-field': 'startListening',\n\t\t\t'submit form': 'stopListening',\n\t\t},\n\n\t\tenable: function () {\n\t\t\tthis.active = true;\n\t\t},\n\n\t\tdisable: function () {\n\t\t\tthis.active = false;\n\t\t},\n\n\t\treset: function () {\n\t\t\tthis.stopListening();\n\t\t},\n\n\t\tstartListening: function () {\n\t\t\t// bail early if already changed, not active\n\t\t\tif ( this.changed || ! this.active ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update\n\t\t\tthis.changed = true;\n\n\t\t\t// add event\n\t\t\t$( window ).on( 'beforeunload', this.onUnload );\n\t\t},\n\n\t\tstopListening: function () {\n\t\t\t// update\n\t\t\tthis.changed = false;\n\n\t\t\t// remove event\n\t\t\t$( window ).off( 'beforeunload', this.onUnload );\n\t\t},\n\n\t\tonUnload: function () {\n\t\t\treturn acf.__(\n\t\t\t\t'The changes you made will be lost if you navigate away from this page'\n\t\t\t);\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * Validator\n\t *\n\t * The model for validating forms\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar Validator = acf.Model.extend( {\n\t\t/** @var string The model identifier. */\n\t\tid: 'Validator',\n\n\t\t/** @var object The model data. */\n\t\tdata: {\n\t\t\t/** @var array The form errors. */\n\t\t\terrors: [],\n\n\t\t\t/** @var object The form notice. */\n\t\t\tnotice: null,\n\n\t\t\t/** @var string The form status. loading, invalid, valid */\n\t\t\tstatus: '',\n\t\t},\n\n\t\t/** @var object The model events. */\n\t\tevents: {\n\t\t\t'changed:status': 'onChangeStatus',\n\t\t},\n\n\t\t/**\n\t\t * addErrors\n\t\t *\n\t\t * Adds errors to the form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tarray errors An array of errors.\n\t\t * @return\tvoid\n\t\t */\n\t\taddErrors: function ( errors ) {\n\t\t\terrors.map( this.addError, this );\n\t\t},\n\n\t\t/**\n\t\t * addError\n\t\t *\n\t\t * Adds and error to the form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject error An error object containing input and message.\n\t\t * @return\tvoid\n\t\t */\n\t\taddError: function ( error ) {\n\t\t\tthis.data.errors.push( error );\n\t\t},\n\n\t\t/**\n\t\t * hasErrors\n\t\t *\n\t\t * Returns true if the form has errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tbool\n\t\t */\n\t\thasErrors: function () {\n\t\t\treturn this.data.errors.length;\n\t\t},\n\n\t\t/**\n\t\t * clearErrors\n\t\t *\n\t\t * Removes any errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tclearErrors: function () {\n\t\t\treturn ( this.data.errors = [] );\n\t\t},\n\n\t\t/**\n\t\t * getErrors\n\t\t *\n\t\t * Returns the forms errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetErrors: function () {\n\t\t\treturn this.data.errors;\n\t\t},\n\n\t\t/**\n\t\t * getFieldErrors\n\t\t *\n\t\t * Returns the forms field errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetFieldErrors: function () {\n\t\t\t// vars\n\t\t\tvar errors = [];\n\t\t\tvar inputs = [];\n\n\t\t\t// loop\n\t\t\tthis.getErrors().map( function ( error ) {\n\t\t\t\t// bail early if global\n\t\t\t\tif ( ! error.input ) return;\n\n\t\t\t\t// update if exists\n\t\t\t\tvar i = inputs.indexOf( error.input );\n\t\t\t\tif ( i > -1 ) {\n\t\t\t\t\terrors[ i ] = error;\n\n\t\t\t\t\t// update\n\t\t\t\t} else {\n\t\t\t\t\terrors.push( error );\n\t\t\t\t\tinputs.push( error.input );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn errors;\n\t\t},\n\n\t\t/**\n\t\t * getGlobalErrors\n\t\t *\n\t\t * Returns the forms global errors (errors without a specific input).\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetGlobalErrors: function () {\n\t\t\t// return array of errors that contain no input\n\t\t\treturn this.getErrors().filter( function ( error ) {\n\t\t\t\treturn ! error.input;\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * showErrors\n\t\t *\n\t\t * Displays all errors for this form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tshowErrors: function () {\n\t\t\t// bail early if no errors\n\t\t\tif ( ! this.hasErrors() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar fieldErrors = this.getFieldErrors();\n\t\t\tvar globalErrors = this.getGlobalErrors();\n\n\t\t\t// vars\n\t\t\tvar errorCount = 0;\n\t\t\tvar $scrollTo = false;\n\n\t\t\t// loop\n\t\t\tfieldErrors.map( function ( error ) {\n\t\t\t\t// get input\n\t\t\t\tvar $input = this.$( '[name=\"' + error.input + '\"]' ).first();\n\n\t\t\t\t// if $_POST value was an array, this $input may not exist\n\t\t\t\tif ( ! $input.length ) {\n\t\t\t\t\t$input = this.$( '[name^=\"' + error.input + '\"]' ).first();\n\t\t\t\t}\n\n\t\t\t\t// bail early if input doesn't exist\n\t\t\t\tif ( ! $input.length ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// increase\n\t\t\t\terrorCount++;\n\n\t\t\t\t// get field\n\t\t\t\tvar field = acf.getClosestField( $input );\n\n\t\t\t\t// make sure the postbox containing this field is not hidden by screen options\n\t\t\t\tensureFieldPostBoxIsVisible( field.$el );\n\n\t\t\t\t// show error\n\t\t\t\tfield.showError( error.message );\n\n\t\t\t\t// set $scrollTo\n\t\t\t\tif ( ! $scrollTo ) {\n\t\t\t\t\t$scrollTo = field.$el;\n\t\t\t\t}\n\t\t\t}, this );\n\n\t\t\t// errorMessage\n\t\t\tvar errorMessage = acf.__( 'Validation failed' );\n\t\t\tglobalErrors.map( function ( error ) {\n\t\t\t\terrorMessage += '. ' + error.message;\n\t\t\t} );\n\t\t\tif ( errorCount == 1 ) {\n\t\t\t\terrorMessage += '. ' + acf.__( '1 field requires attention' );\n\t\t\t} else if ( errorCount > 1 ) {\n\t\t\t\terrorMessage +=\n\t\t\t\t\t'. ' +\n\t\t\t\t\tacf\n\t\t\t\t\t\t.__( '%d fields require attention' )\n\t\t\t\t\t\t.replace( '%d', errorCount );\n\t\t\t}\n\n\t\t\t// notice\n\t\t\tif ( this.has( 'notice' ) ) {\n\t\t\t\tthis.get( 'notice' ).update( {\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\ttext: errorMessage,\n\t\t\t\t} );\n\t\t\t} else {\n\t\t\t\tvar notice = acf.newNotice( {\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\ttext: errorMessage,\n\t\t\t\t\ttarget: this.$el,\n\t\t\t\t} );\n\t\t\t\tthis.set( 'notice', notice );\n\t\t\t}\n\n\t\t\t// If in a modal, don't try to scroll.\n\t\t\tif ( this.$el.parents( '.acf-popup-box' ).length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// if no $scrollTo, set to message\n\t\t\tif ( ! $scrollTo ) {\n\t\t\t\t$scrollTo = this.get( 'notice' ).$el;\n\t\t\t}\n\n\t\t\t// timeout\n\t\t\tsetTimeout( function () {\n\t\t\t\t$( 'html, body' ).animate(\n\t\t\t\t\t{\n\t\t\t\t\t\tscrollTop:\n\t\t\t\t\t\t\t$scrollTo.offset().top - $( window ).height() / 2,\n\t\t\t\t\t},\n\t\t\t\t\t500\n\t\t\t\t);\n\t\t\t}, 10 );\n\t\t},\n\n\t\t/**\n\t\t * onChangeStatus\n\t\t *\n\t\t * Update the form class when changing the 'status' data\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The form element.\n\t\t * @param\tstring value The new status.\n\t\t * @param\tstring prevValue The old status.\n\t\t * @return\tvoid\n\t\t */\n\t\tonChangeStatus: function ( e, $el, value, prevValue ) {\n\t\t\tthis.$el.removeClass( 'is-' + prevValue ).addClass( 'is-' + value );\n\t\t},\n\n\t\t/**\n\t\t * validate\n\t\t *\n\t\t * Vaildates the form via AJAX.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject args A list of settings to customize the validation process.\n\t\t * @return\tbool True if the form is valid.\n\t\t */\n\t\tvalidate: function ( args ) {\n\t\t\t// default args\n\t\t\targs = acf.parseArgs( args, {\n\t\t\t\t// trigger event\n\t\t\t\tevent: false,\n\n\t\t\t\t// reset the form after submit\n\t\t\t\treset: false,\n\n\t\t\t\t// loading callback\n\t\t\t\tloading: function () {},\n\n\t\t\t\t// complete callback\n\t\t\t\tcomplete: function () {},\n\n\t\t\t\t// failure callback\n\t\t\t\tfailure: function () {},\n\n\t\t\t\t// success callback\n\t\t\t\tsuccess: function ( $form ) {\n\t\t\t\t\t$form.submit();\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\t// return true if is valid - allows form submit\n\t\t\tif ( this.get( 'status' ) == 'valid' ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// return false if is currently validating - prevents form submit\n\t\t\tif ( this.get( 'status' ) == 'validating' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// return true if no ACF fields exist (no need to validate)\n\t\t\tif ( ! this.$( '.acf-field' ).length ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// if event is provided, create a new success callback.\n\t\t\tif ( args.event ) {\n\t\t\t\tvar event = $.Event( null, args.event );\n\t\t\t\targs.success = function () {\n\t\t\t\t\tacf.enableSubmit( $( event.target ) ).trigger( event );\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// action for 3rd party\n\t\t\tacf.doAction( 'validation_begin', this.$el );\n\n\t\t\t// lock form\n\t\t\tacf.lockForm( this.$el );\n\n\t\t\t// loading callback\n\t\t\targs.loading( this.$el, this );\n\n\t\t\t// update status\n\t\t\tthis.set( 'status', 'validating' );\n\n\t\t\t// success callback\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// validate\n\t\t\t\tif ( ! acf.isAjaxSuccess( json ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// filter\n\t\t\t\tvar data = acf.applyFilters(\n\t\t\t\t\t'validation_complete',\n\t\t\t\t\tjson.data,\n\t\t\t\t\tthis.$el,\n\t\t\t\t\tthis\n\t\t\t\t);\n\n\t\t\t\t// add errors\n\t\t\t\tif ( ! data.valid ) {\n\t\t\t\t\tthis.addErrors( data.errors );\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// complete\n\t\t\tvar onComplete = function () {\n\t\t\t\t// unlock form\n\t\t\t\tacf.unlockForm( this.$el );\n\n\t\t\t\t// failure\n\t\t\t\tif ( this.hasErrors() ) {\n\t\t\t\t\t// update status\n\t\t\t\t\tthis.set( 'status', 'invalid' );\n\n\t\t\t\t\t// action\n\t\t\t\t\tacf.doAction( 'validation_failure', this.$el, this );\n\n\t\t\t\t\t// display errors\n\t\t\t\t\tthis.showErrors();\n\n\t\t\t\t\t// failure callback\n\t\t\t\t\targs.failure( this.$el, this );\n\n\t\t\t\t\t// success\n\t\t\t\t} else {\n\t\t\t\t\t// update status\n\t\t\t\t\tthis.set( 'status', 'valid' );\n\n\t\t\t\t\t// remove previous error message\n\t\t\t\t\tif ( this.has( 'notice' ) ) {\n\t\t\t\t\t\tthis.get( 'notice' ).update( {\n\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\ttext: acf.__( 'Validation successful' ),\n\t\t\t\t\t\t\ttimeout: 1000,\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\n\t\t\t\t\t// action\n\t\t\t\t\tacf.doAction( 'validation_success', this.$el, this );\n\t\t\t\t\tacf.doAction( 'submit', this.$el );\n\n\t\t\t\t\t// success callback (submit form)\n\t\t\t\t\targs.success( this.$el, this );\n\n\t\t\t\t\t// lock form\n\t\t\t\t\tacf.lockForm( this.$el );\n\n\t\t\t\t\t// reset\n\t\t\t\t\tif ( args.reset ) {\n\t\t\t\t\t\tthis.reset();\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// complete callback\n\t\t\t\targs.complete( this.$el, this );\n\n\t\t\t\t// clear errors\n\t\t\t\tthis.clearErrors();\n\t\t\t};\n\n\t\t\t// serialize form data\n\t\t\tvar data = acf.serialize( this.$el );\n\t\t\tdata.action = 'acf/validate_save_post';\n\n\t\t\t// ajax\n\t\t\t$.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( data ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t\tcomplete: onComplete,\n\t\t\t} );\n\n\t\t\t// return false to fail validation and allow AJAX\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * setup\n\t\t *\n\t\t * Called during the constructor function to setup this instance\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $form The form element.\n\t\t * @return\tvoid\n\t\t */\n\t\tsetup: function ( $form ) {\n\t\t\t// set $el\n\t\t\tthis.$el = $form;\n\t\t},\n\n\t\t/**\n\t\t * reset\n\t\t *\n\t\t * Rests the validation to be used again.\n\t\t *\n\t\t * @date\t6/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\treset: function () {\n\t\t\t// reset data\n\t\t\tthis.set( 'errors', [] );\n\t\t\tthis.set( 'notice', null );\n\t\t\tthis.set( 'status', '' );\n\n\t\t\t// unlock form\n\t\t\tacf.unlockForm( this.$el );\n\t\t},\n\t} );\n\n\t/**\n\t * getValidator\n\t *\n\t * Returns the instance for a given form element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $el The form element.\n\t * @return\tobject\n\t */\n\tvar getValidator = function ( $el ) {\n\t\t// instantiate\n\t\tvar validator = $el.data( 'acf' );\n\t\tif ( ! validator ) {\n\t\t\tvalidator = new Validator( $el );\n\t\t}\n\n\t\t// return\n\t\treturn validator;\n\t};\n\n\t/**\n\t * acf.validateForm\n\t *\n\t * A helper function for the Validator.validate() function.\n\t * Returns true if form is valid, or fetches a validation request and returns false.\n\t *\n\t * @date\t4/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject args A list of settings to customize the validation process.\n\t * @return\tbool\n\t */\n\n\tacf.validateForm = function ( args ) {\n\t\treturn getValidator( args.form ).validate( args );\n\t};\n\n\t/**\n\t * acf.enableSubmit\n\t *\n\t * Enables a submit button and returns the element.\n\t *\n\t * @date\t30/8/18\n\t * @since\t5.7.4\n\t *\n\t * @param\tjQuery $submit The submit button.\n\t * @return\tjQuery\n\t */\n\tacf.enableSubmit = function ( $submit ) {\n\t\treturn $submit.removeClass( 'disabled' ).removeAttr( 'disabled' );\n\t};\n\n\t/**\n\t * acf.disableSubmit\n\t *\n\t * Disables a submit button and returns the element.\n\t *\n\t * @date\t30/8/18\n\t * @since\t5.7.4\n\t *\n\t * @param\tjQuery $submit The submit button.\n\t * @return\tjQuery\n\t */\n\tacf.disableSubmit = function ( $submit ) {\n\t\treturn $submit.addClass( 'disabled' ).attr( 'disabled', true );\n\t};\n\n\t/**\n\t * acf.showSpinner\n\t *\n\t * Shows the spinner element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $spinner The spinner element.\n\t * @return\tjQuery\n\t */\n\tacf.showSpinner = function ( $spinner ) {\n\t\t$spinner.addClass( 'is-active' ); // add class (WP > 4.2)\n\t\t$spinner.css( 'display', 'inline-block' ); // css (WP < 4.2)\n\t\treturn $spinner;\n\t};\n\n\t/**\n\t * acf.hideSpinner\n\t *\n\t * Hides the spinner element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $spinner The spinner element.\n\t * @return\tjQuery\n\t */\n\tacf.hideSpinner = function ( $spinner ) {\n\t\t$spinner.removeClass( 'is-active' ); // add class (WP > 4.2)\n\t\t$spinner.css( 'display', 'none' ); // css (WP < 4.2)\n\t\treturn $spinner;\n\t};\n\n\t/**\n\t * acf.lockForm\n\t *\n\t * Locks a form by disabeling its primary inputs and showing a spinner.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tacf.lockForm = function ( $form ) {\n\t\t// vars\n\t\tvar $wrap = findSubmitWrap( $form );\n\t\tvar $submit = $wrap\n\t\t\t.find( '.button, [type=\"submit\"]' )\n\t\t\t.not( '.acf-nav, .acf-repeater-add-row' );\n\t\tvar $spinner = $wrap.find( '.spinner, .acf-spinner' );\n\n\t\t// hide all spinners (hides the preview spinner)\n\t\tacf.hideSpinner( $spinner );\n\n\t\t// lock\n\t\tacf.disableSubmit( $submit );\n\t\tacf.showSpinner( $spinner.last() );\n\t\treturn $form;\n\t};\n\n\t/**\n\t * acf.unlockForm\n\t *\n\t * Unlocks a form by enabeling its primary inputs and hiding all spinners.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tacf.unlockForm = function ( $form ) {\n\t\t// vars\n\t\tvar $wrap = findSubmitWrap( $form );\n\t\tvar $submit = $wrap\n\t\t\t.find( '.button, [type=\"submit\"]' )\n\t\t\t.not( '.acf-nav, .acf-repeater-add-row' );\n\t\tvar $spinner = $wrap.find( '.spinner, .acf-spinner' );\n\n\t\t// unlock\n\t\tacf.enableSubmit( $submit );\n\t\tacf.hideSpinner( $spinner );\n\t\treturn $form;\n\t};\n\n\t/**\n\t * findSubmitWrap\n\t *\n\t * An internal function to find the 'primary' form submit wrapping element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tvar findSubmitWrap = function ( $form ) {\n\t\t// default post submit div\n\t\tvar $wrap = $form.find( '#submitdiv' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// 3rd party publish box\n\t\tvar $wrap = $form.find( '#submitpost' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// term, user\n\t\tvar $wrap = $form.find( 'p.submit' ).last();\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// front end form\n\t\tvar $wrap = $form.find( '.acf-form-submit' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// ACF 6.2 options page modal\n\t\tvar $wrap = $( '#acf-create-options-page-form .acf-actions' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// ACF 6.0+ headerbar submit\n\t\tvar $wrap = $( '.acf-headerbar-actions' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// default\n\t\treturn $form;\n\t};\n\n\t/**\n\t * A debounced function to trigger a form submission.\n\t *\n\t * @date\t15/07/2020\n\t * @since\t5.9.0\n\t *\n\t * @param\ttype Var Description.\n\t * @return\ttype Description.\n\t */\n\tvar submitFormDebounced = acf.debounce( function ( $form ) {\n\t\t$form.submit();\n\t} );\n\n\t/**\n\t * Ensure field is visible for validation errors\n\t *\n\t * @date\t20/10/2021\n\t * @since\t5.11.0\n\t */\n\tvar ensureFieldPostBoxIsVisible = function ( $el ) {\n\t\t// Find the postbox element containing this field.\n\t\tvar $postbox = $el.parents( '.acf-postbox' );\n\t\tif ( $postbox.length ) {\n\t\t\tvar acf_postbox = acf.getPostbox( $postbox );\n\t\t\tif ( acf_postbox && acf_postbox.isHiddenByScreenOptions() ) {\n\t\t\t\t// Rather than using .show() here, we don't want the field to appear next reload.\n\t\t\t\t// So just temporarily show the field group so validation can complete.\n\t\t\t\tacf_postbox.$el.removeClass( 'hide-if-js' );\n\t\t\t\tacf_postbox.$el.css( 'display', '' );\n\t\t\t}\n\t\t}\n\t};\n\n\t/**\n\t * Ensure metaboxes which contain browser validation failures are visible.\n\t *\n\t * @date\t20/10/2021\n\t * @since\t5.11.0\n\t */\n\tvar ensureInvalidFieldVisibility = function () {\n\t\t// Load each ACF input field and check it's browser validation state.\n\t\tvar $inputs = $( '.acf-field input' );\n\t\t$inputs.each( function () {\n\t\t\tif ( ! this.checkValidity() ) {\n\t\t\t\t// Field is invalid, so we need to make sure it's metabox is visible.\n\t\t\t\tensureFieldPostBoxIsVisible( $( this ) );\n\t\t\t}\n\t\t} );\n\t};\n\n\t/**\n\t * acf.validation\n\t *\n\t * Global validation logic\n\t *\n\t * @date\t4/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tacf.validation = new acf.Model( {\n\t\t/** @var string The model identifier. */\n\t\tid: 'validation',\n\n\t\t/** @var bool The active state. Set to false before 'prepare' to prevent validation. */\n\t\tactive: true,\n\n\t\t/** @var string The model initialize time. */\n\t\twait: 'prepare',\n\n\t\t/** @var object The model actions. */\n\t\tactions: {\n\t\t\tready: 'addInputEvents',\n\t\t\tappend: 'addInputEvents',\n\t\t},\n\n\t\t/** @var object The model events. */\n\t\tevents: {\n\t\t\t'click input[type=\"submit\"]': 'onClickSubmit',\n\t\t\t'click button[type=\"submit\"]': 'onClickSubmit',\n\t\t\t//'click #editor .editor-post-publish-button': 'onClickSubmitGutenberg',\n\t\t\t'click #save-post': 'onClickSave',\n\t\t\t'submit form#post': 'onSubmitPost',\n\t\t\t'submit form': 'onSubmit',\n\t\t},\n\n\t\t/**\n\t\t * initialize\n\t\t *\n\t\t * Called when initializing the model.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tinitialize: function () {\n\t\t\t// check 'validation' setting\n\t\t\tif ( ! acf.get( 'validation' ) ) {\n\t\t\t\tthis.active = false;\n\t\t\t\tthis.actions = {};\n\t\t\t\tthis.events = {};\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * enable\n\t\t *\n\t\t * Enables validation.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tenable: function () {\n\t\t\tthis.active = true;\n\t\t},\n\n\t\t/**\n\t\t * disable\n\t\t *\n\t\t * Disables validation.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tdisable: function () {\n\t\t\tthis.active = false;\n\t\t},\n\n\t\t/**\n\t\t * reset\n\t\t *\n\t\t * Rests the form validation to be used again\n\t\t *\n\t\t * @date\t6/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $form The form element.\n\t\t * @return\tvoid\n\t\t */\n\t\treset: function ( $form ) {\n\t\t\tgetValidator( $form ).reset();\n\t\t},\n\n\t\t/**\n\t\t * addInputEvents\n\t\t *\n\t\t * Adds 'invalid' event listeners to HTML inputs.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $el The element being added / readied.\n\t\t * @return\tvoid\n\t\t */\n\t\taddInputEvents: function ( $el ) {\n\t\t\t// Bug exists in Safari where custom \"invalid\" handling prevents draft from saving.\n\t\t\tif ( acf.get( 'browser' ) === 'safari' ) return;\n\n\t\t\t// vars\n\t\t\tvar $inputs = $( '.acf-field [name]', $el );\n\n\t\t\t// check\n\t\t\tif ( $inputs.length ) {\n\t\t\t\tthis.on( $inputs, 'invalid', 'onInvalid' );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onInvalid\n\t\t *\n\t\t * Callback for the 'invalid' event.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonInvalid: function ( e, $el ) {\n\t\t\t// prevent default\n\t\t\t// - prevents browser error message\n\t\t\t// - also fixes chrome bug where 'hidden-by-tab' field throws focus error\n\t\t\te.preventDefault();\n\n\t\t\t// vars\n\t\t\tvar $form = $el.closest( 'form' );\n\n\t\t\t// check form exists\n\t\t\tif ( $form.length ) {\n\t\t\t\t// add error to validator\n\t\t\t\tgetValidator( $form ).addError( {\n\t\t\t\t\tinput: $el.attr( 'name' ),\n\t\t\t\t\tmessage: acf.strEscape( e.target.validationMessage ),\n\t\t\t\t} );\n\n\t\t\t\t// trigger submit on $form\n\t\t\t\t// - allows for \"save\", \"preview\" and \"publish\" to work\n\t\t\t\tsubmitFormDebounced( $form );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onClickSubmit\n\t\t *\n\t\t * Callback when clicking submit.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSubmit: function ( e, $el ) {\n\t\t\t// Some browsers (safari) force their browser validation before our AJAX validation,\n\t\t\t// so we need to make sure fields are visible earlier than showErrors()\n\t\t\tensureInvalidFieldVisibility();\n\n\t\t\t// store the \"click event\" for later use in this.onSubmit()\n\t\t\tthis.set( 'originalEvent', e );\n\t\t},\n\n\t\t/**\n\t\t * onClickSave\n\t\t *\n\t\t * Set ignore to true when saving a draft.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSave: function ( e, $el ) {\n\t\t\tthis.set( 'ignore', true );\n\t\t},\n\n\t\t/**\n\t\t * onClickSubmitGutenberg\n\t\t *\n\t\t * Custom validation event for the gutenberg editor.\n\t\t *\n\t\t * @date\t29/10/18\n\t\t * @since\t5.8.0\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSubmitGutenberg: function ( e, $el ) {\n\t\t\t// validate\n\t\t\tvar valid = acf.validateForm( {\n\t\t\t\tform: $( '#editor' ),\n\t\t\t\tevent: e,\n\t\t\t\treset: true,\n\t\t\t\tfailure: function ( $form, validator ) {\n\t\t\t\t\tvar $notice = validator.get( 'notice' ).$el;\n\t\t\t\t\t$notice.appendTo( '.components-notice-list' );\n\t\t\t\t\t$notice\n\t\t\t\t\t\t.find( '.acf-notice-dismiss' )\n\t\t\t\t\t\t.removeClass( 'small' );\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\t// if not valid, stop event and allow validation to continue\n\t\t\tif ( ! valid ) {\n\t\t\t\te.preventDefault();\n\t\t\t\te.stopImmediatePropagation();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onSubmitPost\n\t\t *\n\t\t * Callback when the 'post' form is submit.\n\t\t *\n\t\t * @date\t5/3/19\n\t\t * @since\t5.7.13\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonSubmitPost: function ( e, $el ) {\n\t\t\t// Check if is preview.\n\t\t\tif ( $( 'input#wp-preview' ).val() === 'dopreview' ) {\n\t\t\t\t// Ignore validation.\n\t\t\t\tthis.set( 'ignore', true );\n\n\t\t\t\t// Unlock form to fix conflict with core \"submit.edit-post\" event causing all submit buttons to be disabled.\n\t\t\t\tacf.unlockForm( $el );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onSubmit\n\t\t *\n\t\t * Callback when the form is submit.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonSubmit: function ( e, $el ) {\n\t\t\t// Allow form to submit if...\n\t\t\tif (\n\t\t\t\t// Validation has been disabled.\n\t\t\t\t! this.active ||\n\t\t\t\t// Or this event is to be ignored.\n\t\t\t\tthis.get( 'ignore' ) ||\n\t\t\t\t// Or this event has already been prevented.\n\t\t\t\te.isDefaultPrevented()\n\t\t\t) {\n\t\t\t\t// Return early and call reset function.\n\t\t\t\treturn this.allowSubmit();\n\t\t\t}\n\n\t\t\t// Validate form.\n\t\t\tvar valid = acf.validateForm( {\n\t\t\t\tform: $el,\n\t\t\t\tevent: this.get( 'originalEvent' ),\n\t\t\t} );\n\n\t\t\t// If not valid, stop event to prevent form submit.\n\t\t\tif ( ! valid ) {\n\t\t\t\te.preventDefault();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * allowSubmit\n\t\t *\n\t\t * Resets data during onSubmit when the form is allowed to submit.\n\t\t *\n\t\t * @date\t5/3/19\n\t\t * @since\t5.7.13\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tallowSubmit: function () {\n\t\t\t// Reset \"ignore\" state.\n\t\t\tthis.set( 'ignore', false );\n\n\t\t\t// Reset \"originalEvent\" object.\n\t\t\tthis.set( 'originalEvent', false );\n\n\t\t\t// Return true\n\t\t\treturn true;\n\t\t},\n\t} );\n\n\tvar gutenbergValidation = new acf.Model( {\n\t\twait: 'prepare',\n\t\tinitialize: function () {\n\t\t\t// Bail early if not Gutenberg.\n\t\t\tif ( ! acf.isGutenberg() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Custommize the editor.\n\t\t\tthis.customizeEditor();\n\t\t},\n\t\tcustomizeEditor: function () {\n\t\t\t// Extract vars.\n\t\t\tvar editor = wp.data.dispatch( 'core/editor' );\n\t\t\tvar editorSelect = wp.data.select( 'core/editor' );\n\t\t\tvar notices = wp.data.dispatch( 'core/notices' );\n\n\t\t\t// Backup original method.\n\t\t\tvar savePost = editor.savePost;\n\n\t\t\t// Listen for changes to post status and perform actions:\n\t\t\t// a) Enable validation for \"publish\" action.\n\t\t\t// b) Remember last non \"publish\" status used for restoring after validation fail.\n\t\t\tvar useValidation = false;\n\t\t\tvar lastPostStatus = '';\n\t\t\twp.data.subscribe( function () {\n\t\t\t\tvar postStatus =\n\t\t\t\t\teditorSelect.getEditedPostAttribute( 'status' );\n\t\t\t\tuseValidation =\n\t\t\t\t\tpostStatus === 'publish' || postStatus === 'future';\n\t\t\t\tlastPostStatus =\n\t\t\t\t\tpostStatus !== 'publish' ? postStatus : lastPostStatus;\n\t\t\t} );\n\n\t\t\t// Create validation version.\n\t\t\teditor.savePost = function ( options ) {\n\t\t\t\toptions = options || {};\n\n\t\t\t\t// Backup vars.\n\t\t\t\tvar _this = this;\n\t\t\t\tvar _args = arguments;\n\n\t\t\t\t// Perform validation within a Promise.\n\t\t\t\treturn new Promise( function ( resolve, reject ) {\n\t\t\t\t\t// Bail early if is autosave or preview.\n\t\t\t\t\tif ( options.isAutosave || options.isPreview ) {\n\t\t\t\t\t\treturn resolve( 'Validation ignored (autosave).' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Bail early if validation is not needed.\n\t\t\t\t\tif ( ! useValidation ) {\n\t\t\t\t\t\treturn resolve( 'Validation ignored (draft).' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Validate the editor form.\n\t\t\t\t\tvar valid = acf.validateForm( {\n\t\t\t\t\t\tform: $( '#editor' ),\n\t\t\t\t\t\treset: true,\n\t\t\t\t\t\tcomplete: function ( $form, validator ) {\n\t\t\t\t\t\t\t// Always unlock the form after AJAX.\n\t\t\t\t\t\t\teditor.unlockPostSaving( 'acf' );\n\t\t\t\t\t\t},\n\t\t\t\t\t\tfailure: function ( $form, validator ) {\n\t\t\t\t\t\t\t// Get validation error and append to Gutenberg notices.\n\t\t\t\t\t\t\tvar notice = validator.get( 'notice' );\n\t\t\t\t\t\t\tnotices.createErrorNotice( notice.get( 'text' ), {\n\t\t\t\t\t\t\t\tid: 'acf-validation',\n\t\t\t\t\t\t\t\tisDismissible: true,\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\tnotice.remove();\n\n\t\t\t\t\t\t\t// Restore last non \"publish\" status.\n\t\t\t\t\t\t\tif ( lastPostStatus ) {\n\t\t\t\t\t\t\t\teditor.editPost( {\n\t\t\t\t\t\t\t\t\tstatus: lastPostStatus,\n\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// Rejext promise and prevent savePost().\n\t\t\t\t\t\t\treject( 'Validation failed.' );\n\t\t\t\t\t\t},\n\t\t\t\t\t\tsuccess: function () {\n\t\t\t\t\t\t\tnotices.removeNotice( 'acf-validation' );\n\n\t\t\t\t\t\t\t// Resolve promise and allow savePost().\n\t\t\t\t\t\t\tresolve( 'Validation success.' );\n\t\t\t\t\t\t},\n\t\t\t\t\t} );\n\n\t\t\t\t\t// Resolve promise and allow savePost() if no validation is needed.\n\t\t\t\t\tif ( valid ) {\n\t\t\t\t\t\tresolve( 'Validation bypassed.' );\n\n\t\t\t\t\t\t// Otherwise, lock the form and wait for AJAX response.\n\t\t\t\t\t} else {\n\t\t\t\t\t\teditor.lockPostSaving( 'acf' );\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t\t\t.then( function () {\n\t\t\t\t\t\treturn savePost.apply( _this, _args );\n\t\t\t\t\t},\n\t\t\t\t\t( err ) => {\n\t\t\t\t\t\t// Nothing to do here, user is alerted of validation issues.\n\t\t\t\t\t} );\n\t\t\t};\n\t\t},\n\t} );\n} )( jQuery );\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import './_acf-field.js';\nimport './_acf-fields.js';\nimport './_acf-field-accordion.js';\nimport './_acf-field-button-group.js';\nimport './_acf-field-checkbox.js';\nimport './_acf-field-color-picker.js';\nimport './_acf-field-date-picker.js';\nimport './_acf-field-date-time-picker.js';\nimport './_acf-field-google-map.js';\nimport './_acf-field-image.js';\nimport './_acf-field-file.js';\nimport './_acf-field-link.js';\nimport './_acf-field-oembed.js';\nimport './_acf-field-radio.js';\nimport './_acf-field-range.js';\nimport './_acf-field-relationship.js';\nimport './_acf-field-select.js';\nimport './_acf-field-tab.js';\nimport './_acf-field-post-object.js';\nimport './_acf-field-page-link.js';\nimport './_acf-field-user.js';\nimport './_acf-field-taxonomy.js';\nimport './_acf-field-time-picker.js';\nimport './_acf-field-true-false.js';\nimport './_acf-field-url.js';\nimport './_acf-field-wysiwyg.js';\nimport './_acf-condition.js';\nimport './_acf-conditions.js';\nimport './_acf-condition-types.js';\nimport './_acf-unload.js';\nimport './_acf-postbox.js';\nimport './_acf-media.js';\nimport './_acf-screen.js';\nimport './_acf-select2.js';\nimport './_acf-tinymce.js';\nimport './_acf-validation.js';\nimport './_acf-helpers.js';\nimport './_acf-compatibility.js';\n"],"names":["$","undefined","acf","newCompatibility","instance","compatibilty","__proto__","compatibility","getCompatibility","_acf","l10n","o","fields","update","set","add_action","addAction","remove_action","removeAction","do_action","doAction","add_filter","addFilter","remove_filter","removeFilter","apply_filters","applyFilters","parse_args","parseArgs","disable_el","disable","disable_form","enable_el","enable","enable_form","update_user_setting","updateUserSetting","prepare_for_ajax","prepareForAjax","is_ajax_success","isAjaxSuccess","remove_el","remove","remove_tr","str_replace","strReplace","render_select","renderSelect","get_uniqid","uniqid","serialize_form","serialize","esc_html","strEscape","str_sanitize","strSanitize","_e","k1","k2","compatKey","compats","__","string","get_selector","s","selector","isPlainObject","isEmptyObject","k","get_fields","$el","all","args","is","parent","suppressFilters","findFields","get_field","$fields","apply","arguments","length","first","get_closest_field","closest","get_field_wrap","get_field_key","$field","data","get_field_type","get_data","defaults","maybe_get","obj","key","value","keys","String","split","i","hasOwnProperty","compatibleArgument","arg","Field","compatibleArguments","arrayArgs","map","compatibleCallback","origCallback","document","action","callback","priority","context","actions","model","filters","events","extend","each","name","_add_action","_add_filter","_add_event","indexOf","event","substr","fn","e","field_group","on","get","field","type","_set_$field","focus","doFocus","_validation","validation","remove_error","getField","removeError","add_warning","message","showNotice","text","timeout","fetch","validateForm","enableSubmit","disableSubmit","showSpinner","hideSpinner","unlockForm","lockForm","tooltip","newTooltip","target","temp","confirm","button_y","button_n","cancel","confirm_remove","confirmRemove","media","Model","activeFrame","new_media_popup","frame","onNewMediaPopup","popup","props","mime_types","allowedTypes","id","attachment","newMediaPopup","select2","init","$select","allow_null","allowNull","ajax_action","ajaxAction","newSelect2","destroy","getInstance","postbox","render","edit_url","editLink","edit_title","editTitle","newPostbox","screen","check","ajax","jQuery","parseString","val","isEqualTo","v1","v2","toLowerCase","isEqualToNumber","parseFloat","isGreaterThan","isLessThan","inArray","array","containsString","haystack","needle","matchesPattern","pattern","regexp","RegExp","match","HasValue","Condition","operator","label","fieldTypes","rule","Array","choices","fieldObject","registerConditionType","HasNoValue","prototype","EqualTo","isNumeric","NotEqualTo","PatternMatch","Contains","TrueFalseEqualTo","choiceType","TrueFalseNotEqualTo","SelectEqualTo","lines","$setting","$input","prop","push","line","trim","SelectNotEqualTo","GreaterThan","LessThan","SelectionGreaterThan","SelectionLessThan","storage","conditions","change","keyup","enableField","disableField","setup","getEventTarget","calculate","newCondition","fieldType","conditionTypes","getConditionTypes","condition","modelId","strPascalCase","proto","mid","models","getConditionType","registerConditionForFieldType","conditionType","types","ProtoFieldTypes","ProtoOperator","CONTEXT","conditionsManager","new_field","onNewField","has","getConditions","getSiblingField","getFields","sibling","parents","Conditions","timeStamp","groups","rules","addRules","addRule","changed","show","hide","showEnable","cid","hideDisable","pass","getGroups","group","passed","filter","hasGroups","addGroup","hasGroup","getGroup","removeGroup","delete","groupArray","hasRule","getRule","removeRule","wait","$control","initialize","hasClass","$label","$labelWrap","$inputWrap","$wrap","$instructions","children","append","$table","$newLabel","$newInput","$newTable","attr","$newWrap","html","addClass","order","getPreference","css","prepend","accordionManager","iconHtml","open","$parent","nextUntil","removeAttr","registerFieldType","unload","isOpen","toggle","close","isGutenberg","duration","find","slideDown","replaceWith","siblings","slideUp","removeClass","onClick","preventDefault","onInvalidField","busy","setTimeout","onUnload","setPreference","setValue","trigger","selected","$toggle","$inputs","not","getValue","onChange","checked","onClickAdd","getInputName","before","last","onClickToggle","$labels","onClickCustom","$text","next","duplicateField","$inputText","iris","defaultColor","palettes","clear","wpColorPicker","onDuplicate","$duplicate","$colorPicker","initializeCompatibility","dateFormat","altField","altFormat","changeYear","yearRange","changeMonth","showButtonPanel","firstDay","newDatePicker","datepicker","onBlur","datePickerManager","locale","rtl","isRTL","regional","setDefaults","exists","wrap","DatePickerField","timeFormat","altFieldTimeOnly","altTimeFormat","controlType","oneLine","newDateTimePicker","dateTimePickerManager","timepicker","datetimepicker","ImageField","validateAttachment","attributes","url","alt","title","filename","filesizeHumanReadable","icon","src","selectAttachment","multiple","mode","library","select","proxy","editAttachment","button","showField","$search","$canvas","setState","state","JSON","parse","silent","valAttr","stringify","renderVal","address","setPosition","lat","lng","marker","setVisible","newLatLng","google","maps","LatLng","center","position","getPosition","setCenter","withAPI","initializeMap","bind","zoom","mapArgs","scrollwheel","parseInt","mapTypeId","MapTypeId","ROADMAP","draggable","raiseOnDrag","autocomplete","Map","markerArgs","Marker","isset","autocompleteArgs","places","Autocomplete","bindTo","addMapEvents","addListener","latLng","searchPosition","place","getPlace","searchPlace","getZoom","geocoder","geocode","location","results","status","replace","parseResult","geometry","formatted_address","searchAddress","searchLocation","navigator","geolocation","alert","getCurrentPosition","coords","latitude","longitude","error","result","place_id","street_number","street_name","city","post_code","country","keywords","address_components","component","component_type","long_name","short_name","onClickClear","onClickLocate","onClickSearch","onFocusSearch","onBlurSearch","onKeyupSearch","onKeydownSearch","which","blur","onShow","loading","window","Geocoder","dataType","cache","success","caption","description","width","height","size","isget","getNext","removeAttachment","onClickEdit","onClickRemove","$hiddenInput","getFileInputData","param","$node","$div","wpLink","getNodeValue","decode","setNodeValue","getInputValue","setInputValue","$textarea","onOpen","wpLinkL10n","onClose","$submit","isSubmit","off","getSearchVal","showLoading","hideLoading","maybeSearch","prevUrl","clearTimeout","search","ajaxData","field_key","xhr","abort","json","complete","onKeypressSearch","onChangeSearch","SelectField","$inputAlt","$list","list","$listItems","$listItem","newChoice","join","newValue","delayed","once","sortable","items","forceHelperSize","forcePlaceholderSize","scroll","scrollTop","onScrollChoices","one","onceInView","Math","ceil","scrollHeight","innerHeight","paged","onKeypressFilter","onChangeFilter","maybeFetch","max","$span","$li","onTouchStartValues","getAjaxData","$choiceslist","$loading","onComplete","onSuccess","more","walkChoices","$html","$prevLabel","$prevList","walk","isArray","item","escHtml","escAttr","removeField","inherit","placeholder","onRemove","tabs","tab","findTabs","prevAll","findTab","$tabs","$tab","settings","endpoint","placement","Tabs","addTab","isActive","showFields","hiddenByTab","hideFields","lockKey","visible","refresh","hidden","reset","active","close_field_object","index","initialized","$before","ulClass","initializeTabs","getVisible","shift","groupIndex","tabIndex","isVisible","selectTab","closeTabs","getActive","setActive","hasActive","closeActive","closeTab","openTab","t","$a","outerHTML","classes","Tab","onRefresh","attribute","top","outerHeight","onCloseFieldObject","tabsManager","prepare","invalid_field","getTabs","getInstances","ftype","getRelatedPrototype","getRelatedType","getFieldType","$form","$name","$button","$message","notice","step1","newPopup","step2","content","step3","stopImmediatePropagation","startButtonLoading","term_name","term_parent","step4","stopButtonLoading","step5","newNotice","getAjaxMessage","dismiss","getAjaxError","term","$option","term_id","term_label","after","otherField","appendTerm","selectTerm","appendTermSelect","appendTermCheckbox","addOption","$ul","selectOption","onClickRadio","closeText","selectText","timeOnly","dp_instance","t_instance","$close","dpDiv","_updateDateTime","newTimePicker","$switch","$on","$off","switchOn","switchOff","onFocus","onKeypress","keyCode","isValid","onkeyup","query_nonce","user_query_nonce","unmountField","remountField","getMode","initializeEditor","tinymce","quicktags","toolbar","oldId","newId","uniqueId","inputData","inputVal","rename","destructive","onMousedown","enableEditor","disableEditor","eventScope","$parents","removeNotice","away","showError","bubbles","newField","getFieldTypes","category","limit","excludeSubFields","slice","findField","findClosestField","getClosestField","addGlobalFieldAction","globalAction","pluralAction","singleAction","globalCallback","extraArgs","pluralArgs","concat","pluralCallback","singleArgs","addSingleFieldAction","singleEvent","singleCallback","variations","variation","prefix","singleFieldEvents","globalFieldActions","singleFieldActions","fieldsEventManager","duplicateFieldsManager","duplicate","duplicate_fields","$el2","onDuplicateFields","duplicates","refreshHelper","show_field","hide_field","remove_field","unmount_field","remount_field","mountHelper","sortstart","sortstop","onSortstart","$item","onSortstop","sortableHelper","$placeholder","duplicateHelper","after_duplicate","onAfterDuplicate","vals","tableHelper","renderTables","self","renderTable","$ths","$tds","$th","$cells","$hidden","availableWidth","colspan","$fixedWidths","$auoWidths","$td","fieldsHelper","renderGroups","renderGroup","$row","thisTop","thisLeft","left","outerWidth","thisHeight","add","bodyClassShiftHelper","keydown","isShiftKey","onKeyDown","onKeyUp","autoOpen","EditMediaPopup","SelectMediaPopup","getPostID","postID","getMimeTypes","getMimeType","allTypes","MediaPopup","options","getFrameOptions","addFrameStates","wp","addFrameEvents","detach","states","uploadedTo","post__in","Query","query","mirroring","_acfuploader","controller","Library","filterable","editable","allowLocalEdits","EditImage","image","view","loadEditor","selection","_x","_wpPluploadSettings","multipart_params","console","log","customizeFilters","audio","video","mimeType","newFilter","orderby","unattached","uploaded","renderFilters","customizePrototypes","post","customizeAttachmentsButton","customizeAttachmentsRouter","customizeAttachmentFilters","customizeAttachmentCompat","customizeAttachmentLibrary","Button","_","Backbone","listenTo","Parent","Router","addExpand","AttachmentFilters","All","chain","el","sortBy","pluck","AttachmentCompat","rendered","save","serializeForAjax","saveCompat","always","postSave","AttachmentLibrary","Attachment","acf_errors","toggleSelection","collection","single","errors","$sidebar","postboxManager","getPostbox","getPostboxes","Postbox","style","edit","$postbox","$hide","$hideLabel","$hndle","$handleActions","$inside","isHiddenByScreenOptions","isPost","isUser","isTaxonomy","isAttachment","isNavMenu","isWidget","isComment","getPageTemplate","getPageParent","getPageType","getPostType","getPostFormat","getPostCoreTerms","terms","tax_input","post_category","tax","getPostTerms","productType","getProductType","product_type","uniqueArray","post_id","postType","post_type","pageTemplate","page_template","pageParent","page_parent","pageType","page_type","postFormat","post_format","postTerms","post_terms","renderPostScreen","renderUserScreen","copyEvents","$from","$to","_data","handler","sortMetabox","ids","wpMinorVersion","postboxHeader","$prefs","_result","sorted","gutenScreen","postEdits","isGutenbergPostEditor","subscribe","debounce","onRefreshPostScreen","domReady","getTaxonomies","taxonomy","rest_base","_postEdits","getPostEdits","getEditedPostAttribute","taxonomies","slug","dispatch","locations","getActiveMetaBoxLocations","getMetaBoxesPerLocation","m","r","setAvailableMetaBoxesPerLocation","ajaxResults","templateSelection","templateResult","dropdownCssClass","getVersion","Select2_4","Select2_3","Select2","getOption","unselectOption","option","$options","sort","a","b","getAttribute","mergeOptions","getChoices","crawl","$child","params","page","getAjaxResults","processAjaxResults","pagination","allowClear","escapeMarkup","markup","$selection","element","appendTo","attrAjax","removeData","delay","processResults","$container","stop","$prevOptions","$prevGroup","$group","separator","dropdownCss","initSelection","inputValue","quietMillis","choice","select2Manager","version","addTranslations4","addTranslations3","select2L10n","errorLoading","load_fail","inputTooLong","overChars","input","maximum","input_too_long_n","input_too_long_1","inputTooShort","remainingChars","minimum","input_too_short_n","input_too_short_1","loadingMore","load_more","maximumSelected","selection_too_long_n","selection_too_long_1","noResults","matches_0","searching","amd","define","formatMatches","matches","matches_n","matches_1","formatNoMatches","formatAjaxError","formatInputTooShort","min","formatInputTooLong","formatSelectionTooBig","formatLoadMore","formatSearching","locales","tinyMCEPreInit","mceInit","acf_content","qtInit","initializeTinymce","initializeQuicktags","toolbars","ed","MouseEvent","dispatchEvent","wp_autoresize_on","tadv_noautop","wpautop","buildQuicktags","canvas","theButtons","use","instanceId","buttons","edButtons","dfw","QTags","DFWButton","getElementsByTagName","dir","textdirection","TextDirectionButton","innerHTML","triggerHandler","destroyTinymce","enableTinymce","switchEditors","go","editorManager","ready","onPrepare","onReady","editor","autop","oldEditor","removep","editors","activeEditor","wpActiveEditor","validation_failure","validation_success","stopListening","startListening","Validator","addErrors","addError","hasErrors","clearErrors","getErrors","getFieldErrors","inputs","getGlobalErrors","showErrors","fieldErrors","globalErrors","errorCount","$scrollTo","ensureFieldPostBoxIsVisible","errorMessage","animate","offset","onChangeStatus","prevValue","validate","failure","submit","Event","valid","getValidator","validator","form","$spinner","findSubmitWrap","submitFormDebounced","acf_postbox","ensureInvalidFieldVisibility","checkValidity","addInputEvents","onInvalid","validationMessage","onClickSubmit","onClickSave","onClickSubmitGutenberg","$notice","onSubmitPost","onSubmit","isDefaultPrevented","allowSubmit","gutenbergValidation","customizeEditor","editorSelect","notices","savePost","useValidation","lastPostStatus","postStatus","_this","_args","Promise","resolve","reject","isAutosave","isPreview","unlockPostSaving","createErrorNotice","isDismissible","editPost","lockPostSaving","then","err"],"sourceRoot":""} \ No newline at end of file diff --git a/assets/build/js/acf-input.min.js b/assets/build/js/acf-input.min.js index e430a81..89b0e6c 100644 --- a/assets/build/js/acf-input.min.js +++ b/assets/build/js/acf-input.min.js @@ -1 +1 @@ -(()=>{var e={7787:()=>{!function(e,t){acf.newCompatibility=function(e,t){return(t=t||{}).__proto__=e.__proto__,e.__proto__=t,e.compatibility=t,t},acf.getCompatibility=function(e){return e.compatibility||null};var i=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.renderSelect,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});i._e=function(e,t){e=e||"";var i=(t=t||"")?e+"."+t:e,a={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(a[i])return acf.__(a[i]);var n=this.l10n[e]||"";return t&&(n=n[t]||""),n},i.get_selector=function(t){var i=".acf-field";if(!t)return i;if(e.isPlainObject(t)){if(e.isEmptyObject(t))return i;for(var a in t){t=t[a];break}}return i+="-"+t,i=acf.strReplace("_","-",i),acf.strReplace("field-field-","field-",i)},i.get_fields=function(e,t,i){var a={is:e||"",parent:t||!1,suppressFilters:i||!1};return a.is&&(a.is=this.get_selector(a.is)),acf.findFields(a)},i.get_field=function(e,t){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(e,t){return e.closest(this.get_selector(t))},i.get_field_wrap=function(e){return e.closest(this.get_selector())},i.get_field_key=function(e){return e.data("key")},i.get_field_type=function(e){return e.data("type")},i.get_data=function(e,t){return acf.parseArgs(e.data(),t)},i.maybe_get=function(e,t,i){void 0===i&&(i=null),keys=String(t).split(".");for(var a=0;a1){for(var c=0;c0?t.substr(0,n):t,r=n>0?t.substr(n+1):"",o=function(t){t.$el=e(this),acf.field_group&&(t.$field=t.$el.closest(".acf-field-object")),"function"==typeof a.event&&(t=a.event(t)),a[i].apply(a,arguments)};r?e(document).on(s,r,o):e(document).on(s,o)},get:function(e,t){return t=t||null,void 0!==this[e]&&(t=this[e]),t},set:function(e,t){return this[e]=t,"function"==typeof this["_set_"+e]&&this["_set_"+e].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_action(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_filter:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_filter(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_event:function(t,i){var a=this,n=t.substr(0,t.indexOf(" ")),s=t.substr(t.indexOf(" ")+1),r=acf.get_selector(a.type);e(document).on(n,r+" "+s,(function(t){var n=e(this),s=acf.get_closest_field(n,a.type);s.length&&(s.is(a.$field)||a.set("$field",s),t.$el=n,t.$field=s,a[i].apply(a,[t]))}))},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(e){return this.set("$field",e)}}),acf.newCompatibility(acf.validation,{remove_error:function(e){acf.getField(e).removeError()},add_warning:function(e,t){acf.getField(e).showNotice({text:t,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm}),i.tooltip={tooltip:function(e,t){return acf.newTooltip({text:e,target:t}).$el},temp:function(e,t){acf.newTooltip({text:e,target:t,timeout:250})},confirm:function(e,t,i,a,n){acf.newTooltip({confirm:!0,text:i,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})},confirm_remove:function(e,t){acf.newTooltip({confirmRemove:!0,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(e){this.activeFrame=e.frame},popup:function(e){return e.mime_types&&(e.allowedTypes=e.mime_types),e.id&&(e.attachment=e.id),acf.newMediaPopup(e).frame}}),i.select2={init:function(e,t,i){return t.allow_null&&(t.allowNull=t.allow_null),t.ajax_action&&(t.ajaxAction=t.ajax_action),i&&(t.field=acf.getField(i)),acf.newSelect2(e,t)},destroy:function(e){return acf.getInstance(e).destroy()}},i.postbox={render:function(e){return e.edit_url&&(e.editLink=e.edit_url),e.edit_title&&(e.editTitle=e.edit_title),acf.newPostbox(e)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery)},682:()=>{!function(e,t){var __=acf.__,i=function(e){return e?""+e:""},a=function(e,t){return i(e).toLowerCase()===i(t).toLowerCase()},n=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:__("Has any value"),fieldTypes:["text","textarea","number","range","email","url","password","image","file","wysiwyg","oembed","select","checkbox","radio","button_group","link","post_object","page_link","relationship","taxonomy","user","google_map","date_picker","date_time_picker","time_picker","color_picker"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(e){return''}});acf.registerConditionType(n);var s=n.extend({type:"hasNoValue",operator:"==empty",label:__("Has no value"),match:function(e,t){return!n.prototype.match.apply(this,arguments)}});acf.registerConditionType(s);var r=acf.Condition.extend({type:"equalTo",operator:"==",label:__("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(e,t){return acf.isNumeric(e.value)?(i=e.value,n=t.val(),parseFloat(i)===parseFloat(n)):a(e.value,t.val());var i,n},choices:function(e){return''}});acf.registerConditionType(r);var o=r.extend({type:"notEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!r.prototype.match.apply(this,arguments)}});acf.registerConditionType(o);var c=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:__("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(e,t){return a=t.val(),n=e.value,s=new RegExp(i(n),"gi"),i(a).match(s);var a,n,s},choices:function(e){return''}});acf.registerConditionType(c);var l=acf.Condition.extend({type:"contains",operator:"==contains",label:__("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(e,t){return a=t.val(),n=e.value,i(a).indexOf(i(n))>-1;var a,n},choices:function(e){return''}});acf.registerConditionType(l);var d=r.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(d);var u=o.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(u);var f=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:__("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(e,t){var n,s=t.val();return s instanceof Array?(n=e.value,s.map((function(e){return i(e)})).indexOf(n)>-1):a(e.value,s)},choices:function(e){var t=[],i=e.$setting("choices textarea").val().split("\n");return e.$input("allow_null").prop("checked")&&t.push({id:"",text:__("Null")}),i.map((function(e){(e=e.split(":"))[1]=e[1]||e[0],t.push({id:e[0].trim(),text:e[1].trim()})})),t}});acf.registerConditionType(f);var p=f.extend({type:"selectNotEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!f.prototype.match.apply(this,arguments)}});acf.registerConditionType(p);var h=acf.Condition.extend({type:"greaterThan",operator:">",label:__("Value is greater than"),fieldTypes:["number","range"],match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),i=n,a=e.value,parseFloat(i)>parseFloat(a)},choices:function(e){return''}});acf.registerConditionType(h);var g=h.extend({type:"lessThan",operator:"<",label:__("Value is less than"),match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),null==n||!1===n||(i=n,a=e.value,parseFloat(i)'}});acf.registerConditionType(g);var m=h.extend({type:"selectionGreaterThan",label:__("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(m);var v=g.extend({type:"selectionLessThan",label:__("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(v)}(jQuery)},2849:()=>{!function(e,t){var i=[];acf.Condition=acf.Model.extend({type:"",operator:"==",label:"",choiceType:"input",fieldTypes:[],data:{conditions:!1,field:!1,rule:{}},events:{change:"change",keyup:"change",enableField:"change",disableField:"change"},setup:function(t){e.extend(this.data,t)},getEventTarget:function(e,t){return e||this.get("field").$el},change:function(e,t){this.get("conditions").change(e)},match:function(e,t){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(e){return''}}),acf.newCondition=function(e,t){var i=t.get("field"),a=i.getField(e.field);if(!i||!a)return!1;var n={rule:e,target:i,conditions:t,field:a},s=a.get("type"),r=e.operator;return new(acf.getConditionTypes({fieldType:s,operator:r})[0]||acf.Condition)(n)};var a=function(e){return acf.strPascalCase(e||"")+"Condition"};acf.registerConditionType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getConditionType=function(e){var t=a(e);return acf.models[t]||!1},acf.registerConditionForFieldType=function(e,t){var i=acf.getConditionType(e);i&&i.prototype.fieldTypes.push(t)},acf.getConditionTypes=function(e){e=acf.parseArgs(e,{fieldType:"",operator:""});var t=[];return i.map((function(i){var a=acf.getConditionType(i),n=a.prototype.fieldTypes,s=a.prototype.operator;e.fieldType&&-1===n.indexOf(e.fieldType)||e.operator&&s!==e.operator||t.push(a)})),t}}(jQuery)},3155:()=>{!function(e,t){var i="conditional_logic",a=(new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(e){e.has("conditions")&&e.getConditions().render()}}),function(t,i){var a=acf.getFields({key:i,sibling:t.$el,suppressFilters:!0});return a.length||(a=acf.getFields({key:i,parent:t.$el.parent(),suppressFilters:!0})),!a.length&&e(".acf-field-settings").length&&(a=acf.getFields({key:i,parent:t.$el.parents(".acf-field-settings:first"),suppressFilters:!0})),!a.length&&e("#acf-basic-settings").length&&(a=acf.getFields({key:i,parent:e("#acf-basic-settings"),suppressFilters:!0})),!!a.length&&a[0]});acf.Field.prototype.getField=function(e){var t=a(this,e);if(t)return t;for(var i=this.parents(),n=0;n{!function(e,t){var i=0,a=acf.Field.extend({type:"accordion",wait:"",$control:function(){return this.$(".acf-fields:first")},initialize:function(){if(!this.$el.hasClass("acf-accordion")&&!this.$el.is("td")){if(this.get("endpoint"))return this.remove();var t=this.$el,a=this.$labelWrap(),s=this.$inputWrap(),r=this.$control(),o=s.children(".description");if(o.length&&a.append(o),this.$el.is("tr")){var c=this.$el.closest("table"),l=e('

              '),d=e('
              '),u=e('
                '),f=e("");l.append(a.html()),u.append(f),d.append(u),s.append(l),s.append(d),a.remove(),r.remove(),s.attr("colspan",2),a=l,s=d,r=f}t.addClass("acf-accordion"),a.addClass("acf-accordion-title"),s.addClass("acf-accordion-content"),i++,this.get("multi_expand")&&t.attr("multi-expand",1);var p=acf.getPreference("this.accordions")||[];void 0!==p[i-1]&&this.set("open",p[i-1]),this.get("open")&&(t.addClass("-open"),s.css("display","block")),a.prepend(n.iconHtml({open:this.get("open")}));var h=t.parent();r.addClass(h.hasClass("-left")?"-left":""),r.addClass(h.hasClass("-clear")?"-clear":""),r.append(t.nextUntil(".acf-field-accordion",".acf-field")),r.removeAttr("data-open data-multi_expand data-endpoint")}}});acf.registerFieldType(a);var n=new acf.Model({actions:{unload:"onUnload"},events:{"click .acf-accordion-title":"onClick","invalidField .acf-accordion":"onInvalidField"},isOpen:function(e){return e.hasClass("-open")},toggle:function(e){this.isOpen(e)?this.close(e):this.open(e)},iconHtml:function(e){return acf.isGutenberg()?e.open?'':'':e.open?'':''},open:function(t){var i=acf.isGutenberg()?0:300;t.find(".acf-accordion-content:first").slideDown(i).css("display","block"),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),t.addClass("-open"),acf.doAction("show",t),t.attr("multi-expand")||t.siblings(".acf-accordion.-open").each((function(){n.close(e(this))}))},close:function(e){var t=acf.isGutenberg()?0:300;e.find(".acf-accordion-content:first").slideUp(t),e.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),e.removeClass("-open"),acf.doAction("hide",e)},onClick:function(e,t){e.preventDefault(),this.toggle(t.parent())},onInvalidField:function(e,t){this.busy||(this.busy=!0,this.setTimeout((function(){this.busy=!1}),1e3),this.open(t))},onUnload:function(t){var i=[];e(".acf-accordion").each((function(){var t=e(this).hasClass("-open")?1:0;i.push(t)})),i.length&&acf.setPreference("this.accordions",i)}})}(jQuery)},1357:()=>{var e;jQuery,e=acf.Field.extend({type:"button_group",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-button-group")},$input:function(){return this.$("input:checked")},setValue:function(e){this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(e)},8171:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"checkbox",events:{"change input":"onChange","click .acf-add-checkbox":"onClickAdd","click .acf-checkbox-toggle":"onClickToggle","click .acf-checkbox-custom":"onClickCustom"},$control:function(){return this.$(".acf-checkbox-list")},$toggle:function(){return this.$(".acf-checkbox-toggle")},$input:function(){return this.$('input[type="hidden"]')},$inputs:function(){return this.$('input[type="checkbox"]').not(".acf-checkbox-toggle")},getValue:function(){var t=[];return this.$(":checked").each((function(){t.push(e(this).val())})),!!t.length&&t},onChange:function(e,t){var i=t.prop("checked"),a=t.parent("label"),n=this.$toggle();i?a.addClass("selected"):a.removeClass("selected"),n.length&&(0==this.$inputs().not(":checked").length?n.prop("checked",!0):n.prop("checked",!1))},onClickAdd:function(e,t){var i='
              • ';t.parent("li").before(i),t.parent("li").parent().find('input[type="text"]').last().focus()},onClickToggle:function(e,t){var i=t.prop("checked"),a=this.$('input[type="checkbox"]'),n=this.$("label");a.prop("checked",i),i?n.addClass("selected"):n.removeClass("selected")},onClickCustom:function(e,t){var i=t.prop("checked"),a=t.next('input[type="text"]');i?a.prop("disabled",!1):(a.prop("disabled",!0),""==a.val()&&t.parent("li").remove())}}),acf.registerFieldType(t)},9459:()=>{var e;jQuery,e=acf.Field.extend({type:"color_picker",wait:"load",events:{duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-color-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},setValue:function(e){acf.val(this.$input(),e),this.$inputText().iris("color",e)},initialize:function(){var e=this.$input(),t=this.$inputText(),i=function(i){setTimeout((function(){acf.val(e,t.val())}),1)},a={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i};a=acf.applyFilters("color_picker_args",a,this),t.wpColorPicker(a)},onDuplicate:function(e,t,i){$colorPicker=i.find(".wp-picker-container"),$inputText=i.find('input[type="text"]'),$colorPicker.replaceWith($inputText)}}),acf.registerFieldType(e)},7597:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"date_picker",events:{'blur input[type="text"]':"onBlur",duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-date-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},initialize:function(){if(this.has("save_format"))return this.initializeCompatibility();var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),altField:e,altFormat:"yymmdd",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")};i=acf.applyFilters("date_picker_args",i,this),acf.newDatePicker(t,i),acf.doAction("date_picker_init",t,i,this)},initializeCompatibility:function(){var e=this.$input(),t=this.$inputText();t.val(e.val());var i={dateFormat:this.get("date_format"),altField:e,altFormat:this.get("save_format"),changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")},a=(i=acf.applyFilters("date_picker_args",i,this)).dateFormat;i.dateFormat=this.get("save_format"),acf.newDatePicker(t,i),t.datepicker("option","dateFormat",a),acf.doAction("date_picker_init",t,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")},onDuplicate:function(e,t,i){i.find('input[type="text"]').removeClass("hasDatepicker").removeAttr("id")}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("datePickerL10n");return!!a&&void 0!==e.datepicker&&(a.isRTL=i,e.datepicker.regional[t]=a,void e.datepicker.setDefaults(a))}}),acf.newDatePicker=function(t,i){if(void 0===e.datepicker)return!1;i=i||{},t.datepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
                ')}},684:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altFormat:"yy-mm-dd",altTimeFormat:"HH:mm:ss",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day"),controlType:"select",oneLine:!0};i=acf.applyFilters("date_time_picker_args",i,this),acf.newDateTimePicker(t,i),acf.doAction("date_time_picker_init",t,i,this)}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("dateTimePickerL10n");return!!a&&void 0!==e.timepicker&&(a.isRTL=i,e.timepicker.regional[t]=a,void e.timepicker.setDefaults(a))}}),acf.newDateTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.datetimepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
                ')}},5647:()=>{var e,t;e=jQuery,t=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},validateAttachment:function(e){return void 0!==(e=e||{}).id&&(e=e.attributes),acf.parseArgs(e,{url:"",alt:"",title:"",filename:"",filesizeHumanReadable:"",icon:"/wp-includes/images/media/default.png"})},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.icon,alt:e.alt,title:e.title}),this.$('[data-name="title"]').text(e.title),this.$('[data-name="filename"]').text(e.filename).attr("href",e.url),this.$('[data-name="filesize"]').text(e.filesizeHumanReadable);var t=e.id||"";acf.val(this.$input(),t),t?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},selectAttachment:function(){var t=this.parent(),i=t&&"repeater"===t.get("type");acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:e.proxy((function(e,i){i>0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();if(!t)return!1;acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})}}),acf.registerFieldType(t)},8489:()=>{!function(e,t){var i=acf.Field.extend({type:"google_map",map:!1,wait:"load",events:{'click a[data-name="clear"]':"onClickClear",'click a[data-name="locate"]':"onClickLocate",'click a[data-name="search"]':"onClickSearch","keydown .search":"onKeydownSearch","keyup .search":"onKeyupSearch","focus .search":"onFocusSearch","blur .search":"onBlurSearch",showField:"onShow"},$control:function(){return this.$(".acf-google-map")},$search:function(){return this.$(".search")},$canvas:function(){return this.$(".canvas")},setState:function(e){this.$control().removeClass("-value -loading -searching"),"default"===e&&(e=this.val()?"value":""),e&&this.$control().addClass("-"+e)},getValue:function(){var e=this.$input().val();return!!e&&JSON.parse(e)},setValue:function(e,t){var i="";e&&(i=JSON.stringify(e)),acf.val(this.$input(),i),t||(this.renderVal(e),acf.doAction("google_map_change",e,this.map,this))},renderVal:function(e){e?(this.setState("value"),this.$search().val(e.address),this.setPosition(e.lat,e.lng)):(this.setState(""),this.$search().val(""),this.map.marker.setVisible(!1))},newLatLng:function(e,t){return new google.maps.LatLng(parseFloat(e),parseFloat(t))},setPosition:function(e,t){this.map.marker.setPosition({lat:parseFloat(e),lng:parseFloat(t)}),this.map.marker.setVisible(!0),this.center()},center:function(){var e=this.map.marker.getPosition();if(e)var t=e.lat(),i=e.lng();else t=this.get("lat"),i=this.get("lng");this.map.setCenter({lat:parseFloat(t),lng:parseFloat(i)})},initialize:function(){!function(t){if(n)return t();if(acf.isset(window,"google","maps","Geocoder"))return n=new google.maps.Geocoder,t();if(acf.addAction("google_map_api_loaded",t),!a){var i=acf.get("google_map_api");i&&(a=!0,e.ajax({url:i,dataType:"script",cache:!0,success:function(){n=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}}))}}(this.initializeMap.bind(this))},initializeMap:function(){var e=this.getValue(),t=acf.parseArgs(e,{zoom:this.get("zoom"),lat:this.get("lat"),lng:this.get("lng")}),i={scrollwheel:!1,zoom:parseInt(t.zoom),center:{lat:parseFloat(t.lat),lng:parseFloat(t.lng)},mapTypeId:google.maps.MapTypeId.ROADMAP,marker:{draggable:!0,raiseOnDrag:!0},autocomplete:{}};i=acf.applyFilters("google_map_args",i,this);var a=new google.maps.Map(this.$canvas()[0],i),n=acf.parseArgs(i.marker,{draggable:!0,raiseOnDrag:!0,map:a});n=acf.applyFilters("google_map_marker_args",n,this);var s=new google.maps.Marker(n),r=!1;if(acf.isset(google,"maps","places","Autocomplete")){var o=i.autocomplete||{};o=acf.applyFilters("google_map_autocomplete_args",o,this),(r=new google.maps.places.Autocomplete(this.$search()[0],o)).bindTo("bounds",a)}this.addMapEvents(this,a,s,r),a.acf=this,a.marker=s,a.autocomplete=r,this.map=a,e&&this.setPosition(e.lat,e.lng),acf.doAction("google_map_init",a,s,this)},addMapEvents:function(e,t,i,a){google.maps.event.addListener(t,"click",(function(t){var i=t.latLng.lat(),a=t.latLng.lng();e.searchPosition(i,a)})),google.maps.event.addListener(i,"dragend",(function(){var t=this.getPosition().lat(),i=this.getPosition().lng();e.searchPosition(t,i)})),a&&google.maps.event.addListener(a,"place_changed",(function(){var t=this.getPlace();e.searchPlace(t)})),google.maps.event.addListener(t,"zoom_changed",(function(){var i=e.val();i&&(i.zoom=t.getZoom(),e.setValue(i,!0))}))},searchPosition:function(e,t){this.setState("loading");var i={lat:e,lng:t};n.geocode({location:i},function(i,a){if(this.setState(""),"OK"!==a)this.showNotice({text:acf.__("Location not found: %s").replace("%s",a),type:"warning"});else{var n=this.parseResult(i[0]);n.lat=e,n.lng=t,this.val(n)}}.bind(this))},searchPlace:function(e){if(e)if(e.geometry){e.formatted_address=this.$search().val();var t=this.parseResult(e);this.val(t)}else e.name&&this.searchAddress(e.name)},searchAddress:function(e){if(e){var t=e.split(",");if(2==t.length){var i=parseFloat(t[0]),a=parseFloat(t[1]);if(i&&a)return this.searchPosition(i,a)}this.setState("loading"),n.geocode({address:e},function(t,i){if(this.setState(""),"OK"!==i)this.showNotice({text:acf.__("Location not found: %s").replace("%s",i),type:"warning"});else{var a=this.parseResult(t[0]);a.address=e,this.val(a)}}.bind(this))}},searchLocation:function(){if(!navigator.geolocation)return alert(acf.__("Sorry, this browser does not support geolocation"));this.setState("loading"),navigator.geolocation.getCurrentPosition(function(e){this.setState("");var t=e.coords.latitude,i=e.coords.longitude;this.searchPosition(t,i)}.bind(this),function(e){this.setState("")}.bind(this))},parseResult:function(e){var t={address:e.formatted_address,lat:e.geometry.location.lat(),lng:e.geometry.location.lng()};t.zoom=this.map.getZoom(),e.place_id&&(t.place_id=e.place_id),e.name&&(t.name=e.name);var i={street_number:["street_number"],street_name:["street_address","route"],city:["locality","postal_town"],state:["administrative_area_level_1","administrative_area_level_2","administrative_area_level_3","administrative_area_level_4","administrative_area_level_5"],post_code:["postal_code"],country:["country"]};for(var a in i)for(var n=i[a],s=0;s{var e,t;e=jQuery,t=acf.Field.extend({type:"image",$control:function(){return this.$(".acf-image-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},events:{'click a[data-name="add"]':"onClickAdd",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove",'change input[type="file"]':"onChange"},initialize:function(){"basic"===this.get("uploader")&&this.$el.closest("form").attr("enctype","multipart/form-data")},validateAttachment:function(e){e&&e.attributes&&(e=e.attributes),e=acf.parseArgs(e,{id:0,url:"",alt:"",title:"",caption:"",description:"",width:0,height:0});var t=acf.isget(e,"sizes",this.get("preview_size"));return t&&(e.url=t.url,e.width=t.width,e.height=t.height),e},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.url,alt:e.alt}),e.id?(this.val(e.id),this.$control().addClass("has-value")):(this.val(""),this.$control().removeClass("has-value"))},append:function(e,t){var i=function(e,t){for(var i=acf.getFields({key:e.get("key"),parent:t.$el}),a=0;a0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();t&&acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})},removeAttachment:function(){this.render(!1)},onClickAdd:function(e,t){this.selectAttachment()},onClickEdit:function(e,t){this.editAttachment()},onClickRemove:function(e,t){this.removeAttachment()},onChange:function(t,i){var a=this.$input();i.val()||a.val(""),acf.getFileInputData(i,(function(t){a.val(e.param(t))}))}}),acf.registerFieldType(t)},4658:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove","change .link-node":"onChange"},$control:function(){return this.$(".acf-link")},$node:function(){return this.$(".link-node")},getValue:function(){var e=this.$node();return!!e.attr("href")&&{title:e.html(),url:e.attr("href"),target:e.attr("target")}},setValue:function(e){e=acf.parseArgs(e,{title:"",url:"",target:""});var t=this.$control(),i=this.$node();t.removeClass("-value -external"),e.url&&t.addClass("-value"),"_blank"===e.target&&t.addClass("-external"),this.$(".link-title").html(e.title),this.$(".link-url").attr("href",e.url).html(e.url),i.html(e.title),i.attr("href",e.url),i.attr("target",e.target),this.$(".input-title").val(e.title),this.$(".input-target").val(e.target),this.$(".input-url").val(e.url).trigger("change")},onClickEdit:function(e,t){acf.wpLink.open(this.$node())},onClickRemove:function(e,t){this.setValue(!1)},onChange:function(e,t){var i=this.getValue();this.setValue(i)}}),acf.registerFieldType(t),acf.wpLink=new acf.Model({getNodeValue:function(){var e=this.get("node");return{title:acf.decode(e.html()),url:e.attr("href"),target:e.attr("target")}},setNodeValue:function(e){var t=this.get("node");t.text(e.title),t.attr("href",e.url),t.attr("target",e.target),t.trigger("change")},getInputValue:function(){return{title:e("#wp-link-text").val(),url:e("#wp-link-url").val(),target:e("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(t){e("#wp-link-text").val(t.title),e("#wp-link-url").val(t.url),e("#wp-link-target").prop("checked","_blank"===t.target)},open:function(t){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",t);var i=e('');e("body").append(i);var a=this.getNodeValue();wpLink.open("acf-link-textarea",a.url,a.title,null)},onOpen:function(){e("#wp-link-wrap").addClass("has-text-field");var t=this.getNodeValue();this.setInputValue(t),t.url&&wpLinkL10n&&e("#wp-link-submit").val(wpLinkL10n.update)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;var t=e("#wp-link-submit");if(t.is(":hover")||t.is(":focus")){var i=this.getInputValue();this.setNodeValue(i)}this.off("wplink-open"),this.off("wplink-close"),e("#acf-link-textarea").remove(),this.set("node",null)}})},719:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"oembed",events:{'click [data-name="clear-button"]':"onClickClear","keypress .input-search":"onKeypressSearch","keyup .input-search":"onKeyupSearch","change .input-search":"onChangeSearch"},$control:function(){return this.$(".acf-oembed")},$input:function(){return this.$(".input-value")},$search:function(){return this.$(".input-search")},getValue:function(){return this.$input().val()},getSearchVal:function(){return this.$search().val()},setValue:function(e){e?this.$control().addClass("has-value"):this.$control().removeClass("has-value"),acf.val(this.$input(),e)},showLoading:function(e){acf.showLoading(this.$(".canvas"))},hideLoading:function(){acf.hideLoading(this.$(".canvas"))},maybeSearch:function(){var t=this.val(),i=this.getSearchVal();if(!i)return this.clear();if("http"!=i.substr(0,4)&&(i="http://"+i),i!==t){var a=this.get("timeout");a&&clearTimeout(a);var n=e.proxy(this.search,this,i);this.set("timeout",setTimeout(n,300))}},search:function(t){var i={action:"acf/fields/oembed/search",s:t,field_key:this.get("key")};(a=this.get("xhr"))&&a.abort(),this.showLoading();var a=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",context:this,success:function(e){e&&e.html||(e={url:!1,html:""}),this.val(e.url),this.$(".canvas-media").html(e.html)},complete:function(){this.hideLoading()}});this.set("xhr",a)},clear:function(){this.val(""),this.$search().val(""),this.$(".canvas-media").html("")},onClickClear:function(e,t){this.clear()},onKeypressSearch:function(e,t){13==e.which&&(e.preventDefault(),this.maybeSearch())},onKeyupSearch:function(e,t){t.val()&&this.maybeSearch()},onChangeSearch:function(e,t){this.maybeSearch()}}),acf.registerFieldType(t)},1281:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"page_link"}),acf.registerFieldType(e)},1987:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"post_object"}),acf.registerFieldType(e)},2557:()=>{var e;jQuery,e=acf.Field.extend({type:"radio",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-radio-list")},$input:function(){return this.$("input:checked")},$inputText:function(){return this.$('input[type="text"]')},getValue:function(){var e=this.$input().val();return"other"===e&&this.get("other_choice")&&(e=this.$inputText().val()),e},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected"),n=t.val();this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"),n=!1),this.get("other_choice")&&("other"===n?this.$inputText().prop("disabled",!1):this.$inputText().prop("disabled",!0))}}),acf.registerFieldType(e)},2489:()=>{var e;jQuery,e=acf.Field.extend({type:"range",events:{'input input[type="range"]':"onChange","change input":"onChange"},$input:function(){return this.$('input[type="range"]')},$inputAlt:function(){return this.$('input[type="number"]')},setValue:function(e){this.busy=!0,acf.val(this.$input(),e),acf.val(this.$inputAlt(),this.$input().val(),!0),this.busy=!1},onChange:function(e,t){this.busy||this.setValue(t.val())}}),acf.registerFieldType(e)},714:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd","keypress .choices-list .acf-rel-item":"onKeypressFilter","keypress .values-list .acf-rel-item":"onKeypressFilter",'click [data-name="remove_item"]':"onClickRemove","touchstart .values-list .acf-rel-item":"onTouchStartValues"},$control:function(){return this.$(".acf-relationship")},$list:function(e){return this.$("."+e+"-list")},$listItems:function(e){return this.$list(e).find(".acf-rel-item")},$listItem:function(e,t){return this.$list(e).find('.acf-rel-item[data-id="'+t+'"]')},getValue:function(){var t=[];return this.$listItems("values").each((function(){t.push(e(this).data("id"))})),!!t.length&&t},newChoice:function(e){return["
              • ",''+e.text+"","
              • "].join("")},newValue:function(e){return["
              • ",'',''+e.text,'',"","
              • "].join("")},initialize:function(){var e=this.proxy(acf.once((function(){this.$list("values").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:this.proxy((function(){this.$input().trigger("change")}))}),this.$list("choices").scrollTop(0).on("scroll",this.proxy(this.onScrollChoices)),this.fetch()})));this.$el.one("mouseover",e),this.$el.one("focus","input",e),acf.onceInView(this.$el,e)},onScrollChoices:function(e){if(!this.get("loading")&&this.get("more")){var t=this.$list("choices"),i=Math.ceil(t.scrollTop()),a=Math.ceil(t[0].scrollHeight),n=Math.ceil(t.innerHeight()),s=this.get("paged")||1;i+n>=a&&(this.set("paged",s+1),this.fetch())}},onKeypressFilter:function(e,t){t.hasClass("acf-rel-item-add")&&13==e.which&&this.onClickAdd(e,t),t.hasClass("acf-rel-item-remove")&&13==e.which&&this.onClickRemove(e,t),13==e.which&&e.preventDefault()},onChangeFilter:function(e,t){var i=t.val(),a=t.data("filter");this.get(a)!==i&&(this.set(a,i),this.set("paged",1),t.is("select")?this.fetch():this.maybeFetch())},onClickAdd:function(e,t){var i=this.val(),a=parseInt(this.get("max"));if(t.hasClass("disabled"))return!1;if(a>0&&i&&i.length>=a)return this.showNotice({text:acf.__("Maximum values reached ( {max} values )").replace("{max}",a),type:"warning"}),!1;t.addClass("disabled");var n=this.newValue({id:t.data("id"),text:t.html()});this.$list("values").append(n),this.$input().trigger("change")},onClickRemove:function(e,t){let i;e.preventDefault(),i=t.hasClass("acf-rel-item-remove")?t:t.parent();const a=i.parent(),n=i.data("id");a.remove(),this.$listItem("choices",n).removeClass("disabled"),this.$input().trigger("change")},onTouchStartValues:function(t,i){e(this.$listItems("values")).removeClass("relationship-hover"),i.addClass("relationship-hover")},maybeFetch:function(){var e=this.get("timeout");e&&clearTimeout(e),e=this.setTimeout(this.fetch,300),this.set("timeout",e)},getAjaxData:function(){var e=this.$control().data();for(var t in e)e[t]=this.get(t);return e.action="acf/fields/relationship/query",e.field_key=this.get("key"),acf.applyFilters("relationship_ajax_data",e,this)},fetch:function(){(n=this.get("xhr"))&&n.abort();var t=this.getAjaxData(),i=this.$list("choices");1==t.paged&&i.html("");var a=e('
              • '+acf.__("Loading")+"
              • ");i.append(a),this.set("loading",!0);var n=e.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(t),context:this,success:function(t){if(!t||!t.results||!t.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("
              • "+acf.__("No matches found")+"
              • "));this.set("more",t.more);var a=this.walkChoices(t.results),n=e(a),s=this.val();s&&s.length&&s.map((function(e){n.find('.acf-rel-item[data-id="'+e+'"]').addClass("disabled")})),i.append(n);var r=!1,o=!1;i.find(".acf-rel-label").each((function(){var t=e(this),i=t.siblings("ul");if(r&&r.text()==t.text())return o.append(i.children()),void e(this).parent().remove();r=t,o=i}))},complete:function(){this.set("loading",!1),a.remove()}});this.set("xhr",n)},walkChoices:function(t){var i=function(t){var a="";return e.isArray(t)?t.map((function(e){a+=i(e)})):e.isPlainObject(t)&&(void 0!==t.children?(a+='
              • '+acf.escHtml(t.text)+'
                  ',a+=i(t.children),a+="
              • "):a+='
              • '+acf.escHtml(t.text)+"
              • "),a};return i(t)}}),acf.registerFieldType(t)},6965:()=>{var e;jQuery,e=acf.Field.extend({type:"select",select2:!1,wait:"load",events:{removeField:"onRemove",duplicateField:"onDuplicate"},$input:function(){return this.$("select")},initialize:function(){var e=this.$input();if(this.inherit(e),this.get("ui")){var t=this.get("ajax_action");t||(t="acf/fields/"+this.get("type")+"/query"),this.select2=acf.newSelect2(e,{field:this,ajax:this.get("ajax"),multiple:this.get("multiple"),placeholder:this.get("placeholder"),allowNull:this.get("allow_null"),ajaxAction:t})}},onRemove:function(){this.select2&&this.select2.destroy()},onDuplicate:function(e,t,i){this.select2&&(i.find(".select2-container").remove(),i.find("select").removeClass("select2-hidden-accessible"))}}),acf.registerFieldType(e)},177:()=>{!function(e,t){var i="tab",a=acf.Field.extend({type:"tab",wait:"",tabs:!1,tab:!1,events:{duplicateField:"onDuplicate"},findFields:function(){let e;switch(this.get("key")){case"acf_field_settings_tabs":e=".acf-field-settings-main";break;case"acf_field_group_settings_tabs":e=".field-group-settings-tab";break;case"acf_browse_fields_tabs":e=".acf-field-types-tab";break;case"acf_post_type_tabs":e=".acf-post-type-advanced-settings";break;case"acf_taxonomy_tabs":e=".acf-taxonomy-advanced-settings";break;case"acf_ui_options_page_tabs":e=".acf-ui-options-page-advanced-settings";break;default:e=".acf-field"}return this.$el.nextUntil(".acf-field-tab",e)},getFields:function(){return acf.getFields(this.findFields())},findTabs:function(){return this.$el.prevAll(".acf-tab-wrap:first")},findTab:function(){return this.$(".acf-tab-button")},initialize:function(){if(this.$el.is("td"))return this.events={},!1;var e=this.findTabs(),t=this.findTab(),i=acf.parseArgs(t.data(),{endpoint:!1,placement:"",before:this.$el});!e.length||i.endpoint?this.tabs=new s(i):this.tabs=e.data("acf"),this.tab=this.tabs.addTab(t,this)},isActive:function(){return this.tab.isActive()},showFields:function(){this.getFields().map((function(e){e.show(this.cid,i),e.hiddenByTab=!1}),this)},hideFields:function(){this.getFields().map((function(e){e.hide(this.cid,i),e.hiddenByTab=this.tab}),this)},show:function(e){var t=acf.Field.prototype.show.apply(this,arguments);return t&&(this.tab.show(),this.tabs.refresh()),t},hide:function(e){var t=acf.Field.prototype.hide.apply(this,arguments);return t&&(this.tab.hide(),this.isActive()&&this.tabs.reset()),t},enable:function(e){this.getFields().map((function(e){e.enable(i)}))},disable:function(e){this.getFields().map((function(e){e.disable(i)}))},onDuplicate:function(e,t,i){this.isActive()&&i.prevAll(".acf-tab-wrap:first").remove()}});acf.registerFieldType(a);var n=0,s=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh",resize:"onRefresh",close_field_object:"onCloseFieldObject"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(t){e.extend(this.data,t),this.tabs=[],this.active=!1;var i=this.get("placement"),a=this.get("before"),s=a.parent();if("left"==i&&s.hasClass("acf-fields")&&s.addClass("-sidebar"),a.is("tr"))this.$el=e('
                ');else{let t="acf-hl acf-tab-group";"acf_field_settings_tabs"===this.get("key")&&(t="acf-field-settings-tab-bar"),this.$el=e('
                  ')}a.before(this.$el),this.set("index",n,!0),n++},initializeTabs:function(){if("acf_field_settings_tabs"!==this.get("key")||!e("#acf-field-group-fields").hasClass("hide-tabs")){var t=this.getVisible().shift(),i=(acf.getPreference("this.tabs")||[])[this.get("index")];this.tabs[i]&&this.tabs[i].isVisible()&&(t=this.tabs[i]),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)}},getVisible:function(){return this.tabs.filter((function(e){return e.isVisible()}))},getActive:function(){return this.active},setActive:function(e){return this.active=e},hasActive:function(){return!1!==this.active},isActive:function(e){var t=this.getActive();return t&&t.cid===e.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(e){this.closeActive(),e.open(),this.setActive(e)},closeTab:function(e){e.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(e){this.tabs.map((function(t){e.cid!==t.cid&&this.closeTab(t)}),this),this.openTab(e)},addTab:function(t,i){var a=e("
                • "+t.outerHTML()+"
                • "),n=t.attr("class").replace("acf-tab-button","");a.addClass(n),this.$("ul").append(a);var s=new r({$el:a,field:i,group:this});return this.tabs.push(s),s},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var e=this.getVisible().shift();return e&&this.openTab(e),e},onRefresh:function(){["acf_field_settings_tabs","acf_field_group_settings_tabs"].includes(this.get("key"))||setTimeout((()=>{const e=this.$el.children("ul");let t,i=this.$el,a="height";"left"===this.get("placement")?(i=this.$el.parent(),a=i.is("td")?"height":"min-height",t=e.position().top+e.outerHeight(!0)-1):t=Math.ceil(e.outerHeight(!0)),i.css(a,t)}),0)},onCloseFieldObject:function(e){const t=this.getVisible().find((t=>{const i=t.$el.closest("div[data-id]").data("id");if(e.data.id===i)return t}));t&&setTimeout((()=>{this.openTab(t)}),300)}}),r=acf.Model.extend({group:!1,field:!1,events:{"click a":"onClick"},index:function(){return this.$el.index()},isVisible:function(){return acf.isVisible(this.$el)},isActive:function(){return this.$el.hasClass("active")},open:function(){this.$el.addClass("active"),this.field.showFields()},close:function(){this.$el.removeClass("active"),this.field.hideFields()},onClick:function(e,t){e.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}});new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",show:"render",invalid_field:"onInvalidField"},findTabs:function(){return e(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(e){this.getTabs().map((function(e){e.get("initialized")||e.initializeTabs()}))},onInvalidField:function(e){this.busy||e.hiddenByTab&&(e.hiddenByTab.toggle(),this.busy=!0,this.setTimeout((function(){this.busy=!1}),100))},onUnload:function(){var e=[];this.getTabs().map((function(t){if(t.$el.children(".acf-field-settings-tab-bar").length||t.$el.parents("#acf-advanced-settings.postbox").length)return!0;var i=t.hasActive()?t.getActive().index():0;e.push(i)})),e.length&&acf.setPreference("this.tabs",e)}})}(jQuery)},2573:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"taxonomy",data:{ftype:"select"},select2:!1,wait:"load",events:{'click a[data-name="add"]':"onClickAdd",'click input[type="radio"]':"onClickRadio",removeField:"onRemove"},$control:function(){return this.$(".acf-taxonomy-field")},$input:function(){return this.getRelatedPrototype().$input.apply(this,arguments)},getRelatedType:function(){var e=this.get("ftype");return"multi_select"==e&&(e="select"),e},getRelatedPrototype:function(){return acf.getFieldType(this.getRelatedType()).prototype},getValue:function(){return this.getRelatedPrototype().getValue.apply(this,arguments)},setValue:function(){return this.getRelatedPrototype().setValue.apply(this,arguments)},initialize:function(){this.getRelatedPrototype().initialize.apply(this,arguments)},onRemove:function(){var e=this.getRelatedPrototype();e.onRemove&&e.onRemove.apply(this,arguments)},onClickAdd:function(t,i){var a=this,n=!1,s=!1,r=!1,o=!1,c=!1,l=!1,d=function(e){n.loading(!1),n.content(e),s=n.$("form"),r=n.$('input[name="term_name"]'),o=n.$('select[name="term_parent"]'),c=n.$(".acf-submit-button"),r.trigger("focus"),n.on("submit","form",u)},u=function(t,i){if(t.preventDefault(),t.stopImmediatePropagation(),""===r.val())return r.trigger("focus"),!1;acf.startButtonLoading(c);var n={action:"acf/fields/taxonomy/add_term",field_key:a.get("key"),term_name:r.val(),term_parent:o.length?o.val():0};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",success:f})},f=function(e){acf.stopButtonLoading(c),l&&l.remove(),acf.isAjaxSuccess(e)?(r.val(""),p(e.data),l=acf.newNotice({type:"success",text:acf.getAjaxMessage(e),target:s,timeout:2e3,dismiss:!1})):l=acf.newNotice({type:"error",text:acf.getAjaxError(e),target:s,timeout:2e3,dismiss:!1}),r.trigger("focus")},p=function(t){var i=e('");t.term_parent?o.children('option[value="'+t.term_parent+'"]').after(i):o.append(i),acf.getFields({type:"taxonomy"}).map((function(e){e.get("taxonomy")==a.get("taxonomy")&&e.appendTerm(t)})),a.selectTerm(t.term_id)};!function(){n=acf.newPopup({title:i.attr("title"),loading:!0,width:"300px"});var t={action:"acf/fields/taxonomy/add_term",field_key:a.get("key")};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"html",success:d})}()},appendTerm:function(e){"select"==this.getRelatedType()?this.appendTermSelect(e):this.appendTermCheckbox(e)},appendTermSelect:function(e){this.select2.addOption({id:e.term_id,text:e.term_label})},appendTermCheckbox:function(t){var i=this.$("[name]:first").attr("name"),a=this.$("ul:first");"checkbox"==this.getRelatedType()&&(i+="[]");var n=e(['
                • ',"","
                • "].join(""));if(t.term_parent){var s=a.find('li[data-id="'+t.term_parent+'"]');(a=s.children("ul")).exists()||(a=e('
                    '),s.append(a))}a.append(n)},selectTerm:function(e){"select"==this.getRelatedType()?this.select2.selectOption(e):this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(t)},9047:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(e,t,i){var a=t.dpDiv.find(".ui-datepicker-close");!e&&a.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(t,i),acf.doAction("time_picker_init",t,i,this)}}),acf.registerFieldType(t),acf.newTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.timepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
                    ')}},1788:()=>{var e;jQuery,e=acf.Field.extend({type:"true_false",events:{"change .acf-switch-input":"onChange","focus .acf-switch-input":"onFocus","blur .acf-switch-input":"onBlur","keypress .acf-switch-input":"onKeypress"},$input:function(){return this.$('input[type="checkbox"]')},$switch:function(){return this.$(".acf-switch")},getValue:function(){return this.$input().prop("checked")?1:0},initialize:function(){this.render()},render:function(){var e=this.$switch();if(e.length){var t=e.children(".acf-switch-on"),i=e.children(".acf-switch-off"),a=Math.max(t.width(),i.width());a&&(t.css("min-width",a),i.css("min-width",a))}},switchOn:function(){this.$input().prop("checked",!0),this.$switch().addClass("-on")},switchOff:function(){this.$input().prop("checked",!1),this.$switch().removeClass("-on")},onChange:function(e,t){t.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(e,t){this.$switch().addClass("-focus")},onBlur:function(e,t){this.$switch().removeClass("-focus")},onKeypress:function(e,t){return 37===e.keyCode?this.switchOff():39===e.keyCode?this.switchOn():void 0}}),acf.registerFieldType(e)},4429:()=>{var e;jQuery,e=acf.Field.extend({type:"url",events:{'keyup input[type="url"]':"onkeyup"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="url"]')},initialize:function(){this.render()},isValid:function(){var e=this.val();return!!e&&(-1!==e.indexOf("://")||0===e.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(e,t){this.render()}}),acf.registerFieldType(e)},7790:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"user"}),acf.registerFieldType(e),acf.addFilter("select2_ajax_data",(function(e,t,i,a,n){if(!a)return e;const s=a.get("queryNonce");return s&&s.length&&(e.user_query_nonce=s),e}))},4850:()=>{var e;jQuery,e=acf.Field.extend({type:"wysiwyg",wait:"load",events:{"mousedown .acf-editor-wrap.delay":"onMousedown",unmountField:"disableEditor",remountField:"enableEditor",removeField:"disableEditor"},$control:function(){return this.$(".acf-editor-wrap")},$input:function(){return this.$("textarea")},getMode:function(){return this.$control().hasClass("tmce-active")?"visual":"text"},initialize:function(){this.$control().hasClass("delay")||this.initializeEditor()},initializeEditor:function(){var e=this.$control(),t=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},a=t.attr("id"),n=acf.uniqueId("acf-editor-"),s=t.data(),r=t.val();acf.rename({target:e,search:a,replace:n,destructive:!0}),this.set("id",n,!0),this.$input().data(s).val(r),acf.tinymce.initialize(n,i)},onMousedown:function(e){e.preventDefault();var t=this.$control();t.removeClass("delay"),t.find(".acf-editor-toolbar").remove(),this.initializeEditor()},enableEditor:function(){"visual"==this.getMode()&&acf.tinymce.enable(this.get("id"))},disableEditor:function(){acf.tinymce.destroy(this.get("id"))}}),acf.registerFieldType(e)},6291:()=>{!function(e,t){var i=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(e){this.$el=e,this.inherit(e),this.inherit(this.$control())},val:function(e){return e!==t?this.setValue(e):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(e){return acf.val(this.$input(),e)},__:function(e){return acf._e(this.type,e)},$control:function(){return!1},$input:function(){return this.$("[name]:first")},$inputWrap:function(){return this.$(".acf-input:first")},$labelWrap:function(){return this.$(".acf-label:first")},getInputName:function(){return this.$input().attr("name")||""},parent:function(){var e=this.parents();return!!e.length&&e[0]},parents:function(){var e=this.$el.parents(".acf-field");return acf.getFields(e)},show:function(e,t){var i=acf.show(this.$el,e);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,t)),i},hide:function(e,t){var i=acf.hide(this.$el,e);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,t)),i},enable:function(e,t){var i=acf.enable(this.$el,e);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,t)),i},disable:function(e,t){var i=acf.disable(this.$el,e);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,t)),i},showEnable:function(e,t){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(e,t){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(e){"object"!=typeof e&&(e={text:e}),this.notice&&this.notice.remove(),e.target=this.$inputWrap(),this.notice=acf.newNotice(e)},removeNotice:function(e){this.notice&&(this.notice.away(e||0),this.notice=!1)},showError:function(i){this.$el.addClass("acf-error"),i!==t&&this.showNotice({text:i,type:"error",dismiss:!1}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",e.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(e,t,i){return"invalidField"==e&&(i=!0),acf.Model.prototype.trigger.apply(this,[e,t,i])}}),acf.newField=function(e){var t=e.data("type"),i=a(t),n=new(acf.models[i]||acf.Field)(e);return acf.doAction("new_field",n),n};var a=function(e){return acf.strPascalCase(e||"")+"Field"};acf.registerFieldType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getFieldType=function(e){var t=a(e);return acf.models[t]||!1},acf.getFieldTypes=function(e){e=acf.parseArgs(e,{category:""});var t=[];return i.map((function(i){var a=acf.getFieldType(i),n=a.prototype;e.category&&n.category!==e.category||t.push(a)})),t}}(jQuery)},1580:()=>{!function(e,t){acf.findFields=function(t){var i=".acf-field",a=!1;return(t=acf.parseArgs(t,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1,excludeSubFields:!1})).suppressFilters||(t=acf.applyFilters("find_fields_args",t)),t.key&&(i+='[data-key="'+t.key+'"]'),t.type&&(i+='[data-type="'+t.type+'"]'),t.name&&(i+='[data-name="'+t.name+'"]'),t.is&&(i+=t.is),t.visible&&(i+=":visible"),t.suppressFilters||(i=acf.applyFilters("find_fields_selector",i,t)),t.parent?(a=t.parent.find(i),t.excludeSubFields&&(a=a.not(t.parent.find(".acf-is-subfields .acf-field")))):a=t.sibling?t.sibling.siblings(i):e(i),t.suppressFilters||(a=a.not(".acf-clone .acf-field"),a=acf.applyFilters("find_fields",a)),t.limit&&(a=a.slice(0,t.limit)),a},acf.findField=function(e,t){return acf.findFields({key:e,limit:1,parent:t,suppressFilters:!0})},acf.getField=function(e){e instanceof jQuery||(e=acf.findField(e));var t=e.data("acf");return t||(t=acf.newField(e)),t},acf.getFields=function(t){t instanceof jQuery||(t=acf.findFields(t));var i=[];return t.each((function(){var t=acf.getField(e(this));i.push(t)})),i},acf.findClosestField=function(e){return e.closest(".acf-field")},acf.getClosestField=function(e){var t=acf.findClosestField(e);return this.getField(t)};var i=function(e){var t=e+"_field",i=e+"Field";acf.addAction(t,(function(n){var s=acf.arrayArgs(arguments),r=s.slice(1);["type","name","key"].map((function(e){var i="/"+e+"="+n.get(e);s=[t+i,n].concat(r),acf.doAction.apply(null,s)})),a.indexOf(e)>-1&&n.trigger(i,r)}))},a=["remove","unmount","remount","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable","duplicate"];["prepare","ready","load","append","remove","unmount","remount","sortstart","sortstop","show","hide","unload"].map((function(e){var t=e,a=e+"_fields",n=e+"_field";acf.addAction(t,(function(e){var t=acf.arrayArgs(arguments).slice(1),i=acf.getFields({parent:e});if(i.length){var n=[a,i].concat(t);acf.doAction.apply(null,n)}})),acf.addAction(a,(function(e){var t=acf.arrayArgs(arguments).slice(1);e.map((function(e,i){var a=[n,e].concat(t);acf.doAction.apply(null,a)}))})),i(e)})),["valid","invalid","enable","disable","new","duplicate"].map(i),new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(e){e.preventDefault()},onChange:function(){e("#_acf_changed").val(1)}}),new acf.Model({id:"duplicateFieldsManager",actions:{duplicate:"onDuplicate",duplicate_fields:"onDuplicateFields"},onDuplicate:function(e,t){var i=acf.getFields({parent:e});if(i.length){var a=acf.findFields({parent:t});acf.doAction("duplicate_fields",i,a)}},onDuplicateFields:function(t,i){t.map((function(t,a){acf.doAction("duplicate_field",t,e(i[a]))}))}})}(jQuery)},5938:()=>{var e;e=jQuery,new acf.Model({priority:90,actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh",unmount_field:"refresh",remount_field:"refresh"},refresh:function(){acf.refresh()}}),new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(e){acf.doAction("unmount",e)},onSortstop:function(e){acf.doAction("remount",e)}}),new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(t,i){t.is("tr")&&(i.html('
                    '),t.addClass("acf-sortable-tr-helper"),t.children().each((function(){e(this).width(e(this).width())})),i.height(t.height()+"px"),t.removeClass("acf-sortable-tr-helper"))}}),new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(t,i){var a=[];t.find("select").each((function(t){a.push(e(this).val())})),i.find("select").each((function(t){e(this).val(a[t])}))}}),new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(t){var i=this;e(".acf-table:visible").each((function(){i.renderTable(e(this))}))},renderTable:function(t){var i=t.find("> thead > tr:visible > th[data-key]"),a=t.find("> tbody > tr:visible > td[data-key]");if(!i.length||!a.length)return!1;i.each((function(t){var i=e(this),n=i.data("key"),s=a.filter('[data-key="'+n+'"]'),r=s.filter(".acf-hidden");s.removeClass("acf-empty"),s.length===r.length?acf.hide(i):(acf.show(i),r.addClass("acf-empty"))})),i.css("width","auto"),i=i.not(".acf-hidden");var n=100;i.length,i.filter("[data-width]").each((function(){var t=e(this).data("width");e(this).css("width",t+"%"),n-=t}));var s=i.not("[data-width]");if(s.length){var r=n/s.length;s.css("width",r+"%"),n=0}n>0&&i.last().css("width","auto"),a.filter(".-collapsed-target").each((function(){var t=e(this);t.parent().hasClass("-collapsed")?t.attr("colspan",i.length):t.removeAttr("colspan")}))}}),new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){setTimeout((()=>{var t=this;e(".acf-fields:visible").each((function(){t.renderGroup(e(this))}))}),0)},renderGroup:function(t){var i=0,a=0,n=e(),s=t.children(".acf-field[data-width]:visible");return!!s.length&&(t.hasClass("-left")?(s.removeAttr("data-width"),s.css("width","auto"),!1):(s.removeClass("-r0 -c0").css({"min-height":0}),s.each((function(t){var s=e(this),r=s.position(),o=Math.ceil(r.top),c=Math.ceil(r.left);n.length&&o>i&&(n.css({"min-height":a+"px"}),r=s.position(),o=Math.ceil(r.top),c=Math.ceil(r.left),i=0,a=0,n=e()),acf.get("rtl")&&(c=Math.ceil(s.parent().width()-(r.left+s.outerWidth()))),0==o?s.addClass("-r0"):0==c&&s.addClass("-c0");var l=Math.ceil(s.outerHeight())+1;a=Math.max(a,l),i=Math.max(i,o),n=n.add(s)})),void(n.length&&n.css({"min-height":a+"px"}))))}}),new acf.Model({id:"bodyClassShiftHelper",events:{keydown:"onKeyDown",keyup:"onKeyUp"},isShiftKey:function(e){return 16===e.keyCode},onKeyDown:function(t){this.isShiftKey(t)&&e("body").addClass("acf-keydown-shift")},onKeyUp:function(t){this.isShiftKey(t)&&e("body").removeClass("acf-keydown-shift")}})},3812:()=>{!function(e,t){acf.newMediaPopup=function(e){var t=null;return e=acf.parseArgs(e,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}}),t="edit"==e.mode?new acf.models.EditMediaPopup(e):new acf.models.SelectMediaPopup(e),e.autoOpen&&setTimeout((function(){t.open()}),1),acf.doAction("new_media_popup",t),t};var i=function(){var e=acf.get("post_id");return acf.isNumeric(e)?e:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(e){var t=acf.getMimeTypes();if(void 0!==t[e])return t[e];for(var i in t)if(-1!==i.indexOf(e))return t[i];return!1};var a=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(t){e.extend(this.data,t)},initialize:function(){var e=this.getFrameOptions();this.addFrameStates(e);var t=wp.media(e);t.acf=this,this.addFrameEvents(t,e),this.frame=t},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var e={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(e.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(e.library.uploadedTo=i()),this.get("attachment")&&(e.library.post__in=[this.get("attachment")]),this.get("button")&&(e.button={text:this.get("button")}),e},addFrameStates:function(e){var t=wp.media.query(e.library);this.get("field")&&acf.isset(t,"mirroring","args")&&(t.mirroring.args._acfuploader=this.get("field")),e.states.push(new wp.media.controller.Library({library:t,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&e.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("mode"))}),e),e.on("content:render:edit-image",(function(){var e=this.state().get("image"),t=new wp.media.view.EditImage({model:e,controller:this}).render();this.content.set(t),t.loadEditor()}),e),e.on("select",(function(){var t=e.state().get("selection");t&&t.each((function(t,i){e.acf.get("select").apply(e.acf,[t,i])}))})),e.on("close",(function(){setTimeout((function(){e.acf.get("close").apply(e.acf),e.acf.remove()}),1)}))}});acf.models.SelectMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Select","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),e.on("open",(function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader}))),e.on("content:activate:browse",(function(){var t=!1;try{t=e.content.get().toolbar}catch(e){return void console.log(e)}e.acf.customizeFilters.apply(e.acf,[t])})),a.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(t){var i=t.get("filters");if("image"==this.get("type")&&(i.filters.all.text=acf.__("All images"),delete i.filters.audio,delete i.filters.video,delete i.filters.image,e.each(i.filters,(function(e,t){t.props.type=t.props.type||"image"}))),this.get("allowedTypes")&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map((function(e){var t=acf.getMimeType(e);if(t){var a={text:t,props:{status:null,type:t,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};i.filters[t]=a}})),"uploadedTo"===this.get("library")){var a=this.frame.options.library.uploadedTo;delete i.filters.unattached,delete i.filters.uploaded,e.each(i.filters,(function(e,t){t.text+=" ("+acf.__("Uploaded to this post")+")",t.props.uploadedTo=a}))}var n=this.get("field");e.each(i.filters,(function(e,t){t.props._acfuploader=n})),t.get("search").model.attributes._acfuploader=n,i.renderFilters&&i.renderFilters()}}),acf.models.EditMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Update","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var t=this.state().get("selection"),i=wp.media.attachment(e.acf.get("attachment"));t.add(i)}),e),a.prototype.addFrameEvents.apply(this,arguments)}}),new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var e=i();e&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=e),this.customizeAttachmentsButton(),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsButton:function(){if(acf.isset(wp,"media","view","Button")){var e=wp.media.view.Button;wp.media.view.Button=e.extend({initialize:function(){var e=_.defaults(this.options,this.defaults);this.model=new Backbone.Model(e),this.listenTo(this.model,"change",this.render)}})}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var t=wp.media.view.Router;wp.media.view.Router=t.extend({addExpand:function(){var t=e(['',''+acf.__("Expand Details")+"",''+acf.__("Collapse Details")+"",""].join(""));t.on("click",(function(t){t.preventDefault();var i=e(this).closest(".media-modal");i.hasClass("acf-expanded")?i.removeClass("acf-expanded"):i.addClass("acf-expanded")})),this.$el.append(t)},initialize:function(){return t.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map((function(t,i){return{el:e("").val(i).html(t.text)[0],priority:t.priority||50}}),this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var t=wp.media.view.AttachmentCompat,i=!1;wp.media.view.AttachmentCompat=t.extend({render:function(){return this.rendered?this:(t.prototype.render.apply(this,arguments),this.$("#acf-form-data").length?(clearTimeout(i),i=setTimeout(e.proxy((function(){this.rendered=!0,acf.doAction("append",this.$el)}),this),50),this):this)},save:function(e){var t;e&&e.preventDefault(),t=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(t).always(_.bind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var e=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=e.extend({render:function(){var t=acf.isget(this,"controller","acf"),i=acf.isget(this,"model","attributes");if(t&&i){i.acf_errors&&this.$el.addClass("acf-disabled");var a=t.get("selected");a&&a.indexOf(i.id)>-1&&this.$el.addClass("acf-selected")}return e.prototype.render.apply(this,arguments)},toggleSelection:function(t){this.collection;var i=this.options.selection,a=this.model,n=(i.single(),this.controller),s=acf.isget(this,"model","attributes","acf_errors"),r=n.$el.find(".media-frame-content .media-sidebar");if(r.children(".acf-selection-error").remove(),r.children().removeClass("acf-hidden"),n&&s){var o=acf.isget(this,"model","attributes","filename");return r.children().addClass("acf-hidden"),r.prepend(['
                    ',''+acf.__("Restricted")+"",''+o+"",''+s+"","
                    "].join("")),i.reset(),void i.single(a)}return e.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery)},1128:()=>{var e;e=jQuery,new acf.Model({wait:"prepare",priority:1,initialize:function(){(acf.get("postboxes")||[]).map(acf.newPostbox)}}),acf.getPostbox=function(t){return"string"==typeof arguments[0]&&(t=e("#"+arguments[0])),acf.getInstance(t)},acf.getPostboxes=function(){return acf.getInstances(e(".acf-postbox"))},acf.newPostbox=function(e){return new acf.models.Postbox(e)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(t){t.editLink&&(t.edit=t.editLink),e.extend(this.data,t),this.$el=this.$postbox()},$postbox:function(){return e("#"+this.get("id"))},$hide:function(){return e("#"+this.get("id")+"-hide")},$hideLabel:function(){return this.$hide().parent()},$hndle:function(){return this.$("> .hndle")},$handleActions:function(){return this.$("> .postbox-header .handle-actions")},$inside:function(){return this.$("> .inside")},isVisible:function(){return this.$el.hasClass("acf-hidden")},isHiddenByScreenOptions:function(){return this.$el.hasClass("hide-if-js")||"none"==this.$el.css("display")},initialize:function(){if(this.$el.addClass("acf-postbox"),"block"!==acf.get("editor")){var e=this.get("style");"default"!==e&&this.$el.addClass(e)}this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var t=this.get("edit");if(t){var i='',a=this.$handleActions();a.length?a.prepend(i):this.$hndle().append(i)}this.show()},show:function(){this.$el.hasClass("hide-if-js")?this.$hide().prop("checked",!1):(this.$hideLabel().show(),this.$hide().prop("checked",!0),this.$el.show().removeClass("acf-hidden"),acf.doAction("show_postbox",this))},enable:function(){acf.enable(this.$el,"postbox")},showEnable:function(){this.enable(),this.show()},hide:function(){this.$hideLabel().hide(),this.$el.hide().addClass("acf-hidden"),acf.doAction("hide_postbox",this)},disable:function(){acf.disable(this.$el,"postbox")},hideDisable:function(){this.disable(),this.hide()},html:function(e){this.$inside().html(e),acf.doAction("append",this.$el)}})},7240:()=>{var e;e=jQuery,acf.screen=new acf.Model({active:!0,xhr:!1,timeout:!1,wait:"load",events:{"change #page_template":"onChange","change #parent_id":"onChange","change #post-formats-select":"onChange","change .categorychecklist":"onChange","change .tagsdiv":"onChange",'change .acf-taxonomy-field[data-save="1"]':"onChange","change #product-type":"onChange"},isPost:function(){return"post"===acf.get("screen")},isUser:function(){return"user"===acf.get("screen")},isTaxonomy:function(){return"taxonomy"===acf.get("screen")},isAttachment:function(){return"attachment"===acf.get("screen")},isNavMenu:function(){return"nav_menu"===acf.get("screen")},isWidget:function(){return"widget"===acf.get("screen")},isComment:function(){return"comment"===acf.get("screen")},getPageTemplate:function(){var t=e("#page_template");return t.length?t.val():null},getPageParent:function(t,i){return(i=e("#parent_id")).length?i.val():null},getPageType:function(e,t){return this.getPageParent()?"child":"parent"},getPostType:function(){return e("#post_type").val()},getPostFormat:function(t,i){if((i=e("#post-formats-select input:checked")).length){var a=i.val();return"0"==a?"standard":a}return null},getPostCoreTerms:function(){var t={},i=acf.serialize(e(".categorydiv, .tagsdiv"));for(var a in i.tax_input&&(t=i.tax_input),i.post_category&&(t.category=i.post_category),t)acf.isArray(t[a])||(t[a]=t[a].split(/,[\s]?/));return t},getPostTerms:function(){var e=this.getPostCoreTerms();for(var t in acf.getFields({type:"taxonomy"}).map((function(t){if(t.get("save")){var i=t.val(),a=t.get("taxonomy");i&&(e[a]=e[a]||[],i=acf.isArray(i)?i:[i],e[a]=e[a].concat(i))}})),null!==(productType=this.getProductType())&&(e.product_type=[productType]),e)e[t]=acf.uniqueArray(e[t]);return e},getProductType:function(){var t=e("#product-type");return t.length?t.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var t=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(t.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(t.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(t.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(t.page_parent=pageParent),null!==(pageType=this.getPageType())&&(t.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(t.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(t.post_terms=postTerms),acf.getPostboxes().map((function(e){t.exists.push(e.get("key"))})),t=acf.applyFilters("check_screen_args",t),this.xhr=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"json",context:this,success:function(e){"post"==acf.get("screen")?this.renderPostScreen(e):"user"==acf.get("screen")&&this.renderUserScreen(e),acf.doAction("check_screen_complete",e,t)}})}},onChange:function(e,t){this.setTimeout(this.check,1)},renderPostScreen:function(t){var i=function(t,i){var a=e._data(t[0]).events;for(var n in a)for(var s=0;s=0;n--)if(e("#"+i[n]).length)return e("#"+i[n]).after(e("#"+t));for(n=a+1;n=5.5)var o=['
                    ','

                    ',""+acf.escHtml(n.title)+"","

                    ",'
                    ','","
                    ","
                    "].join("");else o=['",'

                    ',""+acf.escHtml(n.title)+"","

                    "].join("");n.classes||(n.classes="");var c=e(['
                    ',o,'
                    ',n.html,"
                    ","
                    "].join(""));if(e("#adv-settings").length){var l=e("#adv-settings .metabox-prefs"),d=e(['"].join(""));i(l.find("input").first(),d.find("input")),l.append(d)}e(".postbox").length&&(i(e(".postbox .handlediv").first(),c.children(".handlediv")),i(e(".postbox .hndle").first(),c.children(".hndle"))),"side"===n.position?e("#"+n.position+"-sortables").append(c):e("#"+n.position+"-sortables").prepend(c);var u=[];if(t.results.map((function(t){n.position===t.position&&e("#"+n.position+"-sortables #"+t.id).length&&u.push(t.id)})),a(n.id,u),t.sorted)for(var f in t.sorted){let e=t.sorted[f];if("string"==typeof e&&(e=e.split(","),a(n.id,e)))break}r=acf.newPostbox(n),acf.doAction("append",c),acf.doAction("append_postbox",r)}return r.showEnable(),t.visible.push(n.id),n})),acf.getPostboxes().map((function(e){-1===t.visible.indexOf(e.get("id"))&&(e.hideDisable(),t.hidden.push(e.get("id")))})),e("#acf-style").html(t.style),acf.doAction("refresh_post_screen",t)},renderUserScreen:function(e){}}),new acf.Model({postEdits:{},wait:"prepare",initialize:function(){acf.isGutenbergPostEditor()&&(wp.data.subscribe(acf.debounce(this.onChange).bind(this)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable(),parseFloat(acf.get("wp_version"))>=5.3&&this.addAction("refresh_post_screen",this.onRefreshPostScreen),wp.domReady(acf.refresh))},onChange:function(){var e=["template","parent","format"];(wp.data.select("core").getTaxonomies()||[]).map((function(t){e.push(t.rest_base)}));var t=wp.data.select("core/editor").getPostEdits(),i={};e.map((function(e){void 0!==t[e]&&(i[e]=t[e])})),JSON.stringify(i)!==JSON.stringify(this.postEdits)&&(this.postEdits=i,acf.screen.check())},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var e={};return(wp.data.select("core").getTaxonomies()||[]).map((function(t){var i=wp.data.select("core/editor").getEditedPostAttribute(t.rest_base);i&&(e[t.slug]=i)})),e},onRefreshPostScreen:function(e){var t=wp.data.select("core/edit-post"),i=wp.data.dispatch("core/edit-post"),a={};t.getActiveMetaBoxLocations().map((function(e){a[e]=t.getMetaBoxesPerLocation(e)}));var n=[];for(var s in a)a[s].map((function(e){n.push(e.id)}));for(var s in e.results.filter((function(e){return-1===n.indexOf(e.id)})).map((function(e,t){var i=e.position;a[i]=a[i]||[],a[i].push({id:e.id,title:e.title})})),a)a[s]=a[s].filter((function(t){return-1===e.hidden.indexOf(t.id)}));i.setAvailableMetaBoxesPerLocation(a)}})},5796:()=>{!function(e,t){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(e,t){if(t=acf.parseArgs(t,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(e){return e},ajaxResults:function(e){return e},templateSelection:!1,templateResult:!1,dropdownCssClass:"",suppressFilters:!1}),4==i())var a=new n(e,t);else a=new s(e,t);return acf.doAction("new_select2",a),a};var a=acf.Model.extend({setup:function(t,i){e.extend(this.data,i),this.$el=t},initialize:function(){},selectOption:function(e){var t=this.getOption(e);t.prop("selected")||t.prop("selected",!0).trigger("change")},unselectOption:function(e){var t=this.getOption(e);t.prop("selected")&&t.prop("selected",!1).trigger("change")},getOption:function(e){return this.$('option[value="'+e+'"]')},addOption:function(t){t=acf.parseArgs(t,{id:"",text:"",selected:!1});var i=this.getOption(t.id);return i.length||((i=e("")).html(t.text),i.attr("value",t.id),i.prop("selected",t.selected),this.$el.append(i)),i},getValue:function(){var t=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort((function(e,t){return+e.getAttribute("data-i")-+t.getAttribute("data-i")}))).each((function(){var i=e(this);t.push({$el:i,id:i.attr("value"),text:i.text()})})),t):t},mergeOptions:function(){},getChoices:function(){var t=function(i){var a=[];return i.children().each((function(){var i=e(this);i.is("optgroup")?a.push({text:i.attr("label"),children:t(i)}):a.push({id:i.attr("value"),text:i.text()})})),a};return t(this.$el)},getAjaxData:function(e){var t={action:this.get("ajaxAction"),s:e.term||"",paged:e.page||1},i=this.get("field");i&&(t.field_key=i.get("key"));var a=this.get("ajaxData");return a&&(t=a.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_data",t,this.data,this.$el,i||!1,this),acf.prepareForAjax(t)},getAjaxResults:function(e,t){e=acf.parseArgs(e,{results:!1,more:!1});var i=this.get("ajaxResults");return i&&(e=i.apply(this,[e,t])),acf.applyFilters("select2_ajax_results",e,t,this)},processAjaxResults:function(t,i){return(t=this.getAjaxResults(t,i)).more&&(t.pagination={more:!0}),setTimeout(e.proxy(this.mergeOptions,this),1),t},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),n=a.extend({initialize:function(){var i=this.$el,a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),templateSelection:this.get("templateSelection"),templateResult:this.get("templateResult"),dropdownCssClass:this.get("dropdownCssClass"),suppressFilters:this.get("suppressFilters"),data:[],escapeMarkup:function(e){return"string"!=typeof e?e:acf.escHtml(e)}};a.templateSelection||delete a.templateSelection,a.templateResult||delete a.templateResult,a.dropdownCssClass||delete a.dropdownCssClass,acf.isset(window,"jQuery","fn","selectWoo")?(delete a.templateSelection,delete a.templateResult):a.templateSelection||(a.templateSelection=function(t){var i=e('');return i.html(acf.escHtml(t.text)),i.data("element",t.element),i}),a.multiple&&this.getValue().map((function(e){e.$el.detach().appendTo(i)}));var n=i.attr("data-ajax");if(n!==t&&(i.removeData("ajax"),i.removeAttr("data-ajax")),this.get("ajax")&&(a.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),processResults:e.proxy(this.processAjaxResults,this)}),!a.suppressFilters){var s=this.get("field");a=acf.applyFilters("select2_args",a,i,this.data,s||!1,this)}i.select2(a);var r=i.next(".select2-container");if(a.multiple){var o=r.find("ul");o.sortable({stop:function(t){o.find(".select2-selection__choice").each((function(){if(e(this).data("data"))var t=e(e(this).data("data").element);else t=e(e(this).find("span.acf-selection").data("element"));t.detach().appendTo(i)})),i.trigger("change")}}),i.on("select2:select",this.proxy((function(e){this.getOption(e.params.data.id).detach().appendTo(this.$el)})))}i.on("select2:open",(()=>{e(".select2-container--open .select2-search__field").get(-1).focus()})),r.addClass("-acf"),n!==t&&i.attr("data-ajax",n),a.suppressFilters||acf.doAction("select2_init",i,a,this.data,s||!1,this)},mergeOptions:function(){var t=!1,i=!1;e('.select2-results__option[role="group"]').each((function(){var a=e(this).children("ul"),n=e(this).children("strong");if(i&&i.text()===n.text())return t.append(a.children()),void e(this).remove();t=a,i=n}))}}),s=a.extend({initialize:function(){var t=this.$el,i=this.getValue(),a=this.get("multiple"),n={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(e){return acf.escHtml(e)},dropdownCss:{"z-index":"999999999"},initSelection:function(e,t){t(a?i:i.shift())}},s=t.siblings("input");s.length||(s=e(''),t.before(s)),inputValue=i.map((function(e){return e.id})).join("||"),s.val(inputValue),n.multiple&&i.map((function(e){e.$el.detach().appendTo(t)})),n.allowClear&&(n.data=n.data.filter((function(e){return""!==e.id}))),t.removeData("ajax"),t.removeAttr("data-ajax"),this.get("ajax")&&(n.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),results:e.proxy(this.processAjaxResults,this)});var r=this.get("field");n=acf.applyFilters("select2_args",n,t,this.data,r||!1,this),s.select2(n);var o=s.select2("container"),c=e.proxy(this.getOption,this);if(n.multiple){var l=o.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each((function(){var i=e(this).data("select2Data");c(i.id).detach().appendTo(t)})),t.trigger("change")}})}s.on("select2-selecting",(function(i){var a=i.choice,n=c(a.id);n.length||(n=e('")),n.detach().appendTo(t)})),o.addClass("-acf"),acf.doAction("select2_init",t,n,this.data,r||!1,this),s.on("change",(function(){var e=s.val();e.indexOf("||")&&(e=e.split("||")),t.val(e).trigger("change")})),t.hide()},mergeOptions:function(){var t=!1;e("#select2-drop .select2-result-with-children").each((function(){var i=e(this).children("ul"),a=e(this).children(".select2-result-label");if(t&&t.text()===a.text())return t.append(i.children()),void e(this).remove();t=a}))},getAjaxData:function(e,t){var i={term:e,page:t},n=this.get("field");return i=acf.applyFilters("select2_ajax_data",i,this.data,this.$el,n||!1,this),a.prototype.getAjaxData.apply(this,[i])}});new acf.Model({priority:5,wait:"prepare",actions:{duplicate:"onDuplicate"},initialize:function(){var e=acf.get("locale"),t=(acf.get("rtl"),acf.get("select2L10n")),a=i();return!!t&&0!==e.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3())},addTranslations4:function(){var e=acf.get("select2L10n"),t=acf.get("locale");t=t.replace("_","-");var i={errorLoading:function(){return e.load_fail},inputTooLong:function(t){var i=t.input.length-t.maximum;return i>1?e.input_too_long_n.replace("%d",i):e.input_too_long_1},inputTooShort:function(t){var i=t.minimum-t.input.length;return i>1?e.input_too_short_n.replace("%d",i):e.input_too_short_1},loadingMore:function(){return e.load_more},maximumSelected:function(t){var i=t.maximum;return i>1?e.selection_too_long_n.replace("%d",i):e.selection_too_long_1},noResults:function(){return e.matches_0},searching:function(){return e.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+t,[],(function(){return i}))},addTranslations3:function(){var t=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var a={formatMatches:function(e){return e>1?t.matches_n.replace("%d",e):t.matches_1},formatNoMatches:function(){return t.matches_0},formatAjaxError:function(){return t.load_fail},formatInputTooShort:function(e,i){var a=i-e.length;return a>1?t.input_too_short_n.replace("%d",a):t.input_too_short_1},formatInputTooLong:function(e,i){var a=e.length-i;return a>1?t.input_too_long_n.replace("%d",a):t.input_too_long_1},formatSelectionTooBig:function(e){return e>1?t.selection_too_long_n.replace("%d",e):t.selection_too_long_1},formatLoadMore:function(){return t.load_more},formatSearching:function(){return t.searching}};e.fn.select2.locales=e.fn.select2.locales||{},e.fn.select2.locales[i]=a,e.extend(e.fn.select2.defaults,a)},onDuplicate:function(e,t){t.find(".select2-container").remove()}})}(jQuery)},8061:()=>{var e;e=jQuery,acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content}},initialize:function(e,t){(t=acf.parseArgs(t,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(e,t),t.quicktags&&this.initializeQuicktags(e,t)},initializeTinymce:function(t,i){var a=e("#"+t),n=this.defaults(),s=acf.get("toolbars"),r=i.field||!1;if(r.$el,"undefined"==typeof tinymce)return!1;if(!n)return!1;if(tinymce.get(t))return this.enable(t);var o=e.extend({},n.tinymce,i.tinymce);o.id=t,o.selector="#"+t;var c=i.toolbar;if(c&&s&&s[c])for(var l=1;l<=4;l++)o["toolbar"+l]=s[c][l]||"";if(o.setup=function(e){e.on("change",(function(t){e.save(),a.trigger("change")})),e.on("mouseup",(function(e){var t=new MouseEvent("mouseup");window.dispatchEvent(t)}))},o.wp_autoresize_on=!1,o.tadv_noautop||(o.wpautop=!0),o=acf.applyFilters("wysiwyg_tinymce_settings",o,t,r),tinyMCEPreInit.mceInit[t]=o,"visual"==i.mode){tinymce.init(o);var d=tinymce.get(t);if(!d)return!1;d.acf=i.field,acf.doAction("wysiwyg_tinymce_init",d,d.id,o,r)}},initializeQuicktags:function(t,i){var a=this.defaults();if("undefined"==typeof quicktags)return!1;if(!a)return!1;var n=e.extend({},a.quicktags,i.quicktags);n.id=t;var s=i.field||!1;s.$el,n=acf.applyFilters("wysiwyg_quicktags_settings",n,n.id,s),tinyMCEPreInit.qtInit[t]=n;var r=quicktags(n);if(!r)return!1;this.buildQuicktags(r),acf.doAction("wysiwyg_quicktags_init",r,r.id,n,s)},buildQuicktags:function(e){var t,i,a,n,s,r,o,c;for(r in e.canvas,t=e.name,i=e.settings,n="",a={},o="",c=e.id,i.buttons&&(o=","+i.buttons+","),edButtons)edButtons[r]&&(s=edButtons[r].id,o&&-1!==",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,".indexOf(","+s+",")&&-1===o.indexOf(","+s+",")||edButtons[r].instance&&edButtons[r].instance!==c||(a[s]=edButtons[r],edButtons[r].html&&(n+=edButtons[r].html(t+"_"))));o&&-1!==o.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,n+=a.dfw.html(t+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,n+=a.textdirection.html(t+"_")),e.toolbar.innerHTML=n,e.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[e])},disable:function(e){this.destroyTinymce(e)},remove:function(e){this.destroyTinymce(e)},destroy:function(e){this.destroyTinymce(e)},destroyTinymce:function(e){if("undefined"==typeof tinymce)return!1;var t=tinymce.get(e);return!!t&&(t.save(),t.destroy(),!0)},enable:function(e){this.enableTinymce(e)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&void 0!==tinyMCEPreInit.mceInit[t]&&(e("#"+t).show(),switchEditors.go(t,"tmce"),!0)}},new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var t=e("#acf-hidden-wp-editor");t.exists()&&t.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.autop=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",(function(e){var t=e.editor;"acf"===t.id.substr(0,3)&&(t=tinymce.editors.content||t,tinymce.activeEditor=t,wpActiveEditor=t.id)}))}})},1417:()=>{var e;e=jQuery,acf.unload=new acf.Model({wait:"load",active:!0,changed:!1,actions:{validation_failure:"startListening",validation_success:"stopListening"},events:{"change form .acf-field":"startListening","submit form":"stopListening"},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(){this.stopListening()},startListening:function(){!this.changed&&this.active&&(this.changed=!0,e(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,e(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})},6148:()=>{!function(e,t){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(e){e.map(this.addError,this)},addError:function(e){this.data.errors.push(e)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var e=[],t=[];return this.getErrors().map((function(i){if(i.input){var a=t.indexOf(i.input);a>-1?e[a]=i:(e.push(i),t.push(i.input))}})),e},getGlobalErrors:function(){return this.getErrors().filter((function(e){return!e.input}))},showErrors:function(){if(this.hasErrors()){var t=this.getFieldErrors(),i=this.getGlobalErrors(),a=0,n=!1;t.map((function(e){var t=this.$('[name="'+e.input+'"]').first();if(t.length||(t=this.$('[name^="'+e.input+'"]').first()),t.length){a++;var i=acf.getClosestField(t);r(i.$el),i.showError(e.message),n||(n=i.$el)}}),this);var s=acf.__("Validation failed");if(i.map((function(e){s+=". "+e.message})),1==a?s+=". "+acf.__("1 field requires attention"):a>1&&(s+=". "+acf.__("%d fields require attention").replace("%d",a)),this.has("notice"))this.get("notice").update({type:"error",text:s});else{var o=acf.newNotice({type:"error",text:s,target:this.$el});this.set("notice",o)}this.$el.parents(".acf-popup-box").length||(n||(n=this.get("notice").$el),setTimeout((function(){e("html, body").animate({scrollTop:n.offset().top-e(window).height()/2},500)}),10))}},onChangeStatus:function(e,t,i,a){this.$el.removeClass("is-"+a).addClass("is-"+i)},validate:function(t){if(t=acf.parseArgs(t,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(e){e.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(t.event){var i=e.Event(null,t.event);t.success=function(){acf.enableSubmit(e(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),t.loading(this.$el,this),this.set("status","validating");var a=acf.serialize(this.$el);return a.action="acf/validate_save_post",e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",context:this,success:function(e){if(acf.isAjaxSuccess(e)){var t=acf.applyFilters("validation_complete",e.data,this.$el,this);t.valid||this.addErrors(t.errors)}},complete:function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),t.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),t.success(this.$el,this),acf.lockForm(this.$el),t.reset&&this.reset()),t.complete(this.$el,this),this.clearErrors()}}),!1},setup:function(e){this.$el=e},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),a=function(e){var t=e.data("acf");return t||(t=new i(e)),t};acf.validateForm=function(e){return a(e.form).validate(e)},acf.enableSubmit=function(e){return e.removeClass("disabled").removeAttr("disabled")},acf.disableSubmit=function(e){return e.addClass("disabled").attr("disabled",!0)},acf.showSpinner=function(e){return e.addClass("is-active"),e.css("display","inline-block"),e},acf.hideSpinner=function(e){return e.removeClass("is-active"),e.css("display","none"),e},acf.lockForm=function(e){var t=n(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),a=t.find(".spinner, .acf-spinner");return acf.hideSpinner(a),acf.disableSubmit(i),acf.showSpinner(a.last()),e},acf.unlockForm=function(e){var t=n(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),a=t.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(a),e};var n=function(t){var i;return(i=t.find("#submitdiv")).length||(i=t.find("#submitpost")).length||(i=t.find("p.submit").last()).length||(i=t.find(".acf-form-submit")).length||(i=e("#acf-create-options-page-form .acf-actions")).length||(i=e(".acf-headerbar-actions")).length?i:t},s=acf.debounce((function(e){e.submit()})),r=function(e){var t=e.parents(".acf-postbox");if(t.length){var i=acf.getPostbox(t);i&&i.isHiddenByScreenOptions()&&(i.$el.removeClass("hide-if-js"),i.$el.css("display",""))}};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(e){a(e).reset()},addInputEvents:function(t){if("safari"!==acf.get("browser")){var i=e(".acf-field [name]",t);i.length&&this.on(i,"invalid","onInvalid")}},onInvalid:function(e,t){e.preventDefault();var i=t.closest("form");i.length&&(a(i).addError({input:t.attr("name"),message:acf.strEscape(e.target.validationMessage)}),s(i))},onClickSubmit:function(t,i){e(".acf-field input").each((function(){this.checkValidity()||r(e(this))})),this.set("originalEvent",t)},onClickSave:function(e,t){this.set("ignore",!0)},onClickSubmitGutenberg:function(t,i){acf.validateForm({form:e("#editor"),event:t,reset:!0,failure:function(e,t){var i=t.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(t.preventDefault(),t.stopImmediatePropagation())},onSubmitPost:function(t,i){"dopreview"===e("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(e,t){if(!this.active||this.get("ignore")||e.isDefaultPrevented())return this.allowSubmit();acf.validateForm({form:t,event:this.get("originalEvent")})||e.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}}),new acf.Model({wait:"prepare",initialize:function(){acf.isGutenberg()&&this.customizeEditor()},customizeEditor:function(){var t=wp.data.dispatch("core/editor"),i=wp.data.select("core/editor"),a=wp.data.dispatch("core/notices"),n=t.savePost,s=!1,r="";wp.data.subscribe((function(){var e=i.getEditedPostAttribute("status");s="publish"===e||"future"===e,r="publish"!==e?e:r})),t.savePost=function(i){i=i||{};var o=this,c=arguments;return new Promise((function(n,o){return i.isAutosave||i.isPreview?n("Validation ignored (autosave)."):s?void(acf.validateForm({form:e("#editor"),reset:!0,complete:function(e,i){t.unlockPostSaving("acf")},failure:function(e,i){var n=i.get("notice");a.createErrorNotice(n.get("text"),{id:"acf-validation",isDismissible:!0}),n.remove(),r&&t.editPost({status:r}),o("Validation failed.")},success:function(){a.removeNotice("acf-validation"),n("Validation success.")}})?n("Validation bypassed."):t.lockPostSaving("acf")):n("Validation ignored (draft).")})).then((function(){return n.apply(o,c)}),(e=>{}))}}})}(jQuery)}},t={};function i(a){var n=t[a];if(void 0!==n)return n.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,i),s.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";i(6291),i(1580),i(2213),i(1357),i(8171),i(9459),i(7597),i(684),i(8489),i(6691),i(5647),i(4658),i(719),i(2557),i(2489),i(714),i(6965),i(177),i(1987),i(1281),i(7790),i(2573),i(9047),i(1788),i(4429),i(4850),i(2849),i(3155),i(682),i(1417),i(1128),i(3812),i(7240),i(5796),i(8061),i(6148),i(5938),i(7787)})()})(); \ No newline at end of file +(()=>{var e={7787:()=>{!function(e,t){acf.newCompatibility=function(e,t){return(t=t||{}).__proto__=e.__proto__,e.__proto__=t,e.compatibility=t,t},acf.getCompatibility=function(e){return e.compatibility||null};var i=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.renderSelect,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});i._e=function(e,t){e=e||"";var i=(t=t||"")?e+"."+t:e,a={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(a[i])return acf.__(a[i]);var n=this.l10n[e]||"";return t&&(n=n[t]||""),n},i.get_selector=function(t){var i=".acf-field";if(!t)return i;if(e.isPlainObject(t)){if(e.isEmptyObject(t))return i;for(var a in t){t=t[a];break}}return i+="-"+t,i=acf.strReplace("_","-",i),acf.strReplace("field-field-","field-",i)},i.get_fields=function(e,t,i){var a={is:e||"",parent:t||!1,suppressFilters:i||!1};return a.is&&(a.is=this.get_selector(a.is)),acf.findFields(a)},i.get_field=function(e,t){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(e,t){return e.closest(this.get_selector(t))},i.get_field_wrap=function(e){return e.closest(this.get_selector())},i.get_field_key=function(e){return e.data("key")},i.get_field_type=function(e){return e.data("type")},i.get_data=function(e,t){return acf.parseArgs(e.data(),t)},i.maybe_get=function(e,t,i){void 0===i&&(i=null),keys=String(t).split(".");for(var a=0;a1){for(var c=0;c0?t.substr(0,n):t,r=n>0?t.substr(n+1):"",o=function(t){t.$el=e(this),acf.field_group&&(t.$field=t.$el.closest(".acf-field-object")),"function"==typeof a.event&&(t=a.event(t)),a[i].apply(a,arguments)};r?e(document).on(s,r,o):e(document).on(s,o)},get:function(e,t){return t=t||null,void 0!==this[e]&&(t=this[e]),t},set:function(e,t){return this[e]=t,"function"==typeof this["_set_"+e]&&this["_set_"+e].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_action(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_filter:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_filter(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_event:function(t,i){var a=this,n=t.substr(0,t.indexOf(" ")),s=t.substr(t.indexOf(" ")+1),r=acf.get_selector(a.type);e(document).on(n,r+" "+s,(function(t){var n=e(this),s=acf.get_closest_field(n,a.type);s.length&&(s.is(a.$field)||a.set("$field",s),t.$el=n,t.$field=s,a[i].apply(a,[t]))}))},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(e){return this.set("$field",e)}}),acf.newCompatibility(acf.validation,{remove_error:function(e){acf.getField(e).removeError()},add_warning:function(e,t){acf.getField(e).showNotice({text:t,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm}),i.tooltip={tooltip:function(e,t){return acf.newTooltip({text:e,target:t}).$el},temp:function(e,t){acf.newTooltip({text:e,target:t,timeout:250})},confirm:function(e,t,i,a,n){acf.newTooltip({confirm:!0,text:i,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})},confirm_remove:function(e,t){acf.newTooltip({confirmRemove:!0,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(e){this.activeFrame=e.frame},popup:function(e){return e.mime_types&&(e.allowedTypes=e.mime_types),e.id&&(e.attachment=e.id),acf.newMediaPopup(e).frame}}),i.select2={init:function(e,t,i){return t.allow_null&&(t.allowNull=t.allow_null),t.ajax_action&&(t.ajaxAction=t.ajax_action),i&&(t.field=acf.getField(i)),acf.newSelect2(e,t)},destroy:function(e){return acf.getInstance(e).destroy()}},i.postbox={render:function(e){return e.edit_url&&(e.editLink=e.edit_url),e.edit_title&&(e.editTitle=e.edit_title),acf.newPostbox(e)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery)},682:()=>{!function(e,t){var __=acf.__,i=function(e){return e?""+e:""},a=function(e,t){return i(e).toLowerCase()===i(t).toLowerCase()},n=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:__("Has any value"),fieldTypes:["text","textarea","number","range","email","url","password","image","file","wysiwyg","oembed","select","checkbox","radio","button_group","link","post_object","page_link","relationship","taxonomy","user","google_map","date_picker","date_time_picker","time_picker","color_picker"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(e){return''}});acf.registerConditionType(n);var s=n.extend({type:"hasNoValue",operator:"==empty",label:__("Has no value"),match:function(e,t){return!n.prototype.match.apply(this,arguments)}});acf.registerConditionType(s);var r=acf.Condition.extend({type:"equalTo",operator:"==",label:__("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(e,t){return acf.isNumeric(e.value)?(i=e.value,n=t.val(),parseFloat(i)===parseFloat(n)):a(e.value,t.val());var i,n},choices:function(e){return''}});acf.registerConditionType(r);var o=r.extend({type:"notEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!r.prototype.match.apply(this,arguments)}});acf.registerConditionType(o);var c=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:__("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(e,t){return a=t.val(),n=e.value,s=new RegExp(i(n),"gi"),i(a).match(s);var a,n,s},choices:function(e){return''}});acf.registerConditionType(c);var l=acf.Condition.extend({type:"contains",operator:"==contains",label:__("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(e,t){return a=t.val(),n=e.value,i(a).indexOf(i(n))>-1;var a,n},choices:function(e){return''}});acf.registerConditionType(l);var d=r.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(d);var u=o.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(u);var f=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:__("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(e,t){var n,s=t.val();return s instanceof Array?(n=e.value,s.map((function(e){return i(e)})).indexOf(n)>-1):a(e.value,s)},choices:function(e){var t=[],i=e.$setting("choices textarea").val().split("\n");return e.$input("allow_null").prop("checked")&&t.push({id:"",text:__("Null")}),i.map((function(e){(e=e.split(":"))[1]=e[1]||e[0],t.push({id:e[0].trim(),text:e[1].trim()})})),t}});acf.registerConditionType(f);var p=f.extend({type:"selectNotEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!f.prototype.match.apply(this,arguments)}});acf.registerConditionType(p);var h=acf.Condition.extend({type:"greaterThan",operator:">",label:__("Value is greater than"),fieldTypes:["number","range"],match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),i=n,a=e.value,parseFloat(i)>parseFloat(a)},choices:function(e){return''}});acf.registerConditionType(h);var g=h.extend({type:"lessThan",operator:"<",label:__("Value is less than"),match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),null==n||!1===n||(i=n,a=e.value,parseFloat(i)'}});acf.registerConditionType(g);var m=h.extend({type:"selectionGreaterThan",label:__("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(m);var v=g.extend({type:"selectionLessThan",label:__("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(v)}(jQuery)},2849:()=>{!function(e,t){var i=[];acf.Condition=acf.Model.extend({type:"",operator:"==",label:"",choiceType:"input",fieldTypes:[],data:{conditions:!1,field:!1,rule:{}},events:{change:"change",keyup:"change",enableField:"change",disableField:"change"},setup:function(t){e.extend(this.data,t)},getEventTarget:function(e,t){return e||this.get("field").$el},change:function(e,t){this.get("conditions").change(e)},match:function(e,t){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(e){return''}}),acf.newCondition=function(e,t){var i=t.get("field"),a=i.getField(e.field);if(!i||!a)return!1;var n={rule:e,target:i,conditions:t,field:a},s=a.get("type"),r=e.operator;return new(acf.getConditionTypes({fieldType:s,operator:r})[0]||acf.Condition)(n)};var a=function(e){return acf.strPascalCase(e||"")+"Condition"};acf.registerConditionType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getConditionType=function(e){var t=a(e);return acf.models[t]||!1},acf.registerConditionForFieldType=function(e,t){var i=acf.getConditionType(e);i&&i.prototype.fieldTypes.push(t)},acf.getConditionTypes=function(e){e=acf.parseArgs(e,{fieldType:"",operator:""});var t=[];return i.map((function(i){var a=acf.getConditionType(i),n=a.prototype.fieldTypes,s=a.prototype.operator;e.fieldType&&-1===n.indexOf(e.fieldType)||e.operator&&s!==e.operator||t.push(a)})),t}}(jQuery)},3155:()=>{!function(e,t){var i="conditional_logic",a=(new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(e){e.has("conditions")&&e.getConditions().render()}}),function(t,i){var a=acf.getFields({key:i,sibling:t.$el,suppressFilters:!0});return a.length||(a=acf.getFields({key:i,parent:t.$el.parent(),suppressFilters:!0})),!a.length&&e(".acf-field-settings").length&&(a=acf.getFields({key:i,parent:t.$el.parents(".acf-field-settings:first"),suppressFilters:!0})),!a.length&&e("#acf-basic-settings").length&&(a=acf.getFields({key:i,parent:e("#acf-basic-settings"),suppressFilters:!0})),!!a.length&&a[0]});acf.Field.prototype.getField=function(e){var t=a(this,e);if(t)return t;for(var i=this.parents(),n=0;n{!function(e,t){var i=0,a=acf.Field.extend({type:"accordion",wait:"",$control:function(){return this.$(".acf-fields:first")},initialize:function(){if(!this.$el.hasClass("acf-accordion")&&!this.$el.is("td")){if(this.get("endpoint"))return this.remove();var t=this.$el,a=this.$labelWrap(),s=this.$inputWrap(),r=this.$control(),o=s.children(".description");if(o.length&&a.append(o),this.$el.is("tr")){var c=this.$el.closest("table"),l=e('
                    '),d=e('
                    '),u=e('
                      '),f=e("");l.append(a.html()),u.append(f),d.append(u),s.append(l),s.append(d),a.remove(),r.remove(),s.attr("colspan",2),a=l,s=d,r=f}t.addClass("acf-accordion"),a.addClass("acf-accordion-title"),s.addClass("acf-accordion-content"),i++,this.get("multi_expand")&&t.attr("multi-expand",1);var p=acf.getPreference("this.accordions")||[];void 0!==p[i-1]&&this.set("open",p[i-1]),this.get("open")&&(t.addClass("-open"),s.css("display","block")),a.prepend(n.iconHtml({open:this.get("open")}));var h=t.parent();r.addClass(h.hasClass("-left")?"-left":""),r.addClass(h.hasClass("-clear")?"-clear":""),r.append(t.nextUntil(".acf-field-accordion",".acf-field")),r.removeAttr("data-open data-multi_expand data-endpoint")}}});acf.registerFieldType(a);var n=new acf.Model({actions:{unload:"onUnload"},events:{"click .acf-accordion-title":"onClick","invalidField .acf-accordion":"onInvalidField"},isOpen:function(e){return e.hasClass("-open")},toggle:function(e){this.isOpen(e)?this.close(e):this.open(e)},iconHtml:function(e){return acf.isGutenberg()?e.open?'':'':e.open?'':''},open:function(t){var i=acf.isGutenberg()?0:300;t.find(".acf-accordion-content:first").slideDown(i).css("display","block"),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),t.addClass("-open"),acf.doAction("show",t),t.attr("multi-expand")||t.siblings(".acf-accordion.-open").each((function(){n.close(e(this))}))},close:function(e){var t=acf.isGutenberg()?0:300;e.find(".acf-accordion-content:first").slideUp(t),e.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),e.removeClass("-open"),acf.doAction("hide",e)},onClick:function(e,t){e.preventDefault(),this.toggle(t.parent())},onInvalidField:function(e,t){this.busy||(this.busy=!0,this.setTimeout((function(){this.busy=!1}),1e3),this.open(t))},onUnload:function(t){var i=[];e(".acf-accordion").each((function(){var t=e(this).hasClass("-open")?1:0;i.push(t)})),i.length&&acf.setPreference("this.accordions",i)}})}(jQuery)},1357:()=>{var e;jQuery,e=acf.Field.extend({type:"button_group",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-button-group")},$input:function(){return this.$("input:checked")},setValue:function(e){this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(e)},8171:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"checkbox",events:{"change input":"onChange","click .acf-add-checkbox":"onClickAdd","click .acf-checkbox-toggle":"onClickToggle","click .acf-checkbox-custom":"onClickCustom"},$control:function(){return this.$(".acf-checkbox-list")},$toggle:function(){return this.$(".acf-checkbox-toggle")},$input:function(){return this.$('input[type="hidden"]')},$inputs:function(){return this.$('input[type="checkbox"]').not(".acf-checkbox-toggle")},getValue:function(){var t=[];return this.$(":checked").each((function(){t.push(e(this).val())})),!!t.length&&t},onChange:function(e,t){var i=t.prop("checked"),a=t.parent("label"),n=this.$toggle();i?a.addClass("selected"):a.removeClass("selected"),n.length&&(0==this.$inputs().not(":checked").length?n.prop("checked",!0):n.prop("checked",!1))},onClickAdd:function(e,t){var i='
                    • ';t.parent("li").before(i),t.parent("li").parent().find('input[type="text"]').last().focus()},onClickToggle:function(e,t){var i=t.prop("checked"),a=this.$('input[type="checkbox"]'),n=this.$("label");a.prop("checked",i),i?n.addClass("selected"):n.removeClass("selected")},onClickCustom:function(e,t){var i=t.prop("checked"),a=t.next('input[type="text"]');i?a.prop("disabled",!1):(a.prop("disabled",!0),""==a.val()&&t.parent("li").remove())}}),acf.registerFieldType(t)},9459:()=>{var e;jQuery,e=acf.Field.extend({type:"color_picker",wait:"load",events:{duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-color-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},setValue:function(e){acf.val(this.$input(),e),this.$inputText().iris("color",e)},initialize:function(){var e=this.$input(),t=this.$inputText(),i=function(i){setTimeout((function(){acf.val(e,t.val())}),1)},a={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i};a=acf.applyFilters("color_picker_args",a,this),t.wpColorPicker(a)},onDuplicate:function(e,t,i){$colorPicker=i.find(".wp-picker-container"),$inputText=i.find('input[type="text"]'),$colorPicker.replaceWith($inputText)}}),acf.registerFieldType(e)},7597:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"date_picker",events:{'blur input[type="text"]':"onBlur",duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-date-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},initialize:function(){if(this.has("save_format"))return this.initializeCompatibility();var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),altField:e,altFormat:"yymmdd",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")};i=acf.applyFilters("date_picker_args",i,this),acf.newDatePicker(t,i),acf.doAction("date_picker_init",t,i,this)},initializeCompatibility:function(){var e=this.$input(),t=this.$inputText();t.val(e.val());var i={dateFormat:this.get("date_format"),altField:e,altFormat:this.get("save_format"),changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")},a=(i=acf.applyFilters("date_picker_args",i,this)).dateFormat;i.dateFormat=this.get("save_format"),acf.newDatePicker(t,i),t.datepicker("option","dateFormat",a),acf.doAction("date_picker_init",t,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")},onDuplicate:function(e,t,i){i.find('input[type="text"]').removeClass("hasDatepicker").removeAttr("id")}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("datePickerL10n");return!!a&&void 0!==e.datepicker&&(a.isRTL=i,e.datepicker.regional[t]=a,void e.datepicker.setDefaults(a))}}),acf.newDatePicker=function(t,i){if(void 0===e.datepicker)return!1;i=i||{},t.datepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
                      ')}},684:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altFormat:"yy-mm-dd",altTimeFormat:"HH:mm:ss",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day"),controlType:"select",oneLine:!0};i=acf.applyFilters("date_time_picker_args",i,this),acf.newDateTimePicker(t,i),acf.doAction("date_time_picker_init",t,i,this)}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("dateTimePickerL10n");return!!a&&void 0!==e.timepicker&&(a.isRTL=i,e.timepicker.regional[t]=a,void e.timepicker.setDefaults(a))}}),acf.newDateTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.datetimepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
                      ')}},5647:()=>{var e,t;e=jQuery,t=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},validateAttachment:function(e){return void 0!==(e=e||{}).id&&(e=e.attributes),acf.parseArgs(e,{url:"",alt:"",title:"",filename:"",filesizeHumanReadable:"",icon:"/wp-includes/images/media/default.png"})},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.icon,alt:e.alt,title:e.title}),this.$('[data-name="title"]').text(e.title),this.$('[data-name="filename"]').text(e.filename).attr("href",e.url),this.$('[data-name="filesize"]').text(e.filesizeHumanReadable);var t=e.id||"";acf.val(this.$input(),t),t?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},selectAttachment:function(){var t=this.parent(),i=t&&"repeater"===t.get("type");acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:e.proxy((function(e,i){i>0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();if(!t)return!1;acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})}}),acf.registerFieldType(t)},8489:()=>{!function(e,t){var i=acf.Field.extend({type:"google_map",map:!1,wait:"load",events:{'click a[data-name="clear"]':"onClickClear",'click a[data-name="locate"]':"onClickLocate",'click a[data-name="search"]':"onClickSearch","keydown .search":"onKeydownSearch","keyup .search":"onKeyupSearch","focus .search":"onFocusSearch","blur .search":"onBlurSearch",showField:"onShow"},$control:function(){return this.$(".acf-google-map")},$search:function(){return this.$(".search")},$canvas:function(){return this.$(".canvas")},setState:function(e){this.$control().removeClass("-value -loading -searching"),"default"===e&&(e=this.val()?"value":""),e&&this.$control().addClass("-"+e)},getValue:function(){var e=this.$input().val();return!!e&&JSON.parse(e)},setValue:function(e,t){var i="";e&&(i=JSON.stringify(e)),acf.val(this.$input(),i),t||(this.renderVal(e),acf.doAction("google_map_change",e,this.map,this))},renderVal:function(e){e?(this.setState("value"),this.$search().val(e.address),this.setPosition(e.lat,e.lng)):(this.setState(""),this.$search().val(""),this.map.marker.setVisible(!1))},newLatLng:function(e,t){return new google.maps.LatLng(parseFloat(e),parseFloat(t))},setPosition:function(e,t){this.map.marker.setPosition({lat:parseFloat(e),lng:parseFloat(t)}),this.map.marker.setVisible(!0),this.center()},center:function(){var e=this.map.marker.getPosition();if(e)var t=e.lat(),i=e.lng();else t=this.get("lat"),i=this.get("lng");this.map.setCenter({lat:parseFloat(t),lng:parseFloat(i)})},initialize:function(){!function(t){if(n)return t();if(acf.isset(window,"google","maps","Geocoder"))return n=new google.maps.Geocoder,t();if(acf.addAction("google_map_api_loaded",t),!a){var i=acf.get("google_map_api");i&&(a=!0,e.ajax({url:i,dataType:"script",cache:!0,success:function(){n=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}}))}}(this.initializeMap.bind(this))},initializeMap:function(){var e=this.getValue(),t=acf.parseArgs(e,{zoom:this.get("zoom"),lat:this.get("lat"),lng:this.get("lng")}),i={scrollwheel:!1,zoom:parseInt(t.zoom),center:{lat:parseFloat(t.lat),lng:parseFloat(t.lng)},mapTypeId:google.maps.MapTypeId.ROADMAP,marker:{draggable:!0,raiseOnDrag:!0},autocomplete:{}};i=acf.applyFilters("google_map_args",i,this);var a=new google.maps.Map(this.$canvas()[0],i),n=acf.parseArgs(i.marker,{draggable:!0,raiseOnDrag:!0,map:a});n=acf.applyFilters("google_map_marker_args",n,this);var s=new google.maps.Marker(n),r=!1;if(acf.isset(google,"maps","places","Autocomplete")){var o=i.autocomplete||{};o=acf.applyFilters("google_map_autocomplete_args",o,this),(r=new google.maps.places.Autocomplete(this.$search()[0],o)).bindTo("bounds",a)}this.addMapEvents(this,a,s,r),a.acf=this,a.marker=s,a.autocomplete=r,this.map=a,e&&this.setPosition(e.lat,e.lng),acf.doAction("google_map_init",a,s,this)},addMapEvents:function(e,t,i,a){google.maps.event.addListener(t,"click",(function(t){var i=t.latLng.lat(),a=t.latLng.lng();e.searchPosition(i,a)})),google.maps.event.addListener(i,"dragend",(function(){var t=this.getPosition().lat(),i=this.getPosition().lng();e.searchPosition(t,i)})),a&&google.maps.event.addListener(a,"place_changed",(function(){var t=this.getPlace();e.searchPlace(t)})),google.maps.event.addListener(t,"zoom_changed",(function(){var i=e.val();i&&(i.zoom=t.getZoom(),e.setValue(i,!0))}))},searchPosition:function(e,t){this.setState("loading");var i={lat:e,lng:t};n.geocode({location:i},function(i,a){if(this.setState(""),"OK"!==a)this.showNotice({text:acf.__("Location not found: %s").replace("%s",a),type:"warning"});else{var n=this.parseResult(i[0]);n.lat=e,n.lng=t,this.val(n)}}.bind(this))},searchPlace:function(e){if(e)if(e.geometry){e.formatted_address=this.$search().val();var t=this.parseResult(e);this.val(t)}else e.name&&this.searchAddress(e.name)},searchAddress:function(e){if(e){var t=e.split(",");if(2==t.length){var i=parseFloat(t[0]),a=parseFloat(t[1]);if(i&&a)return this.searchPosition(i,a)}this.setState("loading"),n.geocode({address:e},function(t,i){if(this.setState(""),"OK"!==i)this.showNotice({text:acf.__("Location not found: %s").replace("%s",i),type:"warning"});else{var a=this.parseResult(t[0]);a.address=e,this.val(a)}}.bind(this))}},searchLocation:function(){if(!navigator.geolocation)return alert(acf.__("Sorry, this browser does not support geolocation"));this.setState("loading"),navigator.geolocation.getCurrentPosition(function(e){this.setState("");var t=e.coords.latitude,i=e.coords.longitude;this.searchPosition(t,i)}.bind(this),function(e){this.setState("")}.bind(this))},parseResult:function(e){var t={address:e.formatted_address,lat:e.geometry.location.lat(),lng:e.geometry.location.lng()};t.zoom=this.map.getZoom(),e.place_id&&(t.place_id=e.place_id),e.name&&(t.name=e.name);var i={street_number:["street_number"],street_name:["street_address","route"],city:["locality","postal_town"],state:["administrative_area_level_1","administrative_area_level_2","administrative_area_level_3","administrative_area_level_4","administrative_area_level_5"],post_code:["postal_code"],country:["country"]};for(var a in i)for(var n=i[a],s=0;s{var e,t;e=jQuery,t=acf.Field.extend({type:"image",$control:function(){return this.$(".acf-image-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},events:{'click a[data-name="add"]':"onClickAdd",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove",'change input[type="file"]':"onChange"},initialize:function(){"basic"===this.get("uploader")&&this.$el.closest("form").attr("enctype","multipart/form-data")},validateAttachment:function(e){e&&e.attributes&&(e=e.attributes),e=acf.parseArgs(e,{id:0,url:"",alt:"",title:"",caption:"",description:"",width:0,height:0});var t=acf.isget(e,"sizes",this.get("preview_size"));return t&&(e.url=t.url,e.width=t.width,e.height=t.height),e},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.url,alt:e.alt}),e.id?(this.val(e.id),this.$control().addClass("has-value")):(this.val(""),this.$control().removeClass("has-value"))},append:function(e,t){var i=function(e,t){for(var i=acf.getFields({key:e.get("key"),parent:t.$el}),a=0;a0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();t&&acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})},removeAttachment:function(){this.render(!1)},onClickAdd:function(e,t){this.selectAttachment()},onClickEdit:function(e,t){this.editAttachment()},onClickRemove:function(e,t){this.removeAttachment()},onChange:function(t,i){var a=this.$input();i.val()||a.val(""),acf.getFileInputData(i,(function(t){a.val(e.param(t))}))}}),acf.registerFieldType(t)},4658:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove","change .link-node":"onChange"},$control:function(){return this.$(".acf-link")},$node:function(){return this.$(".link-node")},getValue:function(){var e=this.$node();return!!e.attr("href")&&{title:e.html(),url:e.attr("href"),target:e.attr("target")}},setValue:function(e){e=acf.parseArgs(e,{title:"",url:"",target:""});var t=this.$control(),i=this.$node();t.removeClass("-value -external"),e.url&&t.addClass("-value"),"_blank"===e.target&&t.addClass("-external"),this.$(".link-title").html(e.title),this.$(".link-url").attr("href",e.url).html(e.url),i.html(e.title),i.attr("href",e.url),i.attr("target",e.target),this.$(".input-title").val(e.title),this.$(".input-target").val(e.target),this.$(".input-url").val(e.url).trigger("change")},onClickEdit:function(e,t){acf.wpLink.open(this.$node())},onClickRemove:function(e,t){this.setValue(!1)},onChange:function(e,t){var i=this.getValue();this.setValue(i)}}),acf.registerFieldType(t),acf.wpLink=new acf.Model({getNodeValue:function(){var e=this.get("node");return{title:acf.decode(e.html()),url:e.attr("href"),target:e.attr("target")}},setNodeValue:function(e){var t=this.get("node");t.text(e.title),t.attr("href",e.url),t.attr("target",e.target),t.trigger("change")},getInputValue:function(){return{title:e("#wp-link-text").val(),url:e("#wp-link-url").val(),target:e("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(t){e("#wp-link-text").val(t.title),e("#wp-link-url").val(t.url),e("#wp-link-target").prop("checked","_blank"===t.target)},open:function(t){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",t);var i=e('');e("body").append(i);var a=this.getNodeValue();wpLink.open("acf-link-textarea",a.url,a.title,null)},onOpen:function(){e("#wp-link-wrap").addClass("has-text-field");var t=this.getNodeValue();this.setInputValue(t),t.url&&wpLinkL10n&&e("#wp-link-submit").val(wpLinkL10n.update)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;var t=e("#wp-link-submit");if(t.is(":hover")||t.is(":focus")){var i=this.getInputValue();this.setNodeValue(i)}this.off("wplink-open"),this.off("wplink-close"),e("#acf-link-textarea").remove(),this.set("node",null)}})},719:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"oembed",events:{'click [data-name="clear-button"]':"onClickClear","keypress .input-search":"onKeypressSearch","keyup .input-search":"onKeyupSearch","change .input-search":"onChangeSearch"},$control:function(){return this.$(".acf-oembed")},$input:function(){return this.$(".input-value")},$search:function(){return this.$(".input-search")},getValue:function(){return this.$input().val()},getSearchVal:function(){return this.$search().val()},setValue:function(e){e?this.$control().addClass("has-value"):this.$control().removeClass("has-value"),acf.val(this.$input(),e)},showLoading:function(e){acf.showLoading(this.$(".canvas"))},hideLoading:function(){acf.hideLoading(this.$(".canvas"))},maybeSearch:function(){var t=this.val(),i=this.getSearchVal();if(!i)return this.clear();if("http"!=i.substr(0,4)&&(i="http://"+i),i!==t){var a=this.get("timeout");a&&clearTimeout(a);var n=e.proxy(this.search,this,i);this.set("timeout",setTimeout(n,300))}},search:function(t){var i={action:"acf/fields/oembed/search",s:t,field_key:this.get("key")};(a=this.get("xhr"))&&a.abort(),this.showLoading();var a=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",context:this,success:function(e){e&&e.html||(e={url:!1,html:""}),this.val(e.url),this.$(".canvas-media").html(e.html)},complete:function(){this.hideLoading()}});this.set("xhr",a)},clear:function(){this.val(""),this.$search().val(""),this.$(".canvas-media").html("")},onClickClear:function(e,t){this.clear()},onKeypressSearch:function(e,t){13==e.which&&(e.preventDefault(),this.maybeSearch())},onKeyupSearch:function(e,t){t.val()&&this.maybeSearch()},onChangeSearch:function(e,t){this.maybeSearch()}}),acf.registerFieldType(t)},1281:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"page_link"}),acf.registerFieldType(e)},1987:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"post_object"}),acf.registerFieldType(e)},2557:()=>{var e;jQuery,e=acf.Field.extend({type:"radio",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-radio-list")},$input:function(){return this.$("input:checked")},$inputText:function(){return this.$('input[type="text"]')},getValue:function(){var e=this.$input().val();return"other"===e&&this.get("other_choice")&&(e=this.$inputText().val()),e},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected"),n=t.val();this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"),n=!1),this.get("other_choice")&&("other"===n?this.$inputText().prop("disabled",!1):this.$inputText().prop("disabled",!0))}}),acf.registerFieldType(e)},2489:()=>{var e;jQuery,e=acf.Field.extend({type:"range",events:{'input input[type="range"]':"onChange","change input":"onChange"},$input:function(){return this.$('input[type="range"]')},$inputAlt:function(){return this.$('input[type="number"]')},setValue:function(e){this.busy=!0,acf.val(this.$input(),e),acf.val(this.$inputAlt(),this.$input().val(),!0),this.busy=!1},onChange:function(e,t){this.busy||this.setValue(t.val())}}),acf.registerFieldType(e)},714:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd","keypress .choices-list .acf-rel-item":"onKeypressFilter","keypress .values-list .acf-rel-item":"onKeypressFilter",'click [data-name="remove_item"]':"onClickRemove","touchstart .values-list .acf-rel-item":"onTouchStartValues"},$control:function(){return this.$(".acf-relationship")},$list:function(e){return this.$("."+e+"-list")},$listItems:function(e){return this.$list(e).find(".acf-rel-item")},$listItem:function(e,t){return this.$list(e).find('.acf-rel-item[data-id="'+t+'"]')},getValue:function(){var t=[];return this.$listItems("values").each((function(){t.push(e(this).data("id"))})),!!t.length&&t},newChoice:function(e){return["
                    • ",''+e.text+"","
                    • "].join("")},newValue:function(e){return["
                    • ",'',''+e.text,'',"","
                    • "].join("")},initialize:function(){var e=this.proxy(acf.once((function(){this.$list("values").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:this.proxy((function(){this.$input().trigger("change")}))}),this.$list("choices").scrollTop(0).on("scroll",this.proxy(this.onScrollChoices)),this.fetch()})));this.$el.one("mouseover",e),this.$el.one("focus","input",e),acf.onceInView(this.$el,e)},onScrollChoices:function(e){if(!this.get("loading")&&this.get("more")){var t=this.$list("choices"),i=Math.ceil(t.scrollTop()),a=Math.ceil(t[0].scrollHeight),n=Math.ceil(t.innerHeight()),s=this.get("paged")||1;i+n>=a&&(this.set("paged",s+1),this.fetch())}},onKeypressFilter:function(e,t){t.hasClass("acf-rel-item-add")&&13==e.which&&this.onClickAdd(e,t),t.hasClass("acf-rel-item-remove")&&13==e.which&&this.onClickRemove(e,t),13==e.which&&e.preventDefault()},onChangeFilter:function(e,t){var i=t.val(),a=t.data("filter");this.get(a)!==i&&(this.set(a,i),this.set("paged",1),t.is("select")?this.fetch():this.maybeFetch())},onClickAdd:function(e,t){var i=this.val(),a=parseInt(this.get("max"));if(t.hasClass("disabled"))return!1;if(a>0&&i&&i.length>=a)return this.showNotice({text:acf.__("Maximum values reached ( {max} values )").replace("{max}",a),type:"warning"}),!1;t.addClass("disabled");var n=this.newValue({id:t.data("id"),text:t.html()});this.$list("values").append(n),this.$input().trigger("change")},onClickRemove:function(e,t){let i;e.preventDefault(),i=t.hasClass("acf-rel-item-remove")?t:t.parent();const a=i.parent(),n=i.data("id");a.remove(),this.$listItem("choices",n).removeClass("disabled"),this.$input().trigger("change")},onTouchStartValues:function(t,i){e(this.$listItems("values")).removeClass("relationship-hover"),i.addClass("relationship-hover")},maybeFetch:function(){var e=this.get("timeout");e&&clearTimeout(e),e=this.setTimeout(this.fetch,300),this.set("timeout",e)},getAjaxData:function(){var e=this.$control().data();for(var t in e)e[t]=this.get(t);return e.action="acf/fields/relationship/query",e.field_key=this.get("key"),acf.applyFilters("relationship_ajax_data",e,this)},fetch:function(){(n=this.get("xhr"))&&n.abort();var t=this.getAjaxData(),i=this.$list("choices");1==t.paged&&i.html("");var a=e('
                    • '+acf.__("Loading")+"
                    • ");i.append(a),this.set("loading",!0);var n=e.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(t),context:this,success:function(t){if(!t||!t.results||!t.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("
                    • "+acf.__("No matches found")+"
                    • "));this.set("more",t.more);var a=this.walkChoices(t.results),n=e(a),s=this.val();s&&s.length&&s.map((function(e){n.find('.acf-rel-item[data-id="'+e+'"]').addClass("disabled")})),i.append(n);var r=!1,o=!1;i.find(".acf-rel-label").each((function(){var t=e(this),i=t.siblings("ul");if(r&&r.text()==t.text())return o.append(i.children()),void e(this).parent().remove();r=t,o=i}))},complete:function(){this.set("loading",!1),a.remove()}});this.set("xhr",n)},walkChoices:function(t){var i=function(t){var a="";return e.isArray(t)?t.map((function(e){a+=i(e)})):e.isPlainObject(t)&&(void 0!==t.children?(a+='
                    • '+acf.escHtml(t.text)+'
                        ',a+=i(t.children),a+="
                    • "):a+='
                    • '+acf.escHtml(t.text)+"
                    • "),a};return i(t)}}),acf.registerFieldType(t)},6965:()=>{var e;jQuery,e=acf.Field.extend({type:"select",select2:!1,wait:"load",events:{removeField:"onRemove",duplicateField:"onDuplicate"},$input:function(){return this.$("select")},initialize:function(){var e=this.$input();if(this.inherit(e),this.get("ui")){var t=this.get("ajax_action");t||(t="acf/fields/"+this.get("type")+"/query"),this.select2=acf.newSelect2(e,{field:this,ajax:this.get("ajax"),multiple:this.get("multiple"),placeholder:this.get("placeholder"),allowNull:this.get("allow_null"),ajaxAction:t})}},onRemove:function(){this.select2&&this.select2.destroy()},onDuplicate:function(e,t,i){this.select2&&(i.find(".select2-container").remove(),i.find("select").removeClass("select2-hidden-accessible"))}}),acf.registerFieldType(e)},177:()=>{!function(e,t){var i="tab",a=acf.Field.extend({type:"tab",wait:"",tabs:!1,tab:!1,events:{duplicateField:"onDuplicate"},findFields:function(){let e;switch(this.get("key")){case"acf_field_settings_tabs":e=".acf-field-settings-main";break;case"acf_field_group_settings_tabs":e=".field-group-settings-tab";break;case"acf_browse_fields_tabs":e=".acf-field-types-tab";break;case"acf_post_type_tabs":e=".acf-post-type-advanced-settings";break;case"acf_taxonomy_tabs":e=".acf-taxonomy-advanced-settings";break;case"acf_ui_options_page_tabs":e=".acf-ui-options-page-advanced-settings";break;default:e=".acf-field"}return this.$el.nextUntil(".acf-field-tab",e)},getFields:function(){return acf.getFields(this.findFields())},findTabs:function(){return this.$el.prevAll(".acf-tab-wrap:first")},findTab:function(){return this.$(".acf-tab-button")},initialize:function(){if(this.$el.is("td"))return this.events={},!1;var e=this.findTabs(),t=this.findTab(),i=acf.parseArgs(t.data(),{endpoint:!1,placement:"",before:this.$el});!e.length||i.endpoint?this.tabs=new s(i):this.tabs=e.data("acf"),this.tab=this.tabs.addTab(t,this)},isActive:function(){return this.tab.isActive()},showFields:function(){this.getFields().map((function(e){e.show(this.cid,i),e.hiddenByTab=!1}),this)},hideFields:function(){this.getFields().map((function(e){e.hide(this.cid,i),e.hiddenByTab=this.tab}),this)},show:function(e){var t=acf.Field.prototype.show.apply(this,arguments);return t&&(this.tab.show(),this.tabs.refresh()),t},hide:function(e){var t=acf.Field.prototype.hide.apply(this,arguments);return t&&(this.tab.hide(),this.isActive()&&this.tabs.reset()),t},enable:function(e){this.getFields().map((function(e){e.enable(i)}))},disable:function(e){this.getFields().map((function(e){e.disable(i)}))},onDuplicate:function(e,t,i){this.isActive()&&i.prevAll(".acf-tab-wrap:first").remove()}});acf.registerFieldType(a);var n=0,s=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh",close_field_object:"onCloseFieldObject"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(t){e.extend(this.data,t),this.tabs=[],this.active=!1;var i=this.get("placement"),a=this.get("before"),s=a.parent();if("left"==i&&s.hasClass("acf-fields")&&s.addClass("-sidebar"),a.is("tr"))this.$el=e('
                      ');else{let t="acf-hl acf-tab-group";"acf_field_settings_tabs"===this.get("key")&&(t="acf-field-settings-tab-bar"),this.$el=e('
                        ')}a.before(this.$el),this.set("index",n,!0),n++},initializeTabs:function(){if("acf_field_settings_tabs"!==this.get("key")||!e("#acf-field-group-fields").hasClass("hide-tabs")){var t=this.getVisible().shift(),i=(acf.getPreference("this.tabs")||[])[this.get("index")];this.tabs[i]&&this.tabs[i].isVisible()&&(t=this.tabs[i]),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)}},getVisible:function(){return this.tabs.filter((function(e){return e.isVisible()}))},getActive:function(){return this.active},setActive:function(e){return this.active=e},hasActive:function(){return!1!==this.active},isActive:function(e){var t=this.getActive();return t&&t.cid===e.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(e){this.closeActive(),e.open(),this.setActive(e)},closeTab:function(e){e.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(e){this.tabs.map((function(t){e.cid!==t.cid&&this.closeTab(t)}),this),this.openTab(e)},addTab:function(t,i){var a=e("
                      • "+t.outerHTML()+"
                      • "),n=t.attr("class").replace("acf-tab-button","");a.addClass(n),this.$("ul").append(a);var s=new r({$el:a,field:i,group:this});return this.tabs.push(s),s},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var e=this.getVisible().shift();return e&&this.openTab(e),e},onRefresh:function(){if("left"===this.get("placement")){var e=this.$el.parent(),t=this.$el.children("ul"),i=e.is("td")?"height":"min-height",a=t.position().top+t.outerHeight(!0)-1;e.css(i,a)}},onCloseFieldObject:function(e){const t=this.getVisible().find((t=>{const i=t.$el.closest("div[data-id]").data("id");if(e.data.id===i)return t}));t&&setTimeout((()=>{this.openTab(t)}),300)}}),r=acf.Model.extend({group:!1,field:!1,events:{"click a":"onClick"},index:function(){return this.$el.index()},isVisible:function(){return acf.isVisible(this.$el)},isActive:function(){return this.$el.hasClass("active")},open:function(){this.$el.addClass("active"),this.field.showFields()},close:function(){this.$el.removeClass("active"),this.field.hideFields()},onClick:function(e,t){e.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}});new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",show:"render",invalid_field:"onInvalidField"},findTabs:function(){return e(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(e){this.getTabs().map((function(e){e.get("initialized")||e.initializeTabs()}))},onInvalidField:function(e){this.busy||e.hiddenByTab&&(e.hiddenByTab.toggle(),this.busy=!0,this.setTimeout((function(){this.busy=!1}),100))},onUnload:function(){var e=[];this.getTabs().map((function(t){if(t.$el.children(".acf-field-settings-tab-bar").length||t.$el.parents("#acf-advanced-settings.postbox").length)return!0;var i=t.hasActive()?t.getActive().index():0;e.push(i)})),e.length&&acf.setPreference("this.tabs",e)}})}(jQuery)},2573:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"taxonomy",data:{ftype:"select"},select2:!1,wait:"load",events:{'click a[data-name="add"]':"onClickAdd",'click input[type="radio"]':"onClickRadio",removeField:"onRemove"},$control:function(){return this.$(".acf-taxonomy-field")},$input:function(){return this.getRelatedPrototype().$input.apply(this,arguments)},getRelatedType:function(){var e=this.get("ftype");return"multi_select"==e&&(e="select"),e},getRelatedPrototype:function(){return acf.getFieldType(this.getRelatedType()).prototype},getValue:function(){return this.getRelatedPrototype().getValue.apply(this,arguments)},setValue:function(){return this.getRelatedPrototype().setValue.apply(this,arguments)},initialize:function(){this.getRelatedPrototype().initialize.apply(this,arguments)},onRemove:function(){var e=this.getRelatedPrototype();e.onRemove&&e.onRemove.apply(this,arguments)},onClickAdd:function(t,i){var a=this,n=!1,s=!1,r=!1,o=!1,c=!1,l=!1,d=function(e){n.loading(!1),n.content(e),s=n.$("form"),r=n.$('input[name="term_name"]'),o=n.$('select[name="term_parent"]'),c=n.$(".acf-submit-button"),r.trigger("focus"),n.on("submit","form",u)},u=function(t,i){if(t.preventDefault(),t.stopImmediatePropagation(),""===r.val())return r.trigger("focus"),!1;acf.startButtonLoading(c);var n={action:"acf/fields/taxonomy/add_term",field_key:a.get("key"),term_name:r.val(),term_parent:o.length?o.val():0};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",success:f})},f=function(e){acf.stopButtonLoading(c),l&&l.remove(),acf.isAjaxSuccess(e)?(r.val(""),p(e.data),l=acf.newNotice({type:"success",text:acf.getAjaxMessage(e),target:s,timeout:2e3,dismiss:!1})):l=acf.newNotice({type:"error",text:acf.getAjaxError(e),target:s,timeout:2e3,dismiss:!1}),r.trigger("focus")},p=function(t){var i=e('");t.term_parent?o.children('option[value="'+t.term_parent+'"]').after(i):o.append(i),acf.getFields({type:"taxonomy"}).map((function(e){e.get("taxonomy")==a.get("taxonomy")&&e.appendTerm(t)})),a.selectTerm(t.term_id)};!function(){n=acf.newPopup({title:i.attr("title"),loading:!0,width:"300px"});var t={action:"acf/fields/taxonomy/add_term",field_key:a.get("key")};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"html",success:d})}()},appendTerm:function(e){"select"==this.getRelatedType()?this.appendTermSelect(e):this.appendTermCheckbox(e)},appendTermSelect:function(e){this.select2.addOption({id:e.term_id,text:e.term_label})},appendTermCheckbox:function(t){var i=this.$("[name]:first").attr("name"),a=this.$("ul:first");"checkbox"==this.getRelatedType()&&(i+="[]");var n=e(['
                      • ',"","
                      • "].join(""));if(t.term_parent){var s=a.find('li[data-id="'+t.term_parent+'"]');(a=s.children("ul")).exists()||(a=e('
                          '),s.append(a))}a.append(n)},selectTerm:function(e){"select"==this.getRelatedType()?this.select2.selectOption(e):this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(t)},9047:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(e,t,i){var a=t.dpDiv.find(".ui-datepicker-close");!e&&a.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(t,i),acf.doAction("time_picker_init",t,i,this)}}),acf.registerFieldType(t),acf.newTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.timepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
                          ')}},1788:()=>{var e;jQuery,e=acf.Field.extend({type:"true_false",events:{"change .acf-switch-input":"onChange","focus .acf-switch-input":"onFocus","blur .acf-switch-input":"onBlur","keypress .acf-switch-input":"onKeypress"},$input:function(){return this.$('input[type="checkbox"]')},$switch:function(){return this.$(".acf-switch")},getValue:function(){return this.$input().prop("checked")?1:0},initialize:function(){this.render()},render:function(){var e=this.$switch();if(e.length){var t=e.children(".acf-switch-on"),i=e.children(".acf-switch-off"),a=Math.max(t.width(),i.width());a&&(t.css("min-width",a),i.css("min-width",a))}},switchOn:function(){this.$input().prop("checked",!0),this.$switch().addClass("-on")},switchOff:function(){this.$input().prop("checked",!1),this.$switch().removeClass("-on")},onChange:function(e,t){t.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(e,t){this.$switch().addClass("-focus")},onBlur:function(e,t){this.$switch().removeClass("-focus")},onKeypress:function(e,t){return 37===e.keyCode?this.switchOff():39===e.keyCode?this.switchOn():void 0}}),acf.registerFieldType(e)},4429:()=>{var e;jQuery,e=acf.Field.extend({type:"url",events:{'keyup input[type="url"]':"onkeyup"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="url"]')},initialize:function(){this.render()},isValid:function(){var e=this.val();return!!e&&(-1!==e.indexOf("://")||0===e.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(e,t){this.render()}}),acf.registerFieldType(e)},7790:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"user"}),acf.registerFieldType(e),acf.addFilter("select2_ajax_data",(function(e,t,i,a,n){if(!a)return e;const s=a.get("queryNonce");return s&&s.length&&(e.user_query_nonce=s),e}))},4850:()=>{var e;jQuery,e=acf.Field.extend({type:"wysiwyg",wait:"load",events:{"mousedown .acf-editor-wrap.delay":"onMousedown",unmountField:"disableEditor",remountField:"enableEditor",removeField:"disableEditor"},$control:function(){return this.$(".acf-editor-wrap")},$input:function(){return this.$("textarea")},getMode:function(){return this.$control().hasClass("tmce-active")?"visual":"text"},initialize:function(){this.$control().hasClass("delay")||this.initializeEditor()},initializeEditor:function(){var e=this.$control(),t=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},a=t.attr("id"),n=acf.uniqueId("acf-editor-"),s=t.data(),r=t.val();acf.rename({target:e,search:a,replace:n,destructive:!0}),this.set("id",n,!0),this.$input().data(s).val(r),acf.tinymce.initialize(n,i)},onMousedown:function(e){e.preventDefault();var t=this.$control();t.removeClass("delay"),t.find(".acf-editor-toolbar").remove(),this.initializeEditor()},enableEditor:function(){"visual"==this.getMode()&&acf.tinymce.enable(this.get("id"))},disableEditor:function(){acf.tinymce.destroy(this.get("id"))}}),acf.registerFieldType(e)},6291:()=>{!function(e,t){var i=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(e){this.$el=e,this.inherit(e),this.inherit(this.$control())},val:function(e){return e!==t?this.setValue(e):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(e){return acf.val(this.$input(),e)},__:function(e){return acf._e(this.type,e)},$control:function(){return!1},$input:function(){return this.$("[name]:first")},$inputWrap:function(){return this.$(".acf-input:first")},$labelWrap:function(){return this.$(".acf-label:first")},getInputName:function(){return this.$input().attr("name")||""},parent:function(){var e=this.parents();return!!e.length&&e[0]},parents:function(){var e=this.$el.parents(".acf-field");return acf.getFields(e)},show:function(e,t){var i=acf.show(this.$el,e);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,t)),i},hide:function(e,t){var i=acf.hide(this.$el,e);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,t)),i},enable:function(e,t){var i=acf.enable(this.$el,e);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,t)),i},disable:function(e,t){var i=acf.disable(this.$el,e);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,t)),i},showEnable:function(e,t){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(e,t){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(e){"object"!=typeof e&&(e={text:e}),this.notice&&this.notice.remove(),e.target=this.$inputWrap(),this.notice=acf.newNotice(e)},removeNotice:function(e){this.notice&&(this.notice.away(e||0),this.notice=!1)},showError:function(i){this.$el.addClass("acf-error"),i!==t&&this.showNotice({text:i,type:"error",dismiss:!1}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",e.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(e,t,i){return"invalidField"==e&&(i=!0),acf.Model.prototype.trigger.apply(this,[e,t,i])}}),acf.newField=function(e){var t=e.data("type"),i=a(t),n=new(acf.models[i]||acf.Field)(e);return acf.doAction("new_field",n),n};var a=function(e){return acf.strPascalCase(e||"")+"Field"};acf.registerFieldType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getFieldType=function(e){var t=a(e);return acf.models[t]||!1},acf.getFieldTypes=function(e){e=acf.parseArgs(e,{category:""});var t=[];return i.map((function(i){var a=acf.getFieldType(i),n=a.prototype;e.category&&n.category!==e.category||t.push(a)})),t}}(jQuery)},1580:()=>{!function(e,t){acf.findFields=function(t){var i=".acf-field",a=!1;return(t=acf.parseArgs(t,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1,excludeSubFields:!1})).suppressFilters||(t=acf.applyFilters("find_fields_args",t)),t.key&&(i+='[data-key="'+t.key+'"]'),t.type&&(i+='[data-type="'+t.type+'"]'),t.name&&(i+='[data-name="'+t.name+'"]'),t.is&&(i+=t.is),t.visible&&(i+=":visible"),t.suppressFilters||(i=acf.applyFilters("find_fields_selector",i,t)),t.parent?(a=t.parent.find(i),t.excludeSubFields&&(a=a.not(t.parent.find(".acf-is-subfields .acf-field")))):a=t.sibling?t.sibling.siblings(i):e(i),t.suppressFilters||(a=a.not(".acf-clone .acf-field"),a=acf.applyFilters("find_fields",a)),t.limit&&(a=a.slice(0,t.limit)),a},acf.findField=function(e,t){return acf.findFields({key:e,limit:1,parent:t,suppressFilters:!0})},acf.getField=function(e){e instanceof jQuery||(e=acf.findField(e));var t=e.data("acf");return t||(t=acf.newField(e)),t},acf.getFields=function(t){t instanceof jQuery||(t=acf.findFields(t));var i=[];return t.each((function(){var t=acf.getField(e(this));i.push(t)})),i},acf.findClosestField=function(e){return e.closest(".acf-field")},acf.getClosestField=function(e){var t=acf.findClosestField(e);return this.getField(t)};var i=function(e){var t=e+"_field",i=e+"Field";acf.addAction(t,(function(n){var s=acf.arrayArgs(arguments),r=s.slice(1);["type","name","key"].map((function(e){var i="/"+e+"="+n.get(e);s=[t+i,n].concat(r),acf.doAction.apply(null,s)})),a.indexOf(e)>-1&&n.trigger(i,r)}))},a=["remove","unmount","remount","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable","duplicate"];["prepare","ready","load","append","remove","unmount","remount","sortstart","sortstop","show","hide","unload"].map((function(e){var t=e,a=e+"_fields",n=e+"_field";acf.addAction(t,(function(e){var t=acf.arrayArgs(arguments).slice(1),i=acf.getFields({parent:e});if(i.length){var n=[a,i].concat(t);acf.doAction.apply(null,n)}})),acf.addAction(a,(function(e){var t=acf.arrayArgs(arguments).slice(1);e.map((function(e,i){var a=[n,e].concat(t);acf.doAction.apply(null,a)}))})),i(e)})),["valid","invalid","enable","disable","new","duplicate"].map(i),new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(e){e.preventDefault()},onChange:function(){e("#_acf_changed").val(1)}}),new acf.Model({id:"duplicateFieldsManager",actions:{duplicate:"onDuplicate",duplicate_fields:"onDuplicateFields"},onDuplicate:function(e,t){var i=acf.getFields({parent:e});if(i.length){var a=acf.findFields({parent:t});acf.doAction("duplicate_fields",i,a)}},onDuplicateFields:function(t,i){t.map((function(t,a){acf.doAction("duplicate_field",t,e(i[a]))}))}})}(jQuery)},5938:()=>{var e;e=jQuery,new acf.Model({priority:90,actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh",unmount_field:"refresh",remount_field:"refresh"},refresh:function(){acf.refresh()}}),new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(e){acf.doAction("unmount",e)},onSortstop:function(e){acf.doAction("remount",e)}}),new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(t,i){t.is("tr")&&(i.html('
                          '),t.addClass("acf-sortable-tr-helper"),t.children().each((function(){e(this).width(e(this).width())})),i.height(t.height()+"px"),t.removeClass("acf-sortable-tr-helper"))}}),new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(t,i){var a=[];t.find("select").each((function(t){a.push(e(this).val())})),i.find("select").each((function(t){e(this).val(a[t])}))}}),new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(t){var i=this;e(".acf-table:visible").each((function(){i.renderTable(e(this))}))},renderTable:function(t){var i=t.find("> thead > tr:visible > th[data-key]"),a=t.find("> tbody > tr:visible > td[data-key]");if(!i.length||!a.length)return!1;i.each((function(t){var i=e(this),n=i.data("key"),s=a.filter('[data-key="'+n+'"]'),r=s.filter(".acf-hidden");s.removeClass("acf-empty"),s.length===r.length?acf.hide(i):(acf.show(i),r.addClass("acf-empty"))})),i.css("width","auto"),i=i.not(".acf-hidden");var n=100;i.length,i.filter("[data-width]").each((function(){var t=e(this).data("width");e(this).css("width",t+"%"),n-=t}));var s=i.not("[data-width]");if(s.length){var r=n/s.length;s.css("width",r+"%"),n=0}n>0&&i.last().css("width","auto"),a.filter(".-collapsed-target").each((function(){var t=e(this);t.parent().hasClass("-collapsed")?t.attr("colspan",i.length):t.removeAttr("colspan")}))}}),new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var t=this;e(".acf-fields:visible").each((function(){t.renderGroup(e(this))}))},renderGroup:function(t){var i=0,a=0,n=e(),s=t.children(".acf-field[data-width]:visible");return!!s.length&&(t.hasClass("-left")?(s.removeAttr("data-width"),s.css("width","auto"),!1):(s.removeClass("-r0 -c0").css({"min-height":0}),s.each((function(t){var s=e(this),r=s.position(),o=Math.ceil(r.top),c=Math.ceil(r.left);n.length&&o>i&&(n.css({"min-height":a+"px"}),r=s.position(),o=Math.ceil(r.top),c=Math.ceil(r.left),i=0,a=0,n=e()),acf.get("rtl")&&(c=Math.ceil(s.parent().width()-(r.left+s.outerWidth()))),0==o?s.addClass("-r0"):0==c&&s.addClass("-c0");var l=Math.ceil(s.outerHeight())+1;a=Math.max(a,l),i=Math.max(i,o),n=n.add(s)})),void(n.length&&n.css({"min-height":a+"px"}))))}}),new acf.Model({id:"bodyClassShiftHelper",events:{keydown:"onKeyDown",keyup:"onKeyUp"},isShiftKey:function(e){return 16===e.keyCode},onKeyDown:function(t){this.isShiftKey(t)&&e("body").addClass("acf-keydown-shift")},onKeyUp:function(t){this.isShiftKey(t)&&e("body").removeClass("acf-keydown-shift")}})},3812:()=>{!function(e,t){acf.newMediaPopup=function(e){var t=null;return e=acf.parseArgs(e,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}}),t="edit"==e.mode?new acf.models.EditMediaPopup(e):new acf.models.SelectMediaPopup(e),e.autoOpen&&setTimeout((function(){t.open()}),1),acf.doAction("new_media_popup",t),t};var i=function(){var e=acf.get("post_id");return acf.isNumeric(e)?e:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(e){var t=acf.getMimeTypes();if(void 0!==t[e])return t[e];for(var i in t)if(-1!==i.indexOf(e))return t[i];return!1};var a=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(t){e.extend(this.data,t)},initialize:function(){var e=this.getFrameOptions();this.addFrameStates(e);var t=wp.media(e);t.acf=this,this.addFrameEvents(t,e),this.frame=t},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var e={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(e.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(e.library.uploadedTo=i()),this.get("attachment")&&(e.library.post__in=[this.get("attachment")]),this.get("button")&&(e.button={text:this.get("button")}),e},addFrameStates:function(e){var t=wp.media.query(e.library);this.get("field")&&acf.isset(t,"mirroring","args")&&(t.mirroring.args._acfuploader=this.get("field")),e.states.push(new wp.media.controller.Library({library:t,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&e.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("mode"))}),e),e.on("content:render:edit-image",(function(){var e=this.state().get("image"),t=new wp.media.view.EditImage({model:e,controller:this}).render();this.content.set(t),t.loadEditor()}),e),e.on("select",(function(){var t=e.state().get("selection");t&&t.each((function(t,i){e.acf.get("select").apply(e.acf,[t,i])}))})),e.on("close",(function(){setTimeout((function(){e.acf.get("close").apply(e.acf),e.acf.remove()}),1)}))}});acf.models.SelectMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Select","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),e.on("open",(function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader}))),e.on("content:activate:browse",(function(){var t=!1;try{t=e.content.get().toolbar}catch(e){return void console.log(e)}e.acf.customizeFilters.apply(e.acf,[t])})),a.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(t){var i=t.get("filters");if("image"==this.get("type")&&(i.filters.all.text=acf.__("All images"),delete i.filters.audio,delete i.filters.video,delete i.filters.image,e.each(i.filters,(function(e,t){t.props.type=t.props.type||"image"}))),this.get("allowedTypes")&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map((function(e){var t=acf.getMimeType(e);if(t){var a={text:t,props:{status:null,type:t,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};i.filters[t]=a}})),"uploadedTo"===this.get("library")){var a=this.frame.options.library.uploadedTo;delete i.filters.unattached,delete i.filters.uploaded,e.each(i.filters,(function(e,t){t.text+=" ("+acf.__("Uploaded to this post")+")",t.props.uploadedTo=a}))}var n=this.get("field");e.each(i.filters,(function(e,t){t.props._acfuploader=n})),t.get("search").model.attributes._acfuploader=n,i.renderFilters&&i.renderFilters()}}),acf.models.EditMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Update","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var t=this.state().get("selection"),i=wp.media.attachment(e.acf.get("attachment"));t.add(i)}),e),a.prototype.addFrameEvents.apply(this,arguments)}}),new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var e=i();e&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=e),this.customizeAttachmentsButton(),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsButton:function(){if(acf.isset(wp,"media","view","Button")){var e=wp.media.view.Button;wp.media.view.Button=e.extend({initialize:function(){var e=_.defaults(this.options,this.defaults);this.model=new Backbone.Model(e),this.listenTo(this.model,"change",this.render)}})}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var t=wp.media.view.Router;wp.media.view.Router=t.extend({addExpand:function(){var t=e(['',''+acf.__("Expand Details")+"",''+acf.__("Collapse Details")+"",""].join(""));t.on("click",(function(t){t.preventDefault();var i=e(this).closest(".media-modal");i.hasClass("acf-expanded")?i.removeClass("acf-expanded"):i.addClass("acf-expanded")})),this.$el.append(t)},initialize:function(){return t.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map((function(t,i){return{el:e("").val(i).html(t.text)[0],priority:t.priority||50}}),this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var t=wp.media.view.AttachmentCompat,i=!1;wp.media.view.AttachmentCompat=t.extend({render:function(){return this.rendered?this:(t.prototype.render.apply(this,arguments),this.$("#acf-form-data").length?(clearTimeout(i),i=setTimeout(e.proxy((function(){this.rendered=!0,acf.doAction("append",this.$el)}),this),50),this):this)},save:function(e){var t;e&&e.preventDefault(),t=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(t).always(_.bind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var e=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=e.extend({render:function(){var t=acf.isget(this,"controller","acf"),i=acf.isget(this,"model","attributes");if(t&&i){i.acf_errors&&this.$el.addClass("acf-disabled");var a=t.get("selected");a&&a.indexOf(i.id)>-1&&this.$el.addClass("acf-selected")}return e.prototype.render.apply(this,arguments)},toggleSelection:function(t){this.collection;var i=this.options.selection,a=this.model,n=(i.single(),this.controller),s=acf.isget(this,"model","attributes","acf_errors"),r=n.$el.find(".media-frame-content .media-sidebar");if(r.children(".acf-selection-error").remove(),r.children().removeClass("acf-hidden"),n&&s){var o=acf.isget(this,"model","attributes","filename");return r.children().addClass("acf-hidden"),r.prepend(['
                          ',''+acf.__("Restricted")+"",''+o+"",''+s+"","
                          "].join("")),i.reset(),void i.single(a)}return e.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery)},1128:()=>{var e;e=jQuery,new acf.Model({wait:"prepare",priority:1,initialize:function(){(acf.get("postboxes")||[]).map(acf.newPostbox)}}),acf.getPostbox=function(t){return"string"==typeof arguments[0]&&(t=e("#"+arguments[0])),acf.getInstance(t)},acf.getPostboxes=function(){return acf.getInstances(e(".acf-postbox"))},acf.newPostbox=function(e){return new acf.models.Postbox(e)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(t){t.editLink&&(t.edit=t.editLink),e.extend(this.data,t),this.$el=this.$postbox()},$postbox:function(){return e("#"+this.get("id"))},$hide:function(){return e("#"+this.get("id")+"-hide")},$hideLabel:function(){return this.$hide().parent()},$hndle:function(){return this.$("> .hndle")},$handleActions:function(){return this.$("> .postbox-header .handle-actions")},$inside:function(){return this.$("> .inside")},isVisible:function(){return this.$el.hasClass("acf-hidden")},isHiddenByScreenOptions:function(){return this.$el.hasClass("hide-if-js")||"none"==this.$el.css("display")},initialize:function(){if(this.$el.addClass("acf-postbox"),"block"!==acf.get("editor")){var e=this.get("style");"default"!==e&&this.$el.addClass(e)}this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var t=this.get("edit");if(t){var i='',a=this.$handleActions();a.length?a.prepend(i):this.$hndle().append(i)}this.show()},show:function(){this.$el.hasClass("hide-if-js")?this.$hide().prop("checked",!1):(this.$hideLabel().show(),this.$hide().prop("checked",!0),this.$el.show().removeClass("acf-hidden"),acf.doAction("show_postbox",this))},enable:function(){acf.enable(this.$el,"postbox")},showEnable:function(){this.enable(),this.show()},hide:function(){this.$hideLabel().hide(),this.$el.hide().addClass("acf-hidden"),acf.doAction("hide_postbox",this)},disable:function(){acf.disable(this.$el,"postbox")},hideDisable:function(){this.disable(),this.hide()},html:function(e){this.$inside().html(e),acf.doAction("append",this.$el)}})},7240:()=>{var e;e=jQuery,acf.screen=new acf.Model({active:!0,xhr:!1,timeout:!1,wait:"load",events:{"change #page_template":"onChange","change #parent_id":"onChange","change #post-formats-select":"onChange","change .categorychecklist":"onChange","change .tagsdiv":"onChange",'change .acf-taxonomy-field[data-save="1"]':"onChange","change #product-type":"onChange"},isPost:function(){return"post"===acf.get("screen")},isUser:function(){return"user"===acf.get("screen")},isTaxonomy:function(){return"taxonomy"===acf.get("screen")},isAttachment:function(){return"attachment"===acf.get("screen")},isNavMenu:function(){return"nav_menu"===acf.get("screen")},isWidget:function(){return"widget"===acf.get("screen")},isComment:function(){return"comment"===acf.get("screen")},getPageTemplate:function(){var t=e("#page_template");return t.length?t.val():null},getPageParent:function(t,i){return(i=e("#parent_id")).length?i.val():null},getPageType:function(e,t){return this.getPageParent()?"child":"parent"},getPostType:function(){return e("#post_type").val()},getPostFormat:function(t,i){if((i=e("#post-formats-select input:checked")).length){var a=i.val();return"0"==a?"standard":a}return null},getPostCoreTerms:function(){var t={},i=acf.serialize(e(".categorydiv, .tagsdiv"));for(var a in i.tax_input&&(t=i.tax_input),i.post_category&&(t.category=i.post_category),t)acf.isArray(t[a])||(t[a]=t[a].split(/,[\s]?/));return t},getPostTerms:function(){var e=this.getPostCoreTerms();for(var t in acf.getFields({type:"taxonomy"}).map((function(t){if(t.get("save")){var i=t.val(),a=t.get("taxonomy");i&&(e[a]=e[a]||[],i=acf.isArray(i)?i:[i],e[a]=e[a].concat(i))}})),null!==(productType=this.getProductType())&&(e.product_type=[productType]),e)e[t]=acf.uniqueArray(e[t]);return e},getProductType:function(){var t=e("#product-type");return t.length?t.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var t=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(t.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(t.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(t.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(t.page_parent=pageParent),null!==(pageType=this.getPageType())&&(t.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(t.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(t.post_terms=postTerms),acf.getPostboxes().map((function(e){t.exists.push(e.get("key"))})),t=acf.applyFilters("check_screen_args",t),this.xhr=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"json",context:this,success:function(e){"post"==acf.get("screen")?this.renderPostScreen(e):"user"==acf.get("screen")&&this.renderUserScreen(e),acf.doAction("check_screen_complete",e,t)}})}},onChange:function(e,t){this.setTimeout(this.check,1)},renderPostScreen:function(t){var i=function(t,i){var a=e._data(t[0]).events;for(var n in a)for(var s=0;s=0;n--)if(e("#"+i[n]).length)return e("#"+i[n]).after(e("#"+t));for(n=a+1;n=5.5)var o=['
                          ','

                          ',""+acf.escHtml(n.title)+"","

                          ",'
                          ','","
                          ","
                          "].join("");else o=['",'

                          ',""+acf.escHtml(n.title)+"","

                          "].join("");n.classes||(n.classes="");var c=e(['
                          ',o,'
                          ',n.html,"
                          ","
                          "].join(""));if(e("#adv-settings").length){var l=e("#adv-settings .metabox-prefs"),d=e(['"].join(""));i(l.find("input").first(),d.find("input")),l.append(d)}e(".postbox").length&&(i(e(".postbox .handlediv").first(),c.children(".handlediv")),i(e(".postbox .hndle").first(),c.children(".hndle"))),"side"===n.position?e("#"+n.position+"-sortables").append(c):e("#"+n.position+"-sortables").prepend(c);var u=[];if(t.results.map((function(t){n.position===t.position&&e("#"+n.position+"-sortables #"+t.id).length&&u.push(t.id)})),a(n.id,u),t.sorted)for(var f in t.sorted){let e=t.sorted[f];if("string"==typeof e&&(e=e.split(","),a(n.id,e)))break}r=acf.newPostbox(n),acf.doAction("append",c),acf.doAction("append_postbox",r)}return r.showEnable(),t.visible.push(n.id),n})),acf.getPostboxes().map((function(e){-1===t.visible.indexOf(e.get("id"))&&(e.hideDisable(),t.hidden.push(e.get("id")))})),e("#acf-style").html(t.style),acf.doAction("refresh_post_screen",t)},renderUserScreen:function(e){}}),new acf.Model({postEdits:{},wait:"prepare",initialize:function(){acf.isGutenbergPostEditor()&&(wp.data.subscribe(acf.debounce(this.onChange).bind(this)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable(),parseFloat(acf.get("wp_version"))>=5.3&&this.addAction("refresh_post_screen",this.onRefreshPostScreen),wp.domReady(acf.refresh))},onChange:function(){var e=["template","parent","format"];(wp.data.select("core").getTaxonomies()||[]).map((function(t){e.push(t.rest_base)}));var t=wp.data.select("core/editor").getPostEdits(),i={};e.map((function(e){void 0!==t[e]&&(i[e]=t[e])})),JSON.stringify(i)!==JSON.stringify(this.postEdits)&&(this.postEdits=i,acf.screen.check())},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var e={};return(wp.data.select("core").getTaxonomies()||[]).map((function(t){var i=wp.data.select("core/editor").getEditedPostAttribute(t.rest_base);i&&(e[t.slug]=i)})),e},onRefreshPostScreen:function(e){var t=wp.data.select("core/edit-post"),i=wp.data.dispatch("core/edit-post"),a={};t.getActiveMetaBoxLocations().map((function(e){a[e]=t.getMetaBoxesPerLocation(e)}));var n=[];for(var s in a)a[s].map((function(e){n.push(e.id)}));for(var s in e.results.filter((function(e){return-1===n.indexOf(e.id)})).map((function(e,t){var i=e.position;a[i]=a[i]||[],a[i].push({id:e.id,title:e.title})})),a)a[s]=a[s].filter((function(t){return-1===e.hidden.indexOf(t.id)}));i.setAvailableMetaBoxesPerLocation(a)}})},5796:()=>{!function(e,t){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(e,t){if(t=acf.parseArgs(t,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(e){return e},ajaxResults:function(e){return e},templateSelection:!1,templateResult:!1,dropdownCssClass:"",suppressFilters:!1}),4==i())var a=new n(e,t);else a=new s(e,t);return acf.doAction("new_select2",a),a};var a=acf.Model.extend({setup:function(t,i){e.extend(this.data,i),this.$el=t},initialize:function(){},selectOption:function(e){var t=this.getOption(e);t.prop("selected")||t.prop("selected",!0).trigger("change")},unselectOption:function(e){var t=this.getOption(e);t.prop("selected")&&t.prop("selected",!1).trigger("change")},getOption:function(e){return this.$('option[value="'+e+'"]')},addOption:function(t){t=acf.parseArgs(t,{id:"",text:"",selected:!1});var i=this.getOption(t.id);return i.length||((i=e("")).html(t.text),i.attr("value",t.id),i.prop("selected",t.selected),this.$el.append(i)),i},getValue:function(){var t=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort((function(e,t){return+e.getAttribute("data-i")-+t.getAttribute("data-i")}))).each((function(){var i=e(this);t.push({$el:i,id:i.attr("value"),text:i.text()})})),t):t},mergeOptions:function(){},getChoices:function(){var t=function(i){var a=[];return i.children().each((function(){var i=e(this);i.is("optgroup")?a.push({text:i.attr("label"),children:t(i)}):a.push({id:i.attr("value"),text:i.text()})})),a};return t(this.$el)},getAjaxData:function(e){var t={action:this.get("ajaxAction"),s:e.term||"",paged:e.page||1},i=this.get("field");i&&(t.field_key=i.get("key"));var a=this.get("ajaxData");return a&&(t=a.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_data",t,this.data,this.$el,i||!1,this),acf.prepareForAjax(t)},getAjaxResults:function(e,t){e=acf.parseArgs(e,{results:!1,more:!1});var i=this.get("ajaxResults");return i&&(e=i.apply(this,[e,t])),acf.applyFilters("select2_ajax_results",e,t,this)},processAjaxResults:function(t,i){return(t=this.getAjaxResults(t,i)).more&&(t.pagination={more:!0}),setTimeout(e.proxy(this.mergeOptions,this),1),t},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),n=a.extend({initialize:function(){var i=this.$el,a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),templateSelection:this.get("templateSelection"),templateResult:this.get("templateResult"),dropdownCssClass:this.get("dropdownCssClass"),suppressFilters:this.get("suppressFilters"),data:[],escapeMarkup:function(e){return"string"!=typeof e?e:acf.escHtml(e)}};a.templateSelection||delete a.templateSelection,a.templateResult||delete a.templateResult,a.dropdownCssClass||delete a.dropdownCssClass,acf.isset(window,"jQuery","fn","selectWoo")?(delete a.templateSelection,delete a.templateResult):a.templateSelection||(a.templateSelection=function(t){var i=e('');return i.html(acf.escHtml(t.text)),i.data("element",t.element),i}),a.multiple&&this.getValue().map((function(e){e.$el.detach().appendTo(i)}));var n=i.attr("data-ajax");if(n!==t&&(i.removeData("ajax"),i.removeAttr("data-ajax")),this.get("ajax")&&(a.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),processResults:e.proxy(this.processAjaxResults,this)}),!a.suppressFilters){var s=this.get("field");a=acf.applyFilters("select2_args",a,i,this.data,s||!1,this)}i.select2(a);var r=i.next(".select2-container");if(a.multiple){var o=r.find("ul");o.sortable({stop:function(t){o.find(".select2-selection__choice").each((function(){if(e(this).data("data"))var t=e(e(this).data("data").element);else t=e(e(this).find("span.acf-selection").data("element"));t.detach().appendTo(i)})),i.trigger("change")}}),i.on("select2:select",this.proxy((function(e){this.getOption(e.params.data.id).detach().appendTo(this.$el)})))}i.on("select2:open",(()=>{e(".select2-container--open .select2-search__field").get(-1).focus()})),r.addClass("-acf"),n!==t&&i.attr("data-ajax",n),a.suppressFilters||acf.doAction("select2_init",i,a,this.data,s||!1,this)},mergeOptions:function(){var t=!1,i=!1;e('.select2-results__option[role="group"]').each((function(){var a=e(this).children("ul"),n=e(this).children("strong");if(i&&i.text()===n.text())return t.append(a.children()),void e(this).remove();t=a,i=n}))}}),s=a.extend({initialize:function(){var t=this.$el,i=this.getValue(),a=this.get("multiple"),n={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(e){return acf.escHtml(e)},dropdownCss:{"z-index":"999999999"},initSelection:function(e,t){t(a?i:i.shift())}},s=t.siblings("input");s.length||(s=e(''),t.before(s)),inputValue=i.map((function(e){return e.id})).join("||"),s.val(inputValue),n.multiple&&i.map((function(e){e.$el.detach().appendTo(t)})),n.allowClear&&(n.data=n.data.filter((function(e){return""!==e.id}))),t.removeData("ajax"),t.removeAttr("data-ajax"),this.get("ajax")&&(n.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),results:e.proxy(this.processAjaxResults,this)});var r=this.get("field");n=acf.applyFilters("select2_args",n,t,this.data,r||!1,this),s.select2(n);var o=s.select2("container"),c=e.proxy(this.getOption,this);if(n.multiple){var l=o.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each((function(){var i=e(this).data("select2Data");c(i.id).detach().appendTo(t)})),t.trigger("change")}})}s.on("select2-selecting",(function(i){var a=i.choice,n=c(a.id);n.length||(n=e('")),n.detach().appendTo(t)})),o.addClass("-acf"),acf.doAction("select2_init",t,n,this.data,r||!1,this),s.on("change",(function(){var e=s.val();e.indexOf("||")&&(e=e.split("||")),t.val(e).trigger("change")})),t.hide()},mergeOptions:function(){var t=!1;e("#select2-drop .select2-result-with-children").each((function(){var i=e(this).children("ul"),a=e(this).children(".select2-result-label");if(t&&t.text()===a.text())return t.append(i.children()),void e(this).remove();t=a}))},getAjaxData:function(e,t){var i={term:e,page:t},n=this.get("field");return i=acf.applyFilters("select2_ajax_data",i,this.data,this.$el,n||!1,this),a.prototype.getAjaxData.apply(this,[i])}});new acf.Model({priority:5,wait:"prepare",actions:{duplicate:"onDuplicate"},initialize:function(){var e=acf.get("locale"),t=(acf.get("rtl"),acf.get("select2L10n")),a=i();return!!t&&0!==e.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3())},addTranslations4:function(){var e=acf.get("select2L10n"),t=acf.get("locale");t=t.replace("_","-");var i={errorLoading:function(){return e.load_fail},inputTooLong:function(t){var i=t.input.length-t.maximum;return i>1?e.input_too_long_n.replace("%d",i):e.input_too_long_1},inputTooShort:function(t){var i=t.minimum-t.input.length;return i>1?e.input_too_short_n.replace("%d",i):e.input_too_short_1},loadingMore:function(){return e.load_more},maximumSelected:function(t){var i=t.maximum;return i>1?e.selection_too_long_n.replace("%d",i):e.selection_too_long_1},noResults:function(){return e.matches_0},searching:function(){return e.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+t,[],(function(){return i}))},addTranslations3:function(){var t=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var a={formatMatches:function(e){return e>1?t.matches_n.replace("%d",e):t.matches_1},formatNoMatches:function(){return t.matches_0},formatAjaxError:function(){return t.load_fail},formatInputTooShort:function(e,i){var a=i-e.length;return a>1?t.input_too_short_n.replace("%d",a):t.input_too_short_1},formatInputTooLong:function(e,i){var a=e.length-i;return a>1?t.input_too_long_n.replace("%d",a):t.input_too_long_1},formatSelectionTooBig:function(e){return e>1?t.selection_too_long_n.replace("%d",e):t.selection_too_long_1},formatLoadMore:function(){return t.load_more},formatSearching:function(){return t.searching}};e.fn.select2.locales=e.fn.select2.locales||{},e.fn.select2.locales[i]=a,e.extend(e.fn.select2.defaults,a)},onDuplicate:function(e,t){t.find(".select2-container").remove()}})}(jQuery)},8061:()=>{var e;e=jQuery,acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content}},initialize:function(e,t){(t=acf.parseArgs(t,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(e,t),t.quicktags&&this.initializeQuicktags(e,t)},initializeTinymce:function(t,i){var a=e("#"+t),n=this.defaults(),s=acf.get("toolbars"),r=i.field||!1;if(r.$el,"undefined"==typeof tinymce)return!1;if(!n)return!1;if(tinymce.get(t))return this.enable(t);var o=e.extend({},n.tinymce,i.tinymce);o.id=t,o.selector="#"+t;var c=i.toolbar;if(c&&s&&s[c])for(var l=1;l<=4;l++)o["toolbar"+l]=s[c][l]||"";if(o.setup=function(e){e.on("change",(function(t){e.save(),a.trigger("change")})),e.on("mouseup",(function(e){var t=new MouseEvent("mouseup");window.dispatchEvent(t)}))},o.wp_autoresize_on=!1,o.tadv_noautop||(o.wpautop=!0),o=acf.applyFilters("wysiwyg_tinymce_settings",o,t,r),tinyMCEPreInit.mceInit[t]=o,"visual"==i.mode){tinymce.init(o);var d=tinymce.get(t);if(!d)return!1;d.acf=i.field,acf.doAction("wysiwyg_tinymce_init",d,d.id,o,r)}},initializeQuicktags:function(t,i){var a=this.defaults();if("undefined"==typeof quicktags)return!1;if(!a)return!1;var n=e.extend({},a.quicktags,i.quicktags);n.id=t;var s=i.field||!1;s.$el,n=acf.applyFilters("wysiwyg_quicktags_settings",n,n.id,s),tinyMCEPreInit.qtInit[t]=n;var r=quicktags(n);if(!r)return!1;this.buildQuicktags(r),acf.doAction("wysiwyg_quicktags_init",r,r.id,n,s)},buildQuicktags:function(e){var t,i,a,n,s,r,o,c;for(r in e.canvas,t=e.name,i=e.settings,n="",a={},o="",c=e.id,i.buttons&&(o=","+i.buttons+","),edButtons)edButtons[r]&&(s=edButtons[r].id,o&&-1!==",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,".indexOf(","+s+",")&&-1===o.indexOf(","+s+",")||edButtons[r].instance&&edButtons[r].instance!==c||(a[s]=edButtons[r],edButtons[r].html&&(n+=edButtons[r].html(t+"_"))));o&&-1!==o.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,n+=a.dfw.html(t+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,n+=a.textdirection.html(t+"_")),e.toolbar.innerHTML=n,e.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[e])},disable:function(e){this.destroyTinymce(e)},remove:function(e){this.destroyTinymce(e)},destroy:function(e){this.destroyTinymce(e)},destroyTinymce:function(e){if("undefined"==typeof tinymce)return!1;var t=tinymce.get(e);return!!t&&(t.save(),t.destroy(),!0)},enable:function(e){this.enableTinymce(e)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&void 0!==tinyMCEPreInit.mceInit[t]&&(e("#"+t).show(),switchEditors.go(t,"tmce"),!0)}},new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var t=e("#acf-hidden-wp-editor");t.exists()&&t.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.autop=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",(function(e){var t=e.editor;"acf"===t.id.substr(0,3)&&(t=tinymce.editors.content||t,tinymce.activeEditor=t,wpActiveEditor=t.id)}))}})},1417:()=>{var e;e=jQuery,acf.unload=new acf.Model({wait:"load",active:!0,changed:!1,actions:{validation_failure:"startListening",validation_success:"stopListening"},events:{"change form .acf-field":"startListening","submit form":"stopListening"},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(){this.stopListening()},startListening:function(){!this.changed&&this.active&&(this.changed=!0,e(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,e(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})},6148:()=>{!function(e,t){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(e){e.map(this.addError,this)},addError:function(e){this.data.errors.push(e)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var e=[],t=[];return this.getErrors().map((function(i){if(i.input){var a=t.indexOf(i.input);a>-1?e[a]=i:(e.push(i),t.push(i.input))}})),e},getGlobalErrors:function(){return this.getErrors().filter((function(e){return!e.input}))},showErrors:function(){if(this.hasErrors()){var t=this.getFieldErrors(),i=this.getGlobalErrors(),a=0,n=!1;t.map((function(e){var t=this.$('[name="'+e.input+'"]').first();if(t.length||(t=this.$('[name^="'+e.input+'"]').first()),t.length){a++;var i=acf.getClosestField(t);r(i.$el),i.showError(e.message),n||(n=i.$el)}}),this);var s=acf.__("Validation failed");if(i.map((function(e){s+=". "+e.message})),1==a?s+=". "+acf.__("1 field requires attention"):a>1&&(s+=". "+acf.__("%d fields require attention").replace("%d",a)),this.has("notice"))this.get("notice").update({type:"error",text:s});else{var o=acf.newNotice({type:"error",text:s,target:this.$el});this.set("notice",o)}this.$el.parents(".acf-popup-box").length||(n||(n=this.get("notice").$el),setTimeout((function(){e("html, body").animate({scrollTop:n.offset().top-e(window).height()/2},500)}),10))}},onChangeStatus:function(e,t,i,a){this.$el.removeClass("is-"+a).addClass("is-"+i)},validate:function(t){if(t=acf.parseArgs(t,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(e){e.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(t.event){var i=e.Event(null,t.event);t.success=function(){acf.enableSubmit(e(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),t.loading(this.$el,this),this.set("status","validating");var a=acf.serialize(this.$el);return a.action="acf/validate_save_post",e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",context:this,success:function(e){if(acf.isAjaxSuccess(e)){var t=acf.applyFilters("validation_complete",e.data,this.$el,this);t.valid||this.addErrors(t.errors)}},complete:function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),t.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),t.success(this.$el,this),acf.lockForm(this.$el),t.reset&&this.reset()),t.complete(this.$el,this),this.clearErrors()}}),!1},setup:function(e){this.$el=e},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),a=function(e){var t=e.data("acf");return t||(t=new i(e)),t};acf.validateForm=function(e){return a(e.form).validate(e)},acf.enableSubmit=function(e){return e.removeClass("disabled").removeAttr("disabled")},acf.disableSubmit=function(e){return e.addClass("disabled").attr("disabled",!0)},acf.showSpinner=function(e){return e.addClass("is-active"),e.css("display","inline-block"),e},acf.hideSpinner=function(e){return e.removeClass("is-active"),e.css("display","none"),e},acf.lockForm=function(e){var t=n(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),a=t.find(".spinner, .acf-spinner");return acf.hideSpinner(a),acf.disableSubmit(i),acf.showSpinner(a.last()),e},acf.unlockForm=function(e){var t=n(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),a=t.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(a),e};var n=function(t){var i;return(i=t.find("#submitdiv")).length||(i=t.find("#submitpost")).length||(i=t.find("p.submit").last()).length||(i=t.find(".acf-form-submit")).length||(i=e("#acf-create-options-page-form .acf-actions")).length||(i=e(".acf-headerbar-actions")).length?i:t},s=acf.debounce((function(e){e.submit()})),r=function(e){var t=e.parents(".acf-postbox");if(t.length){var i=acf.getPostbox(t);i&&i.isHiddenByScreenOptions()&&(i.$el.removeClass("hide-if-js"),i.$el.css("display",""))}};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(e){a(e).reset()},addInputEvents:function(t){if("safari"!==acf.get("browser")){var i=e(".acf-field [name]",t);i.length&&this.on(i,"invalid","onInvalid")}},onInvalid:function(e,t){e.preventDefault();var i=t.closest("form");i.length&&(a(i).addError({input:t.attr("name"),message:acf.strEscape(e.target.validationMessage)}),s(i))},onClickSubmit:function(t,i){e(".acf-field input").each((function(){this.checkValidity()||r(e(this))})),this.set("originalEvent",t)},onClickSave:function(e,t){this.set("ignore",!0)},onClickSubmitGutenberg:function(t,i){acf.validateForm({form:e("#editor"),event:t,reset:!0,failure:function(e,t){var i=t.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(t.preventDefault(),t.stopImmediatePropagation())},onSubmitPost:function(t,i){"dopreview"===e("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(e,t){if(!this.active||this.get("ignore")||e.isDefaultPrevented())return this.allowSubmit();acf.validateForm({form:t,event:this.get("originalEvent")})||e.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}}),new acf.Model({wait:"prepare",initialize:function(){acf.isGutenberg()&&this.customizeEditor()},customizeEditor:function(){var t=wp.data.dispatch("core/editor"),i=wp.data.select("core/editor"),a=wp.data.dispatch("core/notices"),n=t.savePost,s=!1,r="";wp.data.subscribe((function(){var e=i.getEditedPostAttribute("status");s="publish"===e||"future"===e,r="publish"!==e?e:r})),t.savePost=function(i){i=i||{};var o=this,c=arguments;return new Promise((function(n,o){return i.isAutosave||i.isPreview?n("Validation ignored (autosave)."):s?void(acf.validateForm({form:e("#editor"),reset:!0,complete:function(e,i){t.unlockPostSaving("acf")},failure:function(e,i){var n=i.get("notice");a.createErrorNotice(n.get("text"),{id:"acf-validation",isDismissible:!0}),n.remove(),r&&t.editPost({status:r}),o("Validation failed.")},success:function(){a.removeNotice("acf-validation"),n("Validation success.")}})?n("Validation bypassed."):t.lockPostSaving("acf")):n("Validation ignored (draft).")})).then((function(){return n.apply(o,c)}),(e=>{}))}}})}(jQuery)}},t={};function i(a){var n=t[a];if(void 0!==n)return n.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,i),s.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";i(6291),i(1580),i(2213),i(1357),i(8171),i(9459),i(7597),i(684),i(8489),i(6691),i(5647),i(4658),i(719),i(2557),i(2489),i(714),i(6965),i(177),i(1987),i(1281),i(7790),i(2573),i(9047),i(1788),i(4429),i(4850),i(2849),i(3155),i(682),i(1417),i(1128),i(3812),i(7240),i(5796),i(8061),i(6148),i(5938),i(7787)})()})(); \ No newline at end of file diff --git a/assets/build/js/pro/acf-pro-ui-options-page.js b/assets/build/js/pro/acf-pro-ui-options-page.js index 745b22f..4342943 100644 --- a/assets/build/js/pro/acf-pro-ui-options-page.js +++ b/assets/build/js/pro/acf-pro-ui-options-page.js @@ -88,7 +88,7 @@ const fieldGroupTitle = $('.acf-headerbar-title-field').val(); const ajaxData = { action: 'acf/create_options_page', - acf_parent_page_choices: this.acf.data.acfParentPageChoices ? this.acf.data.acfParentPageChoices : [] + acf_parent_page_choices: this.acf.data.optionPageParentOptions ? this.acf.data.optionPageParentOptions : [] }; if (fieldGroupTitle.length) { ajaxData.field_group_title = fieldGroupTitle; diff --git a/assets/build/js/pro/acf-pro-ui-options-page.js.map b/assets/build/js/pro/acf-pro-ui-options-page.js.map index 88e565d..8b8d517 100644 --- a/assets/build/js/pro/acf-pro-ui-options-page.js.map +++ b/assets/build/js/pro/acf-pro-ui-options-page.js.map @@ -1 +1 @@ -{"version":3,"file":"acf-pro-ui-options-page.js","mappings":"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","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/pro/_acf-ui-options-page.js","webpack://advanced-custom-fields-pro/webpack/bootstrap","webpack://advanced-custom-fields-pro/webpack/runtime/compat get default export","webpack://advanced-custom-fields-pro/webpack/runtime/define property getters","webpack://advanced-custom-fields-pro/webpack/runtime/hasOwnProperty shorthand","webpack://advanced-custom-fields-pro/webpack/runtime/make namespace object","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/pro/acf-pro-ui-options-page.js"],"sourcesContent":["( function ( $, undefined ) {\n\n\tconst parentPageSelectTemplate = function ( selection ) {\n\t\tif ( 'undefined' === typeof selection.element ) {\n\t\t\treturn selection;\n\t\t}\n\n\t\t// Hides the optgroup for the \"No Parent\" option.\n\t\tif ( selection.children && 'None' === selection.text ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( 'acfOptionsPages' === selection.text ) {\n\t\t\tselection.text = acf.__( 'Options Pages' );\n\t\t}\n\n\t\treturn $( '' )\n\t\t\t.data( 'element', selection.element )\n\t\t\t.html( acf.escHtml( selection.text ) );\n\t};\n\n\tconst defaultPillTemplate = function ( selection ) {\n\t\tif ( 'undefined' === typeof selection.element ) {\n\t\t\treturn selection;\n\t\t}\n\n\t\tconst $selection = $( '' );\n\t\t$selection.html( acf.escHtml( selection.element.innerHTML ) );\n\n\t\tif (\n\t\t\tselection.id === 'options' ||\n\t\t\tselection.id === 'edit_posts'\n\t\t) {\n\t\t\t$selection.append(\n\t\t\t\t'' +\n\t\t\t\tacf.__( 'Default' ) +\n\t\t\t\t''\n\t\t\t);\n\t\t}\n\t\t$selection.data( 'element', selection.element );\n\t\treturn $selection;\n\t};\n\n\tconst UIOptionsPageManager = new acf.Model({\n\t\tid: 'UIOptionsPageManager',\n\t\twait: 'ready',\n\t\tevents: {\n\t\t\t'change .acf-options-page-parent_slug' : 'toggleMenuPositionDesc',\n\t\t},\n\t\tinitialize: function() {\n\t\t\tif ( 'ui_options_page' !== acf.get( 'screen' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-parent_slug' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: parentPageSelectTemplate,\n\t\t\t\ttemplateResult: parentPageSelectTemplate,\n\t\t\t\tdropdownCssClass: 'field-type-select-results'\n\t\t\t} );\n\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-capability' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: defaultPillTemplate,\n\t\t\t\ttemplateResult: defaultPillTemplate,\n\t\t\t} );\n\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-data_storage' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: defaultPillTemplate,\n\t\t\t\ttemplateResult: defaultPillTemplate,\n\t\t\t} );\n\n\t\t\tthis.toggleMenuPositionDesc();\n\t\t},\n\n\t\ttoggleMenuPositionDesc: function( e, $el ) {\n\t\t\tconst parentPage = $( 'select.acf-options-page-parent_slug' ).val();\n\n\t\t\tif ( 'none' === parentPage ) {\n\t\t\t\t$( '.acf-menu-position-desc-child' ).hide();\n\t\t\t\t$( '.acf-menu-position-desc-parent' ).show();\n\t\t\t} else {\n\t\t\t\t$( '.acf-menu-position-desc-parent' ).hide();\n\t\t\t\t$( '.acf-menu-position-desc-child' ).show();\n\t\t\t}\n\t\t},\n\t});\n\n\tconst optionsPageModalManager = new acf.Model( {\n\t\tid: 'optionsPageModalManager',\n\t\tevents: {\n\t\t\t'change .location-rule-value': 'createOptionsPage',\n\t\t},\n\t\tcreateOptionsPage: function( e ) {\n\t\t\tconst $locationSelect = $( e.target );\n\n\t\t\tif ( 'add_new_options_page' !== $locationSelect.val() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tlet popup = false;\n\n\t\t\tconst getForm = function() {\n\t\t\t\tconst fieldGroupTitle = $( '.acf-headerbar-title-field' ).val();\n\t\t\t\tconst ajaxData = {\n\t\t\t\t\taction: 'acf/create_options_page',\n\t\t\t\t\tacf_parent_page_choices: this.acf.data.acfParentPageChoices ? this.acf.data.acfParentPageChoices : []\n\t\t\t\t};\n\n\t\t\t\tif ( fieldGroupTitle.length ) {\n\t\t\t\t\tajaxData.field_group_title = fieldGroupTitle;\n\t\t\t\t}\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: populateForm,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst populateForm = function( response ) {\n\t\t\t\tpopup = acf.newPopup( {\n\t\t\t\t\ttitle: response.data.title,\n\t\t\t\t\tcontent: response.data.content,\n\t\t\t\t\twidth: '600px',\n\t\t\t\t} );\n\n\t\t\t\tpopup.$el.addClass( 'acf-create-options-page-popup' );\n\n\t\t\t\t// Hack to focus with the cursor at the end of the input.\n\t\t\t\tconst $pageTitle = popup.$el.find( '#acf_ui_options_page-page_title' );\n\t\t\t\tconst pageTitleVal = $pageTitle.val();\n\t\t\t\t$pageTitle.focus().val( '' ).val( pageTitleVal );\n\n\t\t\t\tacf.newSelect2( $( '#acf_ui_options_page-parent_slug' ), {\n\t\t\t\t\tfield: false,\n\t\t\t\t\ttemplateSelection: parentPageSelectTemplate,\n\t\t\t\t\ttemplateResult: parentPageSelectTemplate,\n\t\t\t\t\tdropdownCssClass: 'field-type-select-results'\n\t\t\t\t} );\n\n\t\t\t\tpopup.on( 'submit', 'form', validateForm );\n\t\t\t};\n\n\t\t\tconst validateForm = function( e ) {\n\t\t\t\te.preventDefault();\n\n\t\t\t\tacf.validateForm( {\n\t\t\t\t\tform: $( '#acf-create-options-page-form' ),\n\t\t\t\t\tsuccess: submitForm,\n\t\t\t\t\tfailure: onFail\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\tconst submitForm = function() {\n\t\t\t\tconst formValues = $( '#acf-create-options-page-form' ).serializeArray();\n\t\t\t\tconst ajaxData = {\n\t\t\t\t\taction: 'acf/create_options_page'\n\t\t\t\t};\n\n\t\t\t\tformValues.forEach( setting => {\n\t\t\t\t\tajaxData[ setting.name ] = setting.value;\n\t\t\t\t} );\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: populateLocationSelect,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst onFail = function( e ) {\n\t\t\t\tconst $form = $( '#acf-create-options-page-form' );\n\t\t\t\tconst $fieldNotices = $form.find( '.acf-field .acf-error-message' );\n\n\t\t\t\t// Hide the general validation failed notice.\n\t\t\t\t$form.find( '.acf-notice' ).first().remove();\n\n\t\t\t\t// Update class for inline notices and move into field label.\n\t\t\t\t$fieldNotices.each( function() {\n\t\t\t\t\tconst $label = $( this ).closest( '.acf-field' ).find( '.acf-label:first' );\n\t\t\t\t\t$( this ).attr( 'class', 'acf-options-page-modal-error' ).appendTo( $label );\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst populateLocationSelect = function( response ) {\n\t\t\t\tif ( response.success && response.data.menu_slug ) {\n\t\t\t\t\t$locationSelect.prepend(\n\t\t\t\t\t\t''\n\t\t\t\t\t);\n\t\t\t\t\t$locationSelect.val( response.data.menu_slug );\n\t\t\t\t\tpopup.close();\n\t\t\t\t} else if ( ! response.success && response.data.error ) {\n\t\t\t\t\talert(response.data.error);\n\t\t\t\t}\n\t\t\t};\n\n\t\t\tgetForm();\n\t\t},\n\t} );\n\n} )( jQuery );","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import './_acf-ui-options-page';\n"],"names":["$","undefined","parentPageSelectTemplate","selection","element","children","text","acf","__","data","html","escHtml","defaultPillTemplate","$selection","innerHTML","id","append","UIOptionsPageManager","Model","wait","events","initialize","get","newSelect2","field","templateSelection","templateResult","dropdownCssClass","toggleMenuPositionDesc","e","$el","parentPage","val","hide","show","optionsPageModalManager","createOptionsPage","$locationSelect","target","popup","getForm","fieldGroupTitle","ajaxData","action","acf_parent_page_choices","acfParentPageChoices","length","field_group_title","ajax","url","prepareForAjax","type","dataType","success","populateForm","response","newPopup","title","content","width","addClass","$pageTitle","find","pageTitleVal","focus","on","validateForm","preventDefault","form","submitForm","failure","onFail","formValues","serializeArray","forEach","setting","name","value","populateLocationSelect","$form","$fieldNotices","first","remove","each","$label","closest","attr","appendTo","menu_slug","prepend","page_title","close","error","alert","jQuery"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"acf-pro-ui-options-page.js","mappings":"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","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/pro/_acf-ui-options-page.js","webpack://advanced-custom-fields-pro/webpack/bootstrap","webpack://advanced-custom-fields-pro/webpack/runtime/compat get default export","webpack://advanced-custom-fields-pro/webpack/runtime/define property getters","webpack://advanced-custom-fields-pro/webpack/runtime/hasOwnProperty shorthand","webpack://advanced-custom-fields-pro/webpack/runtime/make namespace object","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/pro/acf-pro-ui-options-page.js"],"sourcesContent":["( function ( $, undefined ) {\n\n\tconst parentPageSelectTemplate = function ( selection ) {\n\t\tif ( 'undefined' === typeof selection.element ) {\n\t\t\treturn selection;\n\t\t}\n\n\t\t// Hides the optgroup for the \"No Parent\" option.\n\t\tif ( selection.children && 'None' === selection.text ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( 'acfOptionsPages' === selection.text ) {\n\t\t\tselection.text = acf.__( 'Options Pages' );\n\t\t}\n\n\t\treturn $( '' )\n\t\t\t.data( 'element', selection.element )\n\t\t\t.html( acf.escHtml( selection.text ) );\n\t};\n\n\tconst defaultPillTemplate = function ( selection ) {\n\t\tif ( 'undefined' === typeof selection.element ) {\n\t\t\treturn selection;\n\t\t}\n\n\t\tconst $selection = $( '' );\n\t\t$selection.html( acf.escHtml( selection.element.innerHTML ) );\n\n\t\tif (\n\t\t\tselection.id === 'options' ||\n\t\t\tselection.id === 'edit_posts'\n\t\t) {\n\t\t\t$selection.append(\n\t\t\t\t'' +\n\t\t\t\tacf.__( 'Default' ) +\n\t\t\t\t''\n\t\t\t);\n\t\t}\n\t\t$selection.data( 'element', selection.element );\n\t\treturn $selection;\n\t};\n\n\tconst UIOptionsPageManager = new acf.Model({\n\t\tid: 'UIOptionsPageManager',\n\t\twait: 'ready',\n\t\tevents: {\n\t\t\t'change .acf-options-page-parent_slug' : 'toggleMenuPositionDesc',\n\t\t},\n\t\tinitialize: function() {\n\t\t\tif ( 'ui_options_page' !== acf.get( 'screen' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-parent_slug' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: parentPageSelectTemplate,\n\t\t\t\ttemplateResult: parentPageSelectTemplate,\n\t\t\t\tdropdownCssClass: 'field-type-select-results'\n\t\t\t} );\n\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-capability' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: defaultPillTemplate,\n\t\t\t\ttemplateResult: defaultPillTemplate,\n\t\t\t} );\n\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-data_storage' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: defaultPillTemplate,\n\t\t\t\ttemplateResult: defaultPillTemplate,\n\t\t\t} );\n\n\t\t\tthis.toggleMenuPositionDesc();\n\t\t},\n\n\t\ttoggleMenuPositionDesc: function( e, $el ) {\n\t\t\tconst parentPage = $( 'select.acf-options-page-parent_slug' ).val();\n\n\t\t\tif ( 'none' === parentPage ) {\n\t\t\t\t$( '.acf-menu-position-desc-child' ).hide();\n\t\t\t\t$( '.acf-menu-position-desc-parent' ).show();\n\t\t\t} else {\n\t\t\t\t$( '.acf-menu-position-desc-parent' ).hide();\n\t\t\t\t$( '.acf-menu-position-desc-child' ).show();\n\t\t\t}\n\t\t},\n\t});\n\n\tconst optionsPageModalManager = new acf.Model( {\n\t\tid: 'optionsPageModalManager',\n\t\tevents: {\n\t\t\t'change .location-rule-value': 'createOptionsPage',\n\t\t},\n\t\tcreateOptionsPage: function( e ) {\n\t\t\tconst $locationSelect = $( e.target );\n\n\t\t\tif ( 'add_new_options_page' !== $locationSelect.val() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tlet popup = false;\n\n\t\t\tconst getForm = function() {\n\t\t\t\tconst fieldGroupTitle = $( '.acf-headerbar-title-field' ).val();\n\t\t\t\tconst ajaxData = {\n\t\t\t\t\taction: 'acf/create_options_page',\n\t\t\t\t\tacf_parent_page_choices: this.acf.data.optionPageParentOptions ? this.acf.data.optionPageParentOptions : []\n\t\t\t\t};\n\n\t\t\t\tif ( fieldGroupTitle.length ) {\n\t\t\t\t\tajaxData.field_group_title = fieldGroupTitle;\n\t\t\t\t}\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: populateForm,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst populateForm = function( response ) {\n\t\t\t\tpopup = acf.newPopup( {\n\t\t\t\t\ttitle: response.data.title,\n\t\t\t\t\tcontent: response.data.content,\n\t\t\t\t\twidth: '600px',\n\t\t\t\t} );\n\n\t\t\t\tpopup.$el.addClass( 'acf-create-options-page-popup' );\n\n\t\t\t\t// Hack to focus with the cursor at the end of the input.\n\t\t\t\tconst $pageTitle = popup.$el.find( '#acf_ui_options_page-page_title' );\n\t\t\t\tconst pageTitleVal = $pageTitle.val();\n\t\t\t\t$pageTitle.focus().val( '' ).val( pageTitleVal );\n\n\t\t\t\tacf.newSelect2( $( '#acf_ui_options_page-parent_slug' ), {\n\t\t\t\t\tfield: false,\n\t\t\t\t\ttemplateSelection: parentPageSelectTemplate,\n\t\t\t\t\ttemplateResult: parentPageSelectTemplate,\n\t\t\t\t\tdropdownCssClass: 'field-type-select-results'\n\t\t\t\t} );\n\n\t\t\t\tpopup.on( 'submit', 'form', validateForm );\n\t\t\t};\n\n\t\t\tconst validateForm = function( e ) {\n\t\t\t\te.preventDefault();\n\n\t\t\t\tacf.validateForm( {\n\t\t\t\t\tform: $( '#acf-create-options-page-form' ),\n\t\t\t\t\tsuccess: submitForm,\n\t\t\t\t\tfailure: onFail\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\tconst submitForm = function() {\n\t\t\t\tconst formValues = $( '#acf-create-options-page-form' ).serializeArray();\n\t\t\t\tconst ajaxData = {\n\t\t\t\t\taction: 'acf/create_options_page'\n\t\t\t\t};\n\n\t\t\t\tformValues.forEach( setting => {\n\t\t\t\t\tajaxData[ setting.name ] = setting.value;\n\t\t\t\t} );\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: populateLocationSelect,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst onFail = function( e ) {\n\t\t\t\tconst $form = $( '#acf-create-options-page-form' );\n\t\t\t\tconst $fieldNotices = $form.find( '.acf-field .acf-error-message' );\n\n\t\t\t\t// Hide the general validation failed notice.\n\t\t\t\t$form.find( '.acf-notice' ).first().remove();\n\n\t\t\t\t// Update class for inline notices and move into field label.\n\t\t\t\t$fieldNotices.each( function() {\n\t\t\t\t\tconst $label = $( this ).closest( '.acf-field' ).find( '.acf-label:first' );\n\t\t\t\t\t$( this ).attr( 'class', 'acf-options-page-modal-error' ).appendTo( $label );\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst populateLocationSelect = function( response ) {\n\t\t\t\tif ( response.success && response.data.menu_slug ) {\n\t\t\t\t\t$locationSelect.prepend(\n\t\t\t\t\t\t''\n\t\t\t\t\t);\n\t\t\t\t\t$locationSelect.val( response.data.menu_slug );\n\t\t\t\t\tpopup.close();\n\t\t\t\t} else if ( ! response.success && response.data.error ) {\n\t\t\t\t\talert(response.data.error);\n\t\t\t\t}\n\t\t\t};\n\n\t\t\tgetForm();\n\t\t},\n\t} );\n\n} )( jQuery );","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import './_acf-ui-options-page';\n"],"names":["$","undefined","parentPageSelectTemplate","selection","element","children","text","acf","__","data","html","escHtml","defaultPillTemplate","$selection","innerHTML","id","append","UIOptionsPageManager","Model","wait","events","initialize","get","newSelect2","field","templateSelection","templateResult","dropdownCssClass","toggleMenuPositionDesc","e","$el","parentPage","val","hide","show","optionsPageModalManager","createOptionsPage","$locationSelect","target","popup","getForm","fieldGroupTitle","ajaxData","action","acf_parent_page_choices","optionPageParentOptions","length","field_group_title","ajax","url","prepareForAjax","type","dataType","success","populateForm","response","newPopup","title","content","width","addClass","$pageTitle","find","pageTitleVal","focus","on","validateForm","preventDefault","form","submitForm","failure","onFail","formValues","serializeArray","forEach","setting","name","value","populateLocationSelect","$form","$fieldNotices","first","remove","each","$label","closest","attr","appendTo","menu_slug","prepend","page_title","close","error","alert","jQuery"],"sourceRoot":""} \ No newline at end of file diff --git a/assets/build/js/pro/acf-pro-ui-options-page.min.js b/assets/build/js/pro/acf-pro-ui-options-page.min.js index 8af579e..c873fba 100644 --- a/assets/build/js/pro/acf-pro-ui-options-page.min.js +++ b/assets/build/js/pro/acf-pro-ui-options-page.min.js @@ -1 +1 @@ -(()=>{var e={412:()=>{!function(e,t){const a=function(t){return void 0===t.element?t:t.children&&"None"===t.text?void 0:("acfOptionsPages"===t.text&&(t.text=acf.__("Options Pages")),e('').data("element",t.element).html(acf.escHtml(t.text)))},n=function(t){if(void 0===t.element)return t;const a=e('');return a.html(acf.escHtml(t.element.innerHTML)),"options"!==t.id&&"edit_posts"!==t.id||a.append(''+acf.__("Default")+""),a.data("element",t.element),a};new acf.Model({id:"UIOptionsPageManager",wait:"ready",events:{"change .acf-options-page-parent_slug":"toggleMenuPositionDesc"},initialize:function(){"ui_options_page"===acf.get("screen")&&(acf.newSelect2(e("select.acf-options-page-parent_slug"),{field:!1,templateSelection:a,templateResult:a,dropdownCssClass:"field-type-select-results"}),acf.newSelect2(e("select.acf-options-page-capability"),{field:!1,templateSelection:n,templateResult:n}),acf.newSelect2(e("select.acf-options-page-data_storage"),{field:!1,templateSelection:n,templateResult:n}),this.toggleMenuPositionDesc())},toggleMenuPositionDesc:function(t,a){"none"===e("select.acf-options-page-parent_slug").val()?(e(".acf-menu-position-desc-child").hide(),e(".acf-menu-position-desc-parent").show()):(e(".acf-menu-position-desc-parent").hide(),e(".acf-menu-position-desc-child").show())}}),new acf.Model({id:"optionsPageModalManager",events:{"change .location-rule-value":"createOptionsPage"},createOptionsPage:function(t){const n=e(t.target);if("add_new_options_page"!==n.val())return;let o=!1;const s=function(t){o=acf.newPopup({title:t.data.title,content:t.data.content,width:"600px"}),o.$el.addClass("acf-create-options-page-popup");const n=o.$el.find("#acf_ui_options_page-page_title"),s=n.val();n.focus().val("").val(s),acf.newSelect2(e("#acf_ui_options_page-parent_slug"),{field:!1,templateSelection:a,templateResult:a,dropdownCssClass:"field-type-select-results"}),o.on("submit","form",c)},c=function(t){t.preventDefault(),acf.validateForm({form:e("#acf-create-options-page-form"),success:i,failure:l})},i=function(){const t=e("#acf-create-options-page-form").serializeArray(),a={action:"acf/create_options_page"};t.forEach((e=>{a[e.name]=e.value})),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:p})},l=function(t){const a=e("#acf-create-options-page-form"),n=a.find(".acf-field .acf-error-message");a.find(".acf-notice").first().remove(),n.each((function(){const t=e(this).closest(".acf-field").find(".acf-label:first");e(this).attr("class","acf-options-page-modal-error").appendTo(t)}))},p=function(e){e.success&&e.data.menu_slug?(n.prepend('"),n.val(e.data.menu_slug),o.close()):!e.success&&e.data.error&&alert(e.data.error)};!function(){const t=e(".acf-headerbar-title-field").val(),a={action:"acf/create_options_page",acf_parent_page_choices:this.acf.data.acfParentPageChoices?this.acf.data.acfParentPageChoices:[]};t.length&&(a.field_group_title=t),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:s})}()}})}(jQuery)}},t={};function a(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,a),s.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";a(412)})()})(); \ No newline at end of file +(()=>{var e={412:()=>{!function(e,t){const a=function(t){return void 0===t.element?t:t.children&&"None"===t.text?void 0:("acfOptionsPages"===t.text&&(t.text=acf.__("Options Pages")),e('').data("element",t.element).html(acf.escHtml(t.text)))},n=function(t){if(void 0===t.element)return t;const a=e('');return a.html(acf.escHtml(t.element.innerHTML)),"options"!==t.id&&"edit_posts"!==t.id||a.append(''+acf.__("Default")+""),a.data("element",t.element),a};new acf.Model({id:"UIOptionsPageManager",wait:"ready",events:{"change .acf-options-page-parent_slug":"toggleMenuPositionDesc"},initialize:function(){"ui_options_page"===acf.get("screen")&&(acf.newSelect2(e("select.acf-options-page-parent_slug"),{field:!1,templateSelection:a,templateResult:a,dropdownCssClass:"field-type-select-results"}),acf.newSelect2(e("select.acf-options-page-capability"),{field:!1,templateSelection:n,templateResult:n}),acf.newSelect2(e("select.acf-options-page-data_storage"),{field:!1,templateSelection:n,templateResult:n}),this.toggleMenuPositionDesc())},toggleMenuPositionDesc:function(t,a){"none"===e("select.acf-options-page-parent_slug").val()?(e(".acf-menu-position-desc-child").hide(),e(".acf-menu-position-desc-parent").show()):(e(".acf-menu-position-desc-parent").hide(),e(".acf-menu-position-desc-child").show())}}),new acf.Model({id:"optionsPageModalManager",events:{"change .location-rule-value":"createOptionsPage"},createOptionsPage:function(t){const n=e(t.target);if("add_new_options_page"!==n.val())return;let o=!1;const s=function(t){o=acf.newPopup({title:t.data.title,content:t.data.content,width:"600px"}),o.$el.addClass("acf-create-options-page-popup");const n=o.$el.find("#acf_ui_options_page-page_title"),s=n.val();n.focus().val("").val(s),acf.newSelect2(e("#acf_ui_options_page-parent_slug"),{field:!1,templateSelection:a,templateResult:a,dropdownCssClass:"field-type-select-results"}),o.on("submit","form",c)},c=function(t){t.preventDefault(),acf.validateForm({form:e("#acf-create-options-page-form"),success:i,failure:l})},i=function(){const t=e("#acf-create-options-page-form").serializeArray(),a={action:"acf/create_options_page"};t.forEach((e=>{a[e.name]=e.value})),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:p})},l=function(t){const a=e("#acf-create-options-page-form"),n=a.find(".acf-field .acf-error-message");a.find(".acf-notice").first().remove(),n.each((function(){const t=e(this).closest(".acf-field").find(".acf-label:first");e(this).attr("class","acf-options-page-modal-error").appendTo(t)}))},p=function(e){e.success&&e.data.menu_slug?(n.prepend('"),n.val(e.data.menu_slug),o.close()):!e.success&&e.data.error&&alert(e.data.error)};!function(){const t=e(".acf-headerbar-title-field").val(),a={action:"acf/create_options_page",acf_parent_page_choices:this.acf.data.optionPageParentOptions?this.acf.data.optionPageParentOptions:[]};t.length&&(a.field_group_title=t),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:s})}()}})}(jQuery)}},t={};function a(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,a),s.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";a(412)})()})(); \ No newline at end of file diff --git a/includes/acf-bidirectional-functions.php b/includes/acf-bidirectional-functions.php index a4f7d6a..40864d8 100644 --- a/includes/acf-bidirectional-functions.php +++ b/includes/acf-bidirectional-functions.php @@ -10,10 +10,10 @@ * * @since 6.2 * - * @param array $target_item_ids The post, user or term IDs which should be updated with the origin item ID. - * @param int|string $post_id The ACF encoded origin post, user or term ID. - * @param array $field The field being updated on the origin post, user or term ID. - * @param string|false $target_prefix The ACF prefix for a post, user or term ID required for the update_field call for this field type. + * @param array $target_item_ids The post, user or term IDs which should be updated with the origin item ID. + * @param integer|string $post_id The ACF encoded origin post, user or term ID. + * @param array $field The field being updated on the origin post, user or term ID. + * @param string|false $target_prefix The ACF prefix for a post, user or term ID required for the update_field call for this field type. */ function acf_update_bidirectional_values( $target_item_ids, $post_id, $field, $target_prefix = false ) { @@ -57,7 +57,7 @@ function acf_update_bidirectional_values( $target_item_ids, $post_id, $field, $t // Prefix additions and subtractions for destinations which aren't posts. if ( ! empty( $target_prefix ) ) { - $mapper = function( $v ) use ( $target_prefix ) { + $mapper = function ( $v ) use ( $target_prefix ) { return $target_prefix . '_' . $v; }; $additions = array_map( $mapper, $additions ); @@ -89,6 +89,7 @@ function acf_update_bidirectional_values( $target_item_ids, $post_id, $field, $t * @since 6.2 * * @param string $object_type The object type that will be updated on the target field, such as 'term', 'user' or 'post'. + * * @return array An array of valid field type names (slugs) for the target of the bidirectional field. */ function acf_get_valid_bidirectional_target_types( $object_type ) { @@ -153,7 +154,7 @@ function acf_build_bidirectional_relationship_field_target_args( $results, $opti $field_groups = array_filter( acf_get_field_groups(), - function( $field_group ) { + function ( $field_group ) { return $field_group['active']; } ); diff --git a/includes/acf-field-functions.php b/includes/acf-field-functions.php index 2285f12..5abda4e 100644 --- a/includes/acf-field-functions.php +++ b/includes/acf-field-functions.php @@ -309,7 +309,6 @@ function acf_translate_field( $field = array() ) { // Translate field settings if textdomain is set. if ( $l10n && $l10n_textdomain ) { - $field['label'] = acf_translate( $field['label'] ); $field['instructions'] = acf_translate( $field['instructions'] ); @@ -470,7 +469,7 @@ function acf_get_field_count( $parent ) { * @since 5.0.0 * * @param int $count The number of fields. - * @param array $parent The field group or field array. + * @param array $parent The field group or field array. */ return apply_filters( 'acf/get_field_count', count( $raw_fields ), $parent ); } @@ -604,7 +603,6 @@ function acf_render_fields( $fields, $post_id = 0, $el = 'div', $instruction = ' // Loop over and render fields. if ( $fields ) { foreach ( $fields as $field ) { - $field = apply_filters( 'acf/pre_render_field', $field, $post_id ); // Load value if not already loaded. @@ -1323,7 +1321,6 @@ function acf_get_sub_field( $id, $field ) { // return return $sub_field; - } // Register variation. @@ -1588,7 +1585,7 @@ function acf_prepare_fields_for_import( $fields = array() ) { } // Iterate. - $i++; + ++$i; } /** diff --git a/includes/acf-hook-functions.php b/includes/acf-hook-functions.php index 8821556..2fafd4f 100644 --- a/includes/acf-hook-functions.php +++ b/includes/acf-hook-functions.php @@ -220,4 +220,3 @@ function _acf_apply_deprecated_hook() { // Return first arg. return $args[0]; } - diff --git a/includes/acf-wp-functions.php b/includes/acf-wp-functions.php index 1727140..a6b8ee6 100644 --- a/includes/acf-wp-functions.php +++ b/includes/acf-wp-functions.php @@ -257,7 +257,6 @@ function acf_get_object_id( $object ) { } } elseif ( isset( $object['id'] ) ) { return (int) $object['id']; - } elseif ( isset( $object['ID'] ) ) { return (int) $object['ID']; } diff --git a/includes/admin/admin-internal-post-type-list.php b/includes/admin/admin-internal-post-type-list.php index 744eb7c..8ba239b 100644 --- a/includes/admin/admin-internal-post-type-list.php +++ b/includes/admin/admin-internal-post-type-list.php @@ -935,7 +935,6 @@ if ( ! class_exists( 'ACF_Admin_Internal_Post_Type_List' ) ) : acf_delete_internal_post_type( $post_id, $this->post_type ); } } - } endif; // Class exists check. diff --git a/includes/admin/admin-internal-post-type.php b/includes/admin/admin-internal-post-type.php index abbe7ad..6a327e2 100644 --- a/includes/admin/admin-internal-post-type.php +++ b/includes/admin/admin-internal-post-type.php @@ -356,7 +356,6 @@ if ( ! class_exists( 'ACF_Admin_Internal_Post_Type' ) ) : ) ); } - } endif; // Class exists check. diff --git a/includes/admin/admin-options-pages-preview.php b/includes/admin/admin-options-pages-preview.php index fce442c..046e788 100644 --- a/includes/admin/admin-options-pages-preview.php +++ b/includes/admin/admin-options-pages-preview.php @@ -62,7 +62,6 @@ if ( ! class_exists( 'ACF_Admin_Options_Preview' ) ) : $view = array( 'screen_id' => $screen->id ); acf_get_view( 'options-page-preview', $view ); } - } new ACF_Admin_Options_Preview(); diff --git a/includes/admin/admin-tools.php b/includes/admin/admin-tools.php index 1a89d06..48cb3d5 100644 --- a/includes/admin/admin-tools.php +++ b/includes/admin/admin-tools.php @@ -33,7 +33,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : // actions add_action( 'admin_menu', array( $this, 'admin_menu' ), 15 ); - } /** @@ -52,7 +51,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : $instance = new $class(); $this->tools[ $instance->name ] = $instance; - } @@ -71,7 +69,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : function get_tool( $name ) { return isset( $this->tools[ $name ] ) ? $this->tools[ $name ] : null; - } @@ -90,7 +87,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : function get_tools() { return $this->tools; - } @@ -119,7 +115,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : // actions add_action( 'load-' . $page, array( $this, 'load' ) ); - } @@ -150,7 +145,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : // load acf scripts acf_enqueue_scripts(); - } /** @@ -187,7 +181,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : // action do_action( 'acf/include_admin_tools' ); - } @@ -216,7 +209,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : $tool->submit(); } } - } @@ -254,12 +246,10 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : // add metabox add_meta_box( 'acf-admin-tool-' . $tool->name, acf_esc_html( $tool->title ), array( $this, 'metabox_html' ), $screen->id, 'normal', 'default', array( 'tool' => $tool->name ) ); - } // view acf_get_view( 'tools/tools', $view ); - } @@ -286,12 +276,10 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : acf_nonce_input( $tool->name ); echo ''; } - } // initialize acf()->admin_tools = new acf_admin_tools(); - endif; // class_exists check @@ -311,7 +299,6 @@ endif; // class_exists check function acf_register_admin_tool( $class ) { return acf()->admin_tools->register_tool( $class ); - } @@ -331,7 +318,6 @@ function acf_register_admin_tool( $class ) { function acf_get_admin_tools_url() { return admin_url( 'edit.php?post_type=acf-field-group&page=acf-tools' ); - } @@ -351,5 +337,4 @@ function acf_get_admin_tools_url() { function acf_get_admin_tool_url( $tool = '' ) { return acf_get_admin_tools_url() . '&tool=' . $tool; - } diff --git a/includes/admin/admin-upgrade.php b/includes/admin/admin-upgrade.php index c4dfa86..a1150c1 100644 --- a/includes/admin/admin-upgrade.php +++ b/includes/admin/admin-upgrade.php @@ -76,7 +76,7 @@ if ( ! class_exists( 'ACF_Admin_Upgrade' ) ) : */ function network_admin_menu() { $network_upgrade_needed = get_site_transient( $this->network_upgrade_needed_transient ); - + // No transient value exists, so run the upgrade check. if ( $network_upgrade_needed === false ) { $network_upgrade_needed = $this->check_for_network_upgrades(); @@ -103,7 +103,7 @@ if ( ! class_exists( 'ACF_Admin_Upgrade' ) ) : /** * Checks if an ACF database upgrade is required on any site in the * multisite network. - * + * * Stores the result in `$this->network_upgrade_needed_transient`, * which is version-linked to ACF_UPGRADE_VERSION: the highest ACF * version that requires an upgrade function to run. Bumping @@ -119,7 +119,7 @@ if ( ! class_exists( 'ACF_Admin_Upgrade' ) ) : public function check_for_network_upgrades() { $network_upgrade_needed = 'no'; - $sites = get_sites( + $sites = get_sites( array( 'number' => 0, 'fields' => 'ids', // Reduces PHP memory usage. @@ -293,5 +293,4 @@ if ( ! class_exists( 'ACF_Admin_Upgrade' ) ) : // instantiate acf_new_instance( 'ACF_Admin_Upgrade' ); - endif; // class_exists check diff --git a/includes/admin/admin.php b/includes/admin/admin.php index 5391dda..fc46321 100644 --- a/includes/admin/admin.php +++ b/includes/admin/admin.php @@ -303,10 +303,8 @@ if ( ! class_exists( 'ACF_Admin' ) ) : } return $submenu_file; } - } // Instantiate. acf_new_instance( 'ACF_Admin' ); - endif; // class_exists check diff --git a/includes/admin/post-types/admin-field-group.php b/includes/admin/post-types/admin-field-group.php index 1e1489e..db91e16 100644 --- a/includes/admin/post-types/admin-field-group.php +++ b/includes/admin/post-types/admin-field-group.php @@ -122,14 +122,6 @@ if ( ! class_exists( 'acf_admin_field_group' ) ) : ) ); - if ( acf_is_pro() && acf_get_setting( 'enable_options_pages_ui' ) ) { - acf_localize_data( - array( - 'acfParentPageChoices' => ACF_Admin_UI_Options_Page::get_parent_page_choices(), - ) - ); - } - acf_localize_data( array( 'fieldTypes' => acf_get_field_types_info(), @@ -619,7 +611,6 @@ if ( ! class_exists( 'acf_admin_field_group' ) ) : die(); } - } // initialize. diff --git a/includes/admin/post-types/admin-field-groups.php b/includes/admin/post-types/admin-field-groups.php index e4cf3ea..6e5e1a9 100644 --- a/includes/admin/post-types/admin-field-groups.php +++ b/includes/admin/post-types/admin-field-groups.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'ACF_Admin_Field_Groups' ) ) : - #[AllowDynamicProperties] class ACF_Admin_Field_Groups extends ACF_Admin_Internal_Post_Type_List { @@ -386,10 +385,8 @@ if ( ! class_exists( 'ACF_Admin_Field_Groups' ) ) : return $text; } - } // Instantiate. acf_new_instance( 'ACF_Admin_Field_Groups' ); - endif; // Class exists check. diff --git a/includes/admin/post-types/admin-post-type.php b/includes/admin/post-types/admin-post-type.php index b511a60..9630094 100644 --- a/includes/admin/post-types/admin-post-type.php +++ b/includes/admin/post-types/admin-post-type.php @@ -362,11 +362,9 @@ if ( ! class_exists( 'ACF_Admin_Post_Type' ) ) : public function mb_advanced_settings() { acf_get_view( $this->post_type . '/advanced-settings' ); } - } new ACF_Admin_Post_Type(); - endif; // Class exists check. ?> diff --git a/includes/admin/post-types/admin-post-types.php b/includes/admin/post-types/admin-post-types.php index 56e4f09..7cf13b2 100644 --- a/includes/admin/post-types/admin-post-types.php +++ b/includes/admin/post-types/admin-post-types.php @@ -370,10 +370,8 @@ if ( ! class_exists( 'ACF_Admin_Post_Types' ) ) : __( 'This post type could not be registered because its key is in use by another post type registered by another plugin or theme.', 'acf' ) . '"> ' . _x( 'Registration Failed', 'post status', 'acf' ); } - } // Instantiate. acf_new_instance( 'ACF_Admin_Post_Types' ); - endif; // Class exists check. diff --git a/includes/admin/post-types/admin-taxonomies.php b/includes/admin/post-types/admin-taxonomies.php index dada98b..b655060 100644 --- a/includes/admin/post-types/admin-taxonomies.php +++ b/includes/admin/post-types/admin-taxonomies.php @@ -299,8 +299,8 @@ if ( ! class_exists( 'ACF_Admin_Taxonomies' ) ) : } $num_terms = wp_count_terms( - $taxonomy['taxonomy'], array( + 'taxonomy' => $taxonomy['taxonomy'], 'hide_empty' => false, 'parent' => 0, ) @@ -377,10 +377,8 @@ if ( ! class_exists( 'ACF_Admin_Taxonomies' ) ) : __( 'This taxonomy could not be registered because its key is in use by another taxonomy registered by another plugin or theme.', 'acf' ) . '"> ' . _x( 'Registration Failed', 'post status', 'acf' ); } - } // Instantiate. acf_new_instance( 'ACF_Admin_Taxonomies' ); - endif; // Class exists check. diff --git a/includes/admin/post-types/admin-taxonomy.php b/includes/admin/post-types/admin-taxonomy.php index 6077df7..17cbec1 100644 --- a/includes/admin/post-types/admin-taxonomy.php +++ b/includes/admin/post-types/admin-taxonomy.php @@ -364,7 +364,6 @@ if ( ! class_exists( 'ACF_Admin_Taxonomy' ) ) : public function mb_advanced_settings() { acf_get_view( $this->post_type . '/advanced-settings' ); } - } new ACF_Admin_Taxonomy(); diff --git a/includes/admin/tools/class-acf-admin-tool-export.php b/includes/admin/tools/class-acf-admin-tool-export.php index 787c99d..2b7f516 100644 --- a/includes/admin/tools/class-acf-admin-tool-export.php +++ b/includes/admin/tools/class-acf-admin-tool-export.php @@ -38,7 +38,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : if ( $this->is_active() ) { $this->title .= ' - ' . __( 'Generate PHP', 'acf' ); } - } @@ -61,16 +60,12 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : // download if ( $action === 'download' ) { - $this->submit_download(); // generate } elseif ( $action === 'generate' ) { - $this->submit_generate(); - } - } @@ -105,7 +100,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : // return echo acf_json_encode( $json ) . "\r\n"; die; - } @@ -137,7 +131,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : // redirect wp_redirect( $url ); exit; - } @@ -168,7 +161,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : acf_add_admin_notice( $text, 'success' ); } } - } @@ -188,16 +180,12 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : // single (generate PHP) if ( $this->is_active() ) { - $this->html_single(); // archive } else { - $this->html_archive(); - } - } @@ -361,7 +349,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : diff --git a/includes/admin/tools/class-acf-admin-tool-import.php b/includes/admin/tools/class-acf-admin-tool-import.php index 96cf765..e92d0c9 100644 --- a/includes/admin/tools/class-acf-admin-tool-import.php +++ b/includes/admin/tools/class-acf-admin-tool-import.php @@ -26,7 +26,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Import' ) ) : $this->name = 'import'; $this->title = __( 'Import Field Groups', 'acf' ); $this->icon = 'dashicons-upload'; - } @@ -133,7 +132,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Import' ) ) : ?> diff --git a/includes/admin/tools/class-acf-admin-tool.php b/includes/admin/tools/class-acf-admin-tool.php index f590ad9..f7e2b7b 100644 --- a/includes/admin/tools/class-acf-admin-tool.php +++ b/includes/admin/tools/class-acf-admin-tool.php @@ -110,7 +110,6 @@ if ( ! class_exists( 'ACF_Admin_Tool' ) ) : // initialize $this->initialize(); - } @@ -129,7 +128,6 @@ if ( ! class_exists( 'ACF_Admin_Tool' ) ) : function initialize() { /* do nothing */ - } @@ -149,7 +147,6 @@ if ( ! class_exists( 'ACF_Admin_Tool' ) ) : function load() { /* do nothing */ - } @@ -166,7 +163,6 @@ if ( ! class_exists( 'ACF_Admin_Tool' ) ) : */ function html() { - } @@ -183,12 +179,7 @@ if ( ! class_exists( 'ACF_Admin_Tool' ) ) : */ function submit() { - } - - } endif; // class_exists check - - diff --git a/includes/admin/views/acf-field-group/conditional-logic.php b/includes/admin/views/acf-field-group/conditional-logic.php index df48146..9f0f96f 100644 --- a/includes/admin/views/acf-field-group/conditional-logic.php +++ b/includes/admin/views/acf-field-group/conditional-logic.php @@ -5,7 +5,6 @@ $disabled = false; // empty if ( empty( $field['conditional_logic'] ) ) { - $disabled = true; $field['conditional_logic'] = array( @@ -43,7 +42,13 @@ if ( empty( $field['conditional_logic'] ) ) { -
                            diff --git a/includes/admin/views/acf-field-group/location-rule.php b/includes/admin/views/acf-field-group/location-rule.php index 7f44204..a8c7c95 100644 --- a/includes/admin/views/acf-field-group/location-rule.php +++ b/includes/admin/views/acf-field-group/location-rule.php @@ -13,7 +13,6 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' // array if ( is_array( $choices ) ) { - acf_render_field( array( 'type' => 'select', @@ -24,7 +23,6 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' 'class' => 'refresh-location-rule', ) ); - } ?> @@ -38,7 +36,6 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' // array if ( is_array( $choices ) ) { - acf_render_field( array( 'type' => 'select', @@ -51,9 +48,7 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' // custom } else { - echo $choices; - } ?> @@ -67,7 +62,6 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' // array if ( is_array( $choices ) ) { - acf_render_field( array( 'type' => 'select', @@ -81,9 +75,7 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' // custom } else { - echo $choices; - } ?> diff --git a/includes/admin/views/acf-field-group/locations.php b/includes/admin/views/acf-field-group/locations.php index d30de7b..7e0131d 100644 --- a/includes/admin/views/acf-field-group/locations.php +++ b/includes/admin/views/acf-field-group/locations.php @@ -29,7 +29,6 @@ global $field_group; 'group_id' => "group_{$i}", ) ); - endforeach; ?> diff --git a/includes/admin/views/acf-field-group/pro-features.php b/includes/admin/views/acf-field-group/pro-features.php index 8cebeec..fa59f6b 100644 --- a/includes/admin/views/acf-field-group/pro-features.php +++ b/includes/admin/views/acf-field-group/pro-features.php @@ -9,7 +9,7 @@ $acf_more_tools_link = acf_add_url_utm_tags( 'https://wpengine.co $acf_wpengine_logo_link = acf_add_url_utm_tags( 'https://wpengine.com/', 'bx_prod_referral', 'acf_free_plugin_cta_panel_logo', false, 'acf_plugin', 'referral' ); if ( acf_is_pro() ) { - if ( ! acf_pro_get_license_key() ) { + if ( ! acf_pro_get_license_key() && acf_is_updates_page_visible() ) { $acf_learn_more_target = ''; $acf_learn_more_text = __( 'Manage License', 'acf' ); $acf_learn_more_link = esc_url( admin_url( 'edit.php?post_type=acf-field-group&page=acf-settings-updates#acf_pro_license' ) ); diff --git a/includes/admin/views/acf-post-type/advanced-settings.php b/includes/admin/views/acf-post-type/advanced-settings.php index 6e0d916..1f0b87f 100644 --- a/includes/admin/views/acf-post-type/advanced-settings.php +++ b/includes/admin/views/acf-post-type/advanced-settings.php @@ -216,9 +216,14 @@ foreach ( acf_get_combined_post_type_settings_tabs() as $tab_key => $tab_label ) 'key' => 'add_new', 'prefix' => 'acf_post_type[labels]', 'value' => $acf_post_type['labels']['add_new'], + 'data' => array( + /* translators: %s Singular form of post type name */ + 'label' => __( 'Add New %s', 'acf' ), + 'replace' => 'singular', + ), 'label' => __( 'Add New', 'acf' ), 'instructions' => __( 'In the post type submenu in the admin dashboard.', 'acf' ), - 'placeholder' => __( 'Add New', 'acf' ), + 'placeholder' => __( 'Add New Post', 'acf' ), ), 'div', 'field' @@ -1285,4 +1290,3 @@ foreach ( acf_get_combined_post_type_settings_tabs() as $tab_key => $tab_label ) echo '
                            '; } - diff --git a/includes/admin/views/acf-taxonomy/advanced-settings.php b/includes/admin/views/acf-taxonomy/advanced-settings.php index 1663532..9125414 100644 --- a/includes/admin/views/acf-taxonomy/advanced-settings.php +++ b/includes/admin/views/acf-taxonomy/advanced-settings.php @@ -1034,7 +1034,7 @@ foreach ( acf_get_combined_taxonomy_settings_tabs() as $tab_key => $tab_label ) 'default' => 1, 'hide_search' => true, 'class' => 'query_var', - 'conditions' => array( + 'conditions' => array( 'field' => 'publicly_queryable', 'operator' => '==', 'value' => 1, diff --git a/includes/admin/views/global/navigation.php b/includes/admin/views/global/navigation.php index dd38e04..be4f721 100644 --- a/includes/admin/views/global/navigation.php +++ b/includes/admin/views/global/navigation.php @@ -212,8 +212,10 @@ function acf_print_menu_section( $menu_items, $section = '' ) { $unlock_text = __( 'Unlock Extra Features with ACF PRO', 'acf' ); if ( acf_is_pro() ) { - $unlock_url = admin_url( 'edit.php?post_type=acf-field-group&page=acf-settings-updates#acf_pro_license' ); - $unlock_target = ''; + if ( acf_is_updates_page_visible() ) { + $unlock_url = admin_url( 'edit.php?post_type=acf-field-group&page=acf-settings-updates#acf_pro_license' ); + $unlock_target = ''; + } if ( acf_pro_is_license_expired() ) { $unlock_url = acf_add_url_utm_tags( acf_pro_get_manage_license_url(), 'ACF renewal', 'header' ); diff --git a/includes/admin/views/upgrade/network.php b/includes/admin/views/upgrade/network.php index 9ee2a5b..ba3a683 100644 --- a/includes/admin/views/upgrade/network.php +++ b/includes/admin/views/upgrade/network.php @@ -23,7 +23,7 @@

                            -

                            +

                            @@ -64,7 +64,7 @@ - class="alternate"> + class="alternate">
                            @@ -85,7 +85,6 @@ // restore restore_current_blog(); - endforeach; endif; @@ -94,7 +93,7 @@

                            -

                            Return to network dashboard', 'acf' ), network_admin_url() ); ?>

                            +

                            Return to network dashboard', 'acf' ), network_admin_url() ); ?>

                            'html', 'html' => $html, ); - } // return return $form_fields; - } @@ -225,12 +219,9 @@ acf.unload.active = 0; // return return $post; } - - } new acf_form_attachment(); - endif; ?> diff --git a/includes/forms/form-comment.php b/includes/forms/form-comment.php index b514919..6d7da00 100644 --- a/includes/forms/form-comment.php +++ b/includes/forms/form-comment.php @@ -42,7 +42,6 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // save add_action( 'edit_comment', array( $this, 'save_comment' ), 10, 1 ); add_action( 'comment_post', array( $this, 'save_comment' ), 10, 1 ); - } @@ -66,9 +65,7 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // validate page if ( $pagenow == 'comment.php' ) { - return true; - } // return @@ -94,9 +91,7 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // validate page if ( ! $this->validate_page() ) { - return; - } // load acf scripts @@ -105,7 +100,6 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // actions add_action( 'admin_footer', array( $this, 'admin_footer' ), 10, 1 ); add_action( 'add_meta_boxes_comment', array( $this, 'edit_comment' ), 10, 1 ); - } @@ -163,9 +157,7 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // edit_url if ( $field_group['ID'] && acf_current_user_can_admin() ) { - $o['edit_url'] = admin_url( 'post.php?post=' . $field_group['ID'] . '&action=edit' ); - } ?> @@ -186,7 +178,6 @@ if ( ! class_exists( 'acf_form_comment' ) ) : } } - } @@ -240,11 +231,9 @@ if ( ! class_exists( 'acf_form_comment' ) ) : echo '
                            '; foreach ( $field_groups as $field_group ) { - $fields = acf_get_fields( $field_group ); acf_render_fields( $fields, $post_id, 'p', $field_group['instruction_placement'] ); - } echo '
                            '; @@ -255,7 +244,6 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // return return $html; - } @@ -288,7 +276,6 @@ if ( ! class_exists( 'acf_form_comment' ) ) : if ( acf_validate_save_post( true ) ) { acf_save_post( "comment_{$comment_id}" ); } - } @@ -330,13 +317,10 @@ if ( ! class_exists( 'acf_form_comment' ) ) : })(jQuery); diff --git a/includes/forms/form-customizer.php b/includes/forms/form-customizer.php index 59b5eea..f325d53 100644 --- a/includes/forms/form-customizer.php +++ b/includes/forms/form-customizer.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'acf_form_customizer' ) ) : - #[AllowDynamicProperties] class acf_form_customizer { @@ -37,7 +36,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // save add_filter( 'widget_update_callback', array( $this, 'save_widget' ), 10, 4 ); - } @@ -66,7 +64,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // actions add_action( 'acf/input/admin_footer', array( $this, 'admin_footer' ), 1 ); - } @@ -116,7 +113,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // update $data['fields'][ $field['name'] ] = $field['key']; - } // append data to instance @@ -124,7 +120,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // return return $instance; - } @@ -179,7 +174,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // append $data[] = $setting; - } // bail early if no settings @@ -189,7 +183,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // return return $data; - } @@ -225,7 +218,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // append acf_value to preview_values $this->preview_values[ $data['post_id'] ] = $data['values']; $this->preview_fields[ $data['post_id'] ] = $data['fields']; - } // bail early if no preview_values @@ -236,7 +228,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // add filters add_filter( 'acf/pre_load_value', array( $this, 'pre_load_value' ), 10, 3 ); add_filter( 'acf/pre_load_reference', array( $this, 'pre_load_reference' ), 10, 3 ); - } /** @@ -323,9 +314,7 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // remove [acf] data from saved widget array $id_data = $setting->id_data(); add_filter( 'pre_update_option_' . $id_data['base'], array( $this, 'pre_update_option' ), 10, 3 ); - } - } @@ -360,12 +349,10 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // remove widget unset( $value[ $i ]['acf'] ); - } // return return $value; - } @@ -459,13 +446,10 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : })(jQuery); diff --git a/includes/forms/form-front.php b/includes/forms/form-front.php index 38b454d..743cb5e 100644 --- a/includes/forms/form-front.php +++ b/includes/forms/form-front.php @@ -67,7 +67,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // filters add_filter( 'acf/pre_save_post', array( $this, 'pre_save_post' ), 5, 2 ); - } @@ -132,7 +131,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // new post? if ( $args['post_id'] === 'new_post' ) { - $args['new_post'] = wp_parse_args( $args['new_post'], array( @@ -140,7 +138,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : 'post_status' => 'draft', ) ); - } // filter @@ -148,7 +145,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // return return $args; - } @@ -172,7 +168,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // append $this->forms[ $args['id'] ] = $args; - } @@ -198,7 +193,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // return return $this->forms[ $id ]; - } @@ -227,16 +221,13 @@ if ( ! class_exists( 'acf_form_front' ) ) : // register acf_add_local_field( $field ); - } // honeypot if ( ! empty( $_POST['acf']['_validate_email'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Data not used; presence indicates spam. acf_add_validation_error( '', __( 'Spam Detected', 'acf' ) ); - } - } @@ -265,32 +256,25 @@ if ( ! class_exists( 'acf_form_front' ) ) : // update post $save['ID'] = $post_id; - } elseif ( $post_id == 'new_post' ) { // merge in new post data $save = array_merge( $save, $form['new_post'] ); - } else { // not post return $post_id; - } // phpcs:disable WordPress.Security.NonceVerification.Missing -- Verified in check_submit_form(). // save post_title if ( isset( $_POST['acf']['_post_title'] ) ) { - $save['post_title'] = acf_extract_var( $_POST['acf'], '_post_title' ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- Sanitized by WP when saved. - } // save post_content if ( isset( $_POST['acf']['_post_content'] ) ) { - $save['post_content'] = acf_extract_var( $_POST['acf'], '_post_content' ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- Sanitized by WP when saved. - } // phpcs:enable WordPress.Security.NonceVerification.Missing @@ -301,25 +285,18 @@ if ( ! class_exists( 'acf_form_front' ) ) : // validate if ( count( $save ) == 1 ) { - return $post_id; - } // save if ( $save['ID'] ) { - wp_update_post( $save ); - } else { - $post_id = wp_insert_post( $save ); - } // return return $post_id; - } @@ -343,7 +320,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // load acf scripts acf_enqueue_scripts(); - } @@ -446,9 +422,7 @@ if ( ! class_exists( 'acf_form_front' ) ) : // redirect wp_redirect( $return ); exit; - } - } @@ -593,12 +567,10 @@ if ( ! class_exists( 'acf_form_front' ) ) : form_front = new acf_form_front(); - endif; // class_exists check @@ -619,25 +591,21 @@ endif; // class_exists check function acf_form_head() { acf()->form_front->enqueue_form(); - } function acf_form( $args = array() ) { acf()->form_front->render_form( $args ); - } function acf_get_form( $id = '' ) { return acf()->form_front->get_form( $id ); - } function acf_register_form( $args ) { acf()->form_front->add_form( $args ); - } ?> diff --git a/includes/forms/form-gutenberg.php b/includes/forms/form-gutenberg.php index e3612be..7c8f491 100644 --- a/includes/forms/form-gutenberg.php +++ b/includes/forms/form-gutenberg.php @@ -186,5 +186,4 @@ if ( ! class_exists( 'ACF_Form_Gutenberg' ) ) : } acf_new_instance( 'ACF_Form_Gutenberg' ); - endif; diff --git a/includes/forms/form-nav-menu.php b/includes/forms/form-nav-menu.php index 77c6c51..4720e46 100644 --- a/includes/forms/form-nav-menu.php +++ b/includes/forms/form-nav-menu.php @@ -32,7 +32,6 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : // filters add_filter( 'wp_get_nav_menu_items', array( $this, 'wp_get_nav_menu_items' ), 10, 3 ); add_filter( 'wp_edit_nav_menu_walker', array( $this, 'wp_edit_nav_menu_walker' ), 10, 2 ); - } @@ -62,7 +61,6 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : // actions add_action( 'admin_footer', array( $this, 'admin_footer' ), 1 ); - } @@ -163,7 +161,6 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : // save nav menu items $this->update_nav_menu_items( $menu_id ); - } @@ -190,9 +187,7 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : $posted_values = acf_sanitize_request_args( $_POST['menu-item-acf'] ); foreach ( $posted_values as $post_id => $values ) { - acf_save_post( $post_id, $values ); - } // phpcs:enable WordPress.Security.NonceVerification.Missing } @@ -267,10 +262,8 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : // validate acf_validate_values( $values, $prefix ); - } // phpcs:enable // phpcs:disable WordPress.Security.NonceVerification.Missing - } /* @@ -317,7 +310,6 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : // loop foreach ( $field_groups as $field_group ) { - $fields = acf_get_fields( $field_group ); echo '
                            '; @@ -331,7 +323,6 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : echo '
                            '; echo '
                            '; - } } @@ -386,12 +377,9 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : })(jQuery); diff --git a/includes/forms/form-post.php b/includes/forms/form-post.php index 065d9f8..5fbf1ce 100644 --- a/includes/forms/form-post.php +++ b/includes/forms/form-post.php @@ -135,7 +135,6 @@ if ( ! class_exists( 'ACF_Form_Post' ) ) : // Add the meta box. add_meta_box( $id, acf_esc_html( $title ), array( $this, 'render_meta_box' ), $post_type, $context, $priority, array( 'field_group' => $field_group ) ); - } // Set style from first field group. @@ -339,7 +338,4 @@ if ( ! class_exists( 'ACF_Form_Post' ) ) : } acf_new_instance( 'ACF_Form_Post' ); - endif; - - diff --git a/includes/forms/form-taxonomy.php b/includes/forms/form-taxonomy.php index 48c5e45..0e16bd6 100644 --- a/includes/forms/form-taxonomy.php +++ b/includes/forms/form-taxonomy.php @@ -41,7 +41,6 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : // delete add_action( 'delete_term', array( $this, 'delete_term' ), 10, 4 ); - } @@ -65,9 +64,7 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : // validate page if ( $pagenow === 'edit-tags.php' || $pagenow === 'term.php' ) { - return true; - } // return @@ -93,9 +90,7 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : // validate page if ( ! $this->validate_page() ) { - return; - } // vars @@ -109,7 +104,6 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : add_action( 'admin_footer', array( $this, 'admin_footer' ), 10, 1 ); add_action( "{$taxonomy}_add_form_fields", array( $this, 'add_term' ), 10, 1 ); add_action( "{$taxonomy}_edit_form", array( $this, 'edit_term' ), 10, 2 ); - } @@ -163,9 +157,7 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : // wrap echo ''; - } - } @@ -199,7 +191,6 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : // render if ( ! empty( $field_groups ) ) { - acf_form_data( array( 'screen' => 'taxonomy', @@ -219,10 +210,8 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : $fields = acf_get_fields( $field_group ); acf_render_fields( $fields, $post_id, 'tr', 'field' ); echo ''; - } } - } @@ -320,7 +309,6 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : })(jQuery); diff --git a/includes/forms/form-widget.php b/includes/forms/form-widget.php index 3c99d4d..f514bf6 100644 --- a/includes/forms/form-widget.php +++ b/includes/forms/form-widget.php @@ -11,7 +11,6 @@ */ if ( ! class_exists( 'acf_form_widget' ) ) : - #[AllowDynamicProperties] class acf_form_widget { @@ -43,7 +42,6 @@ if ( ! class_exists( 'acf_form_widget' ) ) : // filters add_filter( 'widget_update_callback', array( $this, 'save_widget' ), 10, 4 ); - } @@ -67,11 +65,8 @@ if ( ! class_exists( 'acf_form_widget' ) ) : if ( acf_is_screen( 'widgets' ) || acf_is_screen( 'customize' ) ) { // valid - } else { - return; - } // load acf scripts @@ -79,7 +74,6 @@ if ( ! class_exists( 'acf_form_widget' ) ) : // actions add_action( 'acf/input/admin_footer', array( $this, 'admin_footer' ), 1 ); - } @@ -139,9 +133,7 @@ if ( ! class_exists( 'acf_form_widget' ) ) : // get id if ( $widget->number !== '__i__' ) { - $post_id = "widget_{$widget->id}"; - } // get field groups @@ -184,7 +176,6 @@ if ( ! class_exists( 'acf_form_widget' ) ) : // render acf_render_fields( $fields, $post_id, 'div', $field_group['instruction_placement'] ); - } // wrap @@ -202,9 +193,7 @@ if ( ! class_exists( 'acf_form_widget' ) ) : diff --git a/includes/l10n.php b/includes/l10n.php index 54fcfea..6597792 100644 --- a/includes/l10n.php +++ b/includes/l10n.php @@ -122,17 +122,17 @@ function acf_load_textdomain( $domain = 'acf' ) { return load_textdomain( $domain, acf_get_path( 'lang/' . $mofile ) ); } - /** - * _acf_apply_language_cache_key - * - * Applies the current language to the cache key. - * - * @date 23/1/19 - * @since 5.7.11 - * - * @param string $key The cache key. - * @return string - */ +/** + * _acf_apply_language_cache_key + * + * Applies the current language to the cache key. + * + * @date 23/1/19 + * @since 5.7.11 + * + * @param string $key The cache key. + * @return string + */ function _acf_apply_language_cache_key( $key ) { // Get current language. diff --git a/includes/legacy/legacy-locations.php b/includes/legacy/legacy-locations.php index 54b1412..293391e 100644 --- a/includes/legacy/legacy-locations.php +++ b/includes/legacy/legacy-locations.php @@ -64,7 +64,6 @@ if ( ! class_exists( 'ACF_Legacy_Locations' ) ) : return call_user_func_array( 'acf_get_location_type', $arguments ); case 'get_locations': return call_user_func_array( 'acf_get_location_rule_types', $arguments ); - } } } diff --git a/includes/local-fields.php b/includes/local-fields.php index caef415..b9273bb 100644 --- a/includes/local-fields.php +++ b/includes/local-fields.php @@ -732,5 +732,3 @@ function _acf_do_prepare_local_fields() { // Hook into action. add_action( 'acf/include_fields', '_acf_do_prepare_local_fields', 0, 1 ); - - diff --git a/includes/local-json.php b/includes/local-json.php index cdbcb9e..a2ebd37 100644 --- a/includes/local-json.php +++ b/includes/local-json.php @@ -512,7 +512,6 @@ if ( ! class_exists( 'ACF_Local_JSON' ) ) : // Initialize. acf_new_instance( 'ACF_Local_JSON' ); - endif; // class_exists check /** diff --git a/includes/locations/abstract-acf-legacy-location.php b/includes/locations/abstract-acf-legacy-location.php index 25743ec..5e5e8a8 100644 --- a/includes/locations/abstract-acf-legacy-location.php +++ b/includes/locations/abstract-acf-legacy-location.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'ACF_Legacy_Location' ) ) : - abstract class ACF_Legacy_Location { /** diff --git a/includes/locations/abstract-acf-location.php b/includes/locations/abstract-acf-location.php index 8446fb1..fda92ff 100644 --- a/includes/locations/abstract-acf-location.php +++ b/includes/locations/abstract-acf-location.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'ACF_Location' ) ) : - abstract class ACF_Location extends ACF_Legacy_Location { /** diff --git a/includes/locations/class-acf-location-attachment.php b/includes/locations/class-acf-location-attachment.php index 34ff671..370b663 100644 --- a/includes/locations/class-acf-location-attachment.php +++ b/includes/locations/class-acf-location-attachment.php @@ -92,5 +92,4 @@ if ( ! class_exists( 'ACF_Location_Attachment' ) ) : // Register. acf_register_location_type( 'ACF_Location_Attachment' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-comment.php b/includes/locations/class-acf-location-comment.php index ac35e47..04d7ef2 100644 --- a/includes/locations/class-acf-location-comment.php +++ b/includes/locations/class-acf-location-comment.php @@ -67,5 +67,4 @@ if ( ! class_exists( 'ACF_Location_Comment' ) ) : // Register. acf_register_location_type( 'ACF_Location_Comment' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-current-user-role.php b/includes/locations/class-acf-location-current-user-role.php index d80ef0d..f4a107b 100644 --- a/includes/locations/class-acf-location-current-user-role.php +++ b/includes/locations/class-acf-location-current-user-role.php @@ -85,5 +85,4 @@ if ( ! class_exists( 'ACF_Location_Current_User_Role' ) ) : // Register. acf_register_location_type( 'ACF_Location_Current_User_Role' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-current-user.php b/includes/locations/class-acf-location-current-user.php index ee523c7..c43d81e 100644 --- a/includes/locations/class-acf-location-current-user.php +++ b/includes/locations/class-acf-location-current-user.php @@ -77,5 +77,4 @@ if ( ! class_exists( 'ACF_Location_Current_User' ) ) : // Register. acf_register_location_type( 'ACF_Location_Current_User' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-nav-menu-item.php b/includes/locations/class-acf-location-nav-menu-item.php index deccde7..9eb5db8 100644 --- a/includes/locations/class-acf-location-nav-menu-item.php +++ b/includes/locations/class-acf-location-nav-menu-item.php @@ -67,5 +67,4 @@ if ( ! class_exists( 'ACF_Location_Nav_Menu_Item' ) ) : // Register. acf_register_location_type( 'ACF_Location_Nav_Menu_Item' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-nav-menu.php b/includes/locations/class-acf-location-nav-menu.php index ed8422b..cdbc216 100644 --- a/includes/locations/class-acf-location-nav-menu.php +++ b/includes/locations/class-acf-location-nav-menu.php @@ -99,5 +99,4 @@ if ( ! class_exists( 'ACF_Location_Nav_Menu' ) ) : // Register. acf_register_location_type( 'ACF_Location_Nav_Menu' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-page-parent.php b/includes/locations/class-acf-location-page-parent.php index 143d6c5..43ba51a 100644 --- a/includes/locations/class-acf-location-page-parent.php +++ b/includes/locations/class-acf-location-page-parent.php @@ -68,5 +68,4 @@ if ( ! class_exists( 'ACF_Location_Page_Parent' ) ) : // Register. acf_register_location_type( 'ACF_Location_Page_Parent' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-page-template.php b/includes/locations/class-acf-location-page-template.php index b277323..733e4c0 100644 --- a/includes/locations/class-acf-location-page-template.php +++ b/includes/locations/class-acf-location-page-template.php @@ -79,5 +79,4 @@ if ( ! class_exists( 'ACF_Location_Page_Template' ) ) : // Register. acf_register_location_type( 'ACF_Location_Page_Template' ); - endif; // class_exists check. diff --git a/includes/locations/class-acf-location-page-type.php b/includes/locations/class-acf-location-page-type.php index 6a6e392..501ad16 100644 --- a/includes/locations/class-acf-location-page-type.php +++ b/includes/locations/class-acf-location-page-type.php @@ -118,5 +118,4 @@ if ( ! class_exists( 'ACF_Location_Page_Type' ) ) : // initialize acf_register_location_type( 'ACF_Location_Page_Type' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-page.php b/includes/locations/class-acf-location-page.php index 748b07e..297a73a 100644 --- a/includes/locations/class-acf-location-page.php +++ b/includes/locations/class-acf-location-page.php @@ -74,5 +74,4 @@ if ( ! class_exists( 'ACF_Location_Page' ) ) : // Register. acf_register_location_type( 'ACF_Location_Page' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-category.php b/includes/locations/class-acf-location-post-category.php index 820ce5c..e225a06 100644 --- a/includes/locations/class-acf-location-post-category.php +++ b/includes/locations/class-acf-location-post-category.php @@ -72,5 +72,4 @@ if ( ! class_exists( 'ACF_Location_Post_Category' ) ) : // initialize acf_register_location_rule( 'ACF_Location_Post_Category' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-format.php b/includes/locations/class-acf-location-post-format.php index 98e48ff..d7a0503 100644 --- a/includes/locations/class-acf-location-post-format.php +++ b/includes/locations/class-acf-location-post-format.php @@ -72,5 +72,4 @@ if ( ! class_exists( 'ACF_Location_Post_Format' ) ) : // initialize acf_register_location_type( 'ACF_Location_Post_Format' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-status.php b/includes/locations/class-acf-location-post-status.php index 5964fcb..cb8c0fc 100644 --- a/includes/locations/class-acf-location-post-status.php +++ b/includes/locations/class-acf-location-post-status.php @@ -46,7 +46,7 @@ if ( ! class_exists( 'ACF_Location_Post_Status' ) ) : return false; } - // Treat "auto-draft" as "draft". + // Treat "auto-draft" as "draft". if ( $post_status === 'auto-draft' ) { $post_status = 'draft'; } @@ -80,5 +80,4 @@ if ( ! class_exists( 'ACF_Location_Post_Status' ) ) : // initialize acf_register_location_type( 'ACF_Location_Post_Status' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-taxonomy.php b/includes/locations/class-acf-location-post-taxonomy.php index c7f5712..b509ab9 100644 --- a/includes/locations/class-acf-location-post-taxonomy.php +++ b/includes/locations/class-acf-location-post-taxonomy.php @@ -112,5 +112,4 @@ if ( ! class_exists( 'ACF_Location_Post_Taxonomy' ) ) : // initialize acf_register_location_type( 'ACF_Location_Post_Taxonomy' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-template.php b/includes/locations/class-acf-location-post-template.php index 2892b71..32af0fb 100644 --- a/includes/locations/class-acf-location-post-template.php +++ b/includes/locations/class-acf-location-post-template.php @@ -122,5 +122,4 @@ if ( ! class_exists( 'ACF_Location_Post_Template' ) ) : // initialize acf_register_location_type( 'ACF_Location_Post_Template' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-type.php b/includes/locations/class-acf-location-post-type.php index 2fac7ff..eba3b55 100644 --- a/includes/locations/class-acf-location-post-type.php +++ b/includes/locations/class-acf-location-post-type.php @@ -88,10 +88,8 @@ if ( ! class_exists( 'ACF_Location_Post_Type' ) ) : } return ''; } - } // initialize acf_register_location_type( 'ACF_Location_Post_Type' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post.php b/includes/locations/class-acf-location-post.php index 257806e..e0a7073 100644 --- a/includes/locations/class-acf-location-post.php +++ b/includes/locations/class-acf-location-post.php @@ -90,5 +90,4 @@ if ( ! class_exists( 'ACF_Location_Post' ) ) : // initialize acf_register_location_type( 'ACF_Location_Post' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-taxonomy.php b/includes/locations/class-acf-location-taxonomy.php index 0bc81ab..ad38292 100644 --- a/includes/locations/class-acf-location-taxonomy.php +++ b/includes/locations/class-acf-location-taxonomy.php @@ -81,10 +81,8 @@ if ( ! class_exists( 'ACF_Location_Taxonomy' ) ) : } return ''; } - } // initialize acf_register_location_type( 'ACF_Location_Taxonomy' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-user-form.php b/includes/locations/class-acf-location-user-form.php index 9061bc7..9946f07 100644 --- a/includes/locations/class-acf-location-user-form.php +++ b/includes/locations/class-acf-location-user-form.php @@ -78,5 +78,4 @@ if ( ! class_exists( 'ACF_Location_User_Form' ) ) : // Register. acf_register_location_type( 'ACF_Location_User_Form' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-user-role.php b/includes/locations/class-acf-location-user-role.php index 425fe03..80bc27d 100644 --- a/includes/locations/class-acf-location-user-role.php +++ b/includes/locations/class-acf-location-user-role.php @@ -84,5 +84,4 @@ if ( ! class_exists( 'ACF_Location_User_Role' ) ) : // initialize acf_register_location_type( 'ACF_Location_User_Role' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-widget.php b/includes/locations/class-acf-location-widget.php index ebdddc2..cab3fed 100644 --- a/includes/locations/class-acf-location-widget.php +++ b/includes/locations/class-acf-location-widget.php @@ -75,5 +75,4 @@ if ( ! class_exists( 'ACF_Location_Widget' ) ) : // initialize acf_register_location_type( 'ACF_Location_Widget' ); - endif; // class_exists check diff --git a/includes/loop.php b/includes/loop.php index 786fd8f..60b1836 100644 --- a/includes/loop.php +++ b/includes/loop.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'acf_loop' ) ) : - #[AllowDynamicProperties] class acf_loop { @@ -27,7 +26,6 @@ if ( ! class_exists( 'acf_loop' ) ) : // vars $this->loops = array(); - } @@ -47,7 +45,6 @@ if ( ! class_exists( 'acf_loop' ) ) : function is_empty() { return empty( $this->loops ); - } @@ -67,7 +64,6 @@ if ( ! class_exists( 'acf_loop' ) ) : function is_loop( $i = 0 ) { return isset( $this->loops[ $i ] ); - } @@ -98,14 +94,11 @@ if ( ! class_exists( 'acf_loop' ) ) : // allow negative to look at end of loops if ( $i < 0 ) { - $i = count( $this->loops ) + $i; - } // return return $i; - } @@ -144,9 +137,7 @@ if ( ! class_exists( 'acf_loop' ) ) : // Re-index values if this loop starts from index 0. // This allows ajax previews to work ($_POST data contains random unique array keys) if ( $loop['i'] == -1 ) { - $loop['value'] = array_values( $loop['value'] ); - } // append @@ -154,7 +145,6 @@ if ( ! class_exists( 'acf_loop' ) ) : // return return $loop; - } @@ -188,7 +178,6 @@ if ( ! class_exists( 'acf_loop' ) ) : // return return true; - } @@ -218,14 +207,11 @@ if ( ! class_exists( 'acf_loop' ) ) : // check for key if ( $key !== null ) { - return $this->loops[ $i ][ $key ]; - } // return return $this->loops[ $i ]; - } @@ -263,12 +249,10 @@ if ( ! class_exists( 'acf_loop' ) ) : $this->loops = array(); } } - } // initialize acf()->loop = new acf_loop(); - endif; // class_exists check @@ -289,7 +273,6 @@ endif; // class_exists check function acf_add_loop( $loop = array() ) { return acf()->loop->add_loop( $loop ); - } @@ -309,7 +292,6 @@ function acf_add_loop( $loop = array() ) { function acf_update_loop( $i = 'active', $key = null, $value = null ) { return acf()->loop->update_loop( $i, $key, $value ); - } @@ -329,7 +311,6 @@ function acf_update_loop( $i = 'active', $key = null, $value = null ) { function acf_get_loop( $i = 'active', $key = null ) { return acf()->loop->get_loop( $i, $key ); - } @@ -349,7 +330,4 @@ function acf_get_loop( $i = 'active', $key = null ) { function acf_remove_loop( $i = 'active' ) { return acf()->loop->remove_loop( $i ); - } - - diff --git a/includes/media.php b/includes/media.php index 82897cb..18ab624 100644 --- a/includes/media.php +++ b/includes/media.php @@ -74,7 +74,7 @@ if ( ! class_exists( 'ACF_Media' ) ) : * @return void */ public function save_files( $post_id = 0 ) { - if ( isset( $_FILES['acf']['name'] ) ) { + if ( isset( $_FILES['acf']['name'] ) ) { // phpcs:disable WordPress.Security.NonceVerification.Missing -- Verified upstream. acf_upload_files(); } } @@ -241,5 +241,4 @@ if ( ! class_exists( 'ACF_Media' ) ) : // Instantiate. acf_new_instance( 'ACF_Media' ); - endif; // class_exists check diff --git a/includes/post-types/class-acf-field-group.php b/includes/post-types/class-acf-field-group.php index 48d863a..710ee7a 100644 --- a/includes/post-types/class-acf-field-group.php +++ b/includes/post-types/class-acf-field-group.php @@ -539,7 +539,6 @@ if ( ! class_exists( 'ACF_Field_Group' ) ) { return $post; } - } } diff --git a/includes/post-types/class-acf-post-type.php b/includes/post-types/class-acf-post-type.php index 0782567..96f0063 100644 --- a/includes/post-types/class-acf-post-type.php +++ b/includes/post-types/class-acf-post-type.php @@ -846,7 +846,6 @@ if ( ! class_exists( 'ACF_Post_Type' ) ) { // Import the post normally. return $this->import_post( $acf_args ); } - } } diff --git a/includes/post-types/class-acf-taxonomy.php b/includes/post-types/class-acf-taxonomy.php index 1ffdf0e..d2d4ecb 100644 --- a/includes/post-types/class-acf-taxonomy.php +++ b/includes/post-types/class-acf-taxonomy.php @@ -263,13 +263,13 @@ if ( ! class_exists( 'ACF_Taxonomy' ) ) { $post_id = (int) acf_sanitize_request_args( $_POST['post_id'] ); // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Verified elsewhere. $matches = array_filter( $store->get_data(), - function( $item ) use ( $taxonomy_key ) { + function ( $item ) use ( $taxonomy_key ) { return $item['taxonomy'] === $taxonomy_key && empty( $item['not_registered'] ); } ); $duplicates = array_filter( $matches, - function( $item ) use ( $post_id ) { + function ( $item ) use ( $post_id ) { return $item['ID'] !== $post_id; } ); @@ -744,7 +744,6 @@ if ( ! class_exists( 'ACF_Taxonomy' ) ) { return $this->import_post( $acf_args ); } - } } diff --git a/includes/rest-api/acf-rest-api-functions.php b/includes/rest-api/acf-rest-api-functions.php index 4bed689..b6c599d 100644 --- a/includes/rest-api/acf-rest-api-functions.php +++ b/includes/rest-api/acf-rest-api-functions.php @@ -69,7 +69,6 @@ acf_add_filter_variations( 'acf/rest/get_field_links', array( 'type', 'name', 'k function acf_format_value_for_rest( $value, $post_id, $field, $format = 'light' ) { if ( $format === 'standard' ) { $value_formatted = acf_format_value( $value, $post_id, $field ); - } else { $type = acf_get_field_type( $field['type'] ); $value_formatted = $type->format_value_for_rest( $value, $post_id, $field ); diff --git a/includes/rest-api/class-acf-rest-api.php b/includes/rest-api/class-acf-rest-api.php index 3b18803..849643b 100644 --- a/includes/rest-api/class-acf-rest-api.php +++ b/includes/rest-api/class-acf-rest-api.php @@ -379,7 +379,6 @@ class ACF_Rest_Api { $location_types = empty( $location_types ) ? acf_get_location_types() : $location_types; foreach ( $field_group['location'] as $rule_group ) { - $match = false; foreach ( $rule_group as $rule ) { $rule = acf_validate_location_rule( $rule ); @@ -483,8 +482,8 @@ class ACF_Rest_Api { switch ( $object_type ) { case 'user': $args = array( - 'user_id' => $object_id, - 'rest' => true, + 'user_id' => $object_id, + 'rest' => true, ); break; case 'term': @@ -493,7 +492,7 @@ class ACF_Rest_Api { case 'comment': $comment = get_comment( $object_id ); $post_type = get_post_type( $comment->comment_post_ID ); - $args = array( 'comment' => $post_type ); + $args = array( 'comment' => $post_type ); break; case 'post': default: @@ -553,5 +552,4 @@ class ACF_Rest_Api { */ return (array) apply_filters( 'acf/rest/get_fields', $fields, $resource, $http_method ); } - } diff --git a/includes/rest-api/class-acf-rest-embed-links.php b/includes/rest-api/class-acf-rest-embed-links.php index 315f9d7..d479f64 100644 --- a/includes/rest-api/class-acf-rest-embed-links.php +++ b/includes/rest-api/class-acf-rest-embed-links.php @@ -89,5 +89,4 @@ class ACF_Rest_Embed_Links { return $response; } - } diff --git a/includes/rest-api/class-acf-rest-request.php b/includes/rest-api/class-acf-rest-request.php index 5fae1d2..cfb0b1c 100644 --- a/includes/rest-api/class-acf-rest-request.php +++ b/includes/rest-api/class-acf-rest-request.php @@ -248,5 +248,4 @@ class ACF_Rest_Request { return null; } - } diff --git a/includes/revisions.php b/includes/revisions.php index 1a301a6..8a97aae 100644 --- a/includes/revisions.php +++ b/includes/revisions.php @@ -34,7 +34,6 @@ if ( ! class_exists( 'acf_revisions' ) ) : add_filter( '_wp_post_revision_fields', array( $this, 'wp_preview_post_fields' ), 10, 2 ); add_filter( '_wp_post_revision_fields', array( $this, 'wp_post_revision_fields' ), 10, 2 ); add_filter( 'acf/validate_post_id', array( $this, 'acf_validate_post_id' ), 10, 2 ); - } @@ -62,14 +61,11 @@ if ( ! class_exists( 'acf_revisions' ) ) : // add to fields if ACF has changed if ( acf_maybe_get_POST( '_acf_changed' ) ) { - $fields['_acf_changed'] = 'different than 1'; - } // return return $fields; - } @@ -97,7 +93,6 @@ if ( ! class_exists( 'acf_revisions' ) ) : // return return $return; - } @@ -126,12 +121,10 @@ if ( ! class_exists( 'acf_revisions' ) ) : } // allow - } else { // bail early (most likely saving a post) return $fields; - } // vars @@ -141,10 +134,8 @@ if ( ! class_exists( 'acf_revisions' ) ) : // compatibility with WP < 4.5 (test) if ( ! $post_id ) { - global $post; $post_id = $post->ID; - } // get all postmeta @@ -191,7 +182,6 @@ if ( ! class_exists( 'acf_revisions' ) ) : // update vars $field_title = str_repeat( '- ', $count ) . $field_title; $field_order = $oldest['menu_order'] . '.1'; - } // append @@ -200,7 +190,6 @@ if ( ! class_exists( 'acf_revisions' ) ) : // hook into specific revision field filter and return local value add_filter( "_wp_post_revision_field_{$name}", array( $this, 'wp_post_revision_field' ), 10, 4 ); - } // append @@ -221,12 +210,10 @@ if ( ! class_exists( 'acf_revisions' ) ) : // append $fields = $fields + $append; - } // return return $fields; - } @@ -300,9 +287,7 @@ if ( ! class_exists( 'acf_revisions' ) ) : // copy postmeta from revision to latest revision (potentialy may be the same, but most likely are different) acf_copy_postmeta( $revision_id, $revision->ID ); - } - } @@ -344,17 +329,11 @@ if ( ! class_exists( 'acf_revisions' ) ) : // validate if ( isset( $_GET['preview_id'] ) ) { - $preview_id = (int) $_GET['preview_id']; - } elseif ( isset( $_GET['p'] ) ) { - $preview_id = (int) $_GET['p']; - } elseif ( isset( $_GET['page_id'] ) ) { - $preview_id = (int) $_GET['page_id']; - } // phpcs:enable WordPress.Security.NonceVerification.Recommended @@ -368,9 +347,7 @@ if ( ! class_exists( 'acf_revisions' ) ) : // save if ( $revision && $revision->post_parent == $post_id ) { - $post_id = (int) $revision->ID; - } // set cache @@ -378,14 +355,11 @@ if ( ! class_exists( 'acf_revisions' ) ) : // return return $post_id; - } - } // initialize acf()->revisions = new acf_revisions(); - endif; // class_exists check @@ -409,11 +383,8 @@ function acf_save_post_revision( $post_id = 0 ) { // save if ( $revision ) { - acf_copy_postmeta( $post_id, $revision->ID ); - } - } @@ -440,8 +411,4 @@ function acf_get_post_latest_revision( $post_id ) { // return return $revision; - } - - - diff --git a/includes/third-party.php b/includes/third-party.php index e2d9539..102c90a 100644 --- a/includes/third-party.php +++ b/includes/third-party.php @@ -1,35 +1,26 @@ 1 ) ); $ee_post_types = array_keys( $ee_post_types ); @@ -76,55 +62,38 @@ if ( ! class_exists( 'acf_third_party' ) ) : $post_types = array_unique( $post_types ); } - // return return $post_types; } - - /* - * tabify_posttypes - * - * This function removes ACF post types from the tabify edit screen (post type selection sidebar) - * - * @type function - * @date 9/10/12 - * @since 3.5.1 - * - * @param $post_id (int) - * @return $post_id (int) - */ - - function tabify_posttypes( $posttypes ) { - - // unset + /** + * This function removes ACF post types from the tabify edit screen (post type selection sidebar) + * + * @since 3.5.1 + * + * @param array $posttypes An array of post types supported by tabify. + * @return array + */ + public function tabify_posttypes( $posttypes ) { + // unset ACF post types unset( $posttypes['acf-field-group'] ); unset( $posttypes['acf-field'] ); - // return return $posttypes; } - /* - * tabify_add_meta_boxes - * - * This function creates dummy metaboxes on the tabify edit screen page - * - * @type function - * @date 9/10/12 - * @since 3.5.1 - * - * @param $post_type (string) - * @return n/a - */ - - function tabify_add_meta_boxes( $post_type ) { - + /** + * This function creates dummy metaboxes on the tabify edit screen page + * + * @since 3.5.1 + * + * @param string $post_type The name of the displayed post type. + */ + public function tabify_add_meta_boxes( $post_type ) { // get field groups $field_groups = acf_get_field_groups(); if ( ! empty( $field_groups ) ) { - foreach ( $field_groups as $field_group ) { // vars @@ -133,27 +102,20 @@ if ( ! class_exists( 'acf_third_party' ) ) : // add meta box add_meta_box( $id, acf_esc_html( $title ), '__return_true', $post_type ); - } } - } - /* - * pts_allowed_pages - * - * This filter will prevent PTS from running on the field group page! - * - * @type function - * @date 25/09/2014 - * @since 5.0.0 - * - * @param $pages (array) - * @return $pages - */ - - function pts_allowed_pages( $pages ) { + /** + * This filter will prevent PTS from running on the field group page + * + * @since 5.0.0 + * + * @param array $pages An array of pages PTS should run on. + * @return array + */ + public function pts_allowed_pages( $pages ) { // vars $post_type = ''; @@ -161,47 +123,29 @@ if ( ! class_exists( 'acf_third_party' ) ) : // phpcs:disable WordPress.Security.NonceVerification.Recommended -- Verified elsewhere. // check $_GET because it is too early to use functions / global vars. if ( ! empty( $_GET['post_type'] ) ) { - $post_type = sanitize_text_field( $_GET['post_type'] ); - } elseif ( ! empty( $_GET['post'] ) ) { - $post_type = get_post_type( $_GET['post'] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- Sanitized when get_post_type() calls get_post(). - } // phpcs:enable WordPress.Security.NonceVerification.Recommended // check post type if ( $post_type == 'acf-field-group' ) { - $pages = array(); - } // return return $pages; - } /** - * doing_dark_mode + * Runs during 'admin_enqueue_scripts' if dark mode is enabled * - * Runs during 'admin_enqueue_scripts' if dark mode is enabled - * - * @date 13/8/18 - * @since 5.7.3 - * - * @param void - * @return void + * @since 5.7.3 */ - - function doing_dark_mode() { + public function doing_dark_mode() { wp_enqueue_style( 'acf-dark', acf_get_url( 'assets/css/acf-dark.css' ), array(), ACF_VERSION ); } - } new acf_third_party(); - endif; - - diff --git a/includes/upgrades.php b/includes/upgrades.php index 2708a39..5ddc1a9 100644 --- a/includes/upgrades.php +++ b/includes/upgrades.php @@ -324,7 +324,6 @@ function acf_upgrade_500_field( $field ) { // remove sub fields from field unset( $field['sub_fields'] ); - } elseif ( $field['type'] == 'flexible_content' ) { // loop over layouts @@ -347,7 +346,6 @@ function acf_upgrade_500_field( $field ) { // update $field['layouts'][ $i ] = $layout; - } } } diff --git a/includes/validation.php b/includes/validation.php index dedb2da..4b292c1 100644 --- a/includes/validation.php +++ b/includes/validation.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'acf_validation' ) ) : - #[AllowDynamicProperties] class acf_validation { @@ -32,7 +31,6 @@ if ( ! class_exists( 'acf_validation' ) ) : add_action( 'wp_ajax_acf/validate_save_post', array( $this, 'ajax_validate_save_post' ) ); add_action( 'wp_ajax_nopriv_acf/validate_save_post', array( $this, 'ajax_validate_save_post' ) ); add_action( 'acf/validate_save_post', array( $this, 'acf_validate_save_post' ), 5 ); - } @@ -57,7 +55,6 @@ if ( ! class_exists( 'acf_validation' ) ) : 'input' => $input, 'message' => $message, ); - } @@ -83,7 +80,6 @@ if ( ! class_exists( 'acf_validation' ) ) : // loop foreach ( $this->errors as $error ) { - if ( $error['input'] === $input ) { return $error; } @@ -91,7 +87,6 @@ if ( ! class_exists( 'acf_validation' ) ) : // return return false; - } @@ -117,7 +112,6 @@ if ( ! class_exists( 'acf_validation' ) ) : // return return $this->errors; - } @@ -137,7 +131,6 @@ if ( ! class_exists( 'acf_validation' ) ) : function reset_errors() { $this->errors = array(); - } @@ -169,9 +162,7 @@ if ( ! class_exists( 'acf_validation' ) ) : // success if ( acf_validate_save_post() ) { - wp_send_json_success( $json ); - } // update vars @@ -180,7 +171,6 @@ if ( ! class_exists( 'acf_validation' ) ) : // return wp_send_json_success( $json ); - } /** @@ -209,12 +199,10 @@ if ( ! class_exists( 'acf_validation' ) ) : } // phpcs:enable WordPress.Security.NonceVerification.Missing } - } // initialize acf()->validation = new acf_validation(); - endif; // class_exists check @@ -234,25 +222,21 @@ endif; // class_exists check function acf_add_validation_error( $input, $message = '' ) { return acf()->validation->add_error( $input, $message ); - } function acf_get_validation_errors() { return acf()->validation->get_errors(); - } function acf_get_validation_error() { return acf()->validation->get_error( $input ); - } function acf_reset_validation_errors() { return acf()->validation->reset_errors(); - } @@ -284,24 +268,19 @@ function acf_validate_save_post( $show_errors = false ) { // show errors if ( $show_errors ) { - $message = '

                            ' . __( 'Validation failed', 'acf' ) . '

                            '; $message .= ''; // die wp_die( $message, __( 'Validation failed', 'acf' ) ); - } // return return false; - } @@ -340,9 +319,7 @@ function acf_validate_values( $values, $input_prefix = '' ) { // validate acf_validate_value( $value, $field, $input ); - } - } @@ -370,9 +347,7 @@ function acf_validate_value( $value, $field, $input ) { // valid is set to false if the value is empty, but allow 0 as a valid value if ( empty( $value ) && ! is_numeric( $value ) ) { - $valid = false; - } } @@ -394,20 +369,15 @@ function acf_validate_value( $value, $field, $input ) { // allow $valid to be a custom error message if ( ! empty( $valid ) && is_string( $valid ) ) { - $message = $valid; $valid = false; - } if ( ! $valid ) { - acf_add_validation_error( $input, $message ); return false; - } // return return true; - } diff --git a/includes/wpml.php b/includes/wpml.php index 7711168..464ee3a 100644 --- a/includes/wpml.php +++ b/includes/wpml.php @@ -172,7 +172,6 @@ if ( ! class_exists( 'ACF_WPML_Compatibility' ) ) : // allow source_language_code to equal NULL if ( $old_row['source_language_code'] ) { - $data['source_language_code'] = $old_row['source_language_code']; $data_format[] = '%s'; } @@ -314,7 +313,4 @@ if ( ! class_exists( 'ACF_WPML_Compatibility' ) ) : } acf_new_instance( 'ACF_WPML_Compatibility' ); - endif; // class_exists check - - diff --git a/lang/acf-ar.mo b/lang/acf-ar.mo index a66242224fb1cc0b488259b2faeef09cf1a7a364..a6f745e0fac64a0bf394b5ad0a16276dee9d72aa 100644 GIT binary patch delta 24 fcmZqmZ}s0GFUoCX5n^CzWoTk$Y_wTRG+GD%SGxvW delta 24 fcmZqmZ}s0GFUoCb5@Kj*Wol?;V7ggLG+GD%S0)Bg diff --git a/lang/acf-ar.po b/lang/acf-ar.po index 0cc1184..a05af8c 100644 --- a/lang/acf-ar.po +++ b/lang/acf-ar.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: ar\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-bg_BG.mo b/lang/acf-bg_BG.mo index eebaf88fe0480fb0db3b78c387b67f1111f2451e..13977ca181a2a798a0596c926ec0ee529d09ca74 100644 GIT binary patch delta 26 icmZ2Dg>m5&#tmx~xs5DB3@oh-O{|QKHt$f()Bpf_T?lvp delta 26 icmZ2Dg>m5&#tmx~xeZN13=OSJ4Xq4JH}6o))Bpf^$Ovr! diff --git a/lang/acf-bg_BG.po b/lang/acf-bg_BG.po index 070f83a..49bd55c 100644 --- a/lang/acf-bg_BG.po +++ b/lang/acf-bg_BG.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: bg_BG\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-ca.mo b/lang/acf-ca.mo index 60e5cdcfc35c0b0c103f7c97b816c1ddbda178b0..a1ba03706a5cb499a088e52bdf696a79cbc30650 100644 GIT binary patch delta 26332 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 C7n=|O delta 19699 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 I73~NA1GVF4O#lD@ diff --git a/lang/acf-ca.po b/lang/acf-ca.po index 792dc66..2b8be98 100644 --- a/lang/acf-ca.po +++ b/lang/acf-ca.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -21,9 +21,25 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "Renova la llicència ACF PRO" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "Renova la llicència" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "Gestiona la llicència" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" -msgstr "" +msgstr "Actualitza a ACF PRO" #. translators: %s URL to ACF options pages documentation #: includes/admin/views/options-page-preview.php:7 @@ -32,54 +48,57 @@ msgid "" "pages for managing global settings via fields. You can create multiple pages " "and sub-pages." msgstr "" +"Les pàgines d'opcions d'ACF són pàgines " +"d'administració personalitzades per a gestionar la configuració global " +"mitjançant camps. Podeu crear diverses pàgines i subpàgines." #: includes/admin/views/global/header.php:35 msgid "Add Options Page" -msgstr "" +msgstr "Afegeix una pàgina d'opcions" #: includes/admin/views/acf-post-type/advanced-settings.php:703 msgid "In the editor used as the placeholder of the title." -msgstr "" +msgstr "A l'editor s'utilitza com a marcador de posició del títol." #: includes/admin/views/acf-post-type/advanced-settings.php:702 msgid "Title Placeholder" -msgstr "" +msgstr "Marcador de posició del títol" #: includes/admin/views/global/navigation.php:97 msgid "4 Months Free" -msgstr "" +msgstr "4 mesos gratuïts" #. translators: %s - A singular label for a post type or taxonomy. #: includes/admin/views/global/form-top.php:56 msgid " (Duplicated from %s)" -msgstr "" +msgstr " (Duplicat de %s)" #: includes/admin/tools/class-acf-admin-tool-export.php:298 msgid "Select Options Pages" -msgstr "" +msgstr "Selecciona les pàgines d'opcions" #: includes/admin/post-types/admin-taxonomy.php:107 msgid "Duplicate taxonomy" -msgstr "" +msgstr "Duplica la taxonomia" #: includes/admin/post-types/admin-post-type.php:106 #: includes/admin/post-types/admin-taxonomy.php:106 msgid "Create taxonomy" -msgstr "" +msgstr "Crea una taxonomia" #: includes/admin/post-types/admin-post-type.php:105 msgid "Duplicate post type" -msgstr "" +msgstr "Duplica el tipus d'entrada" #: includes/admin/post-types/admin-post-type.php:104 #: includes/admin/post-types/admin-taxonomy.php:108 msgid "Create post type" -msgstr "" +msgstr "Crea un tipus de contingut" #: includes/admin/post-types/admin-post-type.php:103 #: includes/admin/post-types/admin-taxonomy.php:105 msgid "Link field groups" -msgstr "" +msgstr "Enllaça grups de camps" #: includes/admin/post-types/admin-post-type.php:102 #: includes/admin/post-types/admin-taxonomy.php:104 @@ -87,10 +106,10 @@ msgid "Add fields" msgstr "Afegeix camps" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" -msgstr "" +msgstr "Aquest camp" #: includes/admin/admin.php:267 msgid "ACF PRO" @@ -98,7 +117,7 @@ msgstr "ACF PRO" #: includes/admin/admin.php:265 msgid "Feedback" -msgstr "" +msgstr "Opinions" #: includes/admin/admin.php:263 msgid "Support" @@ -108,7 +127,7 @@ msgstr "Suport" #. by a link to WP Engine's website. #: includes/admin/admin.php:238 msgid "is developed and maintained by" -msgstr "" +msgstr "és desenvolupat i mantingut per" #. translators: %s - either "post type" or "taxonomy" #: includes/admin/admin-internal-post-type.php:321 @@ -135,7 +154,7 @@ msgstr "" #: includes/acf-bidirectional-functions.php:246 msgid "Target Field" -msgstr "" +msgstr "Camp de destinació" #: includes/acf-bidirectional-functions.php:220 msgid "Update a field on the selected values, referencing back to this ID" @@ -143,23 +162,23 @@ msgstr "" #: includes/acf-bidirectional-functions.php:219 msgid "Bidirectional" -msgstr "" +msgstr "Bidireccional" #. translators: %s A field type name, such as "Relationship" #: includes/acf-bidirectional-functions.php:192 msgid "%s Field" -msgstr "" +msgstr "Camp %s" #: includes/fields/class-acf-field-page_link.php:517 #: includes/fields/class-acf-field-post_object.php:426 #: includes/fields/class-acf-field-select.php:407 #: includes/fields/class-acf-field-user.php:82 msgid "Select Multiple" -msgstr "" +msgstr "Selecciona múltiples" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" -msgstr "" +msgstr "Logotip de WP Engine" #: includes/admin/views/acf-taxonomy/basic-settings.php:58 msgid "Lower case letters, underscores and dashes only, Max 32 characters." @@ -171,7 +190,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1135 msgid "Assign Terms Capability" -msgstr "" +msgstr "Capacitat d'assignar termes" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1119 msgid "The capability name for deleting terms of this taxonomy." @@ -179,7 +198,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1118 msgid "Delete Terms Capability" -msgstr "" +msgstr "Capacitat de suprimir termes" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1102 msgid "The capability name for editing terms of this taxonomy." @@ -187,7 +206,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1101 msgid "Edit Terms Capability" -msgstr "" +msgstr "Capacitat d'editar termes" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1085 msgid "The capability name for managing terms of this taxonomy." @@ -195,7 +214,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1084 msgid "Manage Terms Capability" -msgstr "" +msgstr "Gestiona la capacitat dels termes" #: includes/admin/views/acf-post-type/advanced-settings.php:886 msgid "" @@ -203,25 +222,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" -msgstr "" +msgstr "Més eines de WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" -msgstr "" +msgstr "Mostra els preus i actualitzacions" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Més informació" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -841,7 +860,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1030 #: includes/admin/views/acf-taxonomy/basic-settings.php:57 msgid "Taxonomy Key" -msgstr "" +msgstr "Clau de la taxonomia" #: includes/admin/views/acf-taxonomy/advanced-settings.php:911 msgid "Select the type of permalink to use for this taxonomy." @@ -852,6 +871,8 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:896 msgid "Display a column for the taxonomy on post type listing screens." msgstr "" +"Mostra una columna per a la taxonomia a les pantalles de llista de tipus de " +"contingut." #: includes/admin/views/acf-taxonomy/advanced-settings.php:895 msgid "Show Admin Column" @@ -1054,7 +1075,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:522 #: includes/admin/views/acf-taxonomy/advanced-settings.php:523 msgid "The name is how it appears on your site" -msgstr "" +msgstr "El nom és tal com apareix al lloc web" #: includes/admin/views/acf-taxonomy/advanced-settings.php:521 msgid "Describes the Name field on the Edit Tags screen." @@ -1062,7 +1083,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:520 msgid "Name Field Description" -msgstr "" +msgstr "Descripció del camp nom" #: includes/admin/views/acf-taxonomy/advanced-settings.php:507 msgid "No tags" @@ -1076,7 +1097,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:505 msgid "No Terms" -msgstr "" +msgstr "No hi ha termes" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:501 @@ -1158,16 +1179,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:390 msgid "Separate Items With Commas" -msgstr "" +msgstr "Separa elements amb comes" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:386 msgid "Separate %s with commas" -msgstr "" +msgstr "Separa %s amb comes" #: includes/admin/views/acf-taxonomy/advanced-settings.php:366 msgid "Popular Tags" -msgstr "" +msgstr "Etiquetes populars" #: includes/admin/views/acf-taxonomy/advanced-settings.php:365 msgid "Assigns popular items text. Only used for non-hierarchical taxonomies." @@ -1175,20 +1196,20 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:364 msgid "Popular Items" -msgstr "" +msgstr "Elements populars" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:361 msgid "Popular %s" -msgstr "" +msgstr "%s populars" #: includes/admin/views/acf-taxonomy/advanced-settings.php:347 msgid "Search Tags" -msgstr "" +msgstr "Cerca etiquetes" #: includes/admin/views/acf-taxonomy/advanced-settings.php:346 msgid "Assigns search items text." -msgstr "" +msgstr "Assigna el text de cercar elements." #: includes/admin/views/acf-taxonomy/advanced-settings.php:323 msgid "Parent Category:" @@ -1197,10 +1218,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:322 msgid "Assigns parent item text, but with a colon (:) added to the end." msgstr "" +"Assigna el text de l'element pare, però afegint dos punts (:) al final." #: includes/admin/views/acf-taxonomy/advanced-settings.php:321 msgid "Parent Item With Colon" -msgstr "" +msgstr "Element pare amb dos punts" #: includes/admin/views/acf-taxonomy/advanced-settings.php:298 msgid "Parent Category" @@ -1209,6 +1231,8 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:297 msgid "Assigns parent item text. Only used on hierarchical taxonomies." msgstr "" +"Assigna el text de l'element pare. Només s'utilitza en taxonomies " +"jeràrquiques." #: includes/admin/views/acf-taxonomy/advanced-settings.php:296 msgid "Parent Item" @@ -1217,15 +1241,15 @@ msgstr "" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:293 msgid "Parent %s" -msgstr "" +msgstr "%s pare" #: includes/admin/views/acf-taxonomy/advanced-settings.php:278 msgid "New Tag Name" -msgstr "" +msgstr "Nom de l'etiqueta nova" #: includes/admin/views/acf-taxonomy/advanced-settings.php:277 msgid "Assigns the new item name text." -msgstr "" +msgstr "Assigna el text del nom de l'element nou." #: includes/admin/views/acf-taxonomy/advanced-settings.php:276 msgid "New Item Name" @@ -1238,11 +1262,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:258 msgid "Add New Tag" -msgstr "" +msgstr "Afegeix una etiqueta nova" #: includes/admin/views/acf-taxonomy/advanced-settings.php:257 msgid "Assigns the add new item text." -msgstr "" +msgstr "Assigna el text d'afegir un element nou." #: includes/admin/views/acf-taxonomy/advanced-settings.php:238 msgid "Update Tag" @@ -1250,11 +1274,11 @@ msgstr "Actualitza l'etiqueta" #: includes/admin/views/acf-taxonomy/advanced-settings.php:237 msgid "Assigns the update item text." -msgstr "" +msgstr "Assigna el text d'actualitzar un element." #: includes/admin/views/acf-taxonomy/advanced-settings.php:236 msgid "Update Item" -msgstr "" +msgstr "Actualiza l'element" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:233 @@ -1307,7 +1331,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:94 msgid "Term Description" -msgstr "" +msgstr "Descripció del terme" #: includes/admin/views/acf-taxonomy/advanced-settings.php:76 msgid "Single word, no spaces. Underscores and dashes allowed." @@ -1319,11 +1343,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:56 msgid "The name of the default term." -msgstr "" +msgstr "El nom del terme per defecte." #: includes/admin/views/acf-taxonomy/advanced-settings.php:55 msgid "Term Name" -msgstr "" +msgstr "Nom del terme" #: includes/admin/views/acf-taxonomy/advanced-settings.php:41 msgid "" @@ -1333,7 +1357,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:40 msgid "Default Term" -msgstr "" +msgstr "Terme per defecte" #: includes/admin/views/acf-taxonomy/advanced-settings.php:28 msgid "" @@ -1343,7 +1367,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:27 msgid "Sort Terms" -msgstr "" +msgstr "Ordena termes" #: includes/admin/views/acf-post-type/list-empty.php:7 msgid "Add Post Type" @@ -1357,7 +1381,7 @@ msgstr "" #: includes/admin/views/acf-post-type/list-empty.php:5 msgid "Add Your First Post Type" -msgstr "" +msgstr "Afegiu el vostre primer tipus de contingut" #: includes/admin/views/acf-post-type/basic-settings.php:136 #: includes/admin/views/acf-taxonomy/basic-settings.php:135 @@ -1377,7 +1401,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:980 #: includes/admin/views/acf-taxonomy/basic-settings.php:121 msgid "Hierarchical" -msgstr "" +msgstr "Jeràrquica" #: includes/admin/views/acf-post-type/basic-settings.php:107 msgid "Visible on the frontend and in the admin dashboard." @@ -1405,7 +1429,7 @@ msgstr "Pel·lícula" #: includes/admin/views/acf-post-type/basic-settings.php:39 #: includes/admin/views/acf-taxonomy/basic-settings.php:40 msgid "Singular Label" -msgstr "" +msgstr "Etiqueta singular" #. translators: example post type #: includes/admin/views/acf-post-type/basic-settings.php:24 @@ -1415,7 +1439,7 @@ msgstr "Pel·lícules" #: includes/admin/views/acf-post-type/basic-settings.php:22 #: includes/admin/views/acf-taxonomy/basic-settings.php:23 msgid "Plural Label" -msgstr "" +msgstr "Etiqueta plural" #: includes/admin/views/acf-post-type/advanced-settings.php:1270 msgid "" @@ -1425,7 +1449,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1269 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1210 msgid "Controller Class" -msgstr "" +msgstr "Classe de controlador" #: includes/admin/views/acf-post-type/advanced-settings.php:1251 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1191 @@ -1435,7 +1459,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1250 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1190 msgid "Namespace Route" -msgstr "" +msgstr "Ruta de l'espai de noms" #: includes/admin/views/acf-post-type/advanced-settings.php:1232 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1172 @@ -1455,7 +1479,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1216 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1154 msgid "Show In REST API" -msgstr "" +msgstr "Mostra a l'API REST" #: includes/admin/views/acf-post-type/advanced-settings.php:1195 msgid "Customize the query variable name." @@ -1464,7 +1488,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1194 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1054 msgid "Query Variable" -msgstr "" +msgstr "Variable de consulta" #: includes/admin/views/acf-post-type/advanced-settings.php:1172 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1032 @@ -1525,7 +1549,7 @@ msgstr "Paginació" #: includes/admin/views/acf-post-type/advanced-settings.php:1067 msgid "RSS feed URL for the post type items." -msgstr "" +msgstr "URL del canal RSS per als elements del tipus de contingut." #: includes/admin/views/acf-post-type/advanced-settings.php:1066 msgid "Feed URL" @@ -1537,11 +1561,13 @@ msgid "" "Alters the permalink structure to add the `WP_Rewrite::$front` prefix to " "URLs." msgstr "" +"Altera l'estructura d'enllaços permanents per afegir el prefix `WP_Rewrite::" +"$front` a les URLs." #: includes/admin/views/acf-post-type/advanced-settings.php:1047 #: includes/admin/views/acf-taxonomy/advanced-settings.php:960 msgid "Front URL Prefix" -msgstr "" +msgstr "Prefix de les URLs" #: includes/admin/views/acf-post-type/advanced-settings.php:1028 msgid "Customize the slug used in the URL." @@ -1554,7 +1580,7 @@ msgstr "Àlies d'URL" #: includes/admin/views/acf-post-type/advanced-settings.php:1011 msgid "Permalinks for this post type are disabled." -msgstr "" +msgstr "Els enllaços permanents d'aquest tipus de contingut estan desactivats." #. translators: this string will be appended with the new permalink structure. #: includes/admin/views/acf-post-type/advanced-settings.php:1010 @@ -1567,18 +1593,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1002 #: includes/admin/views/acf-taxonomy/advanced-settings.php:915 msgid "No Permalink (prevent URL rewriting)" -msgstr "" +msgstr "Sense enllaç permanent (evita la reescriptura de URL)" #: includes/admin/views/acf-post-type/advanced-settings.php:1001 #: includes/admin/views/acf-taxonomy/advanced-settings.php:914 msgid "Custom Permalink" -msgstr "" +msgstr "Enllaç permanent personalitzat" #: includes/admin/views/acf-post-type/advanced-settings.php:1000 #: includes/admin/views/acf-post-type/advanced-settings.php:1170 #: includes/admin/views/acf-post-type/basic-settings.php:56 msgid "Post Type Key" -msgstr "" +msgstr "Clau del tipus de contingut" #. translators: this string will be appended with the new permalink structure. #: includes/admin/views/acf-post-type/advanced-settings.php:998 @@ -1591,11 +1617,11 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:996 #: includes/admin/views/acf-taxonomy/advanced-settings.php:910 msgid "Permalink Rewrite" -msgstr "" +msgstr "Reescriptura d'enllaç permanent" #: includes/admin/views/acf-post-type/advanced-settings.php:982 msgid "Delete items by a user when that user is deleted." -msgstr "" +msgstr "Suprimeix els elements d'un usuari quan se suprimeixi." #: includes/admin/views/acf-post-type/advanced-settings.php:981 msgid "Delete With User" @@ -1680,7 +1706,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:781 msgid "Menu Position" -msgstr "" +msgstr "Posició en el menú" #: includes/admin/views/acf-post-type/advanced-settings.php:763 msgid "" @@ -1691,7 +1717,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:762 msgid "Admin Menu Parent" -msgstr "" +msgstr "Menú d'administració pare" #. translators: %s = "dashicon class name", link to the WordPress dashicon #. documentation. @@ -2283,7 +2309,7 @@ msgstr "Retroenllaços" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2435,15 +2461,15 @@ msgstr[1] "" #: includes/admin/post-types/admin-taxonomies.php:345 msgid "Taxonomy deactivated." msgid_plural "%s taxonomies deactivated." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Taxonomia desactivada." +msgstr[1] "%s taxonomies desactivades." #. translators: %s number of taxonomies activated #: includes/admin/post-types/admin-taxonomies.php:338 msgid "Taxonomy activated." msgid_plural "%s taxonomies activated." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Taxonomia activada." +msgstr[1] "%s taxonomies activades." #: includes/admin/post-types/admin-taxonomies.php:139 msgid "Terms" @@ -2453,15 +2479,15 @@ msgstr "Termes" #: includes/admin/post-types/admin-post-types.php:352 msgid "Post type synchronized." msgid_plural "%s post types synchronized." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Tipus de contingut sincronitzat." +msgstr[1] "%s tipus de continguts sincronitzats." #. translators: %s number of post types duplicated #: includes/admin/post-types/admin-post-types.php:345 msgid "Post type duplicated." msgid_plural "%s post types duplicated." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Tipus de contingut duplicat." +msgstr[1] "%s tipus de continguts duplicats." #. translators: %s number of post types deactivated #: includes/admin/post-types/admin-post-types.php:338 @@ -2520,16 +2546,16 @@ msgstr "" #. translators: %s taxonomy name #: includes/admin/post-types/admin-taxonomy.php:78 msgid "Add fields to %s" -msgstr "" +msgstr "Afegeix camps a %s" #. translators: %s post type name #: includes/admin/post-types/admin-post-type.php:76 msgid "%s post type updated" -msgstr "" +msgstr "Tipus de contingut %s actualitzat" #: includes/admin/post-types/admin-post-type.php:56 msgid "Post type draft updated." -msgstr "" +msgstr "S'ha actualitzat l'esborrany del tipus de contingut." #: includes/admin/post-types/admin-post-type.php:55 msgid "Post type scheduled for." @@ -2537,33 +2563,33 @@ msgstr "" #: includes/admin/post-types/admin-post-type.php:54 msgid "Post type submitted." -msgstr "" +msgstr "Tipus de contingut enviat." #: includes/admin/post-types/admin-post-type.php:53 msgid "Post type saved." -msgstr "" +msgstr "Tipus de contingut desat." #: includes/admin/post-types/admin-post-type.php:50 msgid "Post type updated." -msgstr "" +msgstr "Tipus de contingut actualitzat." #: includes/admin/post-types/admin-post-type.php:49 msgid "Post type deleted." -msgstr "" +msgstr "Tipus de contingut suprimit." #: includes/admin/post-types/admin-field-group.php:120 #: assets/build/js/acf-field-group.js:1146 #: assets/build/js/acf-field-group.js:1366 msgid "Type to search..." -msgstr "" +msgstr "Tecleja per cercar..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" -msgstr "" +msgstr "Només a PRO" #: includes/admin/post-types/admin-field-group.php:97 #: assets/build/js/acf-internal-post-type.js:308 @@ -2596,7 +2622,7 @@ msgstr "Fet" #: includes/admin/admin-internal-post-type.php:332 msgid "Field Group(s)" -msgstr "" +msgstr "Grup(s) de camp(s)" #: includes/admin/admin-internal-post-type.php:331 msgid "Select one or many field groups..." @@ -2604,20 +2630,20 @@ msgstr "" #: includes/admin/admin-internal-post-type.php:330 msgid "Please select the field groups to link." -msgstr "" +msgstr "Selecciona els grups de camps a enllaçar." #: includes/admin/admin-internal-post-type.php:288 msgid "Field group linked successfully." msgid_plural "Field groups linked successfully." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Grup de camps enllaçat correctament." +msgstr[1] "Grups de camps enllaçats correctament." #: includes/admin/admin-internal-post-type-list.php:261 #: includes/admin/post-types/admin-post-types.php:371 #: includes/admin/post-types/admin-taxonomies.php:378 msgctxt "post status" msgid "Registration Failed" -msgstr "" +msgstr "Error de registre" #: includes/admin/admin-internal-post-type-list.php:260 msgid "" @@ -2634,7 +2660,7 @@ msgstr "API REST" #: includes/acf-internal-post-type-functions.php:510 #: includes/acf-internal-post-type-functions.php:537 msgid "Permissions" -msgstr "" +msgstr "Permisos" #: includes/acf-internal-post-type-functions.php:480 #: includes/acf-internal-post-type-functions.php:509 @@ -2673,13 +2699,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2722,7 +2748,7 @@ msgstr "" "Els valors personalitzats de les caselles de selecció no poden estar buits. " "Desmarqueu els valors buits." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Actualitzacions" @@ -2774,38 +2800,38 @@ msgid "Add Your First Field Group" msgstr "Afegiu el vostre primer grup de camps" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Pàgines d'opcions" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Blocs ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Camp de galeria" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Camp de contingut flexible" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Camp repetible" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Desbloquegeu característiques addicionals amb l'ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Suprimeix el grup de camps" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Creat el %1$s a les %2$s" @@ -2905,8 +2931,8 @@ msgid "Activate this item" msgstr "Activa aquest element" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Voleu moure el grup de camps a la paperera?" @@ -2989,7 +3015,7 @@ msgstr "%1$s ha de tenir un identificador d'entrada vàlid." msgid "%s requires a valid attachment ID." msgstr "%s requereix un identificador d'adjunt vàlid." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostra a l'API REST" @@ -3037,31 +3063,31 @@ msgstr "Seleccioneu el color per defecte" msgid "Clear color" msgstr "Neteja el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocs" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opcions" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuaris" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elements del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Ginys" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjunts" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3071,7 +3097,7 @@ msgstr "Adjunts" msgid "Taxonomies" msgstr "Taxonomies" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3279,7 +3305,7 @@ msgstr "Element del menú" msgid "Post Status" msgstr "Estat de l'entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3394,7 +3420,7 @@ msgid "Show this field if" msgstr "Mostra aquest camp si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lògica condicional" @@ -3409,7 +3435,7 @@ msgstr "i" msgid "Local JSON" msgstr "JSON local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clona el camp" @@ -3456,7 +3482,7 @@ msgstr "Repetible" msgid "Back to all tools" msgstr "Torna a totes les eines" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3464,21 +3490,21 @@ msgstr "" "Si hi ha diversos grups de camps a la pantalla d'edició, s'utilitzaran les " "opcions del primer grup de camps (el que tingui el nombre d'ordre més baix)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Seleccioneu els elements a amagarde la pantalla d'edició." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Amaga a la pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Envia retroenllaços" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3486,83 +3512,83 @@ msgid "Tags" msgstr "Etiquetes" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributs de la pàgina" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Àlies" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentaris" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Debats" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracte" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contingut" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enllaç permanent" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Es mostra a la llista de grups de camps" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Els grups de camps amb un ordre més baix apareixeran primer" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Núm. d’ordre" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Sota els camps" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Sota les etiquetes" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Posició de les instruccions" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Posició de les etiquetes" @@ -3611,92 +3637,92 @@ msgstr "Clau" msgid "Order" msgstr "Ordre" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Tanca el camp" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "amplada" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributs del contenidor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatori" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instruccions per als autors. Es mostren en enviar les dades" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruccions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipus de camp" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola paraula, sense espais. S’admeten barres baixes i guions" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nom del camp" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Aquest és el nom que apareixerà a la pàgina d'edició" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del camp" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Suprimeix" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Suprimeix el camp" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mou" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mou el camp a un altre grup" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplica el camp" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Edita el camp" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrossegueu per reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostra aquest grup de camps si" @@ -3867,7 +3893,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplica" @@ -3886,7 +3912,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3930,7 +3956,7 @@ msgstr "Revisa els llocs web i actualitza" msgid "Upgrade Database" msgstr "Actualitza la base de dades" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Camps personalitzats" @@ -3954,8 +3980,8 @@ msgstr "El camp %1$s ara es pot trobar al grup de camps %2$s" msgid "Move Complete." msgstr "S’ha completat el moviment." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3982,8 +4008,8 @@ msgstr "Nul" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copia" @@ -4000,8 +4026,8 @@ msgid "Checked" msgstr "Marcat" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mou el grup de camps" @@ -4016,14 +4042,14 @@ msgid "Field group title is required" msgstr "El títol del grup de camps és obligatori" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Aquest camp no es pot moure fins que no se n’hagin desat els canvis" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "La cadena «field_» no es pot utilitzar al principi del nom d'un camp" @@ -4058,7 +4084,7 @@ msgid "Field group updated." msgstr "S'ha actualitzat el grup de camps." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Eines" @@ -4193,12 +4219,12 @@ msgstr "Té algun valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancel·la" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "N'esteu segur?" @@ -4260,7 +4286,7 @@ msgstr "Edita" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Perdreu els canvis que heu fet si abandoneu aquesta pàgina" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipus de fitxer ha de ser %s." @@ -4269,34 +4295,34 @@ msgstr "El tipus de fitxer ha de ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "La mida del fitxer no ha de superar %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "La mida del fitxer ha de ser almenys %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "L'alçada de la imatge no pot ser superior a %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "L'alçada de la imatge ha de ser almenys de %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "L'amplada de la imatge no pot ser superior a %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "L'amplada de la imatge ha de ser almenys de %dpx." @@ -4798,12 +4824,12 @@ msgstr "Selector de data i hora" msgid "Endpoint" msgstr "Punt final" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineat a l'esquerra" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineat a la part superior" @@ -4992,17 +5018,17 @@ msgstr "Text" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no ha de superar els %d caràcters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Deixeu-lo en blanc per no establir cap límit" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límit de caràcters" @@ -5011,7 +5037,7 @@ msgstr "Límit de caràcters" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Apareix després del camp" @@ -5019,7 +5045,7 @@ msgstr "Apareix després del camp" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Afegeix al final" @@ -5027,7 +5053,7 @@ msgstr "Afegeix al final" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Apareix abans del camp" @@ -5035,14 +5061,14 @@ msgstr "Apareix abans del camp" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Afegeix al principi" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5051,7 +5077,7 @@ msgstr "Apareix a dins del camp" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5062,7 +5088,7 @@ msgstr "Text de mostra" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5098,7 +5124,7 @@ msgstr "Màxim d'entrades" msgid "Minimum Posts" msgstr "Mínim d'entrades" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5287,12 +5313,12 @@ msgstr "No s'ha seleccionat cap imatge" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Suprimeix" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5448,7 +5474,7 @@ msgstr "IU estilitzada" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5468,13 +5494,13 @@ msgstr "Missatge" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-cs_CZ.mo b/lang/acf-cs_CZ.mo index c4458be5b968af17346cda072a99abf275e0c4b6..68cb8a6fc3fe66c71134992f9a1ff57fe52a7e42 100644 GIT binary patch delta 26 icmbQdk8Sckwhe`!xQ#4A3@oh-O{|QKHrITbz6Jn{=L(hp delta 26 icmbQdk8Sckwhe`!xD8E03=OSJ4Xq4JH`jccz6Jn{QVNRz diff --git a/lang/acf-cs_CZ.po b/lang/acf-cs_CZ.po index 940bd33..5ce5c56 100644 --- a/lang/acf-cs_CZ.po +++ b/lang/acf-cs_CZ.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: cs_CZ\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "Vybrat více" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logo WP Engine" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Další nástroje od WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Vytvořeno pro ty, kteří vytvářejí ve WordPressu, týmem %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Zobrazit ceny a upgrade" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2342,7 +2358,7 @@ msgid "Select existing taxonomies to classify items of the post type." msgstr "" "Vyberte existující taxonomie pro klasifikaci položek daného typu obsahu." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Procházet pole" @@ -2642,9 +2658,9 @@ msgstr "Pište pro hledání..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Pouze PRO" @@ -2763,13 +2779,13 @@ msgid "Close Modal" msgstr "Zavřít modální okno" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Pole přesunuto do jiné skupiny" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Zavřít modální okno" @@ -2812,7 +2828,7 @@ msgstr "" "Uživatelské hodnoty zaškrtávacího políčka nemohou být prázdné. Zrušte " "zaškrtnutí všech prázdných hodnot." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Aktualizace" @@ -2863,38 +2879,38 @@ msgid "Add Your First Field Group" msgstr "Přidejte první skupinu polí" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Stránky konfigurace" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Bloky ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Pole Galerie" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Pole Flexibilní obsah" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Pole Opakovač" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Odemkněte další funkce s ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Smazat skupinu polí" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Vytvořeno %1$s v %2$s" @@ -2996,8 +3012,8 @@ msgid "Activate this item" msgstr "Aktivovat tuto položku" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Přesunout skupinu polí do koše?" @@ -3084,7 +3100,7 @@ msgstr "%1$s musí mít platné ID příspěvku." msgid "%s requires a valid attachment ID." msgstr "%s vyžaduje platné ID přílohy." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Zobrazit v REST API" @@ -3132,31 +3148,31 @@ msgstr "Vyberte výchozí barvu" msgid "Clear color" msgstr "Zrušit barvu" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloky" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Konfigurace" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Uživatelé" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Položky menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgety" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Přílohy" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3166,7 +3182,7 @@ msgstr "Přílohy" msgid "Taxonomies" msgstr "Taxonomie" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3370,7 +3386,7 @@ msgstr "Položka nabídky" msgid "Post Status" msgstr "Stav příspěvku" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Nabídky" @@ -3485,7 +3501,7 @@ msgid "Show this field if" msgstr "Zobrazit toto pole, pokud" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Podmíněná logika" @@ -3500,7 +3516,7 @@ msgstr "a" msgid "Local JSON" msgstr "Lokální JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Pole Klonování" @@ -3545,7 +3561,7 @@ msgstr "Opakovač" msgid "Back to all tools" msgstr "Zpět na všechny nástroje" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3553,20 +3569,20 @@ msgstr "" "Pokud se na obrazovce úprav objeví více skupin polí, použije se nastavení " "dle první skupiny polí (té s nejnižším pořadovým číslem)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Zvolte položky, které budou na obrazovce úprav skryté." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Skrýt na obrazovce" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Odesílat zpětné linkování odkazů" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3574,83 +3590,83 @@ msgid "Tags" msgstr "Štítky" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorie" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributy stránky" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formát" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Adresa" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revize" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Komentáře" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Diskuze" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Stručný výpis" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor obsahu" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Trvalý odkaz" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Zobrazit v seznamu skupin polí" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Skupiny polí s nižším pořadím se zobrazí první" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Pořadové č." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Pod poli" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Pod štítky" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3699,92 +3715,92 @@ msgstr "Klíč" msgid "Order" msgstr "Pořadí" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Zavřít pole" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "třída" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "šířka" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributy obalového pole" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Požadováno?" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instrukce pro autory. Jsou zobrazeny při zadávání dat" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrukce" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Typ pole" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Jedno slovo, bez mezer. Podtržítka a pomlčky jsou povoleny" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Jméno pole" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Toto je jméno, které se zobrazí na stránce úprav" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Štítek pole" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Smazat" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Smazat pole" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Přesunout" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Přesunout pole do jiné skupiny" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplikovat pole" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Upravit pole" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Přetažením změníte pořadí" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Zobrazit tuto skupinu polí, pokud" @@ -3952,7 +3968,7 @@ msgstr "Zvolit %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplikovat" @@ -3971,7 +3987,7 @@ msgstr "Dokumentace" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4018,7 +4034,7 @@ msgstr "Zkontrolujte stránky a aktualizujte" msgid "Upgrade Database" msgstr "Aktualizovat databázi" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Vlastní pole" @@ -4042,8 +4058,8 @@ msgstr "Pole %1$s lze nyní nalézt ve skupině polí %2$s." msgid "Move Complete." msgstr "Přesun hotov." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4070,8 +4086,8 @@ msgstr "Nula" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopírovat" @@ -4088,8 +4104,8 @@ msgid "Checked" msgstr "Zaškrtnuto" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Přesunout vlastní pole" @@ -4104,14 +4120,14 @@ msgid "Field group title is required" msgstr "Vyžadován nadpis pro skupinu polí" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Toto pole nelze přesunout, dokud nebudou uloženy jeho změny" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Řetězec \"pole_\" nesmí být použit na začátku názvu pole" @@ -4146,7 +4162,7 @@ msgid "Field group updated." msgstr "Skupina polí aktualizována." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Nástroje" @@ -4281,12 +4297,12 @@ msgstr "Má libovolnou hodnotu" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Zrušit" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Jste si jistí?" @@ -4349,7 +4365,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Pokud opustíte tuto stránku, změny, které jste provedli, budou ztraceny" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Typ souboru musí být %s." @@ -4358,34 +4374,34 @@ msgstr "Typ souboru musí být %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "nebo" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Velikost souboru nesmí překročit %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Velikost souboru musí být alespoň %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Výška obrázku nesmí přesáhnout %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Výška obrázku musí být alespoň %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Šířka obrázku nesmí přesáhnout %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Šířka obrázku musí být alespoň %dpx." @@ -4885,12 +4901,12 @@ msgstr "Výběr data a času" msgid "Endpoint" msgstr "Koncový bod" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Zarovnat zleva" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Zarovnat shora" @@ -5077,17 +5093,17 @@ msgstr "Text" msgid "Visual" msgstr "Grafika" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Hodnota nesmí překročit %d znaků" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Nechte prázdné pro nastavení bez omezení" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limit znaků" @@ -5096,7 +5112,7 @@ msgstr "Limit znaků" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Zobrazí se za inputem" @@ -5104,7 +5120,7 @@ msgstr "Zobrazí se za inputem" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Zobrazit po" @@ -5112,7 +5128,7 @@ msgstr "Zobrazit po" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Zobrazí se před inputem" @@ -5120,14 +5136,14 @@ msgstr "Zobrazí se před inputem" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Zobrazit před" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5136,7 +5152,7 @@ msgstr "Zobrazí se v inputu" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5147,7 +5163,7 @@ msgstr "Zástupný text" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5184,7 +5200,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5373,12 +5389,12 @@ msgstr "Není vybrán žádný obrázek" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Odstranit" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5532,7 +5548,7 @@ msgstr "Stylizované uživatelské rozhraní" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5552,13 +5568,13 @@ msgstr "Zpráva" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Ne" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ano" diff --git a/lang/acf-de_CH.mo b/lang/acf-de_CH.mo index af0dd84aadbc6328b80943943d4afba523456e3b..489a601397a7e6c89afeb3cdb577e14da5b6f8a6 100644 GIT binary patch delta 24 fcmaFu^xA2IxCpnAMTmi=m7$51vC(EF5l>zKX59wm delta 24 fcmaFu^xA2IxCpnQNr<7Lm8qeXf$3%?5l>zKW=ICw diff --git a/lang/acf-de_CH.po b/lang/acf-de_CH.po index 62bcc33..84d97a8 100644 --- a/lang/acf-de_CH.po +++ b/lang/acf-de_CH.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: de_CH\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-de_DE.mo b/lang/acf-de_DE.mo index 094d02d77dc80ee5e44f08651b5ebf2412208122..f9838816ed4d2607ccde8ba525782529e94c8fc2 100644 GIT binary patch delta 26 icmbOK)(xi*a~oNN7+6{vnphbdZN7HcrW*i?4GJs( delta 26 icmbOK)(xi*a~qn37#doc8d@2cZoYQdrW*i>cnTo^ diff --git a/lang/acf-de_DE.po b/lang/acf-de_DE.po index ab61b82..6a8c36c 100644 --- a/lang/acf-de_DE.po +++ b/lang/acf-de_DE.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: de_DE\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2267,7 +2283,7 @@ msgstr "" "Vorhandene Taxonomien auswählen, um Elemente des Inhaltstyps zu " "kategorisieren." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Felder durchsuchen" @@ -2561,9 +2577,9 @@ msgstr "Tippen, um zu suchen …" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Nur Pro" @@ -2683,13 +2699,13 @@ msgid "Close Modal" msgstr "Modal schließen" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Das Feld wurde zu einer anderen Gruppe verschoben" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Modal schließen" @@ -2732,7 +2748,7 @@ msgstr "" "Individuelle Werte von Auswahlkästchen dürfen nicht leer sein. Deaktiviere " "alle leeren Werte." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Aktualisierungen" @@ -2784,38 +2800,38 @@ msgid "Add Your First Field Group" msgstr "Deine erste Feldgruppe hinzufügen" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Optionen-Seiten" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF-Blöcke" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Galerie-Feld" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Feld „Flexibler Inhalt“" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Wiederholungs-Feld" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Zusatzfunktionen mit ACF PRO freischalten" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Feldgruppe löschen" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Erstellt am %1$s um %2$s" @@ -2915,8 +2931,8 @@ msgid "Activate this item" msgstr "Dieses Element aktivieren" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Soll die Feldgruppe in den Papierkorb verschoben werden?" @@ -3000,7 +3016,7 @@ msgstr "%1$s muss eine gültige Beitrags-ID haben." msgid "%s requires a valid attachment ID." msgstr "%s erfordert eine gültige Anhangs-ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Im REST-API anzeigen" @@ -3048,31 +3064,31 @@ msgstr "Standardfarbe auswählen" msgid "Clear color" msgstr "Farbe entfernen" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blöcke" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Optionen" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Benutzer" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menüelemente" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Anhänge" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3082,7 +3098,7 @@ msgstr "Anhänge" msgid "Taxonomies" msgstr "Taxonomien" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3292,7 +3308,7 @@ msgstr "Menüelement" msgid "Post Status" msgstr "Beitragsstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menüs" @@ -3407,7 +3423,7 @@ msgid "Show this field if" msgstr "Dieses Feld anzeigen, falls" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Bedingte Logik" @@ -3422,7 +3438,7 @@ msgstr "und" msgid "Local JSON" msgstr "Lokales JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Feld duplizieren" @@ -3469,7 +3485,7 @@ msgstr "Wiederholung" msgid "Back to all tools" msgstr "Zurück zur Werkzeugübersicht" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3478,22 +3494,22 @@ msgstr "" "Optionen der ersten Feldgruppe verwendet (die mit der niedrigsten " "Sortierungs-Nummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Die Elemente auswählen, die in der Bearbeitungsansicht verborgen werden sollen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "In der Ansicht ausblenden" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trackbacks senden" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3501,83 +3517,83 @@ msgid "Tags" msgstr "Schlagwörter" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorien" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Seiten-Attribute" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Titelform" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisionen" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Kommentare" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Diskussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Textauszug" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Inhalts-Editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Wird in der Feldgruppen-Liste angezeigt" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Die Feldgruppen mit niedrigerer Ordnung werden zuerst angezeigt" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Sortierungs-Nr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Unterhalb der Felder" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Unterhalb der Beschriftungen" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Platzierung der Anweisungen" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Platzierung der Beschriftung" @@ -3626,94 +3642,94 @@ msgstr "Schlüssel" msgid "Order" msgstr "Reihenfolge" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Feld schließen" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "Klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "Breite" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper-Attribute" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Erforderlich" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Anleitungen für Autoren. Das wird angezeigt, wenn Daten übermittelt werden" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Anweisungen" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Feldtyp" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Einzelnes Wort ohne Leerzeichen. Unterstriche und Bindestriche sind erlaubt" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Feldname" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dies ist der Name, der auf der BEARBEITUNGS-Seite erscheinen wird" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Feldbeschriftung" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Löschen" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Feld löschen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Verschieben" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Feld in eine andere Gruppe verschieben" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Feld duplizieren" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Feld bearbeiten" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Ziehen zum Sortieren" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Diese Feldgruppe anzeigen, falls" @@ -3886,7 +3902,7 @@ msgstr "%s auswählen" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplizieren" @@ -3905,7 +3921,7 @@ msgstr "Dokumentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3949,7 +3965,7 @@ msgstr "Websites prüfen und ein Upgrade durchführen" msgid "Upgrade Database" msgstr "Upgrade der Datenbank" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Individuelle Felder" @@ -3973,8 +3989,8 @@ msgstr "Das %1$s-Feld kann jetzt in der %2$s-Feldgruppe gefunden werden" msgid "Move Complete." msgstr "Das Verschieben ist abgeschlossen." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4001,8 +4017,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopieren" @@ -4019,8 +4035,8 @@ msgid "Checked" msgstr "Ausgewählt" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Individuelles Feld verschieben" @@ -4035,16 +4051,16 @@ msgid "Field group title is required" msgstr "Ein Titel für die Feldgruppe ist erforderlich" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Dieses Feld kann erst verschoben werden, wenn dessen Änderungen gespeichert " "wurden" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Die Zeichenfolge „field_“ darf nicht am Beginn eines Feldnamens stehen" @@ -4079,7 +4095,7 @@ msgid "Field group updated." msgstr "Die Feldgruppe wurde aktualisiert." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Werkzeuge" @@ -4214,12 +4230,12 @@ msgstr "Hat einen Wert" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Abbrechen" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Bist du sicher?" @@ -4281,7 +4297,7 @@ msgstr "Bearbeiten" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Deine Änderungen werden verlorengehen, wenn du diese Seite verlässt" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Der Dateityp muss %s sein." @@ -4290,34 +4306,34 @@ msgstr "Der Dateityp muss %s sein." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "oder" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Die Dateigröße darf nicht größer als %s sein." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Die Dateigröße muss mindestens %s sein." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Die Höhe des Bild darf %dpx nicht überschreiten." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Die Höhe des Bildes muss mindestens %dpx sein." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Die Breite des Bildes darf %dpx nicht überschreiten." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Die Breite des Bildes muss mindestens %dpx sein." @@ -4820,12 +4836,12 @@ msgstr "Datums- und Zeitauswahl" msgid "Endpoint" msgstr "Endpunkt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Linksbündig" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Oben ausgerichtet" @@ -5014,17 +5030,17 @@ msgstr "Text" msgid "Visual" msgstr "Visuell" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Der Wert darf %d Zeichen nicht überschreiten" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Leer lassen, wenn es keine Begrenzung gibt" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Zeichenbegrenzung" @@ -5033,7 +5049,7 @@ msgstr "Zeichenbegrenzung" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Wird nach dem Eingabefeld angezeigt" @@ -5041,7 +5057,7 @@ msgstr "Wird nach dem Eingabefeld angezeigt" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anhängen" @@ -5049,7 +5065,7 @@ msgstr "Anhängen" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Wird dem Eingabefeld vorangestellt" @@ -5057,14 +5073,14 @@ msgstr "Wird dem Eingabefeld vorangestellt" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Voranstellen" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5073,7 +5089,7 @@ msgstr "Wird innerhalb des Eingabefeldes angezeigt" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5084,7 +5100,7 @@ msgstr "Platzhaltertext" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5120,7 +5136,7 @@ msgstr "Höchstzahl an Beiträgen" msgid "Minimum Posts" msgstr "Mindestzahl an Beiträgen" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5310,12 +5326,12 @@ msgstr "Es wurde kein Bild ausgewählt" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Entfernen" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5469,7 +5485,7 @@ msgstr "Gestylte UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5489,13 +5505,13 @@ msgstr "Mitteilung" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nein" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-de_DE_formal.mo b/lang/acf-de_DE_formal.mo index 9b57d9ae68d767fc42a4d2a5b29669613a850b1e..256e40ed00c80893ca168df45927f5697ba5bed3 100644 GIT binary patch delta 26 icmdlxk9F@n)(xi*a~oNN7+6{vnphbdZN7Fmy&C|Mo(io1 delta 26 icmdlxk9F@n)(xi*a~qn37#doc8d@2cZoYOny&C|M2@0YB diff --git a/lang/acf-de_DE_formal.po b/lang/acf-de_DE_formal.po index 71fe971..d5f9410 100644 --- a/lang/acf-de_DE_formal.po +++ b/lang/acf-de_DE_formal.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: de_DE_formal\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2267,7 +2283,7 @@ msgstr "" "Vorhandene Taxonomien auswählen, um Elemente des Inhaltstyps zu " "kategorisieren." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Felder durchsuchen" @@ -2561,9 +2577,9 @@ msgstr "Tippen, um zu suchen …" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Nur Pro" @@ -2683,13 +2699,13 @@ msgid "Close Modal" msgstr "Modal schließen" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Das Feld wurde zu einer anderen Gruppe verschoben" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Modal schließen" @@ -2732,7 +2748,7 @@ msgstr "" "Individuelle Werte von Auswahlkästchen dürfen nicht leer sein. Deaktiviere " "alle leeren Werte." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Aktualisierungen" @@ -2784,38 +2800,38 @@ msgid "Add Your First Field Group" msgstr "Deine erste Feldgruppe hinzufügen" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Optionen-Seiten" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF-Blöcke" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Galerie-Feld" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Feld „Flexibler Inhalt“" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Wiederholungs-Feld" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Zusatzfunktionen mit ACF PRO freischalten" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Feldgruppe löschen" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Erstellt am %1$s um %2$s" @@ -2915,8 +2931,8 @@ msgid "Activate this item" msgstr "Dieses Element aktivieren" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Soll die Feldgruppe in den Papierkorb verschoben werden?" @@ -3000,7 +3016,7 @@ msgstr "%1$s muss eine gültige Beitrags-ID haben." msgid "%s requires a valid attachment ID." msgstr "%s erfordert eine gültige Anhangs-ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Im REST-API anzeigen" @@ -3048,31 +3064,31 @@ msgstr "Standardfarbe auswählen" msgid "Clear color" msgstr "Farbe entfernen" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blöcke" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Optionen" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Benutzer" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menüelemente" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Anhänge" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3082,7 +3098,7 @@ msgstr "Anhänge" msgid "Taxonomies" msgstr "Taxonomien" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3292,7 +3308,7 @@ msgstr "Menüelement" msgid "Post Status" msgstr "Beitragsstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menüs" @@ -3407,7 +3423,7 @@ msgid "Show this field if" msgstr "Dieses Feld anzeigen, falls" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Bedingte Logik" @@ -3422,7 +3438,7 @@ msgstr "und" msgid "Local JSON" msgstr "Lokales JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Feld duplizieren" @@ -3469,7 +3485,7 @@ msgstr "Wiederholung" msgid "Back to all tools" msgstr "Zurück zur Werkzeugübersicht" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3478,22 +3494,22 @@ msgstr "" "Optionen der ersten Feldgruppe verwendet (die mit der niedrigsten " "Sortierungs-Nummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Die Elemente auswählen, die in der Bearbeitungsansicht verborgen werden sollen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "In der Ansicht ausblenden" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trackbacks senden" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3501,83 +3517,83 @@ msgid "Tags" msgstr "Schlagwörter" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorien" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Seiten-Attribute" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Titelform" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisionen" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Kommentare" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Diskussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Textauszug" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Inhalts-Editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Wird in der Feldgruppen-Liste angezeigt" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Die Feldgruppen mit niedrigerer Ordnung werden zuerst angezeigt" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Sortierungs-Nr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Unterhalb der Felder" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Unterhalb der Beschriftungen" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Platzierung der Anweisungen" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Platzierung der Beschriftung" @@ -3626,94 +3642,94 @@ msgstr "Schlüssel" msgid "Order" msgstr "Reihenfolge" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Feld schließen" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "Klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "Breite" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper-Attribute" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Erforderlich" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Anleitungen für Autoren. Das wird angezeigt, wenn Daten übermittelt werden" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Anweisungen" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Feldtyp" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Einzelnes Wort ohne Leerzeichen. Unterstriche und Bindestriche sind erlaubt" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Feldname" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dies ist der Name, der auf der BEARBEITUNGS-Seite erscheinen wird" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Feldbeschriftung" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Löschen" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Feld löschen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Verschieben" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Feld in eine andere Gruppe verschieben" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Feld duplizieren" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Feld bearbeiten" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Ziehen zum Sortieren" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Diese Feldgruppe anzeigen, falls" @@ -3886,7 +3902,7 @@ msgstr "%s auswählen" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplizieren" @@ -3905,7 +3921,7 @@ msgstr "Dokumentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3949,7 +3965,7 @@ msgstr "Websites prüfen und ein Upgrade durchführen" msgid "Upgrade Database" msgstr "Upgrade der Datenbank" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Individuelle Felder" @@ -3973,8 +3989,8 @@ msgstr "Das %1$s-Feld kann jetzt in der %2$s-Feldgruppe gefunden werden" msgid "Move Complete." msgstr "Das Verschieben ist abgeschlossen." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4001,8 +4017,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopieren" @@ -4019,8 +4035,8 @@ msgid "Checked" msgstr "Ausgewählt" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Individuelles Feld verschieben" @@ -4035,16 +4051,16 @@ msgid "Field group title is required" msgstr "Ein Titel für die Feldgruppe ist erforderlich" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Dieses Feld kann erst verschoben werden, wenn dessen Änderungen gespeichert " "wurden" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Die Zeichenfolge „field_“ darf nicht am Beginn eines Feldnamens stehen" @@ -4079,7 +4095,7 @@ msgid "Field group updated." msgstr "Die Feldgruppe wurde aktualisiert." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Werkzeuge" @@ -4214,12 +4230,12 @@ msgstr "Hat einen Wert" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Abbrechen" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Bist du sicher?" @@ -4281,7 +4297,7 @@ msgstr "Bearbeiten" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Deine Änderungen werden verlorengehen, wenn du diese Seite verlässt" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Der Dateityp muss %s sein." @@ -4290,34 +4306,34 @@ msgstr "Der Dateityp muss %s sein." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "oder" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Die Dateigröße darf nicht größer als %s sein." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Die Dateigröße muss mindestens %s sein." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Die Höhe des Bild darf %dpx nicht überschreiten." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Die Höhe des Bildes muss mindestens %dpx sein." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Die Breite des Bildes darf %dpx nicht überschreiten." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Die Breite des Bildes muss mindestens %dpx sein." @@ -4820,12 +4836,12 @@ msgstr "Datums- und Zeitauswahl" msgid "Endpoint" msgstr "Endpunkt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Linksbündig" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Oben ausgerichtet" @@ -5014,17 +5030,17 @@ msgstr "Text" msgid "Visual" msgstr "Visuell" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Der Wert darf %d Zeichen nicht überschreiten" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Leer lassen, wenn es keine Begrenzung gibt" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Zeichenbegrenzung" @@ -5033,7 +5049,7 @@ msgstr "Zeichenbegrenzung" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Wird nach dem Eingabefeld angezeigt" @@ -5041,7 +5057,7 @@ msgstr "Wird nach dem Eingabefeld angezeigt" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anhängen" @@ -5049,7 +5065,7 @@ msgstr "Anhängen" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Wird dem Eingabefeld vorangestellt" @@ -5057,14 +5073,14 @@ msgstr "Wird dem Eingabefeld vorangestellt" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Voranstellen" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5073,7 +5089,7 @@ msgstr "Wird innerhalb des Eingabefeldes angezeigt" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5084,7 +5100,7 @@ msgstr "Platzhaltertext" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5120,7 +5136,7 @@ msgstr "Höchstzahl an Beiträgen" msgid "Minimum Posts" msgstr "Mindestzahl an Beiträgen" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5310,12 +5326,12 @@ msgstr "Es wurde kein Bild ausgewählt" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Entfernen" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5469,7 +5485,7 @@ msgstr "Gestylte UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5489,13 +5505,13 @@ msgstr "Mitteilung" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nein" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-el.mo b/lang/acf-el.mo index 1d9afb5b209f041a24b5441aa253388bfd410e64..2907f135876bb4264856b4bb52aba77ef1351588 100644 GIT binary patch delta 26 icmX@OllkCI<_#A!xQ#4A3@oh-O{|QKHs8s3S_}Y@^a`T@ delta 26 icmX@OllkCI<_#A!xD8E03=OSJ4Xq4JH{Z#4S_}Y@UkaE2 diff --git a/lang/acf-el.po b/lang/acf-el.po index e70ab41..a3b388b 100644 --- a/lang/acf-el.po +++ b/lang/acf-el.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: el\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2570,13 +2586,13 @@ msgid "Close Modal" msgstr "Κλείσιμο αναδυομένου" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Το πεδίο μετακινήθηκε σε άλλη ομάδα" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Κλείσιμο αναδυομένου" @@ -2619,7 +2635,7 @@ msgstr "" "Οι προσαρμοσμένες τιμές των checkbox δεν επιτρέπεται να είναι κενές. " "Αποεπιλέξετε τις κενές τιμές." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Ανανεώσεις" @@ -2671,38 +2687,38 @@ msgid "Add Your First Field Group" msgstr "Προσθέστε την Πρώτη σας Ομάδα Πεδίων" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Σελίδες Ρυθμίσεων" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF Blocks" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Πεδίο Gallery" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Πεδίο Flexible Content" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Πεδίο Repeater" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Ξεκλειδώστε Επιπλέον Δυνατότητες με το ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Διαγραφή Ομάδας Πεδίων" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Δημιουργήθηκε την %1$s στις %2$s" @@ -2802,8 +2818,8 @@ msgid "Activate this item" msgstr "Ενεργοποιήστε αυτό το αντικείμενο" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Να μεταφερθεί αυτή η ομάδα πεδίων στον κάδο;" @@ -2882,7 +2898,7 @@ msgstr "Το %1$s πρέπει να έχει ένα έγκυρο post ID." msgid "%s requires a valid attachment ID." msgstr "Το %s απαιτεί ένα έγκυρο attachment ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Να εμφανίζεται στο REST API" @@ -2930,31 +2946,31 @@ msgstr "Επιλέξτε το προεπιλεγμένο χρώμα" msgid "Clear color" msgstr "Εκκαθάριση χρώματος" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Μπλοκ" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Επιλογές" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Χρήστες" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Στοιχεία μενού" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Μικροεφαρμογές" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Συνημμένα" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2964,7 +2980,7 @@ msgstr "Συνημμένα" msgid "Taxonomies" msgstr "Ταξινομίες" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3169,7 +3185,7 @@ msgstr "Στοιχείο Μενού" msgid "Post Status" msgstr "Κατάσταση Άρθρου" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Μενού" @@ -3284,7 +3300,7 @@ msgid "Show this field if" msgstr "Εμφάνιση αυτού του πεδίου αν" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Λογική Υπό Συνθήκες" @@ -3299,7 +3315,7 @@ msgstr "και" msgid "Local JSON" msgstr "Τοπικό JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Πεδίο Κλώνου" @@ -3346,7 +3362,7 @@ msgstr "Επαναλήπτης" msgid "Back to all tools" msgstr "Πίσω σε όλα τα εργαλεία" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3355,22 +3371,22 @@ msgstr "" "τότε θα χρησιμοποιηθούν οι ρυθμίσεις του πρώτου (αυτού με το χαμηλότερον " "αριθμό σειράς)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Επιλέξτε στοιχεία για να τα αποκρύψετε από την οθόνη " "τροποποίησης." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Απόκρυψη σε οθόνη" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Αποστολή Παραπομπών" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3378,83 +3394,83 @@ msgid "Tags" msgstr "Ετικέτες" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Κατηγορίες" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Χαρακτηριστικά Σελίδας" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Μορφή" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Συντάκτης" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Σύντομο όνομα" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Αναθεωρήσεις" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Σχόλια" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Συζήτηση" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Απόσπασμα" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Επεξεργαστής Περιεχομένου" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Μόνιμος σύνδεσμος" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Εμφανίζεται στη λίστα ομάδας πεδίων" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Ομάδες πεδίων με χαμηλότερη σειρά θα εμφανιστούν πρώτες" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Αρ. Παραγγελίας" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Παρακάτω πεδία" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Παρακάτω ετικέτες" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3503,92 +3519,92 @@ msgstr "Κλειδί" msgid "Order" msgstr "Σειρά" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Κλείσιμο Πεδίου" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "κλάση" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "πλάτος" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Ιδιότητες Πλαισίου" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Απαιτείται" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Οδηγίες προς τους συγγραφείς. Ορατό όταν υποβάλλοντα τα δεδομένα" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Οδηγίες" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Τύπος Πεδίου" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Μια λέξη, χωρίς κενά. Επιτρέπονται κάτω παύλες και παύλες" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Όνομα Πεδίου" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Αυτό είναι το όνομα που θα εμφανιστεί στην σελίδα ΤΡΟΠΟΠΟΙΗΣΗΣ." -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Επιγραφή Πεδίου" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Διαγραφή" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Διαγραφή πεδίου" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Μετακίνηση" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Μετακίνηση του πεδίου σε άλλο group" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Δημιουργία αντιγράφου του πεδίου" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Τροποποίηση πεδίου" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Σύρετε για αναδιάταξη" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Εμφάνιση αυτής της ομάδας πεδίου αν" @@ -3753,7 +3769,7 @@ msgstr "Επιλογή %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Δημιουργία αντιγράφου" @@ -3772,7 +3788,7 @@ msgstr "Τεκμηρίωση" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3816,7 +3832,7 @@ msgstr "Ανασκόπηση ιστοτόπων & αναβάθμιση" msgid "Upgrade Database" msgstr "Αναβάθμιση Βάσης Δεδομένων" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Custom Fields" @@ -3840,8 +3856,8 @@ msgstr "Το πεδίο %1$s μπορεί πλέον να βρεθεί στην msgid "Move Complete." msgstr "Η Μετακίνηση Ολοκληρώθηκε." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3868,8 +3884,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "αντιγραφή" @@ -3886,8 +3902,8 @@ msgid "Checked" msgstr "Επιλεγμένο" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Μετακίνηση Προσαρμοσμένου Πεδίου" @@ -3902,15 +3918,15 @@ msgid "Field group title is required" msgstr "Ο τίτλος του field group είναι απαραίτητος" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Αυτό το πεδίο δεν μπορεί να μετακινηθεί μέχρι να αποθηκευτούν οι αλλαγές του" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "Το αλφαριθμητικό \"field_\" δεν μπορεί να χρησιμοποιηθεί στην αρχή ενός " @@ -3947,7 +3963,7 @@ msgid "Field group updated." msgstr "Το field group ενημερώθηκε." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Εργαλεία" @@ -4082,12 +4098,12 @@ msgstr "Να έχει οποιαδήποτε τιμή" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Ακύρωση" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Είστε σίγουροι;" @@ -4149,7 +4165,7 @@ msgstr "Επεξεργασία" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Οι αλλαγές που έχετε κάνει θα χαθούν αν φύγετε από αυτή τη σελίδα." -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Ο τύπος του πεδίου πρέπει να είναι %s." @@ -4158,34 +4174,34 @@ msgstr "Ο τύπος του πεδίου πρέπει να είναι %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ή" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Το μέγεθος του αρχείου πρέπει να το πολύ %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Το μέγεθος το αρχείου πρέπει να είναι τουλάχιστον %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Το ύψος της εικόνας πρέπει να είναι το πολύ %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Το ύψος της εικόνας πρέπει να είναι τουλάχιστον %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Το πλάτος της εικόνας πρέπει να είναι το πολύ %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Το πλάτος της εικόνας πρέπει να είναι τουλάχιστον %dpx." @@ -4686,12 +4702,12 @@ msgstr "Επιλογέας Ημερομηνίας και Ώρας" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Αριστερή στοίχιση" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Στοίχιση στην κορυφή" @@ -4879,17 +4895,17 @@ msgstr "Κείμενο" msgid "Visual" msgstr "Οπτικός" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Η τιμή πρέπει να μην ξεπερνά τους %d χαρακτήρες" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Αφήστε κενό για να μην υπάρχει όριο" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Όριο Χαρακτήρων" @@ -4898,7 +4914,7 @@ msgstr "Όριο Χαρακτήρων" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Εμφανίζεται μετά το πεδίο εισαγωγής" @@ -4906,7 +4922,7 @@ msgstr "Εμφανίζεται μετά το πεδίο εισαγωγής" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Προσάρτηση στο τέλος" @@ -4914,7 +4930,7 @@ msgstr "Προσάρτηση στο τέλος" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Εμφανίζεται πριν το πεδίο εισαγωγής" @@ -4922,14 +4938,14 @@ msgstr "Εμφανίζεται πριν το πεδίο εισαγωγής" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Προσάρτηση στην αρχή" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4938,7 +4954,7 @@ msgstr "Εμφανίζεται εντός του πεδίου εισαγωγής #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4949,7 +4965,7 @@ msgstr "Υποκατάστατο Κείμενο" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4985,7 +5001,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5174,12 +5190,12 @@ msgstr "Δεν επιλέχθηκε εικόνα" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Αφαίρεση" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5335,7 +5351,7 @@ msgstr "Στυλιζαρισμένο" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5355,13 +5371,13 @@ msgstr "Μήνυμα" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Όχι" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ναι" diff --git a/lang/acf-en_CA.mo b/lang/acf-en_CA.mo index 3295d6fb3ac36b62a6d3ec38dd2659243830302d..b61b5ebc2a5d92a08e162d3c621fd6d105047f6a 100644 GIT binary patch delta 26 hcmdng!L+G^X~VooZX=5j14}DI6Dwn*%_}22wE%w@2>1X1 delta 26 hcmdng!L+G^X~VooZbOq0LqjW5Ln{N*%_}22wE%vD2<-p> diff --git a/lang/acf-en_CA.po b/lang/acf-en_CA.po index a67040e..94776e4 100644 --- a/lang/acf-en_CA.po +++ b/lang/acf-en_CA.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: en_CA\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2864,7 +2880,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2912,31 +2928,31 @@ msgstr "Select default colour" msgid "Clear color" msgstr "Clear colour" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocks" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Options" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Users" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Attachments" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2946,7 +2962,7 @@ msgstr "Attachments" msgid "Taxonomies" msgstr "Taxonomies" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3149,7 +3165,7 @@ msgstr "Menu Item" msgid "Post Status" msgstr "Post Status" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3264,7 +3280,7 @@ msgid "Show this field if" msgstr "Show this field if" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Conditional Logic" @@ -3279,7 +3295,7 @@ msgstr "and" msgid "Local JSON" msgstr "Local JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clone Field" @@ -3324,7 +3340,7 @@ msgstr "Repeater" msgid "Back to all tools" msgstr "Back to all tools" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3332,20 +3348,20 @@ msgstr "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Select items to hide them from the edit screen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Hide on screen" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Send Trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3353,83 +3369,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Page Attributes" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Author" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comments" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Excerpt" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Content Editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Shown in field group list" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Field groups with a lower order will appear first" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Order No." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Below fields" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Below labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3478,92 +3494,92 @@ msgstr "Key" msgid "Order" msgstr "Order" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Close Field" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "width" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper Attributes" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructions for authors. Shown when submitting data" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Field Type" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Single word, no spaces. Underscores and dashes allowed" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Field Name" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "This is the name which will appear on the EDIT page" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Field Label" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Delete" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Delete field" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Move" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Move field to another group" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicate field" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Edit field" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Drag to reorder" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Show this field group if" @@ -3724,7 +3740,7 @@ msgstr "Select %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicate" @@ -3743,7 +3759,7 @@ msgstr "Documentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3787,7 +3803,7 @@ msgstr "Review sites & upgrade" msgid "Upgrade Database" msgstr "Upgrade Database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Custom Fields" @@ -3811,8 +3827,8 @@ msgstr "The %1$s field can now be found in the %2$s field group" msgid "Move Complete." msgstr "Move Complete." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3839,8 +3855,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copy" @@ -3857,8 +3873,8 @@ msgid "Checked" msgstr "Checked" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Move Custom Field" @@ -3873,14 +3889,14 @@ msgid "Field group title is required" msgstr "Field group title is required" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "This field cannot be moved until its changes have been saved" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "The string \"field_\" may not be used at the start of a field name" @@ -3915,7 +3931,7 @@ msgid "Field group updated." msgstr "Field group updated." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Tools" @@ -4050,12 +4066,12 @@ msgstr "Has any value" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancel" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Are you sure?" @@ -4117,7 +4133,7 @@ msgstr "Edit" msgid "The changes you made will be lost if you navigate away from this page" msgstr "The changes you made will be lost if you navigate away from this page" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "File type must be %s." @@ -4126,34 +4142,34 @@ msgstr "File type must be %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "or" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "File size must not exceed %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "File size must be at least %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Image height must not exceed %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Image height must be at least %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Image width must not exceed %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Image width must be at least %dpx." @@ -4652,12 +4668,12 @@ msgstr "Date Time Picker" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Left aligned" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Top aligned" @@ -4844,17 +4860,17 @@ msgstr "Text" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Value must not exceed %d characters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Leave blank for no limit" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Character Limit" @@ -4863,7 +4879,7 @@ msgstr "Character Limit" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Appears after the input" @@ -4871,7 +4887,7 @@ msgstr "Appears after the input" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Append" @@ -4879,7 +4895,7 @@ msgstr "Append" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Appears before the input" @@ -4887,14 +4903,14 @@ msgstr "Appears before the input" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Prepend" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4903,7 +4919,7 @@ msgstr "Appears within the input" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4914,7 +4930,7 @@ msgstr "Placeholder Text" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4950,7 +4966,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5139,12 +5155,12 @@ msgstr "No image selected" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remove" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5298,7 +5314,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5318,13 +5334,13 @@ msgstr "Message" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Yes" diff --git a/lang/acf-en_GB.mo b/lang/acf-en_GB.mo index 867da4cb740a79e843d3f9a91b53fd88c6d5b983..6d7e374f4ead03c6c9c3fc17fe9f6ff2e0bb9529 100644 GIT binary patch delta 25229 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 delta 24838 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 diff --git a/lang/acf-en_GB.po b/lang/acf-en_GB.po index a4bd057..4588e56 100644 --- a/lang/acf-en_GB.po +++ b/lang/acf-en_GB.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T15:04:23+00:00\n" +"PO-Revision-Date: 2023-11-28T09:17:30+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: en_GB\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: pro/acf-pro.php:211, pro/admin/views/html-settings-updates.php:114 +msgid "Manage License" +msgstr "Manage Licence" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "Select Multiple" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "WP Engine logo" @@ -205,25 +221,25 @@ msgstr "" "Sets whether posts should be excluded from search results and taxonomy " "archive pages." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "More Tools from WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Built for those that build with WordPress, by the team at %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "View Pricing & Upgrade" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Learn More" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2331,7 +2347,7 @@ msgstr "Trackbacks" msgid "Select existing taxonomies to classify items of the post type." msgstr "Select existing taxonomies to classify items of the post type." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Browse Fields" @@ -2620,9 +2636,9 @@ msgstr "Type to search..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "PRO Only" @@ -2740,13 +2756,13 @@ msgid "Close Modal" msgstr "Close Modal" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Field moved to other group" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Close modal" @@ -2787,7 +2803,7 @@ msgstr "Allow Custom Values" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "Checkbox custom values cannot be empty. Uncheck any empty values." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Updates" @@ -2838,38 +2854,38 @@ msgid "Add Your First Field Group" msgstr "Add Your First Field Group" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Options Pages" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF Blocks" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Gallery Field" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Flexible Content Field" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Repeater Field" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Unlock Extra Features with ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Delete Field Group" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Created on %1$s at %2$s" @@ -2969,8 +2985,8 @@ msgid "Activate this item" msgstr "Activate this item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Move field group to trash?" @@ -3052,7 +3068,7 @@ msgstr "%1$s must have a valid post ID." msgid "%s requires a valid attachment ID." msgstr "%s requires a valid attachment ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Show in REST API" @@ -3100,31 +3116,31 @@ msgstr "Select default colour" msgid "Clear color" msgstr "Clear colour" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocks" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Options" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Users" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Attachments" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3134,7 +3150,7 @@ msgstr "Attachments" msgid "Taxonomies" msgstr "Taxonomies" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3340,7 +3356,7 @@ msgstr "Menu Item" msgid "Post Status" msgstr "Post Status" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3455,7 +3471,7 @@ msgid "Show this field if" msgstr "Show this field if" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Conditional Logic" @@ -3470,7 +3486,7 @@ msgstr "and" msgid "Local JSON" msgstr "Local JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clone Field" @@ -3515,7 +3531,7 @@ msgstr "Repeater" msgid "Back to all tools" msgstr "Back to all tools" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3523,20 +3539,20 @@ msgstr "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Select items to hide them from the edit screen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Hide on screen" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Send Trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3544,83 +3560,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Page Attributes" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Author" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comments" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Excerpt" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Content Editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Shown in field group list" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Field groups with a lower order will appear first" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Order No." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Below fields" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Below labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Instruction Placement" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Label Placement" @@ -3669,92 +3685,92 @@ msgstr "Key" msgid "Order" msgstr "Order" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Close Field" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "width" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper Attributes" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Required" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructions for authors. Shown when submitting data" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Field Type" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Single word, no spaces. Underscores and dashes allowed" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Field Name" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "This is the name which will appear on the EDIT page" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Field Label" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Delete" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Delete field" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Move" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Move field to another group" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicate field" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Edit field" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Drag to reorder" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Show this field group if" @@ -3921,7 +3937,7 @@ msgstr "Select %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicate" @@ -3940,7 +3956,7 @@ msgstr "Documentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3984,7 +4000,7 @@ msgstr "Review sites & upgrade" msgid "Upgrade Database" msgstr "Upgrade Database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Custom Fields" @@ -4008,8 +4024,8 @@ msgstr "The %1$s field can now be found in the %2$s field group" msgid "Move Complete." msgstr "Move Complete." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4036,8 +4052,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copy" @@ -4054,8 +4070,8 @@ msgid "Checked" msgstr "Checked" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Move Custom Field" @@ -4070,14 +4086,14 @@ msgid "Field group title is required" msgstr "Field group title is required" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "This field cannot be moved until its changes have been saved" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "The string \"field_\" may not be used at the start of a field name" @@ -4112,7 +4128,7 @@ msgid "Field group updated." msgstr "Field group updated." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Tools" @@ -4247,12 +4263,12 @@ msgstr "Has any value" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancel" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Are you sure?" @@ -4314,7 +4330,7 @@ msgstr "Edit" msgid "The changes you made will be lost if you navigate away from this page" msgstr "The changes you made will be lost if you navigate away from this page" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "File type must be %s." @@ -4323,34 +4339,34 @@ msgstr "File type must be %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "or" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "File size must not exceed %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "File size must be at least %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Image height must not exceed %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Image height must be at least %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Image width must not exceed %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Image width must be at least %dpx." @@ -4849,12 +4865,12 @@ msgstr "Date Time Picker" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Left aligned" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Top aligned" @@ -5041,17 +5057,17 @@ msgstr "Text" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Value must not exceed %d characters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Leave blank for no limit" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Character Limit" @@ -5060,7 +5076,7 @@ msgstr "Character Limit" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Appears after the input" @@ -5068,7 +5084,7 @@ msgstr "Appears after the input" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Append" @@ -5076,7 +5092,7 @@ msgstr "Append" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Appears before the input" @@ -5084,14 +5100,14 @@ msgstr "Appears before the input" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Prepend" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5100,7 +5116,7 @@ msgstr "Appears within the input" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5111,7 +5127,7 @@ msgstr "Placeholder Text" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5147,7 +5163,7 @@ msgstr "Maximum Posts" msgid "Minimum Posts" msgstr "Minimum Posts" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5336,12 +5352,12 @@ msgstr "No image selected" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remove" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5495,7 +5511,7 @@ msgstr "Stylised UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5515,13 +5531,13 @@ msgstr "Message" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Yes" @@ -5767,7 +5783,7 @@ msgstr "Advanced Custom Fields" msgid "Advanced Custom Fields PRO" msgstr "" -#: pro/acf-pro.php:198 +#: pro/acf-pro.php:196 msgid "" "Your license has expired. Please renew to continue to have access to " "updates, support & PRO features." @@ -5775,7 +5791,7 @@ msgstr "" "Your licence has expired. Please renew to continue to have access to " "updates, support & PRO features." -#: pro/acf-pro.php:195 +#: pro/acf-pro.php:193 msgid "" "Activate your license to enable access to updates, support & PRO " "features." @@ -5783,10 +5799,6 @@ msgstr "" "Activate your licence to enable access to updates, support & PRO " "features." -#: pro/acf-pro.php:213, pro/admin/views/html-settings-updates.php:114 -msgid "Manage License" -msgstr "Manage Licence" - #: pro/blocks.php:172 msgid "Block type name is required." msgstr "" @@ -5796,38 +5808,39 @@ msgstr "" msgid "Block type \"%s\" is already registered." msgstr "" -#: pro/blocks.php:728 +#: pro/blocks.php:726 msgid "Switch to Edit" msgstr "" -#: pro/blocks.php:729 +#: pro/blocks.php:727 msgid "Switch to Preview" msgstr "" -#: pro/blocks.php:730 +#: pro/blocks.php:728 msgid "Change content alignment" msgstr "" #. translators: %s: Block type title -#: pro/blocks.php:733 +#: pro/blocks.php:731 msgid "%s settings" msgstr "" -#: pro/blocks.php:941 +#: pro/blocks.php:939 msgid "This block contains no editable fields." msgstr "" #. translators: %s: an admin URL to the field group edit screen -#: pro/blocks.php:947 +#: pro/blocks.php:945 msgid "" "Assign a field group to add fields to " "this block." msgstr "" -#: pro/options-page.php:78, pro/post-types/acf-ui-options-page.php:173 +#: pro/options-page.php:77, pro/post-types/acf-ui-options-page.php:173 msgid "Options Updated" msgstr "" +#. translators: %1 A link to the updates page. %2 link to the pricing page #: pro/updates.php:74 msgid "" "To enable updates, please enter your license key on the Updates page. If you don’t have a licence key, please see details & pricing." -#: pro/updates.php:127 +#: pro/updates.php:70 +msgid "" +"To enable updates, please enter your license key on the Updates page of the main site. If you don't have a license key, " +"please see details & pricing." +msgstr "" +"To enable updates, please enter your licence key on the Updates page of the main site. If you don’t have a licence " +"key, please see details & pricing." + +#: pro/updates.php:136 msgid "" "Your defined license key has changed, but an error occurred when " "deactivating your old license" @@ -5846,7 +5869,7 @@ msgstr "" "Your defined licence key has changed, but an error occurred when " "deactivating your old licence" -#: pro/updates.php:124 +#: pro/updates.php:133 msgid "" "Your defined license key has changed, but an error occurred when connecting " "to activation server" @@ -5854,7 +5877,7 @@ msgstr "" "Your defined licence key has changed, but an error occurred when connecting " "to activation server" -#: pro/updates.php:168 +#: pro/updates.php:177 msgid "" "ACF PRO — Your license key has been activated " "successfully. Access to updates, support & PRO features is now enabled." @@ -5862,40 +5885,53 @@ msgstr "" "ACF PRO — Your licence key has been activated " "successfully. Access to updates, support & PRO features is now enabled." -#: pro/updates.php:159 +#: pro/updates.php:168 msgid "There was an issue activating your license key." msgstr "There was an issue activating your licence key." -#: pro/updates.php:155 +#: pro/updates.php:164 msgid "An error occurred when connecting to activation server" msgstr "An error occurred when connecting to activation server" -#: pro/updates.php:224 +#: pro/updates.php:265 +msgid "" +"An internal error occurred when trying to check your license key. Please try " +"again later." +msgstr "" +"An internal error occurred when trying to check your licence key. Please try " +"again later." + +#: pro/updates.php:263 +msgid "" +"The ACF activation server is temporarily unavailable for scheduled " +"maintenance. Please try again later." +msgstr "" + +#: pro/updates.php:233 msgid "You have reached the activation limit for the license." msgstr "You have reached the activation limit for the licence." -#: pro/updates.php:233, pro/updates.php:205 +#: pro/updates.php:242, pro/updates.php:214 msgid "View your licenses" msgstr "View your licences" -#: pro/updates.php:240 +#: pro/updates.php:255 msgid "check again" msgstr "" -#. translators: %1$s - link to view licenses, %2$s - link to try activating license again -#: pro/updates.php:244 +#: pro/updates.php:259 msgid "%1$s or %2$s." msgstr "" -#: pro/updates.php:210 +#: pro/updates.php:219 msgid "Your license key has expired and cannot be activated." msgstr "Your licence key has expired and cannot be activated." -#: pro/updates.php:219 +#: pro/updates.php:228 msgid "View your subscriptions" msgstr "" -#: pro/updates.php:196 +#: pro/updates.php:205 msgid "" "License key not found. Make sure you have copied your license key exactly as " "it appears in your receipt or your account." @@ -5903,11 +5939,11 @@ msgstr "" "Licence key not found. Make sure you have copied your licence key exactly as " "it appears in your receipt or your account." -#: pro/updates.php:194 +#: pro/updates.php:203 msgid "Your license key has been deactivated." msgstr "Your licence key has been deactivated." -#: pro/updates.php:192 +#: pro/updates.php:201 msgid "" "Your license key has been activated successfully. Access to updates, support " "& PRO features is now enabled." @@ -5915,20 +5951,25 @@ msgstr "" "Your licence key has been activated successfully. Access to updates, support " "& PRO features is now enabled." -#: pro/updates.php:322 +#. translators: %s an untranslatable internal upstream error message +#: pro/updates.php:269 +msgid "An unknown error occurred while trying to validate your license: %s." +msgstr "An unknown error occurred while trying to validate your licence: %s." + +#: pro/updates.php:343 msgid "ACF PRO — " msgstr "" -#: pro/updates.php:329 +#: pro/updates.php:353 msgid "Check again" msgstr "" -#: pro/updates.php:647 +#: pro/updates.php:683 msgid "Could not connect to the activation server" msgstr "" #. translators: %s - URL to ACF updates page -#: pro/updates.php:691 +#: pro/updates.php:727 msgid "" "Your license key is valid but not activated on this site. Please deactivate and then reactivate the license." @@ -5936,7 +5977,7 @@ msgstr "" "Your licence key is valid but not activated on this site. Please deactivate and then reactivate the licence." -#: pro/updates.php:887 +#: pro/updates.php:931 msgid "" "Your site URL has changed since last activating your license. We've " "automatically activated it for this site URL." @@ -5944,7 +5985,7 @@ msgstr "" "Your site URL has changed since last activating your licence. We’ve " "automatically activated it for this site URL." -#: pro/updates.php:879 +#: pro/updates.php:923 msgid "" "Your site URL has changed since last activating your license, but we weren't " "able to automatically reactivate it: %s" @@ -5952,11 +5993,11 @@ msgstr "" "Your site URL has changed since last activating your licence, but we weren’t " "able to automatically reactivate it: %s" -#: pro/admin/admin-options-page.php:203 +#: pro/admin/admin-options-page.php:194 msgid "Publish" msgstr "" -#: pro/admin/admin-options-page.php:207 +#: pro/admin/admin-options-page.php:197 msgid "" "No Custom Field Groups found for this options page. Create a " "Custom Field Group" @@ -5967,13 +6008,13 @@ msgid "Error. Could not connect to the update server" msgstr "" #. translators: %s the version of WordPress required for this ACF update -#: pro/admin/admin-updates.php:201 +#: pro/admin/admin-updates.php:196 msgid "" "An update to ACF is available, but it is not compatible with your version of " "WordPress. Please upgrade to WordPress %s or newer to update ACF." msgstr "" -#: pro/admin/admin-updates.php:224 +#: pro/admin/admin-updates.php:217 msgid "" "Error. Could not authenticate update package. Please check " "again or deactivate and reactivate your ACF PRO license." @@ -5981,7 +6022,7 @@ msgstr "" "Error. Could not authenticate update package. Please check " "again or deactivate and reactivate your ACF PRO licence." -#: pro/admin/admin-updates.php:213 +#: pro/admin/admin-updates.php:207 msgid "" "Error. Your license for this site has expired or been " "deactivated. Please reactivate your ACF PRO license." @@ -5998,51 +6039,51 @@ msgid "" "display the selected fields as a group of subfields." msgstr "" -#: pro/fields/class-acf-field-clone.php:820 +#: pro/fields/class-acf-field-clone.php:771 msgid "Select one or more fields you wish to clone" msgstr "" -#: pro/fields/class-acf-field-clone.php:839 +#: pro/fields/class-acf-field-clone.php:790 msgid "Display" msgstr "" -#: pro/fields/class-acf-field-clone.php:840 +#: pro/fields/class-acf-field-clone.php:791 msgid "Specify the style used to render the clone field" msgstr "" -#: pro/fields/class-acf-field-clone.php:845 +#: pro/fields/class-acf-field-clone.php:796 msgid "Group (displays selected fields in a group within this field)" msgstr "" -#: pro/fields/class-acf-field-clone.php:846 +#: pro/fields/class-acf-field-clone.php:797 msgid "Seamless (replaces this field with selected fields)" msgstr "" -#: pro/fields/class-acf-field-clone.php:869 +#: pro/fields/class-acf-field-clone.php:820 msgid "Labels will be displayed as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:874 +#: pro/fields/class-acf-field-clone.php:825 msgid "Prefix Field Labels" msgstr "" -#: pro/fields/class-acf-field-clone.php:884 +#: pro/fields/class-acf-field-clone.php:835 msgid "Values will be saved as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:889 +#: pro/fields/class-acf-field-clone.php:840 msgid "Prefix Field Names" msgstr "" -#: pro/fields/class-acf-field-clone.php:1006 +#: pro/fields/class-acf-field-clone.php:946 msgid "Unknown field" msgstr "" -#: pro/fields/class-acf-field-clone.php:1043 +#: pro/fields/class-acf-field-clone.php:982 msgid "Unknown field group" msgstr "" -#: pro/fields/class-acf-field-clone.php:1047 +#: pro/fields/class-acf-field-clone.php:986 msgid "All fields from %s field group" msgstr "" @@ -6059,8 +6100,8 @@ msgid "Add Row" msgstr "" #: pro/fields/class-acf-field-flexible-content.php:75, -#: pro/fields/class-acf-field-flexible-content.php:943, -#: pro/fields/class-acf-field-flexible-content.php:1022 +#: pro/fields/class-acf-field-flexible-content.php:906, +#: pro/fields/class-acf-field-flexible-content.php:984 msgid "layout" msgid_plural "layouts" msgstr[0] "" @@ -6071,8 +6112,8 @@ msgid "layouts" msgstr "" #: pro/fields/class-acf-field-flexible-content.php:80, -#: pro/fields/class-acf-field-flexible-content.php:942, -#: pro/fields/class-acf-field-flexible-content.php:1021 +#: pro/fields/class-acf-field-flexible-content.php:905, +#: pro/fields/class-acf-field-flexible-content.php:983 msgid "This field requires at least {min} {label} {identifier}" msgstr "" @@ -6092,76 +6133,76 @@ msgstr "" msgid "Flexible Content requires at least 1 layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:281 +#: pro/fields/class-acf-field-flexible-content.php:270 msgid "Click the \"%s\" button below to start creating your layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:421 +#: pro/fields/class-acf-field-flexible-content.php:400 msgid "Add layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:422 +#: pro/fields/class-acf-field-flexible-content.php:401 msgid "Duplicate layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:423 +#: pro/fields/class-acf-field-flexible-content.php:402 msgid "Remove layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:424, +#: pro/fields/class-acf-field-flexible-content.php:403, #: pro/fields/class-acf-repeater-table.php:382 msgid "Click to toggle" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:563 +#: pro/fields/class-acf-field-flexible-content.php:539 msgid "Delete Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:564 +#: pro/fields/class-acf-field-flexible-content.php:540 msgid "Duplicate Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:565 +#: pro/fields/class-acf-field-flexible-content.php:541 msgid "Add New Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:565 +#: pro/fields/class-acf-field-flexible-content.php:541 msgid "Add Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:649 +#: pro/fields/class-acf-field-flexible-content.php:625 msgid "Min" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:664 +#: pro/fields/class-acf-field-flexible-content.php:640 msgid "Max" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:707 +#: pro/fields/class-acf-field-flexible-content.php:683 msgid "Minimum Layouts" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:718 +#: pro/fields/class-acf-field-flexible-content.php:694 msgid "Maximum Layouts" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:729, +#: pro/fields/class-acf-field-flexible-content.php:705, #: pro/fields/class-acf-field-repeater.php:293 msgid "Button Label" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:1698, +#: pro/fields/class-acf-field-flexible-content.php:1628, #: pro/fields/class-acf-field-repeater.php:918 msgid "%s must be of type array or null." msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:1709 +#: pro/fields/class-acf-field-flexible-content.php:1639 msgid "%1$s must contain at least %2$s %3$s layout." msgid_plural "%1$s must contain at least %2$s %3$s layouts." msgstr[0] "" msgstr[1] "" -#: pro/fields/class-acf-field-flexible-content.php:1725 +#: pro/fields/class-acf-field-flexible-content.php:1655 msgid "%1$s must contain at most %2$s %3$s layout." msgid_plural "%1$s must contain at most %2$s %3$s layouts." msgstr[0] "" @@ -6173,75 +6214,75 @@ msgid "" "images." msgstr "" -#: pro/fields/class-acf-field-gallery.php:78 +#: pro/fields/class-acf-field-gallery.php:77 msgid "Add Image to Gallery" msgstr "" -#: pro/fields/class-acf-field-gallery.php:79 +#: pro/fields/class-acf-field-gallery.php:78 msgid "Maximum selection reached" msgstr "" -#: pro/fields/class-acf-field-gallery.php:325 +#: pro/fields/class-acf-field-gallery.php:309 msgid "Length" msgstr "" -#: pro/fields/class-acf-field-gallery.php:369 +#: pro/fields/class-acf-field-gallery.php:353 msgid "Caption" msgstr "" -#: pro/fields/class-acf-field-gallery.php:381 +#: pro/fields/class-acf-field-gallery.php:365 msgid "Alt Text" msgstr "" -#: pro/fields/class-acf-field-gallery.php:505 +#: pro/fields/class-acf-field-gallery.php:489 msgid "Add to gallery" msgstr "" -#: pro/fields/class-acf-field-gallery.php:509 +#: pro/fields/class-acf-field-gallery.php:493 msgid "Bulk actions" msgstr "" -#: pro/fields/class-acf-field-gallery.php:510 +#: pro/fields/class-acf-field-gallery.php:494 msgid "Sort by date uploaded" msgstr "" -#: pro/fields/class-acf-field-gallery.php:511 +#: pro/fields/class-acf-field-gallery.php:495 msgid "Sort by date modified" msgstr "" -#: pro/fields/class-acf-field-gallery.php:512 +#: pro/fields/class-acf-field-gallery.php:496 msgid "Sort by title" msgstr "" -#: pro/fields/class-acf-field-gallery.php:513 +#: pro/fields/class-acf-field-gallery.php:497 msgid "Reverse current order" msgstr "" -#: pro/fields/class-acf-field-gallery.php:525 +#: pro/fields/class-acf-field-gallery.php:509 msgid "Close" msgstr "" -#: pro/fields/class-acf-field-gallery.php:616 +#: pro/fields/class-acf-field-gallery.php:599 msgid "Minimum Selection" msgstr "" -#: pro/fields/class-acf-field-gallery.php:626 +#: pro/fields/class-acf-field-gallery.php:609 msgid "Maximum Selection" msgstr "" -#: pro/fields/class-acf-field-gallery.php:728 +#: pro/fields/class-acf-field-gallery.php:711 msgid "Insert" msgstr "" -#: pro/fields/class-acf-field-gallery.php:729 +#: pro/fields/class-acf-field-gallery.php:712 msgid "Specify where new attachments are added" msgstr "" -#: pro/fields/class-acf-field-gallery.php:733 +#: pro/fields/class-acf-field-gallery.php:716 msgid "Append to the end" msgstr "" -#: pro/fields/class-acf-field-gallery.php:734 +#: pro/fields/class-acf-field-gallery.php:717 msgid "Prepend to the beginning" msgstr "" @@ -6356,7 +6397,7 @@ msgstr "" #: pro/locations/class-acf-location-options-page.php:74, #: pro/post-types/acf-ui-options-page.php:95, -#: pro/admin/post-types/admin-ui-options-page.php:483 +#: pro/admin/post-types/admin-ui-options-page.php:492 msgid "Add New Options Page" msgstr "" @@ -6432,11 +6473,11 @@ msgstr "" msgid "Link existing field groups" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:364 +#: pro/admin/post-types/admin-ui-options-page.php:377 msgid "No Parent" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:451 +#: pro/admin/post-types/admin-ui-options-page.php:460 msgid "The provided Menu Slug already exists." msgstr "" @@ -6574,18 +6615,22 @@ msgstr "" msgid "Upgrade Notice" msgstr "" -#: pro/admin/views/html-settings-updates.php:296 +#: pro/admin/views/html-settings-updates.php:298 msgid "Check For Updates" msgstr "" -#: pro/admin/views/html-settings-updates.php:293 +#: pro/admin/views/html-settings-updates.php:295 msgid "Enter your license key to unlock updates" msgstr "Enter your licence key to unlock updates" -#: pro/admin/views/html-settings-updates.php:291 +#: pro/admin/views/html-settings-updates.php:293 msgid "Update Plugin" msgstr "" +#: pro/admin/views/html-settings-updates.php:291 +msgid "Update ACF in Network Admin" +msgstr "" + #: pro/admin/views/html-settings-updates.php:289 msgid "Please reactivate your license to unlock updates" msgstr "Please reactivate your licence to unlock updates" diff --git a/lang/acf-en_ZA.mo b/lang/acf-en_ZA.mo index caa295f5849273edd6b83f186aa4ceb3cfd695d1..96ec30c6997914cccab7ed4f39e728087988161b 100644 GIT binary patch delta 26 hcmdnl$+WYRX~W-0ZX=5j14}DI6Dwn*%^Xo1wE%^B2=4#@ delta 26 hcmdnl$+WYRX~W-0ZbOq0LqjW5Ln{N*%^Xo1wE%?W2;=|& diff --git a/lang/acf-en_ZA.po b/lang/acf-en_ZA.po index 942e500..4a1fc38 100644 --- a/lang/acf-en_ZA.po +++ b/lang/acf-en_ZA.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: en_ZA\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2864,7 +2880,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2912,31 +2928,31 @@ msgstr "Select default colour" msgid "Clear color" msgstr "Clear colour" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocks" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Options" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Users" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Attachments" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2946,7 +2962,7 @@ msgstr "Attachments" msgid "Taxonomies" msgstr "Taxonomies" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3149,7 +3165,7 @@ msgstr "Menu Item" msgid "Post Status" msgstr "Post Status" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3264,7 +3280,7 @@ msgid "Show this field if" msgstr "Show this field if" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Conditional Logic" @@ -3279,7 +3295,7 @@ msgstr "and" msgid "Local JSON" msgstr "Local JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "" @@ -3324,7 +3340,7 @@ msgstr "Repeater" msgid "Back to all tools" msgstr "Back to all tools" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3332,20 +3348,20 @@ msgstr "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Select items to hide them from the edit screen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Hide on screen" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Send Trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3353,83 +3369,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Page Attributes" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Author" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comments" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Excerpt" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Content Editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Shown in field group list" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Field groups with a lower order will appear first" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Order No." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Below fields" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Below labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3478,92 +3494,92 @@ msgstr "Key" msgid "Order" msgstr "Order" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Close Field" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "width" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper Attributes" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructions for authors. Shown when submitting data" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Field Type" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Single word, no spaces. Underscores and dashes allowed" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Field Name" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "This is the name which will appear on the EDIT page" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Field Label" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Delete" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Delete field" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Move" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Move field to another group" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicate field" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Edit field" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Drag to reorder" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Show this field group if" @@ -3724,7 +3740,7 @@ msgstr "Select %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicate" @@ -3743,7 +3759,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3787,7 +3803,7 @@ msgstr "Review sites & upgrade" msgid "Upgrade Database" msgstr "Upgrade Database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Custom Fields" @@ -3811,8 +3827,8 @@ msgstr "The %1$s field can now be found in the %2$s field group" msgid "Move Complete." msgstr "Move Complete." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3839,8 +3855,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copy" @@ -3857,8 +3873,8 @@ msgid "Checked" msgstr "Checked" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Move Custom Field" @@ -3873,14 +3889,14 @@ msgid "Field group title is required" msgstr "Field group title is required" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "This field cannot be moved until its changes have been saved" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "The string \"field_\" may not be used at the start of a field name" @@ -3915,7 +3931,7 @@ msgid "Field group updated." msgstr "Field group updated." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Tools" @@ -4050,12 +4066,12 @@ msgstr "Has any value" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancel" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Are you sure?" @@ -4117,7 +4133,7 @@ msgstr "Edit" msgid "The changes you made will be lost if you navigate away from this page" msgstr "The changes you made will be lost if you navigate away from this page" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "File type must be %s." @@ -4126,34 +4142,34 @@ msgstr "File type must be %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "or" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "File size must not exceed %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "File size must be at least %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Image height must not exceed %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Image height must be at least %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Image width must not exceed %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Image width must be at least %dpx." @@ -4652,12 +4668,12 @@ msgstr "Date Time Picker" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Left aligned" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Top aligned" @@ -4844,17 +4860,17 @@ msgstr "Text" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Value must not exceed %d characters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Leave blank for no limit" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Character Limit" @@ -4863,7 +4879,7 @@ msgstr "Character Limit" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Appears after the input" @@ -4871,7 +4887,7 @@ msgstr "Appears after the input" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Append" @@ -4879,7 +4895,7 @@ msgstr "Append" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Appears before the input" @@ -4887,14 +4903,14 @@ msgstr "Appears before the input" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Prepend" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4903,7 +4919,7 @@ msgstr "Appears within the input" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4914,7 +4930,7 @@ msgstr "Placeholder Text" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4950,7 +4966,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5139,12 +5155,12 @@ msgstr "No image selected" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remove" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5298,7 +5314,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5318,13 +5334,13 @@ msgstr "Message" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Yes" diff --git a/lang/acf-es_CO.mo b/lang/acf-es_CO.mo index 5195d75ab060fb093c2a9e01edb7130e39a7e077..97d11be0a08a87c0a81ff7a1fd2cb5896451b0f5 100644 GIT binary patch delta 26 icmdnEhH2v(rVTZ*+(s5529{QaCRWBqo7-boSpWco83{1} delta 26 icmdnEhH2v(rVTZ*+=eD0hK5$AhE@iqo7-boSpWcngb5}9 diff --git a/lang/acf-es_CO.po b/lang/acf-es_CO.po index 90982d0..4cab6b3 100644 --- a/lang/acf-es_CO.po +++ b/lang/acf-es_CO.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_CO\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2868,7 +2884,7 @@ msgstr "%1$s debe tener un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adjunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar en la API REST" @@ -2916,31 +2932,31 @@ msgstr "Seleccionar el color por defecto" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2950,7 +2966,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3154,7 +3170,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3269,7 +3285,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3284,7 +3300,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "" @@ -3331,7 +3347,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3340,21 +3356,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3362,83 +3378,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3487,93 +3503,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -3737,7 +3753,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3756,7 +3772,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3800,7 +3816,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3824,8 +3840,8 @@ msgstr "El campo %1$s ahora se puede encontrar en el grupo de campos %2$s" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3852,8 +3868,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3870,8 +3886,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3886,14 +3902,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena «field_» no se debe utilizar al comienzo de un nombre de campo" @@ -3929,7 +3945,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4064,12 +4080,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4131,7 +4147,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4140,34 +4156,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe ser mayor de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4669,12 +4685,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -4862,17 +4878,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4881,7 +4897,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -4889,7 +4905,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4897,7 +4913,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -4905,14 +4921,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4921,7 +4937,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4932,7 +4948,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4968,7 +4984,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5157,12 +5173,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5318,7 +5334,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5338,13 +5354,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-es_CR.mo b/lang/acf-es_CR.mo index 7108ca3ca5cdb8137d7144feda200d447d2b2017..862d1dc5570fe38e93a314ff8e3f254f2956959d 100644 GIT binary patch delta 26 hcmexAgX#YarVZv1+(s5529{QaCRWBqo1G$TO#p`B2%rD} delta 26 hcmexAgX#YarVZv1+=eD0hK5$AhE@iqo1G$TO#p^W2$cW; diff --git a/lang/acf-es_CR.po b/lang/acf-es_CR.po index 3d5daf3..131e072 100644 --- a/lang/acf-es_CR.po +++ b/lang/acf-es_CR.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_CR\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2864,7 +2880,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2912,31 +2928,31 @@ msgstr "Seleccionar el color por defecto" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2946,7 +2962,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3150,7 +3166,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3265,7 +3281,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3280,7 +3296,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clonar campo" @@ -3327,7 +3343,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3336,21 +3352,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3358,83 +3374,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3483,93 +3499,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -3733,7 +3749,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3752,7 +3768,7 @@ msgstr "Documentación" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3796,7 +3812,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3820,8 +3836,8 @@ msgstr "" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3848,8 +3864,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3866,8 +3882,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3882,14 +3898,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena \"field_\" no se debe utilizar al comienzo de un nombre de campo" @@ -3925,7 +3941,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4060,12 +4076,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4127,7 +4143,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4136,34 +4152,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe sobrepasar %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4665,12 +4681,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -4858,17 +4874,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4877,7 +4893,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -4885,7 +4901,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4893,7 +4909,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -4901,14 +4917,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4917,7 +4933,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4928,7 +4944,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4964,7 +4980,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5153,12 +5169,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5314,7 +5330,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5334,13 +5350,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-es_EC.mo b/lang/acf-es_EC.mo index 2977352dccd4197f8442d1c2ff3c6d518ae5ab19..f0779ef48bb4ce6bdbc77e40defd75f2b5167ce5 100644 GIT binary patch delta 26 icmZ3#hH3p8rVTZ*+(s5529{QaCRWBqo7-boSO5Tmvk5Bz delta 26 icmZ3#hH3p8rVTZ*+=eD0hK5$AhE@iqo7-boSO5Tm9tj`- diff --git a/lang/acf-es_EC.po b/lang/acf-es_EC.po index 98d44c6..bbec975 100644 --- a/lang/acf-es_EC.po +++ b/lang/acf-es_EC.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_EC\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2868,7 +2884,7 @@ msgstr "%1$s debe tener un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adjunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar en la API REST" @@ -2916,31 +2932,31 @@ msgstr "Seleccionar el color predeterminado" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2950,7 +2966,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3154,7 +3170,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3269,7 +3285,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3284,7 +3300,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "" @@ -3331,7 +3347,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3340,21 +3356,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3362,83 +3378,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3487,93 +3503,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -3737,7 +3753,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3756,7 +3772,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3800,7 +3816,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3824,8 +3840,8 @@ msgstr "El campo %1$s ahora se puede encontrar en el grupo de campos %2$s" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3852,8 +3868,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3870,8 +3886,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3886,14 +3902,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena \"field_\" no se debe utilizar al comienzo de un nombre de campo" @@ -3929,7 +3945,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4064,12 +4080,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4131,7 +4147,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4140,34 +4156,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe ser mayor de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4669,12 +4685,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -4862,17 +4878,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4881,7 +4897,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -4889,7 +4905,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4897,7 +4913,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -4905,14 +4921,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4921,7 +4937,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4932,7 +4948,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4968,7 +4984,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5157,12 +5173,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5318,7 +5334,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5338,13 +5354,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-es_ES.mo b/lang/acf-es_ES.mo index 6f639a66d3ef6f5ce701c2757e0167471cdd6fee..fdaed94b7c03ed83eb7f2a9012e64a6f378cf8c7 100644 GIT binary patch delta 29 lcmcaVhyDH>_J%EtTR6ClEJ6${tqe`9jE%PM=U`lL6ab@r3Q7O~ delta 29 lcmcaVhyDH>_J%EtTR6B4O+pL}txOHA3{1E0=U`lL6ab>#3O@h< diff --git a/lang/acf-es_ES.po b/lang/acf-es_ES.po index 42c8c11..ea6e318 100644 --- a/lang/acf-es_ES.po +++ b/lang/acf-es_ES.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_ES\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "Actualizar a ACF PRO" @@ -90,8 +106,8 @@ msgid "Add fields" msgstr "Añadir campos" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Este campo" @@ -174,7 +190,7 @@ msgstr "Campo %s" msgid "Select Multiple" msgstr "Seleccionar varios" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logotipo de WP Engine" @@ -222,25 +238,25 @@ msgstr "" "Establece si las entradas deben excluirse de los resultados de búsqueda y de " "las páginas de archivo de taxonomía." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Más herramientas de WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Construido para los que construyen con WordPress, por el equipo de %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Ver precios y actualizar" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Aprender más" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2434,7 +2450,7 @@ msgstr "" "Selecciona las taxonomías existentes para clasificar los elementos del tipo " "de contenido." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Explorar campos" @@ -2725,9 +2741,9 @@ msgstr "Escribe para buscar..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Solo en PRO" @@ -2845,13 +2861,13 @@ msgid "Close Modal" msgstr "Cerrar ventana emergente" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Campo movido a otro grupo" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Cerrar ventana emergente" @@ -2894,7 +2910,7 @@ msgstr "" "Los valores personalizados de la casilla de verificación no pueden estar " "vacíos. Desmarca cualquier valor vacío." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Actualizaciones" @@ -2946,38 +2962,38 @@ msgid "Add Your First Field Group" msgstr "Añade tu primer grupo de campos" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Páginas de opciones" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF Blocks" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Campo galería" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Campo de contenido flexible" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Campo repetidor" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Desbloquea las características extra con ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Borrar grupo de campos" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Creado el %1$s a las %2$s" @@ -3077,8 +3093,8 @@ msgid "Activate this item" msgstr "Activa este elemento" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "¿Mover este grupo de campos a la papelera?" @@ -3162,7 +3178,7 @@ msgstr "%1$s debe tener un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adjunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar en la API REST" @@ -3210,31 +3226,31 @@ msgstr "Seleccionar el color por defecto" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3244,7 +3260,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3453,7 +3469,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3568,7 +3584,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3583,7 +3599,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Campo clon" @@ -3630,7 +3646,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3639,21 +3655,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3661,83 +3677,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "N.º de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Colocación de la instrucción" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Ubicación de la etiqueta" @@ -3786,93 +3802,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatorio" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -4043,7 +4059,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -4062,7 +4078,7 @@ msgstr "Documentación" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4106,7 +4122,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -4130,8 +4146,8 @@ msgstr "El campo %1$s ahora se puede encontrar en el grupo de campos %2$s" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4158,8 +4174,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -4176,8 +4192,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -4192,14 +4208,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena \"field_\" no se debe utilizar al comienzo de un nombre de campo" @@ -4235,7 +4251,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4370,12 +4386,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4437,7 +4453,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4446,34 +4462,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe ser mayor de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4975,12 +4991,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -5168,17 +5184,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -5187,7 +5203,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -5195,7 +5211,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -5203,7 +5219,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -5211,14 +5227,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5227,7 +5243,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5238,7 +5254,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5274,7 +5290,7 @@ msgstr "Número máximo de entradas" msgid "Minimum Posts" msgstr "Número mínimo de entradas" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5463,12 +5479,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5624,7 +5640,7 @@ msgstr "UI estilizada" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5644,13 +5660,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-es_MX.mo b/lang/acf-es_MX.mo index 52183be8b4c677519041c1b50cd1487f357abf7b..5b7f18501f4fa3c6d831042e40ab45ce7ff05ae9 100644 GIT binary patch delta 26 icmZ2_k7?;WrVT#X+(s5529{QaCRWBqo5QouIRgNPBnfB$ delta 26 icmZ2_k7?;WrVT#X+=eD0hK5$AhE@iqo5QouIRgNOj|p7> diff --git a/lang/acf-es_MX.po b/lang/acf-es_MX.po index b1cafb9..580d29d 100644 --- a/lang/acf-es_MX.po +++ b/lang/acf-es_MX.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_MX\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2205,7 +2221,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2481,9 +2497,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2595,13 +2611,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2642,7 +2658,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2689,38 +2705,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2816,8 +2832,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2895,7 +2911,7 @@ msgstr "%1$s debe tener un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adjunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar en la API REST" @@ -2943,31 +2959,31 @@ msgstr "Seleccionar el color predeterminado" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2977,7 +2993,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3181,7 +3197,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3296,7 +3312,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3311,7 +3327,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clonar campo" @@ -3358,7 +3374,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3367,21 +3383,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3389,83 +3405,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3514,93 +3530,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -3764,7 +3780,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3783,7 +3799,7 @@ msgstr "Documentación" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3827,7 +3843,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3851,8 +3867,8 @@ msgstr "El campo %1$s ahora se puede encontrar en el grupo de campos %2$s" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3879,8 +3895,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3897,8 +3913,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3913,14 +3929,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena \"field_\" no se debe utilizar al comienzo de un nombre de campo" @@ -3956,7 +3972,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4091,12 +4107,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4158,7 +4174,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4167,34 +4183,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe ser mayor de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4696,12 +4712,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -4889,17 +4905,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4908,7 +4924,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -4916,7 +4932,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4924,7 +4940,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -4932,14 +4948,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4948,7 +4964,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4959,7 +4975,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4995,7 +5011,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5184,12 +5200,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5345,7 +5361,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5365,13 +5381,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-es_VE.mo b/lang/acf-es_VE.mo index 51b7458d4083707df17cad81def1bb8a75b8fa32..9c2068714485d0d4f1cdbe178fb730258744f6a1 100644 GIT binary patch delta 26 icmeBL%ha`&X~VWyZX=5j14}DI6Dwn*%?D#oS^xlnMG1HS delta 26 icmeBL%ha`&X~VWyZbOq0LqjW5Ln{N*%?D#oS^xlmunBDd diff --git a/lang/acf-es_VE.po b/lang/acf-es_VE.po index c6703ff..7880fe4 100644 --- a/lang/acf-es_VE.po +++ b/lang/acf-es_VE.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_VE\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2868,7 +2884,7 @@ msgstr "%1$s debe tener un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adjunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar en la API REST" @@ -2916,31 +2932,31 @@ msgstr "Seleccionar el color por defecto" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2950,7 +2966,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3154,7 +3170,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3269,7 +3285,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3284,7 +3300,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clonar campo" @@ -3331,7 +3347,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3340,21 +3356,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3362,83 +3378,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3487,93 +3503,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -3737,7 +3753,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3756,7 +3772,7 @@ msgstr "Documentación" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3800,7 +3816,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3824,8 +3840,8 @@ msgstr "El campo %1$s ahora se puede encontrar en el grupo de campos %2$s" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3852,8 +3868,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3870,8 +3886,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3886,14 +3902,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena \"field_\" no se debe utilizar al comienzo de un nombre de campo" @@ -3929,7 +3945,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4064,12 +4080,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4131,7 +4147,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4140,34 +4156,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe ser mayor de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4669,12 +4685,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -4862,17 +4878,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4881,7 +4897,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -4889,7 +4905,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4897,7 +4913,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -4905,14 +4921,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4921,7 +4937,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4932,7 +4948,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4968,7 +4984,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5157,12 +5173,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5318,7 +5334,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5338,13 +5354,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-fa_IR.mo b/lang/acf-fa_IR.mo index 1c6f00bc61fa8cd7a10c8d57a0be4767b6aa8d30..ad493d42f0926d1cba00b0b4e9e499fa98cf5671 100644 GIT binary patch delta 26 icmZ4fih21f<_+zQ+(s5529{QaCRWBqnSelect items to hide them from the edit screen." msgstr "انتخاب آیتم ها برای پنهان کردن آن ها از صفحه ویرایش." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "مخفی کردن در صفحه" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "ارسال بازتاب ها" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3378,83 +3394,83 @@ msgid "Tags" msgstr "برچسب ها" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "دسته ها" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "صفات برگه" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "فرمت" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "نویسنده" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "نامک" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "بازنگری ها" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "دیدگاه ها" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "گفتگو" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "چکیده" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "ویرایش گر محتوا(ادیتور اصلی)" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "پیوند یکتا" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "نمایش لیست گروه فیلد " -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "گروه ها با شماره ترتیب کمتر اول دیده می شوند" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "شماره ترتیب." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "زیر فیلد ها" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "برچسب‌های زیر" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3503,92 +3519,92 @@ msgstr "کلید" msgid "Order" msgstr "ترتیب" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "بستن فیلد " -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "شناسه" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "کلاس" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "عرض" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "مشخصات پوشش فیلد" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "دستورالعمل هایی برای نویسندگان. هنگام ارسال داده ها نمایش داده می شوند" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "دستورالعمل ها" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "نوع فیلد " -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "تک کلمه، بدون فاصله. خط زیرین و خط تیره ها مجازاند" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "نام فیلد " -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "این نامی است که در صفحه \"ویرایش\" نمایش داده خواهد شد" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "برچسب فیلد " -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "حذف" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "حذف زمینه" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "انتقال" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "انتقال زمینه ها به گروه دیگر" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "تکثیر زمینه" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "ویرایش زمینه" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "گرفتن و کشیدن برای مرتب سازی" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "نمایش این گروه زمینه اگر" @@ -3747,7 +3763,7 @@ msgstr "انتخاب %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "تکثیر" @@ -3766,7 +3782,7 @@ msgstr "مستندات" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3807,7 +3823,7 @@ msgstr "بازبینی و به‌روزرسانی سایت‌ها" msgid "Upgrade Database" msgstr "به‌روزرسانی پایگاه داده" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "زمینه‌های سفارشی" @@ -3831,8 +3847,8 @@ msgstr "" msgid "Move Complete." msgstr "انتقال کامل شد." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3859,8 +3875,8 @@ msgstr "خالی (null)" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "کپی" @@ -3877,8 +3893,8 @@ msgid "Checked" msgstr "انتخاب شده" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "جابجایی زمینه دلخواه" @@ -3893,14 +3909,14 @@ msgid "Field group title is required" msgstr "عنوان گروه زمینه ضروری است" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "این زمینه قبل از اینکه ذخیره شود نمی تواند جابجا شود" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "کلمه متنی \"field_\" نباید در ابتدای نام فیلد استفاده شود" @@ -3935,7 +3951,7 @@ msgid "Field group updated." msgstr "گروه زمینه بروز شد." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "ابزارها" @@ -4070,12 +4086,12 @@ msgstr "هر نوع مقدار" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "لغو" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "اطمینان دارید؟" @@ -4137,7 +4153,7 @@ msgstr "ویرایش" msgid "The changes you made will be lost if you navigate away from this page" msgstr "اگر از صفحه جاری خارج شوید ، تغییرات شما ذخیره نخواهند شد" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "نوع فایل باید %s باشد." @@ -4146,34 +4162,34 @@ msgstr "نوع فایل باید %s باشد." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "یا" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "حجم فایل ها نباید از %s بیشتر باشد." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "حجم فایل باید حداقل %s باشد." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "ارتفاع تصویر نباید از %d پیکسل بیشتر باشد." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "ارتفاع فایل باید حداقل %d پیکسل باشد." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "عرض تصویر نباید از %d پیکسل بیشتر باشد." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "عرض تصویر باید حداقل %d پیکسل باشد." @@ -4673,12 +4689,12 @@ msgstr "انتخاب کننده زمان و تاریخ" msgid "Endpoint" msgstr "نقطه پایانی" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "سمت چپ" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "سمت بالا" @@ -4865,17 +4881,17 @@ msgstr "متن" msgid "Visual" msgstr "بصری" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "مقدار نباید از %d کاراکتر بیشتر شود" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "برای نامحدود بودن این بخش را خالی بگذارید" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "محدودیت کاراکتر" @@ -4884,7 +4900,7 @@ msgstr "محدودیت کاراکتر" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "بعد از ورودی نمایش داده می شود" @@ -4892,7 +4908,7 @@ msgstr "بعد از ورودی نمایش داده می شود" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "پسوند" @@ -4900,7 +4916,7 @@ msgstr "پسوند" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "قبل از ورودی نمایش داده می شود" @@ -4908,14 +4924,14 @@ msgstr "قبل از ورودی نمایش داده می شود" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "پیشوند" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4924,7 +4940,7 @@ msgstr "در داخل ورودی نمایش داده می شود" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4935,7 +4951,7 @@ msgstr "نگهدارنده مکان متن" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4970,7 +4986,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5159,12 +5175,12 @@ msgstr "هیچ تصویری انتخاب نشده" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "حذف" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5318,7 +5334,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5338,13 +5354,13 @@ msgstr "پیام" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "خیر" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "بله" diff --git a/lang/acf-fi.mo b/lang/acf-fi.mo index db8a77b24d41fefb1b393e884c1c25dd3755b6d7..c5af615d2f6f6c2a3682d22997a45d2588e86e20 100644 GIT binary patch delta 24 fcmeB=>5tjqCCzPQ5n^CzWoTk$Y_vI4dY2FYVB7~w delta 24 fcmeB=>5tjqCCzPU5@Kj*Wol?;V7fU}dY2FYU`Gc) diff --git a/lang/acf-fi.po b/lang/acf-fi.po index 6eea903..44d1a87 100644 --- a/lang/acf-fi.po +++ b/lang/acf-fi.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: fi\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-fr_CA.mo b/lang/acf-fr_CA.mo index cd7d17b7ccf90b13f51cacc3bed9af8f71259f50..78ad1af0a057a201d7e6a6a2415a406378b33541 100644 GIT binary patch delta 26 icmeyond$RprVZQTxQ#4A3@oh-O{|QKHXn>LvIYQ^VhO|m delta 26 icmeyond$RprVZQTxD8E03=OSJ4Xq4JHy?~MvIYQ@%?Y^x diff --git a/lang/acf-fr_CA.po b/lang/acf-fr_CA.po index f161ea8..29556f0 100644 --- a/lang/acf-fr_CA.po +++ b/lang/acf-fr_CA.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: fr_CA\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2664,38 +2680,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2791,8 +2807,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2866,7 +2882,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2914,7 +2930,7 @@ msgstr "" msgid "Clear color" msgstr "" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "" @@ -2923,23 +2939,23 @@ msgstr "" msgid "Options" msgstr "Options" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2949,7 +2965,7 @@ msgstr "" msgid "Taxonomies" msgstr "" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3136,7 +3152,7 @@ msgstr "Élément de menu" msgid "Post Status" msgstr "État de l’article" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3251,7 +3267,7 @@ msgid "Show this field if" msgstr "Montrer ce champ si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Logique conditionnelle" @@ -3266,7 +3282,7 @@ msgstr "et" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Champ Clone" @@ -3313,7 +3329,7 @@ msgstr "Répéteur" msgid "Back to all tools" msgstr "Retour aux outils" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3321,22 +3337,22 @@ msgstr "" "Si plusieurs groupes ACF sont présents sur une page d‘édition, le groupe " "portant le numéro le plus bas sera affiché en premier" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Sélectionnez les champs que vous souhaitez masquer sur la page " "d‘édition." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Masquer" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Envoyer des rétroliens" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3344,84 +3360,84 @@ msgid "Tags" msgstr "Mots-clés" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Catégories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Attributs de page" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Auteur" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Identifiant (slug)" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Révisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Commentaires" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extrait" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Éditeur de contenu" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalien" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Affiché dans la liste des groupes de champs" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "" "Le groupe de champs qui a l’ordre le plus petit sera affiché en premier" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Ordre" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Sous les champs" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Sous les intitulés" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3470,92 +3486,92 @@ msgstr "Identifiant" msgid "Order" msgstr "Ordre" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Fermer le champ" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "largeur" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Attributs du conteneur" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructions pour les auteurs. Affichées lors de la saisie du contenu" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Type de champ" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Un seul mot, sans espace. Les « _ » et « - » sont autorisés" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nom du champ" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Ce nom apparaîtra sur la page d‘édition" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Titre du champ" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Supprimer" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Supprimer ce champ" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Déplacer" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Déplacer le champ dans un autre groupe" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Dupliquer ce champ" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Modifier ce champ" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Faites glisser pour réorganiser" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Montrer ce groupe si" @@ -3720,7 +3736,7 @@ msgstr "Choisir %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliquer" @@ -3739,7 +3755,7 @@ msgstr "Documentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3783,7 +3799,7 @@ msgstr "Examiner les sites et mettre à niveau" msgid "Upgrade Database" msgstr "Mise à niveau de la base de données" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "ACF" @@ -3807,8 +3823,8 @@ msgstr "" msgid "Move Complete." msgstr "Déplacement effectué." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3835,8 +3851,8 @@ msgstr "Vide" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copie" @@ -3853,8 +3869,8 @@ msgid "Checked" msgstr "Coché" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Déplacer le champ personnalisé" @@ -3869,16 +3885,16 @@ msgid "Field group title is required" msgstr "Veuillez indiquer un titre pour le groupe de champs" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Ce champ ne peut pas être déplacé tant que ses modifications n'ont pas été " "enregistrées" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Le nom d’un champ ne peut pas commencer par « field_ »" @@ -3913,7 +3929,7 @@ msgid "Field group updated." msgstr "Groupe de champs mis à jour." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Outils" @@ -4048,12 +4064,12 @@ msgstr "A n'importe quelle valeur" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annuler" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Êtes-vous sûr(e)?" @@ -4115,7 +4131,7 @@ msgstr "Modifier" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Les modifications seront perdues si vous quittez cette page" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Le type de fichier doit être %s." @@ -4124,34 +4140,34 @@ msgstr "Le type de fichier doit être %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Le poids de l'image ne doit pas dépasser %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Le poids de l'image doit être d'au moins %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "L'image ne doit pas dépasser %dpx de hauteur." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "L'image doit mesurer au moins %dpx de hauteur." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "L'image ne doit pas dépasser %dpx de largeur." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "L'image doit mesurer au moins %dpx de largeur." @@ -4653,12 +4669,12 @@ msgstr "Sélecteur de date et heure" msgid "Endpoint" msgstr "Extrémité" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Aligné à gauche" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Aligné en haut" @@ -4848,17 +4864,17 @@ msgstr "Texte" msgid "Visual" msgstr "Visuel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "La valeur ne doit pas dépasser %d caractères" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Laisser vide ne pas donner de limite" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite de caractères" @@ -4867,7 +4883,7 @@ msgstr "Limite de caractères" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Apparait après le champ" @@ -4875,7 +4891,7 @@ msgstr "Apparait après le champ" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Suffixe" @@ -4883,7 +4899,7 @@ msgstr "Suffixe" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Apparait avant le champ" @@ -4891,14 +4907,14 @@ msgstr "Apparait avant le champ" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Préfixe" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4907,7 +4923,7 @@ msgstr "Apparait dans le champ" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4918,7 +4934,7 @@ msgstr "Texte indicatif" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4954,7 +4970,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5145,12 +5161,12 @@ msgstr "Aucune image sélectionnée" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Enlever" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5304,7 +5320,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5324,13 +5340,13 @@ msgstr "Message" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Non" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Oui" diff --git a/lang/acf-fr_FR.mo b/lang/acf-fr_FR.mo index a4f9106d50aafaaed80d19bcbd5f94067f65a9d9..705172f83cc6a30c8a7b86f26f77ef321c094500 100644 GIT binary patch delta 26 icmcaSmF@CWwhi_VxQ#4A3@oh-O{|QKHhVqjTm=A&iV7?M delta 26 icmcaSmF@CWwhi_VxD8E03=OSJ4Xq4JH+wzkTm=A%^$H;X diff --git a/lang/acf-fr_FR.po b/lang/acf-fr_FR.po index b55ea7a..371dba9 100644 --- a/lang/acf-fr_FR.po +++ b/lang/acf-fr_FR.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: fr_FR\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "Ajouter des champs" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Ce champ" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logo WP Engine" @@ -207,25 +223,25 @@ msgstr "" "Définit si les publications doivent être exclues des résultats de recherche " "et des pages d’archive de taxonomie." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Autres outils de WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Conçu pour ceux qui construisent avec WordPress, par l’équipe %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Voir les tarifs & mettre à niveau" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "En Savoir Plus" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2312,7 +2328,7 @@ msgstr "Rétroliens" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Parcourir les champs" @@ -2592,9 +2608,9 @@ msgstr "Type à rechercher…" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Uniquement sur PRO" @@ -2708,13 +2724,13 @@ msgid "Close Modal" msgstr "Fermer la modale" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Champ déplacé vers un autre groupe" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Fermer la modale" @@ -2757,7 +2773,7 @@ msgstr "" "Les valeurs personnalisées des cases à cocher ne peuvent pas être vides. " "Décochez toutes les valeurs vides." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Mises à jour" @@ -2808,38 +2824,38 @@ msgid "Add Your First Field Group" msgstr "Ajouter votre premier groupe de champs" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Pages d’options" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Blocs ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Champ galerie" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Champ de contenu flexible" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Champ répéteur" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Débloquer des fonctionnalités supplémentaires avec ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Supprimer le groupe de champ" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Créé le %1$s à %2$s" @@ -2939,8 +2955,8 @@ msgid "Activate this item" msgstr "Activer cet élément" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Déplacer le groupe de champs vers la corbeille ?" @@ -3026,7 +3042,7 @@ msgstr "%1$s doit avoir un ID de publication valide." msgid "%s requires a valid attachment ID." msgstr "%s nécessite un ID de fichier jointe valide." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Afficher dans l’API REST" @@ -3074,31 +3090,31 @@ msgstr "Sélectionner une couleur par défaut" msgid "Clear color" msgstr "Effacer la couleur" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocs" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Options" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Comptes" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Éléments de menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Fichiers joints" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3108,7 +3124,7 @@ msgstr "Fichiers joints" msgid "Taxonomies" msgstr "Taxonomies" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3318,7 +3334,7 @@ msgstr "Élément de menu" msgid "Post Status" msgstr "État de la publication" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3433,7 +3449,7 @@ msgid "Show this field if" msgstr "Afficher ce champ si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Logique conditionnelle" @@ -3448,7 +3464,7 @@ msgstr "et" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Champ clone" @@ -3495,7 +3511,7 @@ msgstr "Répéteur" msgid "Back to all tools" msgstr "Retour aux outils" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3504,22 +3520,22 @@ msgstr "" "les options du premier groupe de champs seront utilisées (celle avec le " "numéro de commande le plus bas)." -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Sélectionner les éléments à masquer sur l’écran de " "modification." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Masquer de l’écran" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Envoyer des rétroliens" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3527,83 +3543,83 @@ msgid "Tags" msgstr "Étiquettes" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Catégories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Attributs de page" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Auteur/autrice" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Révisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Commentaires" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Commentaires" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extrait" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Éditeur de contenu" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalien" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Affiché dans la liste des groupes de champs" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Les groupes de champs avec un ordre inférieur apparaitront en premier" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "N° d’ordre." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Sous les champs" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Sous les libellés" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Emplacement des instructions" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Emplacement des libellés" @@ -3652,95 +3668,95 @@ msgstr "Clé" msgid "Order" msgstr "Ordre" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Fermer le champ" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "largeur" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Attributs du conteneur" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatoire" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instructions pour les auteurs et autrices. Affichées lors de l’envoi des " "données" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Type de champ" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Un seul mot. Aucun espace. Les tirets bas et les tirets sont autorisés." -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nom du champ" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Ceci est le nom qui apparaîtra sur la page de modification" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Libellé du champ" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Supprimer" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Supprimer le champ" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Déplacer" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Deplacer le champ vers un autre groupe" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Dupliquer le champ" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Modifier le champ" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Faites glisser pour réorganiser" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Afficher ce groupe de champs si" @@ -3914,7 +3930,7 @@ msgstr "Sélectionner %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliquer" @@ -3933,7 +3949,7 @@ msgstr "Documentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3977,7 +3993,7 @@ msgstr "Examiner les sites et mettre à niveau" msgid "Upgrade Database" msgstr "Mettre à niveau la base de données" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Champs personnalisés" @@ -4002,8 +4018,8 @@ msgstr "" msgid "Move Complete." msgstr "Déplacement effectué." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4030,8 +4046,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copier" @@ -4048,8 +4064,8 @@ msgid "Checked" msgstr "Coché" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Déplacer le champ personnalisé" @@ -4064,16 +4080,16 @@ msgid "Field group title is required" msgstr "Le titre du groupe de champ est requis" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Ce champ ne peut pas être déplacé tant que ses modifications n’ont pas été " "enregistrées" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La chaine « field_ » ne peut pas être utilisée au début du nom d’un champ" @@ -4109,7 +4125,7 @@ msgid "Field group updated." msgstr "Groupe de champs mis à jour." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Outils" @@ -4244,12 +4260,12 @@ msgstr "A n’importe quelle valeur" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annuler" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Confirmez-vous ?" @@ -4313,7 +4329,7 @@ msgstr "" "Les modifications que vous avez effectuées seront perdues si vous quittez " "cette page" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Le type de fichier doit être %s." @@ -4322,34 +4338,34 @@ msgstr "Le type de fichier doit être %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "La taille du fichier ne doit pas excéder %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "La taille du fichier doit être d’au moins %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La hauteur de l’image ne doit pas excéder %d px." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La hauteur de l’image doit être au minimum de %d px." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "La largeur de l’image ne doit pas excéder %d px." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "La largeur de l’image doit être au minimum de %d px." @@ -4851,12 +4867,12 @@ msgstr "Sélecteur de date et heure" msgid "Endpoint" msgstr "Point de terminaison" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Aligné à gauche" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Aligné en haut" @@ -5045,17 +5061,17 @@ msgstr "Texte" msgid "Visual" msgstr "Visuel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "La valeur ne doit pas excéder %d caractères" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Laisser vide pour ne fixer aucune limite" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite de caractères" @@ -5064,7 +5080,7 @@ msgstr "Limite de caractères" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Apparait après le champ" @@ -5072,7 +5088,7 @@ msgstr "Apparait après le champ" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Ajouter après" @@ -5080,7 +5096,7 @@ msgstr "Ajouter après" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Apparait avant le champ" @@ -5088,14 +5104,14 @@ msgstr "Apparait avant le champ" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Ajouter avant" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5104,7 +5120,7 @@ msgstr "Apparaît dans l’entrée" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5115,7 +5131,7 @@ msgstr "Texte indicatif" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5151,7 +5167,7 @@ msgstr "Maximum de publications" msgid "Minimum Posts" msgstr "Minimum de publications" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5341,12 +5357,12 @@ msgstr "Aucune image sélectionnée" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Retirer" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5500,7 +5516,7 @@ msgstr "Interface (UI) stylisée" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5520,13 +5536,13 @@ msgstr "Message" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Non" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Oui" diff --git a/lang/acf-gl_ES.mo b/lang/acf-gl_ES.mo index c82634a9a64d71b46d29d12bb6aa88f6966efbcf..4b8fdfdd1d6bae84c954726b27668c6f4b9e6bc9 100644 GIT binary patch delta 13639 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 Uxh*`{*12!Bl^Ho@SKKc8f8*Y;Qvd(} delta 13416 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 N#I^AmwbovV{2w@nZ2Select items to hide them from the edit screen." msgstr "" "Selecciona os elementos que ocultar da pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3381,83 +3397,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos da páxina" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisións" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Os grupos de campos con menor orde aparecerán primeiro" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orde" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debaixo dos campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debaixo das etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Localización da instrución" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Localización da etiqueta" @@ -3506,92 +3522,92 @@ msgstr "Clave" msgid "Order" msgstr "Orde" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos do contedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obrigatorio" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instrucións para os autores. Móstrase á hora de enviar os datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucións" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Unha soa palabra, sen espazos. Permítense guións e guións bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nome do campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este é o nome que aparecerá na páxina EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta do campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a outro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Amosar este grupo de campos se" @@ -3761,7 +3777,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3780,7 +3796,7 @@ msgstr "Documentación" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3824,7 +3840,7 @@ msgstr "Revisar sitios e actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3848,8 +3864,8 @@ msgstr "O campo %1$s agora pódese atopar no grupo de campos %2$s" msgid "Move Complete." msgstr "Movemento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3876,8 +3892,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3894,8 +3910,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3910,14 +3926,14 @@ msgid "Field group title is required" msgstr "O título do grupo de campos é obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo pódese mover ata que os seus trocos garden" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "A cadea \"field_\" non se debe utilizar ao comezo dun nome de campo" @@ -3952,7 +3968,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Ferramentas" @@ -4087,12 +4103,12 @@ msgstr "Ten algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Estás seguro?" @@ -4154,7 +4170,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Os trocos que realizaras perderanse se navegas cara á outra páxina" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "O tipo de arquivo debe ser %s." @@ -4163,34 +4179,34 @@ msgstr "O tipo de arquivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "O tamaño de arquivo non debe ser maior de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "O tamaño do arquivo debe ser polo menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "A altura da imaxe non debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "A altura da imaxe debe ser polo menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "O ancho da imaxe non debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "O ancho da imaxe debe ser polo menos %dpx." @@ -4692,12 +4708,12 @@ msgstr "Selector de data e hora" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Aliñada á esquerda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Aliñada arriba" @@ -4885,17 +4901,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "O valor non debe exceder os %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déixao en branco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4904,7 +4920,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece despois da entrada" @@ -4912,7 +4928,7 @@ msgstr "Aparece despois da entrada" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4920,7 +4936,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes do campo" @@ -4928,14 +4944,14 @@ msgstr "Aparece antes do campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Antepor" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4944,7 +4960,7 @@ msgstr "Aparece no campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4955,7 +4971,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4991,7 +5007,7 @@ msgstr "Publicacións máximas" msgid "Minimum Posts" msgstr "Publicacións mínimas" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5180,12 +5196,12 @@ msgstr "Non hai ningunha imaxe seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5341,7 +5357,7 @@ msgstr "UI estilizada" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5361,13 +5377,13 @@ msgstr "Mensaxe" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Non" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Si" diff --git a/lang/acf-gu.mo b/lang/acf-gu.mo index 8d58f33e8f48f421cfade6315736c3c61086a009..7c92502add5c98843d910c4e606e5739b2c7329c 100644 GIT binary patch delta 18764 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%0A1@okpPUycMe78K@chLUMiQG?{{U6SX_jtnfGk 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 zdL%Select items to hide them from the edit screen." msgstr "" -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "સ્ક્રીન પર છુપાવો" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "ટ્રેકબેકસ મોકલો" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3496,83 +3512,83 @@ msgid "Tags" msgstr "ટૅગ્સ" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "કેટેગરીઓ" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "પેજ લક્ષણો" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "ફોર્મેટ" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "લેખક" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "સ્લગ" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "પુનરાવર્તનો" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "ટિપ્પણીઓ" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "ચર્ચા" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "અવતરણ" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "પરમાલિંક" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3621,92 +3637,92 @@ msgstr "ચાવી" msgid "Order" msgstr "ઓર્ડર" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "પહોળાઈ" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "જરૂરી?" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "ક્ષેત્ર પ્રકાર" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "ક્ષેત્રનું નામ" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "ફીલ્ડ લેબલ" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "કાઢી નાખો" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "ફિલ્ડ કાઢી નાખો" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "ખસેડો" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "ફાઇલ સંપાદિત કરો" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "" @@ -3865,7 +3881,7 @@ msgstr "%s પસંદ કરો" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "ડુપ્લિકેટ" @@ -3884,7 +3900,7 @@ msgstr "માર્ગદર્શિકા" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3928,7 +3944,7 @@ msgstr "" msgid "Upgrade Database" msgstr "" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "કસ્ટમ ફીલ્ડ" @@ -3952,8 +3968,8 @@ msgstr "%1$s ક્ષેત્ર હવે %2$s ક્ષેત્ર જૂ msgid "Move Complete." msgstr "" -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3980,8 +3996,8 @@ msgstr "શૂન્ય" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "નકલ" @@ -3998,8 +4014,8 @@ msgid "Checked" msgstr "ચકાસાયેલ" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "કસ્ટમ ફીલ્ડ ખસેડો" @@ -4014,14 +4030,14 @@ msgid "Field group title is required" msgstr "ક્ષેત્ર જૂથ શીર્ષક આવશ્યક છે" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "જ્યાં સુધી તેના ફેરફારો સાચવવામાં ન આવે ત્યાં સુધી આ ક્ષેત્ર ખસેડી શકાતું નથી" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "શબ્દમાળા \"field_\" નો ઉપયોગ ક્ષેત્રના નામની શરૂઆતમાં થઈ શકશે નહીં" @@ -4056,7 +4072,7 @@ msgid "Field group updated." msgstr "ફીલ્ડ જૂથ અપડેટ કર્યું." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "સાધનો" @@ -4191,12 +4207,12 @@ msgstr "કોઈપણ મૂલ્ય ધરાવે છે" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "રદ" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "શું તમને ખાતરી છે?" @@ -4258,7 +4274,7 @@ msgstr "સંપાદિત કરો" msgid "The changes you made will be lost if you navigate away from this page" msgstr "જો તમે આ પૃષ્ઠ છોડીને જશો તો તમે કરેલા ફેરફારો ખોવાઈ જશે" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "ફાઇલનો પ્રકાર %s હોવો આવશ્યક છે." @@ -4267,34 +4283,34 @@ msgstr "ફાઇલનો પ્રકાર %s હોવો આવશ્યક #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "અથવા" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "ફાઇલનું કદ %s થી વધુ ન હોવું જોઈએ." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "" -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "છબીની ઊંચાઈ %dpx કરતાં વધુ ન હોવી જોઈએ." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "છબીની ઊંચાઈ ઓછામાં ઓછી %dpx હોવી જોઈએ." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "છબીની પહોળાઈ %dpx થી વધુ ન હોવી જોઈએ." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "છબીની પહોળાઈ ઓછામાં ઓછી %dpx હોવી જોઈએ." @@ -4792,19 +4808,19 @@ msgstr "" msgid "Endpoint" msgstr "" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "" #: includes/fields/class-acf-field-tab.php:110 msgid "Placement" -msgstr "" +msgstr "પ્લેસમેન્ટ" #: includes/fields/class-acf-field-tab.php:26 msgid "Tab" @@ -4984,17 +5000,17 @@ msgstr "લખાણ" msgid "Visual" msgstr "દ્રશ્ય" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "મૂલ્ય %d અક્ષરોથી વધુ ન હોવું જોઈએ" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "" @@ -5003,7 +5019,7 @@ msgstr "" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "" @@ -5011,7 +5027,7 @@ msgstr "" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "" @@ -5019,7 +5035,7 @@ msgstr "" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "" @@ -5027,14 +5043,14 @@ msgstr "" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5043,7 +5059,7 @@ msgstr "" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5054,7 +5070,7 @@ msgstr "" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5090,7 +5106,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5279,12 +5295,12 @@ msgstr "કોઇ ચિત્ર પસંદ નથી કયુઁ" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "દૂર કરો" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5438,7 +5454,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5458,13 +5474,13 @@ msgstr "સંદેશ" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "ના" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "હા" diff --git a/lang/acf-he_IL.mo b/lang/acf-he_IL.mo index e71074f6772cd7a624bb1365ead835c08a71f407..a7d505f403d97e1decf568c7f213c2e011eb82f6 100644 GIT binary patch delta 24 gcmeyU^HFERW*%-Mix2}#D?<}2W24Rccs6qa0CH6bQvd(} delta 24 gcmeyU^HFERW*%-slMq8gD^o)&1Jlj>cs6qa0CB(wNB{r; diff --git a/lang/acf-he_IL.po b/lang/acf-he_IL.po index 2026c19..882acf9 100644 --- a/lang/acf-he_IL.po +++ b/lang/acf-he_IL.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: he_IL\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-hr.mo b/lang/acf-hr.mo index c416fde3fdd1a1a5355e1e3fae170f10fede5b34..d0ddfc6f4f285f4cede0295c17c38b2fb3d1ebaa 100644 GIT binary patch delta 26 icmaDqpXvR4rVR^XxQ#4A3@oh-O{|QKHm{CxF$MsR>IrTD delta 26 icmaDqpXvR4rVR^XxD8E03=OSJ4Xq4JH?NLyF$MsRRS9DN diff --git a/lang/acf-hr.po b/lang/acf-hr.po index a241332..829f224 100644 --- a/lang/acf-hr.po +++ b/lang/acf-hr.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: hr\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2190,7 +2206,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2477,9 +2493,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2592,13 +2608,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2687,38 +2703,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2816,8 +2832,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2894,7 +2910,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2942,31 +2958,31 @@ msgstr "" msgid "Clear color" msgstr "" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Postavke" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2976,7 +2992,7 @@ msgstr "" msgid "Taxonomies" msgstr "" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3163,7 +3179,7 @@ msgstr "Stavka izbornika" msgid "Post Status" msgstr "Status objave" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Izbornici" @@ -3278,7 +3294,7 @@ msgid "Show this field if" msgstr "Prikaži polje ako" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Uvjet za prikaz" @@ -3293,7 +3309,7 @@ msgstr "i" msgid "Local JSON" msgstr "Učitavanje polja iz JSON datoteke" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "" @@ -3336,7 +3352,7 @@ msgstr "Ponavljajuće polje" msgid "Back to all tools" msgstr "" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3344,20 +3360,20 @@ msgstr "" "Ukoliko je više skupova polja prikazano na istom ekranu, postavke prvog " "skupa polja će biti korištene (postavke polja sa nižim brojem u redosljedu)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Odaberite koje grupe želite sakriti prilikom uređivanja." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Sakrij" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Pošalji povratnu vezu" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3365,83 +3381,83 @@ msgid "Tags" msgstr "Oznake" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorije" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributi stranice" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revizija" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Komentari" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Rasprava" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Izvadak" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Uređivač sadržaja" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Stalna veza" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Vidljivo u popisu" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Skup polja sa nižim brojem će biti više pozicioniran" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Redni broj." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Iznad oznake" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Ispod oznake" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Pozicija uputa" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Pozicija oznake" @@ -3490,92 +3506,92 @@ msgstr "Ključ" msgid "Order" msgstr "Redni broj" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Zatvori polje" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klasa" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "širina" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Značajke prethodnog elementa" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obavezno?" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Upute priliko uređivanja. Vidljivo prilikom spremanja podataka" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Upute" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tip polja" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Jedna riječ, bez razmaka. Povlaka i donja crta su dozvoljeni" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Naziv polja" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Naziv koji se prikazuje prilikom uređivanja stranice" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Naziv polja" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Obriši" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Obriši polje" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Premjesti" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Premjeti polje u drugu skupinu" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Dupliciraj polje" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Uredi polje" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Presloži polja povlačenjem" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Prikaži ovaj skup polja ako" @@ -3735,7 +3751,7 @@ msgstr "Odaberi %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliciraj" @@ -3754,7 +3770,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3801,7 +3817,7 @@ msgstr "Pregledaj stranice i nadogradi" msgid "Upgrade Database" msgstr "Nadogradi bazu podataka" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Dodatna polja" @@ -3825,8 +3841,8 @@ msgstr "" msgid "Move Complete." msgstr "Premještanje dovršeno." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3853,8 +3869,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopiraj" @@ -3871,8 +3887,8 @@ msgid "Checked" msgstr "" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Premjesti polje" @@ -3887,14 +3903,14 @@ msgid "Field group title is required" msgstr "Naziv polja je obavezna" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Potrebno je spremiti izmjene prije nego možete premjestiti polje" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Polje ne može započinjati sa “field_”, odabrite drugi naziv" @@ -3929,7 +3945,7 @@ msgid "Field group updated." msgstr "Skup polja ažuriran." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Alati" @@ -4064,12 +4080,12 @@ msgstr "" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Otkaži" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Jeste li sigurni?" @@ -4132,7 +4148,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Izmjene koje ste napravili bit će izgubljene ukoliko napustite ovu stranicu" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Tip datoteke mora biti %s." @@ -4141,34 +4157,34 @@ msgstr "Tip datoteke mora biti %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ili" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "" -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Veličina datoteke mora biti najmanje %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Visina slike ne smije biti veća od %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Visina slike mora biti najmanje %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Širina slike ne smije biti veća od %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Širina slike mora biti najmanje %dpx." @@ -4667,12 +4683,12 @@ msgstr "Odabir datuma i sata" msgid "Endpoint" msgstr "Prijelomna točka" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Lijevo poravnato" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Poravnato sa vrhom" @@ -4859,17 +4875,17 @@ msgstr "Tekst polje" msgid "Visual" msgstr "Vizualno" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Ostavite prazno za neograničeno" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Ograniči broj znakova" @@ -4878,7 +4894,7 @@ msgstr "Ograniči broj znakova" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Prikazuje se iza polja" @@ -4886,7 +4902,7 @@ msgstr "Prikazuje se iza polja" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Umetni na kraj" @@ -4894,7 +4910,7 @@ msgstr "Umetni na kraj" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Prijazuje se ispred polja" @@ -4902,14 +4918,14 @@ msgstr "Prijazuje se ispred polja" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Umetni ispred" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4918,7 +4934,7 @@ msgstr "Prikazuje se unutar polja" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4929,7 +4945,7 @@ msgstr "Zadana vrijednost" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4966,7 +4982,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5157,12 +5173,12 @@ msgstr "Nema odabranih slika" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Ukloni" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5316,7 +5332,7 @@ msgstr "Stilizirano sučelje" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5336,13 +5352,13 @@ msgstr "Poruka" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Ne" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Da" diff --git a/lang/acf-hu_HU.mo b/lang/acf-hu_HU.mo index 1f218a2823984b485f7711f6f8cc8679cf5cbed5..c0848cac63e10f2d7ea84d01cb16355299d795da 100644 GIT binary patch delta 24 fcmX@Bc~*17cW!PYix2}#D?<}2W24PXJf}GTZITD0 delta 24 fcmX@Bc~*17cW!P&lMq8gD^o)&1Jlh+Jf}GTZ2bqA diff --git a/lang/acf-hu_HU.po b/lang/acf-hu_HU.po index e69dd6f..197bb72 100644 --- a/lang/acf-hu_HU.po +++ b/lang/acf-hu_HU.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: hu_HU\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-id_ID.mo b/lang/acf-id_ID.mo index 1b255d598b7a0fd5c9fe56d7dee4fab7b7deaaff..22a1a5db0ac38d91916156becc9b92e36bc4751c 100644 GIT binary patch delta 24 gcmbR4I^A`{8c}W|ix2}#D?<}2W24R6MIZ100A}t81poj5 delta 24 gcmbR4I^A`{8c}XTlMq8gD^o)&1JljhMIZ100A^VS`Tzg` diff --git a/lang/acf-id_ID.po b/lang/acf-id_ID.po index 3d92c83..49d8ae3 100644 --- a/lang/acf-id_ID.po +++ b/lang/acf-id_ID.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: id_ID\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-it_IT.mo b/lang/acf-it_IT.mo index e3fd35f7a78de66cd75fb1cc4998cdc21fd9f369..0dec75f2677aec2c591ad8de864622cbb664983a 100644 GIT binary patch delta 16529 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 diff --git a/lang/acf-it_IT.po b/lang/acf-it_IT.po index 2228eb0..750b5b4 100644 --- a/lang/acf-it_IT.po +++ b/lang/acf-it_IT.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: it_IT\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "Aggiungi campi" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Questo campo" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logo WP Engine" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Altri strumenti da WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -285,6 +301,8 @@ msgid "" "This taxonomy key is already in use by another taxonomy in ACF and cannot be " "used." msgstr "" +"Questa chiave di tassonomia è già stata usata da un'altra tassonomia in ACF " +"e non può essere usata." #: includes/post-types/class-acf-taxonomy.php:252 msgid "" @@ -1133,7 +1151,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:258 msgid "Add New Tag" -msgstr "" +msgstr "Aggiungi nuovo tag" #: includes/admin/views/acf-taxonomy/advanced-settings.php:257 msgid "Assigns the add new item text." @@ -2179,7 +2197,7 @@ msgstr "Trackback" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2455,9 +2473,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2569,13 +2587,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2616,7 +2634,7 @@ msgstr "Consenti valori personalizzati" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Aggiornamenti" @@ -2646,6 +2664,8 @@ msgid "" "New to ACF? Take a look at our getting " "started guide." msgstr "" +"Nuovo in ACF? Dai un'occhiata alla nostra guida per iniziare." #: includes/admin/views/acf-field-group/list-empty.php:15 msgid "Add Field Group" @@ -2663,38 +2683,38 @@ msgid "Add Your First Field Group" msgstr "Aggiungi il tuo primo gruppo di campi" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Blocchi ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Campo galleria" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Campo ripetitore" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" -msgstr "" +msgstr "Sblocca funzionalità aggiuntive con ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Creato il %1$s alle %2$s" @@ -2712,6 +2732,8 @@ msgid "" "Choose from over 30 field types. Learn " "more." msgstr "" +"Scegli tra più di 30 tipologie di campo. Scopri di più." #: includes/admin/views/acf-field-group/fields.php:65 msgid "" @@ -2790,8 +2812,8 @@ msgid "Activate this item" msgstr "Attiva questo elemento" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2875,7 +2897,7 @@ msgstr "%1$s deve avere un ID articolo valido." msgid "%s requires a valid attachment ID." msgstr "%s richiede un ID allegato valido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostra in API REST" @@ -2923,31 +2945,31 @@ msgstr "Seleziona il colore predefinito" msgid "Clear color" msgstr "Rimuovi colore" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocchi" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opzioni" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Utenti" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementi del menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widget" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Allegati" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2957,7 +2979,7 @@ msgstr "Allegati" msgid "Taxonomies" msgstr "Tassonomie" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3161,7 +3183,7 @@ msgstr "Elemento menu" msgid "Post Status" msgstr "Stato articolo" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menu" @@ -3276,7 +3298,7 @@ msgid "Show this field if" msgstr "Mostra questo campo se" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Condizione logica" @@ -3291,9 +3313,9 @@ msgstr "e" msgid "Local JSON" msgstr "JSON locale" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" -msgstr "Campo clone" +msgstr "Clona campo" #: includes/admin/views/upgrade/notice.php:30 msgid "" @@ -3338,7 +3360,7 @@ msgstr "Ripetitore" msgid "Back to all tools" msgstr "Torna a tutti gli strumenti" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3347,22 +3369,22 @@ msgstr "" "le opzioni del primo gruppo di campi usato (quello con il numero d'ordine " "più basso)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Seleziona gli elementi per nasconderli dalla schermata di " "modifica." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Nascondi nella schermata" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Invia trackback" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3370,83 +3392,83 @@ msgid "Tags" msgstr "Tag" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorie" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Attributi della pagina" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autore" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisioni" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Commenti" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussione" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Riassunto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor contenuto" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrato nell'elenco dei gruppi di campi" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "I gruppi di campi con un valore inferiore appariranno per primi" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "N. ordine" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Sotto ai campi" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Sotto alle etichette" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Posizione etichetta" @@ -3495,92 +3517,92 @@ msgstr "Chiave" msgid "Order" msgstr "Ordine" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Chiudi campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "larghezza" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Attributi contenitore" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Istruzioni per gli autori. Mostrato in fase di invio dei dati" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Istruzioni" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo di campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Singola parola, nessun spazio. Sottolineatura e trattini consentiti" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nome campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Questo è il nome che apparirà sulla pagina di modifica" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etichetta campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Elimina" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Elimina campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Sposta" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Sposta campo in un altro gruppo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplica campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Modifica campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Trascina per riordinare" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostra questo gruppo di campo se" @@ -3745,7 +3767,7 @@ msgstr "Seleziona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplica" @@ -3764,7 +3786,7 @@ msgstr "Documentazione" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3808,7 +3830,7 @@ msgstr "Verifica i siti ed effettua l'aggiornamento" msgid "Upgrade Database" msgstr "Aggiorna database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campi personalizzati" @@ -3832,8 +3854,8 @@ msgstr "Il campo %1$s può essere trovato nel gruppo di campi %2$s" msgid "Move Complete." msgstr "Spostamento completato." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3860,8 +3882,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copia" @@ -3878,8 +3900,8 @@ msgid "Checked" msgstr "Selezionato" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Sposta campo personalizzato" @@ -3894,16 +3916,16 @@ msgid "Field group title is required" msgstr "Il titolo del gruppo di campi è necessario" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Questo campo non può essere spostato fino a quando non saranno state salvate " "le modifiche" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La stringa \"field_\" non può essere usata come inizio nel nome di un campo" @@ -3939,7 +3961,7 @@ msgid "Field group updated." msgstr "Gruppo di campi aggiornato." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Strumenti" @@ -4074,12 +4096,12 @@ msgstr "Ha qualunque valore" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annulla" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Sei sicuro?" @@ -4141,7 +4163,7 @@ msgstr "Modifica" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Le modifiche effettuate verranno cancellate se esci da questa pagina" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "La tipologia del file deve essere %s." @@ -4150,34 +4172,34 @@ msgstr "La tipologia del file deve essere %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "oppure" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "La dimensione del file non deve superare %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "La dimensione del file deve essere di almeno %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "L'altezza dell'immagine non deve superare i %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "L'altezza dell'immagine deve essere di almeno %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "La larghezza dell'immagine non deve superare i %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "La larghezza dell'immagine deve essere di almeno %dpx." @@ -4678,12 +4700,12 @@ msgstr "Selettore data/ora" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Allineamento a sinistra" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Allineamento in alto" @@ -4873,17 +4895,17 @@ msgstr "Testo" msgid "Visual" msgstr "Visuale" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Il valore non può superare %d caratteri" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Lasciare vuoto per nessun limite" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite caratteri" @@ -4892,7 +4914,7 @@ msgstr "Limite caratteri" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Appare dopo il campo di input" @@ -4900,7 +4922,7 @@ msgstr "Appare dopo il campo di input" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Postponi" @@ -4908,7 +4930,7 @@ msgstr "Postponi" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Appare prima del campo di input" @@ -4916,14 +4938,14 @@ msgstr "Appare prima del campo di input" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponi" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4932,7 +4954,7 @@ msgstr "Appare all'interno del campo di input" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4943,7 +4965,7 @@ msgstr "Testo segnaposto" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4979,7 +5001,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5020,7 +5042,7 @@ msgstr "Tutte le tassonomie" #: includes/fields/class-acf-field-post_object.php:396 #: includes/fields/class-acf-field-relationship.php:608 msgid "Filter by Taxonomy" -msgstr "Fitra per tassonomia" +msgstr "Filtra per tassonomia" #: includes/fields/class-acf-field-page_link.php:469 #: includes/fields/class-acf-field-post_object.php:374 @@ -5168,12 +5190,12 @@ msgstr "Nessuna immagine selezionata" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Rimuovi" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5329,7 +5351,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5349,13 +5371,13 @@ msgstr "Messaggio" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sì" diff --git a/lang/acf-ja.mo b/lang/acf-ja.mo index 27416da9ec0ec889e0e228763675a90a7ed206d1..53d8653897ba16d14c997fba5b65834a9209c924 100644 GIT binary patch literal 71958 zcmc${2Yl7l8UO!9ac{-Ft^))G1h+VmAt+0RR;}YExg?P!H|8cF+S&|dD~O7q2)F=6 z!GWTp(ps&ptyXK*+EzP4La24Owbs`D-=F6^-#bE3`}_Z1|Nnh?d7nL>bIx41^K&>9``#m> zXc$bw{ozWu1AH0o1mA+&!u4<)_<`I14tK-;72FQ)Ix_h02Nmy7cqr`S_AyZDCSey? z2@ipdaC>;Ka~0eX`_phg_!3lle}<34kKs*l>8QYy&La=(FT>N|mr(Ie9vwwv;aGS+ zydRzlqcKr59-Ib?;Jt8XxDA1KfqTK-U^lm)1kb=e1SUR0#)vpq1xq5sCIZ4 zs=YSAUE#-Yci4$e*cx_$G<~!`R66Cb7p#Oz?+)iusPrCzD%V=5bbs#dzlL3~zXz57 zXHfCKgley?sq`MO3sie{hpOlCZXXC$&-0-Ar5LKbX=goDIyXV3zZfc=Wl-s?hRXlP zQ2GAG+3fxwLZ$Z~sQ5cy5aR6x)t+6U>X&l&G*tbrg?quN&P7oD`8b>pUxT;6^6vzB z{R*lc`&}5?vnNzL_kk+siBS0rc8-F|=OU@A3rarkfNIBQVSo5KRJ=Vd zilUzIAb1=+7pkA@oj1dB>`S4_yX(c&8QurgpFf96=XY>#*b4W7U%>?2`@6w@5>$Q8 zgKEd`K=s4rQ1z&Us{cf&{+b3=o_SE|{v0ZwW~hGt5GuWY!2@8YO9Bsqihqi8C{(%^ zK;=^ow}LfL?R6FW37iU5o)MP@UJR8^8C3X*Q2Bk&{hQo>4m=h2MehDPXPfiyQ03m@ zvJihKD0>&E@*M2$-J#^=XsC7_3{}tbp~4kGwc7-!_Q*h$XQsQ)h5KQ@9jd&KL&aYU zRnM2;$?z?>Kiu{5;NKG}{7G&<-Fc4ld?@)Zf@+@(RJ!%>XgCY1T+cw2^988(eg$gY z`~#H#7RgYK?V-}!7aj(WgsR5~sCeU`@+pOgP*e*Q{xzs}`IGy90u}x%ci)vsQ2mvF z3fCJd-sw>JkA#EZ1yJ&NCp-i`0S|@0f&0QQ;n{G{;wb6|FM+D>e0U(d7bf8IP;%Go zj7oz2K&X8CL4`jTDxY$wd}hMK;7WJ@73_)qZ_YzfVSJ5%ieC#Af3CZ)cK#Oj!d;7i z{CmSA;V3Bix&~?-Pk~+F0;qOa301x)pxXH*sCN4`WQa$9h6;aLY3P^HQ2rM}$z3T_ z{2xHYp99rCcS7ZRKimechLXEy;2H4eQ1#rQEQ$_?Cqboq3G56fK=oTS)I3)YmCp=! zzXNLiS^-tBb#DI^RQy(`eBXyE$7fLSzk*6{7bY>e?+ax=+}RtdoF~C;;n`5-8U^=+ zmqNv>g;sC4HTF4B;ctUm!6i`PmO_>D5%+%)ZioFp|b?4ylJR;<~n#RTnsgDy#duPe{ui+xcfd8tX;St4JFT|Q0ZI``@-9y#@#QV z>emX@pC3S#=ToTm_zzTlwyF&6xwCU0co6P~LZ#mys^2bynjh+*>N(Xp&)x5XJL0|u zD*Ovj?fqM*@E=0e=RZ*C>{=DdaVS*yBcbHsOn4ML4-SCehpNYqpxXPVQ1y5fN)FzE zs!ucA3BK?4FQCfPDIMbN43$n7sQCN4dpEc<_MTAjPl1Xz6e|4r?tckXyb8BZf(kbU zs$Ms{|57*w`y){0J*hhM|LIWeeGXK)$3V?nmq5*94bFR^=AW0K^4|#6jvvDvVCO5n z{h-1f3eSTBp~B6B3ikk1y`F%(!WW_1`7Nk&{}mnwzkoL1)r9b)pu%6~tcH`ZH$av9 zOQ>|W$^>?SO7AeJ_UYsHQ{a}^hd{N%Ft`gG4OOoqcQ1#^FAbG$z5CCGN^c(2`f?Xk zK2N*v3pJpn4csZjaMcK?M? z?Y0bdfzLvf^H)&m{>klsff~18z#eedy3k(zpyYTURJ>_W^Zsp6?XwCh-^ZZZXDyT* z{v4_t??9Ei)!qLI)n8jr4CA~zJOcY!Q0;mJRQ<1n>aU5;dZ_lC0acD$-Thvu{8qaE zGf@5Y5>&ZffvV@5Q0@C3RJs4-{+%X;a&HHf&c0CPJ_4%T$GQ7psB(>knx8I&DqqIk zzYkTeMyPliHT}K5skML$%*0(E9(XFduFW75*eBIXMF=-*chD zkAtdT3ab27?*Bb^pW^Pbop(azyTbV-+yeWHQ04n6R6ei5%i(X~p70a~k=pM(sC=v8 zKCm7t-vvPRJ*K# zs>jRlMEEvTd3X7K$bTPrB=$q0;thvN=R)_t0uIMs3y*@&!=CU%csbnv+K~SDpxSdf zRC#ZLs?S3Ae*mgK*Ffd}6R7t1B~-XyL)GKYZvPajJkbwA`a43Uzb{m~9RlTll=DQW zbOt!jg9>+<+smQKH3?dKIp@M&xZe%?!q?!@aEtoT4#z;v*8`y1aS~KM*Fp8qT&Q&C zJMV!i=Srw_o`8zi>ii5|hCONs{dqZ5_)@6$NkgS~EmS*Acl%tZ`rZkZ-u+PJcmk>% zFF=jAm!aY}L&g8l?Vm%%+oCb#y9?BK*$XP2o>1}nL5=%C?tURuI;BwMt9JVj;NjS( z!LINjsQ7O{rS~3Get(6^=L@L#yEKJyb`aD!JqfCxM#8c1LbxSd2_+woLe*~#l>9vl zkAxec((iIzXqQ8v^6v!|{v@b;Plp;eW1;f77^;3LsB%t*N@pt6ymX7(mqNAoWA45V zYFxYymF}OR()*`#i|a!=J39A;%BLGty8WQi8|MDsaeE3%9g z`{hyaeC+dKH~10k2ltv0&PUFJ$6&t^YTo=2RDb>ss+^y~?cf$OgMPZB^I)iX=@=+^ z9S+CA@o-!C3{?GJgsS)3aC_JWmCtAHzSFEQz7B#)X9V0GmO_QQ8g_=az#ZWNsCHQj zC5P`q`TrFv-Y2jR?0iFTKOV~74;}|6K$T+&RR6DV{s``b{cUFpJOcY?Q1SM^G1PYy zRJ;jL?a~0Zf-~U`@FuAA?{xcexDEEz(Aov6yf4C?;mdGG_zv6>wnC-%7pQO_yZhgv z^7{fRoh@ev{~e*qy&IJO!BFY-fGWocP~rQ#`#EqI>=!`wODR7S@!;w(_)7<_;I0*X}@KSij zT+Wo?B6uWx2};gCg}vckH?zlsgJ3T>1zrMIL)CltTY`Ka2$j!8@K`t(j)gygrEvdS zqv$Ev1b6Smx;>A*1@=+5g?o#8pxWhQsCM}ml>BWyKeWqfa5wA&pz<9D)t;BTe;L#` zse+0>9V*3sq)AoC9}!8BD z2^H>l?*A9}|2I^*cfTWq@9I1SN^Z}C%C8Jc-WuT%a0QgSy#ZCu&!O`FFI0bRzc9G( z0p-3wRQ3jlJ zp1;8^aGS-Uo(DL)LA7Hax1S7^&H(2~sC+Jl8ox<+9Gnl;-mgIQ&u`&w%mW*t@W*WEpk8Kb-IU0;;})9|-Mt zAyoO&Zl4A(!oJA)1>6$**cGAwzXP|yUJTX#6QJa|0UiNoLY3z+DEasm>;d0#`<4%e z{@5N$&W1y!a|u*AGVn+^%iY&Ng?j}a0^fx@!v8|Gek6py4XWLjIUj)u>}#R=_xDis z_z3O+|LyL(J{szE7*zSrfNHl(VJ|oxDxWn_^7aHP}nw;qYy!cKJ74 z0uNdp^yGC=^?mH|;QuqI`o0gb-@3Hz-HX zU7rf^xNkl#&E^3rPz4BP_$A48SzCvN{e?1cRfQ1SodY=fGA zKZ0tX&!GBY%jbjpPEhIX20Otn?!FgPI{QJzJH+jMq1x>vsC3SSYX5QYAUFjo{C)5c z_&8KK--ZhR0h|Fphid1>ABTJvLAC#VP~o40O7GY1{uxwxc6=d(+XKqp6G|?Qh3COD z;pK2HJOO?NmClhbhVVn7$~DUEHBk9ZcFuLKfGXb$Q04g}RDS<}%I`l=@wWd-=;y-3A@ei~Fdlc3~a1=Kw7XQ=Y+`by}>1XTXLpxn=dd%#g{FM+C8EgS%6 zIA4YRu@Rz}U29%s8p~_JY)jo5a_rqb> zpNC1f%WEOsE8&jVuY)S*O>h^u%((_C-It*HyA|#PKY)t&rE}ZYLqF~b<=zdd+{Zcx zJ1>Mvrvj>c8Mqsq1(p9IxE)*#<^LR1__yI&_@3Ku|5eE6E~xM;;r8%JD7pQybIUh^ z91L*QL)GtD*bBY_CC^_%wd)?gW{ri%!ya%PRQ-PdRgOha^}7!$okyL|yZ^7?S-8Ig zB{v7W8QNhCJOKN6sC=5>1MoigAN5uUR}59}iBR$|8!Dd_a96k%svN(7s`ndkclfT` zKZaXk{}5j)Dq*3OoXifJ$c~RJ!$0`Avm;!rNdU_z+aM_uRh?N)G-B zRnDz{6Y6~^RDLO_^sj|VZ>hUK0e8dxOQ?4K6WkYedMEVX{!saJgG#p#><)*)(_tM{ z`B%fU;Y)BIxXW)tdAmc!KOL$*L!iQ2lp}+owT=pARJucSDu?HK=j;PpI}h z@OL5JA#h*py`jo61gf1bc3ugs{oH;VRJezr^8KOvzvAxi!V_@+7^)mc{63VsFWevd zNl@vHg^FL|_A8;nH$c^MCRDlRLbb<(?*1Z_{Qd%}KJUB#uJ4BW_JE3if%8(Rd{R*P z)D_Z|7Lez0wo6zK()h@Q1bmMR5~9+rSl)Ce0F*-xOagHe+X20PlO6L%I%j! z;^Cr|h*5>a2hDvYi)*yG?;ThOZfJ%2FRJKU8we2@BAEYi+%eK!ui`CaA)iXLxt<@><<-xEL6W-47Y>x-TiLo{mzG-YoO%g zIjDC2Bis>w0hRvN9|re*q1=yws`nXgzZ7b`On^tig;3>q2`c`pQ04d&RQm5j^;74M zLiqil=AS{(+7HgbJ{?NV_xm{TAgFW>g@a&EcowXIO7C%~_&<4xfXH_c~O6ya!b-U1F-e_l2^b1XYgn;E!P?RJwit#yIT6Ju#Gh&ELbh zz#rhj*!%q>oWEZLdt<*A_J9vT<^Q(Z{{mIsE}w^co0DM?_E~T@_z_fko&L#O1`mOn zPtJmB=SJs4Q04p$RQvo5s$O3?6JLaWKMSh76Ja@A1SLP){wsvv1*&{~q1tC4>;unp z_eOXo_FLfz@GbY>>C3SGoDP+Lg>xc27kfQa`~Sk-e-G8pt#B0F>fa&1^P$2QJ6FN| zv408ofqVZav{xS}_i<3^TnW`KbKvFhHTUoPRq!7UB_9<~^=gEQKil0`K$Y)D?*F>; zJ*f71A1eH(P~mp|Z*V^dD!s05KgM}7R6Cvt6@HAn7em$K3aEHZ@E|w`D*P(v^HAa5 zgp!XB-F**EF%+*GR68FFRj$*Z>USYjdDBqgCc1kQRQd~`(t8j}eqM+D;J@K;cw(nc z(V58g_3%9GKiQ&_jr)DJ47?bQzZcoAF! z&w;yd-6^^jUIJC_-@_sBQ+O;qWt)&r8cxH0KU@Nj*|w9N_rC$BQqGsR>tyFlqj%^O z)#3jZRC^EGF{JxlsCv{uwZ{uk^?%*{{{a<#$DKlZ9srepH@9B|RlX9q4ZPazjqX1m zYTmpX?h2Q>eGODUtaUyQmH*G6#^qa3>HZU%Jnh`c`uiX#_Y=97@weTc3&+Wg2ivI~zK0ED7zr$mo%9(+ZmwG5Uycwz- z4?@Z7GtS?^zS#c-6|X0kPl|UkRC$L%xsP#P4%J?jQ02N3D!rTC{;2cUQ04julpO8P z<+kcQ3?2g~IUjJo>)dsZknaGfa-8G#OQ6b80#%9EBD`a?_l52xffJ>B%s=%7u*7lhHCF| zQ1Pcgm3xkJ2~_$IJJ&d$bG`@_?-y==%lR%;I_us4Z&3C4%KdlSC#1WN^I&H;sClCo zEQ8aa#@Q!u54gp?otU{;|7nDs`5uL39{dB9S;6;8%+KThJy;Fj#{XWp2EPmW9*X;0 zP-A;v%=$3pMTcPC1NRY__rW|J7Q^Rp+k$VJ@0o<%3F`9#{!N&b#C*6P_7U)JeAi+= z1CGLT73L54=6@c*Zx{S(^4xF2?Qp*FX99-fu%GR2+Y_E9h}PwWQP{ucrIEt#D%@@& z>=3^3hoKs+$L~n_%%@!|zL2;c-sGd@yd;@YQDo;W`JS&BF)cf3f@h(cSC4Y#GS1 zXrJ%#Zy&j zBfr}*KZp4rgek%PBM&2#;&wf5m-5xvy_j(G;K|rOf$^sjyJY%i_yc#J=bm-24tIU7 zhQG&uGU*KDtItumoxpc~utwFmf9h!*huePGSHkPu4YeuS3%6z1XSv%)P-AE?>8!>t z3E#zSZ`|@fH{f>>e(`4;%mexM!{KhixAFZY=H9rKz?1UAj=_8#Zo81iBZRxy{d!|R z68mlV-H6+A>{Xb1;HHn}1brs+UC8%C+*k9xjBqz#zmM;(#6yjUiapN$`03NxDf35s zPmzJoDY(DDH-))7+!?+{+{-=w_i)qPuFo%Vd&S*<13$s_iJdi@oq@z>h&8h)Ml_VY0J<2IBq z@h63O2e+WcN8cyh)o!ozeCK)G4cO;mzLxJq%(ucb`Hob2a4U}|490(N+<$|4lBcsL z_A3FzlQmz z@JIL`?s4Zp)Wc{v?lUmo>~UViZM4M>XN>Q;`4+g0FylRs3gSptor7BuZsnNw!|f96 zReay!`&+*HXl)#g`9*jQ+?DU~#QB~3cY)G-o`Njl(Ij|2Y1P9s;gg={dDz*CM8D^I z3T~zNy@FYv-SBJUtIuJ$KNyVmzW7wa{vG>)xS#K7-2%T$_-?QVev3SOE%wuKKbNrj z+~sM0-{U25n}y%4d=KWkJ^mNtCVlZz!W<3tc^~(#aCcAV3hY;V8oz*V@NL5Xhp?6~ zEtuEvoyj-;%*1^*@iy}PHQxd5aUJdhJ*~TOzZv(d;jw)GiTPIi&Ld3x`7iE=2OYY$w3 z`Cz^+`04X3<{SC`p07S<;QkWk4>A7)^QTaH&=2@N!goh67e>=ldJ^_wzN4^@^E8J! zN8)}e;Y;BlzU6#>!1r0j#eHYYxA4{HfPg4T+%ItJPU$PAmS>myW68!qYo%rh0hwq2B-b zY{ERjcPGBH2-A)4LfnV)9Zfo)!`tL4b2J82%x_XOOZ@p!ek??L#taQ_!>$6#NCS)V7dpNDyk+vWBZ=4%MgR@FZB z@N!SVO^Cdiu@4JN6=V{D63G-L%Yx(ZWcNY&U|54c2 z!;O4T%yTcsJ`=wuaC-~0K8IlbCvH_9?hM@a;rlDx^tm>`{x-`b%v2kuMU?-J}c;r?Au<28}*zrd+{r}LeL{XV|E_})(V z)A?S7c>#Wh@r^$VaM$NMp7wtT^JQ>~dSm`B{;%S9E^b#~|H}O$+;_zNc#n58ekbsa zKS$txgxlBRc$u4@^Z?rue-&X``2LyiE!ZD{hw#0JFrULMJe`lN|-WiUp4ahs1{!qa&Q^Fg@v@URN@p_@-3%sJQ> z5av64_fS~A``|wY_ZjeC*yGO=*uR7265KA}+t>XL#r?OqpT~C`=DDPMBj)Lt^_fk$ zbND{Tcdo|?KCGA6tKIEs5C6D({w)p!8wj&^Ufiv`ezhJ)L1p|IVa~>{Ki}be%W&Kd z&cd%6p2au*j3Ml~_#c4VRLsA_V<`41*q_0EhX*_rx2c%lgpcC>N7x(tcimrjoA2wm z>+>5pfp05e_4&E;6U-0s9q#rO&I@rnitq`Kk2Sg-zhm5A_7m}IgG+IH6h16R|J31k zB<2e#_pji!9`8oy<+z{5cQN(}@C?51xZmmUzkFx%9mKZ*zZ>8jzGsov1o$l9ALf;< zA7M_yZ-BdPhxtvu`do?IeEgrm{4(+MISDqxmH3sy1s-n)!o7;UAO3&zuy5dZsGISM zj=_G1hnM|)zQ4o&b$A=`C&FL2|F)R*8HW31d%qQZmPiuhv+l1R9 zcVA4{Cc^y$F3Ss3h5uhXpQ*40`*8Q4hIudI{MhYpV%Fys!o2}Ey4@W4=P%e_;=9n( zTY@=>`8oW~_CQOq-{bxRNPi(;eGc%nHsJRQ?6Yy-4)ckaug7mo%;$T&T@=AT*STA4 zACLV-zS|M!mwA5u3Gi#&`tbc3?zh34`0Dc>_B-7y`@U{oEDN9G`7V)xPfODRexLEZ0Q0~3_9R|8VYbKZOumQlecIDH8}t77U5b4W->!t8 zh&_#YOZYPE1%HhD+k7Ws9*>(ogR$$g8{a>Z&Ib5_yUBe|zQg!FfZy)8SHk$yjdTvc ztt)Pq;dle~lQDlEa}D1L4?6^N%FVZ8)@Nc~9xr2l$o=JamYaV-dUs);B7cQXbRSq( zT~S_~tWA|9#@D1P6J0YsSl+t!Jv@^r&m^kSwTX09Dv=(a=z7fInc!Yom#Iw@nPYVt zW9{VXlzI2w#NXrAmZcKo(-jrzN##|giEN}yzxJt?B`2m5$;8BDMR`dGH*{crss;Xa znN&@p1OM7o4fUY7o5bv}I0{}+lA6?&b>%gwOd?sEs7NKLp%P1EQWdG<+VXT&sO2|> zqOoYw@>E4hCgEX8ur^f{lE@_b*A$nPPfQUGb8T%+c~M<$unkr$IS(tZnjj`iN>b*K ztf)yPOC~2$SCwaKEoR6;fhuqktLus|mZeIlel}~;@K&V^$>Op~$`RU*iWL*MuEHbK zRhLK_EHeF2my#TK1xlhLx@L}u1tU%|RhcZWP#I~nOw_$9ov26_r7C)uv9`RnB89QG zjAX2^J)*wB5T~k!j@#w9#PD=gZCNHUxF(f~PE97tYEt7*JG5)&&_r#rrZiQ1+M$;f zRV1q>9D4e|@=S4ECPRm0PCYt#dhf&qsYH;Eszj2Gk|b40s>@SVB^8qs#p%k*x~lTp z$w+h}U00JBkaZZGuBofcBqo)m6P3xylI>(sMJiF7PL!o8suPpbb(FZYt_GQ}L*9|* zBg)c~dex?B42Fgr`VSbKn3S%mpy9s0)al|nHGWcJ5XwE0vZSt}1u`mgNqztdP0;cx z^}zU4O{%ImMQc&3(z@~zjN{WaiAs&ZOnGgcC7H3(sul!J*Ht0i-%z3 z#8izUjIjZz7>V-Q6#YdYoXcnlbEF$8!z88-NtKk-EX9aX71?EKYtmJvah`5t`pHE7 z6QhQVN{p|ovay}0N>*COBLkF~L1As2Ng_DqS8MjFO@%!Fiet(3=@{moXJFG z3YVhvRlUDCQHd7)C?TV)>SYZ`WGR=5+S?j5&QZx0B{Sv4wCPo~G;wuZZO;U=;P|?V zP|DhLjf$AzA5x~4ve_V}$@?ctYtnVq%7mGwmSGb*E%;LoraMV`raDzzK7O*LT$7;{ zs_40NI)m_QC8(C*=9<}KBPkQ<2c$nQ8|Ibb3A9HjD*dG_Xw>v1tF_JFG(?zKm3q&F zC_%qJoK0-Jc9Sm~Sog)>>2OQkyI#fm{oEeI=nx5)7*H(yF-Ey*&#i zI7#pS7=Kc#D4rfI_JF~Wri-&G(!~=HK#ZeCkBs^k7pH4VXk1LpUQEJS0}DYh(?gzv zO{W?KA&mQ^5~pUW)n65i%F_DwuyouB26zG&H{X z(Cjs-$~4P_W-f|XASo#C3WBksQ`5dDdmfYw*@zKck?-@4LU6I|DOfhY@sUBrRiLO$E0d&ne}OQ z2^;IP1jV2wf|dwYjf`ND_y!Xq9}MLhj=@;1fguGySbZrfcdO0dHECo@c`&UX5hjHr zvU7LZlqpkRLx@=GO^h4OUr7sYL&gpthT>H-fz=6#Eh*1bGX&5q5);ca<)(>+1us*J z_ABv46Dmn*b@LQP)P>qo1dSL|>6MgLaWrP_ZYGtLS5OzJ1-W=OPLlD&s~G9(RF$oZ z()5Ze(ppOsHVbNKsFI{LxSY|Z>B4JZV+f~gL!~EawPOj6_Y5kuEuXF*spX__mKT@V z3QIw8V&J8{z*Mm!D0F4z)fp;MI|)rDC>`mdE6|bR@&t{Kh+%n`jHYW!QCO~~@?pq@ zxrJp|$+HhjR%cAXWl2b(*oAc&t&Nd2iQ3arL4Q)+T{r2S7?)EtCZtl;@~e6I$4c#Y~K;s6(>i{aI{C zj7UyQ3{O?n;gt%i5?g{ZqW+<;gHjdtKC~f4p;07jmfv`!kkBOw8(h>MwYjt^F;<(; z#DHXVvZ%a*y-CDQ(6?uKMw+Ltwk%yEvkz}5zO{Xj5g1W~Dm7%;i{F}&5EoX%e$hNd;spE6& zSyKH@3ehYlV}C}+I`a5-gbyb4ML>7N!avgh>TBG(pt$HiMTRn zn2it0th%=EFJ8nbMLT83VZMf$mGN^TjZJ#{ny?QYOj+MLN)Y%aB_QuKc2 zq5({F7$-*q*i5iz3UG0!_t}G0Caa?XWr#(w#?~;6Q0%DbiT76dO6cF< zUKz|`c1*D$X5Y<77@!g-Mo~gFs99_Z!(3U({x795rddwMFTE4PQaZu16AF_A8&bAV zC_F7^@t{(!(psdwbz)e$lwpR8ZGN+g8GRJCxhB?{$q1sIVoX!G)uK4F4x=$AtS4fJ zOoAER=0UbdbPJv5Yp1$4U0oi4G_o*Mlvfv}lQnqQk{RZv*rKZ11~sUVgfB^{cqHq~ zSl)(PJ4@ygRy1`h|0ZL7s$fBi)6Oaxu|vG$jRw@!NZhpcP{}+?Vl-Mu*5!N_Q*E5W zt|K0gZX2#$`B@U_uo#Y_)SNGJvKAcrIVC*VAsR+(HLHCMyX&3>Cm}YOu$I=*dvtb~ zK#+4wUa6?J7-$?Gm6w*$R|Otd*0HTYKdLFWC0OST?LuUjzk)X4Yn3MAft)t5`Da$H zW=1bbB}Ru+%92fem~q)Y*P;UF&#a1yD)5TYAlr@7&;75SzcU2R>c--xLcS`HWRplxhWes zST-NHic@G$SH=#LtPTyu|8AwD@(170P@_5wL1`#}mR_~!Wh2dvnXwt!9c%_94NhCj?Q|r{ zoz2Ur-CWGXVB3Xetx4$wb(Nebvdn7YjOTtGe`Xg3TV16$h67!cH&2!*1vN)Qu^pTu zvx!B?NOC6Wfzi{ok4&N&lx8@swEW^j%4lHz!8nhQ zv5A7QRNz>{9^Ef$+Iz+00r#$c^XEs5iIP0O{N(a(F7uu3j-@c;?3JaajdosjMQm!& z$lEzjt|~6$4hX62phTGh-~7z&B(&fPG~YLSS(@kQ*D6Wm5bcq(7-o*34=3%61G!`; z?Cq!%Bd+{V&9ghE;G_OwVB1NP?KXpP=)gb|0Ugtr{%D~x8gN+?*C_0Ebv~NC#AeoP z=N!w)ly_E znwk=0!tswsid|j&;%KJq=Youl&*R-mqsi~TgNt%ujJmRw+i4E2U{9*^#CRLk-hr9E z{oQ|GPITCF(qYUZcDIS{qRm!MI|9;8tKXP$^~b_!x8mHIYm%_z1lFzzVc7Rm8XUnI zC?n!n8}1PXbAB0S%=q5JnJ~eM&Q4XOYS^j7R}m~i(S4M|-^=hzwR5UrKWv|;g$hLlql9gcCP zj-{0I5I?F5cl|>+jX;B{#dqlV+;!ggyjzBZ4+Tx%s5)BfLgL&PqXUGqqPz&~HNwTC z?=0ivQl1rrYe_p`kwt?Ju?nM(W5=RYO^+x{rS@+k45naaGzEi(Q!s@+TL+`3q?&u( zO~d35p}ZiI%1e-ico^lzV8=l^NW_kKhE{I6jJTUEGj1Ml=e3p993KW3#&h4GOJwZ~ zUnv)vXlRuwvfq4F_&)^X;!?+D^cy0m34~mjn04>Mu6!srmn?>M`pg87Z`H_^Lv2l+ zowl(oCyPy)$al3kaggxnfomN$Vwv6vwi$M0t>e}(^J|S~no5!a^36MyAS^C54Ae&1 z;4c)C1s;acMEE-l`#5_Vt!sT|tN~O>?2UOBbtf3)H zdef@B!ZqC?~5Tq#y%s-0ubsxf0pU`UMC zjcv}VnPNQ8dP)j{hbMS;daB)!KN71+mC^>h8baaWfU(p{gh^USv6Nr7et2^nO?r?~ zj2@zOO9w+3(`>7IvZP#P$zOVamRNgp5?)uGxWqqt? z^I|7Lbay5Nq)(;RZIAv*3}w}Klaw5D3qvRv{f3>=EA)sYnzWgypB?fBTbP37p@5kT ztqA>mGBzZ}gx5wkdvZ5aQDKVyaE|BshSm(swWiy>HQg3k(=B~O&7Ry*HxO~nEXwg-%63}cc#bQ00!Es5_O z@hi8~bZ;?SFMd!}?2N}Oz1S=vh`~p1fvl{V$l6u^WRDAUOk)a!jt`PWiSAl=QZ-D@ z+R63kEdOW(cfwtXZ3vwsb0}uk+HY0AoW zQ&-Jf?ASA9S?|13TJX4F1p#fnx4U&xRlD(sQ!|xPiA7sxHC?zo&(*!XTR{=L<&czI zg!XQQ5p0$wE1QuzV^HVo#v*q@g>`(MLMrckyWiX+_OXYhU5uxVp9BnUU3liF_i5F*<%x zn6QfHIrhd?_aL$Eu1yVRI6ZLY+#>Xw9#xDm6*?L@emt$oP#TGB7Y1 z*WD%QNk=mb@saA6i5Ye|?r4^rSFEgzv?DhAH!&jJI~rM2&J4sRVx;DcXe6&dnKLFu zdMn2_p+n!uUSa8<{3q0AmquXTWT!i%U>+Nv!CDyGX3CV2FPWLXnhkGPPl!%%K#2Oq z#_Ub2d&Tx_0GmME)3UP5Q}#?1yppc!5vL=sI8HC~^|vduDQbrJE=yPFsKUB8r-%DN84rND zBD9-g-Dz?dUC9EeXN|q|l2mUD?RL@CMd`6pzABQYG17Ospd-_8>=uSl?reg?Ry|>6 z^B_^R3$FHIl^O$>2_~$IY8k7ZiF=%|UpXcUH?y`fkhHWtTDCS_$4MiPUG(Z0J)Mz{ z(j$ePa_MoA&H%KHpncJxbkDBR)Ug9+#nmnvAF!6Jh zK(n4~wP>?+zJ3c3Y`I?pm_3%R;5*nR+I+J|V>fHTgXAmOk@iq1xcWhhg~+Z&!Im8p ziW9~}Y%--hgtDp1jCtpDX3w6+(MpP_Slamt^l$HVI$g zl@}xL5RqjxFN6H!#awtlMa*+3IP)t^qVPP>;<#Xk8oDLaH#EP$2vt}=i{e(2`H|5X zXeS+4)z)z15xCM=(fbnAm=VaMsC!YgaqFfoa9C!&X)vwoT2 zv%c-J?Z}qf4n2UAil2KBW}}Ersj2z07)UP>`A#D(!{QQc;{i*9^g?W1v2~QN~jO=Hl8@}-F(G9yGUcWR3cV8-GG8XDSwxZ*+K}fY(QY4$=odA%HgsVRJ4P>KI(Q(e z6is+JbQFtK6~FUg*Tp-h9&**S zPJkwIHw`xJ(3JT?x2#QTeAZ%fgyzlym#oFs0Z%!nyT*Biu`BWSAX?m5TA2uJPz2ZD zuT4@YrkU(X64A_JWiGJzMxxNorub|W6ht?Nf#ViiMcizAGPYrHz(PgN0~NG@6(_!` zXJx_5 zfAzwY$Qg0Z@PjSAQgUC(7DIqti!=oNQbif5N31UL4u{rK2f`D2c4XFb`C&p5n-(t> zZUl9@LQ;AgYRM8%KmM{~UPQ7iUD7+Di$cyz{Vq|nxCg+LO!U4Y!?BPxLYRH5uAHJ< zvTMIOQ_;Bhy8^qbAL~jX%;Ij`S83xzs_+Fh6N{n zzilHf+jgcC@CZ6LVNe@sYZCPWH8oE97(KeNXS$d1DD^U3+F#bUvn!C{I+9cF?6H&= zsH0d_?P7K1YAAb})p0zO!cM9Fk3OYy#^`jq?_z9GG=k2b=EyVJaM<4}D&k3<&_ z$?2>+yNlEtI8C0RE_9wta5=}~9i&s$nd*9}Y-5m@kh+}{ayx0%>3xzL`bh~E7*koQ zk`v2IS$+$W&Dbo>qSQIeg_t_3YbX<{LcYjcsL6l@xzlU0R2wo17(69$Jd{Em*V zmXm6ZVfE;O*Vye<9yt}hGq+Hhx;XN)_rF)CdC5?LHc=t3@Nm7B{d|(L#P1c&g9q%y zV}Un)*7r)NH>vO>!hiD^x+T}on%#1{P21DhI~+Evq^iRqs-P#S{Y!W`%0Z%@{sfny zoOSynh^)i7p~0xr*d#9>CH$^cdO9Rh7)zDS76D(`+0GSDIJ!tLtWDjmPV%z{N~D71 zwvgduGEqK$6AyRN?;65{??LVMdkmMO(HLqLpHjva?aX`XmX((;{A`yWP;`9C&cw`- zJcFDxw5jwh<`{$wH}=GcivKW%Q4yT7*VNeyrdW{a|xRJ{}JBWYoTbg2_=IR3ZjPfJclC4rOH2qA;rfuDOuwGOmlI1K)w5ZlCSGi>5 zI-dga7&c8%y*0J~v1?XSj$OmA&c;+HEA_mF8Ba07uTiZZYwQIpqsorybt6q}xkA?_ zD?ePOb~2s8EMvbt;k-r18WMys#&He`S3#tZW}HRDcDbsA$IyxHoQ3C<#oAPL!nR^# zln0?ESLj7aLXuin6!r;-W*y61ka3yqF4u`C`%e2OH@60BtgUm19PuT2{>|`DslMUP z%1ox3nMSF9a)+yCGoc)7zm@lG%h)g?wa;Q&K!Zut)hX8rbobc#~fa)_bP6!7yES$FI zW{j9%OTZ^eybmE1zlN0EI@M-+ZcO#`#V*P;Xw~=jHylC`+a6oI&FGoo)=rPU^`mBO zw|PZb$F2%xr4l`oQ#?r&2V&W$-MN?Jc{^%<3Pe+|>kl&5)0RC}quc{>o_#4TUo;AS zvlS#g9I^6vgL>%K>3&{Aic(Njf1a-S4~W7K*lqt{zc8`}Q@3PQ)_8W@d`wfW{!b#R z>i;M4DwEtNeq+S2$1{1TOiD?W_D(nR>Y8J{@#YaL4~e7>NNh5+Ij@?7R%@x;pCJjm zVV_Cq;(=$y8)N<;fgN;8Y&e+=Kd_sWWTv5;!qHEBexl!6Yn!2mQtAi^2wR7o0$@J` zi`yk>%V~bVc)mfvl6f8Le~o~#luOg*v+%nzG$fr)`uiP)$?mG8MrGff*u8Gzm_B*x zZYZXXFG%4~lgY~tMJ=3c572aep=pyUsPgO@n8nfBU3$Z7GvyZxQ3u(zyDRQEwCQ5H zb4W5gwf^~)bh4tFZVtZ|%qw-_6*ZGVxS>{MSeFLdb)y->07u)?MLD(60Z|DHS1o^` zq#S+6=h*OvLW=Z@%8Z>2KXDD0DX9v`lt6mqRP+6iKSfY$*|AdC zIhknY-Z;s3(7>T%O&1Dr3OkGx;#+&#L;5j`WYTX;b3yUbc20_Ou8Qg~Z-`t-Nx`>F zH1|wEf8E61MbqP7pHFUL%%H+aVK9Y22c4)7NS0qG@g|3pb{?B$c!-nYrGfq8tuj@~ zvn*_(A{7<J0xEFSZ6cG=KqQ|6hR`aSG|^l znc^18mfU7w9W0sWUqt+3R%ey;L-fgY2&}(dX=HJmYGu?Qt@^UXcbz zIo0KMp5n`r_P@OODbWmRKl#ceFZ<0g5?lCE#7g)b4wU+uWiE7$G zLRNQG>2sqF`Hyda#+GsWScS?N<^4nkv;D#^%>O>leSc%RSQzbLCZIkxL8D394@APh ziM;!+DDRIm=mkU(*E;qRf`6;|Js(@8M7Y62l@D^*!@M~5wAV~|yR)%1Jp4R5F__CT zRvUh+%a6P$J6#{?k&;eUO;6I*UNo+10(weSG|nDtIdrlY91{IwT|0Id%+QF<;i%3- z=0CQJolp|uu-sg+xW+b=L^mp@@LRHhNe)AklsR_b5?H_PjIG*+i@)`23v48xwLU!)C`2miZh7JsLmDb$s)v=k__~_LzDRU@m zqf(_Mg-pcxd^uHNey^0Ax|JcGXN-?=a-NzO*%M~?ZK1;P!yo%MJ7C<3^l}%8-dUT@ zxfC25glL4z9T{YuG&I^puk^Hv3G~=L^p(=R8rB)WtwMpEz}$YnAa3 zm?qV!MWSoT*8~i!eFx#Jy!`S40q9zALZ=%je)trfA8wH~Mljmn^oY*a<(M4A!KMi0 zjQ$qK988w7CXX;m@??%Og}cwJH4ei~j|8?`!eu!`&^WT7W8>H8X5&|}$U%szSUR?` z4XS+QklV7JuRm@Pe)TUSw@IlYDWxQ<&4z<~Z9^3t!>fnf^Q^21aW73r7hE`I=mi&^ zZI^VM5%Cw%SU3?s-I?oFh$|2NtcCCQ!}@D_t*<`1AJ;Ncq*tB_$&zPNwU;dXDwd($ zJHg9tMXKSgs$DtiZMn_^%8T`w%a(du!jykTw^!tD=g2{u)_I)Wx^rMz-A@HA;diMB zZ1zblT9BH{2Ds1VLHh}RHmNspQWJQgj)t0{Rif~i(~%K*VtN68{J^&2xf}HhQ<>-@ zPQfBpoyh)BQdFF-o*Z%Q$V0fY+S=+&zoUPsPiD*+?vTVF>_cjB73kNU6YI# zosRY0+>u41J32;qHQ6J&##ir>&BThmiG=E4>U59j&r{|k&ejFEhHuVNYcD27_R{61 zE+>1jIPq5Ym_ElG+pBNiUdNm?w$I7^`X1Ns*kg|B)2CmbKHGCi%UM&e;hEC%l3r)k zm1cU4P4`QvBk4yM_09I>_QSY1tkWx;#1+ZyhYuY-sMq;nmg$%1+q=*91H!YYURuNZ zp}k&Jdo)s9UUiCXPSD{_8#i`vuak1&^h-DXQeUq@{PjIO67H8csi?em`|tGfTbFcA zKRrWHO51atuRr9{YiLO>(~eIhw&yQ(HaE;{Zk*oSu(IvmscrW>ORMRzR`2lFD4QEr zg%ghEh7~Q(-rU@<6qn|P=b9U5=--Arnj3GxSj)nj87=-sYy;;)u(d8ycG% zXSS@nzHMnkbHgmNhUg2L>l<^?7fx@P@l6zxnC;0b& zOF{)FX48`YrQkG&PJmkKXRcp+-})zKY;1V4b;hFRh6S6eF@L_3z%+Mr)2+>o_gIcA znw#i=WgG5(y6u4*XrZ{NsQiMcYbMd$c(>JQg*EIvb81-G^2nmr`ekM*Oe#1%(A@M` zbK|NIe{S2lXIo}0X>Pd9x{ZGqhg9gy1=h+dS{|C;vT(VDpp&n&a3S}OQ*V5#xoMiG z-g5ne8|P7}T| z-rRJ5bJK$6ChGD4Ir3*mVS<>bPiqqbGv;BQsbJG*83#Vr3el|Bvl?YMpMntHoxp7T%(=xhUFLPDjB=nx19csj4=wH8-qnZdl&jNZ(Vdl^bR}(fSy9t!P=r z{HSTb+L3mraMrTwuIri`kvC>Z#{I08Ib_O|N|ACS?^{%xfke08W>P?!tFqnxcyrU8 z*2&aoWy`~j8|T%xtbD?z-fXQ_HaAW~%G>ULY{P1X5tD9x+g&$rxc$1e2Oiyc7rimJ zxiLSTFa~YH=8vN`H!e33ddB`js*gp5N3!PV--Z>fH{Q45iQ8>NF{j0A#fCM@H{LO2 z!!2t!-g!5EB(?F*MQwL2-*E5KO3K<_jka;g^&9S>jB^#j=TwTYGz6O6+<@@js%c8n z!Lg(M3Ts}W+{J#)qLHqteW4AJRW{7EXQOhs3A&u{|%}qDju%RkbO_Es8 zLSqoi*0x55iuJ5wSzq5ojUQ{7io2!OIFlz28|U5Kdh5e2b8b)>J1WG=mMPb_tfc4W zwoF~h5cxKVO6)WoDI9%IQ#0yUWpj#J7C+s(@IiXfq?;lCkgD4>t>yarT4vm#&Zuu_ zxnchLC+kV5b>7sLhi+?`cAMr)X4ECmY*EcW=bXbMDnp|$p7R?>&9m=yLlGR|L`H5JdEv;H~Chw)!QWFB=)3 z%mhBCQNUOZLID|XtXA|Kr3(TU%9ywQ<86tNwFHo2ugWhr3J)EmA!7B9lehFVY#W*z znGn^$`N9)7CH;_JJM@@LqPgKoRa+BhcI_>6QZu@qw5f-Q7X>Ozq~n!})zRg*KoU1h zf2w8Lee_-1@`u`%GyY@g*8E>643bKwY1MI_X&B7-wg~=TNt$IL(qT=zzecN!TzSG&5Mm|tpznUECxLg)-P6Jq-k2zY-??HmdGX$#Mcvy)<3&$!!66# zKl#u%{$<*rA4OWd8t$YI*RP$YrK@3Okcu`HJ70;S-B#Gb%fzxI$WPnyM_OjDib6^p z*M+H$HqHeky*Q&nr7D{^4M30OsfGDMmMek!JOp(;DwhCrYl{|OFD>~akR-^0Pg`qd zZXW_Ys%`0PFIcd2&EygYE}N7qPJc7rd1E76ln^xAX}KJ28bMvKHBn8C_Q2{?m_@w3 z=-AaJX3ZCc-ae!{axI+evmu(>%{xuE+amB}Udo00oUDh-UYo6+aX)Lt*j!G`stxFz zEc$d2^|dz37Nm7yeake-;%1xvYdpTTB{!AncDn?hEL*0}*th`Q)ugSkT3UT<4eCff zJ+*j3)e^BuQS;RFGCE9SR6y)+77 z31f0(@rpX$6mQ1)>;AGZOA&W49sX@!{iKKzw#=E;x`5SlMczzByRewDRI}m~Xf)ez zJ}p&t>H{q^Z?!dk1-k_H%uJj%g6KADYi9P%r11YyLI2;DQsS_BlkSor+IW$Cp~AE+ zUB)_)8$(Q5nmn24kjzERtlYLx0Ptq&I@8YasEr+6arDW|~CQYaYj zh2DAEN$c|aH!hfyuSMAMlfPWl-(XsiFB)o9TVs4gHf!g~PKObI+BHuH=@KH{6dV>uQlF7gjTtQpvDyyxGOD{L$D;h`RpS zg{{-(xH^XV#P*^Am6olIO&?lNm30TpKan@iqcG^=D3nC7ZS-bC&a}}|sQzt|pY*J_ zu}lRbgoGnrF4?FpU%BzFMcF_qWI+g@VQ!1^wgD`ls7fpa%SnRSPRyyWFPJ zv{q~FT)S8X@rEHNCb`C{Z|J-JY1-T;-mGR?pfcw);C3pn6soZA+h@u!`tUk57WT8YTezvY=>|=w^Z*KTz8JPwNzlo1(|0`iEN#7Yb>1eXuzyrB zP24T_E<@F5U4ED4nB88X?P;(g2q6*v-MEAlLYsB8717QLtsRMKSSL}n{Y}A8i$^Kj zpKu_+aD6Ijxp!XM(#N6@-uGWbe-5>8MQEu_{HCJ@#(qJA2}uWm53_p5QNw6)zpO$~ zFlZwin7Ki0+cjn|b{)(^g##Q(oYCBLv+W0vRgQItXZms8Ea1b9U7(%Uu4q}gSSz=N zx%ENA%)}X%u(WJWP42O#Z^-F{wls!RHr~$mjKz7OjdNs+f`wx+pEpRzCxDjek0Ms# zh&XE9aUOTSG2spJe{C+-fH5Qa^y_r1kKZU;H&>2?6Ju|Djwm)Z{cHrpUQY%~628tHSUw5)qv2TD|fw4@P* zF!7d285A7A+5Ea(lGDIE!0JduY8MNLwuSBLspCCuH?rMt_LkYRTIW60GUq0I=1GH- z(5@=9tbdYI%%>9FH(q}O=L|jYY}bNw+m^Ca%nX}nM2$lNTThsTw19ACsCs8#K{8{u zE}OYw6{`iMo~b#ro=#^LSZtM85&M!2Lccg-m2aK-VC&5{&^zQFOLE@)mFFs1_c|ik zG!e@tP3mW9VXDLCq_ragg@5VcIXA>0m7+K!JU3Orh$r0v#4Ef39Uj<+v~ z?rlq1rsB6VS#8FLpf;!TEBZ&M3Z3CQ>{ro8{R#Yfatnp}U zv@BWOG6ykOg)+Bc0ZTlCgbw6CCO;qSJz?(4dNX-3xM&k=nOGE~)?1zmyU%dM zo>eVl)kf9j?trn<^4wh^F&dSlj!;ehU5u*8#&|+0WUn9pb_A z#4@IP&!|J!4)z;);g~6i{baa6B1;?dI%uekjy58|`Uh4-Km@DoQ2QWi!U; zv?I}c?|xBp69MR$TQ#C|LQLNv0gTdc^18;#gVrP84P5zMw>UoBE*!}X%kuunI!%|C z%_1$99NDw5WhY@y0_|ETprHW5!orfEGH@weDX@%iNCtuKaLs1Jt7os8N`A*KeS=lTYVT#QhVVY)J9Y&}LN<0agI<|4il$NJwOJZ!mN8zmz$+hp( ztOp`;kBuoxA}!24HeDp+7@Ib6Hd4Eh!t8*W&-T0Re*UHKxspfW*jAbY`%h*cyA^4= z4XIeT;nA5<>%9v%tY%iGp{Fw|a-8MMLw2Xp^2n{s0IW^z_pjk^wbGOwc(t!=-u`$q z5p06mbTr1lnr7CCABEWhqE=Erc5vwQH6FPxm~N*tdBvRG+=R-?#Js9~Pqnw_A6EX~ z^V2?MlhoABsBD~q!dmp?z|;&4>cdIv8EZqT6F z%p*B=b_~Y6)(n$uE)n8}S@M6#m^g8lhn4JG6qY#gGlu^qPROU@=Yd~etBv&y>(`+; z7UtG9^KDv0cX$gqG%t+%b@@r>3o7C?q(X-&`EL@xF6QR?j^5>fGmliK8(vV9sIX}5W~a1iN5$=1GI;oE1KJ(l1Mt95!k4HA~U zsCDrzZEG2U;Yli+5GuyM*To)%r%oDg58q^$>@2V>hmC#Xr`LsQXS)~IjIp-moDVQ~ zIX`0$&10(hZR>cLWlI?;@rX{BPhnlxgiqjb)U8R-j-lef?CF-bd#0vi58BvNg4{iI z&Pgg22O_L6w#|yqY=bM^;v&tu$rMgckAaX`rdo-NaFG=8$R4`~YpcJWTRNT0vjGbMIjD&b zAcIB}jt&Zh-X+jp7{!I#OuOn7ms!a6feb{H{cw6kG=8MUAGRxS3adf($2qoWXTxhQ z3kR?)R!z*mEY%^z6Svz=PIItduf|m{rJDmxwo5FXbDC{i(40L?^=aE?Vy5S3*4T!N z>7;|Z&+NUqtIkdA8cmW=RM& z77%j^N^F6LNAE}lj4!w2mDKESH-`G6 zx!9X|+$>FMKy&6_3>2Q&M0SdM~hNT5Qj~1@@XDX5sFLopwPC)zE$`&}K&les`Mdgsds6w=(2( zE0NPsI~H(S6$Oc-7fx@+G8LDPNHfmQ@eA%+|e0HNR*Z!q`8xX0u?NH z+ulALP85X8SsKXsEnkrn>`cEWGL*&A7 zif+^MeDaKFVq7(Gg+j+{_PHict~CMq^>4#0UGMAXPcxev89lziuslP+c-`jr0kgVh z?8)^i8<>oy6&n_;-8kz}6ETzsj!GD1IW3) zmITJZ20Oe<$7WRySDaAo%!a;pjxy_`|+6*;gVt7WKcY0M#$WCPdVxyRzy_= zbs+Vl?oBAUwx)@-sh#fEd!j)aAiB9}ID@<~R^p-tK^zNR9SzwEj>GVH| z6@)@zQ}cw_F4UA9Lxe#wa=~J;&?nopGw>sf;BAq9p-;A(g+AHt7y4vd3+-XNSv`Lr zd6Q{}Gze@CQ1Nt~czTKj>h$d3XVQY>AMmWl;#)Scz!6$Ob`pZ@jqvb|XyXzu?63*6 ztKgSSxoBqb_dQ@CNe%Xo!*HK7lw(U6{j?U*N`EN=u<%%S3e@cfg>uOn1Y6a=R>UCw z`(U)wzqTWc62Uy)h(B1PmTVAZeEqtIqOr0g(UPptN`dCZy3T*K&)p^v))S4!|28>s zt?8K;KdmzjU*Iiy_%F7HFkg)ak&Yrl+-!f3m${DA9Mcj#(PrG>^Dh@|C-V_vj~Ey` zZAj^G(juT*e>mOPJv;hNgBJ|GZ2du<-_p;rI)qc%<#R9BeA%6ZVM}V1wStYung&p$ zaDI1Iei>a{WP>zjoF81YrtoOt7iqPQ^_F#57s7ipZog2?GHH$3#R<^Y1n0zF&f!J@ z-)NmE^2+5OH8?1}xcf~}F+CTJ$6{5BgU2ynKe|t~RI3SCihKRaLW<0N_=BU{BmgaS z@&$dD3GHZVqm^D(Vm!5|x`aO&guz+GWp>KLv}BfL^>PDN7>!6R2aFxP<18ts@k++I zXSOZwkiSiIe6Uy}x(zDl&c?74W4_fd=1-m|CL~l+f`r(33kyvvp!f7uB9GS8Bo6b6 z@qrp!bSl7u8^BMfs9O^y=G!|YuLw4o3xy0`J;h~EaRzfue~YgOV?s=`9mKVCdjf!> zXO7`>+4twvg3?6m^PnP5K@y1W=}d|Mq0}b)Z1Lz2pc_-Qig?^a0k^QoSfn`pI9u$m zv%yx+(}N|&_~EgF*&bJ-bIs+|(M zz^_mb`cD>Aovj_|lS=waE)WZa{zT}WP5flV0tl!=&SvG!Hh0!#_${lSB?#h%5uQ}7 z-%y{V$QQpL{Tchi2~s{GVVdiv*NK`a#sM>dGp{kLakAXfE?~-GX}Q=DtjU;37TP`C zaG!_hzF>NiTixF=Ahv3QX!tw=Nx`bnSO^sdN2r-o-9$fE!d zmJT-wzz8L8<*#T;zg#9wP%lUEtLVshVP3#IYqXiwm%UKTI_rvAP^9@R=IM@Bl^3w6 z1t(;(o|a#SLYFVb`Xr}74O1qA=ZKdLe$D2lwzPj=UygU6>&xhmg>z}p-1c5NiYZ%@O-;P3Q_h*EPA$)9ZkBzM zsOjd*Jz`aH1USytn+8Jhqs-81sL$%!Gqph-vwe1Urcq!n^Nci$_$sk=JOTuvl^nl?#Y&e(NFUh&-biKpSjWB4^Kl zVC3QXPsoIb7Z&iC|zf*I*= zlVuxG8w$l7V7Ma2r>_#})QfLZdL)oz8aig6e=w{iF;vSqkyoU(eNE~p;h44*Gy2$8 zV6WuMF)x}XmV~k*Y!d7|J9{ciaQ=(JaLk^HH)HX&fZa;YJm(`6cBMzAhZQ_*_0k;? zU)sr^S5$~Sw^B4}Shn^Su@vMa5>z!%PUjI`dGQ1j`$&65n7UP<$OAW~9E?;ZHouyc z4en-Yin$w(qTrE5lUJ4$U4LvERz|dKBLr}Y51ewJ8Txc&BE}fF7zCGm3!cGsg4@O=UN%Q^4 z{xhMJXfot(bs5Hq|WwaVDzzRW1e7bc6w| z-QJ|@!7N>vhba-iJ zP}RmQY*Km(nY40MBSaTP>`Rxy(WQE%Jmh<6>Zvec8BY?nQar25rorzB9YzTOIr7tf z@p^f^u^gAqOi5r?V+Y=(7+?6RUF}?S%;eNVmGsb=Y#nM1TTRmhO{7sI^oA8|>ru+X zF0KQa@s0^5k=g#pi^qm7M%tgJm@RQ6{B(I;2U%R{GxXMQy3voaUxsChX@|_G>uwc0 zuL%9(c?(71jM}iBG_2{d2k4!+q6K_rri|5etYNW%vl}P#uh@${7|ohC$Rxe)n!l$N zN^Usx27HQ84Ajz%*g-QpUPcv|J~kW=Jh)@#-#YUgC71-Ag!A-K)Q-!n66R#Kf;8%+ z>?ap5^`gt^Eo)-JqlT}BLSampL%0&KC@#v85o$duuk@Nopr%^}GDi+l7LeS3GStT4m3v zi||Dh;!pOGJNjH~`H{?hUzbT~hGK&@N8vhIEO?8AFhu`s_pABGV6lJ*<{azLxV!Yz zUAWb1CwnEOQ5(WOx`bt#1cQ1_fo4X#ek=m6RV+=RWO6|HfATer_IZ~?D=M*L>zJ9E zwzlx}rcm2`6TzB5XJP8;qDnc_t%#9pCzTz52{rert3c29nU$l(82_dCIWqfRU!okW zG%u*J80(}_C9v4IEi*#)gP(D?&>Wli^7N!h(9w(pJe6lNvs?m8u#PXC-Jdx^ib9wM zRi)!N76JXPrG>iDo|Vw65{S#;$SaKweRm%->vvQd`o#k7Y3P0oD%~XPM;xx2{pHU* z)O726HAkf&-$eYyZ+c~elN!yeNw{opBcj}G;GUb|TbvhAdX6aKlLNfkW3yI;`ibw^ z>#KnRj0{=f6+LK8ZG9_gVl~M}wR+A{Ww6@KlCe66(2`_Ph?EIIzslwbXwmq~9tkAJtn!mC* zzIpx(vtI0+s}ii28WPKg=FA|pyN4bO373$RFnFqaQKz3Q-4uEnwbOElLKEMQydQL6#=2BJzK0O~XSD zoN*=#flyt*8dL|)zFU52tfnVf{#kXgC*B?2Ui@^+zVA2oqTYhwOr3zH$3%=b6+CMC zYabl8I-h^D!q))B&SD?NStm8))=$#(U2mOpp^lXb#MwW1Fpn$?KgtpooAoJ|sMbh8 zlocTe4JTxyb4iu|CK{dC6M98Bn|R4Sir`Uj?$%PF84%N9oKN9St;(mC-*p3I3+!2En zFSA;G47+*9s;4d>mxXK1jiBHb@dL^Up2&w{4EtZQ^H!m37iPP)UsjyPBxl$oF22p!rlUFQxf z^yFQbOf9>yQ1Mo{3idMB1&6J<4+w=Fmz{;V#zgyVk%Nxq*&xX#)ofQNsK<3{MmW%< zg0ScXk3@ZaD(#NH3)it^j$S^qUsg?B%Xw^C+Z&M}Zq6$QB2sh+J`J}!t#0)`TYD^+ zYXfWVy;#v#9i@@t@?_VV=9C83(Wd^tOrY@`-GAu>BYyOG74*}S!q5C*v@X;{dNv(3 zFV{qXn9Gi$M`~uSSv%>5pKYzX3vv1p<(`9E{Kj3_Ek`{f&WR6wpPP)f4aFO)20Rya zO@X7L6i4`tKmk$8{ZVsmlrErCB3Px<4H%8csB1}idNv4cXLtb4bgmnT<3tKws35jf zoW8x*fW2kvJYs07Mg|vY!#u+DTyCiQ%i$yob4Te$Dst0Lk>-H{mB!$Z;?Sxty)Ge8 z$lCEcf8a)P$Q#K=#t%ym>6On+nubC#eNZ+jY&{rqwUMZ5Xj(Rh42+@FU~t9??TP_( zh&3`XCN}0}t{uPo&Lu`UwpMLZoDvF`A3Jj$AN_=;mqK4{!^44=IQ$%_~wO_4d!Q*3=P!xpy;`t}`O&$*2UV?>@6a?aM}_VF@BwpFs$O6q_ixSDNC`XWQ`vX_F9S>(8^o}UEKoEogi;BscF%w? zfdQ^DSYxk)1mgLvFU}wTn0Cl*33?9A!2jHOL82S&23QvE^uNI~G!r+4faKs()Yv0Y zl6#z*&9kg)T*ZZcPgdFBGXa^vx%_VVJxDB?az8z##s-RcbK2uuD6L(l!5#-DBFDsJ zEWLjS2O?Ao4up27ckmVJ1PFvr>rqsPh^QG0n+jY^*yX|ZK|IC)^G6teAZOA$G|rR` zUp&J#G>){rDA>-SO|}5Z+(`zxFfgDBy`brcpg`b6PbFUMMf*`NfNxe(YtY2wCR$pQ+t-2r85@f+{US)Hn7rrO==nx@?W65q+Y1>*1YwaMAcgElM7A#Ygj6l+(52M`1eLB|_$KP}xRM%qnr=&8@=3lN8zzEgsaF1drUNDQX4xkif%lqX9 zFDkFrLLu3;l0>fR;b{YNg3@ z24l~$yeoHfWm!?nefvYh*D!h6y@5m%G4On?-H!cR`u<~8_T}K+Ad&^S`^XlP5}K{C z$H8k0G?pWX&0$21h!1lFP}x{RP0$qilmB$7AnNU33Vw@oi1?~Fs`mu9go!c%0_FIR zFFBuq_`Lk^V>U~fhsk!uT4q5^xt_{f+pSZ?U>f$c1LhAFe75jrI0F`$q`y6jJSd@r zwL4#B^8=T!L(wmuvqgHHd~AK@j@*LVKapPG<|{%!icAVxM^ZNaWZ-0Qem4`2diaIM z8AzZ(#DqwL-0wfmmiW>~j(8Qv2MZems2b<4^|>ngUVL&m|C&Dx2CA*Zv@cgVAa|ro zu=$mf52x$)4yuIW^5ANIUF;ON@U9c&bSxT2#I=L zJ8ZsaOn75u5C)<9l?a8bpc=aL7Gn)gY&#?Sr;cet=eDK!X*xe^{MU=OEY~|@ES-^w cj!w3_j`Ue%%S(R}A3@L$p~*-u@b4!455!FULjV8( delta 14961 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 diff --git a/lang/acf-ja.po b/lang/acf-ja.po index 54559c6..a3ba067 100644 --- a/lang/acf-ja.po +++ b/lang/acf-ja.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: ja\n" "MIME-Version: 1.0\n" @@ -21,9 +21,25 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "ライセンスを更新" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "ライセンスの管理" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" -msgstr "" +msgstr "ACF プロ版へアップグレード" #. translators: %s URL to ACF options pages documentation #: includes/admin/views/options-page-preview.php:7 @@ -35,7 +51,7 @@ msgstr "" #: includes/admin/views/global/header.php:35 msgid "Add Options Page" -msgstr "" +msgstr "オプションページを追加" #: includes/admin/views/acf-post-type/advanced-settings.php:703 msgid "In the editor used as the placeholder of the title." @@ -43,77 +59,77 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:702 msgid "Title Placeholder" -msgstr "" +msgstr "タイトルプレースホルダー" #: includes/admin/views/global/navigation.php:97 msgid "4 Months Free" -msgstr "" +msgstr "4ヶ月無料" #. translators: %s - A singular label for a post type or taxonomy. #: includes/admin/views/global/form-top.php:56 msgid " (Duplicated from %s)" -msgstr "" +msgstr " (からの複製 %s)" #: includes/admin/tools/class-acf-admin-tool-export.php:298 msgid "Select Options Pages" -msgstr "" +msgstr "オプションページを選択" #: includes/admin/post-types/admin-taxonomy.php:107 msgid "Duplicate taxonomy" -msgstr "" +msgstr "タクソノミーを複製" #: includes/admin/post-types/admin-post-type.php:106 #: includes/admin/post-types/admin-taxonomy.php:106 msgid "Create taxonomy" -msgstr "" +msgstr "タクソノミーを作成" #: includes/admin/post-types/admin-post-type.php:105 msgid "Duplicate post type" -msgstr "" +msgstr "投稿タイプを複製" #: includes/admin/post-types/admin-post-type.php:104 #: includes/admin/post-types/admin-taxonomy.php:108 msgid "Create post type" -msgstr "" +msgstr "投稿タイプを作成" #: includes/admin/post-types/admin-post-type.php:103 #: includes/admin/post-types/admin-taxonomy.php:105 msgid "Link field groups" -msgstr "" +msgstr "フィールドグループ" #: includes/admin/post-types/admin-post-type.php:102 #: includes/admin/post-types/admin-taxonomy.php:104 msgid "Add fields" -msgstr "" +msgstr "フィールドを追加" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" -msgstr "" +msgstr "このフィールド" #: includes/admin/admin.php:267 msgid "ACF PRO" -msgstr "" +msgstr "ACF PRO" #: includes/admin/admin.php:265 msgid "Feedback" -msgstr "" +msgstr "フィードバック" #: includes/admin/admin.php:263 msgid "Support" -msgstr "" +msgstr "サポート" #. translators: This text is prepended by a link to ACF's website, and appended #. by a link to WP Engine's website. #: includes/admin/admin.php:238 msgid "is developed and maintained by" -msgstr "" +msgstr "によって開発され、維持されている" #. translators: %s - either "post type" or "taxonomy" #: includes/admin/admin-internal-post-type.php:321 msgid "Add this %s to the location rules of the selected field groups." -msgstr "" +msgstr "%s を選択したフィールドグループのロケーションルールに追加します。" #. translators: %s the URL to ACF's bidirectional relationship documentation #: includes/acf-bidirectional-functions.php:271 @@ -135,7 +151,7 @@ msgstr "" #: includes/acf-bidirectional-functions.php:246 msgid "Target Field" -msgstr "" +msgstr "ターゲットフィールド" #: includes/acf-bidirectional-functions.php:220 msgid "Update a field on the selected values, referencing back to this ID" @@ -143,85 +159,85 @@ msgstr "" #: includes/acf-bidirectional-functions.php:219 msgid "Bidirectional" -msgstr "" +msgstr "双方向" #. translators: %s A field type name, such as "Relationship" #: includes/acf-bidirectional-functions.php:192 msgid "%s Field" -msgstr "" +msgstr "%s フィールド" #: includes/fields/class-acf-field-page_link.php:517 #: includes/fields/class-acf-field-post_object.php:426 #: includes/fields/class-acf-field-select.php:407 #: includes/fields/class-acf-field-user.php:82 msgid "Select Multiple" -msgstr "" +msgstr "複数選択" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" -msgstr "" +msgstr "WP Engine ロゴ" #: includes/admin/views/acf-taxonomy/basic-settings.php:58 msgid "Lower case letters, underscores and dashes only, Max 32 characters." -msgstr "" +msgstr "小文字、アンダースコア、ダッシュのみ、最大32文字" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1136 msgid "The capability name for assigning terms of this taxonomy." -msgstr "" +msgstr "投稿などでこのタクソノミーのタームを設定するための権限" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1135 msgid "Assign Terms Capability" -msgstr "" +msgstr "ターム割り当て" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1119 msgid "The capability name for deleting terms of this taxonomy." -msgstr "" +msgstr "このタクソノミーのタームを削除するための権限" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1118 msgid "Delete Terms Capability" -msgstr "" +msgstr "ターム削除機能" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1102 msgid "The capability name for editing terms of this taxonomy." -msgstr "" +msgstr "このタクソノミーのタームを編集するための権限" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1101 msgid "Edit Terms Capability" -msgstr "" +msgstr "ターム編集機能" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1085 msgid "The capability name for managing terms of this taxonomy." -msgstr "" +msgstr "このタクソノミーの管理画面へのアクセスを許可する権限" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1084 msgid "Manage Terms Capability" -msgstr "" +msgstr "ターム管理機能" #: includes/admin/views/acf-post-type/advanced-settings.php:886 msgid "" "Sets whether posts should be excluded from search results and taxonomy " "archive pages." -msgstr "" +msgstr "サイト内検索やタクソノミーアーカイブから投稿を除外するかどうかを設定。" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" -msgstr "" +msgstr "WP Engine 他のツール" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" -msgstr "" +msgstr "%s のチームによって、WordPressで構築する人々のために構築された" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" -msgstr "" +msgstr "価格とアップグレードを見る" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" -msgstr "" +msgstr "さらに詳しく" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -293,78 +309,84 @@ msgid "" "The taxonomy key must only contain lower case alphanumeric characters, " "underscores or dashes." msgstr "" +"タクソノミーのキーは小文字の英数字、アンダースコア、またはダッシュのみが含ま" +"れます。" #: includes/post-types/class-acf-taxonomy.php:247 msgid "The taxonomy key must be under 32 characters." -msgstr "" +msgstr "タクソノミーのキーは32字以内にする必要があります。" #: includes/post-types/class-acf-taxonomy.php:99 msgid "No Taxonomies found in Trash" -msgstr "" +msgstr "ゴミ箱内にタクソノミーが見つかりませんでした。" #: includes/post-types/class-acf-taxonomy.php:98 msgid "No Taxonomies found" -msgstr "" +msgstr "タクソノミーが見つかりません" #: includes/post-types/class-acf-taxonomy.php:97 msgid "Search Taxonomies" -msgstr "" +msgstr "タクソノミーを検索" #: includes/post-types/class-acf-taxonomy.php:96 msgid "View Taxonomy" -msgstr "" +msgstr "タクソノミーを表示" #: includes/post-types/class-acf-taxonomy.php:95 msgid "New Taxonomy" -msgstr "" +msgstr "新規タクソノミー" #: includes/post-types/class-acf-taxonomy.php:94 msgid "Edit Taxonomy" -msgstr "" +msgstr "タクソノミーを編集" #: includes/post-types/class-acf-taxonomy.php:93 msgid "Add New Taxonomy" -msgstr "" +msgstr "新規タクソノミーを追加" #: includes/post-types/class-acf-post-type.php:100 msgid "No Post Types found in Trash" -msgstr "" +msgstr "ゴミ箱内に投稿タイプが見つかりませんでした。" #: includes/post-types/class-acf-post-type.php:99 msgid "No Post Types found" -msgstr "" +msgstr "投稿タイプが見つかりません。" #: includes/post-types/class-acf-post-type.php:98 msgid "Search Post Types" -msgstr "" +msgstr "投稿タイプを検索" #: includes/post-types/class-acf-post-type.php:97 msgid "View Post Type" -msgstr "" +msgstr "投稿タイプを表示" #: includes/post-types/class-acf-post-type.php:96 msgid "New Post Type" -msgstr "" +msgstr "新規投稿タイプ" #: includes/post-types/class-acf-post-type.php:95 msgid "Edit Post Type" -msgstr "" +msgstr "投稿タイプを編集" #: includes/post-types/class-acf-post-type.php:94 msgid "Add New Post Type" -msgstr "" +msgstr "新規投稿タイプを追加" #: includes/post-types/class-acf-post-type.php:361 msgid "" "This post type key is already in use by another post type registered outside " "of ACF and cannot be used." msgstr "" +"この投稿タイプキーは、ACF の外側で登録された別の投稿タイプによってすでに使用" +"されているため、使用できません。" #: includes/post-types/class-acf-post-type.php:356 msgid "" "This post type key is already in use by another post type in ACF and cannot " "be used." msgstr "" +"この投稿タイプキーは、ACF の別の投稿タイプによってすでに使用されているため、" +"使用できません。" #. translators: %s a link to WordPress.org's Reserved Terms page #: includes/post-types/class-acf-post-type.php:335 @@ -403,14 +425,16 @@ msgid "" "Allows the selection of one or more users which can be used to create " "relationships between data objects." msgstr "" +"データオブジェクト間のリレーションシップを作成するために使用できる、1人または" +"複数のユーザーを選択できます。" #: includes/fields/class-acf-field-url.php:26 msgid "A text input specifically designed for storing web addresses." -msgstr "" +msgstr "ウェブアドレスを保存するために特別に設計されたテキスト入力。" #: includes/fields/class-acf-field-url.php:25 msgid "URL" -msgstr "" +msgstr "URL" #: includes/fields/class-acf-field-true_false.php:27 msgid "" @@ -430,7 +454,7 @@ msgstr "" #: includes/fields/class-acf-field-text.php:26 msgid "A basic text input, useful for storing single string values." -msgstr "" +msgstr "基本的なテキスト入力で、単一の文字列値を格納するのに便利です。" #: includes/fields/class-acf-field-taxonomy.php:22 msgid "" @@ -481,7 +505,7 @@ msgstr "" #: includes/fields/class-acf-field-post_object.php:381 #: includes/fields/class-acf-field-relationship.php:593 msgid "Filter by Post Status" -msgstr "" +msgstr "投稿ステータスで絞り込む" #: includes/fields/class-acf-field-page_link.php:27 msgid "" @@ -497,7 +521,7 @@ msgstr "" #: includes/fields/class-acf-field-number.php:26 msgid "An input limited to numerical values." -msgstr "" +msgstr "数値のみの入力" #: includes/fields/class-acf-field-message.php:28 msgid "" @@ -520,6 +544,8 @@ msgid "" "Provides a way to structure fields into groups to better organize the data " "and the edit screen." msgstr "" +"データと編集画面をよりよく整理するために、フィールドをグループに構造化する方" +"法を提供します。" #: includes/fields/class-acf-field-google-map.php:27 msgid "" @@ -533,7 +559,7 @@ msgstr "" #: includes/fields/class-acf-field-email.php:26 msgid "A text input specifically designed for storing email addresses." -msgstr "" +msgstr "メールアドレスを保存するために特別に設計されたテキスト入力。" #: includes/fields/class-acf-field-date_time_picker.php:27 msgid "" @@ -556,18 +582,25 @@ msgid "" "A group of checkbox inputs that allow the user to select one, or multiple " "values that you specify." msgstr "" +"ユーザーが1つ、または指定した複数の値を選択できるチェックボックス入力のグルー" +"プ。" #: includes/fields/class-acf-field-button-group.php:26 msgid "" "A group of buttons with values that you specify, users can choose one option " "from the values provided." msgstr "" +"あなたが指定した値を持つボタンのグループ、ユーザーは提供された値から1つのオプ" +"ションを選択することができます。" #: includes/fields/class-acf-field-accordion.php:27 msgid "" "Allows you to group and organize custom fields into collapsable panels that " "are shown while editing content. Useful for keeping large datasets tidy." msgstr "" +"コンテンツの編集中に表示される折りたたみ可能なパネルに、カスタムフィールドを" +"グループ化して整理することができます。大規模なデータセットを整理整頓するのに" +"便利です。" #: includes/fields.php:475 msgid "" @@ -575,6 +608,9 @@ msgid "" "and call-to-action tiles, by acting as a parent to a set of subfields which " "can be repeated again and again." msgstr "" +"これは、スライド、チームメンバー、行動喚起表示などのコンテンツを繰り返し表示" +"するためのソリューションで、繰り返し表示できる一連のサブフィールドの親として" +"機能します。" #: includes/fields.php:465 msgid "" @@ -583,6 +619,10 @@ msgid "" "settings allow you to specify where new attachments are added in the gallery " "and the minimum/maximum number of attachments allowed." msgstr "" +"これは、添付ファイルのコレクションを管理するためのインタラクティブなインター" +"フェイスを提供します。ほとんどの設定は画像フィールドタイプと似ています。追加" +"設定では、ギャラリーで新しい添付ファイルを追加する場所と、許可される添付ファ" +"イルの最小/最大数を指定できます。" #: includes/fields.php:455 msgid "" @@ -602,27 +642,27 @@ msgstr "" #: includes/fields.php:442 msgctxt "noun" msgid "Clone" -msgstr "" +msgstr "複製" #: includes/admin/views/global/navigation.php:86 includes/fields.php:357 msgid "PRO" -msgstr "" +msgstr "PRO" #: includes/fields.php:355 includes/fields.php:412 msgid "Advanced" -msgstr "" +msgstr "高度" #: includes/ajax/class-acf-ajax-local-json-diff.php:85 msgid "JSON (newer)" -msgstr "" +msgstr "JSON (新しい)" #: includes/ajax/class-acf-ajax-local-json-diff.php:81 msgid "Original" -msgstr "" +msgstr "オリジナル" #: includes/ajax/class-acf-ajax-local-json-diff.php:55 msgid "Invalid post ID." -msgstr "" +msgstr "無効な投稿 ID です。" #: includes/ajax/class-acf-ajax-local-json-diff.php:47 msgid "Invalid post type selected for review." @@ -630,11 +670,11 @@ msgstr "" #: includes/admin/views/global/navigation.php:186 msgid "More" -msgstr "" +msgstr "詳細" #: includes/admin/views/browse-fields-modal.php:86 msgid "Tutorial" -msgstr "" +msgstr "チュートリアル" #: includes/admin/views/browse-fields-modal.php:75 msgid "Available with ACF PRO" @@ -642,7 +682,7 @@ msgstr "" #: includes/admin/views/browse-fields-modal.php:63 msgid "Select Field" -msgstr "" +msgstr "フィールド選択" #. translators: %s: A link to the popular fields used in ACF #: includes/admin/views/browse-fields-modal.php:50 @@ -651,7 +691,7 @@ msgstr "" #: includes/admin/views/browse-fields-modal.php:47 msgid "Popular fields" -msgstr "" +msgstr "よく使うフィールド" #. translators: %s: The invalid search term #: includes/admin/views/browse-fields-modal.php:40 @@ -660,19 +700,19 @@ msgstr "" #: includes/admin/views/browse-fields-modal.php:13 msgid "Search fields..." -msgstr "" +msgstr "フィールドを検索..." #: includes/admin/views/browse-fields-modal.php:11 msgid "Select Field Type" -msgstr "" +msgstr "フィールドタイプを選択する" #: includes/admin/views/browse-fields-modal.php:4 msgid "Popular" -msgstr "" +msgstr "人気" #: includes/admin/views/acf-taxonomy/list-empty.php:7 msgid "Add Taxonomy" -msgstr "" +msgstr "タクソノミーを追加" #: includes/admin/views/acf-taxonomy/list-empty.php:6 msgid "Create custom taxonomies to classify post type content" @@ -697,17 +737,17 @@ msgstr "" #. translators: example taxonomy #: includes/admin/views/acf-taxonomy/basic-settings.php:60 msgid "genre" -msgstr "" +msgstr "ジャンル" #. translators: example taxonomy #: includes/admin/views/acf-taxonomy/basic-settings.php:42 msgid "Genre" -msgstr "" +msgstr "ジャンル" #. translators: example taxonomy #: includes/admin/views/acf-taxonomy/basic-settings.php:25 msgid "Genres" -msgstr "" +msgstr "ジャンル" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1211 msgid "" @@ -716,11 +756,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1155 msgid "Expose this post type in the REST API." -msgstr "" +msgstr "この投稿タイプをREST APIで公開する。" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1055 msgid "Customize the query variable name" -msgstr "" +msgstr "クエリ変数名をカスタマイズ" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1028 msgid "" @@ -730,15 +770,15 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:981 msgid "Parent-child terms in URLs for hierarchical taxonomies." -msgstr "" +msgstr "このタクソノミーが親子関係を持つかどうか。" #: includes/admin/views/acf-taxonomy/advanced-settings.php:941 msgid "Customize the slug used in the URL" -msgstr "" +msgstr "URLに使用されるスラッグをカスタマイズする" #: includes/admin/views/acf-taxonomy/advanced-settings.php:924 msgid "Permalinks for this taxonomy are disabled." -msgstr "" +msgstr "このタクソノミーのパーマリンクは無効です。" #. translators: this string will be appended with the new permalink structure. #: includes/admin/views/acf-taxonomy/advanced-settings.php:921 @@ -746,56 +786,60 @@ msgid "" "Rewrite the URL using the taxonomy key as the slug. Your permalink structure " "will be" msgstr "" +"タクソノミーのキーをスラッグとして使用してURLを書き換えます。パーマリンク構造" +"は次のようになります" #: includes/admin/views/acf-taxonomy/advanced-settings.php:913 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1030 #: includes/admin/views/acf-taxonomy/basic-settings.php:57 msgid "Taxonomy Key" -msgstr "" +msgstr "タクソノミーキー" #: includes/admin/views/acf-taxonomy/advanced-settings.php:911 msgid "Select the type of permalink to use for this taxonomy." -msgstr "" +msgstr "このタクソノミーに使用するパーマリンクのタイプを選択します。" #: includes/admin/views/acf-taxonomy/advanced-settings.php:896 msgid "Display a column for the taxonomy on post type listing screens." -msgstr "" +msgstr "投稿タイプの一覧画面にタクソノミーの項目を表示します。" #: includes/admin/views/acf-taxonomy/advanced-settings.php:895 msgid "Show Admin Column" -msgstr "" +msgstr "管理画面でカラムを表示" #: includes/admin/views/acf-taxonomy/advanced-settings.php:882 msgid "Show the taxonomy in the quick/bulk edit panel." -msgstr "" +msgstr "タクソノミーをクイック/一括編集パネルで表示" #: includes/admin/views/acf-taxonomy/advanced-settings.php:881 msgid "Quick Edit" -msgstr "" +msgstr "クイック編集" #: includes/admin/views/acf-taxonomy/advanced-settings.php:868 msgid "List the taxonomy in the Tag Cloud Widget controls." -msgstr "" +msgstr "タグクラウドウィジェットにタクソノミーを表示" #: includes/admin/views/acf-taxonomy/advanced-settings.php:867 msgid "Tag Cloud" -msgstr "" +msgstr "タグクラウド" #: includes/admin/views/acf-taxonomy/advanced-settings.php:824 msgid "" "A PHP function name to be called for sanitizing taxonomy data saved from a " "meta box." msgstr "" +"メタボックスから保存されたタクソノミーデータをサニタイズするために呼び出され" +"るPHP関数名。" #: includes/admin/views/acf-taxonomy/advanced-settings.php:823 msgid "Meta Box Sanitization Callback" -msgstr "" +msgstr "メタボックスのサニタイズコールバック" #: includes/admin/views/acf-taxonomy/advanced-settings.php:805 msgid "" "A PHP function name to be called to handle the content of a meta box on your " "taxonomy." -msgstr "" +msgstr "メタボックスの内容を処理するために呼び出されるPHPのコールバック関数名" #: includes/admin/views/acf-taxonomy/advanced-settings.php:804 msgid "Register Meta Box Callback" @@ -803,11 +847,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:763 msgid "No Meta Box" -msgstr "" +msgstr "メタボックスなし" #: includes/admin/views/acf-taxonomy/advanced-settings.php:762 msgid "Custom Meta Box" -msgstr "" +msgstr "カスタムメタボックス" #: includes/admin/views/acf-taxonomy/advanced-settings.php:758 msgid "" @@ -818,7 +862,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:757 msgid "Meta Box" -msgstr "" +msgstr "メタボックス" #: includes/admin/views/acf-taxonomy/advanced-settings.php:746 #: includes/admin/views/acf-taxonomy/advanced-settings.php:767 @@ -828,11 +872,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:745 #: includes/admin/views/acf-taxonomy/advanced-settings.php:766 msgid "Tags Meta Box" -msgstr "" +msgstr "タグメタボックス" #: includes/admin/views/acf-taxonomy/advanced-settings.php:704 msgid "A link to a tag" -msgstr "" +msgstr "タグへのリンク" #: includes/admin/views/acf-taxonomy/advanced-settings.php:703 msgid "Describes a navigation link block variation used in the block editor." @@ -841,11 +885,11 @@ msgstr "" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:698 msgid "A link to a %s" -msgstr "" +msgstr "%s へのリンク" #: includes/admin/views/acf-taxonomy/advanced-settings.php:683 msgid "Tag Link" -msgstr "" +msgstr "タグリンク" #: includes/admin/views/acf-taxonomy/advanced-settings.php:682 msgid "" @@ -854,7 +898,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:663 msgid "← Go to tags" -msgstr "" +msgstr "← タグへ戻る" #: includes/admin/views/acf-taxonomy/advanced-settings.php:662 msgid "" @@ -863,16 +907,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:661 msgid "Back To Items" -msgstr "" +msgstr "項目に戻る" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:657 msgid "← Go to %s" -msgstr "" +msgstr "← %s へ戻る" #: includes/admin/views/acf-taxonomy/advanced-settings.php:642 msgid "Tags list" -msgstr "" +msgstr "タグ一覧" #: includes/admin/views/acf-taxonomy/advanced-settings.php:641 msgid "Assigns text to the table hidden heading." @@ -896,12 +940,12 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:595 msgid "Filter By Item" -msgstr "" +msgstr "アイテムをフィルタリング" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:591 msgid "Filter by %s" -msgstr "" +msgstr "%s で絞り込む" #: includes/admin/views/acf-taxonomy/advanced-settings.php:575 #: includes/admin/views/acf-taxonomy/advanced-settings.php:576 @@ -963,7 +1007,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:507 msgid "No tags" -msgstr "" +msgstr "タグなし" #: includes/admin/views/acf-taxonomy/advanced-settings.php:506 msgid "" @@ -973,16 +1017,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:505 msgid "No Terms" -msgstr "" +msgstr "項目はありません" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:501 msgid "No %s" -msgstr "" +msgstr "No %s" #: includes/admin/views/acf-taxonomy/advanced-settings.php:486 msgid "No tags found" -msgstr "" +msgstr "タグが見つかりませんでした" #: includes/admin/views/acf-taxonomy/advanced-settings.php:485 msgid "" @@ -993,7 +1037,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:484 msgid "Not Found" -msgstr "" +msgstr "見つかりません" #: includes/admin/views/acf-taxonomy/advanced-settings.php:463 msgid "Assigns text to the Title field of the Most Used tab." @@ -1003,7 +1047,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:464 #: includes/admin/views/acf-taxonomy/advanced-settings.php:465 msgid "Most Used" -msgstr "" +msgstr "最も使われている" #: includes/admin/views/acf-taxonomy/advanced-settings.php:444 msgid "Choose from the most used tags" @@ -1041,7 +1085,7 @@ msgstr "" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:412 msgid "Add or remove %s" -msgstr "" +msgstr "%s を追加または削除する" #: includes/admin/views/acf-taxonomy/advanced-settings.php:392 msgid "Separate tags with commas" @@ -1064,7 +1108,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:366 msgid "Popular Tags" -msgstr "" +msgstr "人気のタグ" #: includes/admin/views/acf-taxonomy/advanced-settings.php:365 msgid "Assigns popular items text. Only used for non-hierarchical taxonomies." @@ -1072,16 +1116,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:364 msgid "Popular Items" -msgstr "" +msgstr "よく使う項目" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:361 msgid "Popular %s" -msgstr "" +msgstr "人気の %s" #: includes/admin/views/acf-taxonomy/advanced-settings.php:347 msgid "Search Tags" -msgstr "" +msgstr "タグを検索" #: includes/admin/views/acf-taxonomy/advanced-settings.php:346 msgid "Assigns search items text." @@ -1089,7 +1133,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:323 msgid "Parent Category:" -msgstr "" +msgstr "親カテゴリー:" #: includes/admin/views/acf-taxonomy/advanced-settings.php:322 msgid "Assigns parent item text, but with a colon (:) added to the end." @@ -1101,7 +1145,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:298 msgid "Parent Category" -msgstr "" +msgstr "親カテゴリー" #: includes/admin/views/acf-taxonomy/advanced-settings.php:297 msgid "Assigns parent item text. Only used on hierarchical taxonomies." @@ -1109,16 +1153,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:296 msgid "Parent Item" -msgstr "" +msgstr "親項目" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:293 msgid "Parent %s" -msgstr "" +msgstr "親 %s" #: includes/admin/views/acf-taxonomy/advanced-settings.php:278 msgid "New Tag Name" -msgstr "" +msgstr "新規タグ名" #: includes/admin/views/acf-taxonomy/advanced-settings.php:277 msgid "Assigns the new item name text." @@ -1126,16 +1170,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:276 msgid "New Item Name" -msgstr "" +msgstr "新規項目名" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:273 msgid "New %s Name" -msgstr "" +msgstr "新規 %s 名" #: includes/admin/views/acf-taxonomy/advanced-settings.php:258 msgid "Add New Tag" -msgstr "" +msgstr "新規タグを追加" #: includes/admin/views/acf-taxonomy/advanced-settings.php:257 msgid "Assigns the add new item text." @@ -1143,7 +1187,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:238 msgid "Update Tag" -msgstr "" +msgstr "タグを更新" #: includes/admin/views/acf-taxonomy/advanced-settings.php:237 msgid "Assigns the update item text." @@ -1151,16 +1195,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:236 msgid "Update Item" -msgstr "" +msgstr "アイテムを更新" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:233 msgid "Update %s" -msgstr "" +msgstr "%s を更新" #: includes/admin/views/acf-taxonomy/advanced-settings.php:218 msgid "View Tag" -msgstr "" +msgstr "タグを表示" #: includes/admin/views/acf-taxonomy/advanced-settings.php:217 msgid "In the admin bar to view term during editing." @@ -1168,7 +1212,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:198 msgid "Edit Tag" -msgstr "" +msgstr "タグを編集" #: includes/admin/views/acf-taxonomy/advanced-settings.php:197 msgid "At the top of the editor screen when editing a term." @@ -1176,7 +1220,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:178 msgid "All Tags" -msgstr "" +msgstr "すべての タグ" #: includes/admin/views/acf-taxonomy/advanced-settings.php:177 msgid "Assigns the all items text." @@ -1188,7 +1232,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:157 msgid "Menu Label" -msgstr "" +msgstr "メニューラベル" #: includes/admin/views/acf-taxonomy/advanced-settings.php:131 msgid "Active taxonomies are enabled and registered with WordPress." @@ -1204,7 +1248,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:94 msgid "Term Description" -msgstr "" +msgstr "タームの説明" #: includes/admin/views/acf-taxonomy/advanced-settings.php:76 msgid "Single word, no spaces. Underscores and dashes allowed." @@ -1212,7 +1256,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:75 msgid "Term Slug" -msgstr "" +msgstr "タームスラッグ" #: includes/admin/views/acf-taxonomy/advanced-settings.php:56 msgid "The name of the default term." @@ -1220,7 +1264,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:55 msgid "Term Name" -msgstr "" +msgstr "項目名" #: includes/admin/views/acf-taxonomy/advanced-settings.php:41 msgid "" @@ -1230,7 +1274,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:40 msgid "Default Term" -msgstr "" +msgstr "デフォルト項目" #: includes/admin/views/acf-taxonomy/advanced-settings.php:28 msgid "" @@ -1240,11 +1284,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:27 msgid "Sort Terms" -msgstr "" +msgstr "キーワード並び替え" #: includes/admin/views/acf-post-type/list-empty.php:7 msgid "Add Post Type" -msgstr "" +msgstr "投稿タイプを追加する" #: includes/admin/views/acf-post-type/list-empty.php:6 msgid "" @@ -1264,7 +1308,7 @@ msgstr "" #: includes/admin/views/acf-post-type/basic-settings.php:135 #: includes/admin/views/acf-taxonomy/basic-settings.php:134 msgid "Advanced Configuration" -msgstr "" +msgstr "高度な設定" #: includes/admin/views/acf-post-type/basic-settings.php:123 msgid "Hierarchical post types can have descendants (like pages)." @@ -1274,7 +1318,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:980 #: includes/admin/views/acf-taxonomy/basic-settings.php:121 msgid "Hierarchical" -msgstr "" +msgstr "階層的" #: includes/admin/views/acf-post-type/basic-settings.php:107 msgid "Visible on the frontend and in the admin dashboard." @@ -1283,12 +1327,12 @@ msgstr "" #: includes/admin/views/acf-post-type/basic-settings.php:106 #: includes/admin/views/acf-taxonomy/basic-settings.php:106 msgid "Public" -msgstr "" +msgstr "一般公開" #. translators: example post type #: includes/admin/views/acf-post-type/basic-settings.php:59 msgid "movie" -msgstr "" +msgstr "動画" #: includes/admin/views/acf-post-type/basic-settings.php:57 msgid "Lower case letters, underscores and dashes only, Max 20 characters." @@ -1297,22 +1341,22 @@ msgstr "" #. translators: example post type #: includes/admin/views/acf-post-type/basic-settings.php:41 msgid "Movie" -msgstr "" +msgstr "映画" #: includes/admin/views/acf-post-type/basic-settings.php:39 #: includes/admin/views/acf-taxonomy/basic-settings.php:40 msgid "Singular Label" -msgstr "" +msgstr "単数ラベル" #. translators: example post type #: includes/admin/views/acf-post-type/basic-settings.php:24 msgid "Movies" -msgstr "" +msgstr "映画" #: includes/admin/views/acf-post-type/basic-settings.php:22 #: includes/admin/views/acf-taxonomy/basic-settings.php:23 msgid "Plural Label" -msgstr "" +msgstr "複数ラベル" #: includes/admin/views/acf-post-type/advanced-settings.php:1270 msgid "" @@ -1322,7 +1366,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1269 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1210 msgid "Controller Class" -msgstr "" +msgstr "コントローラークラス" #: includes/admin/views/acf-post-type/advanced-settings.php:1251 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1191 @@ -1342,7 +1386,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1231 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1171 msgid "Base URL" -msgstr "" +msgstr "ベース URL" #: includes/admin/views/acf-post-type/advanced-settings.php:1217 msgid "" @@ -1352,7 +1396,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1216 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1154 msgid "Show In REST API" -msgstr "" +msgstr "REST API で表示" #: includes/admin/views/acf-post-type/advanced-settings.php:1195 msgid "Customize the query variable name." @@ -1361,7 +1405,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1194 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1054 msgid "Query Variable" -msgstr "" +msgstr "クエリー可変" #: includes/admin/views/acf-post-type/advanced-settings.php:1172 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1032 @@ -1400,7 +1444,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1119 msgid "Archive Slug" -msgstr "" +msgstr "アーカイブスラッグ" #: includes/admin/views/acf-post-type/advanced-settings.php:1106 msgid "" @@ -1410,7 +1454,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1105 msgid "Archive" -msgstr "" +msgstr "アーカイブ" #: includes/admin/views/acf-post-type/advanced-settings.php:1085 msgid "Pagination support for the items URLs such as the archives." @@ -1418,7 +1462,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1084 msgid "Pagination" -msgstr "" +msgstr "ページ送り" #: includes/admin/views/acf-post-type/advanced-settings.php:1067 msgid "RSS feed URL for the post type items." @@ -1426,7 +1470,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1066 msgid "Feed URL" -msgstr "" +msgstr "フィード URL" #: includes/admin/views/acf-post-type/advanced-settings.php:1048 #: includes/admin/views/acf-taxonomy/advanced-settings.php:961 @@ -1447,7 +1491,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1027 #: includes/admin/views/acf-taxonomy/advanced-settings.php:940 msgid "URL Slug" -msgstr "" +msgstr "URL スラッグ" #: includes/admin/views/acf-post-type/advanced-settings.php:1011 msgid "Permalinks for this post type are disabled." @@ -1469,13 +1513,13 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1001 #: includes/admin/views/acf-taxonomy/advanced-settings.php:914 msgid "Custom Permalink" -msgstr "" +msgstr "カスタムパーマリンク" #: includes/admin/views/acf-post-type/advanced-settings.php:1000 #: includes/admin/views/acf-post-type/advanced-settings.php:1170 #: includes/admin/views/acf-post-type/basic-settings.php:56 msgid "Post Type Key" -msgstr "" +msgstr "投稿タイプキー" #. translators: this string will be appended with the new permalink structure. #: includes/admin/views/acf-post-type/advanced-settings.php:998 @@ -1496,7 +1540,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:981 msgid "Delete With User" -msgstr "" +msgstr "ユーザーと一緒に削除" #: includes/admin/views/acf-post-type/advanced-settings.php:967 msgid "Allow the post type to be exported from 'Tools' > 'Export'." @@ -1504,7 +1548,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:966 msgid "Can Export" -msgstr "" +msgstr "エクスポート可能" #: includes/admin/views/acf-post-type/advanced-settings.php:935 msgid "Optionally provide a plural to be used in capabilities." @@ -1531,11 +1575,11 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:900 msgid "Rename Capabilities" -msgstr "" +msgstr "リネーム機能" #: includes/admin/views/acf-post-type/advanced-settings.php:885 msgid "Exclude From Search" -msgstr "" +msgstr "検索から除外する" #: includes/admin/views/acf-post-type/advanced-settings.php:872 #: includes/admin/views/acf-taxonomy/advanced-settings.php:854 @@ -1569,7 +1613,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:800 msgid "Menu Icon" -msgstr "" +msgstr "メニュー アイコン" #: includes/admin/views/acf-post-type/advanced-settings.php:782 msgid "The position in the sidebar menu in the admin dashboard." @@ -1577,7 +1621,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:781 msgid "Menu Position" -msgstr "" +msgstr "メニューの位置" #: includes/admin/views/acf-post-type/advanced-settings.php:763 msgid "" @@ -1620,11 +1664,11 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:719 #: includes/admin/views/acf-taxonomy/advanced-settings.php:718 msgid "Show In UI" -msgstr "" +msgstr "UI に表示" #: includes/admin/views/acf-post-type/advanced-settings.php:689 msgid "A link to a post." -msgstr "" +msgstr "投稿へのリンク。" #: includes/admin/views/acf-post-type/advanced-settings.php:688 msgid "Description for a navigation link block variation." @@ -1638,11 +1682,11 @@ msgstr "" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:683 msgid "A link to a %s." -msgstr "" +msgstr "%s へのリンク。" #: includes/admin/views/acf-post-type/advanced-settings.php:668 msgid "Post Link" -msgstr "" +msgstr "投稿リンク" #: includes/admin/views/acf-post-type/advanced-settings.php:667 msgid "Title for a navigation link block variation." @@ -1651,18 +1695,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:666 #: includes/admin/views/acf-taxonomy/advanced-settings.php:681 msgid "Item Link" -msgstr "" +msgstr "項目のリンク" #. translators: %s Singular form of post type name #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:663 #: includes/admin/views/acf-taxonomy/advanced-settings.php:678 msgid "%s Link" -msgstr "" +msgstr "%s リンク" #: includes/admin/views/acf-post-type/advanced-settings.php:648 msgid "Post updated." -msgstr "" +msgstr "投稿を更新しました。" #: includes/admin/views/acf-post-type/advanced-settings.php:647 msgid "In the editor notice after an item is updated." @@ -1670,16 +1714,16 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:646 msgid "Item Updated" -msgstr "" +msgstr "項目を更新しました" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:643 msgid "%s updated." -msgstr "" +msgstr "%s を更新しました。" #: includes/admin/views/acf-post-type/advanced-settings.php:628 msgid "Post scheduled." -msgstr "" +msgstr "投稿を予約しました." #: includes/admin/views/acf-post-type/advanced-settings.php:627 msgid "In the editor notice after scheduling an item." @@ -1687,12 +1731,12 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:626 msgid "Item Scheduled" -msgstr "" +msgstr "公開予約済み項目" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:623 msgid "%s scheduled." -msgstr "" +msgstr "%s を予約しました。" #: includes/admin/views/acf-post-type/advanced-settings.php:608 msgid "Post reverted to draft." @@ -1730,7 +1774,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:568 msgid "Post published." -msgstr "" +msgstr "投稿を公開しました." #: includes/admin/views/acf-post-type/advanced-settings.php:567 msgid "In the editor notice after publishing an item." @@ -1738,16 +1782,16 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:566 msgid "Item Published" -msgstr "" +msgstr "公開済み項目" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:563 msgid "%s published." -msgstr "" +msgstr "%s を公開しました。" #: includes/admin/views/acf-post-type/advanced-settings.php:548 msgid "Posts list" -msgstr "" +msgstr "投稿リスト" #: includes/admin/views/acf-post-type/advanced-settings.php:547 msgid "Used by screen readers for the items list on the post type list screen." @@ -1756,14 +1800,14 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:546 #: includes/admin/views/acf-taxonomy/advanced-settings.php:640 msgid "Items List" -msgstr "" +msgstr "項目リスト" #. translators: %s Plural form of post type name #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:543 #: includes/admin/views/acf-taxonomy/advanced-settings.php:637 msgid "%s list" -msgstr "" +msgstr "%s リスト" #: includes/admin/views/acf-post-type/advanced-settings.php:528 msgid "Posts list navigation" @@ -1804,11 +1848,11 @@ msgstr "" #. translators: %s Plural form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:501 msgid "Filter %s by date" -msgstr "" +msgstr "%s 日時で絞り込み" #: includes/admin/views/acf-post-type/advanced-settings.php:486 msgid "Filter posts list" -msgstr "" +msgstr "投稿リストの絞り込み" #: includes/admin/views/acf-post-type/advanced-settings.php:485 msgid "" @@ -1818,12 +1862,12 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:484 msgid "Filter Items List" -msgstr "" +msgstr "項目一覧の絞り込み" #. translators: %s Plural form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:480 msgid "Filter %s list" -msgstr "" +msgstr "%s リストを絞り込み" #: includes/admin/views/acf-post-type/advanced-settings.php:464 msgid "In the media modal showing all media uploaded to this item." @@ -1831,7 +1875,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:463 msgid "Uploaded To This Item" -msgstr "" +msgstr "この項目にアップロード" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:459 @@ -1840,7 +1884,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:444 msgid "Insert into post" -msgstr "" +msgstr "投稿に挿入" #: includes/admin/views/acf-post-type/advanced-settings.php:443 msgid "As the button label when adding media to content." @@ -1853,7 +1897,7 @@ msgstr "" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:438 msgid "Insert into %s" -msgstr "" +msgstr "%s に挿入" #: includes/admin/views/acf-post-type/advanced-settings.php:423 msgid "Use as featured image" @@ -1878,23 +1922,23 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:406 msgid "Remove Featured Image" -msgstr "" +msgstr "アイキャッチ画像を削除" #: includes/admin/views/acf-post-type/advanced-settings.php:393 msgid "Set featured image" -msgstr "" +msgstr "アイキャッチ画像を設定" #: includes/admin/views/acf-post-type/advanced-settings.php:392 msgid "As the button label when setting the featured image." -msgstr "" +msgstr "アイキャッチ画像を設定する際のボタンラベルとして" #: includes/admin/views/acf-post-type/advanced-settings.php:391 msgid "Set Featured Image" -msgstr "" +msgstr "アイキャッチ画像を設定" #: includes/admin/views/acf-post-type/advanced-settings.php:378 msgid "Featured image" -msgstr "" +msgstr "アイキャッチ画像" #: includes/admin/views/acf-post-type/advanced-settings.php:377 msgid "In the editor used for the title of the featured image meta box." @@ -1906,7 +1950,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:363 msgid "Post Attributes" -msgstr "" +msgstr "投稿の属性" #: includes/admin/views/acf-post-type/advanced-settings.php:362 msgid "In the editor used for the title of the post attributes meta box." @@ -1919,11 +1963,11 @@ msgstr "" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:358 msgid "%s Attributes" -msgstr "" +msgstr "%s の属性" #: includes/admin/views/acf-post-type/advanced-settings.php:343 msgid "Post Archives" -msgstr "" +msgstr "投稿アーカイブ" #: includes/admin/views/acf-post-type/advanced-settings.php:342 msgid "" @@ -1935,12 +1979,12 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:341 msgid "Archives Nav Menu" -msgstr "" +msgstr "ナビメニューをアーカイブする" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:338 msgid "%s Archives" -msgstr "" +msgstr "%s アーカイブ" #: includes/admin/views/acf-post-type/advanced-settings.php:323 msgid "No posts found in Trash" @@ -1962,7 +2006,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:302 msgid "No posts found" -msgstr "" +msgstr "投稿が見つかりません" #: includes/admin/views/acf-post-type/advanced-settings.php:301 msgid "" @@ -1971,18 +2015,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:300 msgid "No Items Found" -msgstr "" +msgstr "項目が見つかりませんでした" #. translators: %s Plural form of post type name #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:296 #: includes/admin/views/acf-taxonomy/advanced-settings.php:480 msgid "No %s found" -msgstr "" +msgstr "%s が見つかりませんでした。" #: includes/admin/views/acf-post-type/advanced-settings.php:281 msgid "Search Posts" -msgstr "" +msgstr "投稿を検索" #: includes/admin/views/acf-post-type/advanced-settings.php:280 msgid "At the top of the items screen when searching for an item." @@ -1991,18 +2035,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:279 #: includes/admin/views/acf-taxonomy/advanced-settings.php:345 msgid "Search Items" -msgstr "" +msgstr "項目を検索" #. translators: %s Singular form of post type name #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:276 #: includes/admin/views/acf-taxonomy/advanced-settings.php:342 msgid "Search %s" -msgstr "" +msgstr "%s を検索" #: includes/admin/views/acf-post-type/advanced-settings.php:261 msgid "Parent Page:" -msgstr "" +msgstr "親ページ:" #: includes/admin/views/acf-post-type/advanced-settings.php:260 msgid "For hierarchical types in the post type list screen." @@ -2017,24 +2061,24 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:256 #: includes/admin/views/acf-taxonomy/advanced-settings.php:318 msgid "Parent %s:" -msgstr "" +msgstr "親の%s:" #: includes/admin/views/acf-post-type/advanced-settings.php:241 msgid "New Post" -msgstr "" +msgstr "新規投稿" #: includes/admin/views/acf-post-type/advanced-settings.php:239 msgid "New Item" -msgstr "" +msgstr "新規項目" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:236 msgid "New %s" -msgstr "" +msgstr "新規 %s" #: includes/admin/views/acf-post-type/advanced-settings.php:206 msgid "Add New Post" -msgstr "" +msgstr "新規投稿を追加" #: includes/admin/views/acf-post-type/advanced-settings.php:205 msgid "At the top of the editor screen when adding a new item." @@ -2043,18 +2087,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:204 #: includes/admin/views/acf-taxonomy/advanced-settings.php:256 msgid "Add New Item" -msgstr "" +msgstr "新規項目を追加" #. translators: %s Singular form of post type name #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:201 #: includes/admin/views/acf-taxonomy/advanced-settings.php:253 msgid "Add New %s" -msgstr "" +msgstr "新規%sを追加" #: includes/admin/views/acf-post-type/advanced-settings.php:186 msgid "View Posts" -msgstr "" +msgstr "投稿一覧を表示" #: includes/admin/views/acf-post-type/advanced-settings.php:185 msgid "" @@ -2064,11 +2108,11 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:184 msgid "View Items" -msgstr "" +msgstr "アイテムを表示" #: includes/admin/views/acf-post-type/advanced-settings.php:166 msgid "View Post" -msgstr "" +msgstr "投稿を表示" #: includes/admin/views/acf-post-type/advanced-settings.php:165 msgid "In the admin bar to view item when editing it." @@ -2077,7 +2121,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:164 #: includes/admin/views/acf-taxonomy/advanced-settings.php:216 msgid "View Item" -msgstr "" +msgstr "項目を表示" #. translators: %s Singular form of post type name #. translators: %s Plural form of post type name @@ -2086,11 +2130,11 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:181 #: includes/admin/views/acf-taxonomy/advanced-settings.php:213 msgid "View %s" -msgstr "" +msgstr "%s を表示" #: includes/admin/views/acf-post-type/advanced-settings.php:146 msgid "Edit Post" -msgstr "" +msgstr "投稿の編集" #: includes/admin/views/acf-post-type/advanced-settings.php:145 msgid "At the top of the editor screen when editing an item." @@ -2099,18 +2143,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:144 #: includes/admin/views/acf-taxonomy/advanced-settings.php:196 msgid "Edit Item" -msgstr "" +msgstr "項目を編集" #. translators: %s Singular form of post type name #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:141 #: includes/admin/views/acf-taxonomy/advanced-settings.php:193 msgid "Edit %s" -msgstr "" +msgstr "%s を編集" #: includes/admin/views/acf-post-type/advanced-settings.php:126 msgid "All Posts" -msgstr "" +msgstr "投稿一覧" #: includes/admin/views/acf-post-type/advanced-settings.php:125 #: includes/admin/views/acf-post-type/advanced-settings.php:220 @@ -2121,14 +2165,14 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:124 #: includes/admin/views/acf-taxonomy/advanced-settings.php:176 msgid "All Items" -msgstr "" +msgstr "すべての項目" #. translators: %s Plural form of post type name #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:121 #: includes/admin/views/acf-taxonomy/advanced-settings.php:173 msgid "All %s" -msgstr "" +msgstr "%s 一覧" #: includes/admin/views/acf-post-type/advanced-settings.php:105 msgid "Admin menu name for the post type." @@ -2136,7 +2180,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:104 msgid "Menu Name" -msgstr "" +msgstr "メニュー名" #: includes/admin/views/acf-post-type/advanced-settings.php:90 #: includes/admin/views/acf-taxonomy/advanced-settings.php:142 @@ -2146,7 +2190,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:88 #: includes/admin/views/acf-taxonomy/advanced-settings.php:140 msgid "Regenerate" -msgstr "" +msgstr "再生成" #: includes/admin/views/acf-post-type/advanced-settings.php:79 msgid "Active post types are enabled and registered with WordPress." @@ -2158,7 +2202,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:48 msgid "Add Custom" -msgstr "" +msgstr "カスタムの追加" #: includes/admin/views/acf-post-type/advanced-settings.php:42 msgid "Enable various features in the content editor." @@ -2166,23 +2210,23 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:31 msgid "Post Formats" -msgstr "" +msgstr "投稿フォーマット" #: includes/admin/views/acf-post-type/advanced-settings.php:25 msgid "Editor" -msgstr "" +msgstr "エディター" #: includes/admin/views/acf-post-type/advanced-settings.php:24 msgid "Trackbacks" -msgstr "" +msgstr "トラックバック" #: includes/admin/views/acf-post-type/basic-settings.php:87 msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" -msgstr "" +msgstr "フィールドを見る" #: includes/admin/tools/class-acf-admin-tool-import.php:292 msgid "Nothing to import" @@ -2213,7 +2257,7 @@ msgstr "" #: includes/admin/tools/class-acf-admin-tool-import.php:209 msgid "Imported 1 item" msgid_plural "Imported %s items" -msgstr[0] "" +msgstr[0] "インポートした %s 項目" #: includes/admin/tools/class-acf-admin-tool-import.php:122 msgid "" @@ -2243,7 +2287,7 @@ msgstr "" #: includes/admin/tools/class-acf-admin-tool-export.php:384 msgid "Export" -msgstr "" +msgstr "エクスポート" #: includes/admin/tools/class-acf-admin-tool-export.php:276 msgid "Select Taxonomies" @@ -2251,7 +2295,7 @@ msgstr "" #: includes/admin/tools/class-acf-admin-tool-export.php:254 msgid "Select Post Types" -msgstr "" +msgstr "投稿タイプを選択" #: includes/admin/tools/class-acf-admin-tool-export.php:167 msgid "Exported 1 item." @@ -2262,13 +2306,13 @@ msgstr[0] "" #: assets/build/js/acf-internal-post-type.js:182 #: assets/build/js/acf-internal-post-type.js:256 msgid "Category" -msgstr "" +msgstr "カテゴリー" #: includes/admin/post-types/admin-taxonomy.php:127 #: assets/build/js/acf-internal-post-type.js:179 #: assets/build/js/acf-internal-post-type.js:253 msgid "Tag" -msgstr "" +msgstr "タグ" #. translators: %s taxonomy name #: includes/admin/post-types/admin-taxonomy.php:82 @@ -2294,7 +2338,7 @@ msgstr "" #: includes/admin/post-types/admin-taxonomy.php:53 msgid "Taxonomy saved." -msgstr "" +msgstr "タクソノミーを保存する。" #: includes/admin/post-types/admin-taxonomy.php:49 msgid "Taxonomy deleted." @@ -2337,31 +2381,31 @@ msgstr[0] "" #: includes/admin/post-types/admin-taxonomies.php:139 msgid "Terms" -msgstr "" +msgstr "規約" #. translators: %s number of post types synchronized #: includes/admin/post-types/admin-post-types.php:352 msgid "Post type synchronized." msgid_plural "%s post types synchronized." -msgstr[0] "" +msgstr[0] "投稿タイプ %s が同期されました。" #. translators: %s number of post types duplicated #: includes/admin/post-types/admin-post-types.php:345 msgid "Post type duplicated." msgid_plural "%s post types duplicated." -msgstr[0] "" +msgstr[0] "投稿タイプ %s が複製されました。" #. translators: %s number of post types deactivated #: includes/admin/post-types/admin-post-types.php:338 msgid "Post type deactivated." msgid_plural "%s post types deactivated." -msgstr[0] "" +msgstr[0] "投稿タイプ %s が無効化されました。" #. translators: %s number of post types activated #: includes/admin/post-types/admin-post-types.php:331 msgid "Post type activated." msgid_plural "%s post types activated." -msgstr[0] "" +msgstr[0] "投稿タイプ %s が有効化されました。" #: includes/admin/post-types/admin-post-types.php:112 #: includes/admin/post-types/admin-taxonomies.php:137 @@ -2369,17 +2413,17 @@ msgstr[0] "" #: includes/admin/views/acf-taxonomy/basic-settings.php:82 #: includes/post-types/class-acf-post-type.php:91 msgid "Post Types" -msgstr "" +msgstr "投稿タイプ" #: includes/admin/post-types/admin-post-type.php:162 #: includes/admin/post-types/admin-taxonomy.php:164 msgid "Advanced Settings" -msgstr "" +msgstr "高度な設定" #: includes/admin/post-types/admin-post-type.php:161 #: includes/admin/post-types/admin-taxonomy.php:163 msgid "Basic Settings" -msgstr "" +msgstr "基本設定" #: includes/admin/post-types/admin-post-type.php:155 #: includes/admin/post-types/admin-post-types.php:370 @@ -2392,7 +2436,7 @@ msgstr "" #: assets/build/js/acf-internal-post-type.js:176 #: assets/build/js/acf-internal-post-type.js:250 msgid "Pages" -msgstr "" +msgstr "固定ページ" #: includes/admin/admin-internal-post-type.php:355 msgid "Link Existing Field Groups" @@ -2427,7 +2471,7 @@ msgstr "" #: includes/admin/post-types/admin-post-type.php:53 msgid "Post type saved." -msgstr "" +msgstr "投稿タイプを保存しました。" #: includes/admin/post-types/admin-post-type.php:50 msgid "Post type updated." @@ -2445,11 +2489,11 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" -msgstr "" +msgstr "PRO 限定" #: includes/admin/post-types/admin-field-group.php:97 #: assets/build/js/acf-internal-post-type.js:308 @@ -2466,23 +2510,23 @@ msgstr "" #: includes/admin/admin.php:48 includes/admin/admin.php:267 msgid "ACF" -msgstr "" +msgstr "ACF" #: includes/admin/admin-internal-post-type.php:322 msgid "taxonomy" -msgstr "" +msgstr "タクソノミー" #: includes/admin/admin-internal-post-type.php:322 msgid "post type" -msgstr "" +msgstr "投稿タイプ" #: includes/admin/admin-internal-post-type.php:346 msgid "Done" -msgstr "" +msgstr "完了" #: includes/admin/admin-internal-post-type.php:332 msgid "Field Group(s)" -msgstr "" +msgstr "フィールドグループ" #: includes/admin/admin-internal-post-type.php:331 msgid "Select one or many field groups..." @@ -2513,30 +2557,30 @@ msgstr "" #: includes/acf-internal-post-type-functions.php:482 #: includes/acf-internal-post-type-functions.php:511 msgid "REST API" -msgstr "" +msgstr "REST API" #: includes/acf-internal-post-type-functions.php:481 #: includes/acf-internal-post-type-functions.php:510 #: includes/acf-internal-post-type-functions.php:537 msgid "Permissions" -msgstr "" +msgstr "パーミッション" #: includes/acf-internal-post-type-functions.php:480 #: includes/acf-internal-post-type-functions.php:509 msgid "URLs" -msgstr "" +msgstr "URL" #: includes/acf-internal-post-type-functions.php:479 #: includes/acf-internal-post-type-functions.php:508 #: includes/acf-internal-post-type-functions.php:535 msgid "Visibility" -msgstr "" +msgstr "可視性" #: includes/acf-internal-post-type-functions.php:478 #: includes/acf-internal-post-type-functions.php:507 #: includes/acf-internal-post-type-functions.php:536 msgid "Labels" -msgstr "" +msgstr "ラベル" #: includes/admin/post-types/admin-field-group.php:269 msgid "Field Settings Tabs" @@ -2555,18 +2599,18 @@ msgstr "" #: includes/admin/admin-internal-post-type.php:298 #: includes/admin/post-types/admin-field-group.php:571 msgid "Close Modal" -msgstr "" +msgstr "モーダルを閉じる" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" -msgstr "" +msgstr "モーダルを閉じる" #: includes/fields/class-acf-field-tab.php:125 msgid "Start a new group of tabs at this tab." @@ -2574,7 +2618,7 @@ msgstr "" #: includes/fields/class-acf-field-tab.php:124 msgid "New Tab Group" -msgstr "" +msgstr "新規タブグループ" #: includes/fields/class-acf-field-select.php:451 #: includes/fields/class-acf-field-true_false.php:200 @@ -2591,7 +2635,7 @@ msgstr "" #: includes/fields/class-acf-field-checkbox.php:450 msgid "Add Toggle All" -msgstr "" +msgstr "すべてのトグルを追加" #: includes/fields/class-acf-field-checkbox.php:409 msgid "Save Custom Values" @@ -2605,18 +2649,17 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: pro/admin/admin-updates.php:122, -#: pro/admin/views/html-settings-updates.php:12 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" -msgstr "アップデート" +msgstr "更新" #: includes/admin/views/global/navigation.php:176 msgid "Advanced Custom Fields logo" -msgstr "" +msgstr "Advanced Custom Fields ロゴ" #: includes/admin/views/global/form-top.php:89 msgid "Save Changes" -msgstr "" +msgstr "変更内容を保存" #: includes/admin/views/global/form-top.php:76 msgid "Field Group Title" @@ -2625,7 +2668,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:704 #: includes/admin/views/global/form-top.php:3 msgid "Add title" -msgstr "" +msgstr "タイトルを追加" #. translators: %s url to getting started guide #: includes/admin/views/acf-field-group/list-empty.php:20 @@ -2639,7 +2682,7 @@ msgstr "" #: includes/admin/views/acf-field-group/list-empty.php:15 msgid "Add Field Group" -msgstr "" +msgstr "フィールドグループを追加する" #. translators: %s url to creating a field group page #: includes/admin/views/acf-field-group/list-empty.php:10 @@ -2653,48 +2696,48 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" -msgstr "" +msgstr "設定ページ" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" -msgstr "" +msgstr "ACF Blocks" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" -msgstr "" +msgstr "ギャラリーフィールド" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" -msgstr "" +msgstr "リピーターフィールド" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" #: includes/acf-field-group-functions.php:497 msgid "Group Settings" -msgstr "" +msgstr "グループ設定" #: includes/acf-field-group-functions.php:495 msgid "Location Rules" -msgstr "" +msgstr "ロケーションルール" #. translators: %s url to field types list #: includes/admin/views/acf-field-group/fields.php:72 @@ -2728,7 +2771,7 @@ msgstr "フィールドを追加" #: includes/acf-field-group-functions.php:496 includes/fields.php:410 msgid "Presentation" -msgstr "" +msgstr "プレゼンテーション" #: includes/fields.php:409 msgid "Validation" @@ -2745,7 +2788,7 @@ msgstr "JSON をインポート" #: includes/admin/tools/class-acf-admin-tool-export.php:392 msgid "Export As JSON" -msgstr "" +msgstr "JSON をエクスポート" #. translators: %s number of field groups deactivated #: includes/admin/post-types/admin-field-groups.php:367 @@ -2762,24 +2805,24 @@ msgstr[0] "" #: includes/admin/admin-internal-post-type-list.php:452 #: includes/admin/admin-internal-post-type-list.php:478 msgid "Deactivate" -msgstr "" +msgstr "無効化" #: includes/admin/admin-internal-post-type-list.php:452 msgid "Deactivate this item" -msgstr "" +msgstr "この項目を無効化する" #: includes/admin/admin-internal-post-type-list.php:448 #: includes/admin/admin-internal-post-type-list.php:477 msgid "Activate" -msgstr "" +msgstr "有効化" #: includes/admin/admin-internal-post-type-list.php:448 msgid "Activate this item" -msgstr "" +msgstr "この項目を有効化する" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2789,23 +2832,29 @@ msgstr "" #: includes/admin/post-types/admin-taxonomy.php:297 msgctxt "post status" msgid "Inactive" -msgstr "" +msgstr "無効" #. Author of the plugin msgid "WP Engine" -msgstr "" +msgstr "WP Engine" #: acf.php:555 msgid "" "Advanced Custom Fields and Advanced Custom Fields PRO should not be active " "at the same time. We've automatically deactivated Advanced Custom Fields PRO." msgstr "" +"Advanced Custom Fields と Advanced Custom Fields PRO を同時に有効化しないでく" +"ださい。\n" +"Advanced Custom Fields PROを自動的に無効化しました。" #: acf.php:553 msgid "" "Advanced Custom Fields and Advanced Custom Fields PRO should not be active " "at the same time. We've automatically deactivated Advanced Custom Fields." msgstr "" +"Advanced Custom Fields と Advanced Custom Fields PRO を同時に有効化しないでく" +"ださい。\n" +"Advanced Custom Fields を自動的に無効化しました。" #: includes/acf-value-functions.php:374 msgid "" @@ -2822,58 +2871,58 @@ msgstr[0] "" #: includes/fields/class-acf-field-user.php:542 msgid "%1$s must have a valid user ID." -msgstr "" +msgstr "%1$s は有効なユーザー ID である必要があります。" #: includes/fields/class-acf-field-user.php:380 msgid "Invalid request." -msgstr "" +msgstr "無効なリクエストです。" #: includes/fields/class-acf-field-select.php:684 msgid "%1$s is not one of %2$s" -msgstr "" +msgstr "%1$s は %2$s に当てはまりません" #: includes/fields/class-acf-field-post_object.php:700 msgid "%1$s must have term %2$s." msgid_plural "%1$s must have one of the following terms: %2$s" -msgstr[0] "" +msgstr[0] "%1$s はターム %2$s である必要があります。" #: includes/fields/class-acf-field-post_object.php:684 msgid "%1$s must be of post type %2$s." msgid_plural "%1$s must be of one of the following post types: %2$s" -msgstr[0] "" +msgstr[0] "%1$s は投稿タイプ %2$s である必要があります。" #: includes/fields/class-acf-field-post_object.php:675 msgid "%1$s must have a valid post ID." -msgstr "" +msgstr "%1$s は有効な投稿 ID である必要があります。" #: includes/fields/class-acf-field-file.php:475 msgid "%s requires a valid attachment ID." -msgstr "" +msgstr "%s には有効な添付ファイル ID が必要です。" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" -msgstr "" +msgstr "REST API で表示" #: includes/fields/class-acf-field-color_picker.php:168 msgid "Enable Transparency" -msgstr "" +msgstr "透明度の有効化" #: includes/fields/class-acf-field-color_picker.php:187 msgid "RGBA Array" -msgstr "" +msgstr "RGBA 配列" #: includes/fields/class-acf-field-color_picker.php:98 msgid "RGBA String" -msgstr "" +msgstr "RGBA 文字列" #: includes/fields/class-acf-field-color_picker.php:97 #: includes/fields/class-acf-field-color_picker.php:186 msgid "Hex String" -msgstr "" +msgstr "16進値文字列" #: includes/admin/views/browse-fields-modal.php:65 msgid "Upgrade to PRO" -msgstr "" +msgstr "プロ版にアップグレード" #: includes/admin/post-types/admin-field-group.php:297 #: includes/admin/post-types/admin-post-type.php:295 @@ -2898,31 +2947,31 @@ msgstr "デフォルトの色を選択" msgid "Clear color" msgstr "色をクリア" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "ブロック" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "オプション" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "ユーザー" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "メニュー項目" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "ウィジェット" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "添付ファイル" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2932,7 +2981,7 @@ msgstr "添付ファイル" msgid "Taxonomies" msgstr "タクソノミー" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -2947,7 +2996,7 @@ msgstr "最終更新日: %s" #: includes/ajax/class-acf-ajax-local-json-diff.php:70 msgid "Sorry, this post is unavailable for diff comparison." -msgstr "" +msgstr "このフィールドグループは diff 比較に使用できません。" #: includes/ajax/class-acf-ajax-local-json-diff.php:42 msgid "Invalid field group parameter(s)." @@ -3029,6 +3078,9 @@ msgid "" "friendly community on our Community Forums who may be able to help you " "figure out the 'how-tos' of the ACF world." msgstr "" +"ディスカッション。コミュニティフォーラム" +"には、活発でフレンドリーなコミュニティがあり、ACFの世界の「ハウツー」を理解す" +"る手助けをしてくれるかもしれません。" #: includes/admin/admin.php:150 msgid "" @@ -3133,7 +3185,7 @@ msgstr "メニュー項目" msgid "Post Status" msgstr "投稿ステータス" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "メニュー" @@ -3248,7 +3300,7 @@ msgid "Show this field if" msgstr "このフィールドグループの表示条件" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "条件判定" @@ -3263,7 +3315,7 @@ msgstr "と" msgid "Local JSON" msgstr "ローカル JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "フィールドを複製" @@ -3310,7 +3362,7 @@ msgstr "繰り返し" msgid "Back to all tools" msgstr "すべてのツールに戻る" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3318,20 +3370,20 @@ msgstr "" "複数のフィールドグループが編集画面に表示される場合、最初のフィールドグループ " "(最小の番号を持つもの) のオプションが使用されます" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "編集画面で非表示にする項目を選択してください。" -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "画面上で非表示" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "トラックバック送信" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3339,85 +3391,85 @@ msgid "Tags" msgstr "タグ" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "カテゴリー" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "ページ属性" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "フォーマット" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "投稿者" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "スラッグ" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "リビジョン" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "コメント" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "ディスカッション" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "抜粋" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "コンテンツエディター" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "パーマリンク" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "フィールドグループリストに表示" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "下位のフィールドグループを最初に表示" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "注文番号" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "フィールドの下" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "ラベルの下" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" -msgstr "" +msgstr "手順の配置" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" -msgstr "" +msgstr "ラベルの配置" #: includes/admin/views/acf-field-group/options.php:110 msgid "Side" @@ -3464,92 +3516,92 @@ msgstr "キー" msgid "Order" msgstr "順序" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "フィールドを閉じる" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "クラス" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "横幅" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "ラッパー属性" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" -msgstr "" +msgstr "必須項目" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "投稿者向けの手順。データ送信時に表示されます" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "手順" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "フィールドタイプ" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "スペースは不可、アンダースコアとダッシュは使用可能" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "フィールド名" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "これは、編集ページに表示される名前です" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "フィールドラベル" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "削除" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "フィールドを削除" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "移動" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "フィールドを別のグループへ移動" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "フィールドを複製" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "フィールドを編集" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "ドラッグして順序を変更" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "このフィールドグループを表示する条件" @@ -3659,6 +3711,10 @@ msgid "" "to another ACF installation. Generate PHP to export to PHP code which you " "can place in your theme." msgstr "" +"エクスポートしたい項目とエクスポート方法を選んでください。「JSON としてエクス" +"ポート」では別の ACF をインストールした環境でインポートできる JSON ファイルが" +"エクスポートされます。「PHP の生成」ではテーマ内で利用できる PHP コードが生成" +"されます。" #: includes/admin/tools/class-acf-admin-tool-export.php:233 msgid "Select Field Groups" @@ -3696,6 +3752,8 @@ msgid "" "Select the Advanced Custom Fields JSON file you would like to import. When " "you click the import button below, ACF will import the items in that file." msgstr "" +"インポートしたい ACF の JSON ファイルを選択してください。下のインポートボタン" +"をクリックすると、ACF はファイルに項目をインポートします。" #: includes/admin/tools/class-acf-admin-tool-import.php:27 msgid "Import Field Groups" @@ -3711,7 +3769,7 @@ msgstr "%sを選択" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "複製" @@ -3721,7 +3779,7 @@ msgstr "この項目を複製" #: includes/admin/views/acf-post-type/advanced-settings.php:41 msgid "Supports" -msgstr "" +msgstr "サポート" #: includes/admin/admin.php:261 includes/admin/views/browse-fields-modal.php:92 msgid "Documentation" @@ -3730,7 +3788,7 @@ msgstr "ドキュメンテーション" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3747,7 +3805,7 @@ msgstr "同期が利用できます" #: includes/admin/post-types/admin-field-groups.php:381 msgid "Field group synchronized." msgid_plural "%s field groups synchronized." -msgstr[0] "" +msgstr[0] "%s件のフィールドグループを同期しました。" #. translators: %s number of field groups duplicated #: includes/admin/post-types/admin-field-groups.php:374 @@ -3771,7 +3829,7 @@ msgstr "サイトをレビューしてアップグレード" msgid "Upgrade Database" msgstr "データベースをアップグレード" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "カスタムフィールド" @@ -3795,8 +3853,8 @@ msgstr "%1$s フィールドは現在 %2$s フィールドグループにあり msgid "Move Complete." msgstr "移動が完了しました。" -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3823,8 +3881,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "コピー" @@ -3841,8 +3899,8 @@ msgid "Checked" msgstr "チェック済み" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "カスタムフィールドを移動" @@ -3857,14 +3915,14 @@ msgid "Field group title is required" msgstr "フィールドグループのタイトルは必須です" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "変更を保存するまでこのフィールドは移動できません" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "\"field_\" という文字列はフィールド名の先頭に使うことはできません" @@ -3899,7 +3957,7 @@ msgid "Field group updated." msgstr "フィールドグループを更新しました。" #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "ツール" @@ -4034,12 +4092,12 @@ msgstr "任意の値あり" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "キャンセル" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "本当に実行しますか ?" @@ -4101,7 +4159,7 @@ msgstr "編集" msgid "The changes you made will be lost if you navigate away from this page" msgstr "このページから移動した場合、変更は失われます" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "ファイル形式は %s である必要があります。" @@ -4110,34 +4168,34 @@ msgstr "ファイル形式は %s である必要があります。" #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "または" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "ファイルサイズは %s 以下である必要があります。" -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "ファイルサイズは %s 以上である必要があります。" -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "画像の高さは %dpx 以下である必要があります。" -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "画像の高さは %dpx 以上である必要があります。" -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "画像の幅は %dpx 以下である必要があります。" -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "画像の幅は %dpx 以上である必要があります。" @@ -4302,7 +4360,7 @@ msgstr "表示するタクソノミーを選択" #: includes/fields/class-acf-field-taxonomy.php:654 msgctxt "No Terms" msgid "No %s" -msgstr "" +msgstr "%s なし" #: includes/fields/class-acf-field-number.php:266 msgid "Value must be equal to or lower than %d" @@ -4351,7 +4409,7 @@ msgstr "" #: includes/fields/class-acf-field-accordion.php:95 msgid "Multi-Expand" -msgstr "" +msgstr "マルチ展開" #: includes/fields/class-acf-field-accordion.php:85 msgid "Display this accordion as open on page load." @@ -4522,7 +4580,7 @@ msgstr "すべてのユーザー権限グループ" #: includes/fields/class-acf-field-user.php:51 msgid "Filter by Role" -msgstr "" +msgstr "権限グループで絞り込む" #: includes/fields/class-acf-field-user.php:15 includes/locations.php:101 msgid "User" @@ -4637,12 +4695,12 @@ msgstr "日時選択ツール" msgid "Endpoint" msgstr "エンドポイント" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "左揃え" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "上揃え" @@ -4776,7 +4834,7 @@ msgstr "ボタングループ" #: includes/fields/class-acf-field-taxonomy.php:772 #: includes/fields/class-acf-field-user.php:103 msgid "Allow Null" -msgstr "" +msgstr "空の値を許可" #: includes/fields/class-acf-field-page_link.php:263 #: includes/fields/class-acf-field-post_object.php:257 @@ -4790,11 +4848,11 @@ msgstr "フィールドがクリックされるまで TinyMCE は初期化され #: includes/fields/class-acf-field-wysiwyg.php:389 msgid "Delay Initialization" -msgstr "" +msgstr "初期化を遅延させる" #: includes/fields/class-acf-field-wysiwyg.php:378 msgid "Show Media Upload Buttons" -msgstr "" +msgstr "メディアアップロードボタンを表示" #: includes/fields/class-acf-field-wysiwyg.php:362 msgid "Toolbar" @@ -4829,17 +4887,17 @@ msgstr "テキスト" msgid "Visual" msgstr "ビジュアル" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "値は%d文字以内である必要があります" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "制限しない場合は空白にする" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "文字数制限" @@ -4848,7 +4906,7 @@ msgstr "文字数制限" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "入力内容の後に表示" @@ -4856,7 +4914,7 @@ msgstr "入力内容の後に表示" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "追加" @@ -4864,7 +4922,7 @@ msgstr "追加" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "入力内容の前に表示" @@ -4872,14 +4930,14 @@ msgstr "入力内容の前に表示" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "先頭に追加" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4888,7 +4946,7 @@ msgstr "入力内容の中に表示" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4899,7 +4957,7 @@ msgstr "プレースホルダーテキスト" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4928,13 +4986,13 @@ msgstr "投稿オブジェクト" #: includes/fields/class-acf-field-relationship.php:676 msgid "Maximum Posts" -msgstr "" +msgstr "最大投稿数" #: includes/fields/class-acf-field-relationship.php:666 msgid "Minimum Posts" -msgstr "" +msgstr "最小投稿数" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5028,7 +5086,7 @@ msgstr "カンマ区切りのリスト。すべてのタイプを許可する場 #: includes/fields/class-acf-field-file.php:290 #: includes/fields/class-acf-field-image.php:316 msgid "Allowed File Types" -msgstr "" +msgstr "許可されるファイルの種類" #: includes/fields/class-acf-field-file.php:278 #: includes/fields/class-acf-field-image.php:280 @@ -5123,12 +5181,12 @@ msgstr "画像が選択されていません" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "削除" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5272,7 +5330,7 @@ msgstr "アクティブ時のテキスト" #: includes/fields/class-acf-field-select.php:450 #: includes/fields/class-acf-field-true_false.php:199 msgid "Stylized UI" -msgstr "" +msgstr "スタイリッシュな UI" #: includes/fields/class-acf-field-button-group.php:157 #: includes/fields/class-acf-field-checkbox.php:361 @@ -5282,7 +5340,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5302,13 +5360,13 @@ msgstr "メッセージ" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "いいえ" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "はい" @@ -5450,7 +5508,7 @@ msgstr "時間選択ツール" #: acf.php:503 msgid "Inactive (%s)" msgid_plural "Inactive (%s)" -msgstr[0] "" +msgstr[0] "停止中 (%s)" #: acf.php:462 msgid "No Fields found in Trash" diff --git a/lang/acf-ko_KR.mo b/lang/acf-ko_KR.mo index 06108400cd2509baeaade93d9dfd4fc71dae3c4b..120089f59e3af822cf1b9ad1be22b1132a99d8c2 100644 GIT binary patch delta 26 icmex=f$jeVwhc8OxQ#4A3@oh-O{|QKHn)HHu^j-Wfea7; delta 26 icmex=f$jeVwhc8OxD8E03=OSJ4Xq4JH@AQIu^j-V>Select items to hide them from the edit screen." msgstr "항목을 선택하여 편집 화면에서 숨깁니다." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "화면에 숨기기" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "트랙백 보내기" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3511,83 +3527,83 @@ msgid "Tags" msgstr "태그" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "카테고리" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "페이지 속성" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "형식" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "작성자" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "슬러그" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "개정" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "코멘트" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "논의" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "요약문" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "콘텐츠 편집기" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "퍼머링크" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "필드 그룹 목록에 표시됨" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "순서가 낮은 필드 그룹이 먼저 나타납니다." -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "주문번호" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "필드 아래" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "레이블 아래" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "지침 배치" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "라벨 배치" @@ -3636,92 +3652,92 @@ msgstr "키" msgid "Order" msgstr "정렬하기" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "필드 닫기" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "클래스" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "너비" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "래퍼 속성" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "필수" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "작성자를 위한 지침. 데이터 제출 시 표시" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "지침" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "필드 유형" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "한 단어, 공백 없음. 밑줄 및 대시 허용" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "필드 명" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "이것은 편집하기 페이지에 보일 이름입니다." -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "필드 레이블" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "지우기" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "필드 삭제" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "이동하기" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "다름 그룹으로 필드 이동하기" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "필드 복제하기" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "필드 편집하기" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "드래그하여 재정렬" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "다음과 같은 경우 이 필드 그룹 표시" @@ -3889,7 +3905,7 @@ msgstr "%s 선택하기" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "복제하기" @@ -3908,7 +3924,7 @@ msgstr "문서화" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3949,7 +3965,7 @@ msgstr "사이트 검토하기 & 업그래이드하기" msgid "Upgrade Database" msgstr "데이터베이스 업그래이드하기" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "사용자 정의 필드" @@ -3973,8 +3989,8 @@ msgstr "%1$s 필드는 이제 %2$s 필드 그룹에서 찾을 수 있습니다." msgid "Move Complete." msgstr "이동완료." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4001,8 +4017,8 @@ msgstr "빈값" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "복사하기" @@ -4019,8 +4035,8 @@ msgid "Checked" msgstr "체크" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "사용자 필드 이동하기" @@ -4035,14 +4051,14 @@ msgid "Field group title is required" msgstr "필드 그룹 제목이 필요합니다." #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "변경 사항이 저장될 때까지 이 필드를 이동할 수 없습니다." #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "문자열 \"field_\"는 필드 이름의 시작 부분에 사용할 수 없습니다." @@ -4077,7 +4093,7 @@ msgid "Field group updated." msgstr "필드 그룹을 업대이트했습니다." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "도구" @@ -4212,12 +4228,12 @@ msgstr "값이 있음" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "취소하기" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "확실합니까?" @@ -4279,7 +4295,7 @@ msgstr "편집하기" msgid "The changes you made will be lost if you navigate away from this page" msgstr "페이지를 벗어나면 변경 한 내용이 손실 됩니다" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "파일 유형은 %s여야 합니다." @@ -4288,34 +4304,34 @@ msgstr "파일 유형은 %s여야 합니다." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "또는" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "파일 크기는 %s를 초과할 수 없습니다." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "파일 크기는 %s 이상이어야 합니다." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "이미지 높이는 %dpx를 초과할 수 없습니다." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "이미지 높이는 %dpx 이상이어야 합니다." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "이미지 너비는 %dpx를 초과할 수 없습니다." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "이미지 너비는 %dpx 이상이어야 합니다." @@ -4813,12 +4829,12 @@ msgstr "날짜 시간 선택기" msgid "Endpoint" msgstr "끝점" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "왼쪽 정렬" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "상단 정렬" @@ -5005,17 +5021,17 @@ msgstr "텍스트" msgid "Visual" msgstr "비주얼" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "값은 %d자를 초과할 수 없습니다." -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "제한 없이 비워두세요" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "글자 수 제한" @@ -5024,7 +5040,7 @@ msgstr "글자 수 제한" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "입력란 후 나타납니다." @@ -5032,7 +5048,7 @@ msgstr "입력란 후 나타납니다." #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "추가하기" @@ -5040,7 +5056,7 @@ msgstr "추가하기" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "입력란 전에 나타납니다." @@ -5048,14 +5064,14 @@ msgstr "입력란 전에 나타납니다." #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "앞에 추가" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5064,7 +5080,7 @@ msgstr "입력란 내에 나타납니다." #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5075,7 +5091,7 @@ msgstr "자리표시자 텍스트" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5110,7 +5126,7 @@ msgstr "최대 게시물" msgid "Minimum Posts" msgstr "최소 게시물" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5299,12 +5315,12 @@ msgstr "선택한 이미지 없음" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "제거하기" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5458,7 +5474,7 @@ msgstr "양식에 일치하는 UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5478,13 +5494,13 @@ msgstr "메시지" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "아니요" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "예" diff --git a/lang/acf-nb_NO.mo b/lang/acf-nb_NO.mo index 30362fdb4e1f0e0decd4f679649852dae56e967e..e4ac2e562104370191db6107d9833eb4ab588199 100644 GIT binary patch delta 26 hcmeA?!qj<$X~W8FZX=5j14}DI6Dwn*&0DfV%>aa62`~Tv delta 26 hcmeA?!qj<$X~W8FZbOq0LqjW5Ln{N*&0DfV%>aYR2_*mk diff --git a/lang/acf-nb_NO.po b/lang/acf-nb_NO.po index 6982bbe..be6acd8 100644 --- a/lang/acf-nb_NO.po +++ b/lang/acf-nb_NO.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: nb_NO\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "Tilllat tilpassede verdier" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Oppdateringer" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "Legg til din første feltgruppe" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Sider for innstillinger" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF-blokker" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Gallerifelt" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Felksibelt innholdsfelt" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Gjentakende felt" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Slett feltgruppe" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Opprettet %1$s kl %2$s" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "Aktiver dette elementet" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Flytte feltgruppe til papirkurven?" @@ -2864,7 +2880,7 @@ msgstr "%1$s må ha en gyldig innlegg-ID." msgid "%s requires a valid attachment ID." msgstr "%s må ha en gyldig vedlegg-ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2912,31 +2928,31 @@ msgstr "Velg standardfarge" msgid "Clear color" msgstr "Fjern farge" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blokker" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Alternativer" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Brukere" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menyelementer" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgeter" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Vedlegg" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2946,7 +2962,7 @@ msgstr "Vedlegg" msgid "Taxonomies" msgstr "Taksonomier" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3133,7 +3149,7 @@ msgstr "Menypunkt" msgid "Post Status" msgstr "Innleggsstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menyer" @@ -3248,7 +3264,7 @@ msgid "Show this field if" msgstr "Vis dette feltet hvis" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Betinget logikk" @@ -3263,7 +3279,7 @@ msgstr "og" msgid "Local JSON" msgstr "Lokal JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Klonefelt" @@ -3309,7 +3325,7 @@ msgstr "Gjentaker" msgid "Back to all tools" msgstr "Tilbake til alle verktøy" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3317,20 +3333,20 @@ msgstr "" "Om flere feltgrupper kommer på samme redigeringsskjerm, vil den første " "gruppens innstillinger bli brukt (den med laveste rekkefølgenummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Velg elementer for å skjule dem på redigeringsskjermen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Skjul på skjerm" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Send tilbakesporinger" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3338,83 +3354,83 @@ msgid "Tags" msgstr "Stikkord" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorier" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Sideattributter" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Forfatter" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Identifikator" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisjoner" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Kommentarer" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Diskusjon" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Utdrag" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Redigeringverktøy for innhold" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalenke" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Vist i feltgruppeliste" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Feltgrupper med en lavere rekkefølge vil vises først" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Ordre Nr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Under felter" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Under etiketter" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3463,92 +3479,92 @@ msgstr "Nøkkel" msgid "Order" msgstr "Rekkefølge" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Stengt felt" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "bredde" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Attributter for innpakning" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatorisk" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instruksjoner for forfattere. Vist ved innsending av data" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruksjoner" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Felttype" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Enkelt ord, ingen mellomrom. Understrekning og bindestreker tillatt" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Feltnavn" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dette er navnet som vil vises på redigeringssiden" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Feltetikett" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Slett" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Slett felt" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Flytt" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Flytt felt til annen gruppe" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Dupliser felt" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Rediger felt" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Dra for å endre rekkefølge" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Vis denne feltgruppen hvis" @@ -3711,7 +3727,7 @@ msgstr "Velg %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliser" @@ -3730,7 +3746,7 @@ msgstr "Dokumentasjon" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3774,7 +3790,7 @@ msgstr "Gjennomgå nettsteder og oppgrader" msgid "Upgrade Database" msgstr "Oppgrader database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Egendefinerte felt" @@ -3798,8 +3814,8 @@ msgstr "%1$s feltet kan nå bli funnet i feltgruppen %2$s" msgid "Move Complete." msgstr "Flytting fullført." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3826,8 +3842,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopi" @@ -3844,8 +3860,8 @@ msgid "Checked" msgstr "Avkrysset" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Flytt egendefinert felt" @@ -3860,14 +3876,14 @@ msgid "Field group title is required" msgstr "Feltgruppetittel er obligatorisk" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Dette feltet kan ikke flyttes før endringene har blitt lagret" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Strengen \"field_\" kan ikke brukes i starten på et feltnavn" @@ -3902,7 +3918,7 @@ msgid "Field group updated." msgstr "Feltgruppe oppdatert." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Verktøy" @@ -4037,12 +4053,12 @@ msgstr "Har en verdi" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Avbryt" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Er du sikker?" @@ -4105,7 +4121,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Endringene du har gjort vil gå tapt om du navigerer bort fra denne siden." -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Filtype må være %s." @@ -4114,34 +4130,34 @@ msgstr "Filtype må være %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "eller" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Filstørrelsen må ikke overstige %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Filstørrelse må minst være %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Bildehøyde må ikke overstige %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Bildehøyde må være minst %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Bildebredde må ikke overstige %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Bildebredde må være minst %dpx." @@ -4641,12 +4657,12 @@ msgstr "Datovelger" msgid "Endpoint" msgstr "Endepunkt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Venstrejustert" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Toppjustert" @@ -4834,17 +4850,17 @@ msgstr "Tekst" msgid "Visual" msgstr "Visuell" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Verdi må ikke overstige %d tegn" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "La være tom for ingen begrensning" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Tegnbegrensing" @@ -4853,7 +4869,7 @@ msgstr "Tegnbegrensing" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Vises etter input" @@ -4861,7 +4877,7 @@ msgstr "Vises etter input" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Tilføy" @@ -4869,7 +4885,7 @@ msgstr "Tilføy" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Vises før input" @@ -4877,14 +4893,14 @@ msgstr "Vises før input" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Legg til foran" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4893,7 +4909,7 @@ msgstr "Vises innenfor input" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4904,7 +4920,7 @@ msgstr "Plassholder-tekst" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4940,7 +4956,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5129,12 +5145,12 @@ msgstr "Intet bilde valgt" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Fjern" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5288,7 +5304,7 @@ msgstr "Stilisert UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5308,13 +5324,13 @@ msgstr "Melding" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nei" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-nl_BE.mo b/lang/acf-nl_BE.mo index 016131a5e379f8a3c0a909fe4dfa989515275f83..adf51d99e6616f416e4784b6af190e1904398757 100644 GIT binary patch delta 26 icmey|#r(O8dBegQZX=5j14}DI6Dwn*&1-6odjJ5B(h4X5 delta 26 icmey|#r(O8dBegQZbOq0LqjW5Ln{N*&1-6odjJ5BJqjHF diff --git a/lang/acf-nl_BE.po b/lang/acf-nl_BE.po index 8ef3116..f3329ea 100644 --- a/lang/acf-nl_BE.po +++ b/lang/acf-nl_BE.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: nl_BE\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2570,13 +2586,13 @@ msgid "Close Modal" msgstr "Modaal sluiten" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2619,7 +2635,7 @@ msgstr "" "Aangepaste waarden van het selectievakje mogen niet leeg zijn. Vink lege " "waarden uit." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Updates" @@ -2671,38 +2687,38 @@ msgid "Add Your First Field Group" msgstr "Je eerste veldgroep toevoegen" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Opties pagina's" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF blokken" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Galerij veld" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Flexibel inhoudsveld" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Herhaler veld" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Ontgrendel extra functies met ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Veldgroep verwijderen" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Gemaakt op %1$s om %2$s" @@ -2802,8 +2818,8 @@ msgid "Activate this item" msgstr "Activeer dit item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Veldgroep naar prullenmand verplaatsen?" @@ -2888,7 +2904,7 @@ msgstr "%1$s moet een geldig bericht ID hebben." msgid "%s requires a valid attachment ID." msgstr "%s vereist een geldig bijlage ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "In REST-API tonen" @@ -2936,31 +2952,31 @@ msgstr "Selecteer standaardkleur" msgid "Clear color" msgstr "Heldere kleur" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blokken" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opties" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Gebruikers" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu-items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Bijlagen" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2970,7 +2986,7 @@ msgstr "Bijlagen" msgid "Taxonomies" msgstr "Taxonomieën" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3178,7 +3194,7 @@ msgstr "Menu-item" msgid "Post Status" msgstr "Berichtstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menu's" @@ -3293,7 +3309,7 @@ msgid "Show this field if" msgstr "Toon dit veld als" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Voorwaardelijke logica" @@ -3308,7 +3324,7 @@ msgstr "en" msgid "Local JSON" msgstr "Lokale JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Dupliceer veld" @@ -3354,7 +3370,7 @@ msgstr "Repeater" msgid "Back to all tools" msgstr "Terug naar alle tools" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3362,21 +3378,21 @@ msgstr "" "Als er meerdere veldgroepen op een bewerkingsscherm verschijnen, worden de " "opties van de eerste veldgroep gebruikt (degene met het laagste volgnummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecteer items om ze te verbergen in het bewerkingsscherm." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Verberg op scherm" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trackbacks verzenden" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3384,83 +3400,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorieën" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Pagina attributen" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formaat" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Auteur" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisies" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Reacties" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussie" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Samenvatting" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Inhoud editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Getoond in de veldgroep lijst" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Veldgroepen met een lagere volgorde verschijnen als eerste" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Bestelnr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Onderstaande velden" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Onder labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Instructie plaatsing" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Label plaatsing" @@ -3509,92 +3525,92 @@ msgstr "Sleutel" msgid "Order" msgstr "Volgorde" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Veld sluiten" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "breedte" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper attributen" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Vereist" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructies voor auteurs. Wordt getoond bij het indienen van gegevens" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructies" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Veldtype" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Één woord, geen spaties. Underscores en verbindingsstrepen toegestaan" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Veldnaam" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dit is de naam die op de BEWERK pagina zal verschijnen" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Veldlabel" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Veld verwijderen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Verplaatsen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Veld naar een andere groep verplaatsen" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Veld dupliceren" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Veld bewerken" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Sleep om te herschikken" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Deze veldgroep tonen als" @@ -3763,7 +3779,7 @@ msgstr "Selecteer %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliceer" @@ -3782,7 +3798,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3826,7 +3842,7 @@ msgstr "Beoordeel websites & upgrade" msgid "Upgrade Database" msgstr "Upgrade database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Aangepaste velden" @@ -3850,8 +3866,8 @@ msgstr "Het %1$s veld is nu te vinden in de %2$s veldgroep" msgid "Move Complete." msgstr "Verplaatsen voltooid." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3878,8 +3894,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopiëren" @@ -3896,8 +3912,8 @@ msgid "Checked" msgstr "Aangevinkt" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Aangepast veld verplaatsen" @@ -3912,15 +3928,15 @@ msgid "Field group title is required" msgstr "Veldgroep titel is vereist" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Dit veld kan niet worden verplaatst totdat de wijzigingen zijn opgeslagen" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "De string \"field_\" mag niet voor de veld naam staan" @@ -3955,7 +3971,7 @@ msgid "Field group updated." msgstr "Veldgroep bijgewerkt." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Tools" @@ -4090,12 +4106,12 @@ msgstr "Heeft enige waarde" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annuleren" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Weet je het zeker?" @@ -4157,7 +4173,7 @@ msgstr "Bewerken" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Je aangebrachte wijzigingen gaan verloren als je deze pagina verlaat" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Het bestandstype moet %s zijn." @@ -4166,34 +4182,34 @@ msgstr "Het bestandstype moet %s zijn." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "of" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Bestandsgrootte mag %s niet overschrijden." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "De bestandsgrootte moet ministens %s zijn." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "De hoogte van de afbeelding mag niet hoger zijn dan %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "De hoogte van de afbeelding moet minstens %dpx zijn." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "De breedte van de afbeelding mag niet groter zijn dan %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "De breedte van de afbeelding moet ten minste %dpx zijn." @@ -4695,12 +4711,12 @@ msgstr "Datum tijd kiezer" msgid "Endpoint" msgstr "Eindpunt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Links uitgelijnd" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Boven uitgelijnd" @@ -4889,17 +4905,17 @@ msgstr "Tekst" msgid "Visual" msgstr "Visueel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "De waarde mag niet langer zijn dan %d karakters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Laat leeg voor geen limiet" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Karakterlimiet" @@ -4908,7 +4924,7 @@ msgstr "Karakterlimiet" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Verschijnt na de invoer" @@ -4916,7 +4932,7 @@ msgstr "Verschijnt na de invoer" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Toevoegen" @@ -4924,7 +4940,7 @@ msgstr "Toevoegen" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Verschijnt vóór de invoer" @@ -4932,14 +4948,14 @@ msgstr "Verschijnt vóór de invoer" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Voorvoegen" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4948,7 +4964,7 @@ msgstr "Verschijnt in de invoer" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4959,7 +4975,7 @@ msgstr "Plaatshouder tekst" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4995,7 +5011,7 @@ msgstr "Maximum aantal berichten" msgid "Minimum Posts" msgstr "Minimum aantal berichten" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5184,12 +5200,12 @@ msgstr "Geen afbeelding geselecteerd" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5345,7 +5361,7 @@ msgstr "Gestileerde UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5365,13 +5381,13 @@ msgstr "Bericht" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nee" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-nl_NL.mo b/lang/acf-nl_NL.mo index 865d45c45e24c1e9a1098753ca84cb2b5ba70ec3..dd85676ec47f8a13698403f11b4586a8f23eb20c 100644 GIT binary patch delta 26607 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 Z{{{iqLR80T? delta 26341 zcmZA92Yip$qsQ^*XT{zkcFZ7xLhU>V-QA>u7&Dq4ramom<*jx)O8%!Nlqj&>CEVZ zxotWS(~u6uBv{3k*TJ-;8)16vY8{3e*es-DX9MQKeW(fCwE3?v9qD+TrRzApL^Ps; zs1Cz0C)U8E*xlM6lan5aq4+Ik#$%`#-o_pHH%`M9U5sH}9j7Si6Ice{;Y%#hjrP3X z3GB|YV-;+O^KJSCMv$)BgF)da48VPu5AUI7n6#(qI0%oB?uzV&Q@EGow82@(yPUU} z65D_6IH|A?x?18r^td3rled|Zc%aT97~qGQdLHNnxO+h7v>0~6y5 zOpPBLHGjoBLBX|K-3GuP%|ipdQlyl-x$-A zZi_lg{ZZ|QVG5jx>F_($R&MCa`fEw{+KiK!hV&KGnfL=WgICss-)?%VvAsHIEL&%7ujsyqj3s|ur5 zq=(J#k1t7&MNMQ-f5$0=lTl}7FKWeZpf9=)Y~&+qr0EAZ&Ri^lGw}rK-Zmd-Ivjx7 zqKT-zoQfLIY}7zjS~sCyv_ib+8h( zBAc;09!1SCcrb0S1%~20RK0W7yU1cXudy?B8=?ua|5u2xT29xYj>8Rc?x99rpR(H6 z982JOY>D?VFIF1HzG4^bgx9e(Rvzv+6)_H{;$zf{2aRx?>G%S9g)@32hnT*c1f$H% z(xV^g9GDSHVi?x3`D1Y!=_TloA>29Dk3nrkH`JcTq7LO~)S;Y=n$SF3z8rOUcc5F1 z$WbD}n4HUA9Lu7Xun%e=Yfv*ijJ2@XSWY?)$4ESaRWRN-bB3Z&{j@`E$viB8S5W;r z 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 McBS~n)2ZbD02wpnkN^Mx diff --git a/lang/acf-nl_NL.po b/lang/acf-nl_NL.po index 4811075..d2cdce1 100644 --- a/lang/acf-nl_NL.po +++ b/lang/acf-nl_NL.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: nl_NL\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "Vernieuw ACF PRO licentie" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "Vernieuw licentie" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "Beheer licentie" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "Hoge\" positie wordt niet ondersteund in de blok-editor." + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "Upgrade naar ACF PRO" @@ -90,8 +106,8 @@ msgid "Add fields" msgstr "Velden toevoegen" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Dit veld" @@ -172,7 +188,7 @@ msgstr "%s veld" msgid "Select Multiple" msgstr "Selecteer meerdere" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "WP engine logo" @@ -221,25 +237,25 @@ msgstr "" "Stelt in of berichten moeten worden uitgesloten van zoekresultaten en " "pagina's van taxonomie archieven." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Meer gereedschappen van WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Gemaakt voor degenen die bouwen met WordPress, door het team van %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Bekijk prijzen & upgrade" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Leer meer" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2406,7 +2422,7 @@ msgstr "" "Selecteer bestaande taxonomieën om items van het berichttype te " "classificeren." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Bladeren door velden" @@ -2699,9 +2715,9 @@ msgstr "Typ om te zoeken..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Alleen in PRO" @@ -2819,13 +2835,13 @@ msgid "Close Modal" msgstr "Modal sluiten" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Veld verplaatst naar andere groep" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Modal sluiten" @@ -2868,7 +2884,7 @@ msgstr "" "Aangepaste waarden van het selectievakje mogen niet leeg zijn. Vink lege " "waarden uit." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Updates" @@ -2920,38 +2936,38 @@ msgid "Add Your First Field Group" msgstr "Voeg je eerste veldgroep toe" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Opties pagina's" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF blokken" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Galerij veld" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Flexibel inhoudsveld" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Herhaler veld" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Ontgrendel extra functies met ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Veldgroep verwijderen" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Gemaakt op %1$s om %2$s" @@ -3051,8 +3067,8 @@ msgid "Activate this item" msgstr "Activeer dit item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Veldgroep naar prullenbak verplaatsen?" @@ -3137,7 +3153,7 @@ msgstr "%1$s moet een geldig bericht ID hebben." msgid "%s requires a valid attachment ID." msgstr "%s vereist een geldig bijlage ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Toon in REST API" @@ -3185,31 +3201,31 @@ msgstr "Selecteer standaardkleur" msgid "Clear color" msgstr "Kleur wissen" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blokken" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opties" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Gebruikers" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu-items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Bijlagen" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3219,7 +3235,7 @@ msgstr "Bijlagen" msgid "Taxonomies" msgstr "Taxonomieën" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3427,7 +3443,7 @@ msgstr "Menu-item" msgid "Post Status" msgstr "Berichtstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menu's" @@ -3542,7 +3558,7 @@ msgid "Show this field if" msgstr "Toon dit veld als" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Voorwaardelijke logica" @@ -3557,7 +3573,7 @@ msgstr "en" msgid "Local JSON" msgstr "Lokale JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Veld klonen" @@ -3603,7 +3619,7 @@ msgstr "Herhaler" msgid "Back to all tools" msgstr "Terug naar alle gereedschappen" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3612,21 +3628,21 @@ msgstr "" "de opties van de eerste veldgroep gebruikt (degene met het laagste volgorde " "nummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecteer items om ze te verbergen in het bewerkingsscherm." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Verberg op scherm" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trackbacks verzenden" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3634,83 +3650,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorieën" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Pagina attributen" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Auteur" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisies" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Reacties" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussie" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Samenvatting" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Inhoudseditor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Weergegeven in lijst met veldgroepen" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Veldgroepen met een lagere volgorde verschijnen als eerste" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Volgorde nr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Onder velden" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Onder labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Instructie plaatsing" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Label plaatsing" @@ -3759,92 +3775,92 @@ msgstr "Sleutel" msgid "Order" msgstr "Volgorde" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Veld sluiten" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "breedte" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper attributen" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Vereist" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructies voor auteurs. Wordt getoond bij het indienen van gegevens" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructies" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Veldtype" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Eén woord, geen spaties. Underscores en verbindingsstrepen toegestaan" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Veldnaam" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dit is de naam die op de BEWERK pagina zal verschijnen" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Veldlabel" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Veld verwijderen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Verplaatsen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Veld naar een andere groep verplaatsen" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Veld dupliceren" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Veld bewerken" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Sleep om te herschikken" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Deze veldgroep weergeven als" @@ -4013,7 +4029,7 @@ msgstr "Selecteer %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliceren" @@ -4032,7 +4048,7 @@ msgstr "Documentatie" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4076,7 +4092,7 @@ msgstr "Beoordeel sites & upgrade" msgid "Upgrade Database" msgstr "Database upgraden" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Aangepaste velden" @@ -4100,8 +4116,8 @@ msgstr "Het %1$s veld is nu te vinden in de %2$s veldgroep" msgid "Move Complete." msgstr "Verplaatsen voltooid." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4128,8 +4144,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopie" @@ -4146,8 +4162,8 @@ msgid "Checked" msgstr "Aangevinkt" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Aangepast veld verplaatsen" @@ -4162,15 +4178,15 @@ msgid "Field group title is required" msgstr "Veldgroep titel is vereist" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Dit veld kan niet worden verplaatst totdat de wijzigingen zijn opgeslagen" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "De string \"field_\" mag niet voor de veldnaam staan" @@ -4205,7 +4221,7 @@ msgid "Field group updated." msgstr "Veldgroep geüpdatet." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Gereedschap" @@ -4340,12 +4356,12 @@ msgstr "Heeft een waarde" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annuleren" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Weet je het zeker?" @@ -4407,7 +4423,7 @@ msgstr "Bewerken" msgid "The changes you made will be lost if you navigate away from this page" msgstr "De aangebrachte wijzigingen gaan verloren als je deze pagina verlaat" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Het bestandstype moet %s zijn." @@ -4416,34 +4432,34 @@ msgstr "Het bestandstype moet %s zijn." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "of" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "De bestandsgrootte mag niet groter zijn dan %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "De bestandsgrootte moet minimaal %s zijn." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "De hoogte van de afbeelding mag niet hoger zijn dan %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "De hoogte van de afbeelding moet minimaal %dpx zijn." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "De breedte van de afbeelding mag niet groter zijn dan %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "De breedte van de afbeelding moet ten minste %dpx zijn." @@ -4944,12 +4960,12 @@ msgstr "Datum tijd kiezer" msgid "Endpoint" msgstr "Eindpunt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Links uitgelijnd" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Boven uitgelijnd" @@ -5138,17 +5154,17 @@ msgstr "Tekst" msgid "Visual" msgstr "Visueel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "De waarde mag niet langer zijn dan %d karakters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Laat leeg voor geen limiet" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Karakterlimiet" @@ -5157,7 +5173,7 @@ msgstr "Karakterlimiet" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Verschijnt na de invoer" @@ -5165,7 +5181,7 @@ msgstr "Verschijnt na de invoer" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Toevoegen" @@ -5173,7 +5189,7 @@ msgstr "Toevoegen" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Verschijnt vóór de invoer" @@ -5181,14 +5197,14 @@ msgstr "Verschijnt vóór de invoer" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Voorvoegen" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5197,7 +5213,7 @@ msgstr "Wordt weergegeven in de invoer" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5208,7 +5224,7 @@ msgstr "Plaatshouder tekst" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5244,7 +5260,7 @@ msgstr "Maximum aantal berichten" msgid "Minimum Posts" msgstr "Minimum aantal berichten" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5433,12 +5449,12 @@ msgstr "Geen afbeelding geselecteerd" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5594,7 +5610,7 @@ msgstr "Gestileerde UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5614,13 +5630,13 @@ msgstr "Bericht" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nee" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-nl_NL_formal.mo b/lang/acf-nl_NL_formal.mo index d0f61cd1c4c0b41a19a75175f98110da7e532015..0afddf0b6a3500615ec57456a4a9719a0ef70abc 100644 GIT binary patch delta 25093 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 C^%JH5 delta 24741 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 IxQa*qAD=?b2mk;8 diff --git a/lang/acf-nl_NL_formal.po b/lang/acf-nl_NL_formal.po index 787dc13..85bfa0e 100644 --- a/lang/acf-nl_NL_formal.po +++ b/lang/acf-nl_NL_formal.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: nl_NL_formal\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "Vernieuw ACF PRO licentie" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "Vernieuw licentie" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "Beheer licentie" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "Hoge\" positie wordt niet ondersteund in de blok-editor." + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "Upgrade naar ACF PRO" @@ -90,8 +106,8 @@ msgid "Add fields" msgstr "Velden toevoegen" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Dit veld" @@ -172,7 +188,7 @@ msgstr "%s veld" msgid "Select Multiple" msgstr "Selecteer meerdere" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "WP engine logo" @@ -221,25 +237,25 @@ msgstr "" "Stelt in of berichten moeten worden uitgesloten van zoekresultaten en " "pagina's van taxonomie archieven." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Meer gereedschappen van WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Gemaakt voor degenen die bouwen met WordPress, door het team van %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Bekijk prijzen & upgrade" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Leer meer" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2406,7 +2422,7 @@ msgstr "" "Selecteer bestaande taxonomieën om items van het berichttype te " "classificeren." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Bladeren door velden" @@ -2699,9 +2715,9 @@ msgstr "Typ om te zoeken..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Alleen in PRO" @@ -2819,13 +2835,13 @@ msgid "Close Modal" msgstr "Modal sluiten" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Veld verplaatst naar andere groep" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Modal sluiten" @@ -2868,7 +2884,7 @@ msgstr "" "Aangepaste waarden van het selectievakje mogen niet leeg zijn. Vink lege " "waarden uit." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Updates" @@ -2920,38 +2936,38 @@ msgid "Add Your First Field Group" msgstr "Voeg je eerste veldgroep toe" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Opties pagina's" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF blokken" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Galerij veld" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Flexibel inhoudsveld" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Herhaler veld" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Ontgrendel extra functies met ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Veldgroep verwijderen" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Gemaakt op %1$s om %2$s" @@ -3051,8 +3067,8 @@ msgid "Activate this item" msgstr "Activeer dit item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Veldgroep naar prullenbak verplaatsen?" @@ -3137,7 +3153,7 @@ msgstr "%1$s moet een geldig bericht ID hebben." msgid "%s requires a valid attachment ID." msgstr "%s vereist een geldig bijlage ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Toon in REST API" @@ -3185,31 +3201,31 @@ msgstr "Selecteer standaardkleur" msgid "Clear color" msgstr "Kleur wissen" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blokken" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opties" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Gebruikers" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu-items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Bijlagen" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3219,7 +3235,7 @@ msgstr "Bijlagen" msgid "Taxonomies" msgstr "Taxonomieën" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3427,7 +3443,7 @@ msgstr "Menu-item" msgid "Post Status" msgstr "Berichtstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menu's" @@ -3542,7 +3558,7 @@ msgid "Show this field if" msgstr "Toon dit veld als" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Voorwaardelijke logica" @@ -3557,7 +3573,7 @@ msgstr "en" msgid "Local JSON" msgstr "Lokale JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Veld klonen" @@ -3603,7 +3619,7 @@ msgstr "Herhaler" msgid "Back to all tools" msgstr "Terug naar alle gereedschappen" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3612,21 +3628,21 @@ msgstr "" "de opties van de eerste veldgroep gebruikt (degene met het laagste volgorde " "nummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecteer items om ze te verbergen in het bewerkingsscherm." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Verberg op scherm" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trackbacks verzenden" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3634,83 +3650,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorieën" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Pagina attributen" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Auteur" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisies" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Reacties" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussie" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Samenvatting" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Inhoudseditor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Weergegeven in lijst met veldgroepen" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Veldgroepen met een lagere volgorde verschijnen als eerste" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Volgorde nr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Onder velden" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Onder labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Instructie plaatsing" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Label plaatsing" @@ -3759,92 +3775,92 @@ msgstr "Sleutel" msgid "Order" msgstr "Volgorde" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Veld sluiten" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "breedte" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper attributen" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Vereist" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructies voor auteurs. Wordt getoond bij het indienen van gegevens" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructies" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Veldtype" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Eén woord, geen spaties. Underscores en verbindingsstrepen toegestaan" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Veldnaam" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dit is de naam die op de BEWERK pagina zal verschijnen" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Veldlabel" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Veld verwijderen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Verplaatsen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Veld naar een andere groep verplaatsen" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Veld dupliceren" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Veld bewerken" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Sleep om te herschikken" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Deze veldgroep weergeven als" @@ -4013,7 +4029,7 @@ msgstr "Selecteer %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliceren" @@ -4032,7 +4048,7 @@ msgstr "Documentatie" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4076,7 +4092,7 @@ msgstr "Beoordeel sites & upgrade" msgid "Upgrade Database" msgstr "Database upgraden" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Aangepaste velden" @@ -4100,8 +4116,8 @@ msgstr "Het %1$s veld is nu te vinden in de %2$s veldgroep" msgid "Move Complete." msgstr "Verplaatsen voltooid." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4128,8 +4144,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopie" @@ -4146,8 +4162,8 @@ msgid "Checked" msgstr "Aangevinkt" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Aangepast veld verplaatsen" @@ -4162,15 +4178,15 @@ msgid "Field group title is required" msgstr "Veldgroep titel is vereist" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Dit veld kan niet worden verplaatst totdat de wijzigingen zijn opgeslagen" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "De string \"field_\" mag niet voor de veldnaam staan" @@ -4205,7 +4221,7 @@ msgid "Field group updated." msgstr "Veldgroep geüpdatet." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Gereedschap" @@ -4340,12 +4356,12 @@ msgstr "Heeft een waarde" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annuleren" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Weet je het zeker?" @@ -4407,7 +4423,7 @@ msgstr "Bewerken" msgid "The changes you made will be lost if you navigate away from this page" msgstr "De aangebrachte wijzigingen gaan verloren als je deze pagina verlaat" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Het bestandstype moet %s zijn." @@ -4416,34 +4432,34 @@ msgstr "Het bestandstype moet %s zijn." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "of" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "De bestandsgrootte mag niet groter zijn dan %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "De bestandsgrootte moet minimaal %s zijn." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "De hoogte van de afbeelding mag niet hoger zijn dan %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "De hoogte van de afbeelding moet minimaal %dpx zijn." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "De breedte van de afbeelding mag niet groter zijn dan %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "De breedte van de afbeelding moet ten minste %dpx zijn." @@ -4944,12 +4960,12 @@ msgstr "Datum tijd kiezer" msgid "Endpoint" msgstr "Eindpunt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Links uitgelijnd" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Boven uitgelijnd" @@ -5138,17 +5154,17 @@ msgstr "Tekst" msgid "Visual" msgstr "Visueel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "De waarde mag niet langer zijn dan %d karakters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Laat leeg voor geen limiet" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Karakterlimiet" @@ -5157,7 +5173,7 @@ msgstr "Karakterlimiet" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Verschijnt na de invoer" @@ -5165,7 +5181,7 @@ msgstr "Verschijnt na de invoer" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Toevoegen" @@ -5173,7 +5189,7 @@ msgstr "Toevoegen" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Verschijnt vóór de invoer" @@ -5181,14 +5197,14 @@ msgstr "Verschijnt vóór de invoer" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Voorvoegen" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5197,7 +5213,7 @@ msgstr "Wordt weergegeven in de invoer" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5208,7 +5224,7 @@ msgstr "Plaatshouder tekst" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5244,7 +5260,7 @@ msgstr "Maximum aantal berichten" msgid "Minimum Posts" msgstr "Minimum aantal berichten" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5433,12 +5449,12 @@ msgstr "Geen afbeelding geselecteerd" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5594,7 +5610,7 @@ msgstr "Gestileerde UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5614,13 +5630,13 @@ msgstr "Bericht" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nee" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-pl_PL.mo b/lang/acf-pl_PL.mo index 186c58899c6a92796645b2bcef69e7b36f44e811..f40160f6bcdf039acc4c8cba4688b57d19a50e1b 100644 GIT binary patch delta 27612 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 O^M5mT@eluQmHmH=pf*YX delta 27342 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 R+kw8GovF4hpX#|@;(yYf&*uOD diff --git a/lang/acf-pl_PL.po b/lang/acf-pl_PL.po index 02fd61b..a16f75d 100644 --- a/lang/acf-pl_PL.po +++ b/lang/acf-pl_PL.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: pl_PL\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "Odnów licencję ACF PRO" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "Odnów licencję" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "Zarządzaj licencją" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "Pozycja „Wysoka” nie jest obsługiwana w edytorze blokowym." + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "Kup ACF-a PRO" @@ -90,8 +106,8 @@ msgid "Add fields" msgstr "Dodaj pola" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "To pole" @@ -170,7 +186,7 @@ msgstr "Pole „%s”" msgid "Select Multiple" msgstr "Wielokrotny wybór" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logo WP Engine" @@ -218,26 +234,26 @@ msgstr "" "Określa czy wpisy powinny być wykluczone z wyników wyszukiwania oraz stron " "archiwów taksonomii." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Więcej narzędzi od WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" "Stworzone dla tych, których tworzą przy pomocy WordPressa, przez zespół %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Zobacz cennik i kup PRO" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Dowiedz się więcej" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2376,7 +2392,7 @@ msgstr "Trackbacki" msgid "Select existing taxonomies to classify items of the post type." msgstr "Wybierz istniejące taksonomie, aby klasyfikować ten typ treści." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Przeglądaj pola" @@ -2676,9 +2692,9 @@ msgstr "Wpisz, aby wyszukać…" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Tylko w PRO" @@ -2797,13 +2813,13 @@ msgid "Close Modal" msgstr "Zamknij okno" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Pole zostało przeniesione do innej grupy" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Zamknij okno" @@ -2846,7 +2862,7 @@ msgstr "" "Własne wartości pola zaznaczenia nie mogą być puste. Odznacz wszystkie puste " "wartości." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Aktualizacje" @@ -2897,38 +2913,38 @@ msgid "Add Your First Field Group" msgstr "Dodaj swoją pierwszą grupę pól" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Strony opcji" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Bloki ACF-a" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Pole galerii" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Pole elastycznej treści" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Pole powtarzalne" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Odblokuj dodatkowe funkcje przy pomocy ACF-a PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Usuń grupę pól" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Utworzono %1$s o %2$s" @@ -3030,8 +3046,8 @@ msgid "Activate this item" msgstr "Włącz ten element" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Przenieść grupę pól do kosza?" @@ -3116,7 +3132,7 @@ msgstr "%1$s musi mieć prawidłowy identyfikator wpisu." msgid "%s requires a valid attachment ID." msgstr "%s wymaga prawidłowego identyfikatora załącznika." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Pokaż w REST API" @@ -3164,31 +3180,31 @@ msgstr "Wybierz domyślny kolor" msgid "Clear color" msgstr "Wyczyść kolor" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloki" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opcje" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Użytkownicy" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementy menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widżety" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Załączniki" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3198,7 +3214,7 @@ msgstr "Załączniki" msgid "Taxonomies" msgstr "Taksonomie" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3405,7 +3421,7 @@ msgstr "Element menu" msgid "Post Status" msgstr "Status wpisu" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menu" @@ -3520,7 +3536,7 @@ msgid "Show this field if" msgstr "Pokaż to pole jeśli" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Wyświetlanie warunkowe" @@ -3535,7 +3551,7 @@ msgstr "oraz" msgid "Local JSON" msgstr "Lokalny JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Pole klona" @@ -3580,7 +3596,7 @@ msgstr "Pole powtarzalne" msgid "Back to all tools" msgstr "Wróć do wszystkich narzędzi" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3589,20 +3605,20 @@ msgstr "" "ustawienia pierwszej z nich. (pierwsza grupa pól to ta, która ma najniższy " "numer w kolejności)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Wybierz elementy, które chcesz ukryć na stronie edycji." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ukryj na ekranie" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Wyślij trackbacki" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3610,83 +3626,83 @@ msgid "Tags" msgstr "Tagi" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorie" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atrybuty strony" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Uproszczona nazwa" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Wersje" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Komentarze" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Dyskusja" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Zajawka" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Edytor treści" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Bezpośredni odnośnik" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Wyświetlany na liście grup pól" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Grupy pól z niższym numerem pojawią się pierwsze" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Nr w kolejności." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Pod polami" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Pod etykietami" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Położenie instrukcji" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Położenie etykiety" @@ -3735,92 +3751,92 @@ msgstr "Klucz" msgid "Order" msgstr "Kolejność" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Zamknij pole" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "szerokość" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atrybuty kontenera" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Wymagane" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instrukcje dla autorów. Będą widoczne w trakcie wprowadzania danych" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrukcje" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Rodzaj pola" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Pojedyncze słowo, bez spacji. Dozwolone są myślniki i podkreślniki" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nazwa pola" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Ta nazwa będzie widoczna na stronie edycji" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etykieta pola" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Usuń" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Usuń pole" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Przenieś" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Przenieś pole do innej grupy" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplikuj to pole" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Edytuj pole" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Przeciągnij aby zmienić kolejność" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Pokaż tę grupę pól jeśli" @@ -3988,7 +4004,7 @@ msgstr "Wybierz %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplikuj" @@ -4007,7 +4023,7 @@ msgstr "Dokumentacja" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4054,7 +4070,7 @@ msgstr "Strona opinii i aktualizacji" msgid "Upgrade Database" msgstr "Aktualizuj bazę danych" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Własne pola" @@ -4078,8 +4094,8 @@ msgstr "Pole %1$s znajduje się teraz w grupie pól %2$s" msgid "Move Complete." msgstr "Przenoszenie zakończone." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4106,8 +4122,8 @@ msgstr "Pusty" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopia" @@ -4124,8 +4140,8 @@ msgid "Checked" msgstr "Zaznaczone" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Przenieś pole" @@ -4140,14 +4156,14 @@ msgid "Field group title is required" msgstr "Tytuł grupy pól jest wymagany" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "To pole nie może zostać przeniesione zanim zmiany nie zostaną zapisane" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Ciąg znaków „field_” nie może zostać użyty na początku nazwy pola" @@ -4182,7 +4198,7 @@ msgid "Field group updated." msgstr "Grupa pól została zaktualizowana." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Narzędzia" @@ -4317,12 +4333,12 @@ msgstr "Ma dowolną wartość" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Anuluj" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Czy na pewno?" @@ -4385,7 +4401,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Wprowadzone przez Ciebie zmiany przepadną jeśli przejdziesz do innej strony" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Wymagany typ pliku to %s." @@ -4394,34 +4410,34 @@ msgstr "Wymagany typ pliku to %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "lub" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Rozmiar pliku nie może przekraczać %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Rozmiar pliku musi wynosić co najmniej %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Wysokość obrazka nie może przekraczać %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Obrazek musi mieć co najmniej %dpx wysokości." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Szerokość obrazka nie może przekraczać %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Obrazek musi mieć co najmniej %dpx szerokości." @@ -4920,12 +4936,12 @@ msgstr "Wybór daty i godziny" msgid "Endpoint" msgstr "Punkt końcowy" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Wyrównanie do lewej" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Wyrównanie do góry" @@ -5115,17 +5131,17 @@ msgstr "Tekstowy" msgid "Visual" msgstr "Wizualny" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Wartość nie może przekraczać %d znaków" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Pozostaw puste w przypadku braku limitu" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limit znaków" @@ -5134,7 +5150,7 @@ msgstr "Limit znaków" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Pojawia się za polem" @@ -5142,7 +5158,7 @@ msgstr "Pojawia się za polem" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Za polem (sufiks)" @@ -5150,7 +5166,7 @@ msgstr "Za polem (sufiks)" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Pojawia się przed polem" @@ -5158,14 +5174,14 @@ msgstr "Pojawia się przed polem" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Przed polem (prefiks)" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5174,7 +5190,7 @@ msgstr "Pojawia się w polu" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5185,7 +5201,7 @@ msgstr "Placeholder (tekst zastępczy)" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5222,7 +5238,7 @@ msgstr "Maksimum wpisów" msgid "Minimum Posts" msgstr "Minimum wpisów" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5411,12 +5427,12 @@ msgstr "Nie wybrano obrazka" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Usuń" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5572,7 +5588,7 @@ msgstr "Ostylowany interfejs użytkownika" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5592,13 +5608,13 @@ msgstr "Wiadomość" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nie" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Tak" diff --git a/lang/acf-pt_AO.mo b/lang/acf-pt_AO.mo index 241595f1957c2efd5c54ca57fab3fdf915c5c784..1f38e2881fce12f19f3a473901eed6e0a681733e 100644 GIT binary patch delta 26 icmX^6mGSIX#toc)+(s5529{QaCRWBqn??L~>Hq+WF$nko delta 26 icmX^6mGSIX#toc)+=eD0hK5$AhE@iqn??L~>Hq+VoCxgz diff --git a/lang/acf-pt_AO.po b/lang/acf-pt_AO.po index 3892886..25199e7 100644 --- a/lang/acf-pt_AO.po +++ b/lang/acf-pt_AO.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: pt_AO\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2864,7 +2880,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2912,31 +2928,31 @@ msgstr "" msgid "Clear color" msgstr "" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2946,7 +2962,7 @@ msgstr "" msgid "Taxonomies" msgstr "" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3133,7 +3149,7 @@ msgstr "Item de menu" msgid "Post Status" msgstr "Estado do conteúdo" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3248,7 +3264,7 @@ msgid "Show this field if" msgstr "Mostrar este campo se" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3263,7 +3279,7 @@ msgstr "e" msgid "Local JSON" msgstr "JSON local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Campo de clone" @@ -3309,7 +3325,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Voltar para todas as ferramentas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3318,20 +3334,20 @@ msgstr "" "utilizadas as opções do primeiro grupo de campos. (o que tiver menor número " "de ordem)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Seleccione os itens a esconder do ecrã de edição." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Esconder no ecrã" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3339,84 +3355,84 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorias" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos da página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisões" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentários" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussão" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Excerto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de conteúdo" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Ligação permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado na lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "" "Serão mostrados primeiro os grupos de campos com menor número de ordem." -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Nº. de ordem" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Abaixo dos campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Abaixo das legendas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3465,94 +3481,94 @@ msgstr "Chave" msgid "Order" msgstr "Ordem" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Fechar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "largura" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos do wrapper" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instruções para os autores. São mostradas ao preencher e submeter dados." -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruções" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Uma única palavra, sem espaços. São permitidos underscores (_) e traços (-)." -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nome do campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este é o nome que será mostrado na página EDITAR." -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Legenda do campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Eliminar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Eliminar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo para outro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arraste para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos se" @@ -3716,7 +3732,7 @@ msgstr "Seleccionar %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3735,7 +3751,7 @@ msgstr "Documentação" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3779,7 +3795,7 @@ msgstr "Rever sites e actualizar" msgid "Upgrade Database" msgstr "Actualizar base de dados" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3803,8 +3819,8 @@ msgstr "" msgid "Move Complete." msgstr "Movido com sucesso." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3831,8 +3847,8 @@ msgstr "Nulo" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "cópia" @@ -3849,8 +3865,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3865,15 +3881,15 @@ msgid "Field group title is required" msgstr "O título do grupo de campos é obrigatório" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Este campo não pode ser movido até que as suas alterações sejam guardadas." #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "O prefixo \"field_\" não pode ser utilizado no início do nome do campo." @@ -3909,7 +3925,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Ferramentas" @@ -4044,12 +4060,12 @@ msgstr "Tem um valor qualquer" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Tem a certeza?" @@ -4112,7 +4128,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "As alterações que fez serão ignoradas se navegar para fora desta página." -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "O tipo de ficheiro deve ser %s." @@ -4121,34 +4137,34 @@ msgstr "O tipo de ficheiro deve ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "" -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "O tamanho do ficheiro deve ser pelo menos de %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "A altura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "A altura da imagem deve ser pelo menos de %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "A largura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "A largura da imagem deve ser pelo menos de %dpx." @@ -4649,12 +4665,12 @@ msgstr "Selecção de data e hora" msgid "Endpoint" msgstr "Fim" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alinhado à esquerda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alinhado acima" @@ -4842,17 +4858,17 @@ msgstr "HTML" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "O valor não deve exceder %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Deixe em branco para não limitar" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite de caracteres" @@ -4861,7 +4877,7 @@ msgstr "Limite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Mostrado depois do campo" @@ -4869,7 +4885,7 @@ msgstr "Mostrado depois do campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Suceder" @@ -4877,7 +4893,7 @@ msgstr "Suceder" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Mostrado antes do campo" @@ -4885,14 +4901,14 @@ msgstr "Mostrado antes do campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Preceder" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4901,7 +4917,7 @@ msgstr "Mostrado dentro do campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4912,7 +4928,7 @@ msgstr "Texto predefinido" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4948,7 +4964,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5138,12 +5154,12 @@ msgstr "Nenhuma imagem seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remover" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5298,7 +5314,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5318,13 +5334,13 @@ msgstr "Mensagem" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Não" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sim" diff --git a/lang/acf-pt_BR.mo b/lang/acf-pt_BR.mo index 93931195c261cabed46d1fadfcbedbd1cad085d5..76b82638f7b66479931492e76ab76d1b2e5156a7 100644 GIT binary patch delta 26 icmZ2Select items to hide them from the edit screen." msgstr "" "Selecione os itens que deverão ser ocultados da tela de edição" -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar na tela" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3587,83 +3603,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorias" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos da página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisões" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentários" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussão" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Resumo" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de conteúdo" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Link permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Exibido na lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Grupos de campos com uma menor numeração aparecerão primeiro" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Nº. de ordem" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Abaixo dos campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Abaixo dos rótulos" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3712,93 +3728,93 @@ msgstr "Chave" msgid "Order" msgstr "Ordem" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Fechar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "largura" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos do invólucro" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obrigatório" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instruções para autores. Exibido ao enviar dados" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruções" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Uma única palavra, sem espaços. São permitidos sublinhados (_) e traços (-)." -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nome do campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este é o nome que aparecerá na página de EDIÇÃO" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Rótulo do campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Excluir" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Excluir campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo para outro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arraste para reorganizar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos se" @@ -3969,7 +3985,7 @@ msgstr "Selecionar %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3988,7 +4004,7 @@ msgstr "Dcoumentação" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4032,7 +4048,7 @@ msgstr "Revisar sites e atualizar" msgid "Upgrade Database" msgstr "Atualizar o banco de dados" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -4056,8 +4072,8 @@ msgstr "O campo %1$s pode agora ser encontrado no grupo de campos %2$s" msgid "Move Complete." msgstr "Movimentação concluída." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4084,8 +4100,8 @@ msgstr "Em branco" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -4102,8 +4118,8 @@ msgid "Checked" msgstr "Marcado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -4118,14 +4134,14 @@ msgid "Field group title is required" msgstr "O título do grupo de campos é obrigatório" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo não pode ser movido até que suas alterações sejam salvas" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "O termo “field_” não pode ser utilizado no início do nome de um campo" @@ -4160,7 +4176,7 @@ msgid "Field group updated." msgstr "Grupo de campos atualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Ferramentas" @@ -4295,12 +4311,12 @@ msgstr "Tem qualquer valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Você tem certeza?" @@ -4362,7 +4378,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "As alterações feitas serão perdidas se você sair desta página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "O tipo de arquivo deve ser %s." @@ -4371,34 +4387,34 @@ msgstr "O tipo de arquivo deve ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "O tamanho do arquivo não deve exceder %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "O tamanho do arquivo deve ter pelo menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "A altura da imagem não pode ser maior que %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "A altura da imagem deve ter pelo menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "A largura da imagem não pode ser maior que %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "A largura da imagem deve ter pelo menos %dpx." @@ -4898,12 +4914,12 @@ msgstr "Seletor de data e horário" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alinhado à esquerda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alinhado ao topo" @@ -5092,17 +5108,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "O valor não deve exceder %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Deixe em branco para não ter limite" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite de caracteres" @@ -5111,7 +5127,7 @@ msgstr "Limite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Exibido depois do campo" @@ -5119,7 +5135,7 @@ msgstr "Exibido depois do campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Sufixo" @@ -5127,7 +5143,7 @@ msgstr "Sufixo" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Exibido antes do campo" @@ -5135,14 +5151,14 @@ msgstr "Exibido antes do campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Prefixo" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5151,7 +5167,7 @@ msgstr "Exibido dentro do campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5162,7 +5178,7 @@ msgstr "Texto de marcação" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5198,7 +5214,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5388,12 +5404,12 @@ msgstr "Nenhuma imagem selecionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remover" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5549,7 +5565,7 @@ msgstr "Interface estilizada" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5569,13 +5585,13 @@ msgstr "Mensagem" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Não" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sim" diff --git a/lang/acf-pt_PT.mo b/lang/acf-pt_PT.mo index 8d5630c9be141d070f360b0c5684c6c1b0018814..9b39e0b7f37764e7f505037b442f848249b6f0e1 100644 GIT binary patch delta 26 icmdnLn`QrQmJK@VxQ#4A3@oh-O{|QKHk+^O$Oiz3N(qJl delta 26 icmdnLn`QrQmJK@VxD8E03=OSJ4Xq4JH=D2P$Oiz2wF!Fw diff --git a/lang/acf-pt_PT.po b/lang/acf-pt_PT.po index b873daf..2a631be 100644 --- a/lang/acf-pt_PT.po +++ b/lang/acf-pt_PT.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: pt_PT\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "Seleccionar múltiplos" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logótipo da WP Engine" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Mais ferramentas da WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Criado para quem constrói com o WordPress, pela equipa da %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Ver preços e actualização" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Saiba mais" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2193,7 +2209,7 @@ msgstr "Trackbacks" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Pesquisar campos" @@ -2473,9 +2489,9 @@ msgstr "Digite para pesquisar..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Apenas PRO" @@ -2591,13 +2607,13 @@ msgid "Close Modal" msgstr "Fechar janela" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Campo movido para outro grupo" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Fechar janela" @@ -2638,7 +2654,7 @@ msgstr "Permitir valores personalizados" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Actualizações" @@ -2690,38 +2706,38 @@ msgid "Add Your First Field Group" msgstr "Adicione o seu primeiro grupo de campos" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Páginas de opções" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Blocos do ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Campo de galeria" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Campo de conteúdo flexível" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Campo repetidor" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Desbloqueie funcionalidades adicionais com o ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Eliminar grupo de campos" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Criado em %1$s às %2$s" @@ -2821,8 +2837,8 @@ msgid "Activate this item" msgstr "Activar este item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Mover o grupo de campos para o lixo?" @@ -2902,7 +2918,7 @@ msgstr "%1$s tem de ter um ID de conteúdo válido." msgid "%s requires a valid attachment ID." msgstr "%s requer um ID de anexo válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar na REST API" @@ -2950,31 +2966,31 @@ msgstr "Seleccionar cor por omissão" msgid "Clear color" msgstr "Limpar cor" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocos" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opções" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Utilizadores" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Itens de menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Anexos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2984,7 +3000,7 @@ msgstr "Anexos" msgid "Taxonomies" msgstr "Taxonomias" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3191,7 +3207,7 @@ msgstr "Item de menu" msgid "Post Status" msgstr "Estado do conteúdo" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3306,7 +3322,7 @@ msgid "Show this field if" msgstr "Mostrar este campo se" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3321,7 +3337,7 @@ msgstr "e" msgid "Local JSON" msgstr "JSON local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Campo de clone" @@ -3367,7 +3383,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Voltar para todas as ferramentas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3376,20 +3392,20 @@ msgstr "" "utilizadas as opções do primeiro grupo de campos. (o que tiver menor número " "de ordem)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Seleccione os itens a esconder do ecrã de edição." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Esconder no ecrã" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3397,84 +3413,84 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorias" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos da página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisões" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentários" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussão" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Excerto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de conteúdo" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Ligação permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado na lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "" "Serão mostrados primeiro os grupos de campos com menor número de ordem." -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Nº. de ordem" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Abaixo dos campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Abaixo das legendas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Posição das instruções" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Posição da legenda" @@ -3523,93 +3539,93 @@ msgstr "Chave" msgid "Order" msgstr "Ordem" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Fechar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "largura" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos do wrapper" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obrigatório" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instruções para os autores. São mostradas ao preencher e submeter dados." -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruções" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Uma única palavra, sem espaços. São permitidos underscores e hífenes." -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nome do campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este é o nome que será mostrado na página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Legenda do campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Eliminar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Eliminar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo para outro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arraste para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos se" @@ -3779,7 +3795,7 @@ msgstr "Seleccionar %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3798,7 +3814,7 @@ msgstr "Documentação" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3842,7 +3858,7 @@ msgstr "Rever sites e actualizar" msgid "Upgrade Database" msgstr "Actualizar base de dados" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3866,8 +3882,8 @@ msgstr "O campo %1$s pode agora ser encontrado no grupo de campos %2$s" msgid "Move Complete." msgstr "Movido com sucesso." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3894,8 +3910,8 @@ msgstr "Nulo" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "cópia" @@ -3912,8 +3928,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3928,15 +3944,15 @@ msgid "Field group title is required" msgstr "O título do grupo de campos é obrigatório" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Este campo não pode ser movido até que as suas alterações sejam guardadas" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "O prefixo \"field_\" não pode ser utilizado no início do nome do campo" @@ -3971,7 +3987,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Ferramentas" @@ -4106,12 +4122,12 @@ msgstr "Tem um valor qualquer" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Tem a certeza?" @@ -4174,7 +4190,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "As alterações que fez serão ignoradas se navegar para fora desta página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "O tipo de ficheiro deve ser %s." @@ -4183,34 +4199,34 @@ msgstr "O tipo de ficheiro deve ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "O tamanho do ficheiro não deve exceder %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "O tamanho do ficheiro deve ser pelo menos de %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "A altura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "A altura da imagem deve ser pelo menos de %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "A largura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "A largura da imagem deve ser pelo menos de %dpx." @@ -4711,12 +4727,12 @@ msgstr "Selecção de data e hora" msgid "Endpoint" msgstr "Fim" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alinhado à esquerda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alinhado acima" @@ -4904,17 +4920,17 @@ msgstr "HTML" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "O valor não deve exceder %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Deixe em branco para não limitar" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite de caracteres" @@ -4923,7 +4939,7 @@ msgstr "Limite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Mostrado depois do campo" @@ -4931,7 +4947,7 @@ msgstr "Mostrado depois do campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Suceder" @@ -4939,7 +4955,7 @@ msgstr "Suceder" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Mostrado antes do campo" @@ -4947,14 +4963,14 @@ msgstr "Mostrado antes do campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Preceder" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4963,7 +4979,7 @@ msgstr "Mostrado dentro do campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4974,7 +4990,7 @@ msgstr "Texto predefinido" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5010,7 +5026,7 @@ msgstr "Máximo de conteúdos" msgid "Minimum Posts" msgstr "Mínimo de conteúdos" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5200,12 +5216,12 @@ msgstr "Nenhuma imagem seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remover" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5360,7 +5376,7 @@ msgstr "Interface estilizada" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5380,13 +5396,13 @@ msgstr "Mensagem" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Não" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sim" diff --git a/lang/acf-ro_RO.mo b/lang/acf-ro_RO.mo index d3637300a5f16547420718ef2075ade3185032fb..bdb5478a6d6e041188523cfba22834c6403943b9 100644 GIT binary patch delta 26 hcmaFT$^4{~dBds-ZX=5j14}DI6Dwn*&08zSelect items to hide them from the edit screen." msgstr "" "Selectează elementele pe care le ascunzi în ecranul de editare." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ascunde pe ecran" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trimite trackback-uri" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3358,83 +3374,83 @@ msgid "Tags" msgstr "Etichete" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorii" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atribute pagină" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Descriptor" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revizii" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarii" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discuții" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Rezumat" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de conținut" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Legătură permanentă" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Sub câmpuri" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Sub etichete" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Plasare instrucțiuni" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Plasare etichetă" @@ -3483,92 +3499,92 @@ msgstr "Cheie" msgid "Order" msgstr "Ordine" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Închide câmpul" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "clasă" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "lățime" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atribute învelitoare" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatoriu" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instrucțiuni pentru autori. Sunt arătate când se trimit date" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucțiuni" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tip de câmp" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Un singur cuvânt, fără spații. Sunt permise liniuțe-jos și cratime" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nume câmp" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Acesta este numele care va apărea în pagina EDITEAZĂ" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etichetă câmp" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Șterge" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Șterge câmpul" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mută" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mută câmpul în alt grup" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editează câmpul" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Trage pentru a reordona" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Arată acest grup de câmpuri dacă" @@ -3724,7 +3740,7 @@ msgstr "Selectează %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Fă duplicat" @@ -3743,7 +3759,7 @@ msgstr "Documentație" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3790,7 +3806,7 @@ msgstr "" msgid "Upgrade Database" msgstr "Actualizează baza de date" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Câmpuri personalizate" @@ -3814,8 +3830,8 @@ msgstr "Câmpul %1$s poate fi găsit acum în grupul de câmpuri %2$s" msgid "Move Complete." msgstr "" -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3842,8 +3858,8 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "" @@ -3860,8 +3876,8 @@ msgid "Checked" msgstr "Bifat" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mută câmpul personalizat" @@ -3876,14 +3892,14 @@ msgid "Field group title is required" msgstr "Titlul grupului de câmpuri este obligatoriu" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Acest câmp nu poate fi mutat până când nu îi salvezi modificările" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" @@ -3918,7 +3934,7 @@ msgid "Field group updated." msgstr "Am actualizat grupul de câmpuri." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Unelte" @@ -4053,12 +4069,12 @@ msgstr "Are orice valoare" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Anulează" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Sigur?" @@ -4121,7 +4137,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Modificările pe care le-ai făcut se vor pierde dacă părăsești această pagină" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Tipul de fișier trebuie să fie %s." @@ -4130,34 +4146,34 @@ msgstr "Tipul de fișier trebuie să fie %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "sau" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Dimensiunea fișierului nu trebuie să depășească %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Dimensiunea fișierului trebuie să aibă cel puțin %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Înălțimea imaginii nu trebuie să depășească %d px." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Înălțimea imaginii trebuie să fie de cel puțin %d px." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Lățimea imaginii nu trebuie să depășească %d px." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Lățimea imaginii trebuie să aibă cel puțin %d px." @@ -4656,12 +4672,12 @@ msgstr "" msgid "Endpoint" msgstr "Punct-final" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "" @@ -4850,17 +4866,17 @@ msgstr "Text" msgid "Visual" msgstr "Vizual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Valoarea nu trebuie să depășească %d caractere" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Lasă gol pentru fără limită" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Număr limită de caractere" @@ -4869,7 +4885,7 @@ msgstr "Număr limită de caractere" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Apare după intrare" @@ -4877,7 +4893,7 @@ msgstr "Apare după intrare" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Adaugă după" @@ -4885,7 +4901,7 @@ msgstr "Adaugă după" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Apare înainte de intrare" @@ -4893,14 +4909,14 @@ msgstr "Apare înainte de intrare" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Adaugă înainte" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4909,7 +4925,7 @@ msgstr "Apare în intrare" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4920,7 +4936,7 @@ msgstr "Text substituent" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4957,7 +4973,7 @@ msgstr "Număr maxim de articole" msgid "Minimum Posts" msgstr "Număr minim de articole" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5143,12 +5159,12 @@ msgstr "Nu ai selectat nicio imagine" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Înlătură" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5302,7 +5318,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5322,13 +5338,13 @@ msgstr "Mesaj" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nu" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Da" diff --git a/lang/acf-ru_RU.mo b/lang/acf-ru_RU.mo index 8a13721e19b3041783fa540637ed77e065d152d3..e70198514c634ab0d97f376b86b848a564d89cdc 100644 GIT binary patch delta 26 icmew}jqT4gwhdEuaT{5L7+6{vnphbdZJxjD?gaptSelect items to hide them from the edit screen." msgstr "" "Выберите блоки, которые необходимо скрыть на странице " "редактирования." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Скрыть на экране" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Отправить обратные ссылки" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3461,83 +3477,83 @@ msgid "Tags" msgstr "Метки" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Рубрики" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Атрибуты страницы" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Формат" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Автор" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Ярлык" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Редакции" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Комментарии" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Обсуждение" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Отрывок" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Текстовый редактор" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Постоянная ссылка" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Отображается в списке групп полей" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Группа полей с самым низким порядковым номером появится первой" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Порядковый номер" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Под полями" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Под метками" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Размещение инструкции" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Размещение этикетки" @@ -3586,92 +3602,92 @@ msgstr "Ключ" msgid "Order" msgstr "Порядок" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Закрыть поле" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "класс" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ширина" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Атрибуты обёртки" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Обязательное" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Инструкция для авторов. Отображается при отправке данных" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Инструкции" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Тип поля" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Одиночное слово, без пробелов. Подчеркивания и тире разрешены" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Название поля" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Имя поля на странице редактирования" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Этикетка поля" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Удалить" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Удалить поле" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Переместить" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Переместить поле в другую группу" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Дублировать поле" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Изменить поле" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Перетащите, чтобы изменить порядок" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Показать эту группу полей, если" @@ -3837,7 +3853,7 @@ msgstr "Выбрать %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Дублировать" @@ -3856,7 +3872,7 @@ msgstr "Документация" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3903,7 +3919,7 @@ msgstr "Проверьте и обновите сайт" msgid "Upgrade Database" msgstr "Обновить базу данных" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Произвольные поля" @@ -3927,8 +3943,8 @@ msgstr "Поле %1$s теперь можно найти в группе пол msgid "Move Complete." msgstr "Движение завершено." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3955,8 +3971,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "копировать" @@ -3973,8 +3989,8 @@ msgid "Checked" msgstr "Выбрано" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Переместить пользовательское поле" @@ -3989,14 +4005,14 @@ msgid "Field group title is required" msgstr "Название группы полей обязательно" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Это поле не может быть перемещено до сохранения изменений" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Строка \"field_\" не может использоваться в начале имени поля" @@ -4031,7 +4047,7 @@ msgid "Field group updated." msgstr "Группа полей обновлена." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Инструменты" @@ -4166,12 +4182,12 @@ msgstr "Имеет любое значение" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Отмена" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Вы уверены?" @@ -4233,7 +4249,7 @@ msgstr "Изменить" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Внесенные вами изменения будут утеряны, если вы покинете эту страницу" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Тип файла должен быть %s." @@ -4242,34 +4258,34 @@ msgstr "Тип файла должен быть %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "или" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Размер файла не должен превышать %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Размер файла должен быть не менее чем %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Высота изображения не должна превышать %d px." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Высота изображения должна быть не менее %d px." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Ширина изображения не должна превышать %d px." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Ширина изображения должна быть не менее %d px." @@ -4768,12 +4784,12 @@ msgstr "Выбор даты и времени" msgid "Endpoint" msgstr "Конечная точка" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Выровнено по левому краю" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Выровнено по верхнему краю" @@ -4962,17 +4978,17 @@ msgstr "Текст" msgid "Visual" msgstr "Визуально" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Значение не должно превышать %d символов" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Оставьте пустым, чтобы не ограничивать" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Ограничение кол-ва символов" @@ -4981,7 +4997,7 @@ msgstr "Ограничение кол-ва символов" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Появляется после ввода" @@ -4989,7 +5005,7 @@ msgstr "Появляется после ввода" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Добавить" @@ -4997,7 +5013,7 @@ msgstr "Добавить" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Появляется перед вводом" @@ -5005,14 +5021,14 @@ msgstr "Появляется перед вводом" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Добавить в начало" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5021,7 +5037,7 @@ msgstr "Появляется перед полем ввода" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5032,7 +5048,7 @@ msgstr "Текст-заполнитель" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5069,7 +5085,7 @@ msgstr "Макс. кол-во записей" msgid "Minimum Posts" msgstr "Мин. кол-во записей" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5260,12 +5276,12 @@ msgstr "Изображение не выбрано" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Удалить" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5420,7 +5436,7 @@ msgstr "Стилизованный интерфейс" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5440,13 +5456,13 @@ msgstr "Сообщение" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Нет" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Да" diff --git a/lang/acf-sk_SK.mo b/lang/acf-sk_SK.mo index e9cd253bdc171a83017bd46a1802a382db4d0acb..9924fd4d9ffd3531c578f4ee94498a412ec5aa9a 100644 GIT binary patch delta 24 gcmX@7dro)5OI~gxix2}#D?<}2W24PqcyDn40C95&qW}N^ delta 24 gcmX@7dro)5OI~h6lMq8gD^o)&1Jli4cyDn40C3(2m;e9( diff --git a/lang/acf-sk_SK.po b/lang/acf-sk_SK.po index b22d7f1..0d24902 100644 --- a/lang/acf-sk_SK.po +++ b/lang/acf-sk_SK.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: sk_SK\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-sv_SE.mo b/lang/acf-sv_SE.mo index def14ab5efad7b8c4e76e22eb29f517394cdd4b1..0c9d57449fc2daf220b3fb1bb2f6d0c61fe848a5 100644 GIT binary patch delta 25040 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 P{%@t2tsNr0;)DMm@+BY1 delta 24317 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 t#I}FZ1biK^?ReUNnjzcDMFuQQ8&GF