Changeset 3408550
- Timestamp:
- 12/02/2025 10:14:06 PM (4 months ago)
- Location:
- acf-extended/trunk
- Files:
-
- 1 added
- 11 edited
-
acf-extended.php (modified) (4 diffs)
-
assets/css/acfe-input.css (modified) (11 diffs)
-
assets/css/acfe-input.min.css (modified) (1 diff)
-
assets/js/acfe-input.js (modified) (1 diff)
-
assets/js/acfe-input.min.js (modified) (1 diff)
-
includes/admin/settings.php (modified) (1 diff)
-
includes/compatibility-acf-6.4.php (added)
-
includes/compatibility-acf-6.5.php (modified) (11 diffs)
-
includes/fields/field-flexible-content.php (modified) (1 diff)
-
includes/init.php (modified) (1 diff)
-
includes/modules/form/module-form-front-render.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
acf-extended/trunk/acf-extended.php
r3400134 r3408550 3 3 * Plugin Name: Advanced Custom Fields: Extended 4 4 * Description: All-in-one enhancement suite that improves WordPress & Advanced Custom Fields. 5 * Version: 0.9.2 5 * Version: 0.9.2.1 6 6 * Author: ACF Extended 7 7 * Plugin URI: https://www.acf-extended.com … … 20 20 21 21 // vars 22 var $version = '0.9.2 ';22 var $version = '0.9.2.1'; 23 23 24 24 /** … … 92 92 93 93 // general 94 'url' => plugin_dir_url(__FILE__),95 'theme_path' => $theme_path,96 'theme_url' => $theme_url,97 'theme_folder' => parse_url($theme_url, PHP_URL_PATH),98 'reserved_post_types' => array('acf-field', 'acf-field-group'),99 'reserved_taxonomies' => array('acf-field-group-category'),100 'reserved_field_groups' => array(),94 'url' => plugin_dir_url(__FILE__), 95 'theme_path' => $theme_path, 96 'theme_url' => $theme_url, 97 'theme_folder' => parse_url($theme_url, PHP_URL_PATH), 98 'reserved_post_types' => array('acf-field', 'acf-field-group'), 99 'reserved_taxonomies' => array('acf-field-group-category'), 100 'reserved_field_groups' => array(), 101 101 102 102 // php 103 'php' => true,104 'php_save' => "{$theme_path}/acfe-php",105 'php_load' => array("{$theme_path}/acfe-php"),106 'php_found' => false,103 'php' => true, 104 'php_save' => "{$theme_path}/acfe-php", 105 'php_load' => array("{$theme_path}/acfe-php"), 106 'php_found' => false, 107 107 108 108 // json 109 'json' => acf_get_setting('json'),110 'json_save' => acf_get_setting('save_json'),111 'json_load' => acf_get_setting('load_json'),112 'json_found' => false,109 'json' => acf_get_setting('json'), 110 'json_save' => acf_get_setting('save_json'), 111 'json_load' => acf_get_setting('load_json'), 112 'json_found' => false, 113 113 114 114 // modules 115 'dev' => false,116 'modules/author' => true,117 'modules/categories' => true,118 'modules/block_types' => true,119 'modules/forms' => true,120 'modules/forms/top_level' => false,121 'modules/options_pages' => true,122 'modules/post_types' => true,123 'modules/taxonomies' => true,124 'modules/multilang' => true,125 'modules/options' => true,126 'modules/performance' => false,127 'modules/ui' => true,128 'modules/attachment_ui' => true,129 'modules/settings_ui' => true,130 'modules/term_ui' => true,131 'modules/user_ui' => true,115 'dev' => false, 116 'modules/author' => true, 117 'modules/categories' => true, 118 'modules/block_types' => true, 119 'modules/forms' => true, 120 'modules/forms/top_level' => false, 121 'modules/options_pages' => true, 122 'modules/post_types' => true, 123 'modules/taxonomies' => true, 124 'modules/multilang' => true, 125 'modules/options' => true, 126 'modules/performance' => false, 127 'modules/ui' => true, 128 'modules/attachment_ui' => true, 129 'modules/settings_ui' => true, 130 'modules/term_ui' => true, 131 'modules/user_ui' => true, 132 132 133 133 // fields 134 'field/recaptcha/site_key' => '', 135 'field/recaptcha/secret_key' => '', 136 'field/recaptcha/version' => '', 137 'field/recaptcha/v2/theme' => '', 138 'field/recaptcha/v2/size' => '', 139 'field/recaptcha/v3/hide_logo' => '', 134 'field/recaptcha/site_key' => '', 135 'field/recaptcha/secret_key' => '', 136 'field/recaptcha/version' => '', 137 'field/recaptcha/v2/theme' => '', 138 'field/recaptcha/v2/size' => '', 139 'field/recaptcha/v3/hide_logo' => '', 140 'compatibility/legacy_title_toggle' => false, 140 141 141 142 )); … … 153 154 // compatibility 154 155 acfe_include('includes/compatibility-acf-6.0.php'); 156 acfe_include('includes/compatibility-acf-6.4.php'); 155 157 acfe_include('includes/compatibility-acf-6.5.php'); 156 158 -
acf-extended/trunk/assets/css/acfe-input.css
r3400134 r3408550 869 869 } 870 870 871 .acf-flexible-content .layout.active-layout .acf-fc-layout-actions-wrap.acf-fc-layout-controls .-copy,872 .acf-flexible-content .layout.active-layout .acf-fc-layout-actions-wrap.acf-fc-layout-controls .-settings {871 .acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-copy, 872 .acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-settings { 873 873 background: #fff 874 874 } 875 875 876 .acf-flexible-content .layout.-hover .acf-fc-layout-actions-wrap.acf-fc-layout-controls .-copy,877 .acf-flexible-content .layout.-hover .acf-fc-layout-actions-wrap.acf-fc-layout-controls .-settings,878 .acf-flexible-content .layout:hover .acf-fc-layout-actions-wrap.acf-fc-layout-controls .-copy,879 .acf-flexible-content .layout:hover .acf-fc-layout-actions-wrap.acf-fc-layout-controls .-settings {876 .acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-copy, 877 .acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-settings, 878 .acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-copy, 879 .acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-settings { 880 880 visibility: visible 881 881 } … … 1048 1048 .acf-fc-top-actions .button[data-name=acfe-secondary-actions] { 1049 1049 margin-left: -17px 1050 } 1051 1052 @container flexible-content (max-width:400px) { 1053 .acf-fc-top-actions .button[data-name=acfe-secondary-actions] { 1054 margin-left: 0 1055 } 1050 1056 } 1051 1057 … … 1320 1326 } 1321 1327 1322 #acf-popup .bg {1328 body:not(.post-type-acf-field-group) #acf-popup .bg { 1323 1329 background: rgba(0, 0, 0, .7) 1324 1330 } 1325 1331 1326 #acf-popup .acf-popup-box {1332 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box { 1327 1333 border-radius: 3px; 1328 1334 overflow: hidden; … … 1333 1339 } 1334 1340 1335 #acf-popup .acf-popup-box .title {1341 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title { 1336 1342 display: block; 1337 1343 height: 50px; … … 1348 1354 } 1349 1355 1350 #acf-popup .acf-popup-box .title h3 {1356 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title h3 { 1351 1357 display: inline; 1352 1358 font-size: inherit; … … 1355 1361 } 1356 1362 1357 #acf-popup .acf-popup-box .title a[data-event=close] {1363 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close] { 1358 1364 float: right; 1359 1365 height: 50px; … … 1369 1375 } 1370 1376 1371 #acf-popup .acf-popup-box .title a[data-event=close]::before {1377 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]::before { 1372 1378 height: 50px; 1373 1379 width: 50px; … … 1376 1382 } 1377 1383 1378 #acf-popup .acf-popup-box .title a[data-event=close]:hover {1384 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]:hover { 1379 1385 color: #00a0d2 1380 1386 } 1381 1387 1382 #acf-popup .acf-popup-box .title a[data-event=close]:focus {1388 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]:focus { 1383 1389 border-radius: 0; 1384 1390 -webkit-box-shadow: none; … … 1386 1392 } 1387 1393 1388 #acf-popup .acf-popup-box .title a[data-event=close] .acf-icon.-close {1394 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close] .acf-icon.-close { 1389 1395 display: none 1390 1396 } 1391 1397 1392 #acf-popup .acf-popup-box .inner {1398 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner { 1393 1399 margin: 0; 1394 1400 padding: 0 1395 1401 } 1396 1402 1397 #acf-popup .acf-popup-box .inner>p {1403 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner>p { 1398 1404 margin: 15px 1399 1405 } 1400 1406 1401 #acf-popup .acf-popup-box .inner .acf-field {1407 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field { 1402 1408 padding: 15px; 1403 1409 margin: 0 1404 1410 } 1405 1411 1406 #acf-popup .acf-popup-box .inner .acf-field .acf-label {1412 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field .acf-label { 1407 1413 text-transform: unset; 1408 1414 font-size: 13px 1409 1415 } 1410 1416 1411 #acf-popup .acf-popup-box .inner .acf-field input[type=text] {1417 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field input[type=text] { 1412 1418 border-radius: 4px 1413 1419 } 1414 1420 1415 #acf-popup .acf-popup-box .inner .acf-actions {1421 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-actions { 1416 1422 color: #23282d; 1417 1423 background: #fcfcfc; … … 1422 1428 } 1423 1429 1424 #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn {1430 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn { 1425 1431 line-height: 1.2; 1426 1432 min-height: 32px; … … 1428 1434 } 1429 1435 1430 #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary {1436 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary { 1431 1437 background-color: #b32d2e !important 1432 1438 } 1433 1439 1434 #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover {1440 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover { 1435 1441 background-color: #a02829 !important 1436 1442 } 1437 1443 1438 #acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary {1444 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary { 1439 1445 background-color: #2271b1 !important 1440 1446 } 1441 1447 1442 #acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover {1448 body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover { 1443 1449 background-color: #135e96 !important 1444 1450 } -
acf-extended/trunk/assets/css/acfe-input.min.css
r3400134 r3408550 1 .acf-field .acf-label label{font-weight:600}.acf-field p.description{word-break:break-word}.acf-fields>.acf-field{padding:15px 12px}.acf-panel .acf-panel-title{font-weight:600}.acf-fields.-left>.acf-field>.acf-label,.acfe-postbox-left>.inside>.acf-field>.acf-label{min-height:1px}#side-sortables .acf-fields>.acf-field.acfe-no-label>.acf-label,.acf-field.acfe-no-label>.acf-label{margin:0}#side-sortables .acf-fields>.acf-field.acfe-no-label>.acf-label>label,.acf-field.acfe-no-label>.acf-label>label{display:none}#side-sortables .acf-fields>.acf-field.acfe-no-label>.acf-label>p.description,.acf-field.acfe-no-label>.acf-label>p.description{margin-bottom:10px}body .medium-editor-toolbar{z-index:999999!important}.acf-accordion{z-index:initial}.acf-link.-value .acfe-modal .button{display:inline-block}.acf-field-checkbox .acf-input .acf-checkbox-list.acf-bl li+li>strong{margin-top:15px;display:inline-block}.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input,.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input{margin-left:-12px;margin-right:-12px;margin-bottom:-15px}.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-input,.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-input{margin-top:-15px}.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-label>p.description,.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-label>p.description{margin-bottom:15px}.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style.acfe-no-label>.acf-input>.acf-fields{border-width:0}.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-fields{border-left-width:0;border-right-width:0;border-bottom-width:0}.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields>.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,.acf-fields>.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border-width:0}.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input{margin:0}.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-fields{border-width:1px}.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-table,.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-table{border-width:0}.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input,.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input{padding:0 0 0 1px;margin:-15px 0}.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-table{margin:0}.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-table>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-table>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-table>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-table>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-table>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-table>.acf-table{border-width:1px}.acf-postbox.seamless>.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input{padding:0 12px}td.acf-field-clone.acfe-seamless-style{padding:0}td.acf-field-clone.acfe-seamless-style>.acf-input>.acf-fields,td.acf-field-clone.acfe-seamless-style>.acf-input>.acf-table,td[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,td[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border:0}tr.acf-field.acf-field-clone.acfe-seamless-style>td.acf-input>.acf-fields{border:0;margin:-15px -10px}tr.acf-field.acf-field-clone.acfe-seamless-style.acfe-field-clone-layout-table>td.acf-input{padding:0;margin:-15px 0}tr.acf-field.acf-field-clone.acfe-seamless-style.acfe-field-clone-layout-table>td.acf-input>.acf-table,tr.acf-field.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,tr.acf-field.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border-width:0}.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap{height:auto}.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default{border:1px solid #7e8993;border-radius:4px}.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default .CodeMirror-gutters{border-right:1px solid #7e8993;background:#f9f9f9}.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default .CodeMirror-activeline-background{background:#f9f9f9}.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default .CodeMirror-selected{background:#f0f0f0!important}.acf-field-acfe-code-editor>td.acf-input{max-width:1px}#acf-admin-tool-export>.CodeMirror-wrap{height:auto}#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default{border:1px solid #7e8993;border-radius:4px}#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default .CodeMirror-gutters{border-right:1px solid #7e8993;background:#f9f9f9}#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default .CodeMirror-activeline-background{background:#f9f9f9}#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default .CodeMirror-selected{background:#f0f0f0!important}body .CodeMirror-wrap pre{word-break:break-all}body:not(.acf-admin-5-3) .acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default{border-color:#dfdfdf}.acfe-modal-content .acf-color-picker .wp-picker-holder{position:relative}.acf-fields.acfe-column-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.acf-fields.acfe-column-wrapper>.acf-field,.acf-fields.acfe-column-wrapper>.acf-tab-wrap{width:100%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border-top-width:0}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-endpoint="1"]{width:100%;border-top:1px solid #eee}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-endpoint="1"]+.acf-field:not(.acf-field-acfe-column),.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-endpoint="1"]:last-child{border-top:none}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="1/12"]{width:8.333333%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="2/12"]{width:16.66666%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="3/12"]{width:25%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="4/12"]{width:33.33333%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="5/12"]{width:41.66667%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="6/12"]{width:50%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="7/12"]{width:58.33333%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="8/12"]{width:66.66666%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="9/12"]{width:75%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="10/12"]{width:83.33333%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="11/12"]{width:91.66667%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="12/12"]{width:100%;border-right:0}@media only screen and (max-width:1024px){.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="1/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="10/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="11/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="2/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="3/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="4/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="5/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="7/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="8/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="9/12"]{width:50%}}@media only screen and (max-width:640px){.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="1/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="10/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="11/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="12/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="2/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="3/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="4/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="5/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="6/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="7/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="8/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="9/12"]{width:100%}}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column>.acf-input>.acf-fields>.acf-field{border-top-width:0}.acf-fields.acfe-column-wrapper.-left>.acf-field.acf-field-acfe-column>.acf-input{float:none;width:auto;margin:0;padding:0}.acf-fields.acfe-column-wrapper>.acfe-flexible-opened-actions{width:100%}.acf-repeater .acf-row.-collapsed>.acf-fields.acfe-column-wrapper{display:table-cell}.acf-repeater .acf-row.-collapsed>.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column.-collapsed-target{width:100%}.acf-repeater .acf-row.ui-sortable-helper{display:-webkit-box;display:-ms-flexbox;display:flex}.acf-repeater .acf-row.ui-sortable-helper>td.acf-row-handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acf-postbox.seamless>.inside.acfe-column-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.acf-ui-datepicker .ui-datepicker{padding:0;border-color:#7e8993!important;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.acf-ui-datepicker select{font-size:14px;cursor:pointer;vertical-align:middle;line-height:2;color:#32373c;border-color:#7e8993;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;padding:0 24px 0 8px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') right 5px top 55%/16px 16px no-repeat #fff}.acf-ui-datepicker .ui-datepicker table{font-size:13px;margin:0 0 7px}.acf-ui-datepicker .ui-datepicker .ui-datepicker-header{border:none;background:#f9f9f9;color:#222;font-weight:400;border-radius:4px 4px 0}.acf-ui-datepicker .ui-datepicker .ui-datepicker-header .ui-state-hover{background:#f9f9f9;cursor:pointer;border-radius:0;border:0}.acf-ui-datepicker .ui-datepicker thead{background:#f9f9f9;color:#222}.acf-ui-datepicker .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#222;font-size:14px}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next,.acf-ui-datepicker .ui-datepicker .ui-datepicker-next-hover,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev-hover{height:20px;width:20px;border:none;overflow:hidden;margin-top:15px;top:0}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next-hover,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev-hover{background:0 0!important;color:#007cba!important}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next{right:7px}.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev{left:7px}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next span,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev span{height:20px;width:20px;background:0 0;position:relative;margin:0;left:unset;top:unset;font-size:1px}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next span:before,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev span:before{display:block;font-family:dashicons;line-height:1;font-weight:400;text-indent:0;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:16px;vertical-align:top;text-align:center}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next span:before{content:"\f345"}.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev span:before{content:"\f341"}.acf-ui-datepicker .ui-datepicker .ui-datepicker-title select{margin:0 3px}.acf-ui-datepicker .ui-datepicker th{padding:.75em 0;color:#222;font-weight:400;border:none;border-bottom:1px solid #e1e1e1;background:#f9f9f9}.acf-ui-datepicker .ui-datepicker td{background:#fff;border:none;padding:0}.acf-ui-datepicker .ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;padding:.5em;margin:0;font-weight:400;color:#333}.acf-ui-datepicker .ui-datepicker td .ui-state-active,.acf-ui-datepicker .ui-datepicker td .ui-state-hover{background:#007cba;color:#fff;-webkit-box-shadow:none;box-shadow:none}.acf-ui-datepicker .ui-datepicker td.ui-state-disabled,.acf-ui-datepicker .ui-datepicker td.ui-state-disabled .ui-state-default{opacity:1;color:#999}.acf-ui-datepicker .ui-datepicker-today .ui-state-highlight{border:none!important;background:#eee!important;font-weight:400!important;color:#222!important}.acf-ui-datepicker .ui-state-highlight.ui-state-active,.acf-ui-datepicker .ui-state-highlight.ui-state-hover{border:none!important;background:#007cba!important;font-weight:400!important;color:#fff!important}.acf-ui-datepicker .ui-state-highlight.ui-state-hover.ui-state-active{background:#007cba!important}.acf-ui-datepicker .ui-timepicker-div{padding:10px 7px!important}.acf-ui-datepicker .ui-timepicker-div .ui-widget-header{background:0 0!important;border:0!important;display:none!important}.acf-ui-datepicker .ui-timepicker-div .ui-widget-header .ui-datepicker-title{font-size:13px!important;font-weight:600!important}.acf-ui-datepicker .ui-timepicker-div dl{margin:0;text-align:center!important}.acf-ui-datepicker .ui-timepicker-div .ui_tpicker_time_label{display:none!important}.acf-ui-datepicker .ui-timepicker-div select{background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') right 5px top 55%/16px 16px no-repeat #fff!important;color:#32373c!important;border-color:#7e8993!important}.acf-ui-datepicker .ui-datepicker-buttonpane{border:0!important;padding:7px!important;margin:0!important;background:#f9f9f9!important;border-top:1px solid #e1e1e1!important;border-radius:0 0 4px 4px!important}.acf-ui-datepicker .ui-datepicker-buttonpane:after{content:'';display:block;clear:both}.acf-ui-datepicker .ui-datepicker-buttonpane button{display:inline-block;text-decoration:none;font-size:13px!important;line-height:2.15384615;min-height:30px;margin:0!important;padding:0 10px!important;cursor:pointer!important;-webkit-appearance:none;border-radius:3px;font-weight:400!important;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0071a1!important;border:1px solid #0071a1!important;background:#f3f5f6!important;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;opacity:unset!important;-webkit-filter:unset!important;filter:unset!important}.acf-ui-datepicker .ui-datepicker-buttonpane button:hover{background:#f1f1f1!important;border-color:#016087!important;color:#016087!important}body.-loading *{cursor:wait!important}.acf-flexible-content{position:relative;container-name:flexible-content;container-type:inline-size}.acf-flexible-content .layout.ui-sortable-helper:first-child+.layout{margin-top:0}.acf-flexible-content .layout.ui-sortable-placeholder{border:0}.acf-flexible-content .layout.ui-sortable-placeholder::after{content:'';position:absolute;inset:0;border:2px dashed #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.layout.acfe-flexible-modal-edit-error>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle{color:#f33b28}.layout.acfe-flexible-modal-edit-error>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle>.acf-fc-layout-order{background:#f33b28;color:#fff}.acf-field-flexible-content[data-acfe-flexible-modal-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border:0;-webkit-box-shadow:none;box-shadow:none}.acf-field-flexible-content[data-acfe-flexible-lock="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle{cursor:pointer}.acf-field-flexible-content[data-acfe-flexible-stylised-button="1"]>.acf-input>.acf-flexible-content:not(.-empty)>.values{margin-bottom:15px}.acf-field-flexible-content[data-acfe-flexible-hide-empty-message="1"]>.acf-input>.acf-flexible-content>.no-value-message{display:none}.acf-field-flexible-content[data-acfe-flexible-hide-empty-message="1"]>.acf-input>.acf-flexible-content.-empty>.values{margin-bottom:0}.acf-actions.acfe-fc-stylised-button{padding:40px 20px;border:2px dashed #ccc}.acf-actions.acfe-fc-stylised-button.acf-fc-bottom-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.acf-actions.acfe-fc-stylised-button .acf-button{float:none}.acf-actions .acf-icon.-plus.small{line-height:17px}.acf-actions .acf-button.dashicons{width:auto;height:auto;vertical-align:text-top}.layout>.acf-fields>.acfe-flexible-opened-actions,.layout>.acf-table>tfoot>tr.acfe-tfoot-row>td{background:#f9f9f9;border-top:1px solid #e1e1e1;padding:12px;text-align:right;clear:both}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon{height:26px;width:26px;-webkit-mask-size:28px;mask-size:28px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-settings{-webkit-mask-size:17px;mask-size:17px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-copy{-webkit-mask-size:15px;mask-size:15px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-plus-alt{-webkit-mask-size:32px;mask-size:32px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-more-actions{-webkit-mask-size:29px;mask-size:29px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-layout-collapse .acf-icon{height:26px;width:26px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-layout-collapse .acf-icon.-collapse{font-size:18px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-duplicate-alt,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-more-actions,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-plus-alt,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-trash-alt{visibility:hidden}.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate-alt,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-more-actions,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus-alt,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-trash-alt,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate-alt,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-more-actions,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus-alt,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-trash-alt{visibility:visible}.acf-icon.-settings{-webkit-mask-image:url(../images/icons/icon-settings.svg);mask-image:url(../images/icons/icon-settings.svg)}.acf-icon.-copy{-webkit-mask-image:url(../images/icons/icon-copy.svg);mask-image:url(../images/icons/icon-copy.svg)}.acf-icon.-edit::before{content:"\f464";margin-left:0;font-size:18px}.acf-icon.-edit:focus{-webkit-box-shadow:0 0 0 2px #2271b1;box-shadow:0 0 0 2px #2271b1;outline:transparent solid 2px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-copy,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-settings{visibility:hidden;background:#101828}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-edit{border:none;color:#101828}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-edit:hover{background:0 0}.acf-flexible-content .layout.active-layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-copy,.acf-flexible-content .layout.active-layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-settings{background:#fff}.acf-flexible-content .layout.-hover .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-copy,.acf-flexible-content .layout.-hover .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-settings,.acf-flexible-content .layout:hover .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-copy,.acf-flexible-content .layout:hover .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-settings{visibility:visible}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls>a>.acf-icon.dashicons{background:0 0;border:none;-webkit-transition:none;-o-transition:none;transition:none;font-size:18px;color:#101828}.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls>a>.acf-icon.dashicons{color:#fff}.acf-field-flexible-content:not([data-acfe-flexible-placeholder="1"],[data-acfe-legacy])>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap{background:#f9f9f9}.acf-field-flexible-content:not([data-acfe-flexible-placeholder="1"],[data-acfe-legacy])>.acf-input>.acf-flexible-content>.values>.layout.active-layout>.acf-fc-layout-actions-wrap{background:#2271b1}.acf-flexible-content .layout{border:0}.acf-flexible-content .layout .acf-fc-layout-actions-wrap{border:1px solid #ccd0d4;background:#fff;min-height:42px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-handle{font-size:14px;color:#444;font-weight:600;border-bottom:0}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-handle .acf-layout-disabled{padding:3px 6px}.acf-flexible-content .layout>.acf-fields,.acf-flexible-content .layout>.acf-table{border:1px solid #ccd0d4;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box}.acf-flexible-content .layout.-collapsed .acf-fc-layout-actions-wrap{border:1px solid #ccd0d4}.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap{border:1px solid #2271b1}.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls .disabled .acf-icon{background:rgba(255,255,255,.5)!important}.acf-flexible-content .layout .acfe-fc-placeholder,.acf-flexible-content .layout.active-layout>.acf-fields,.acf-flexible-content .layout.active-layout>.acf-table{border:1px solid #ccd0d4;border-top:none}.acf-flexible-content .layout.acf-attention>.acf-fc-layout-actions-wrap,.acf-flexible-content .layout.acf-attention>.acf-fields,.acf-flexible-content .layout.acf-attention>.acf-table,.acf-flexible-content .layout.acf-attention>.acfe-fc-placeholder{-webkit-transition:border .25s ease-out;-o-transition:border .25s ease-out;transition:border .25s ease-out}.acf-flexible-content .layout.acf-attention.-focused{border:none!important}.acf-flexible-content .layout.acf-attention.-focused>.acf-fc-layout-actions-wrap,.acf-flexible-content .layout.acf-attention.-focused>.acf-fields,.acf-flexible-content .layout.acf-attention.-focused>.acf-table,.acf-flexible-content .layout.acf-attention.-focused>.acfe-fc-placeholder{border-color:#23282d!important}.acf-flexible-content .layout[data-renamed="1"] .acf-fc-layout-actions-wrap .acf-fc-layout-original-title{display:none}.acf-flexible-content .layout[data-renamed="1"]>.acf-fc-layout-actions-wrap .acf-fc-layout-original-title{display:-webkit-box;display:-ms-flexbox;display:flex}body:not(.block-editor-page) .acf-flexible-content .layout.active-layout>.acf-fields,body:not(.block-editor-page) .acf-flexible-content .layout.active-layout>.acf-table{background:initial}.acf-field-flexible-content[data-acfe-legacy] .acf-flexible-content .layout .acf-fc-layout-actions-wrap{min-height:inherit}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-duplicate,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-minus,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.dashicons{visibility:hidden}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.disabled{color:#ccc;cursor:initial}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.disabled:hover{color:#ccc;background:#f5f5f5}.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-minus,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.dashicons,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-minus,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.dashicons{visibility:visible}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-copy-layout].dashicons-upload{line-height:12px}.button[data-name=acfe-secondary-actions]{padding-left:5px;padding-right:5px;margin-left:3px}.button[data-name=acfe-secondary-actions] .dashicons-arrow-down-alt2{vertical-align:text-top;width:auto;height:auto;font-size:13px;line-height:20px}.acf-fc-top-actions .button[data-name=acfe-secondary-actions]{margin-left:-17px}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-action=acfe-flexible-modal-edit],.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-layout-collapse>.acf-icon[data-action=acfe-flexible-modal-edit]{visibility:visible}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-action=acfe-flexible-modal-edit].dashicons.dashicons-edit{font-size:16px;line-height:11px}.acfe-modal.-select .acfe-modal-content{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f9f9f9}.acfe-modal.-select .acfe-fc-categories{background:#f1f1f1}.acfe-modal.-select .acfe-fc-categories .acfe-nav-tab.-active,.acfe-modal.-select .acfe-fc-categories .acfe-nav-tab:hover{background:#f9f9f9}.acfe-modal.-select .acfe-fc-categories>a[data-category=acfe-all] .label{display:none}.acfe-fc-layouts,.acfe-fc-layouts *{-webkit-box-sizing:border-box;box-sizing:border-box}.acfe-fc-layouts{padding:20px;overflow:auto}.acfe-fc-layouts.-no-thumbnails>ul>li>a{padding-top:20px;padding-bottom:20px}.acfe-fc-layouts.-col-1>ul{grid-template-columns:repeat(1,minmax(0,1fr))}.acfe-fc-layouts.-col-2>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.acfe-fc-layouts.-col-3>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.acfe-fc-layouts.-col-4>ul{grid-template-columns:repeat(4,minmax(0,1fr))}.acfe-fc-layouts.-col-5>ul{grid-template-columns:repeat(5,minmax(0,1fr))}.acfe-fc-layouts>ul{margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.acfe-fc-layouts>ul>li{margin:0;grid-column:span 1/span 1}.acfe-fc-layouts>ul>li>a{color:#333;display:block;text-decoration:none;text-align:center;font-weight:600;font-size:16px;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;border:1px solid #c3c4c7;border-radius:3px;overflow:hidden;background:#fff;padding:15px}.acfe-fc-layouts>ul>li>a .acfe-fc-layout-thumb{border-radius:2px;margin-bottom:15px}.acfe-fc-layouts>ul>li>a .acfe-fc-layout-thumb.-not-found{background:0 0}.acfe-fc-layouts>ul>li>a .acfe-fc-layout-label{position:relative}.acfe-fc-layouts>ul>li>a span.badge.acf-js-tooltip{color:#999;font-weight:400;margin-left:2px;line-height:1.2;font-size:0;position:absolute;right:0}.acfe-fc-layouts>ul>li>a span.badge.acf-js-tooltip::before{font-size:16px}.acfe-fc-layouts>ul>li>a:hover{background:#007cba;border-color:#007cba;color:#fff;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 0 rgba(0,0,0,.05)}.acfe-fc-layouts>ul>li>a:hover .acfe-fc-layout-thumb.-not-found,.acfe-fc-layouts>ul>li>a:hover span.badge.acf-js-tooltip{color:#fff}.acfe-fc-layouts>ul>li>a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.acfe-fc-layouts>ul>li>a.disabled{pointer-events:none;opacity:.67}.acfe-fc-layouts>ul>li>a.disabled:hover{cursor:default}.acfe-fc-layouts>ul>li>a.disabled:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}@media only screen and (max-width:1200px){.acfe-modal .acfe-fc-layouts.-col-5>ul,.acfe-modal .acfe-fc-layouts.-col-6>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:960px){.acfe-modal .acfe-fc-layouts.-col-4>ul,.acfe-modal .acfe-fc-layouts.-col-5>ul,.acfe-modal .acfe-fc-layouts.-col-6>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:782px){.acfe-modal .acfe-fc-layouts.-col-3>ul,.acfe-modal .acfe-fc-layouts.-col-4>ul,.acfe-modal .acfe-fc-layouts.-col-5>ul,.acfe-modal .acfe-fc-layouts.-col-6>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>a[data-name=acfe-settings]>.acf-icon{visibility:visible}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>a[data-name=acfe-settings]+.acf-layout-collapse{margin-left:2px}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-settings]{visibility:visible}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-settings].dashicons-admin-generic{line-height:.66em;font-size:16px}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-settings].dashicons-admin-generic::before{margin-left:.05em}.acf-fc-popup{padding:5px 0}.acf-fc-popup li{height:auto}.acf-fc-popup a{padding:8px 14px}.acf-fc-popup.-legacy a{padding:5px 10px}.acf-fc-popup.-legacy.acfe-fc-popup-grey{background:#fcfcfc;border-radius:3px;color:#444;border:1px solid #e1e1e1;font-size:13px}.acf-fc-popup.-legacy.acfe-fc-popup-grey a{color:#444}.acf-fc-popup.-legacy.acfe-fc-popup-grey a:hover{color:#fff}.acf-fc-popup.-legacy.acfe-fc-popup-grey.top::before{border-top-color:#e1e1e1}.acf-fc-popup.-legacy.acfe-fc-popup-grey.bottom::before{border-bottom-color:#e1e1e1}#acf-popup .bg{background:rgba(0,0,0,.7)}#acf-popup .acf-popup-box{border-radius:3px;overflow:hidden;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);border:none;min-height:130px}#acf-popup .acf-popup-box .title{display:block;height:50px;line-height:50px;font-size:22px;color:#23282d;border-bottom:1px solid #ccd0d4;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:#fcfcfc;padding:0 0 0 16px;position:relative;text-align:left}#acf-popup .acf-popup-box .title h3{display:inline;font-size:inherit;line-height:inherit;color:inherit}#acf-popup .acf-popup-box .title a[data-event=close]{float:right;height:50px;width:50px;color:#666;margin:0;padding:0;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;-o-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out;cursor:pointer;text-align:center}#acf-popup .acf-popup-box .title a[data-event=close]::before{height:50px;width:50px;font:20px/50px dashicons;content:"\f158"}#acf-popup .acf-popup-box .title a[data-event=close]:hover{color:#00a0d2}#acf-popup .acf-popup-box .title a[data-event=close]:focus{border-radius:0;-webkit-box-shadow:none;box-shadow:none}#acf-popup .acf-popup-box .title a[data-event=close] .acf-icon.-close{display:none}#acf-popup .acf-popup-box .inner{margin:0;padding:0}#acf-popup .acf-popup-box .inner>p{margin:15px}#acf-popup .acf-popup-box .inner .acf-field{padding:15px;margin:0}#acf-popup .acf-popup-box .inner .acf-field .acf-label{text-transform:unset;font-size:13px}#acf-popup .acf-popup-box .inner .acf-field input[type=text]{border-radius:4px}#acf-popup .acf-popup-box .inner .acf-actions{color:#23282d;background:#fcfcfc;padding:10px 16px;position:relative;border-top:1px solid #ddd;pointer-events:auto}#acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn{line-height:1.2;min-height:32px;padding:6px 12px}#acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary{background-color:#b32d2e!important}#acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover{background-color:#a02829!important}#acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary{background-color:#2271b1!important}#acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover{background-color:#135e96!important}.layout>.acfe-fc-placeholder{text-align:center;background:#f9f9f9;display:block;text-decoration:none;position:relative;cursor:pointer}.layout>.acfe-fc-placeholder:focus{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.layout>.acfe-fc-placeholder>.acfe-flexible-placeholder{height:110px;overflow:hidden;text-align:initial}.layout>.acfe-fc-placeholder>a{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-color:#ccd0d4;color:#23282d;border-radius:100px;-webkit-box-shadow:none;box-shadow:none;background:#fff;width:30px;min-height:30px;height:30px;padding:0;display:block}.layout>.acfe-fc-placeholder>a:active{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.layout>.acfe-fc-placeholder>a:focus{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.layout>.acfe-fc-placeholder>a span{width:29px;height:30px;vertical-align:top;line-height:28px;font-size:18px}.layout>.acfe-fc-placeholder .acfe-fc-overlay{position:absolute;width:100%;height:100%;padding:0;background-color:rgba(255,255,255,0);-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear}.layout>.acfe-fc-placeholder .acfe-fc-overlay.-hover,.layout>.acfe-fc-placeholder:hover .acfe-fc-overlay{background-color:rgba(255,255,255,.7);z-index:1}.layout>.acfe-fc-placeholder.acfe-fc-preview{background:0 0}.layout>.acfe-fc-placeholder.acfe-fc-preview>.acfe-flexible-placeholder{min-height:24px;height:auto}.layout>.acfe-fc-placeholder.acfe-fc-preview>a{display:none}.layout>.acfe-fc-placeholder.acfe-fc-preview:hover>a{display:block}.layout>.acfe-fc-placeholder.acfe-fc-preview.-loading{background:#f9f9f9;min-height:24px}.layout>.acfe-fc-placeholder.acfe-fc-preview.-loading>.acfe-flexible-placeholder>.spinner{visibility:visible;float:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;z-index:10000}.layout>.acfe-fc-placeholder.acfe-fc-preview.-loading>a span{visibility:hidden}body:not(.acf-admin-5-3) .layout>.acfe-fc-placeholder>a{border-color:#999}body:not(.acf-admin-5-3) .layout>.acfe-fc-placeholder>a span{width:30px;height:30px}.acfe-modal.-open.acfe-modal-sub>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields>.acf-field-flexible-content>.acf-input>.acf-flexible-content>.values>.layout>.acfe-fc-placeholder>a{z-index:0}.acfe-fc-layout-thumb{display:block;width:100%;aspect-ratio:2/1;overflow:hidden;position:relative}.acfe-fc-layout-thumb>img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.acfe-fc-layout-thumb.-not-found{color:#ddd;background-color:#f7f7f7;font-size:85px}.acfe-fc-layout-thumb.-not-found::after{content:"\f180";font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.acf-fc-popup .acfe-fc-layout-thumb{width:185px;background-color:#eee;margin-bottom:10px;border-radius:3px}.acf-fc-popup .acfe-fc-layout-thumb.-not-found{color:#ddd;font-size:60px}.acf-fc-popup.-legacy .acfe-fc-layout-thumb{background-color:#1f2329;border-radius:0}.acf-fc-popup.-legacy .acfe-fc-layout-thumb.-not-found{color:#2f353e}input.acfe-flexible-control-title{border:none;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border-radius:0;border-bottom:1px solid transparent!important;font-weight:600;width:auto!important;padding:0!important;display:none;min-height:20px;vertical-align:unset;background:0 0}.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title{cursor:text}.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title:hover{background:#f4f4f4;position:relative;z-index:0}.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title:hover::before{content:'';position:absolute;top:0;left:-3px;right:-3px;bottom:-2px;background:#f4f4f4;z-index:-1}.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout.acfe-flexible-title-edition>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title{display:none}.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout.acfe-flexible-title-edition>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle input.acfe-flexible-control-title{display:inline-block;border-bottom:1px solid #ddd!important}.layout.acfe-flexible-layout-hidden>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle{opacity:.5}.layout.acfe-flexible-layout-hidden>.acfe-fc-placeholder>.acfe-fc-overlay{background-color:rgba(255,255,255,.5)}.layout.acfe-flexible-layout-hidden>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-toggle-layout]{background:#2c3338;border-color:#111;color:#fff}.acf-range-wrap input[type=number]{min-width:4.5em}.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input,.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input{margin-left:-12px;margin-right:-12px;margin-bottom:-15px}.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-input,.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-input{margin-top:-15px}.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-label>p.description,.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-label>p.description{margin-bottom:15px}.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style.acfe-no-label>.acf-input>.acf-fields{border-width:0}.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-fields{border-left-width:0;border-right-width:0;border-bottom-width:0}.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border-width:0}.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acf-fields,.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acf-table{display:none}.acf-fields.-left>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input{margin:0}.acf-fields.-left>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-fields{border-width:1px}.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input,.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input{padding:0 0 0 1px;margin:-15px 0}.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-table,.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-table{border-width:0}.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-table{margin:0}.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-table{border-width:1px}.acf-postbox.seamless>.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields.-left>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input{padding:0 12px}td.acf-field-group.acfe-seamless-style{padding:0}td.acf-field-group.acfe-seamless-style>.acf-input>.acf-fields,td.acf-field-group.acfe-seamless-style>.acf-input>.acf-table,td[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,td[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border:0}tr.acf-field.acf-field-group.acfe-seamless-style>td.acf-input>.acf-fields{border:0;margin:-15px -10px}tr.acf-field.acf-field-group.acfe-seamless-style.acfe-field-group-layout-table>td.acf-input{padding:0;margin:-15px 0}tr.acf-field.acf-field-group.acfe-seamless-style.acfe-field-group-layout-table>td.acf-input>.acf-table,tr.acf-field.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,tr.acf-field.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border-width:0}.acf-field-acfe-hidden{display:none}.acf-field-radio .acf-input .acf-radio-list.acf-bl li>strong,.acf-field-radio[data-acfe-labels] .acf-input .acf-radio-list.acf-hl li>strong{display:block}.acf-field-radio .acf-input .acf-radio-list.acf-bl li+li>strong{margin-top:15px}.acf-field-repeater[data-acfe-repeater-lock="1"]>.acf-input>.acf-repeater>.acf-table>tbody>.acf-row>.acf-row-handle{cursor:initial}.acf-repeater.-block>table,.acf-repeater.-row>table{border-collapse:separate;border-spacing:0 15px;background:0 0;border:0;margin-top:-15px;margin-bottom:-7px}.acf-repeater.-block>table>*,.acf-repeater.-row>table>*{border-collapse:collapse;border-spacing:0}.acf-repeater.-block>table>tbody>tr>td,.acf-repeater.-row>table>tbody>tr>td{border-top:1px solid #ccd0d4!important;border-bottom:1px solid #ccd0d4!important}.acf-repeater.-block>table>tbody>tr>td:first-of-type,.acf-repeater.-row>table>tbody>tr>td:first-of-type{border-left:1px solid #ccd0d4!important}.acf-repeater.-block>table>tbody>tr>td:last-of-type,.acf-repeater.-row>table>tbody>tr>td:last-of-type{border-right:1px solid #ccd0d4!important}body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td,body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td:first-of-type,body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td:first-of-type{border-left:1px solid #e1e1e1}body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td:last-of-type,body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td:last-of-type{border-right:1px solid #e1e1e1}.acf-repeater.-table.-empty>.acf-table{display:none}.acf-field-repeater>.acf-input>.acf-repeater>.acfe-repeater-stylised-button{padding:40px 20px;border:2px dashed #ccc;text-align:center;position:relative;min-height:30px}.acf-field-repeater>.acf-input>.acf-repeater>.acfe-repeater-stylised-button>.acf-button{float:none;position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.acf-field-repeater>.acf-input>.acf-repeater>.acfe-repeater-stylised-button .acf-tablenav{margin-right:0}.acf-field-flexible-content>.acf-input>.acf-repeater .acf-actions .acf-button .dashicons{width:auto;height:auto;vertical-align:text-top}.acf-tab-wrap{overflow:unset}.acf-field-textarea[data-acfe-textarea-code="1"]>.acf-input>textarea{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:1em}.acf-editor-wrap iframe{min-height:60px}.acf-editor-wrap .mce-top-part::before{-webkit-box-shadow:none;box-shadow:none}.acf-editor-wrap div.mce-statusbar{border:0}.acf-editor-wrap .mce-divider,.acf-editor-wrap .mce-path-item{color:#aaa}.acfe-form .acf-field .acf-notice.-below{margin:15px 0 0}.acf-media-modal .screen-reader-text,.acf-media-modal .screen-reader-text span,.acf-media-modal .ui-helper-hidden-accessible{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.acfe-field-tooltip{float:right;font-size:15px;color:#999;height:16px;line-height:1.35}.acf-field[data-instruction-tooltip]:not([data-instruction-placement])>.acf-input>p.description,.acf-field[data-instruction-tooltip]:not([data-instruction-placement])>.acf-label>p.description{display:none}.acf-field .acf-input>p.description:first-child{margin-top:0;margin-bottom:5px}.acf-field p.description>.more,.acf-field[data-instruction-above-field]:not([data-instruction-placement])>.acf-label>p.description{display:none}.mce-toolbar .mce-btn-group:not(:first-child){margin-left:6px;padding-left:6px}1 .acf-field .acf-label label{font-weight:600}.acf-field p.description{word-break:break-word}.acf-fields>.acf-field{padding:15px 12px}.acf-panel .acf-panel-title{font-weight:600}.acf-fields.-left>.acf-field>.acf-label,.acfe-postbox-left>.inside>.acf-field>.acf-label{min-height:1px}#side-sortables .acf-fields>.acf-field.acfe-no-label>.acf-label,.acf-field.acfe-no-label>.acf-label{margin:0}#side-sortables .acf-fields>.acf-field.acfe-no-label>.acf-label>label,.acf-field.acfe-no-label>.acf-label>label{display:none}#side-sortables .acf-fields>.acf-field.acfe-no-label>.acf-label>p.description,.acf-field.acfe-no-label>.acf-label>p.description{margin-bottom:10px}body .medium-editor-toolbar{z-index:999999!important}.acf-accordion{z-index:initial}.acf-link.-value .acfe-modal .button{display:inline-block}.acf-field-checkbox .acf-input .acf-checkbox-list.acf-bl li+li>strong{margin-top:15px;display:inline-block}.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input,.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input{margin-left:-12px;margin-right:-12px;margin-bottom:-15px}.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-input,.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-input{margin-top:-15px}.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-label>p.description,.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-label>p.description{margin-bottom:15px}.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style.acfe-no-label>.acf-input>.acf-fields{border-width:0}.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-fields{border-left-width:0;border-right-width:0;border-bottom-width:0}.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields>.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,.acf-fields>.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border-width:0}.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input{margin:0}.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-fields{border-width:1px}.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-table,.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-table{border-width:0}.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input,.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input{padding:0 0 0 1px;margin:-15px 0}.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-table{margin:0}.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-table>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-table>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-table>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-table>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-table>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-table>.acf-table{border-width:1px}.acf-postbox.seamless>.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input{padding:0 12px}td.acf-field-clone.acfe-seamless-style{padding:0}td.acf-field-clone.acfe-seamless-style>.acf-input>.acf-fields,td.acf-field-clone.acfe-seamless-style>.acf-input>.acf-table,td[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,td[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border:0}tr.acf-field.acf-field-clone.acfe-seamless-style>td.acf-input>.acf-fields{border:0;margin:-15px -10px}tr.acf-field.acf-field-clone.acfe-seamless-style.acfe-field-clone-layout-table>td.acf-input{padding:0;margin:-15px 0}tr.acf-field.acf-field-clone.acfe-seamless-style.acfe-field-clone-layout-table>td.acf-input>.acf-table,tr.acf-field.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,tr.acf-field.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border-width:0}.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap{height:auto}.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default{border:1px solid #7e8993;border-radius:4px}.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default .CodeMirror-gutters{border-right:1px solid #7e8993;background:#f9f9f9}.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default .CodeMirror-activeline-background{background:#f9f9f9}.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default .CodeMirror-selected{background:#f0f0f0!important}.acf-field-acfe-code-editor>td.acf-input{max-width:1px}#acf-admin-tool-export>.CodeMirror-wrap{height:auto}#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default{border:1px solid #7e8993;border-radius:4px}#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default .CodeMirror-gutters{border-right:1px solid #7e8993;background:#f9f9f9}#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default .CodeMirror-activeline-background{background:#f9f9f9}#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default .CodeMirror-selected{background:#f0f0f0!important}body .CodeMirror-wrap pre{word-break:break-all}body:not(.acf-admin-5-3) .acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default{border-color:#dfdfdf}.acfe-modal-content .acf-color-picker .wp-picker-holder{position:relative}.acf-fields.acfe-column-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.acf-fields.acfe-column-wrapper>.acf-field,.acf-fields.acfe-column-wrapper>.acf-tab-wrap{width:100%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border-top-width:0}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-endpoint="1"]{width:100%;border-top:1px solid #eee}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-endpoint="1"]+.acf-field:not(.acf-field-acfe-column),.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-endpoint="1"]:last-child{border-top:none}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="1/12"]{width:8.333333%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="2/12"]{width:16.66666%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="3/12"]{width:25%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="4/12"]{width:33.33333%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="5/12"]{width:41.66667%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="6/12"]{width:50%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="7/12"]{width:58.33333%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="8/12"]{width:66.66666%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="9/12"]{width:75%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="10/12"]{width:83.33333%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="11/12"]{width:91.66667%}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="12/12"]{width:100%;border-right:0}@media only screen and (max-width:1024px){.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="1/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="10/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="11/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="2/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="3/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="4/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="5/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="7/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="8/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="9/12"]{width:50%}}@media only screen and (max-width:640px){.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="1/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="10/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="11/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="12/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="2/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="3/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="4/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="5/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="6/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="7/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="8/12"],.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="9/12"]{width:100%}}.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column>.acf-input>.acf-fields>.acf-field{border-top-width:0}.acf-fields.acfe-column-wrapper.-left>.acf-field.acf-field-acfe-column>.acf-input{float:none;width:auto;margin:0;padding:0}.acf-fields.acfe-column-wrapper>.acfe-flexible-opened-actions{width:100%}.acf-repeater .acf-row.-collapsed>.acf-fields.acfe-column-wrapper{display:table-cell}.acf-repeater .acf-row.-collapsed>.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column.-collapsed-target{width:100%}.acf-repeater .acf-row.ui-sortable-helper{display:-webkit-box;display:-ms-flexbox;display:flex}.acf-repeater .acf-row.ui-sortable-helper>td.acf-row-handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acf-postbox.seamless>.inside.acfe-column-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.acf-ui-datepicker .ui-datepicker{padding:0;border-color:#7e8993!important;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.acf-ui-datepicker select{font-size:14px;cursor:pointer;vertical-align:middle;line-height:2;color:#32373c;border-color:#7e8993;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;padding:0 24px 0 8px;min-height:30px;max-width:25rem;-webkit-appearance:none;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') right 5px top 55%/16px 16px no-repeat #fff}.acf-ui-datepicker .ui-datepicker table{font-size:13px;margin:0 0 7px}.acf-ui-datepicker .ui-datepicker .ui-datepicker-header{border:none;background:#f9f9f9;color:#222;font-weight:400;border-radius:4px 4px 0}.acf-ui-datepicker .ui-datepicker .ui-datepicker-header .ui-state-hover{background:#f9f9f9;cursor:pointer;border-radius:0;border:0}.acf-ui-datepicker .ui-datepicker thead{background:#f9f9f9;color:#222}.acf-ui-datepicker .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#222;font-size:14px}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next,.acf-ui-datepicker .ui-datepicker .ui-datepicker-next-hover,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev-hover{height:20px;width:20px;border:none;overflow:hidden;margin-top:15px;top:0}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next-hover,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev-hover{background:0 0!important;color:#007cba!important}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next{right:7px}.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev{left:7px}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next span,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev span{height:20px;width:20px;background:0 0;position:relative;margin:0;left:unset;top:unset;font-size:1px}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next span:before,.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev span:before{display:block;font-family:dashicons;line-height:1;font-weight:400;text-indent:0;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:16px;vertical-align:top;text-align:center}.acf-ui-datepicker .ui-datepicker .ui-datepicker-next span:before{content:"\f345"}.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev span:before{content:"\f341"}.acf-ui-datepicker .ui-datepicker .ui-datepicker-title select{margin:0 3px}.acf-ui-datepicker .ui-datepicker th{padding:.75em 0;color:#222;font-weight:400;border:none;border-bottom:1px solid #e1e1e1;background:#f9f9f9}.acf-ui-datepicker .ui-datepicker td{background:#fff;border:none;padding:0}.acf-ui-datepicker .ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;padding:.5em;margin:0;font-weight:400;color:#333}.acf-ui-datepicker .ui-datepicker td .ui-state-active,.acf-ui-datepicker .ui-datepicker td .ui-state-hover{background:#007cba;color:#fff;-webkit-box-shadow:none;box-shadow:none}.acf-ui-datepicker .ui-datepicker td.ui-state-disabled,.acf-ui-datepicker .ui-datepicker td.ui-state-disabled .ui-state-default{opacity:1;color:#999}.acf-ui-datepicker .ui-datepicker-today .ui-state-highlight{border:none!important;background:#eee!important;font-weight:400!important;color:#222!important}.acf-ui-datepicker .ui-state-highlight.ui-state-active,.acf-ui-datepicker .ui-state-highlight.ui-state-hover{border:none!important;background:#007cba!important;font-weight:400!important;color:#fff!important}.acf-ui-datepicker .ui-state-highlight.ui-state-hover.ui-state-active{background:#007cba!important}.acf-ui-datepicker .ui-timepicker-div{padding:10px 7px!important}.acf-ui-datepicker .ui-timepicker-div .ui-widget-header{background:0 0!important;border:0!important;display:none!important}.acf-ui-datepicker .ui-timepicker-div .ui-widget-header .ui-datepicker-title{font-size:13px!important;font-weight:600!important}.acf-ui-datepicker .ui-timepicker-div dl{margin:0;text-align:center!important}.acf-ui-datepicker .ui-timepicker-div .ui_tpicker_time_label{display:none!important}.acf-ui-datepicker .ui-timepicker-div select{background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') right 5px top 55%/16px 16px no-repeat #fff!important;color:#32373c!important;border-color:#7e8993!important}.acf-ui-datepicker .ui-datepicker-buttonpane{border:0!important;padding:7px!important;margin:0!important;background:#f9f9f9!important;border-top:1px solid #e1e1e1!important;border-radius:0 0 4px 4px!important}.acf-ui-datepicker .ui-datepicker-buttonpane:after{content:'';display:block;clear:both}.acf-ui-datepicker .ui-datepicker-buttonpane button{display:inline-block;text-decoration:none;font-size:13px!important;line-height:2.15384615;min-height:30px;margin:0!important;padding:0 10px!important;cursor:pointer!important;-webkit-appearance:none;border-radius:3px;font-weight:400!important;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0071a1!important;border:1px solid #0071a1!important;background:#f3f5f6!important;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;opacity:unset!important;-webkit-filter:unset!important;filter:unset!important}.acf-ui-datepicker .ui-datepicker-buttonpane button:hover{background:#f1f1f1!important;border-color:#016087!important;color:#016087!important}body.-loading *{cursor:wait!important}.acf-flexible-content{position:relative;container-name:flexible-content;container-type:inline-size}.acf-flexible-content .layout.ui-sortable-helper:first-child+.layout{margin-top:0}.acf-flexible-content .layout.ui-sortable-placeholder{border:0}.acf-flexible-content .layout.ui-sortable-placeholder::after{content:'';position:absolute;inset:0;border:2px dashed #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.layout.acfe-flexible-modal-edit-error>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle{color:#f33b28}.layout.acfe-flexible-modal-edit-error>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle>.acf-fc-layout-order{background:#f33b28;color:#fff}.acf-field-flexible-content[data-acfe-flexible-modal-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border:0;-webkit-box-shadow:none;box-shadow:none}.acf-field-flexible-content[data-acfe-flexible-lock="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle{cursor:pointer}.acf-field-flexible-content[data-acfe-flexible-stylised-button="1"]>.acf-input>.acf-flexible-content:not(.-empty)>.values{margin-bottom:15px}.acf-field-flexible-content[data-acfe-flexible-hide-empty-message="1"]>.acf-input>.acf-flexible-content>.no-value-message{display:none}.acf-field-flexible-content[data-acfe-flexible-hide-empty-message="1"]>.acf-input>.acf-flexible-content.-empty>.values{margin-bottom:0}.acf-actions.acfe-fc-stylised-button{padding:40px 20px;border:2px dashed #ccc}.acf-actions.acfe-fc-stylised-button.acf-fc-bottom-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.acf-actions.acfe-fc-stylised-button .acf-button{float:none}.acf-actions .acf-icon.-plus.small{line-height:17px}.acf-actions .acf-button.dashicons{width:auto;height:auto;vertical-align:text-top}.layout>.acf-fields>.acfe-flexible-opened-actions,.layout>.acf-table>tfoot>tr.acfe-tfoot-row>td{background:#f9f9f9;border-top:1px solid #e1e1e1;padding:12px;text-align:right;clear:both}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon{height:26px;width:26px;-webkit-mask-size:28px;mask-size:28px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-settings{-webkit-mask-size:17px;mask-size:17px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-copy{-webkit-mask-size:15px;mask-size:15px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-plus-alt{-webkit-mask-size:32px;mask-size:32px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-more-actions{-webkit-mask-size:29px;mask-size:29px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-layout-collapse .acf-icon{height:26px;width:26px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-layout-collapse .acf-icon.-collapse{font-size:18px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-duplicate-alt,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-more-actions,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-plus-alt,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-trash-alt{visibility:hidden}.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate-alt,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-more-actions,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus-alt,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-trash-alt,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate-alt,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-more-actions,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus-alt,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-trash-alt{visibility:visible}.acf-icon.-settings{-webkit-mask-image:url(../images/icons/icon-settings.svg);mask-image:url(../images/icons/icon-settings.svg)}.acf-icon.-copy{-webkit-mask-image:url(../images/icons/icon-copy.svg);mask-image:url(../images/icons/icon-copy.svg)}.acf-icon.-edit::before{content:"\f464";margin-left:0;font-size:18px}.acf-icon.-edit:focus{-webkit-box-shadow:0 0 0 2px #2271b1;box-shadow:0 0 0 2px #2271b1;outline:transparent solid 2px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-copy,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-settings{visibility:hidden;background:#101828}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-edit{border:none;color:#101828}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-edit:hover{background:0 0}.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-copy,.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-settings{background:#fff}.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-copy,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-settings,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-copy,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-settings{visibility:visible}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls>a>.acf-icon.dashicons{background:0 0;border:none;-webkit-transition:none;-o-transition:none;transition:none;font-size:18px;color:#101828}.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls>a>.acf-icon.dashicons{color:#fff}.acf-field-flexible-content:not([data-acfe-flexible-placeholder="1"],[data-acfe-legacy])>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap{background:#f9f9f9}.acf-field-flexible-content:not([data-acfe-flexible-placeholder="1"],[data-acfe-legacy])>.acf-input>.acf-flexible-content>.values>.layout.active-layout>.acf-fc-layout-actions-wrap{background:#2271b1}.acf-flexible-content .layout{border:0}.acf-flexible-content .layout .acf-fc-layout-actions-wrap{border:1px solid #ccd0d4;background:#fff;min-height:42px}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-handle{font-size:14px;color:#444;font-weight:600;border-bottom:0}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-handle .acf-layout-disabled{padding:3px 6px}.acf-flexible-content .layout>.acf-fields,.acf-flexible-content .layout>.acf-table{border:1px solid #ccd0d4;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box}.acf-flexible-content .layout.-collapsed .acf-fc-layout-actions-wrap{border:1px solid #ccd0d4}.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap{border:1px solid #2271b1}.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls .disabled .acf-icon{background:rgba(255,255,255,.5)!important}.acf-flexible-content .layout .acfe-fc-placeholder,.acf-flexible-content .layout.active-layout>.acf-fields,.acf-flexible-content .layout.active-layout>.acf-table{border:1px solid #ccd0d4;border-top:none}.acf-flexible-content .layout.acf-attention>.acf-fc-layout-actions-wrap,.acf-flexible-content .layout.acf-attention>.acf-fields,.acf-flexible-content .layout.acf-attention>.acf-table,.acf-flexible-content .layout.acf-attention>.acfe-fc-placeholder{-webkit-transition:border .25s ease-out;-o-transition:border .25s ease-out;transition:border .25s ease-out}.acf-flexible-content .layout.acf-attention.-focused{border:none!important}.acf-flexible-content .layout.acf-attention.-focused>.acf-fc-layout-actions-wrap,.acf-flexible-content .layout.acf-attention.-focused>.acf-fields,.acf-flexible-content .layout.acf-attention.-focused>.acf-table,.acf-flexible-content .layout.acf-attention.-focused>.acfe-fc-placeholder{border-color:#23282d!important}.acf-flexible-content .layout[data-renamed="1"] .acf-fc-layout-actions-wrap .acf-fc-layout-original-title{display:none}.acf-flexible-content .layout[data-renamed="1"]>.acf-fc-layout-actions-wrap .acf-fc-layout-original-title{display:-webkit-box;display:-ms-flexbox;display:flex}body:not(.block-editor-page) .acf-flexible-content .layout.active-layout>.acf-fields,body:not(.block-editor-page) .acf-flexible-content .layout.active-layout>.acf-table{background:initial}.acf-field-flexible-content[data-acfe-legacy] .acf-flexible-content .layout .acf-fc-layout-actions-wrap{min-height:inherit}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-duplicate,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-minus,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.dashicons{visibility:hidden}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.disabled{color:#ccc;cursor:initial}.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.disabled:hover{color:#ccc;background:#f5f5f5}.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-minus,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.dashicons,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-minus,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.dashicons{visibility:visible}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-copy-layout].dashicons-upload{line-height:12px}.button[data-name=acfe-secondary-actions]{padding-left:5px;padding-right:5px;margin-left:3px}.button[data-name=acfe-secondary-actions] .dashicons-arrow-down-alt2{vertical-align:text-top;width:auto;height:auto;font-size:13px;line-height:20px}.acf-fc-top-actions .button[data-name=acfe-secondary-actions]{margin-left:-17px}@container flexible-content (max-width:400px){.acf-fc-top-actions .button[data-name=acfe-secondary-actions]{margin-left:0}}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-action=acfe-flexible-modal-edit],.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-layout-collapse>.acf-icon[data-action=acfe-flexible-modal-edit]{visibility:visible}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-action=acfe-flexible-modal-edit].dashicons.dashicons-edit{font-size:16px;line-height:11px}.acfe-modal.-select .acfe-modal-content{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f9f9f9}.acfe-modal.-select .acfe-fc-categories{background:#f1f1f1}.acfe-modal.-select .acfe-fc-categories .acfe-nav-tab.-active,.acfe-modal.-select .acfe-fc-categories .acfe-nav-tab:hover{background:#f9f9f9}.acfe-modal.-select .acfe-fc-categories>a[data-category=acfe-all] .label{display:none}.acfe-fc-layouts,.acfe-fc-layouts *{-webkit-box-sizing:border-box;box-sizing:border-box}.acfe-fc-layouts{padding:20px;overflow:auto}.acfe-fc-layouts.-no-thumbnails>ul>li>a{padding-top:20px;padding-bottom:20px}.acfe-fc-layouts.-col-1>ul{grid-template-columns:repeat(1,minmax(0,1fr))}.acfe-fc-layouts.-col-2>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.acfe-fc-layouts.-col-3>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.acfe-fc-layouts.-col-4>ul{grid-template-columns:repeat(4,minmax(0,1fr))}.acfe-fc-layouts.-col-5>ul{grid-template-columns:repeat(5,minmax(0,1fr))}.acfe-fc-layouts>ul{margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.acfe-fc-layouts>ul>li{margin:0;grid-column:span 1/span 1}.acfe-fc-layouts>ul>li>a{color:#333;display:block;text-decoration:none;text-align:center;font-weight:600;font-size:16px;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;border:1px solid #c3c4c7;border-radius:3px;overflow:hidden;background:#fff;padding:15px}.acfe-fc-layouts>ul>li>a .acfe-fc-layout-thumb{border-radius:2px;margin-bottom:15px}.acfe-fc-layouts>ul>li>a .acfe-fc-layout-thumb.-not-found{background:0 0}.acfe-fc-layouts>ul>li>a .acfe-fc-layout-label{position:relative}.acfe-fc-layouts>ul>li>a span.badge.acf-js-tooltip{color:#999;font-weight:400;margin-left:2px;line-height:1.2;font-size:0;position:absolute;right:0}.acfe-fc-layouts>ul>li>a span.badge.acf-js-tooltip::before{font-size:16px}.acfe-fc-layouts>ul>li>a:hover{background:#007cba;border-color:#007cba;color:#fff;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 0 rgba(0,0,0,.05)}.acfe-fc-layouts>ul>li>a:hover .acfe-fc-layout-thumb.-not-found,.acfe-fc-layouts>ul>li>a:hover span.badge.acf-js-tooltip{color:#fff}.acfe-fc-layouts>ul>li>a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.acfe-fc-layouts>ul>li>a.disabled{pointer-events:none;opacity:.67}.acfe-fc-layouts>ul>li>a.disabled:hover{cursor:default}.acfe-fc-layouts>ul>li>a.disabled:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}@media only screen and (max-width:1200px){.acfe-modal .acfe-fc-layouts.-col-5>ul,.acfe-modal .acfe-fc-layouts.-col-6>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:960px){.acfe-modal .acfe-fc-layouts.-col-4>ul,.acfe-modal .acfe-fc-layouts.-col-5>ul,.acfe-modal .acfe-fc-layouts.-col-6>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:782px){.acfe-modal .acfe-fc-layouts.-col-3>ul,.acfe-modal .acfe-fc-layouts.-col-4>ul,.acfe-modal .acfe-fc-layouts.-col-5>ul,.acfe-modal .acfe-fc-layouts.-col-6>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>a[data-name=acfe-settings]>.acf-icon{visibility:visible}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>a[data-name=acfe-settings]+.acf-layout-collapse{margin-left:2px}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-settings]{visibility:visible}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-settings].dashicons-admin-generic{line-height:.66em;font-size:16px}.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-settings].dashicons-admin-generic::before{margin-left:.05em}.acf-fc-popup{padding:5px 0}.acf-fc-popup li{height:auto}.acf-fc-popup a{padding:8px 14px}.acf-fc-popup.-legacy a{padding:5px 10px}.acf-fc-popup.-legacy.acfe-fc-popup-grey{background:#fcfcfc;border-radius:3px;color:#444;border:1px solid #e1e1e1;font-size:13px}.acf-fc-popup.-legacy.acfe-fc-popup-grey a{color:#444}.acf-fc-popup.-legacy.acfe-fc-popup-grey a:hover{color:#fff}.acf-fc-popup.-legacy.acfe-fc-popup-grey.top::before{border-top-color:#e1e1e1}.acf-fc-popup.-legacy.acfe-fc-popup-grey.bottom::before{border-bottom-color:#e1e1e1}body:not(.post-type-acf-field-group) #acf-popup .bg{background:rgba(0,0,0,.7)}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box{border-radius:3px;overflow:hidden;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);border:none;min-height:130px}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title{display:block;height:50px;line-height:50px;font-size:22px;color:#23282d;border-bottom:1px solid #ccd0d4;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:#fcfcfc;padding:0 0 0 16px;position:relative;text-align:left}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title h3{display:inline;font-size:inherit;line-height:inherit;color:inherit}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]{float:right;height:50px;width:50px;color:#666;margin:0;padding:0;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;-o-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out;cursor:pointer;text-align:center}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]::before{height:50px;width:50px;font:20px/50px dashicons;content:"\f158"}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]:hover{color:#00a0d2}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]:focus{border-radius:0;-webkit-box-shadow:none;box-shadow:none}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close] .acf-icon.-close{display:none}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner{margin:0;padding:0}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner>p{margin:15px}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field{padding:15px;margin:0}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field .acf-label{text-transform:unset;font-size:13px}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field input[type=text]{border-radius:4px}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-actions{color:#23282d;background:#fcfcfc;padding:10px 16px;position:relative;border-top:1px solid #ddd;pointer-events:auto}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn{line-height:1.2;min-height:32px;padding:6px 12px}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary{background-color:#b32d2e!important}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover{background-color:#a02829!important}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary{background-color:#2271b1!important}body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover{background-color:#135e96!important}.layout>.acfe-fc-placeholder{text-align:center;background:#f9f9f9;display:block;text-decoration:none;position:relative;cursor:pointer}.layout>.acfe-fc-placeholder:focus{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.layout>.acfe-fc-placeholder>.acfe-flexible-placeholder{height:110px;overflow:hidden;text-align:initial}.layout>.acfe-fc-placeholder>a{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-color:#ccd0d4;color:#23282d;border-radius:100px;-webkit-box-shadow:none;box-shadow:none;background:#fff;width:30px;min-height:30px;height:30px;padding:0;display:block}.layout>.acfe-fc-placeholder>a:active{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.layout>.acfe-fc-placeholder>a:focus{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.layout>.acfe-fc-placeholder>a span{width:29px;height:30px;vertical-align:top;line-height:28px;font-size:18px}.layout>.acfe-fc-placeholder .acfe-fc-overlay{position:absolute;width:100%;height:100%;padding:0;background-color:rgba(255,255,255,0);-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear}.layout>.acfe-fc-placeholder .acfe-fc-overlay.-hover,.layout>.acfe-fc-placeholder:hover .acfe-fc-overlay{background-color:rgba(255,255,255,.7);z-index:1}.layout>.acfe-fc-placeholder.acfe-fc-preview{background:0 0}.layout>.acfe-fc-placeholder.acfe-fc-preview>.acfe-flexible-placeholder{min-height:24px;height:auto}.layout>.acfe-fc-placeholder.acfe-fc-preview>a{display:none}.layout>.acfe-fc-placeholder.acfe-fc-preview:hover>a{display:block}.layout>.acfe-fc-placeholder.acfe-fc-preview.-loading{background:#f9f9f9;min-height:24px}.layout>.acfe-fc-placeholder.acfe-fc-preview.-loading>.acfe-flexible-placeholder>.spinner{visibility:visible;float:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;z-index:10000}.layout>.acfe-fc-placeholder.acfe-fc-preview.-loading>a span{visibility:hidden}body:not(.acf-admin-5-3) .layout>.acfe-fc-placeholder>a{border-color:#999}body:not(.acf-admin-5-3) .layout>.acfe-fc-placeholder>a span{width:30px;height:30px}.acfe-modal.-open.acfe-modal-sub>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields>.acf-field-flexible-content>.acf-input>.acf-flexible-content>.values>.layout>.acfe-fc-placeholder>a{z-index:0}.acfe-fc-layout-thumb{display:block;width:100%;aspect-ratio:2/1;overflow:hidden;position:relative}.acfe-fc-layout-thumb>img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.acfe-fc-layout-thumb.-not-found{color:#ddd;background-color:#f7f7f7;font-size:85px}.acfe-fc-layout-thumb.-not-found::after{content:"\f180";font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.acf-fc-popup .acfe-fc-layout-thumb{width:185px;background-color:#eee;margin-bottom:10px;border-radius:3px}.acf-fc-popup .acfe-fc-layout-thumb.-not-found{color:#ddd;font-size:60px}.acf-fc-popup.-legacy .acfe-fc-layout-thumb{background-color:#1f2329;border-radius:0}.acf-fc-popup.-legacy .acfe-fc-layout-thumb.-not-found{color:#2f353e}input.acfe-flexible-control-title{border:none;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border-radius:0;border-bottom:1px solid transparent!important;font-weight:600;width:auto!important;padding:0!important;display:none;min-height:20px;vertical-align:unset;background:0 0}.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title{cursor:text}.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title:hover{background:#f4f4f4;position:relative;z-index:0}.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title:hover::before{content:'';position:absolute;top:0;left:-3px;right:-3px;bottom:-2px;background:#f4f4f4;z-index:-1}.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout.acfe-flexible-title-edition>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title{display:none}.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout.acfe-flexible-title-edition>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle input.acfe-flexible-control-title{display:inline-block;border-bottom:1px solid #ddd!important}.layout.acfe-flexible-layout-hidden>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle{opacity:.5}.layout.acfe-flexible-layout-hidden>.acfe-fc-placeholder>.acfe-fc-overlay{background-color:rgba(255,255,255,.5)}.layout.acfe-flexible-layout-hidden>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-toggle-layout]{background:#2c3338;border-color:#111;color:#fff}.acf-range-wrap input[type=number]{min-width:4.5em}.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input,.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input{margin-left:-12px;margin-right:-12px;margin-bottom:-15px}.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-input,.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-input{margin-top:-15px}.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-label>p.description,.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-label>p.description{margin-bottom:15px}.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style.acfe-no-label>.acf-input>.acf-fields{border-width:0}.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-fields{border-left-width:0;border-right-width:0;border-bottom-width:0}.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border-width:0}.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acf-fields,.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acf-table{display:none}.acf-fields.-left>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input{margin:0}.acf-fields.-left>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-fields{border-width:1px}.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input,.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input{padding:0 0 0 1px;margin:-15px 0}.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-table,.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-fields,.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-table{border-width:0}.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-table{margin:0}.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-table,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-fields,.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-table{border-width:1px}.acf-postbox.seamless>.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields.-left>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input,.acf-postbox.seamless>.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input{padding:0 12px}td.acf-field-group.acfe-seamless-style{padding:0}td.acf-field-group.acfe-seamless-style>.acf-input>.acf-fields,td.acf-field-group.acfe-seamless-style>.acf-input>.acf-table,td[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,td[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border:0}tr.acf-field.acf-field-group.acfe-seamless-style>td.acf-input>.acf-fields{border:0;margin:-15px -10px}tr.acf-field.acf-field-group.acfe-seamless-style.acfe-field-group-layout-table>td.acf-input{padding:0;margin:-15px 0}tr.acf-field.acf-field-group.acfe-seamless-style.acfe-field-group-layout-table>td.acf-input>.acf-table,tr.acf-field.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,tr.acf-field.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table{border-width:0}.acf-field-acfe-hidden{display:none}.acf-field-radio .acf-input .acf-radio-list.acf-bl li>strong,.acf-field-radio[data-acfe-labels] .acf-input .acf-radio-list.acf-hl li>strong{display:block}.acf-field-radio .acf-input .acf-radio-list.acf-bl li+li>strong{margin-top:15px}.acf-field-repeater[data-acfe-repeater-lock="1"]>.acf-input>.acf-repeater>.acf-table>tbody>.acf-row>.acf-row-handle{cursor:initial}.acf-repeater.-block>table,.acf-repeater.-row>table{border-collapse:separate;border-spacing:0 15px;background:0 0;border:0;margin-top:-15px;margin-bottom:-7px}.acf-repeater.-block>table>*,.acf-repeater.-row>table>*{border-collapse:collapse;border-spacing:0}.acf-repeater.-block>table>tbody>tr>td,.acf-repeater.-row>table>tbody>tr>td{border-top:1px solid #ccd0d4!important;border-bottom:1px solid #ccd0d4!important}.acf-repeater.-block>table>tbody>tr>td:first-of-type,.acf-repeater.-row>table>tbody>tr>td:first-of-type{border-left:1px solid #ccd0d4!important}.acf-repeater.-block>table>tbody>tr>td:last-of-type,.acf-repeater.-row>table>tbody>tr>td:last-of-type{border-right:1px solid #ccd0d4!important}body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td,body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td:first-of-type,body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td:first-of-type{border-left:1px solid #e1e1e1}body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td:last-of-type,body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td:last-of-type{border-right:1px solid #e1e1e1}.acf-repeater.-table.-empty>.acf-table{display:none}.acf-field-repeater>.acf-input>.acf-repeater>.acfe-repeater-stylised-button{padding:40px 20px;border:2px dashed #ccc;text-align:center;position:relative;min-height:30px}.acf-field-repeater>.acf-input>.acf-repeater>.acfe-repeater-stylised-button>.acf-button{float:none;position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.acf-field-repeater>.acf-input>.acf-repeater>.acfe-repeater-stylised-button .acf-tablenav{margin-right:0}.acf-field-flexible-content>.acf-input>.acf-repeater .acf-actions .acf-button .dashicons{width:auto;height:auto;vertical-align:text-top}.acf-tab-wrap{overflow:unset}.acf-field-textarea[data-acfe-textarea-code="1"]>.acf-input>textarea{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:1em}.acf-editor-wrap iframe{min-height:60px}.acf-editor-wrap .mce-top-part::before{-webkit-box-shadow:none;box-shadow:none}.acf-editor-wrap div.mce-statusbar{border:0}.acf-editor-wrap .mce-divider,.acf-editor-wrap .mce-path-item{color:#aaa}.acfe-form .acf-field .acf-notice.-below{margin:15px 0 0}.acf-media-modal .screen-reader-text,.acf-media-modal .screen-reader-text span,.acf-media-modal .ui-helper-hidden-accessible{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.acfe-field-tooltip{float:right;font-size:15px;color:#999;height:16px;line-height:1.35}.acf-field[data-instruction-tooltip]:not([data-instruction-placement])>.acf-input>p.description,.acf-field[data-instruction-tooltip]:not([data-instruction-placement])>.acf-label>p.description{display:none}.acf-field .acf-input>p.description:first-child{margin-top:0;margin-bottom:5px}.acf-field p.description>.more,.acf-field[data-instruction-above-field]:not([data-instruction-placement])>.acf-label>p.description{display:none}.mce-toolbar .mce-btn-group:not(:first-child){margin-left:6px;padding-left:6px} -
acf-extended/trunk/assets/js/acfe-input.js
r3400134 r3408550 3276 3276 TooltipConfirmInitialize.apply(this, arguments); 3277 3277 3278 // only pre-ACF 6.5 3278 3279 if (!acfe.isACF65()) { 3279 // add "-legacy" class 3280 3280 3281 if (this.$el.hasClass('acf-fc-popup')) { 3281 this.$el.addClass('-legacy'); 3282 } 3283 } 3282 this.$el.addClass('-legacy'); // add "-legacy" class 3283 } 3284 } 3285 3286 }; 3287 3288 3289 /** 3290 * Flexible Content: More Layouts Actions 3291 * 3292 * Adds hooks to let developers handle custom action buttons in the "more layout actions" popup 3293 */ 3294 var TooltipConfirmOnConfirm = acf.models.TooltipConfirm.prototype.onConfirm; 3295 acf.models.TooltipConfirm.prototype.onConfirm = function(e, $el) { 3296 3297 // bail early pre-ACF 6.5 3298 if (!acfe.isACF65()) { 3299 TooltipConfirmOnConfirm.apply(this, arguments); // run original 3300 return; 3301 } 3302 3303 // check we are in "more layout actions" popup 3304 if (!this.$el.hasClass('acf-more-layout-actions')) { 3305 TooltipConfirmOnConfirm.apply(this, arguments); // run original 3306 return; 3307 } 3308 3309 // check the element clicked is data-action="my-copy-layout" 3310 if (!$el.is('[data-action]')) { 3311 TooltipConfirmOnConfirm.apply(this, arguments); // run original 3312 return; 3313 } 3314 3315 // get button (three dots) and the parent .layout 3316 var $dots = this.get('target'); 3317 var $layout = $dots.closest('.layout'); 3318 3319 // get the parent flexible content 3320 var $field = $layout.closest('.acf-field'); 3321 3322 // get flexible content instance 3323 var field = acf.getInstance($field); 3324 if (!field) { 3325 TooltipConfirmOnConfirm.apply(this, arguments); // run original 3326 return; 3327 } 3328 3329 // vars 3330 var key = field.get('key'); 3331 var name = field.get('name'); 3332 var layout = $layout.data('layout'); 3333 var action = $el.data('action'); 3334 3335 // should we prevent default? 3336 // this filter allow to prevent default "rename/disable layout" triggers 3337 var prevent = false; 3338 prevent = acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button`, prevent, $el, action, layout, $layout, field); 3339 prevent = acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button/name=${name}`, prevent, $el, action, layout, $layout, field); 3340 prevent = acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button/key=${key}`, prevent, $el, action, layout, $layout, field); 3341 prevent = acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button/layout=${layout}`, prevent, $el, action, layout, $layout, field); 3342 prevent = acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button/action=${action}`, prevent, $el, action, layout, $layout, field); 3343 prevent = acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button/name=${name}&layout=${layout}`, prevent, $el, action, layout, $layout, field); 3344 3345 // not prevented, run original 3346 if (!prevent) { 3347 TooltipConfirmOnConfirm.apply(this, arguments); 3348 } 3349 3350 // actions 3351 acf.doAction(`acfe/fields/flexible_content/click_action_button`, $el, action, layout, $layout, field); 3352 acf.doAction(`acfe/fields/flexible_content/click_action_button/name=${name}`, $el, action, layout, $layout, field); 3353 acf.doAction(`acfe/fields/flexible_content/click_action_button/key=${key}`, $el, action, layout, $layout, field); 3354 acf.doAction(`acfe/fields/flexible_content/click_action_button/layout=${layout}`, $el, action, layout, $layout, field); 3355 acf.doAction(`acfe/fields/flexible_content/click_action_button/action=${action}`, $el, action, layout, $layout, field); 3356 acf.doAction(`acfe/fields/flexible_content/click_action_button/name=${name}&layout=${layout}`, $el, action, layout, $layout, field); 3357 acf.doAction(`acfe/fields/flexible_content/click_action_button/key=${key}&layout=${layout}`, $el, action, layout, $layout, field); 3284 3358 3285 3359 }; -
acf-extended/trunk/assets/js/acfe-input.min.js
r3400134 r3408550 1 jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.newCondition=function(e,t){var a=t.get("field"),i=a.getField(e.field);if(a&&!i&&acf.findField(e.field).length&&(i=acf.getField(e.field)),!a||!i)return!1;t={rule:e,target:a,conditions:t,field:i},i=i.get("type"),e=e.operator;return new(acf.getConditionTypes({fieldType:i,operator:e})[0]||acf.Condition)(t)}),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.registerConditionForFieldType("contains","checkbox"),acf.registerConditionForFieldType("contains","radio"),acf.registerConditionForFieldType("equalTo","acfe_code_editor"),acf.registerConditionForFieldType("notEqualTo","acfe_code_editor"),acf.registerConditionForFieldType("patternMatch","acfe_code_editor"),acf.registerConditionForFieldType("contains","acfe_code_editor"),acf.registerConditionForFieldType("hasValue","acfe_code_editor"),acf.registerConditionForFieldType("hasNoValue","acfe_code_editor"),acf.registerConditionForFieldType("equalTo","date_picker"),acf.registerConditionForFieldType("notEqualTo","date_picker"),acf.registerConditionForFieldType("patternMatch","date_picker"),acf.registerConditionForFieldType("contains","date_picker"),acf.registerConditionForFieldType("greaterThan","date_picker"),acf.registerConditionForFieldType("lessThan","date_picker"),acf.registerConditionForFieldType("equalTo","date_time_picker"),acf.registerConditionForFieldType("notEqualTo","date_time_picker"),acf.registerConditionForFieldType("patternMatch","date_time_picker"),acf.registerConditionForFieldType("contains","date_time_picker"),acf.registerConditionForFieldType("equalTo","acfe_forms"),acf.registerConditionForFieldType("notEqualTo","acfe_forms"),acf.registerConditionForFieldType("patternMatch","acfe_forms"),acf.registerConditionForFieldType("contains","acfe_forms"),acf.registerConditionForFieldType("hasValue","acfe_forms"),acf.registerConditionForFieldType("hasNoValue","acfe_forms"),acf.registerConditionForFieldType("equalTo","acfe_hidden"),acf.registerConditionForFieldType("notEqualTo","acfe_hidden"),acf.registerConditionForFieldType("patternMatch","acfe_hidden"),acf.registerConditionForFieldType("contains","acfe_hidden"),acf.registerConditionForFieldType("hasValue","acfe_hidden"),acf.registerConditionForFieldType("hasNoValue","acfe_hidden"),acf.registerConditionForFieldType("equalTo","acfe_post_statuses"),acf.registerConditionForFieldType("notEqualTo","acfe_post_statuses"),acf.registerConditionForFieldType("patternMatch","acfe_post_statuses"),acf.registerConditionForFieldType("contains","acfe_post_statuses"),acf.registerConditionForFieldType("hasValue","acfe_post_statuses"),acf.registerConditionForFieldType("hasNoValue","acfe_post_statuses"),acf.registerConditionForFieldType("equalTo","acfe_post_types"),acf.registerConditionForFieldType("notEqualTo","acfe_post_types"),acf.registerConditionForFieldType("patternMatch","acfe_post_types"),acf.registerConditionForFieldType("contains","acfe_post_types"),acf.registerConditionForFieldType("hasValue","acfe_post_types"),acf.registerConditionForFieldType("hasNoValue","acfe_post_types"),acf.registerConditionForFieldType("equalTo","acfe_slug"),acf.registerConditionForFieldType("notEqualTo","acfe_slug"),acf.registerConditionForFieldType("patternMatch","acfe_slug"),acf.registerConditionForFieldType("contains","acfe_slug"),acf.registerConditionForFieldType("hasValue","acfe_slug"),acf.registerConditionForFieldType("hasNoValue","acfe_slug"),acf.registerConditionForFieldType("equalTo","acfe_taxonomies"),acf.registerConditionForFieldType("notEqualTo","acfe_taxonomies"),acf.registerConditionForFieldType("patternMatch","acfe_taxonomies"),acf.registerConditionForFieldType("contains","acfe_taxonomies"),acf.registerConditionForFieldType("hasValue","acfe_taxonomies"),acf.registerConditionForFieldType("hasNoValue","acfe_taxonomies"),acf.registerConditionForFieldType("equalTo","taxonomy"),acf.registerConditionForFieldType("notEqualTo","taxonomy"),acf.registerConditionForFieldType("patternMatch","taxonomy"),acf.registerConditionForFieldType("contains","taxonomy"),acf.registerConditionForFieldType("hasValue","taxonomy"),acf.registerConditionForFieldType("hasNoValue","taxonomy"),acf.registerConditionForFieldType("equalTo","acfe_taxonomy_terms"),acf.registerConditionForFieldType("notEqualTo","acfe_taxonomy_terms"),acf.registerConditionForFieldType("patternMatch","acfe_taxonomy_terms"),acf.registerConditionForFieldType("contains","acfe_taxonomy_terms"),acf.registerConditionForFieldType("hasValue","acfe_taxonomy_terms"),acf.registerConditionForFieldType("hasNoValue","acfe_taxonomy_terms"),acf.registerConditionForFieldType("equalTo","time_picker"),acf.registerConditionForFieldType("notEqualTo","time_picker"),acf.registerConditionForFieldType("patternMatch","time_picker"),acf.registerConditionForFieldType("contains","time_picker"),acf.registerConditionForFieldType("equalTo","acfe_user_roles"),acf.registerConditionForFieldType("notEqualTo","acfe_user_roles"),acf.registerConditionForFieldType("patternMatch","acfe_user_roles"),acf.registerConditionForFieldType("contains","acfe_user_roles"),acf.registerConditionForFieldType("hasValue","acfe_user_roles"),acf.registerConditionForFieldType("hasNoValue","acfe_user_roles")),function(c){var i;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(i=[],acfe.registerEventForFieldType=function(e,t,a){i.push({fieldType:e,events:t="string"==typeof t?[t]:t,callback:a||!1})},acfe.getEvents=function(t){t=acf.parseArgs(t,{fieldType:""});var a=[];return i.map(function(e){t.fieldType&&-1===e.fieldType.indexOf(t.fieldType)||a.push(e)}),a},new acf.Model({actions:{new_field:"newField"},priority:20,data:{},parseEvent:function(e){return e.match(/^(\S+)\s*(.*)$/)},newField:function(o){this.set(o.cid,o.val()),acfe.getEvents({fieldType:o.get("type")}).map(function(n){n.events.map(function(e){e=this.parseEvent(e);o.on(e[1],e[2],this.proxy(function(e){var t=o.val(),a=this.get(o.cid),i=c(e.currentTarget);(n.callback||this.proxy(function(e,t,a,i,n){var o=e,c=t;"object"==typeof o&&(o=JSON.stringify(o)),(c="object"==typeof c?JSON.stringify(c):c)!==o&&(this.set(a.cid,e),acf.doAction("acfe/change_field",e,t,a,i,n),acf.doAction("acfe/change_field/type="+a.get("type"),e,t,a,i,n),acf.doAction("acfe/change_field/name="+a.get("name"),e,t,a,i,n),acf.doAction("acfe/change_field/key="+a.get("key"),e,t,a,i,n))}))(t,a,o,e,i)}))},this)},this)}}),acfe.registerEventForFieldType("button_group","change"),acfe.registerEventForFieldType("checkbox","change"),acfe.registerEventForFieldType("color_picker","change"),acfe.registerEventForFieldType("date_picker","change"),acfe.registerEventForFieldType("date_time_picker","change"),acfe.registerEventForFieldType("email",["input","change"]),acfe.registerEventForFieldType("file","change"),acfe.registerEventForFieldType("flexible_content","change"),acfe.registerEventForFieldType("gallery","change"),acfe.registerEventForFieldType("google_map","change"),acfe.registerEventForFieldType("image","change"),acfe.registerEventForFieldType("link","change"),acfe.registerEventForFieldType("number",["input","change"]),acfe.registerEventForFieldType("oembed","change"),acfe.registerEventForFieldType("page_link","change"),acfe.registerEventForFieldType("post_object","change"),acfe.registerEventForFieldType("relationship","change"),acfe.registerEventForFieldType("password",["input","change"]),acfe.registerEventForFieldType("radio","change"),acfe.registerEventForFieldType("range",["input","change"]),acfe.registerEventForFieldType("repeater","change"),acfe.registerEventForFieldType("select","change"),acfe.registerEventForFieldType("taxonomy","change"),acfe.registerEventForFieldType("text",["input","change"]),acfe.registerEventForFieldType("textarea",["input","change"]),acfe.registerEventForFieldType("time_picker","change"),acfe.registerEventForFieldType("true_false","change"),acfe.registerEventForFieldType("url",["input","change"]),acfe.registerEventForFieldType("user","change"),acfe.registerEventForFieldType("wysiwyg","change"),acfe.registerEventForFieldType("acfe_advanced_link","change"),acfe.registerEventForFieldType("acfe_block_types","change"),acfe.registerEventForFieldType("acfe_countries","change"),acfe.registerEventForFieldType("acfe_currencies","change"),acfe.registerEventForFieldType("acfe_code_editor","change"),acfe.registerEventForFieldType("acfe_date_range_picker","change"),acfe.registerEventForFieldType("acfe_field_groups","change"),acfe.registerEventForFieldType("acfe_field_types","change"),acfe.registerEventForFieldType("acfe_fields","change"),acfe.registerEventForFieldType("acfe_forms","change"),acfe.registerEventForFieldType("acfe_hidden","change"),acfe.registerEventForFieldType("acfe_image_selector","change"),acfe.registerEventForFieldType("acfe_image_sizes","change"),acfe.registerEventForFieldType("acfe_languages","change"),acfe.registerEventForFieldType("acfe_menu_locations","change"),acfe.registerEventForFieldType("acfe_options_pages","change"),acfe.registerEventForFieldType("acfe_payment","change"),acfe.registerEventForFieldType("acfe_payment_cart","change"),acfe.registerEventForFieldType("acfe_payment_selector","change"),acfe.registerEventForFieldType("acfe_phone_number","change"),acfe.registerEventForFieldType("acfe_post_formats","change"),acfe.registerEventForFieldType("acfe_post_statuses","change"),acfe.registerEventForFieldType("acfe_post_types","change"),acfe.registerEventForFieldType("acfe_recaptcha","change"),acfe.registerEventForFieldType("acfe_taxonomies","change"),acfe.registerEventForFieldType("acfe_taxonomy_terms","change"),acfe.registerEventForFieldType("acfe_templates","change"),acfe.registerEventForFieldType("acfe_user_roles","change"),acfe.registerEventForFieldType("acfe_slug",["input","change"]))}(jQuery),function(r){var i,f, s,n,o,c;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(i=[],acfe.FieldExtender=function(e){var t=acfe.extractVar(e,"id",acf.uniqueId("extender"));return e.type=acfe.getArray(e.type),e.dependencies=acfe.getArray(e.dependencies),e.extender=t,i.push(e),t},f=acf.Field.prototype.setup,acf.Field.prototype.setup=function(e){f.apply(this,arguments);var t=s(this);if(t.length){var a,i=Object.getPrototypeOf(this);this.extenders=[];for(a of t){this.extenders.push(a.extender);var n=r.extend(!0,{},a),o=acfe.extractVar(n,"events");acfe.extractVars(n,"type","condition","dependencies"),n.hasOwnProperty("setup")&&n.setup.apply(this,arguments);function c(){}c.prototype=Object.create(i),r.extend(c.prototype,n),o&&(c.prototype.events=r.extend(!0,{},c.prototype.events,o)),c.prototype.__parent__=i,i=c.prototype}this.getParent=function(e){for(var t=Object.getPrototypeOf(this);t;){if(t.extender===e)return t.__parent__;if(!t.__parent__)return t;t=t.__parent__}return t},Object.setPrototypeOf(this,i)}},s=function(e){var t,a=[];for(t of o(e))a.push(n(t));return a},n=function(e){for(var t of i)if(t.extender===e)return t;return!1},o=function(e){var t,a={};for(t of i)acfe.inArray(e.get("type"),t.type)&&(t.hasOwnProperty("condition")&&!t.condition.apply(e,arguments)||(a[t.extender]=t.dependencies));return c(a)},c=function(e,i=e,t=[],a=0){const n=(e="object"==typeof e&&!Array.isArray(e)?Object.keys(e):e).reduce(function(e,t,a){return i[t].every(Array.prototype.includes,e)&&e.push(t),e},t);t=e.filter(function(e){return!n.includes(e)});return t.length&&a<=e.length?c(t,i,n,a+1):n})}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{new_field:"newField",duplicate_field:"duplicateField"},priority:1,validateField:function(e){return!!e.has("ftype")&&!acf.getFieldType(e.get("type")).prototype.get("ftype")},newField:function(e){this.validateField(e)&&(e.set("rtype",e.get("type"),!0),e.set("type",e.get("ftype"),!0),e.$el.attr("data-type",e.get("ftype")),e.$el.removeAttr("data-ftype"),delete e.data.ftype)},duplicateField:function(e,t){e.get("rtype")&&(t.attr("data-ftype",e.get("type")),t.attr("data-type",e.get("rtype")))}}),function(i){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({field:!1,placement:!1,actions:{new_field:"newField"},newField:function(e){(this.field=e).has("instructionTooltip")&&this.setTooltip(),e.has("instructionAboveField")&&this.setAboveField(),e.has("instructionPlacement")&&this.overridePlacement(e.get("instructionPlacement"))},setTooltip:function(){var e=acfe.versionCompare(acf.get("wp_version"),">=","5.5")?"dashicons-info-outline":"dashicons-info";this.field.$labelWrap().prepend('<span class="acfe-field-tooltip acfe-js-tooltip dashicons '+e+'" title="'+acf.strEscape(this.field.get("instructionTooltip"))+'"></span>'),this.field.$labelWrap().find(".description").remove()},setAboveField:function(){this.field.$inputWrap().prepend('<p class="description">'+this.field.get("instructionAboveField")+"</p>"),this.field.$labelWrap().find(".description").remove()},overridePlacement:function(e){var t=this.getPlacement();t&&t!==e&&this.setPlacement(e)},getPlacement:function(){var e=!1;return this.field.$labelWrap().find(">.description").length?e="label":this.field.$inputWrap().find(">.description:first-child").length?e="above_field":this.field.$inputWrap().find(">.description:last-child").length?e="field":this.field.$labelWrap().find(">.acfe-field-tooltip").length&&(e="tooltip"),this.placement=e,this.placement},$getInstruction:function(){var e=this.getPlacement();return"label"===e?this.field.$labelWrap().find(">.description"):"above_field"===e?this.field.$inputWrap().find(">.description:first-child"):"field"===e?this.field.$inputWrap().find(">.description:last-child"):"tooltip"===e&&this.field.$labelWrap().find(">.acfe-field-tooltip")},setPlacement:function(e){var t,a=this.$getInstruction();"tooltip"===this.placement&&(t=a.attr("title"),a.remove(),a=i('<p class="description">'+t+"</p>")),"label"===e?this.field.$labelWrap().append(a):"above_field"===e?this.field.$inputWrap().prepend(a):"field"===e?this.field.$inputWrap().append(a):"tooltip"===e&&(e=acfe.versionCompare(acf.get("wp_version"),">=","5.5")?"dashicons-info-outline":"dashicons-info",this.field.$labelWrap().prepend(i('<span class="acfe-field-tooltip acfe-js-tooltip dashicons '+e+'" title="'+acf.strEscape(a.html())+'"></span>')),a.remove())}})}(jQuery),function(n){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{new_field:"newField"},getFieldType:function(e){return e.get("rtype",e.get("type"))},validateField:function(e){return!!e.has("acfeLabels")&&("checkbox"===this.getFieldType(e)||"radio"===this.getFieldType(e))},newField:function(e){if(this.validateField(e)){var t,a,i=e.get("acfeLabels");switch(this.getFieldType(e)){case"checkbox":for(t in i)a=i[t],e.$control().find('input[type=checkbox][value="'+a+'"]').closest("ul").before("<strong>"+t+"</strong>");break;case"radio":for(t in i)a=i[t],e.$control().find('input[type=radio][value="'+a+'"]').closest("li").addClass("parent").prepend("<strong>"+t+"</strong>");e.$control().hasClass("acf-hl")&&e.$control().find("li.parent").each(function(){n(this).nextUntil("li.parent").addBack().wrapAll("<li><ul></ul></li>")})}}}})}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.Field.prototype.getModal=function(e){var t=acfe.findModal("",this.$inputWrap());return!!t.length&&acfe.getModal(t,e)}),function(r){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{select2_init:"init"},filters:{select2_args:"args",select2_ajax_data:"ajaxData"},init:function(e,t,a,i,n){i&&(acf.doAction("select2_init/type="+i.get("type"),e,t,a,i,n),acf.doAction("select2_init/name="+i.get("name"),e,t,a,i,n),acf.doAction("select2_init/key="+i.get("key"),e,t,a,i,n))},args:function(e,i,n,o,c){return o&&(e=acf.applyFilters("select2_args/type="+o.get("type"),e,i,n,o,c),e=acf.applyFilters("select2_args/name="+o.get("name"),e,i,n,o,c),e=acf.applyFilters("select2_args/key="+o.get("key"),e,i,n,o,c),acf.isset(window,"jQuery","fn","selectWoo")||(e.templateSelection=function(e){var t=e.text,t=acf.applyFilters("select2_template_selection",t,e,i,n,o,c);t=acf.applyFilters("select2_template_selection/type="+o.get("type"),t,e,i,n,o,c),t=acf.applyFilters("select2_template_selection/name="+o.get("name"),t,e,i,n,o,c),t=acf.applyFilters("select2_template_selection/key="+o.get("key"),t,e,i,n,o,c);var a=r('<span class="acf-selection"></span>');return a.html(acf.escHtml(t)),a.data("element",e.element),a},e.templateResult=function(e){var t=e.text,t=acf.applyFilters("select2_template_result",t,e,i,n,o,c);t=acf.applyFilters("select2_template_result/type="+o.get("type"),t,e,i,n,o,c),t=acf.applyFilters("select2_template_result/name="+o.get("name"),t,e,i,n,o,c),t=acf.applyFilters("select2_template_result/key="+o.get("key"),t,e,i,n,o,c);var a=r('<span class="acf-selection"></span>');return a.html(acf.escHtml(t)),a.data("element",e.element),a},acfe.versionCompare(acf.get("acf_version"),"<","5.10")&&(e.escapeMarkup=function(e){return"string"!=typeof e?e:acf.escHtml(e)}))),e},ajaxData:function(e,t,a,i,n){return i?(e=acf.applyFilters("select2_ajax_data/type="+i.get("type"),e,t,a,i,n),e=acf.applyFilters("select2_ajax_data/name="+i.get("name"),e,t,a,i,n),(e=acf.applyFilters("select2_ajax_data/key="+i.get("key"),e,t,a,i,n)).action?acf.applyFilters("select2_ajax_data/action="+e.action,e,t,a,i,n):e):e}})}(jQuery),function(c){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acfe.Form=acf.Model.extend({notice:!1,validator:!1,events:{"click .button":"onClickSubmit",'click [type="submit"]':"onClickSubmit",invalidField:"onInvalidField","changed:status":"onChangeStatus",showErrors:"onShowErrors"},setup:function(e){e=(this.$el=e).data("cid");c.extend(this.data,acfe.getFormData(e)),this.$el.data("acfe_form",this)},initialize:function(){this.$el.removeData("acf"),this.get("hide_unload")&&acf.unload.disable()},onClickSubmit:function(e,t){t.hasClass("disabled")&&e.preventDefault()},onInvalidField:function(e,t){var a=acf.getField(c(e.target));if(a.notice&&"error"===a.notice.get("type"))switch(this.get("error_class")&&a.notice.$el.addClass(this.get("error_class")),this.get("error_position")){case"hide":a.notice.remove();break;case"below":a.$control().length?a.notice.$el.insertAfter(a.$control()):a.$inputWrap().length&&a.notice.$el.appendTo(a.$inputWrap()),a.notice.$el.addClass("-below");break;case"group":var i=acfe.getTextNode(a.$labelWrap().find("label")).trim(),n=a.$('.acf-input-wrap [placeholder!=""]').attr("placeholder"),o=a.notice.$el.text().trim();a.notice.remove(),o=i&&i.length&&"*"!==i?`${i}: ${o}`:n&&n.length&&""!==n?`${n}: ${o}`:`${acfe.ucFirst(a.get("name")).replace(/_/g," ")}: ${o}`,this.notice&&this.notice.$el.append(acf.escHtml(`<p>${o}</p>`))}},onChangeStatus:function(e,t,a,i){switch(a){case"validating":if(this.validator)return;var n=this.$el.data("acf"),o=Object.getPrototypeOf(n).showErrors;n.showErrors=function(){o.apply(this,arguments),n.trigger("showErrors")},this.validator=n;break;case"invalid":if("group"===this.get("error_position")){if(!this.validator.getFieldErrors().length){this.notice&&(this.notice.remove(),this.notice=!1);break}this.notice?this.notice.update({type:"error",html:""}):this.notice=acf.newNotice({type:"error",target:this.$el}),this.get("error_class")&&this.notice.$el.addClass(this.get("error_class")),this.notice.$el.find("p:empty").remove(),this.setTimeout(function(){acfe.scrollTo(this.notice.$el)},20)}break;case"valid":"group"===this.get("error_position")&&this.notice&&(this.notice.remove(),this.notice=!1),this.get("hide_revalidation")&&this.validator.has("notice")&&(this.validator.get("notice").remove(),this.validator.set("notice",null))}},onShowErrors:function(e,t){var a,i,n,o;this.get("hide_error")?this.validator.has("notice")&&(this.validator.get("notice").remove(),this.validator.set("notice",null)):this.validator.has("notice")&&(a=this.validator.getFieldErrors(),i=this.validator.getGlobalErrors(),n=0,a.map(function(e){var t=this.validator.$('[name="'+e.input+'"]').first();(t=!t.length?this.validator.$('[name^="'+e.input+'"]').first():t).length&&n++},this),o=this.get("messages.failure"),i.map(function(e){o+=o.length?". ":"",o+=e.message}),1===n&&this.get("messages.error")?(o+=o.length?". ":"",o+=this.get("messages.error")):1<n&&this.get("messages.errors")&&(o+=o.length?". ":"",o+=this.get("messages.errors").replace("%d",n)),this.validator.get("notice").update({text:o}))},set:function(e,t,a){var i=this.get(e);if(i===t)return this;var n=e.split("."),o=n.shift(),c=this.get(o);acfe.arraySet(this.data,e,t),acfe.setFormData(this.get("cid"),e,t);var r=this.get(o);return a||(this.changed=!0,1<n.length&&this.trigger(`changedData:${o}`,[r,c]),this.trigger("changedData:"+e,[t,i]),this.trigger("changedData",[e,t,i])),this}}),acf.addAction("acfe/form/validation_success",function(e,t,a){t.has("notice")&&t.get("notice").update({type:"success",text:a.get("messages.success"),timeout:1e3})}))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(new acf.Model({wait:"prepare",priority:1,initialize:function(){acfe.get("is_admin")||new e}}),e=acf.Model.extend({actions:{"new_field/type=date_picker":"datePicker","new_field/type=date_time_picker":"datePicker","new_field/type=time_picker":"datePicker","new_field/type=acfe_date_range_picker":"datePicker","new_field/type=google_map":"googleMap"},datePicker:function(e){var t=e.getForm();t&&t.get("field_class")&&e.$inputText().addClass(t.get("field_class"))},googleMap:function(e){var t=e.getForm();t&&t.get("field_class")&&e.$search().addClass(t.get("field_class"))}}))}(jQuery),function(c){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.Field.prototype.getForm=function(){return acfe.getForm(this.$el.closest(".acfe-form"))},acfe.findForms=function(t){acfe.isObject(t)||(t={name:t});var e=".acfe-form",a=!1;if((t=acf.parseArgs(t,{cid:[],name:[],parent:!1,limit:!1})).cid=acfe.getArray(t.cid),t.name=acfe.getArray(t.name),t.name.length){for(var i of t.name)acfe.getFormsData({name:i}).map(function(e){t.cid.push(e.cid)});if(!t.cid.length)return c()}if(t.cid.length){var n,o=[];for(n of t.cid)o.push(e+'[data-cid="'+n+'"]');e=o.join(",")}return a=t.parent?t.parent.find(e):c(e),a=t.limit?a.slice(0,t.limit):a},acfe.getForms=function(e){e instanceof jQuery||(e=acfe.findForms(e));var t=[];return e.each(function(){var e=acfe.getForm(c(this));e&&t.push(e)}),t},acfe.getForm=function(e){if(e instanceof jQuery){if(!e.hasClass("acfe-form"))return!1}else e=acfe.findForm(e);return!!e.length&&(e.data("acfe_form")||acfe.newForm(e))},acfe.findForm=function(e){return acfe.isObject(e)||(e={name:e}),e=acf.parseArgs(e,{limit:1}),acfe.findForms(e)},acfe.newForm=function(e){e=new acfe.Form(e);return acf.doAction("acfe/new_form",e),acf.doAction(`acfe/new_form/form=${e.get("name")}`,e),e},acfe.getFormsData=function(e){e instanceof acfe.Form?e={form:e}:acfe.isObject(e)||(e={cid:e}),(e=acf.parseArgs(e,{form:"",cid:"",name:"",success:""})).form&&e.form instanceof acfe.Form&&(e.cid=e.form.get("cid"));var t,a,i,n,o=[],c=acfe.get("forms",{});if(!Object.keys(c).length)return o;for(t in c)c[t]&&(n=i=a=!0,e.cid.length&&(a=e.cid===t),e.name.length&&(i=e.name===c[t].name),""!==e.success&&(n=e.success===c[t].success),a&&i&&n&&o.push(c[t]));return o},acfe.getFormData=function(e){e=acfe.getFormsData(e);return!!e.length&&e.shift()},acfe.setFormData=function(e,t,a){acfe.set(`forms.${e}.${t}`,a)},acfe.renderForm=function(e){e&&e.length&&e.hasClass("acfe-form")&&(e=e.parent()),acf.doAction("append",e)})}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(new acf.Model({wait:"prepare",priority:5,initialize:function(){acfe.get("is_admin")||new e}}),e=acf.Model.extend({actions:{validation_begin:"validationBegin",validation_failure:"validationFailure",validation_success:"validationSuccess",submit:"submit"},filters:{validation_complete:"validationComplete"},validationBegin:function(e){var t,a=acfe.getForm(e);a&&(t=e.data("acf"),acf.doAction("acfe/form/validation_begin",e,t,a),acf.doAction(`acfe/form/validation_begin/form=${a.get("name")}`,e,t,a))},validationFailure:function(e,t){var a=acfe.getForm(e);a&&(acf.doAction("acfe/form/validation_failure",e,t,a),acf.doAction(`acfe/form/validation_failure/form=${a.get("name")}`,e,t,a))},validationSuccess:function(e,t){var a=acfe.getForm(e);a&&(acf.doAction("acfe/form/validation_success",e,t,a),acf.doAction(`acfe/form/validation_success/form=${a.get("name")}`,e,t,a))},submit:function(e){var t,a=acfe.getForm(e);a&&(t=e.data("acf"),acf.doAction("acfe/form/submit",e,t,a),acf.doAction(`acfe/form/submit/form=${a.get("name")}`,e,t,a))},validationComplete:function(e,t,a){var i=acfe.getForm(t);return i&&(e=acf.applyFilters("acfe/form/validation_complete",e,t,a,i),e=acf.applyFilters(`acfe/form/validation_complete/form=${i.get("name")}`,e,t,a,i)),e}}))}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&["prepare","ready","load","append"].map(function(e){acf.addAction(e,function(e){acfe.get("is_admin")||acfe.getForms({parent:e})},1)}),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(new acf.Model({wait:"ready",priority:15,initialize:function(){!acfe.get("is_admin")&&acf.isset(window,"wp","media","view","settings","post")&&new e}}),e=acf.Model.extend({defaultPostId:null,actions:{new_media_popup:"newMediaPopup","acfe/before_editor_media_popup":"beforeEditorPopup","acfe/open_editor_media_popup":"openEditorPopup","acfe/close_editor_media_popup":"closeEditorPopup"},filters:{"acfe/select_media_popup/args":"mediaPopupArgs","acfe/select_media_popup/frame_options":"mediaPopupFrameOptions"},initialize:function(){this.defaultPostId=wp.media.view.settings.post.id},resetPostId:function(){wp.media.view.settings.post.id=this.defaultPostId},newMediaPopup:function(e){null!==e.get("attachTo")&&(wp.media.view.settings.post.id=e.get("attachTo")),e.frame.on("close",this.proxy(this.resetPostId))},beforeEditorPopup:function(e){e=this.getFieldAttachTo(e);!1!==e&&(wp.media.view.settings.post.id=e)},openEditorPopup:function(e){e=this.getFieldAttachTo(e);!1!==e&&(wp.media.view.settings.post.id=e)},closeEditorPopup:function(e){this.setTimeout(this.resetPostId,100)},mediaPopupArgs:function(e,t){t=this.getFieldAttachTo(t);return!1!==t&&(e.attachTo=t),e},mediaPopupFrameOptions:function(e,t){return"uploadedTo"===t.get("library")&&null!==t.get("attachTo")&&(e.library.uploadedTo=t.get("attachTo")),e},getFieldAttachTo:function(t){var e=t.getForm();if(!e)return!1;var a=0;return e.get("media")&&e.get("media").some(function(e){if(acfe.inArray(t.get("key"),e.fields))return a=e.post_id,!0}),a}}))}(jQuery),function(n){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(new acf.Model({wait:"prepare",priority:5,initialize:function(){acfe.get("is_admin")||new e}}),e=acf.Model.extend({initialize:function(){var e,t,a,i=this.getFormSuccess();i&&(e=i.data,t=!!i.form&&i.form.$el,a=i.form||!1,i=i.form?i.form.get("success_data"):i.data.success_data,acf.doAction("acfe/form/submit_success",t,a,i),acf.doAction(`acfe/form/submit_success/form=${e.name}`,t,a,i),acfe.doActionDeprecated("acfe/form/success",[t],"0.9.0.3","acfe/form/submit_success"),acfe.doActionDeprecated(`acfe/form/success/id=${e.id}`,[t],"0.9.0.3",`acfe/form/submit_success/form=${e.name}`),acfe.doActionDeprecated(`acfe/form/success/form=${e.name}`,[t],"0.9.0.3",`acfe/form/submit_success/form=${e.name}`),acfe.doActionDeprecated(`acfe/form/success/name=${e.name}`,[t],"0.9.0.3",`acfe/form/submit_success/form=${e.name}`),acfe.doActionDeprecated("acfe/form/submit/success",[t],"0.9.0.3","acfe/form/submit_success"),acfe.doActionDeprecated(`acfe/form/submit/success/id=${e.id}`,[t],"0.9.0.3",`acfe/form/submit_success/form=${e.name}`),acfe.doActionDeprecated(`acfe/form/submit/success/name=${e.name}`,[t],"0.9.0.3",`acfe/form/submit_success/form=${e.name}`),e.scroll&&(e.selector?acfe.scrollTo(n(e.selector)):t&&acfe.scrollTo(t.prev())))},getFormSuccess:function(){var e=acfe.getFormData({success:!0});return!!e&&{form:acfe.getForm({cid:e.cid}),data:e}}}))}(jQuery),function(r){var e,t,a;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=function(){var a=this.parent(),e=a&&"repeater"===a.get("type"),t={mode:"select",field:this.get("key"),multiple:e,library:this.get("library"),allowedTypes:this.get("mime_types"),select:r.proxy(function(e,t){0<t?this.append(e,a):this.render(e)},this)};switch(this.get("type")){case"image":t.type="image",t.title=acf.__("Select Image");break;case"file":t.title=acf.__("Select File")}t=acf.applyFilters("acfe/select_media_popup/args",t,this),t=acf.applyFilters(`acfe/select_media_popup/args/type=${this.get("type")}`,t,this),t=acf.applyFilters(`acfe/select_media_popup/args/name=${this.get("name")}`,t,this);t=acf.applyFilters(`acfe/select_media_popup/args/key=${this.get("key")}`,t,this),acf.newMediaPopup(t)},acf.models.ImageField.prototype.selectAttachment=e,acf.models.FileField.prototype.selectAttachment=e,e=function(){var e=this.val();if(!e)return!1;var t={mode:"edit",attachment:e,field:this.get("key"),select:r.proxy(function(e,t){this.render(e)},this)};switch(this.get("type")){case"image":t.title=acf.__("Edit File"),t.button=acf.__("Update File");break;case"file":t.title=acf.__("Edit Image"),t.button=acf.__("Update Image")}t=acf.applyFilters("acfe/edit_media_popup/args",t,this),t=acf.applyFilters(`acfe/edit_media_popup/args/type=${this.get("type")}`,t,this),t=acf.applyFilters(`acfe/edit_media_popup/args/name=${this.get("name")}`,t,this);t=acf.applyFilters(`acfe/edit_media_popup/args/key=${this.get("key")}`,t,this),acf.newMediaPopup(t)},acf.models.ImageField.prototype.editAttachment=e,acf.models.FileField.prototype.editAttachment=e,acf.models.GalleryField.prototype.onClickAdd=function(e,t){var a;this.isFull()?this.showNotice({text:acf.__("Maximum selection reached"),type:"warning"}):(a={mode:"select",title:acf.__("Add Image to Gallery"),field:this.get("key"),multiple:"add",library:this.get("library"),allowedTypes:this.get("mime_types"),selected:this.val(),select:r.proxy(function(e,t){this.appendAttachment(e,t)},this)},a=acf.applyFilters("acfe/select_media_popup/args",a,this),a=acf.applyFilters(`acfe/select_media_popup/args/type=${this.get("type")}`,a,this),a=acf.applyFilters(`acfe/select_media_popup/args/name=${this.get("name")}`,a,this),a=acf.applyFilters(`acfe/select_media_popup/args/key=${this.get("key")}`,a,this),acf.newMediaPopup(a))},acf.models.GalleryField.prototype.editAttachment=function(e){e={mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:e,field:this.get("key"),select:r.proxy(function(e,t){this.renderAttachment(e)},this)},e=acf.applyFilters("acfe/edit_media_popup/args",e,this);e=acf.applyFilters(`acfe/edit_media_popup/args/type=${this.get("type")}`,e,this),e=acf.applyFilters(`acfe/edit_media_popup/args/name=${this.get("name")}`,e,this),e=acf.applyFilters(`acfe/edit_media_popup/args/key=${this.get("key")}`,e,this);acf.newMediaPopup(e)},t=acf.models.SelectMediaPopup.prototype.getFrameOptions,acf.models.SelectMediaPopup.prototype.getFrameOptions=function(){var e=t.apply(this,arguments);return e=acf.applyFilters("acfe/select_media_popup/frame_options",e,this)},a=acf.models.EditMediaPopup.prototype.getFrameOptions,acf.models.EditMediaPopup.prototype.getFrameOptions=function(){var e=a.apply(this,arguments);return e=acf.applyFilters("acfe/edit_media_popup/frame_options",e,this)},new acf.Model({wait:"prepare",done:[],initialize:function(){acf.isset(window,"wp","media","editor")&&this.customizeEditor()},customizeEditor:function(){var o=this,c=wp.media.editor.add;wp.media.editor.add=function(e,t){if("string"!=typeof e||!e.startsWith("acf-editor")||o.done.includes(e))return c.apply(this,arguments);o.done.push(e);var a=r("#"+e).closest(".acf-field");if(!a.length)return c.apply(this,arguments);var i=acf.getInstance(a);if(!i)return c.apply(this,arguments);acf.doAction("acfe/before_editor_media_popup",i);var n=c.apply(this,arguments);return acf.doAction("acfe/new_editor_media_popup",i,n),n.on("open",function(){acf.doAction("acfe/open_editor_media_popup",i,n)}),n.on("close",function(){acf.doAction("acfe/close_editor_media_popup",i,n)}),n}}}))}(jQuery),function(a){var i,n;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.validation.onClickSubmit=function(e,t){i(t),this.set("originalEvent",e)},i=function(e){var t=a(".acf-field input"),e=e.closest("form");(t=e.length?e.find(".acf-field input"):t).each(function(){this.checkValidity()||n(a(this))})},n=function(e){e=e.parents(".acf-postbox");!e.length||(e=acf.getPostbox(e))&&(e.$el.hasClass("hide-if-js")||"none"==e.$el.css("display"))&&(e.$el.removeClass("hide-if-js"),e.$el.css("display",""))})}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({type:"acfe_advanced_link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove"},$control:function(){return this.$(".acf-link")},getSubField:function(e){return acf.getFields({key:e,parent:this.$el}).shift()},getSubFields:function(){return acf.getFields({parent:this.$el})},getValue:function(){var e={type:this.getSubField("type").val(),title:this.getSubField("title").val(),value:"",name:"",target:Boolean(this.getSubField("target").val())};return e.value=this.getSubField(e.type).val(),e.name=e.value,"post"!==e.type&&"term"!==e.type||(e.name=this.getSubField(e.type).$input().find(":selected").text()),e},setValue:function(e){if(!e)return this.clearValue();acfe.isString(e)&&(e={type:"url",title:"",value:e,target:!1}),e=acf.parseArgs(e,{type:"url",value:"",title:"",target:!1}),this.getSubField("type").val(e.type),this.getSubField(e.type).val(e.value),this.getSubField("title").val(e.title),this.getSubField("target").val(e.target),this.renderValue()},clearValue:function(){this.getSubFields().map(function(e){e.val("")})},renderValue:function(){var e=this.val(),t=this.$control();t.removeClass("-value -external"),(e.value||e.title)&&t.addClass("-value"),e.target&&t.addClass("-external");t="url"===e.type?e.value:"#";this.$(".link-title").html(e.title),this.$(".link-url").attr("href",t).html(e.name)},onClickEdit:function(e,t){this.getModal({open:!0,onClose:this.proxy(function(){this.renderValue()})})},onClickRemove:function(e,t){this.clearValue(),this.renderValue()}}),acf.registerFieldType(e),new acf.Model({filters:{"select2_ajax_data/action=acfe/fields/advanced_link/post_query":"ajaxData"},ajaxData:function(e,t,a,i,n){i=i.parent();return i&&(e.field_key=i.get("key")),e}}))}(jQuery),function(i){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({type:"acfe_button",events:{"click input":"onClick","click button":"onClick"},$input:function(){return this.$("input").length?this.$("input"):this.$("button").length?this.$("button"):void 0},initialize:function(){var e=this.$input();this.inherit(e)},onClick:function(e,t){var a;this.get("ajax")&&(e.preventDefault(),a={action:"acfe/fields/button",field_key:this.get("key"),acf:acf.serialize(this.$el.closest("form"),"acf")},a=acf.applyFilters("acfe/fields/button/data",a,this.$el),a=acf.applyFilters("acfe/fields/button/data/name="+this.get("name"),a,this.$el),a=acf.applyFilters("acfe/fields/button/data/key="+this.get("key"),a,this.$el),acf.doAction("acfe/fields/button/before_ajax",this.$el,a),acf.doAction("acfe/fields/button/before",this.$el,a),acf.doAction("acfe/fields/button/before/name="+this.get("name"),this.$el,a),acf.doAction("acfe/fields/button/before/key="+this.get("key"),this.$el,a),i.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",context:this,success:function(e){acf.doAction("acfe/fields/button/ajax_success",e,this.$el,a),acf.doAction("acfe/fields/button/success",e,this.$el,a),acf.doAction("acfe/fields/button/success/name="+this.get("name"),e,this.$el,a),acf.doAction("acfe/fields/button/success/key="+this.get("key"),e,this.$el,a)},complete:function(e){e=e.responseText;acf.doAction("acfe/fields/button/complete",e,this.$el,a),acf.doAction("acfe/fields/button/complete/name="+this.get("name"),e,this.$el,a),acf.doAction("acfe/fields/button/complete/key="+this.get("key"),e,this.$el,a)}}))}}),acf.registerFieldType(e))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.models.CheckboxField,acf.models.CheckboxField=e.extend({setValue:function(e){if(!e)return this.clearValue();acfe.getArray(e).map(function(e){e=this.$(':checkbox[value="'+e+'"]');e.length&&!e.is(":checked")&&e.prop("checked",!0).trigger("change")},this)},clearValue:function(){var e=this.$inputs(),t=this.$("label");e.prop("checked",!1),t.removeClass("selected")}}))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({wait:!1,type:"clone",events:{duplicateField:"onDuplicate"},initialize:function(){this.has("acfeCloneModal")&&(this.$el.find("> .acf-input > .acf-fields, > .acf-input > .acf-table").wrapAll('<div class="acfe-modal"><div class="acfe-modal-wrapper"><div class="acfe-modal-content"></div></div></div>'),this.$el.find("> .acf-input").append('<a href="#" class="acf-button button" data-modal>'+this.get("acfeCloneModalButton")+"</a>"),this.initializeModal())},initializeModal:function(){var e,t=this.$labelWrap().find("label").text().trim();this.$el.is("td")&&(t=this.get("acfeCloneModalButton"),(e=this.$el.closest("table").find(' > thead th[data-key="'+this.get("key")+'"]')).length&&(t=acfe.getTextNode(e))),t.length||(t=this.get("acfeCloneModalButton")),this.getModal({title:t,size:this.has("acfeCloneModalSize")?this.get("acfeCloneModalSize"):"large",footer:!!this.has("acfeCloneModalClose")&&acf.__("Close"),class:"acfe-modal-edit-"+this.get("name")+" acfe-modal-edit-"+this.get("key")})},onDuplicate:function(e,t,a){a.find(".acf-input:first > a[data-modal]").remove()}}),acf.registerFieldType(e))}(jQuery),function(t){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({wait:!1,type:"acfe_code_editor",editor:{},events:{showField:"onShow",duplicateField:"onDuplicate"},$control:function(){return this.$("> .acf-input > .acf-input-wrap")},$input:function(){return this.$control().find("> textarea")},initialize:function(){var e;acf.isset(wp,"codeEditor")&&(e={lineNumbers:this.get("lines"),lineWrapping:!0,styleActiveLine:!1,continueComments:!0,indentUnit:this.get("indentUnit"),tabSize:1,indentWithTabs:!1,autoRefresh:!0,mode:this.get("mode"),extraKeys:{Tab:function(e){e.execCommand("indentMore")},"Shift-Tab":function(e){e.execCommand("indentLess")}}},e=acf.applyFilters("acfe/fields/code_editor/args",e,this),e=acf.applyFilters("acfe/fields/code_editor/args/name="+this.get("name"),e,this),e=acf.applyFilters("acfe/fields/code_editor/args/key="+this.get("key"),e,this),this.editor=wp.codeEditor.initialize(this.$input().get(0),{codemirror:t.extend(wp.codeEditor.defaultSettings.codemirror,e)}),this.get("rows")&&(this.editor.codemirror.getScrollerElement().style.minHeight=18.5*this.get("rows")+"px"),this.get("maxRows")&&(this.editor.codemirror.getScrollerElement().style.maxHeight=18.5*this.get("maxRows")+"px"),this.editor.codemirror.on("change",this.proxy(this.onEditorChange)),acf.doAction("acfe/fields/code_editor/init",this.editor,this),acf.doAction("acfe/fields/code_editor/init/name="+this.get("name"),this.editor,this),acf.doAction("acfe/fields/code_editor/init/key="+this.get("key"),this.editor,this))},onEditorChange:function(e,t){this.editor.codemirror.save(),this.$input().change()},onShow:function(){this.editor.codemirror&&this.editor.codemirror.refresh()},onDuplicate:function(e,t,a){a.find(".CodeMirror:last").remove()}}),acf.registerFieldType(e))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({wait:"new_field",type:"acfe_column",$control:function(){return this.$(".acf-fields:first")},initialize:function(){if(this.$el.is("td")&&(this.$el.closest(".acf-table").find('th[data-type="acfe_column"]').remove(),this.remove()),this.get("endpoint"))return this.$el.find("> .acf-label").remove(),void this.$el.find("> .acf-input").remove();var e=this.$el,t=this.$el.find("> .acf-label"),a=(this.$inputWrap(),this.$control());t.remove();t=e.parent();t.addClass("acfe-column-wrapper"),a.addClass(t.hasClass("-left")?"-left":""),a.addClass(t.hasClass("-clear")?"-clear":""),a.append(e.nextUntil(".acf-field-acfe-column",".acf-field"))}}),acf.registerFieldType(e))}(jQuery),function(t){var a;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(a=acf.models.FlexibleContentField,acf.models.FlexibleContentField=a.extend({addSortable:function(a){1!=this.get("max")&&this.$layoutsWrap().sortable({items:"> .layout",handle:"> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle",forceHelperSize:!1,forcePlaceholderSize:!0,revert:50,tolerance:"pointer",scroll:!0,stop:function(e,t){a.render()},update:function(e,t){a.$input().trigger("change")}})},add:function(e){var t=a.prototype.add.apply(this,arguments);t.length&&t.data("added",!0)}}),new acf.Model({actions:{invalid_field:"onInvalidField",valid_field:"onValidField"},onInvalidField:function(e){e.$el.parents(".layout").addClass("acfe-flexible-modal-edit-error")},onValidField:function(e){e.$el.parents(".layout").each(function(){var e=t(this);e.find(".acf-error").length||e.removeClass("acfe-flexible-modal-edit-error")})}}))}(jQuery),function(a){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.models.TooltipConfirm.prototype.initialize,acf.models.TooltipConfirm.prototype.initialize=function(){e.apply(this,arguments),acfe.isACF65()||this.$el.hasClass("acf-fc-popup")&&this.$el.addClass("-legacy")},acfe.FieldExtender({id:"fc_pre_acf65",type:"flexible_content",condition:function(){return!acfe.isACF65()},renderLayout:function(t){var e;this.has("acfeFlexibleRemoveAjaxTitle")||(e=t.children("input").attr("name").replace("[acf_fc_layout]",""),e={action:"acf/fields/flexible_content/layout_title",field_key:this.get("key"),i:t.index(),layout:t.data("layout"),value:acf.serialize(t,e)},a.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),dataType:"html",type:"post",success:function(e){e&&t.find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle > .acf-fc-layout-title").html(e)}}))}}))}(jQuery),function(i){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acfe.FieldExtender({id:"fc_append",type:"flexible_content",initialize:function(){this.getParent(e).initialize.apply(this,arguments),this.addEvents({appendLayout:"acfeAppendLayout"})},acfeAppendLayout:function(e,t,a){a.is(".acfe-layout-duplicated")||(this.has("acfeFlexibleModalEdition")?this.acfeModalEdit(null,a):this.openLayout(a));var i=acfe.getModal(a.closest(".acfe-modal.-open"));i?this.acfeScrollToLayout(a,i.$content()):a.is(".acfe-layout-duplicated")?this.acfeScrollToLayout(a):this.setTimeout(function(){a.data("added")&&this.acfeScrollToLayout(a)},10)},acfeScrollToLayout:function(e,t){var a=t||!1;t=t||i("body, html"),acf.isInView(e)||(e=a?e.position().top:e.offset().top-i(window).height()/2,t.animate({scrollTop:e},500))}}))}(jQuery),function(o){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_async",type:"flexible_content",condition:function(){return this.has("acfeFlexibleAjax")},add:function(n){if(n=acf.parseArgs(n,{layout:"",before:!1}),!this.allowAdd())return!1;var e={action:"acfe/flexible/models",field_key:this.get("key"),layout:n.layout},t=this.proxy(function(e){if(e){var t=o(e),a=acf.uniqid(),i="acf["+this.get("key")+"][acfcloneindex]",e=this.$control().find("> input[type=hidden]").attr("name")+"["+a+"]",e=acf.duplicate({target:t,search:i,replace:e,append:this.proxy(function(e,t){n.before?n.before.before(t):this.$layoutsWrap().append(t),acf.enable(t,this.cid),this.render()})});return e.attr("data-id",a),this.$input().trigger("change"),e}});o.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),dataType:"html",type:"post",beforeSend:function(){o("body").addClass("-loading")},success:t,complete:function(){o("body").removeClass("-loading")}})}})}(jQuery),function(r){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_clone_layout",type:"flexible_content",events:{'click [data-name="acfe-clone-layout"]':"acfeCloneLayout"},acfeCloneLayout:function(e,t){var a,i=t.closest(".layout"),n=i.data("layout"),o=r(this.$popup().html()),c=this.$layouts(),o=o.find('[data-layout="'+n+'"]'),o=(o.data("min"),o.data("max")||0),n=(a=n,c.filter(function(){return r(this).data("layout")===a}).length);if(o&&o<=n)return t.addClass("disabled"),!1;t.removeClass("disabled"),this.acfeFixInputs(i);n=i.clone();this.acfeCleanLayouts(n);t=t.closest(".acf-flexible-content").find("> input[type=hidden]").attr("name"),this.acfeDuplicate({layout:n,before:i,parent:t})}})}(jQuery),function(f){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acfe.FieldExtender({id:"fc_copy_layout",type:"flexible_content",events:{'click [data-name="acfe-copy-layout"]':"acfeCopyLayout"},acfeCopyLayout:function(e,t){var a=t.closest(".layout").clone(),t=this.$control().find("> input[type=hidden]").attr("name");this.acfeFixInputs(a),this.acfeCleanLayouts(a);a=JSON.stringify({source:t,layouts:a[0].outerHTML});acfe.copyClipboard(a,{auto:acf.__("Layout data has been copied to your clipboard.")+"\n"+acf.__('You can now paste it on another page, using the "Paste" button action.'),manual:acf.__("Please copy the following data to your clipboard.")+"\n"+acf.__('You can then paste it on another page, using the "Paste" button action.')})}}),acfe.FieldExtender({id:"fc_secondary_actions",type:"flexible_content",events:{'click [data-name="acfe-secondary-actions"]':"acfeSecondaryActions"},acfeSecondaryActions:function(e,t){var a=this.$(".tmpl-acfe-fc-secondary-popup:last").html();new(acf.models.TooltipConfirm.extend({render:function(){this.html(this.get("text")),this.$el.addClass("acf-fc-popup acfe-fc-secondary-popup")}}))({target:t,targetConfirm:!1,text:a,context:this,confirm:function(e,t){"acfe-paste-layouts"===t.attr("data-name")?this.acfePasteLayouts():"acfe-copy-layouts"===t.attr("data-name")&&this.acfeCopyLayouts()}}).on("click","a","onConfirm")},acfeCopyLayouts:function(){var e=this.$layoutsWrap().clone(),t=this.$control().find("> input[type=hidden]").attr("name");this.acfeFixInputs(e),this.acfeCleanLayouts(e);e=JSON.stringify({source:t,layouts:e.html()});acfe.copyClipboard(e,{auto:acf.__("Layouts data have been copied to your clipboard.")+"\n"+acf.__('You can now paste it on another page, using the "Paste" button action.'),manual:acf.__("Please copy the following data to your clipboard.")+"\n"+acf.__('You can then paste it on another page, using the "Paste" button action.')})},acfePasteLayouts:function(){var n=this,e=prompt(acf.__("Please paste previously copied layout data in the following field:"));if(null!=e&&""!==e)try{var t=JSON.parse(e),i=t.source,a=f(t.layouts).closest("[data-layout]");if(!a.length)return alert("No layouts data available");var o=f(n.$popup().html()),c=n.$layouts(),r=[];if(a.each(function(){var e,t=f(this),a=t.data("layout"),i=o.find('[data-layout="'+a+'"]'),i=(i.data("min"),i.data("max")||0),a=(e=a,c.filter(function(){return f(this).data("layout")===e}).length);i&&i<=a||n.$clone(t.attr("data-layout")).length&&r.push(t)}),!r.length)return alert("No layouts could be pasted");f.each(r,function(){var e=f(this),t=i+"["+e.attr("data-id")+"]",a=n.$control().find("> input[type=hidden]").attr("name");n.acfeDuplicate({layout:e,before:!1,search:t,parent:a})})}catch(e){console.log(e),alert("Invalid data")}},acfeDuplicate:function(a){if(a=acf.parseArgs(a,{layout:"",before:!1,parent:!1,search:"",replace:""}),!this.allowAdd())return!1;var i=acf.uniqid();a.parent&&(a.search||(a.search=a.parent+"["+a.layout.attr("data-id")+"]"),a.replace=a.parent+"["+i+"]");var e,t={target:a.layout,search:a.search,replace:a.replace,append:this.proxy(function(e,t){t.addClass("acfe-layout-duplicated"),t.attr("data-id",i),a.before?a.before.after(t):this.$layoutsWrap().append(t),acf.enable(t,this.cid),this.render()})};e=acfe.versionCompare(acf.get("acf_version"),"<","5.9")?acf.duplicate(t):this.acfeNewAcfDuplicate(t),this.$input().trigger("change");t=acf.getFields({type:"tab",parent:e});return t.length&&f.each(t,function(){this.$el.hasClass("acf-hidden")&&this.tab.$el.addClass("acf-hidden")}),e},acfeNewAcfDuplicate:function(e){e instanceof jQuery&&(e={target:e}),(e=acf.parseArgs(e,{target:!1,search:"",replace:"",rename:!0,before:function(e){},after:function(e,t){},append:function(e,t){e.after(t)}})).target=e.target||e.$el;var t=e.target;e.search=e.search||t.attr("data-id"),e.replace=e.replace||acf.uniqid(),e.before(t),acf.doAction("before_duplicate",t);var a=t.clone();return e.rename&&acf.rename({target:a,search:e.search,replace:e.replace,replacer:"function"==typeof e.rename?e.rename:null}),a.removeClass("acf-clone"),a.find(".ui-sortable").removeClass("ui-sortable"),e.after(t,a),acf.doAction("after_duplicate",t,a),e.append(t,a),acf.doAction("append",a),a},acfeFixInputs:function(e){e.find("input").each(function(){f(this).attr("value",this.value)}),e.find("textarea").each(function(){f(this).html(this.value)}),e.find("input:radio,input:checkbox").each(function(){this.checked?f(this).attr("checked","checked"):f(this).attr("checked",!1)}),e.find("option").each(function(){this.selected?f(this).attr("selected","selected"):f(this).attr("selected",!1)})},acfeCleanLayouts:function(e){e.find(".acf-editor-wrap").each(function(){var e=f(this);e.find(".wp-editor-container div").remove(),e.find(".wp-editor-container textarea").css("display","")}),e.find(".acfe-block-editor-wrapper").each(function(){f(this).find(".editor").remove()}),e.find(".acf-date-picker").each(function(){f(this).find("input.input").removeClass("hasDatepicker").removeAttr("id")}),e.find(".acf-time-picker").each(function(){f(this).find("input.input").removeClass("hasDatepicker").removeAttr("id")}),e.find(".acf-date-time-picker").each(function(){f(this).find("input.input").removeClass("hasDatepicker").removeAttr("id")}),e.find(".acfe-field-code-editor").each(function(){f(this).find(".CodeMirror").remove()}),e.find(".acf-color-picker").each(function(){var e=f(this),t=e.find("> input"),a=e.find(".wp-picker-container input.wp-color-picker").clone();t.after(a),e.find(".wp-picker-container").remove()}),e.find(".acf-field-post-object").each(function(){var e=f(this);e.find("> .acf-input span").remove(),e.find("> .acf-input select").removeAttr("tabindex aria-hidden").removeClass()}),e.find(".acf-field-page-link").each(function(){var e=f(this);e.find("> .acf-input span").remove(),e.find("> .acf-input select").removeAttr("tabindex aria-hidden").removeClass()}),e.find(".acf-field-select").each(function(){var e=f(this);e.find("> .acf-input span").remove(),e.find("> .acf-input select").removeAttr("tabindex aria-hidden").removeClass()}),e.find(".acf-field-font-awesome").each(function(){var e=f(this);e.find("> .acf-input span").remove(),e.find("> .acf-input select").removeAttr("tabindex aria-hidden")}),e.find(".acf-tab-wrap").each(function(){var e=f(this),t=e.closest(".acf-fields"),a=[];f.each(e.find("li a"),function(){a.push(f(this))}),t.find("> .acf-field-tab").each(function(){$current_tab=f(this),f.each(a,function(){var e=f(this);e.attr("data-key")===$current_tab.attr("data-key")&&$current_tab.find("> .acf-input").append(e)})}),e.remove()}),e.find(".acf-field-accordion").each(function(){var e=f(this);e.find("> .acf-accordion-title > .acf-accordion-icon").remove(),e.after('<div class="acf-field acf-field-accordion" data-type="accordion"><div class="acf-input"><div class="acf-fields" data-endpoint="1"></div></div></div>')})}}))}(jQuery),function(t){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{"new_field/type=flexible_content":"newField",show:"onShow",hide:"onHide",append:"onAppend"},newField:function(e){e.addEvents({"click .acfe-fc-placeholder":"onClickCollapse"}),e.addEvents({"click .acfe-flexible-opened-actions > a":"onClickCollapse"}),e.has("acfeFlexibleModalEdition")&&(e.removeEvents({'click [data-name="collapse-layout"]':"onClickCollapse"}),(e.has("acfeFlexiblePlaceholder")||e.has("acfeFlexiblePreview"))&&e.removeEvents({"click .acfe-fc-placeholder":"onClickCollapse"})),e.has("acfeFlexibleLock")&&e.removeEvents({mouseover:"onHover"}),e.$layouts().each(function(){e.trigger("newLayout",[t(this)])})},onShow:function(e,t){"collapse"===t&&e.is(".layout")&&acf.getClosestField(e).trigger("showLayout",[e])},onHide:function(e,t){"collapse"===t&&e.is(".layout")&&!e.is(".acf-clone")&&acf.getClosestField(e).trigger("hideLayout",[e])},onAppend:function(e){var t;e?.[0]?.classList?.contains("layout")&&((t=acf.getClosestField(e)).trigger("newLayout",[e]),t.trigger("appendLayout",[e]))}})}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_modal_edit",type:"flexible_content",condition:function(){return this.has("acfeFlexibleModalEdition")},events:{'click [data-action="acfe-flexible-modal-edit"]':"acfeModalEdit"},setActiveLayout:function(e){},acfeModalEdit:function(e,t){var a=t.closest(".layout"),i=a.find("> .acfe-modal.-fields"),n=a.find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle"),t=n.find("> .acf-fc-layout-order").outerHTML(),n=acfe.getTextNode(n.find(".acf-fc-layout-title"));acfe.getModal(i,{open:!0,title:t+n,onOpen:this.proxy(function(){this.openLayout(a)}),onClose:this.proxy(function(){this.closeLayout(a)})})}}),function(n){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_modal_select",type:"flexible_content",condition:function(){return this.has("acfeFlexibleModal")&&1<this.$clones().length},onClickAdd:function(e,t){var a=this;if(!a.validateAdd())return!1;var i=null;"layout"===t.data("context")?i=t.closest(".layout"):"top-actions"===t.data("context")&&(i=t.closest(".acf-flexible-content").find(".values .layout").first()),acfe.newModal({destroy:!0,modal:"fc_select",title:a.get("acfeFlexibleModalTitle",a.get("buttonLabel")),class:"-select acfe-modal-select-"+a.get("name")+" acfe-modal-select-"+a.get("key"),size:a.get("acfeFlexibleModalSize"),content:function(){var e=a.getPopupHTML();return n(e).children()},events:{"click .acfe-fc-categories a":"onClickCategory","click a[data-layout]":"onClickLayout"},onOpen:function(){var e=acfe.versionCompare(acf.get("wp_version"),">=","5.5")?"dashicons-info-outline":"dashicons-info";this.$("li a span.badge").addClass("acf-js-tooltip dashicons "+e).appendTo(this.$("li a span.badge").prev(".acfe-fc-layout-label")),this.$("li:first-of-type a").blur()},$categoriesWrap:function(){return this.$(".acfe-fc-categories")},$categories:function(){return this.$categoriesWrap().find("a")},$category:function(e){return this.$categories().filter('[data-category="'+e+'"]')},$activeCategory:function(){return this.$categories().filter(".-active")},onClickCategory:function(e,t){e.preventDefault(),this.switchCategory(t.data("category"))},switchCategory:function(e,t=!1){this.$categories().removeClass("-active"),this.$category(e).addClass("-active"),t||(this.showActiveCategoryLayouts(),this.trigger("switch_category",[e]))},hasCategories:function(){return 0<this.$(".acfe-fc-categories").length},getCategories:function(){return this.$categories().map(function(){return n(this).data("category")}).get()},getActiveCategory:function(){return this.$activeCategory().data("category")},disableCategory:function(e){this.$category(e).addClass("-disabled")},disableCategories:function(){this.$categories().addClass("-disabled")},enableCategory:function(e){this.$category(e).removeClass("-disabled")},enableCategories:function(){this.$categories().removeClass("-disabled")},isCategoryDisabled:function(e){return this.$category(e).hasClass("-disabled")},$layouts:function(){return this.$("a[data-layout]")},$categoryLayouts:function(e){return"acfe-all"===e?this.$layouts():this.$layouts().filter("[data-category]").filter(function(){return n(this).data("category").includes(e)})},$activeCategoryLayouts:function(){if(!this.hasCategories())return this.$layouts();var e=this.getActiveCategory();return this.$categoryLayouts(e)},getLayouts:function(){return this.$layouts().map(function(){return n(this).data("layout")})},getCategoryLayouts:function(e){return this.$categoryLayouts(e).map(function(){return n(this).data("layout")}).get()},getActiveCategoryLayouts:function(){return this.$activeCategoryLayouts().map(function(){return n(this).data("layout")}).get()},hideLayouts:function(e=[]){((e=acfe.getArray(e)).length?this.$layouts().filter(function(){return acfe.inArray(n(this).data("layout"),e)}):this.$layouts()).closest("li").hide()},showLayouts:function(e=[]){((e=acfe.getArray(e)).length?this.$layouts().filter(function(){return acfe.inArray(n(this).data("layout"),e)}):this.$layouts()).closest("li").show()},hideActiveCategoryLayouts:function(){this.$activeCategoryLayouts().closest("li").hide()},showActiveCategoryLayouts:function(){this.hideLayouts(),this.$activeCategoryLayouts().closest("li").show()},hideCategoryLayouts:function(e){this.$categoryLayouts(e).closest("li").hide()},showCategoryLayouts:function(e){this.hideLayouts(),this.$categoryLayouts(e).closest("li").show()},isLayoutHidden:function(e){return this.$layouts().filter(function(){return n(this).data("layout")===e}).closest("li").is(":hidden")},layoutHasCategory:function(e,t){return this.$layouts().filter(function(){return n(this).data("layout")===e}).data("category").includes(t)},onClickLayout:function(e,t){e.preventDefault(),this.close(),a.add({layout:t.data("layout"),before:i})}})}})}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_modal_settings",type:"flexible_content",events:{'click [data-name="acfe-settings"]':"acfeLayoutSettings"},acfeLayoutSettings:function(e,t){var a=t.closest(".layout"),i=a.find("> .acfe-modal.-settings"),n=a.find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle"),t=n.find("> .acf-fc-layout-order").outerHTML(),n=acfe.getTextNode(n.find(".acf-fc-layout-title"));acfe.getModal(i,{open:!0,title:t+n,onClose:this.proxy(function(){this.has("acfeFlexiblePreview")&&this.closeLayout(a)})})}}),function(i){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_one_click",type:"flexible_content",condition:function(){return 1===this.$clones().length},onClickAdd:function(e,t){if(!this.validateAdd())return!1;var a=null;"layout"===t.data("context")?a=t.closest(".layout"):"top-actions"===t.data("context")&&(a=t.closest(".acf-flexible-content").find(".values .layout").first()),this.add({layout:i(this.$clones()[0]).data("layout"),before:a});a=i(".acf-fc-popup");a.length&&a.hide()}})}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acfe.FieldExtender({id:"fc_placeholder",type:"flexible_content",condition:function(){return this.has("acfeFlexiblePlaceholder")},initialize:function(){this.getParent(e).initialize.apply(this,arguments),this.addEvents({showLayout:"acfePlaceholderShowLayout",hideLayout:"acfePlaceholderHideLayout",newLayout:"acfePlaceholderNewLayout"})},acfePlaceholderShowLayout:function(e,t,a){this.has("acfeFlexibleModalEdition")||acf.hide(a.find("> .acfe-fc-placeholder"))},acfePlaceholderHideLayout:function(e,t,a){acf.show(a.find("> .acfe-fc-placeholder"))},acfePlaceholderNewLayout:function(e,t,a){this.isLayoutClosed(a)&&acf.show(a.find("> .acfe-fc-placeholder"))}}))}(jQuery),function(s){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_preview",type:"flexible_content",condition:function(){return this.has("acfeFlexiblePreview")},events:{hideLayout:"acfePreviewHideLayout",appendLayout:"acfePreviewAppendLayout"},acfePreviewHideLayout:function(e,t,a){this.acfeLayoutPreview(a)},acfePreviewAppendLayout:function(e,t,a){this.acfeLayoutPreview(a)},acfeLayoutPreview:function(t){var a,i,n,o,e,c,r,f;this.isLayoutClosed(t)&&!t.find("> .acfe-fc-placeholder").hasClass("-loading")&&(a=this.get("key"),i=this.get("name"),n=this.$el,o=t.data("layout"),e=t.index(),(c=t.find("> .acfe-fc-placeholder")).addClass("acfe-fc-preview -loading").find("> .acfe-flexible-placeholder").prepend('<span class="spinner"></span>'),c.find("> .acfe-fc-overlay").addClass("-hover"),r=t.children("input").attr("name").replace("[acf_fc_layout]",""),f={action:"acfe/flexible/layout_preview",field_key:a,i:e,layout:o,value:acf.serialize(t,r)},f=acf.applyFilters("acfe/fields/flexible_content/preview_data",f,n,t),f=acf.applyFilters("acfe/fields/flexible_content/preview_data/name="+i,f,n,t),f=acf.applyFilters("acfe/fields/flexible_content/preview_data/key="+a,f,n,t),f=acf.applyFilters("acfe/fields/flexible_content/preview_data/layout="+o,f,n,t),f=acf.applyFilters("acfe/fields/flexible_content/preview_data/name="+i+"&layout="+o,f,n,t),f=acf.applyFilters("acfe/fields/flexible_content/preview_data/key="+a+"&layout="+o,f,n,t),acf.doAction("acfe/fields/flexible_content/before_preview",n,t,f),acf.doAction("acfe/fields/flexible_content/before_preview/name="+i,n,t,f),acf.doAction("acfe/fields/flexible_content/before_preview/key="+a,n,t,f),acf.doAction("acfe/fields/flexible_content/before_preview/layout="+o,n,t,f),acf.doAction("acfe/fields/flexible_content/before_preview/name="+i+"&layout="+o,n,t,f),acf.doAction("acfe/fields/flexible_content/before_preview/key="+a+"&layout="+o,n,t,f),s.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(f),dataType:"html",type:"post",context:this,success:function(e){e?c.find("> .acfe-flexible-placeholder").html(e):c.removeClass("acfe-fc-preview"),acf.doAction("acfe/fields/flexible_content/preview",e,n,t,f),acf.doAction("acfe/fields/flexible_content/preview/name="+i,e,n,t,f),acf.doAction("acfe/fields/flexible_content/preview/key="+a,e,n,t,f),acf.doAction("acfe/fields/flexible_content/preview/layout="+o,e,n,t,f),acf.doAction("acfe/fields/flexible_content/preview/name="+i+"&layout="+o,e,n,t,f),acf.doAction("acfe/fields/flexible_content/preview/key="+a+"&layout="+o,e,n,t,f)},complete:function(){c.find("> .acfe-fc-overlay").removeClass("-hover"),c.removeClass("-loading").find("> .acfe-flexible-placeholder > .spinner").remove()}}))}})}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_state",type:"flexible_content",condition:function(){return this.has("acfeFlexibleOpen")},addCollapsed:function(){}}),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_title_ajax",type:"flexible_content",condition:function(){return this.has("acfeFlexibleRemoveAjaxTitle")},renderLayout:function(){}}),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_title_inline",type:"flexible_content",condition:function(){return this.has("acfeFlexibleTitleEdition")},events:{"click .acf-fc-layout-handle":"acfeEditLayoutTitleToggleHandle","click .acf-fc-layout-title":"acfeEditLayoutTitle","blur input.acfe-flexible-control-title":"acfeEditLayoutTitleToggle","click input.acfe-flexible-control-title":"acfeEditLayoutTitlePropagation","input [data-acfe-flexible-control-title-input]":"acfeEditLayoutTitleInput","keypress [data-acfe-flexible-control-title-input]":"acfeEditLayoutTitleInputEnter"},acfeEditLayoutTitleToggleHandle:function(e,t){t=t.closest(".layout");t.hasClass("acfe-flexible-title-edition")&&t.find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle > input.acfe-flexible-control-title").trigger("blur")},acfeEditLayoutTitle:function(e,t){e.stopPropagation(),this.acfeEditLayoutTitleToggle(e,t)},acfeEditLayoutTitleToggle:function(e,t){var a,i=t.closest(".layout"),t=i.find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle");t.find(".acf-fc-layout-title");i.hasClass("acfe-flexible-title-edition")?(""===(a=t.find("> input[data-acfe-flexible-control-title-input]")).val()&&a.val(a.attr("placeholder")).trigger("input"),i.removeClass("acfe-flexible-title-edition"),a.insertAfter(i.find("> .acf-fc-layout-actions-wrap"))):(a=(a=i.find("> input[data-acfe-flexible-control-title-input]")).appendTo(t),i.addClass("acfe-flexible-title-edition"),a.focus().attr("size",a.val().length))},acfeEditLayoutTitlePropagation:function(e,t){e.stopPropagation()},acfeEditLayoutTitleInput:function(e,t){var a=t.closest(".layout").find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle .acf-fc-layout-title"),i=t.val();t.attr("size",i.length),a.html(i)},acfeEditLayoutTitleInputEnter:function(e,t){13===e.keyCode&&(e.preventDefault(),t.blur())}}),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_toggle",type:"flexible_content",condition:function(){return this.has("acfeFlexibleToggle")},events:{'click [data-name="acfe-toggle-layout"]':"acfeToggleLayout"},acfeToggleLayout:function(e,t){var a=t.closest(".layout"),t=a.find("> .acfe-flexible-layout-toggle");t.length&&("1"===t.val()?(a.removeClass("acfe-flexible-layout-hidden"),t.val("")):(a.addClass("acfe-flexible-layout-hidden"),t.val("1")))}}),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({wait:!1,type:"group",events:{duplicateField:"onDuplicate"},initialize:function(){this.has("acfeGroupModal")&&(this.$inputWrap().find("> .acf-fields, > .acf-table").wrapAll('<div class="acfe-modal"><div class="acfe-modal-wrapper"><div class="acfe-modal-content"></div></div></div>'),this.$inputWrap().append('<a href="#" class="acf-button button" data-modal>'+this.get("acfeGroupModalButton")+"</a>"),this.initializeModal())},initializeModal:function(){var e,t=this.$labelWrap().find("label").text().trim();this.$el.is("td")&&(t=this.get("acfeGroupModalButton"),(e=this.$el.closest("table").find(' > thead th[data-key="'+this.get("key")+'"]')).length&&(t=acfe.getTextNode(e))),t.length||(t=this.get("acfeGroupModalButton")),this.getModal({title:t,size:this.has("acfeGroupModalSize")?this.get("acfeGroupModalSize"):"large",footer:!!this.has("acfeGroupModalClose")&&acf.__("Close"),class:"acfe-modal-edit-"+this.get("name")+" acfe-modal-edit-"+this.get("key")})},onDuplicate:function(e,t,a){a.find(".acf-input:first > a[data-modal]").remove()}}),acf.registerFieldType(e))}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&void 0!==acf.models.IconPickerField&&(acf.models.IconPickerField.prototype.get=function(e){return this.data[e]}),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.models.RadioField,acf.models.RadioField=e.extend({setValue:function(e){if(!e)return this.clearValue();e=this.$(':radio[value="'+e+'"]');e.length&&!e.is(":checked")&&(e.prop("checked",!0).trigger("change"),this.onClick(null,e))},clearValue:function(){this.get("allow_null")?this.$input().length&&this.onClick(null,this.$input()):this.val(this.$(":radio").first().val())}}))}(jQuery),function(i){var e,t;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({type:"acfe_recaptcha",wait:"load",widgetID:0,events:{invalidField:"onInvalidField"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="hidden"]')},initialize:function(){t.load(this,this.render)},render:function(){"v2"===this.get("version")?this.renderV2():"v3"===this.get("version")&&this.renderV3()},renderV2:function(){this.widgetID=grecaptcha.render(this.$control().find("> div")[0],{sitekey:this.get("siteKey"),theme:this.get("theme"),size:this.get("size"),callback:this.proxy(function(e){acf.val(this.$input(),e,!0),this.removeError()}),"error-callback":this.proxy(function(){this.$el.addClass("acf-error"),this.showNotice({text:"An error has occured",type:"error",dismiss:!1})}),"expired-callback":this.proxy(function(){this.showError("reCaptcha has expired")})})},renderV3:function(){var t=this.$input(),e=this.get("siteKey"),a=function(){grecaptcha.execute(e,{action:"homepage"}).then(function(e){acf.val(t,e,!0)}),setTimeout(a,8e4)};a()},reset:function(){"v2"===this.get("version")?(grecaptcha.reset(this.widgetID),acf.val(this.$input(),"",!0)):"v3"===this.get("version")&&this.renderV3()},onInvalidField:function(e,t){this.reset()}}),acf.registerFieldType(e),t=new acf.Model({busy:!1,load:function(e,t){t=e.proxy(t);var a="https://www.google.com/recaptcha/api.js?render="+e.get("siteKey"),a="v2"===e.get("version")?"https://www.google.com/recaptcha/api.js?render=explicit":a;if("undefined"!=typeof grecaptcha||acf.isset(window,"grecaptcha"))return t();acf.addAction("acfe/recpatcha_loaded",t),this.busy||(this.busy=!0,i.ajax({url:a,dataType:"script",cache:!0,context:this,success:function(){grecaptcha.ready(this.proxy(function(){acf.doAction("acfe/recpatcha_loaded"),this.busy=!1}))}}))}}))}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.getFieldType("repeater").prototype.acfeOnHover=function(){this.off("mouseover")},acf.addAction("new_field/type=repeater",function(e){e.has("acfeRepeaterLock")&&(e.removeEvents({mouseover:"onHover"}),e.addEvents({mouseover:"acfeOnHover"})),e.has("acfeRepeaterRemoveActions")&&(e.$actions().remove(),e.$el.find("thead:first > tr > th.acf-row-handle:last").remove(),e.$rows().find("> .acf-row-handle:last").remove()),e.has("acfeRepeaterStylisedButton")&&(e.$button().removeClass("button-primary"),e.$actions().addClass("acfe-repeater-stylised-button"))})),function(r){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{"new_field/type=select":"newSelect",select2_init:"init"},filters:{select2_args:"args"},newSelect:function(e){e.inherit(e.$input()),!e.get("ui")&&e.get("allow_null")&&e.$input().find("option").each(function(e,t){!t.value&&t.text.startsWith("- ")&&t.text.endsWith(" -")&&(t.text=t.text.substring(2),t.text=t.text.substring(0,t.text.length-2))}),(e.has("acfePrepend")||e.has("acfeAppend"))&&(e.$input().parent(".acf-input-wrap").length||(e.$input().wrapAll('<div class="acf-input-wrap"></div>'),e.get("ui")&&e.$(".acf-input-wrap:first").append(e.$(".select2")),e.has("acfePrepend")&&(e.$(".acf-input-wrap:first").before('<div class="acf-input-prepend">'+e.get("acfePrepend")+"</div>"),e.$input().addClass("acf-is-prepended")),e.has("acfeAppend")&&(e.$(".acf-input-wrap:first").before('<div class="acf-input-append">'+e.get("acfeAppend")+"</div>"),e.$input().addClass("acf-is-appended"))))},init:function(e,t,a,i,n){e.on("select2:clear",function(e){r(this).on("select2:opening.cancelOpen",function(e){e.preventDefault(),r(this).off("select2:opening.cancelOpen")})}),i&&(e.data("select2")&&e.data("select2").$dropdown.addClass("select2-dropdown-acf").addClass("select2-dropdown-acf-field-"+i.get("name")).addClass("select2-dropdown-acf-field-"+i.get("key")),!i.get("multiple")&&i.get("acfeSearchPlaceholder")&&e.on("select2:open",function(e){r(".select2-search.select2-search--dropdown > .select2-search__field").attr("placeholder",i.get("acfeSearchPlaceholder"))}))},args:function(e,t,a,i,n){return i&&i.get("acfeAllowCustom")&&(e.tags=!0,e.createTag=function(e){var t,a=r.trim(e.term);if(""===a)return null;var i=acf.isget(this,"_request","responseJSON","results");if(i){e:for(var n of i)if(n.children)for(var o of n.children)if("string"==typeof o.id&&o.id.toLowerCase()===a.toLowerCase()){t=!0;break e}}else for(var c of this.$element.find("option"))if(c.value.toLowerCase()===a.toLowerCase()){t=!0;break}return t?null:{id:a,text:a}},e.insertTag=function(e,t){var a,i;for(i of e)if(r.trim(t.text).toUpperCase()===r.trim(i.text).toUpperCase()){a=!0;break}a||e.unshift(t)}),e}})}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({type:"acfe_slug",events:{"input input":"onInput","focusout input":"onFocusOut"},onInput:function(e,t){t.val(t.val().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/\_\_+/g,"_").replace(/^-+/,""))},onFocusOut:function(e,t){t.val(t.val().toLowerCase().replace(/-+$/,"").replace(/_+$/,""))}}),acf.registerFieldType(e))}(jQuery),function(a){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{"prepare_field/type=tab":"prepareField"},prepareField:function(e){var t,i,n;e.has("noPreference")&&(t=e.findTabs(),t=acf.getInstances(t),i=e.get("key"),!t.length||(n=acf.getPreference("this.tabs"))&&(a.each(t,function(e,t){var a=t.get("index");t.data.key===i&&(n[a]=0)}),acf.setPreference("this.tabs",n)))}})}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({type:"textarea",events:{"keydown textarea":"onInput"},onInput:function(e,t){var a,i;this.has("acfeTextareaCode")&&9===e.keyCode&&(e.preventDefault(),a=this.$el.find("textarea")[0],i=a.selectionStart,this.$el.find("textarea").val(function(e,t){return t.substring(0,i)+" "+t.substring(a.selectionEnd)}),a.selectionEnd=i+4)}}),acf.registerFieldType(e))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.models.TrueFalseField,acf.models.TrueFalseField=e.extend({setValue:function(e){if(!e)return this.clearValue();this.switchOn(),this.trigger("change")},clearValue:function(){this.switchOff(),this.trigger("change")}}))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.models.WysiwygField,acf.models.WysiwygField=e.extend({initialize:function(){this.has("id")||this.$control().hasClass("delay")||this.initializeEditor()}}),new acf.Model({actions:{"append_field/type=wysiwyg":"appendField","show_field/type=wysiwyg":"showField","ready_field/type=wysiwyg":"showField"},appendField:function(e){this.setTimeout(function(){this.showField(e)},1)},showField:function(e){e.has("acfeWysiwygAutoInit")&&e.$el.is(":visible")&&!e.has("id")&&!acfe.isFilterEnabled("acfeFlexibleOpen")&&this.initializeEditor(e)},initializeEditor:function(e){e.$control().hasClass("delay")&&(e.$control().removeClass("delay"),e.$control().find(".acf-editor-toolbar").remove(),e.initializeEditor())}}))}(jQuery);1 jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.newCondition=function(e,t){var a=t.get("field"),i=a.getField(e.field);if(a&&!i&&acf.findField(e.field).length&&(i=acf.getField(e.field)),!a||!i)return!1;t={rule:e,target:a,conditions:t,field:i},i=i.get("type"),e=e.operator;return new(acf.getConditionTypes({fieldType:i,operator:e})[0]||acf.Condition)(t)}),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.registerConditionForFieldType("contains","checkbox"),acf.registerConditionForFieldType("contains","radio"),acf.registerConditionForFieldType("equalTo","acfe_code_editor"),acf.registerConditionForFieldType("notEqualTo","acfe_code_editor"),acf.registerConditionForFieldType("patternMatch","acfe_code_editor"),acf.registerConditionForFieldType("contains","acfe_code_editor"),acf.registerConditionForFieldType("hasValue","acfe_code_editor"),acf.registerConditionForFieldType("hasNoValue","acfe_code_editor"),acf.registerConditionForFieldType("equalTo","date_picker"),acf.registerConditionForFieldType("notEqualTo","date_picker"),acf.registerConditionForFieldType("patternMatch","date_picker"),acf.registerConditionForFieldType("contains","date_picker"),acf.registerConditionForFieldType("greaterThan","date_picker"),acf.registerConditionForFieldType("lessThan","date_picker"),acf.registerConditionForFieldType("equalTo","date_time_picker"),acf.registerConditionForFieldType("notEqualTo","date_time_picker"),acf.registerConditionForFieldType("patternMatch","date_time_picker"),acf.registerConditionForFieldType("contains","date_time_picker"),acf.registerConditionForFieldType("equalTo","acfe_forms"),acf.registerConditionForFieldType("notEqualTo","acfe_forms"),acf.registerConditionForFieldType("patternMatch","acfe_forms"),acf.registerConditionForFieldType("contains","acfe_forms"),acf.registerConditionForFieldType("hasValue","acfe_forms"),acf.registerConditionForFieldType("hasNoValue","acfe_forms"),acf.registerConditionForFieldType("equalTo","acfe_hidden"),acf.registerConditionForFieldType("notEqualTo","acfe_hidden"),acf.registerConditionForFieldType("patternMatch","acfe_hidden"),acf.registerConditionForFieldType("contains","acfe_hidden"),acf.registerConditionForFieldType("hasValue","acfe_hidden"),acf.registerConditionForFieldType("hasNoValue","acfe_hidden"),acf.registerConditionForFieldType("equalTo","acfe_post_statuses"),acf.registerConditionForFieldType("notEqualTo","acfe_post_statuses"),acf.registerConditionForFieldType("patternMatch","acfe_post_statuses"),acf.registerConditionForFieldType("contains","acfe_post_statuses"),acf.registerConditionForFieldType("hasValue","acfe_post_statuses"),acf.registerConditionForFieldType("hasNoValue","acfe_post_statuses"),acf.registerConditionForFieldType("equalTo","acfe_post_types"),acf.registerConditionForFieldType("notEqualTo","acfe_post_types"),acf.registerConditionForFieldType("patternMatch","acfe_post_types"),acf.registerConditionForFieldType("contains","acfe_post_types"),acf.registerConditionForFieldType("hasValue","acfe_post_types"),acf.registerConditionForFieldType("hasNoValue","acfe_post_types"),acf.registerConditionForFieldType("equalTo","acfe_slug"),acf.registerConditionForFieldType("notEqualTo","acfe_slug"),acf.registerConditionForFieldType("patternMatch","acfe_slug"),acf.registerConditionForFieldType("contains","acfe_slug"),acf.registerConditionForFieldType("hasValue","acfe_slug"),acf.registerConditionForFieldType("hasNoValue","acfe_slug"),acf.registerConditionForFieldType("equalTo","acfe_taxonomies"),acf.registerConditionForFieldType("notEqualTo","acfe_taxonomies"),acf.registerConditionForFieldType("patternMatch","acfe_taxonomies"),acf.registerConditionForFieldType("contains","acfe_taxonomies"),acf.registerConditionForFieldType("hasValue","acfe_taxonomies"),acf.registerConditionForFieldType("hasNoValue","acfe_taxonomies"),acf.registerConditionForFieldType("equalTo","taxonomy"),acf.registerConditionForFieldType("notEqualTo","taxonomy"),acf.registerConditionForFieldType("patternMatch","taxonomy"),acf.registerConditionForFieldType("contains","taxonomy"),acf.registerConditionForFieldType("hasValue","taxonomy"),acf.registerConditionForFieldType("hasNoValue","taxonomy"),acf.registerConditionForFieldType("equalTo","acfe_taxonomy_terms"),acf.registerConditionForFieldType("notEqualTo","acfe_taxonomy_terms"),acf.registerConditionForFieldType("patternMatch","acfe_taxonomy_terms"),acf.registerConditionForFieldType("contains","acfe_taxonomy_terms"),acf.registerConditionForFieldType("hasValue","acfe_taxonomy_terms"),acf.registerConditionForFieldType("hasNoValue","acfe_taxonomy_terms"),acf.registerConditionForFieldType("equalTo","time_picker"),acf.registerConditionForFieldType("notEqualTo","time_picker"),acf.registerConditionForFieldType("patternMatch","time_picker"),acf.registerConditionForFieldType("contains","time_picker"),acf.registerConditionForFieldType("equalTo","acfe_user_roles"),acf.registerConditionForFieldType("notEqualTo","acfe_user_roles"),acf.registerConditionForFieldType("patternMatch","acfe_user_roles"),acf.registerConditionForFieldType("contains","acfe_user_roles"),acf.registerConditionForFieldType("hasValue","acfe_user_roles"),acf.registerConditionForFieldType("hasNoValue","acfe_user_roles")),function(c){var i;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(i=[],acfe.registerEventForFieldType=function(e,t,a){i.push({fieldType:e,events:t="string"==typeof t?[t]:t,callback:a||!1})},acfe.getEvents=function(t){t=acf.parseArgs(t,{fieldType:""});var a=[];return i.map(function(e){t.fieldType&&-1===e.fieldType.indexOf(t.fieldType)||a.push(e)}),a},new acf.Model({actions:{new_field:"newField"},priority:20,data:{},parseEvent:function(e){return e.match(/^(\S+)\s*(.*)$/)},newField:function(o){this.set(o.cid,o.val()),acfe.getEvents({fieldType:o.get("type")}).map(function(n){n.events.map(function(e){e=this.parseEvent(e);o.on(e[1],e[2],this.proxy(function(e){var t=o.val(),a=this.get(o.cid),i=c(e.currentTarget);(n.callback||this.proxy(function(e,t,a,i,n){var o=e,c=t;"object"==typeof o&&(o=JSON.stringify(o)),(c="object"==typeof c?JSON.stringify(c):c)!==o&&(this.set(a.cid,e),acf.doAction("acfe/change_field",e,t,a,i,n),acf.doAction("acfe/change_field/type="+a.get("type"),e,t,a,i,n),acf.doAction("acfe/change_field/name="+a.get("name"),e,t,a,i,n),acf.doAction("acfe/change_field/key="+a.get("key"),e,t,a,i,n))}))(t,a,o,e,i)}))},this)},this)}}),acfe.registerEventForFieldType("button_group","change"),acfe.registerEventForFieldType("checkbox","change"),acfe.registerEventForFieldType("color_picker","change"),acfe.registerEventForFieldType("date_picker","change"),acfe.registerEventForFieldType("date_time_picker","change"),acfe.registerEventForFieldType("email",["input","change"]),acfe.registerEventForFieldType("file","change"),acfe.registerEventForFieldType("flexible_content","change"),acfe.registerEventForFieldType("gallery","change"),acfe.registerEventForFieldType("google_map","change"),acfe.registerEventForFieldType("image","change"),acfe.registerEventForFieldType("link","change"),acfe.registerEventForFieldType("number",["input","change"]),acfe.registerEventForFieldType("oembed","change"),acfe.registerEventForFieldType("page_link","change"),acfe.registerEventForFieldType("post_object","change"),acfe.registerEventForFieldType("relationship","change"),acfe.registerEventForFieldType("password",["input","change"]),acfe.registerEventForFieldType("radio","change"),acfe.registerEventForFieldType("range",["input","change"]),acfe.registerEventForFieldType("repeater","change"),acfe.registerEventForFieldType("select","change"),acfe.registerEventForFieldType("taxonomy","change"),acfe.registerEventForFieldType("text",["input","change"]),acfe.registerEventForFieldType("textarea",["input","change"]),acfe.registerEventForFieldType("time_picker","change"),acfe.registerEventForFieldType("true_false","change"),acfe.registerEventForFieldType("url",["input","change"]),acfe.registerEventForFieldType("user","change"),acfe.registerEventForFieldType("wysiwyg","change"),acfe.registerEventForFieldType("acfe_advanced_link","change"),acfe.registerEventForFieldType("acfe_block_types","change"),acfe.registerEventForFieldType("acfe_countries","change"),acfe.registerEventForFieldType("acfe_currencies","change"),acfe.registerEventForFieldType("acfe_code_editor","change"),acfe.registerEventForFieldType("acfe_date_range_picker","change"),acfe.registerEventForFieldType("acfe_field_groups","change"),acfe.registerEventForFieldType("acfe_field_types","change"),acfe.registerEventForFieldType("acfe_fields","change"),acfe.registerEventForFieldType("acfe_forms","change"),acfe.registerEventForFieldType("acfe_hidden","change"),acfe.registerEventForFieldType("acfe_image_selector","change"),acfe.registerEventForFieldType("acfe_image_sizes","change"),acfe.registerEventForFieldType("acfe_languages","change"),acfe.registerEventForFieldType("acfe_menu_locations","change"),acfe.registerEventForFieldType("acfe_options_pages","change"),acfe.registerEventForFieldType("acfe_payment","change"),acfe.registerEventForFieldType("acfe_payment_cart","change"),acfe.registerEventForFieldType("acfe_payment_selector","change"),acfe.registerEventForFieldType("acfe_phone_number","change"),acfe.registerEventForFieldType("acfe_post_formats","change"),acfe.registerEventForFieldType("acfe_post_statuses","change"),acfe.registerEventForFieldType("acfe_post_types","change"),acfe.registerEventForFieldType("acfe_recaptcha","change"),acfe.registerEventForFieldType("acfe_taxonomies","change"),acfe.registerEventForFieldType("acfe_taxonomy_terms","change"),acfe.registerEventForFieldType("acfe_templates","change"),acfe.registerEventForFieldType("acfe_user_roles","change"),acfe.registerEventForFieldType("acfe_slug",["input","change"]))}(jQuery),function(r){var i,f,l,n,o,c;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(i=[],acfe.FieldExtender=function(e){var t=acfe.extractVar(e,"id",acf.uniqueId("extender"));return e.type=acfe.getArray(e.type),e.dependencies=acfe.getArray(e.dependencies),e.extender=t,i.push(e),t},f=acf.Field.prototype.setup,acf.Field.prototype.setup=function(e){f.apply(this,arguments);var t=l(this);if(t.length){var a,i=Object.getPrototypeOf(this);this.extenders=[];for(a of t){this.extenders.push(a.extender);var n=r.extend(!0,{},a),o=acfe.extractVar(n,"events");acfe.extractVars(n,"type","condition","dependencies"),n.hasOwnProperty("setup")&&n.setup.apply(this,arguments);function c(){}c.prototype=Object.create(i),r.extend(c.prototype,n),o&&(c.prototype.events=r.extend(!0,{},c.prototype.events,o)),c.prototype.__parent__=i,i=c.prototype}this.getParent=function(e){for(var t=Object.getPrototypeOf(this);t;){if(t.extender===e)return t.__parent__;if(!t.__parent__)return t;t=t.__parent__}return t},Object.setPrototypeOf(this,i)}},l=function(e){var t,a=[];for(t of o(e))a.push(n(t));return a},n=function(e){for(var t of i)if(t.extender===e)return t;return!1},o=function(e){var t,a={};for(t of i)acfe.inArray(e.get("type"),t.type)&&(t.hasOwnProperty("condition")&&!t.condition.apply(e,arguments)||(a[t.extender]=t.dependencies));return c(a)},c=function(e,i=e,t=[],a=0){const n=(e="object"==typeof e&&!Array.isArray(e)?Object.keys(e):e).reduce(function(e,t,a){return i[t].every(Array.prototype.includes,e)&&e.push(t),e},t);t=e.filter(function(e){return!n.includes(e)});return t.length&&a<=e.length?c(t,i,n,a+1):n})}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{new_field:"newField",duplicate_field:"duplicateField"},priority:1,validateField:function(e){return!!e.has("ftype")&&!acf.getFieldType(e.get("type")).prototype.get("ftype")},newField:function(e){this.validateField(e)&&(e.set("rtype",e.get("type"),!0),e.set("type",e.get("ftype"),!0),e.$el.attr("data-type",e.get("ftype")),e.$el.removeAttr("data-ftype"),delete e.data.ftype)},duplicateField:function(e,t){e.get("rtype")&&(t.attr("data-ftype",e.get("type")),t.attr("data-type",e.get("rtype")))}}),function(i){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({field:!1,placement:!1,actions:{new_field:"newField"},newField:function(e){(this.field=e).has("instructionTooltip")&&this.setTooltip(),e.has("instructionAboveField")&&this.setAboveField(),e.has("instructionPlacement")&&this.overridePlacement(e.get("instructionPlacement"))},setTooltip:function(){var e=acfe.versionCompare(acf.get("wp_version"),">=","5.5")?"dashicons-info-outline":"dashicons-info";this.field.$labelWrap().prepend('<span class="acfe-field-tooltip acfe-js-tooltip dashicons '+e+'" title="'+acf.strEscape(this.field.get("instructionTooltip"))+'"></span>'),this.field.$labelWrap().find(".description").remove()},setAboveField:function(){this.field.$inputWrap().prepend('<p class="description">'+this.field.get("instructionAboveField")+"</p>"),this.field.$labelWrap().find(".description").remove()},overridePlacement:function(e){var t=this.getPlacement();t&&t!==e&&this.setPlacement(e)},getPlacement:function(){var e=!1;return this.field.$labelWrap().find(">.description").length?e="label":this.field.$inputWrap().find(">.description:first-child").length?e="above_field":this.field.$inputWrap().find(">.description:last-child").length?e="field":this.field.$labelWrap().find(">.acfe-field-tooltip").length&&(e="tooltip"),this.placement=e,this.placement},$getInstruction:function(){var e=this.getPlacement();return"label"===e?this.field.$labelWrap().find(">.description"):"above_field"===e?this.field.$inputWrap().find(">.description:first-child"):"field"===e?this.field.$inputWrap().find(">.description:last-child"):"tooltip"===e&&this.field.$labelWrap().find(">.acfe-field-tooltip")},setPlacement:function(e){var t,a=this.$getInstruction();"tooltip"===this.placement&&(t=a.attr("title"),a.remove(),a=i('<p class="description">'+t+"</p>")),"label"===e?this.field.$labelWrap().append(a):"above_field"===e?this.field.$inputWrap().prepend(a):"field"===e?this.field.$inputWrap().append(a):"tooltip"===e&&(e=acfe.versionCompare(acf.get("wp_version"),">=","5.5")?"dashicons-info-outline":"dashicons-info",this.field.$labelWrap().prepend(i('<span class="acfe-field-tooltip acfe-js-tooltip dashicons '+e+'" title="'+acf.strEscape(a.html())+'"></span>')),a.remove())}})}(jQuery),function(n){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{new_field:"newField"},getFieldType:function(e){return e.get("rtype",e.get("type"))},validateField:function(e){return!!e.has("acfeLabels")&&("checkbox"===this.getFieldType(e)||"radio"===this.getFieldType(e))},newField:function(e){if(this.validateField(e)){var t,a,i=e.get("acfeLabels");switch(this.getFieldType(e)){case"checkbox":for(t in i)a=i[t],e.$control().find('input[type=checkbox][value="'+a+'"]').closest("ul").before("<strong>"+t+"</strong>");break;case"radio":for(t in i)a=i[t],e.$control().find('input[type=radio][value="'+a+'"]').closest("li").addClass("parent").prepend("<strong>"+t+"</strong>");e.$control().hasClass("acf-hl")&&e.$control().find("li.parent").each(function(){n(this).nextUntil("li.parent").addBack().wrapAll("<li><ul></ul></li>")})}}}})}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.Field.prototype.getModal=function(e){var t=acfe.findModal("",this.$inputWrap());return!!t.length&&acfe.getModal(t,e)}),function(r){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{select2_init:"init"},filters:{select2_args:"args",select2_ajax_data:"ajaxData"},init:function(e,t,a,i,n){i&&(acf.doAction("select2_init/type="+i.get("type"),e,t,a,i,n),acf.doAction("select2_init/name="+i.get("name"),e,t,a,i,n),acf.doAction("select2_init/key="+i.get("key"),e,t,a,i,n))},args:function(e,i,n,o,c){return o&&(e=acf.applyFilters("select2_args/type="+o.get("type"),e,i,n,o,c),e=acf.applyFilters("select2_args/name="+o.get("name"),e,i,n,o,c),e=acf.applyFilters("select2_args/key="+o.get("key"),e,i,n,o,c),acf.isset(window,"jQuery","fn","selectWoo")||(e.templateSelection=function(e){var t=e.text,t=acf.applyFilters("select2_template_selection",t,e,i,n,o,c);t=acf.applyFilters("select2_template_selection/type="+o.get("type"),t,e,i,n,o,c),t=acf.applyFilters("select2_template_selection/name="+o.get("name"),t,e,i,n,o,c),t=acf.applyFilters("select2_template_selection/key="+o.get("key"),t,e,i,n,o,c);var a=r('<span class="acf-selection"></span>');return a.html(acf.escHtml(t)),a.data("element",e.element),a},e.templateResult=function(e){var t=e.text,t=acf.applyFilters("select2_template_result",t,e,i,n,o,c);t=acf.applyFilters("select2_template_result/type="+o.get("type"),t,e,i,n,o,c),t=acf.applyFilters("select2_template_result/name="+o.get("name"),t,e,i,n,o,c),t=acf.applyFilters("select2_template_result/key="+o.get("key"),t,e,i,n,o,c);var a=r('<span class="acf-selection"></span>');return a.html(acf.escHtml(t)),a.data("element",e.element),a},acfe.versionCompare(acf.get("acf_version"),"<","5.10")&&(e.escapeMarkup=function(e){return"string"!=typeof e?e:acf.escHtml(e)}))),e},ajaxData:function(e,t,a,i,n){return i?(e=acf.applyFilters("select2_ajax_data/type="+i.get("type"),e,t,a,i,n),e=acf.applyFilters("select2_ajax_data/name="+i.get("name"),e,t,a,i,n),(e=acf.applyFilters("select2_ajax_data/key="+i.get("key"),e,t,a,i,n)).action?acf.applyFilters("select2_ajax_data/action="+e.action,e,t,a,i,n):e):e}})}(jQuery),function(c){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acfe.Form=acf.Model.extend({notice:!1,validator:!1,events:{"click .button":"onClickSubmit",'click [type="submit"]':"onClickSubmit",invalidField:"onInvalidField","changed:status":"onChangeStatus",showErrors:"onShowErrors"},setup:function(e){e=(this.$el=e).data("cid");c.extend(this.data,acfe.getFormData(e)),this.$el.data("acfe_form",this)},initialize:function(){this.$el.removeData("acf"),this.get("hide_unload")&&acf.unload.disable()},onClickSubmit:function(e,t){t.hasClass("disabled")&&e.preventDefault()},onInvalidField:function(e,t){var a=acf.getField(c(e.target));if(a.notice&&"error"===a.notice.get("type"))switch(this.get("error_class")&&a.notice.$el.addClass(this.get("error_class")),this.get("error_position")){case"hide":a.notice.remove();break;case"below":a.$control().length?a.notice.$el.insertAfter(a.$control()):a.$inputWrap().length&&a.notice.$el.appendTo(a.$inputWrap()),a.notice.$el.addClass("-below");break;case"group":var i=acfe.getTextNode(a.$labelWrap().find("label")).trim(),n=a.$('.acf-input-wrap [placeholder!=""]').attr("placeholder"),o=a.notice.$el.text().trim();a.notice.remove(),o=i&&i.length&&"*"!==i?`${i}: ${o}`:n&&n.length&&""!==n?`${n}: ${o}`:`${acfe.ucFirst(a.get("name")).replace(/_/g," ")}: ${o}`,this.notice&&this.notice.$el.append(acf.escHtml(`<p>${o}</p>`))}},onChangeStatus:function(e,t,a,i){switch(a){case"validating":if(this.validator)return;var n=this.$el.data("acf"),o=Object.getPrototypeOf(n).showErrors;n.showErrors=function(){o.apply(this,arguments),n.trigger("showErrors")},this.validator=n;break;case"invalid":if("group"===this.get("error_position")){if(!this.validator.getFieldErrors().length){this.notice&&(this.notice.remove(),this.notice=!1);break}this.notice?this.notice.update({type:"error",html:""}):this.notice=acf.newNotice({type:"error",target:this.$el}),this.get("error_class")&&this.notice.$el.addClass(this.get("error_class")),this.notice.$el.find("p:empty").remove(),this.setTimeout(function(){acfe.scrollTo(this.notice.$el)},20)}break;case"valid":"group"===this.get("error_position")&&this.notice&&(this.notice.remove(),this.notice=!1),this.get("hide_revalidation")&&this.validator.has("notice")&&(this.validator.get("notice").remove(),this.validator.set("notice",null))}},onShowErrors:function(e,t){var a,i,n,o;this.get("hide_error")?this.validator.has("notice")&&(this.validator.get("notice").remove(),this.validator.set("notice",null)):this.validator.has("notice")&&(a=this.validator.getFieldErrors(),i=this.validator.getGlobalErrors(),n=0,a.map(function(e){var t=this.validator.$('[name="'+e.input+'"]').first();(t=!t.length?this.validator.$('[name^="'+e.input+'"]').first():t).length&&n++},this),o=this.get("messages.failure"),i.map(function(e){o+=o.length?". ":"",o+=e.message}),1===n&&this.get("messages.error")?(o+=o.length?". ":"",o+=this.get("messages.error")):1<n&&this.get("messages.errors")&&(o+=o.length?". ":"",o+=this.get("messages.errors").replace("%d",n)),this.validator.get("notice").update({text:o}))},set:function(e,t,a){var i=this.get(e);if(i===t)return this;var n=e.split("."),o=n.shift(),c=this.get(o);acfe.arraySet(this.data,e,t),acfe.setFormData(this.get("cid"),e,t);var r=this.get(o);return a||(this.changed=!0,1<n.length&&this.trigger(`changedData:${o}`,[r,c]),this.trigger("changedData:"+e,[t,i]),this.trigger("changedData",[e,t,i])),this}}),acf.addAction("acfe/form/validation_success",function(e,t,a){t.has("notice")&&t.get("notice").update({type:"success",text:a.get("messages.success"),timeout:1e3})}))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(new acf.Model({wait:"prepare",priority:1,initialize:function(){acfe.get("is_admin")||new e}}),e=acf.Model.extend({actions:{"new_field/type=date_picker":"datePicker","new_field/type=date_time_picker":"datePicker","new_field/type=time_picker":"datePicker","new_field/type=acfe_date_range_picker":"datePicker","new_field/type=google_map":"googleMap"},datePicker:function(e){var t=e.getForm();t&&t.get("field_class")&&e.$inputText().addClass(t.get("field_class"))},googleMap:function(e){var t=e.getForm();t&&t.get("field_class")&&e.$search().addClass(t.get("field_class"))}}))}(jQuery),function(c){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.Field.prototype.getForm=function(){return acfe.getForm(this.$el.closest(".acfe-form"))},acfe.findForms=function(t){acfe.isObject(t)||(t={name:t});var e=".acfe-form",a=!1;if((t=acf.parseArgs(t,{cid:[],name:[],parent:!1,limit:!1})).cid=acfe.getArray(t.cid),t.name=acfe.getArray(t.name),t.name.length){for(var i of t.name)acfe.getFormsData({name:i}).map(function(e){t.cid.push(e.cid)});if(!t.cid.length)return c()}if(t.cid.length){var n,o=[];for(n of t.cid)o.push(e+'[data-cid="'+n+'"]');e=o.join(",")}return a=t.parent?t.parent.find(e):c(e),a=t.limit?a.slice(0,t.limit):a},acfe.getForms=function(e){e instanceof jQuery||(e=acfe.findForms(e));var t=[];return e.each(function(){var e=acfe.getForm(c(this));e&&t.push(e)}),t},acfe.getForm=function(e){if(e instanceof jQuery){if(!e.hasClass("acfe-form"))return!1}else e=acfe.findForm(e);return!!e.length&&(e.data("acfe_form")||acfe.newForm(e))},acfe.findForm=function(e){return acfe.isObject(e)||(e={name:e}),e=acf.parseArgs(e,{limit:1}),acfe.findForms(e)},acfe.newForm=function(e){e=new acfe.Form(e);return acf.doAction("acfe/new_form",e),acf.doAction(`acfe/new_form/form=${e.get("name")}`,e),e},acfe.getFormsData=function(e){e instanceof acfe.Form?e={form:e}:acfe.isObject(e)||(e={cid:e}),(e=acf.parseArgs(e,{form:"",cid:"",name:"",success:""})).form&&e.form instanceof acfe.Form&&(e.cid=e.form.get("cid"));var t,a,i,n,o=[],c=acfe.get("forms",{});if(!Object.keys(c).length)return o;for(t in c)c[t]&&(n=i=a=!0,e.cid.length&&(a=e.cid===t),e.name.length&&(i=e.name===c[t].name),""!==e.success&&(n=e.success===c[t].success),a&&i&&n&&o.push(c[t]));return o},acfe.getFormData=function(e){e=acfe.getFormsData(e);return!!e.length&&e.shift()},acfe.setFormData=function(e,t,a){acfe.set(`forms.${e}.${t}`,a)},acfe.renderForm=function(e){e&&e.length&&e.hasClass("acfe-form")&&(e=e.parent()),acf.doAction("append",e)})}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(new acf.Model({wait:"prepare",priority:5,initialize:function(){acfe.get("is_admin")||new e}}),e=acf.Model.extend({actions:{validation_begin:"validationBegin",validation_failure:"validationFailure",validation_success:"validationSuccess",submit:"submit"},filters:{validation_complete:"validationComplete"},validationBegin:function(e){var t,a=acfe.getForm(e);a&&(t=e.data("acf"),acf.doAction("acfe/form/validation_begin",e,t,a),acf.doAction(`acfe/form/validation_begin/form=${a.get("name")}`,e,t,a))},validationFailure:function(e,t){var a=acfe.getForm(e);a&&(acf.doAction("acfe/form/validation_failure",e,t,a),acf.doAction(`acfe/form/validation_failure/form=${a.get("name")}`,e,t,a))},validationSuccess:function(e,t){var a=acfe.getForm(e);a&&(acf.doAction("acfe/form/validation_success",e,t,a),acf.doAction(`acfe/form/validation_success/form=${a.get("name")}`,e,t,a))},submit:function(e){var t,a=acfe.getForm(e);a&&(t=e.data("acf"),acf.doAction("acfe/form/submit",e,t,a),acf.doAction(`acfe/form/submit/form=${a.get("name")}`,e,t,a))},validationComplete:function(e,t,a){var i=acfe.getForm(t);return i&&(e=acf.applyFilters("acfe/form/validation_complete",e,t,a,i),e=acf.applyFilters(`acfe/form/validation_complete/form=${i.get("name")}`,e,t,a,i)),e}}))}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&["prepare","ready","load","append"].map(function(e){acf.addAction(e,function(e){acfe.get("is_admin")||acfe.getForms({parent:e})},1)}),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(new acf.Model({wait:"ready",priority:15,initialize:function(){!acfe.get("is_admin")&&acf.isset(window,"wp","media","view","settings","post")&&new e}}),e=acf.Model.extend({defaultPostId:null,actions:{new_media_popup:"newMediaPopup","acfe/before_editor_media_popup":"beforeEditorPopup","acfe/open_editor_media_popup":"openEditorPopup","acfe/close_editor_media_popup":"closeEditorPopup"},filters:{"acfe/select_media_popup/args":"mediaPopupArgs","acfe/select_media_popup/frame_options":"mediaPopupFrameOptions"},initialize:function(){this.defaultPostId=wp.media.view.settings.post.id},resetPostId:function(){wp.media.view.settings.post.id=this.defaultPostId},newMediaPopup:function(e){null!==e.get("attachTo")&&(wp.media.view.settings.post.id=e.get("attachTo")),e.frame.on("close",this.proxy(this.resetPostId))},beforeEditorPopup:function(e){e=this.getFieldAttachTo(e);!1!==e&&(wp.media.view.settings.post.id=e)},openEditorPopup:function(e){e=this.getFieldAttachTo(e);!1!==e&&(wp.media.view.settings.post.id=e)},closeEditorPopup:function(e){this.setTimeout(this.resetPostId,100)},mediaPopupArgs:function(e,t){t=this.getFieldAttachTo(t);return!1!==t&&(e.attachTo=t),e},mediaPopupFrameOptions:function(e,t){return"uploadedTo"===t.get("library")&&null!==t.get("attachTo")&&(e.library.uploadedTo=t.get("attachTo")),e},getFieldAttachTo:function(t){var e=t.getForm();if(!e)return!1;var a=0;return e.get("media")&&e.get("media").some(function(e){if(acfe.inArray(t.get("key"),e.fields))return a=e.post_id,!0}),a}}))}(jQuery),function(n){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(new acf.Model({wait:"prepare",priority:5,initialize:function(){acfe.get("is_admin")||new e}}),e=acf.Model.extend({initialize:function(){var e,t,a,i=this.getFormSuccess();i&&(e=i.data,t=!!i.form&&i.form.$el,a=i.form||!1,i=i.form?i.form.get("success_data"):i.data.success_data,acf.doAction("acfe/form/submit_success",t,a,i),acf.doAction(`acfe/form/submit_success/form=${e.name}`,t,a,i),acfe.doActionDeprecated("acfe/form/success",[t],"0.9.0.3","acfe/form/submit_success"),acfe.doActionDeprecated(`acfe/form/success/id=${e.id}`,[t],"0.9.0.3",`acfe/form/submit_success/form=${e.name}`),acfe.doActionDeprecated(`acfe/form/success/form=${e.name}`,[t],"0.9.0.3",`acfe/form/submit_success/form=${e.name}`),acfe.doActionDeprecated(`acfe/form/success/name=${e.name}`,[t],"0.9.0.3",`acfe/form/submit_success/form=${e.name}`),acfe.doActionDeprecated("acfe/form/submit/success",[t],"0.9.0.3","acfe/form/submit_success"),acfe.doActionDeprecated(`acfe/form/submit/success/id=${e.id}`,[t],"0.9.0.3",`acfe/form/submit_success/form=${e.name}`),acfe.doActionDeprecated(`acfe/form/submit/success/name=${e.name}`,[t],"0.9.0.3",`acfe/form/submit_success/form=${e.name}`),e.scroll&&(e.selector?acfe.scrollTo(n(e.selector)):t&&acfe.scrollTo(t.prev())))},getFormSuccess:function(){var e=acfe.getFormData({success:!0});return!!e&&{form:acfe.getForm({cid:e.cid}),data:e}}}))}(jQuery),function(r){var e,t,a;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=function(){var a=this.parent(),e=a&&"repeater"===a.get("type"),t={mode:"select",field:this.get("key"),multiple:e,library:this.get("library"),allowedTypes:this.get("mime_types"),select:r.proxy(function(e,t){0<t?this.append(e,a):this.render(e)},this)};switch(this.get("type")){case"image":t.type="image",t.title=acf.__("Select Image");break;case"file":t.title=acf.__("Select File")}t=acf.applyFilters("acfe/select_media_popup/args",t,this),t=acf.applyFilters(`acfe/select_media_popup/args/type=${this.get("type")}`,t,this),t=acf.applyFilters(`acfe/select_media_popup/args/name=${this.get("name")}`,t,this);t=acf.applyFilters(`acfe/select_media_popup/args/key=${this.get("key")}`,t,this),acf.newMediaPopup(t)},acf.models.ImageField.prototype.selectAttachment=e,acf.models.FileField.prototype.selectAttachment=e,e=function(){var e=this.val();if(!e)return!1;var t={mode:"edit",attachment:e,field:this.get("key"),select:r.proxy(function(e,t){this.render(e)},this)};switch(this.get("type")){case"image":t.title=acf.__("Edit File"),t.button=acf.__("Update File");break;case"file":t.title=acf.__("Edit Image"),t.button=acf.__("Update Image")}t=acf.applyFilters("acfe/edit_media_popup/args",t,this),t=acf.applyFilters(`acfe/edit_media_popup/args/type=${this.get("type")}`,t,this),t=acf.applyFilters(`acfe/edit_media_popup/args/name=${this.get("name")}`,t,this);t=acf.applyFilters(`acfe/edit_media_popup/args/key=${this.get("key")}`,t,this),acf.newMediaPopup(t)},acf.models.ImageField.prototype.editAttachment=e,acf.models.FileField.prototype.editAttachment=e,acf.models.GalleryField.prototype.onClickAdd=function(e,t){var a;this.isFull()?this.showNotice({text:acf.__("Maximum selection reached"),type:"warning"}):(a={mode:"select",title:acf.__("Add Image to Gallery"),field:this.get("key"),multiple:"add",library:this.get("library"),allowedTypes:this.get("mime_types"),selected:this.val(),select:r.proxy(function(e,t){this.appendAttachment(e,t)},this)},a=acf.applyFilters("acfe/select_media_popup/args",a,this),a=acf.applyFilters(`acfe/select_media_popup/args/type=${this.get("type")}`,a,this),a=acf.applyFilters(`acfe/select_media_popup/args/name=${this.get("name")}`,a,this),a=acf.applyFilters(`acfe/select_media_popup/args/key=${this.get("key")}`,a,this),acf.newMediaPopup(a))},acf.models.GalleryField.prototype.editAttachment=function(e){e={mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:e,field:this.get("key"),select:r.proxy(function(e,t){this.renderAttachment(e)},this)},e=acf.applyFilters("acfe/edit_media_popup/args",e,this);e=acf.applyFilters(`acfe/edit_media_popup/args/type=${this.get("type")}`,e,this),e=acf.applyFilters(`acfe/edit_media_popup/args/name=${this.get("name")}`,e,this),e=acf.applyFilters(`acfe/edit_media_popup/args/key=${this.get("key")}`,e,this);acf.newMediaPopup(e)},t=acf.models.SelectMediaPopup.prototype.getFrameOptions,acf.models.SelectMediaPopup.prototype.getFrameOptions=function(){var e=t.apply(this,arguments);return e=acf.applyFilters("acfe/select_media_popup/frame_options",e,this)},a=acf.models.EditMediaPopup.prototype.getFrameOptions,acf.models.EditMediaPopup.prototype.getFrameOptions=function(){var e=a.apply(this,arguments);return e=acf.applyFilters("acfe/edit_media_popup/frame_options",e,this)},new acf.Model({wait:"prepare",done:[],initialize:function(){acf.isset(window,"wp","media","editor")&&this.customizeEditor()},customizeEditor:function(){var o=this,c=wp.media.editor.add;wp.media.editor.add=function(e,t){if("string"!=typeof e||!e.startsWith("acf-editor")||o.done.includes(e))return c.apply(this,arguments);o.done.push(e);var a=r("#"+e).closest(".acf-field");if(!a.length)return c.apply(this,arguments);var i=acf.getInstance(a);if(!i)return c.apply(this,arguments);acf.doAction("acfe/before_editor_media_popup",i);var n=c.apply(this,arguments);return acf.doAction("acfe/new_editor_media_popup",i,n),n.on("open",function(){acf.doAction("acfe/open_editor_media_popup",i,n)}),n.on("close",function(){acf.doAction("acfe/close_editor_media_popup",i,n)}),n}}}))}(jQuery),function(a){var i,n;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.validation.onClickSubmit=function(e,t){i(t),this.set("originalEvent",e)},i=function(e){var t=a(".acf-field input"),e=e.closest("form");(t=e.length?e.find(".acf-field input"):t).each(function(){this.checkValidity()||n(a(this))})},n=function(e){e=e.parents(".acf-postbox");!e.length||(e=acf.getPostbox(e))&&(e.$el.hasClass("hide-if-js")||"none"==e.$el.css("display"))&&(e.$el.removeClass("hide-if-js"),e.$el.css("display",""))})}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({type:"acfe_advanced_link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove"},$control:function(){return this.$(".acf-link")},getSubField:function(e){return acf.getFields({key:e,parent:this.$el}).shift()},getSubFields:function(){return acf.getFields({parent:this.$el})},getValue:function(){var e={type:this.getSubField("type").val(),title:this.getSubField("title").val(),value:"",name:"",target:Boolean(this.getSubField("target").val())};return e.value=this.getSubField(e.type).val(),e.name=e.value,"post"!==e.type&&"term"!==e.type||(e.name=this.getSubField(e.type).$input().find(":selected").text()),e},setValue:function(e){if(!e)return this.clearValue();acfe.isString(e)&&(e={type:"url",title:"",value:e,target:!1}),e=acf.parseArgs(e,{type:"url",value:"",title:"",target:!1}),this.getSubField("type").val(e.type),this.getSubField(e.type).val(e.value),this.getSubField("title").val(e.title),this.getSubField("target").val(e.target),this.renderValue()},clearValue:function(){this.getSubFields().map(function(e){e.val("")})},renderValue:function(){var e=this.val(),t=this.$control();t.removeClass("-value -external"),(e.value||e.title)&&t.addClass("-value"),e.target&&t.addClass("-external");t="url"===e.type?e.value:"#";this.$(".link-title").html(e.title),this.$(".link-url").attr("href",t).html(e.name)},onClickEdit:function(e,t){this.getModal({open:!0,onClose:this.proxy(function(){this.renderValue()})})},onClickRemove:function(e,t){this.clearValue(),this.renderValue()}}),acf.registerFieldType(e),new acf.Model({filters:{"select2_ajax_data/action=acfe/fields/advanced_link/post_query":"ajaxData"},ajaxData:function(e,t,a,i,n){i=i.parent();return i&&(e.field_key=i.get("key")),e}}))}(jQuery),function(i){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({type:"acfe_button",events:{"click input":"onClick","click button":"onClick"},$input:function(){return this.$("input").length?this.$("input"):this.$("button").length?this.$("button"):void 0},initialize:function(){var e=this.$input();this.inherit(e)},onClick:function(e,t){var a;this.get("ajax")&&(e.preventDefault(),a={action:"acfe/fields/button",field_key:this.get("key"),acf:acf.serialize(this.$el.closest("form"),"acf")},a=acf.applyFilters("acfe/fields/button/data",a,this.$el),a=acf.applyFilters("acfe/fields/button/data/name="+this.get("name"),a,this.$el),a=acf.applyFilters("acfe/fields/button/data/key="+this.get("key"),a,this.$el),acf.doAction("acfe/fields/button/before_ajax",this.$el,a),acf.doAction("acfe/fields/button/before",this.$el,a),acf.doAction("acfe/fields/button/before/name="+this.get("name"),this.$el,a),acf.doAction("acfe/fields/button/before/key="+this.get("key"),this.$el,a),i.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",context:this,success:function(e){acf.doAction("acfe/fields/button/ajax_success",e,this.$el,a),acf.doAction("acfe/fields/button/success",e,this.$el,a),acf.doAction("acfe/fields/button/success/name="+this.get("name"),e,this.$el,a),acf.doAction("acfe/fields/button/success/key="+this.get("key"),e,this.$el,a)},complete:function(e){e=e.responseText;acf.doAction("acfe/fields/button/complete",e,this.$el,a),acf.doAction("acfe/fields/button/complete/name="+this.get("name"),e,this.$el,a),acf.doAction("acfe/fields/button/complete/key="+this.get("key"),e,this.$el,a)}}))}}),acf.registerFieldType(e))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.models.CheckboxField,acf.models.CheckboxField=e.extend({setValue:function(e){if(!e)return this.clearValue();acfe.getArray(e).map(function(e){e=this.$(':checkbox[value="'+e+'"]');e.length&&!e.is(":checked")&&e.prop("checked",!0).trigger("change")},this)},clearValue:function(){var e=this.$inputs(),t=this.$("label");e.prop("checked",!1),t.removeClass("selected")}}))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({wait:!1,type:"clone",events:{duplicateField:"onDuplicate"},initialize:function(){this.has("acfeCloneModal")&&(this.$el.find("> .acf-input > .acf-fields, > .acf-input > .acf-table").wrapAll('<div class="acfe-modal"><div class="acfe-modal-wrapper"><div class="acfe-modal-content"></div></div></div>'),this.$el.find("> .acf-input").append('<a href="#" class="acf-button button" data-modal>'+this.get("acfeCloneModalButton")+"</a>"),this.initializeModal())},initializeModal:function(){var e,t=this.$labelWrap().find("label").text().trim();this.$el.is("td")&&(t=this.get("acfeCloneModalButton"),(e=this.$el.closest("table").find(' > thead th[data-key="'+this.get("key")+'"]')).length&&(t=acfe.getTextNode(e))),t.length||(t=this.get("acfeCloneModalButton")),this.getModal({title:t,size:this.has("acfeCloneModalSize")?this.get("acfeCloneModalSize"):"large",footer:!!this.has("acfeCloneModalClose")&&acf.__("Close"),class:"acfe-modal-edit-"+this.get("name")+" acfe-modal-edit-"+this.get("key")})},onDuplicate:function(e,t,a){a.find(".acf-input:first > a[data-modal]").remove()}}),acf.registerFieldType(e))}(jQuery),function(t){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({wait:!1,type:"acfe_code_editor",editor:{},events:{showField:"onShow",duplicateField:"onDuplicate"},$control:function(){return this.$("> .acf-input > .acf-input-wrap")},$input:function(){return this.$control().find("> textarea")},initialize:function(){var e;acf.isset(wp,"codeEditor")&&(e={lineNumbers:this.get("lines"),lineWrapping:!0,styleActiveLine:!1,continueComments:!0,indentUnit:this.get("indentUnit"),tabSize:1,indentWithTabs:!1,autoRefresh:!0,mode:this.get("mode"),extraKeys:{Tab:function(e){e.execCommand("indentMore")},"Shift-Tab":function(e){e.execCommand("indentLess")}}},e=acf.applyFilters("acfe/fields/code_editor/args",e,this),e=acf.applyFilters("acfe/fields/code_editor/args/name="+this.get("name"),e,this),e=acf.applyFilters("acfe/fields/code_editor/args/key="+this.get("key"),e,this),this.editor=wp.codeEditor.initialize(this.$input().get(0),{codemirror:t.extend(wp.codeEditor.defaultSettings.codemirror,e)}),this.get("rows")&&(this.editor.codemirror.getScrollerElement().style.minHeight=18.5*this.get("rows")+"px"),this.get("maxRows")&&(this.editor.codemirror.getScrollerElement().style.maxHeight=18.5*this.get("maxRows")+"px"),this.editor.codemirror.on("change",this.proxy(this.onEditorChange)),acf.doAction("acfe/fields/code_editor/init",this.editor,this),acf.doAction("acfe/fields/code_editor/init/name="+this.get("name"),this.editor,this),acf.doAction("acfe/fields/code_editor/init/key="+this.get("key"),this.editor,this))},onEditorChange:function(e,t){this.editor.codemirror.save(),this.$input().change()},onShow:function(){this.editor.codemirror&&this.editor.codemirror.refresh()},onDuplicate:function(e,t,a){a.find(".CodeMirror:last").remove()}}),acf.registerFieldType(e))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({wait:"new_field",type:"acfe_column",$control:function(){return this.$(".acf-fields:first")},initialize:function(){if(this.$el.is("td")&&(this.$el.closest(".acf-table").find('th[data-type="acfe_column"]').remove(),this.remove()),this.get("endpoint"))return this.$el.find("> .acf-label").remove(),void this.$el.find("> .acf-input").remove();var e=this.$el,t=this.$el.find("> .acf-label"),a=(this.$inputWrap(),this.$control());t.remove();t=e.parent();t.addClass("acfe-column-wrapper"),a.addClass(t.hasClass("-left")?"-left":""),a.addClass(t.hasClass("-clear")?"-clear":""),a.append(e.nextUntil(".acf-field-acfe-column",".acf-field"))}}),acf.registerFieldType(e))}(jQuery),function(t){var a;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(a=acf.models.FlexibleContentField,acf.models.FlexibleContentField=a.extend({addSortable:function(a){1!=this.get("max")&&this.$layoutsWrap().sortable({items:"> .layout",handle:"> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle",forceHelperSize:!1,forcePlaceholderSize:!0,revert:50,tolerance:"pointer",scroll:!0,stop:function(e,t){a.render()},update:function(e,t){a.$input().trigger("change")}})},add:function(e){var t=a.prototype.add.apply(this,arguments);t.length&&t.data("added",!0)}}),new acf.Model({actions:{invalid_field:"onInvalidField",valid_field:"onValidField"},onInvalidField:function(e){e.$el.parents(".layout").addClass("acfe-flexible-modal-edit-error")},onValidField:function(e){e.$el.parents(".layout").each(function(){var e=t(this);e.find(".acf-error").length||e.removeClass("acfe-flexible-modal-edit-error")})}}))}(jQuery),function(a){var e,l;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.models.TooltipConfirm.prototype.initialize,acf.models.TooltipConfirm.prototype.initialize=function(){e.apply(this,arguments),acfe.isACF65()||this.$el.hasClass("acf-fc-popup")&&this.$el.addClass("-legacy")},l=acf.models.TooltipConfirm.prototype.onConfirm,acf.models.TooltipConfirm.prototype.onConfirm=function(e,t){var a,i,n,o,c,r,f;acfe.isACF65()&&this.$el.hasClass("acf-more-layout-actions")&&t.is("[data-action]")?(f=(a=this.get("target").closest(".layout")).closest(".acf-field"),(i=acf.getInstance(f))?(n=i.get("key"),o=i.get("name"),c=a.data("layout"),r=t.data("action"),f=!1,f=acf.applyFilters("acfe/fields/flexible_content/prevent_action_button",!1,t,r,c,a,i),f=acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button/name=${o}`,f,t,r,c,a,i),f=acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button/key=${n}`,f,t,r,c,a,i),f=acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button/layout=${c}`,f,t,r,c,a,i),f=acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button/action=${r}`,f,t,r,c,a,i),(f=acf.applyFilters(`acfe/fields/flexible_content/prevent_action_button/name=${o}&layout=${c}`,f,t,r,c,a,i))||l.apply(this,arguments),acf.doAction("acfe/fields/flexible_content/click_action_button",t,r,c,a,i),acf.doAction(`acfe/fields/flexible_content/click_action_button/name=${o}`,t,r,c,a,i),acf.doAction(`acfe/fields/flexible_content/click_action_button/key=${n}`,t,r,c,a,i),acf.doAction(`acfe/fields/flexible_content/click_action_button/layout=${c}`,t,r,c,a,i),acf.doAction(`acfe/fields/flexible_content/click_action_button/action=${r}`,t,r,c,a,i),acf.doAction(`acfe/fields/flexible_content/click_action_button/name=${o}&layout=${c}`,t,r,c,a,i),acf.doAction(`acfe/fields/flexible_content/click_action_button/key=${n}&layout=${c}`,t,r,c,a,i)):l.apply(this,arguments)):l.apply(this,arguments)},acfe.FieldExtender({id:"fc_pre_acf65",type:"flexible_content",condition:function(){return!acfe.isACF65()},renderLayout:function(t){var e;this.has("acfeFlexibleRemoveAjaxTitle")||(e=t.children("input").attr("name").replace("[acf_fc_layout]",""),e={action:"acf/fields/flexible_content/layout_title",field_key:this.get("key"),i:t.index(),layout:t.data("layout"),value:acf.serialize(t,e)},a.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),dataType:"html",type:"post",success:function(e){e&&t.find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle > .acf-fc-layout-title").html(e)}}))}}))}(jQuery),function(i){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acfe.FieldExtender({id:"fc_append",type:"flexible_content",initialize:function(){this.getParent(e).initialize.apply(this,arguments),this.addEvents({appendLayout:"acfeAppendLayout"})},acfeAppendLayout:function(e,t,a){a.is(".acfe-layout-duplicated")||(this.has("acfeFlexibleModalEdition")?this.acfeModalEdit(null,a):this.openLayout(a));var i=acfe.getModal(a.closest(".acfe-modal.-open"));i?this.acfeScrollToLayout(a,i.$content()):a.is(".acfe-layout-duplicated")?this.acfeScrollToLayout(a):this.setTimeout(function(){a.data("added")&&this.acfeScrollToLayout(a)},10)},acfeScrollToLayout:function(e,t){var a=t||!1;t=t||i("body, html"),acf.isInView(e)||(e=a?e.position().top:e.offset().top-i(window).height()/2,t.animate({scrollTop:e},500))}}))}(jQuery),function(o){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_async",type:"flexible_content",condition:function(){return this.has("acfeFlexibleAjax")},add:function(n){if(n=acf.parseArgs(n,{layout:"",before:!1}),!this.allowAdd())return!1;var e={action:"acfe/flexible/models",field_key:this.get("key"),layout:n.layout},t=this.proxy(function(e){if(e){var t=o(e),a=acf.uniqid(),i="acf["+this.get("key")+"][acfcloneindex]",e=this.$control().find("> input[type=hidden]").attr("name")+"["+a+"]",e=acf.duplicate({target:t,search:i,replace:e,append:this.proxy(function(e,t){n.before?n.before.before(t):this.$layoutsWrap().append(t),acf.enable(t,this.cid),this.render()})});return e.attr("data-id",a),this.$input().trigger("change"),e}});o.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),dataType:"html",type:"post",beforeSend:function(){o("body").addClass("-loading")},success:t,complete:function(){o("body").removeClass("-loading")}})}})}(jQuery),function(r){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_clone_layout",type:"flexible_content",events:{'click [data-name="acfe-clone-layout"]':"acfeCloneLayout"},acfeCloneLayout:function(e,t){var a,i=t.closest(".layout"),n=i.data("layout"),o=r(this.$popup().html()),c=this.$layouts(),o=o.find('[data-layout="'+n+'"]'),o=(o.data("min"),o.data("max")||0),n=(a=n,c.filter(function(){return r(this).data("layout")===a}).length);if(o&&o<=n)return t.addClass("disabled"),!1;t.removeClass("disabled"),this.acfeFixInputs(i);n=i.clone();this.acfeCleanLayouts(n);t=t.closest(".acf-flexible-content").find("> input[type=hidden]").attr("name"),this.acfeDuplicate({layout:n,before:i,parent:t})}})}(jQuery),function(f){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acfe.FieldExtender({id:"fc_copy_layout",type:"flexible_content",events:{'click [data-name="acfe-copy-layout"]':"acfeCopyLayout"},acfeCopyLayout:function(e,t){var a=t.closest(".layout").clone(),t=this.$control().find("> input[type=hidden]").attr("name");this.acfeFixInputs(a),this.acfeCleanLayouts(a);a=JSON.stringify({source:t,layouts:a[0].outerHTML});acfe.copyClipboard(a,{auto:acf.__("Layout data has been copied to your clipboard.")+"\n"+acf.__('You can now paste it on another page, using the "Paste" button action.'),manual:acf.__("Please copy the following data to your clipboard.")+"\n"+acf.__('You can then paste it on another page, using the "Paste" button action.')})}}),acfe.FieldExtender({id:"fc_secondary_actions",type:"flexible_content",events:{'click [data-name="acfe-secondary-actions"]':"acfeSecondaryActions"},acfeSecondaryActions:function(e,t){var a=this.$(".tmpl-acfe-fc-secondary-popup:last").html();new(acf.models.TooltipConfirm.extend({render:function(){this.html(this.get("text")),this.$el.addClass("acf-fc-popup acfe-fc-secondary-popup")}}))({target:t,targetConfirm:!1,text:a,context:this,confirm:function(e,t){"acfe-paste-layouts"===t.attr("data-name")?this.acfePasteLayouts():"acfe-copy-layouts"===t.attr("data-name")&&this.acfeCopyLayouts()}}).on("click","a","onConfirm")},acfeCopyLayouts:function(){var e=this.$layoutsWrap().clone(),t=this.$control().find("> input[type=hidden]").attr("name");this.acfeFixInputs(e),this.acfeCleanLayouts(e);e=JSON.stringify({source:t,layouts:e.html()});acfe.copyClipboard(e,{auto:acf.__("Layouts data have been copied to your clipboard.")+"\n"+acf.__('You can now paste it on another page, using the "Paste" button action.'),manual:acf.__("Please copy the following data to your clipboard.")+"\n"+acf.__('You can then paste it on another page, using the "Paste" button action.')})},acfePasteLayouts:function(){var n=this,e=prompt(acf.__("Please paste previously copied layout data in the following field:"));if(null!=e&&""!==e)try{var t=JSON.parse(e),i=t.source,a=f(t.layouts).closest("[data-layout]");if(!a.length)return alert("No layouts data available");var o=f(n.$popup().html()),c=n.$layouts(),r=[];if(a.each(function(){var e,t=f(this),a=t.data("layout"),i=o.find('[data-layout="'+a+'"]'),i=(i.data("min"),i.data("max")||0),a=(e=a,c.filter(function(){return f(this).data("layout")===e}).length);i&&i<=a||n.$clone(t.attr("data-layout")).length&&r.push(t)}),!r.length)return alert("No layouts could be pasted");f.each(r,function(){var e=f(this),t=i+"["+e.attr("data-id")+"]",a=n.$control().find("> input[type=hidden]").attr("name");n.acfeDuplicate({layout:e,before:!1,search:t,parent:a})})}catch(e){console.log(e),alert("Invalid data")}},acfeDuplicate:function(a){if(a=acf.parseArgs(a,{layout:"",before:!1,parent:!1,search:"",replace:""}),!this.allowAdd())return!1;var i=acf.uniqid();a.parent&&(a.search||(a.search=a.parent+"["+a.layout.attr("data-id")+"]"),a.replace=a.parent+"["+i+"]");var e,t={target:a.layout,search:a.search,replace:a.replace,append:this.proxy(function(e,t){t.addClass("acfe-layout-duplicated"),t.attr("data-id",i),a.before?a.before.after(t):this.$layoutsWrap().append(t),acf.enable(t,this.cid),this.render()})};e=acfe.versionCompare(acf.get("acf_version"),"<","5.9")?acf.duplicate(t):this.acfeNewAcfDuplicate(t),this.$input().trigger("change");t=acf.getFields({type:"tab",parent:e});return t.length&&f.each(t,function(){this.$el.hasClass("acf-hidden")&&this.tab.$el.addClass("acf-hidden")}),e},acfeNewAcfDuplicate:function(e){e instanceof jQuery&&(e={target:e}),(e=acf.parseArgs(e,{target:!1,search:"",replace:"",rename:!0,before:function(e){},after:function(e,t){},append:function(e,t){e.after(t)}})).target=e.target||e.$el;var t=e.target;e.search=e.search||t.attr("data-id"),e.replace=e.replace||acf.uniqid(),e.before(t),acf.doAction("before_duplicate",t);var a=t.clone();return e.rename&&acf.rename({target:a,search:e.search,replace:e.replace,replacer:"function"==typeof e.rename?e.rename:null}),a.removeClass("acf-clone"),a.find(".ui-sortable").removeClass("ui-sortable"),e.after(t,a),acf.doAction("after_duplicate",t,a),e.append(t,a),acf.doAction("append",a),a},acfeFixInputs:function(e){e.find("input").each(function(){f(this).attr("value",this.value)}),e.find("textarea").each(function(){f(this).html(this.value)}),e.find("input:radio,input:checkbox").each(function(){this.checked?f(this).attr("checked","checked"):f(this).attr("checked",!1)}),e.find("option").each(function(){this.selected?f(this).attr("selected","selected"):f(this).attr("selected",!1)})},acfeCleanLayouts:function(e){e.find(".acf-editor-wrap").each(function(){var e=f(this);e.find(".wp-editor-container div").remove(),e.find(".wp-editor-container textarea").css("display","")}),e.find(".acfe-block-editor-wrapper").each(function(){f(this).find(".editor").remove()}),e.find(".acf-date-picker").each(function(){f(this).find("input.input").removeClass("hasDatepicker").removeAttr("id")}),e.find(".acf-time-picker").each(function(){f(this).find("input.input").removeClass("hasDatepicker").removeAttr("id")}),e.find(".acf-date-time-picker").each(function(){f(this).find("input.input").removeClass("hasDatepicker").removeAttr("id")}),e.find(".acfe-field-code-editor").each(function(){f(this).find(".CodeMirror").remove()}),e.find(".acf-color-picker").each(function(){var e=f(this),t=e.find("> input"),a=e.find(".wp-picker-container input.wp-color-picker").clone();t.after(a),e.find(".wp-picker-container").remove()}),e.find(".acf-field-post-object").each(function(){var e=f(this);e.find("> .acf-input span").remove(),e.find("> .acf-input select").removeAttr("tabindex aria-hidden").removeClass()}),e.find(".acf-field-page-link").each(function(){var e=f(this);e.find("> .acf-input span").remove(),e.find("> .acf-input select").removeAttr("tabindex aria-hidden").removeClass()}),e.find(".acf-field-select").each(function(){var e=f(this);e.find("> .acf-input span").remove(),e.find("> .acf-input select").removeAttr("tabindex aria-hidden").removeClass()}),e.find(".acf-field-font-awesome").each(function(){var e=f(this);e.find("> .acf-input span").remove(),e.find("> .acf-input select").removeAttr("tabindex aria-hidden")}),e.find(".acf-tab-wrap").each(function(){var e=f(this),t=e.closest(".acf-fields"),a=[];f.each(e.find("li a"),function(){a.push(f(this))}),t.find("> .acf-field-tab").each(function(){$current_tab=f(this),f.each(a,function(){var e=f(this);e.attr("data-key")===$current_tab.attr("data-key")&&$current_tab.find("> .acf-input").append(e)})}),e.remove()}),e.find(".acf-field-accordion").each(function(){var e=f(this);e.find("> .acf-accordion-title > .acf-accordion-icon").remove(),e.after('<div class="acf-field acf-field-accordion" data-type="accordion"><div class="acf-input"><div class="acf-fields" data-endpoint="1"></div></div></div>')})}}))}(jQuery),function(t){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{"new_field/type=flexible_content":"newField",show:"onShow",hide:"onHide",append:"onAppend"},newField:function(e){e.addEvents({"click .acfe-fc-placeholder":"onClickCollapse"}),e.addEvents({"click .acfe-flexible-opened-actions > a":"onClickCollapse"}),e.has("acfeFlexibleModalEdition")&&(e.removeEvents({'click [data-name="collapse-layout"]':"onClickCollapse"}),(e.has("acfeFlexiblePlaceholder")||e.has("acfeFlexiblePreview"))&&e.removeEvents({"click .acfe-fc-placeholder":"onClickCollapse"})),e.has("acfeFlexibleLock")&&e.removeEvents({mouseover:"onHover"}),e.$layouts().each(function(){e.trigger("newLayout",[t(this)])})},onShow:function(e,t){"collapse"===t&&e.is(".layout")&&acf.getClosestField(e).trigger("showLayout",[e])},onHide:function(e,t){"collapse"===t&&e.is(".layout")&&!e.is(".acf-clone")&&acf.getClosestField(e).trigger("hideLayout",[e])},onAppend:function(e){var t;e?.[0]?.classList?.contains("layout")&&((t=acf.getClosestField(e)).trigger("newLayout",[e]),t.trigger("appendLayout",[e]))}})}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_modal_edit",type:"flexible_content",condition:function(){return this.has("acfeFlexibleModalEdition")},events:{'click [data-action="acfe-flexible-modal-edit"]':"acfeModalEdit"},setActiveLayout:function(e){},acfeModalEdit:function(e,t){var a=t.closest(".layout"),i=a.find("> .acfe-modal.-fields"),n=a.find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle"),t=n.find("> .acf-fc-layout-order").outerHTML(),n=acfe.getTextNode(n.find(".acf-fc-layout-title"));acfe.getModal(i,{open:!0,title:t+n,onOpen:this.proxy(function(){this.openLayout(a)}),onClose:this.proxy(function(){this.closeLayout(a)})})}}),function(n){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_modal_select",type:"flexible_content",condition:function(){return this.has("acfeFlexibleModal")&&1<this.$clones().length},onClickAdd:function(e,t){var a=this;if(!a.validateAdd())return!1;var i=null;"layout"===t.data("context")?i=t.closest(".layout"):"top-actions"===t.data("context")&&(i=t.closest(".acf-flexible-content").find(".values .layout").first()),acfe.newModal({destroy:!0,modal:"fc_select",title:a.get("acfeFlexibleModalTitle",a.get("buttonLabel")),class:"-select acfe-modal-select-"+a.get("name")+" acfe-modal-select-"+a.get("key"),size:a.get("acfeFlexibleModalSize"),content:function(){var e=a.getPopupHTML();return n(e).children()},events:{"click .acfe-fc-categories a":"onClickCategory","click a[data-layout]":"onClickLayout"},onOpen:function(){var e=acfe.versionCompare(acf.get("wp_version"),">=","5.5")?"dashicons-info-outline":"dashicons-info";this.$("li a span.badge").addClass("acf-js-tooltip dashicons "+e).appendTo(this.$("li a span.badge").prev(".acfe-fc-layout-label")),this.$("li:first-of-type a").blur()},$categoriesWrap:function(){return this.$(".acfe-fc-categories")},$categories:function(){return this.$categoriesWrap().find("a")},$category:function(e){return this.$categories().filter('[data-category="'+e+'"]')},$activeCategory:function(){return this.$categories().filter(".-active")},onClickCategory:function(e,t){e.preventDefault(),this.switchCategory(t.data("category"))},switchCategory:function(e,t=!1){this.$categories().removeClass("-active"),this.$category(e).addClass("-active"),t||(this.showActiveCategoryLayouts(),this.trigger("switch_category",[e]))},hasCategories:function(){return 0<this.$(".acfe-fc-categories").length},getCategories:function(){return this.$categories().map(function(){return n(this).data("category")}).get()},getActiveCategory:function(){return this.$activeCategory().data("category")},disableCategory:function(e){this.$category(e).addClass("-disabled")},disableCategories:function(){this.$categories().addClass("-disabled")},enableCategory:function(e){this.$category(e).removeClass("-disabled")},enableCategories:function(){this.$categories().removeClass("-disabled")},isCategoryDisabled:function(e){return this.$category(e).hasClass("-disabled")},$layouts:function(){return this.$("a[data-layout]")},$categoryLayouts:function(e){return"acfe-all"===e?this.$layouts():this.$layouts().filter("[data-category]").filter(function(){return n(this).data("category").includes(e)})},$activeCategoryLayouts:function(){if(!this.hasCategories())return this.$layouts();var e=this.getActiveCategory();return this.$categoryLayouts(e)},getLayouts:function(){return this.$layouts().map(function(){return n(this).data("layout")})},getCategoryLayouts:function(e){return this.$categoryLayouts(e).map(function(){return n(this).data("layout")}).get()},getActiveCategoryLayouts:function(){return this.$activeCategoryLayouts().map(function(){return n(this).data("layout")}).get()},hideLayouts:function(e=[]){((e=acfe.getArray(e)).length?this.$layouts().filter(function(){return acfe.inArray(n(this).data("layout"),e)}):this.$layouts()).closest("li").hide()},showLayouts:function(e=[]){((e=acfe.getArray(e)).length?this.$layouts().filter(function(){return acfe.inArray(n(this).data("layout"),e)}):this.$layouts()).closest("li").show()},hideActiveCategoryLayouts:function(){this.$activeCategoryLayouts().closest("li").hide()},showActiveCategoryLayouts:function(){this.hideLayouts(),this.$activeCategoryLayouts().closest("li").show()},hideCategoryLayouts:function(e){this.$categoryLayouts(e).closest("li").hide()},showCategoryLayouts:function(e){this.hideLayouts(),this.$categoryLayouts(e).closest("li").show()},isLayoutHidden:function(e){return this.$layouts().filter(function(){return n(this).data("layout")===e}).closest("li").is(":hidden")},layoutHasCategory:function(e,t){return this.$layouts().filter(function(){return n(this).data("layout")===e}).data("category").includes(t)},onClickLayout:function(e,t){e.preventDefault(),this.close(),a.add({layout:t.data("layout"),before:i})}})}})}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_modal_settings",type:"flexible_content",events:{'click [data-name="acfe-settings"]':"acfeLayoutSettings"},acfeLayoutSettings:function(e,t){var a=t.closest(".layout"),i=a.find("> .acfe-modal.-settings"),n=a.find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle"),t=n.find("> .acf-fc-layout-order").outerHTML(),n=acfe.getTextNode(n.find(".acf-fc-layout-title"));acfe.getModal(i,{open:!0,title:t+n,onClose:this.proxy(function(){this.has("acfeFlexiblePreview")&&this.closeLayout(a)})})}}),function(i){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_one_click",type:"flexible_content",condition:function(){return 1===this.$clones().length},onClickAdd:function(e,t){if(!this.validateAdd())return!1;var a=null;"layout"===t.data("context")?a=t.closest(".layout"):"top-actions"===t.data("context")&&(a=t.closest(".acf-flexible-content").find(".values .layout").first()),this.add({layout:i(this.$clones()[0]).data("layout"),before:a});a=i(".acf-fc-popup");a.length&&a.hide()}})}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acfe.FieldExtender({id:"fc_placeholder",type:"flexible_content",condition:function(){return this.has("acfeFlexiblePlaceholder")},initialize:function(){this.getParent(e).initialize.apply(this,arguments),this.addEvents({showLayout:"acfePlaceholderShowLayout",hideLayout:"acfePlaceholderHideLayout",newLayout:"acfePlaceholderNewLayout"})},acfePlaceholderShowLayout:function(e,t,a){this.has("acfeFlexibleModalEdition")||acf.hide(a.find("> .acfe-fc-placeholder"))},acfePlaceholderHideLayout:function(e,t,a){acf.show(a.find("> .acfe-fc-placeholder"))},acfePlaceholderNewLayout:function(e,t,a){this.isLayoutClosed(a)&&acf.show(a.find("> .acfe-fc-placeholder"))}}))}(jQuery),function(l){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_preview",type:"flexible_content",condition:function(){return this.has("acfeFlexiblePreview")},events:{hideLayout:"acfePreviewHideLayout",appendLayout:"acfePreviewAppendLayout"},acfePreviewHideLayout:function(e,t,a){this.acfeLayoutPreview(a)},acfePreviewAppendLayout:function(e,t,a){this.acfeLayoutPreview(a)},acfeLayoutPreview:function(t){var a,i,n,o,e,c,r,f;this.isLayoutClosed(t)&&!t.find("> .acfe-fc-placeholder").hasClass("-loading")&&(a=this.get("key"),i=this.get("name"),n=this.$el,o=t.data("layout"),e=t.index(),(c=t.find("> .acfe-fc-placeholder")).addClass("acfe-fc-preview -loading").find("> .acfe-flexible-placeholder").prepend('<span class="spinner"></span>'),c.find("> .acfe-fc-overlay").addClass("-hover"),r=t.children("input").attr("name").replace("[acf_fc_layout]",""),f={action:"acfe/flexible/layout_preview",field_key:a,i:e,layout:o,value:acf.serialize(t,r)},f=acf.applyFilters("acfe/fields/flexible_content/preview_data",f,n,t),f=acf.applyFilters("acfe/fields/flexible_content/preview_data/name="+i,f,n,t),f=acf.applyFilters("acfe/fields/flexible_content/preview_data/key="+a,f,n,t),f=acf.applyFilters("acfe/fields/flexible_content/preview_data/layout="+o,f,n,t),f=acf.applyFilters("acfe/fields/flexible_content/preview_data/name="+i+"&layout="+o,f,n,t),f=acf.applyFilters("acfe/fields/flexible_content/preview_data/key="+a+"&layout="+o,f,n,t),acf.doAction("acfe/fields/flexible_content/before_preview",n,t,f),acf.doAction("acfe/fields/flexible_content/before_preview/name="+i,n,t,f),acf.doAction("acfe/fields/flexible_content/before_preview/key="+a,n,t,f),acf.doAction("acfe/fields/flexible_content/before_preview/layout="+o,n,t,f),acf.doAction("acfe/fields/flexible_content/before_preview/name="+i+"&layout="+o,n,t,f),acf.doAction("acfe/fields/flexible_content/before_preview/key="+a+"&layout="+o,n,t,f),l.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(f),dataType:"html",type:"post",context:this,success:function(e){e?c.find("> .acfe-flexible-placeholder").html(e):c.removeClass("acfe-fc-preview"),acf.doAction("acfe/fields/flexible_content/preview",e,n,t,f),acf.doAction("acfe/fields/flexible_content/preview/name="+i,e,n,t,f),acf.doAction("acfe/fields/flexible_content/preview/key="+a,e,n,t,f),acf.doAction("acfe/fields/flexible_content/preview/layout="+o,e,n,t,f),acf.doAction("acfe/fields/flexible_content/preview/name="+i+"&layout="+o,e,n,t,f),acf.doAction("acfe/fields/flexible_content/preview/key="+a+"&layout="+o,e,n,t,f)},complete:function(){c.find("> .acfe-fc-overlay").removeClass("-hover"),c.removeClass("-loading").find("> .acfe-flexible-placeholder > .spinner").remove()}}))}})}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_state",type:"flexible_content",condition:function(){return this.has("acfeFlexibleOpen")},addCollapsed:function(){}}),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_title_ajax",type:"flexible_content",condition:function(){return this.has("acfeFlexibleRemoveAjaxTitle")},renderLayout:function(){}}),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_title_inline",type:"flexible_content",condition:function(){return this.has("acfeFlexibleTitleEdition")},events:{"click .acf-fc-layout-handle":"acfeEditLayoutTitleToggleHandle","click .acf-fc-layout-title":"acfeEditLayoutTitle","blur input.acfe-flexible-control-title":"acfeEditLayoutTitleToggle","click input.acfe-flexible-control-title":"acfeEditLayoutTitlePropagation","input [data-acfe-flexible-control-title-input]":"acfeEditLayoutTitleInput","keypress [data-acfe-flexible-control-title-input]":"acfeEditLayoutTitleInputEnter"},acfeEditLayoutTitleToggleHandle:function(e,t){t=t.closest(".layout");t.hasClass("acfe-flexible-title-edition")&&t.find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle > input.acfe-flexible-control-title").trigger("blur")},acfeEditLayoutTitle:function(e,t){e.stopPropagation(),this.acfeEditLayoutTitleToggle(e,t)},acfeEditLayoutTitleToggle:function(e,t){var a,i=t.closest(".layout"),t=i.find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle");t.find(".acf-fc-layout-title");i.hasClass("acfe-flexible-title-edition")?(""===(a=t.find("> input[data-acfe-flexible-control-title-input]")).val()&&a.val(a.attr("placeholder")).trigger("input"),i.removeClass("acfe-flexible-title-edition"),a.insertAfter(i.find("> .acf-fc-layout-actions-wrap"))):(a=(a=i.find("> input[data-acfe-flexible-control-title-input]")).appendTo(t),i.addClass("acfe-flexible-title-edition"),a.focus().attr("size",a.val().length))},acfeEditLayoutTitlePropagation:function(e,t){e.stopPropagation()},acfeEditLayoutTitleInput:function(e,t){var a=t.closest(".layout").find("> .acf-fc-layout-actions-wrap > .acf-fc-layout-handle .acf-fc-layout-title"),i=t.val();t.attr("size",i.length),a.html(i)},acfeEditLayoutTitleInputEnter:function(e,t){13===e.keyCode&&(e.preventDefault(),t.blur())}}),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&acfe.FieldExtender({id:"fc_toggle",type:"flexible_content",condition:function(){return this.has("acfeFlexibleToggle")},events:{'click [data-name="acfe-toggle-layout"]':"acfeToggleLayout"},acfeToggleLayout:function(e,t){var a=t.closest(".layout"),t=a.find("> .acfe-flexible-layout-toggle");t.length&&("1"===t.val()?(a.removeClass("acfe-flexible-layout-hidden"),t.val("")):(a.addClass("acfe-flexible-layout-hidden"),t.val("1")))}}),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({wait:!1,type:"group",events:{duplicateField:"onDuplicate"},initialize:function(){this.has("acfeGroupModal")&&(this.$inputWrap().find("> .acf-fields, > .acf-table").wrapAll('<div class="acfe-modal"><div class="acfe-modal-wrapper"><div class="acfe-modal-content"></div></div></div>'),this.$inputWrap().append('<a href="#" class="acf-button button" data-modal>'+this.get("acfeGroupModalButton")+"</a>"),this.initializeModal())},initializeModal:function(){var e,t=this.$labelWrap().find("label").text().trim();this.$el.is("td")&&(t=this.get("acfeGroupModalButton"),(e=this.$el.closest("table").find(' > thead th[data-key="'+this.get("key")+'"]')).length&&(t=acfe.getTextNode(e))),t.length||(t=this.get("acfeGroupModalButton")),this.getModal({title:t,size:this.has("acfeGroupModalSize")?this.get("acfeGroupModalSize"):"large",footer:!!this.has("acfeGroupModalClose")&&acf.__("Close"),class:"acfe-modal-edit-"+this.get("name")+" acfe-modal-edit-"+this.get("key")})},onDuplicate:function(e,t,a){a.find(".acf-input:first > a[data-modal]").remove()}}),acf.registerFieldType(e))}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&void 0!==acf.models.IconPickerField&&(acf.models.IconPickerField.prototype.get=function(e){return this.data[e]}),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.models.RadioField,acf.models.RadioField=e.extend({setValue:function(e){if(!e)return this.clearValue();e=this.$(':radio[value="'+e+'"]');e.length&&!e.is(":checked")&&(e.prop("checked",!0).trigger("change"),this.onClick(null,e))},clearValue:function(){this.get("allow_null")?this.$input().length&&this.onClick(null,this.$input()):this.val(this.$(":radio").first().val())}}))}(jQuery),function(i){var e,t;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({type:"acfe_recaptcha",wait:"load",widgetID:0,events:{invalidField:"onInvalidField"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="hidden"]')},initialize:function(){t.load(this,this.render)},render:function(){"v2"===this.get("version")?this.renderV2():"v3"===this.get("version")&&this.renderV3()},renderV2:function(){this.widgetID=grecaptcha.render(this.$control().find("> div")[0],{sitekey:this.get("siteKey"),theme:this.get("theme"),size:this.get("size"),callback:this.proxy(function(e){acf.val(this.$input(),e,!0),this.removeError()}),"error-callback":this.proxy(function(){this.$el.addClass("acf-error"),this.showNotice({text:"An error has occured",type:"error",dismiss:!1})}),"expired-callback":this.proxy(function(){this.showError("reCaptcha has expired")})})},renderV3:function(){var t=this.$input(),e=this.get("siteKey"),a=function(){grecaptcha.execute(e,{action:"homepage"}).then(function(e){acf.val(t,e,!0)}),setTimeout(a,8e4)};a()},reset:function(){"v2"===this.get("version")?(grecaptcha.reset(this.widgetID),acf.val(this.$input(),"",!0)):"v3"===this.get("version")&&this.renderV3()},onInvalidField:function(e,t){this.reset()}}),acf.registerFieldType(e),t=new acf.Model({busy:!1,load:function(e,t){t=e.proxy(t);var a="https://www.google.com/recaptcha/api.js?render="+e.get("siteKey"),a="v2"===e.get("version")?"https://www.google.com/recaptcha/api.js?render=explicit":a;if("undefined"!=typeof grecaptcha||acf.isset(window,"grecaptcha"))return t();acf.addAction("acfe/recpatcha_loaded",t),this.busy||(this.busy=!0,i.ajax({url:a,dataType:"script",cache:!0,context:this,success:function(){grecaptcha.ready(this.proxy(function(){acf.doAction("acfe/recpatcha_loaded"),this.busy=!1}))}}))}}))}(jQuery),jQuery,"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(acf.getFieldType("repeater").prototype.acfeOnHover=function(){this.off("mouseover")},acf.addAction("new_field/type=repeater",function(e){e.has("acfeRepeaterLock")&&(e.removeEvents({mouseover:"onHover"}),e.addEvents({mouseover:"acfeOnHover"})),e.has("acfeRepeaterRemoveActions")&&(e.$actions().remove(),e.$el.find("thead:first > tr > th.acf-row-handle:last").remove(),e.$rows().find("> .acf-row-handle:last").remove()),e.has("acfeRepeaterStylisedButton")&&(e.$button().removeClass("button-primary"),e.$actions().addClass("acfe-repeater-stylised-button"))})),function(r){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{"new_field/type=select":"newSelect",select2_init:"init"},filters:{select2_args:"args"},newSelect:function(e){e.inherit(e.$input()),!e.get("ui")&&e.get("allow_null")&&e.$input().find("option").each(function(e,t){!t.value&&t.text.startsWith("- ")&&t.text.endsWith(" -")&&(t.text=t.text.substring(2),t.text=t.text.substring(0,t.text.length-2))}),(e.has("acfePrepend")||e.has("acfeAppend"))&&(e.$input().parent(".acf-input-wrap").length||(e.$input().wrapAll('<div class="acf-input-wrap"></div>'),e.get("ui")&&e.$(".acf-input-wrap:first").append(e.$(".select2")),e.has("acfePrepend")&&(e.$(".acf-input-wrap:first").before('<div class="acf-input-prepend">'+e.get("acfePrepend")+"</div>"),e.$input().addClass("acf-is-prepended")),e.has("acfeAppend")&&(e.$(".acf-input-wrap:first").before('<div class="acf-input-append">'+e.get("acfeAppend")+"</div>"),e.$input().addClass("acf-is-appended"))))},init:function(e,t,a,i,n){e.on("select2:clear",function(e){r(this).on("select2:opening.cancelOpen",function(e){e.preventDefault(),r(this).off("select2:opening.cancelOpen")})}),i&&(e.data("select2")&&e.data("select2").$dropdown.addClass("select2-dropdown-acf").addClass("select2-dropdown-acf-field-"+i.get("name")).addClass("select2-dropdown-acf-field-"+i.get("key")),!i.get("multiple")&&i.get("acfeSearchPlaceholder")&&e.on("select2:open",function(e){r(".select2-search.select2-search--dropdown > .select2-search__field").attr("placeholder",i.get("acfeSearchPlaceholder"))}))},args:function(e,t,a,i,n){return i&&i.get("acfeAllowCustom")&&(e.tags=!0,e.createTag=function(e){var t,a=r.trim(e.term);if(""===a)return null;var i=acf.isget(this,"_request","responseJSON","results");if(i){e:for(var n of i)if(n.children)for(var o of n.children)if("string"==typeof o.id&&o.id.toLowerCase()===a.toLowerCase()){t=!0;break e}}else for(var c of this.$element.find("option"))if(c.value.toLowerCase()===a.toLowerCase()){t=!0;break}return t?null:{id:a,text:a}},e.insertTag=function(e,t){var a,i;for(i of e)if(r.trim(t.text).toUpperCase()===r.trim(i.text).toUpperCase()){a=!0;break}a||e.unshift(t)}),e}})}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({type:"acfe_slug",events:{"input input":"onInput","focusout input":"onFocusOut"},onInput:function(e,t){t.val(t.val().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/\_\_+/g,"_").replace(/^-+/,""))},onFocusOut:function(e,t){t.val(t.val().toLowerCase().replace(/-+$/,"").replace(/_+$/,""))}}),acf.registerFieldType(e))}(jQuery),function(a){"undefined"!=typeof acf&&"undefined"!=typeof acfe&&new acf.Model({actions:{"prepare_field/type=tab":"prepareField"},prepareField:function(e){var t,i,n;e.has("noPreference")&&(t=e.findTabs(),t=acf.getInstances(t),i=e.get("key"),!t.length||(n=acf.getPreference("this.tabs"))&&(a.each(t,function(e,t){var a=t.get("index");t.data.key===i&&(n[a]=0)}),acf.setPreference("this.tabs",n)))}})}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.Field.extend({type:"textarea",events:{"keydown textarea":"onInput"},onInput:function(e,t){var a,i;this.has("acfeTextareaCode")&&9===e.keyCode&&(e.preventDefault(),a=this.$el.find("textarea")[0],i=a.selectionStart,this.$el.find("textarea").val(function(e,t){return t.substring(0,i)+" "+t.substring(a.selectionEnd)}),a.selectionEnd=i+4)}}),acf.registerFieldType(e))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.models.TrueFalseField,acf.models.TrueFalseField=e.extend({setValue:function(e){if(!e)return this.clearValue();this.switchOn(),this.trigger("change")},clearValue:function(){this.switchOff(),this.trigger("change")}}))}(jQuery),function(){var e;"undefined"!=typeof acf&&"undefined"!=typeof acfe&&(e=acf.models.WysiwygField,acf.models.WysiwygField=e.extend({initialize:function(){this.has("id")||this.$control().hasClass("delay")||this.initializeEditor()}}),new acf.Model({actions:{"append_field/type=wysiwyg":"appendField","show_field/type=wysiwyg":"showField","ready_field/type=wysiwyg":"showField"},appendField:function(e){this.setTimeout(function(){this.showField(e)},1)},showField:function(e){e.has("acfeWysiwygAutoInit")&&e.$el.is(":visible")&&!e.has("id")&&!acfe.isFilterEnabled("acfeFlexibleOpen")&&this.initializeEditor(e)},initializeEditor:function(e){e.$control().hasClass("delay")&&(e.$control().removeClass("delay"),e.$control().find(".acf-editor-toolbar").remove(),e.initializeEditor())}}))}(jQuery); -
acf-extended/trunk/includes/admin/settings.php
r3400134 r3408550 514 514 'type' => 'true_false', 515 515 'description' => 'Show/hide reCaptcha v3 logo', 516 'category' => 'fields', 517 ), 518 array( 519 'label' => 'Compatibility: Title/Toggle', 520 'name' => 'acfe/compatibility/legacy_title_toggle', 521 'type' => 'true_false', 522 'description' => 'Enforce legacy Flexible Content Title/Toggle settings migration', 516 523 'category' => 'fields', 517 524 ), -
acf-extended/trunk/includes/compatibility-acf-6.5.php
r3400134 r3408550 14 14 function __construct(){ 15 15 16 add_filter('acfe/flexible/layout_disabled', array($this, 'layout_disabled'), 15, 3); 17 add_filter('acfe/flexible/layout_renamed', array($this, 'layout_renamed'), 15, 3); 18 19 add_filter('acf/load_value/type=flexible_content', array($this, 'load_value_assign_legacy_value'), 10, 3); 20 add_filter('acf/load_value/type=flexible_content', array($this, 'load_value_compat_toggle'), 15, 3); 21 add_filter('acf/update_value/type=flexible_content', array($this, 'update_value_cleanup_legacy'), 15, 3); 22 23 } 24 25 26 /** 27 * layout_disabled 28 * 29 * Pre ACF 6.5 back-compatibility 30 * Check if new layout_meta was ever saved 31 * If not, try to get legacy ACFE disabled layout value 32 * 33 * @param $disabled 34 * @param $field 35 * @param $i 36 * 37 * @return bool|mixed 38 */ 39 function layout_disabled($disabled, $field, $i){ 40 41 // pre-ACF 6.5+: bail early 42 if(!acfe_is_acf_65()){ 43 return $disabled; 44 } 45 46 // disabled already set 47 if(!empty($disabled)){ 48 return $disabled; 49 } 50 51 // check legacy ACFE setting 52 if(!in_array('toggle', $field['acfe_flexible_add_actions'])){ 53 return $disabled; 54 } 55 56 // get legacy ACFE toggle value 57 // note: $i can be acfcloneindex here 58 if(!empty($field['value'][ $i ]['_acfe_flexible_toggle'])){ 59 $disabled = (bool) $field['value'][ $i ]['_acfe_flexible_toggle']; 60 //acf_log('backcompat: load layout disabled', true); 61 } 62 63 return $disabled; 64 65 } 66 67 68 /** 69 * layout_renamed 70 * 71 * Pre ACF 6.5 back-compatibility 72 * Check if new layout_meta was ever saved 73 * If not, try to get legacy ACFE renamed layout value 74 * 75 * @param $renamed 76 * @param $field 77 * @param $i 16 add_filter('acf/validate_field/type=flexible_content', array($this, 'validate_field'), 20); 17 add_filter('acf/update_field/type=flexible_content', array($this, 'update_field'), 20); 18 add_filter('acf/load_value/type=flexible_content', array($this, 'load_value_assign_legacy_value'), 10, 3); 19 add_filter('acf/load_value/type=flexible_content', array($this, 'load_value_compat_toggle'), 15, 3); 20 add_filter('acf/update_value/type=flexible_content', array($this, 'update_value_cleanup_legacy'), 15, 3); 21 22 add_filter('acfe/flexible/layout_disabled', array($this, 'layout_disabled'), 15, 3); 23 add_filter('acfe/flexible/layout_renamed', array($this, 'layout_renamed'), 15, 3); 24 25 } 26 27 28 /** 29 * validate_field 30 * 31 * @param $field 78 32 * 79 33 * @return mixed 80 34 */ 81 function layout_renamed($renamed, $field, $i){ 82 83 // pre-ACF 6.5+: bail early 84 if(!acfe_is_acf_65()){ 85 return $renamed; 86 } 87 88 // disabled already set 89 if(!empty($renamed)){ 90 return $renamed; 91 } 92 93 // check legacy ACFE setting 94 if(!in_array('title', $field['acfe_flexible_add_actions'])){ 95 return $renamed; 96 } 97 98 // get legacy ACFE title value 99 // note: $i can be acfcloneindex here 100 if(!empty($field['value'][ $i ]['_acfe_flexible_layout_title'])){ 101 $renamed = $field['value'][ $i ]['_acfe_flexible_layout_title']; 102 //acf_log('backcompat: load layout renamed', $renamed); 103 } 104 105 return $renamed; 106 35 function validate_field($field){ 36 37 // pre-ACF 6.5+: bail early 38 if(!acfe_is_acf_65()){ 39 return $field; 40 } 41 42 // check if setting is enabled 43 if(!acfe_get_setting('compatibility/legacy_title_toggle')){ 44 return $field; 45 } 46 47 // get acfe flexible content actions 48 $actions = acf_maybe_get($field, 'acfe_flexible_add_actions'); 49 $actions = acf_get_array($actions); // cast as array 50 51 // enable legacy title + toggle 52 if(!in_array('title', $actions)) $actions[] = 'title'; 53 if(!in_array('toggle', $actions)) $actions[] = 'toggle'; 54 55 // assign 56 $field['acfe_flexible_add_actions'] = $actions; 57 58 // return 59 return $field; 60 61 } 62 63 64 /** 65 * update_field 66 * 67 * This logic ensure to pass the legacy title + toggle settings 68 * when updating an already existing field group with a flexible content which used to have these settings 69 * 70 * @param $field 71 * 72 * @return void 73 */ 74 function update_field($field){ 75 76 // pre-ACF 6.5+: bail early 77 if(!acfe_is_acf_65()){ 78 return $field; 79 } 80 81 // get original field 82 $original_field = acf_get_field($field['key']); 83 if(!$original_field){ 84 return $field; 85 } 86 87 // get original acfe actions 88 $original_actions = acf_maybe_get($original_field, 'acfe_flexible_add_actions'); 89 $original_actions = acf_get_array($original_actions); // cast as array 90 91 // no original actions 92 if(empty($original_actions)){ 93 return $field; 94 } 95 96 // vars 97 $pass_actions = array(); 98 99 // pass legacy title + toggle if they were already set 100 if(in_array('title', $original_actions)) $pass_actions[] = 'title'; 101 if(in_array('toggle', $original_actions)) $pass_actions[] = 'toggle'; 102 103 // nothing to pass 104 if(empty($pass_actions)){ 105 return $field; 106 } 107 108 // get new acfe actions 109 $new_actions = acf_maybe_get($field, 'acfe_flexible_add_actions'); 110 $new_actions = acf_get_array($new_actions); // cast as array 111 112 // loop on pass actions (title + toggle) 113 foreach($pass_actions as $pass_action){ 114 115 // check if title/toggle doesn't already exist 116 if(!in_array($pass_action, $new_actions)){ 117 $new_actions[] = $pass_action; 118 } 119 } 120 121 // set new actions 122 $field['acfe_flexible_add_actions'] = $new_actions; 123 124 // return field 125 return $field; 126 107 127 } 108 128 … … 132 152 133 153 // check inline title + toggle 134 if(! in_array('title', $field['acfe_flexible_add_actions']) && !in_array('toggle', $field['acfe_flexible_add_actions'])){154 if(!$this->has_title_action($field) && !$this->has_toggle_action($field)){ 135 155 return $value; 136 156 } … … 140 160 141 161 // cleanup legacy ACFE title 142 if(in_array('title', $field['acfe_flexible_add_actions'])){ 143 //acf_log('backcompat: delete title'); 162 if($this->has_title_action($field)){ 144 163 acf_delete_metadata($post_id, "{$field['name']}_{$i}_acfe_flexible_layout_title"); 145 164 acf_delete_metadata($post_id, "_{$field['name']}_{$i}_acfe_flexible_layout_title"); … … 147 166 148 167 // cleanup legacy ACFE toggle 149 if(in_array('toggle', $field['acfe_flexible_add_actions'])){ 150 //acf_log('backcompat: delete toggle'); 168 if($this->has_toggle_action($field)){ 151 169 acf_delete_metadata($post_id, "{$field['name']}_{$i}_acfe_flexible_toggle"); 152 170 acf_delete_metadata($post_id, "_{$field['name']}_{$i}_acfe_flexible_toggle"); … … 192 210 193 211 // check inline title + toggle 194 if(! in_array('title', $field['acfe_flexible_add_actions']) && !in_array('toggle', $field['acfe_flexible_add_actions'])){212 if(!$this->has_title_action($field) && !$this->has_toggle_action($field)){ 195 213 return $value; 196 214 } … … 204 222 // assign legacy ACFE inline title value 205 223 // this later used in get_layout_renamed() to fallback to this value 206 if( in_array('title', $field['acfe_flexible_add_actions'])){224 if($this->has_title_action($field)){ 207 225 208 226 // get layout … … 215 233 // inline title always saved the title, event when default 216 234 if($_acfe_flexible_layout_title !== $layout['label']){ 217 //acf_log('backcompat: assign title', $value[ $i ]['acf_fc_layout'], $_acfe_flexible_layout_title);218 235 $value[ $i ]['_acfe_flexible_layout_title'] = $_acfe_flexible_layout_title; 219 236 } … … 223 240 // assign legacy ACFE toggle value 224 241 // this later used in get_layout_disabled() to fallback to this value 225 if(in_array('toggle', $field['acfe_flexible_add_actions'])){ 226 //acf_log('backcompat: assign toggle', $value[ $i ]['acf_fc_layout'], true); 242 if($this->has_toggle_action($field)){ 227 243 $value[ $i ]['_acfe_flexible_toggle'] = acf_get_metadata($post_id, $field['name'] . '_' . $i . '_acfe_flexible_toggle'); 228 244 } … … 253 269 } 254 270 271 // check setting 272 if(!$this->has_toggle_action($field)){ 273 return $value; 274 } 275 255 276 // bail early in admin 256 277 if(is_admin() && !wp_doing_ajax()){ … … 270 291 // bail early in preview 271 292 if(acf_maybe_get_POST('action') === 'acfe/flexible/layout_preview'){ 272 return $value;273 }274 275 // check setting276 if(!in_array('toggle', $field['acfe_flexible_add_actions'])){277 293 return $value; 278 294 } … … 321 337 322 338 /** 339 * layout_disabled 340 * 341 * Pre ACF 6.5 back-compatibility 342 * Check if new layout_meta was ever saved 343 * If not, try to get legacy ACFE disabled layout value 344 * 345 * @param $disabled 346 * @param $field 347 * @param $i 348 * 349 * @return bool|mixed 350 */ 351 function layout_disabled($disabled, $field, $i){ 352 353 // pre-ACF 6.5+: bail early 354 if(!acfe_is_acf_65()){ 355 return $disabled; 356 } 357 358 // disabled already set 359 if(!empty($disabled)){ 360 return $disabled; 361 } 362 363 // check legacy ACFE setting 364 if(!$this->has_toggle_action($field)){ 365 return $disabled; 366 } 367 368 // get legacy ACFE toggle value 369 // note: $i can be acfcloneindex here 370 if(!empty($field['value'][ $i ]['_acfe_flexible_toggle'])){ 371 $disabled = (bool) $field['value'][ $i ]['_acfe_flexible_toggle']; 372 } 373 374 return $disabled; 375 376 } 377 378 379 /** 380 * layout_renamed 381 * 382 * Pre ACF 6.5 back-compatibility 383 * Check if new layout_meta was ever saved 384 * If not, try to get legacy ACFE renamed layout value 385 * 386 * @param $renamed 387 * @param $field 388 * @param $i 389 * 390 * @return mixed 391 */ 392 function layout_renamed($renamed, $field, $i){ 393 394 // pre-ACF 6.5+: bail early 395 if(!acfe_is_acf_65()){ 396 return $renamed; 397 } 398 399 // disabled already set 400 if(!empty($renamed)){ 401 return $renamed; 402 } 403 404 // check legacy ACFE setting 405 if(!$this->has_title_action($field)){ 406 return $renamed; 407 } 408 409 // get legacy ACFE title value 410 // note: $i can be acfcloneindex here 411 if(!empty($field['value'][ $i ]['_acfe_flexible_layout_title'])){ 412 $renamed = $field['value'][ $i ]['_acfe_flexible_layout_title']; 413 } 414 415 return $renamed; 416 417 } 418 419 420 /** 421 * has_legacy_title 422 * 423 * @param $field 424 * 425 * @return bool 426 */ 427 function has_title_action($field){ 428 return in_array('title', $field['acfe_flexible_add_actions']); 429 } 430 431 432 /** 433 * has_legacy_toggle 434 * 435 * @param $field 436 * 437 * @return bool 438 */ 439 function has_toggle_action($field){ 440 return in_array('toggle', $field['acfe_flexible_add_actions']); 441 } 442 443 444 /** 323 445 * get_layout 324 446 * -
acf-extended/trunk/includes/fields/field-flexible-content.php
r3400134 r3408550 984 984 $title = $layout['label']; 985 985 $name = $field['_name']; 986 $key = $ layout['key'];986 $key = $field['key']; 987 987 988 988 // filters (default ACF filters) -
acf-extended/trunk/includes/init.php
r3400134 r3408550 50 50 function acfe_is_acf_622(){ 51 51 return acf_version_compare(acf_get_setting('version'), '>=', '6.2.2'); 52 } 53 54 /** 55 * acfe_is_acf_64 56 * 57 * @return bool 58 */ 59 function acfe_is_acf_64(){ 60 return acf_version_compare(acf_get_setting('version'), '>=', '6.4'); 52 61 } 53 62 -
acf-extended/trunk/includes/modules/form/module-form-front-render.php
r3400134 r3408550 175 175 } 176 176 177 // flexible content dynamic preview 178 if(acfe_is_dynamic_preview()){ 179 $form['attributes']['form']['element'] = 'div'; 180 } 181 177 182 return $form; 178 183 … … 204 209 if($form['attributes']['form']['id']){ 205 210 $atts['id'] = $form['attributes']['form']['id']; 206 }207 208 /**209 * form wrapper open210 */211 if(acfe_is_dynamic_preview()){212 $form['attributes']['form']['element'] = 'div';213 211 } 214 212 -
acf-extended/trunk/readme.txt
r3400134 r3408550 4 4 Tags: acf, custom fields, meta, admin, fields 5 5 Requires at least: 4.9 6 Tested up to: 6. 86 Tested up to: 6.9 7 7 Requires PHP: 5.6 8 Stable tag: 0.9.2 8 Stable tag: 0.9.2.1 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 495 495 == Changelog == 496 496 497 = 0.9.2.1 = 498 499 **ACF Extended Pro 0.9.2.1:** 500 501 * Field: Flexible Content - Grid System - Fixed Copy/Paste "Secondary Button" in small columns 502 * Field: Flexible Content - Grid System - Fixed multi-level Flexible Content icons in small columns 503 * Field: Phone Number - Intl Tel Input JS library is now loaded on-demand 504 * Field: Phone Number - Added initialization safe guard logic 505 506 **ACF Extended Basic 0.9.2.1:** 507 508 * Field: Flexible Content - Legacy Title/Toggle settings are now passed on Field Group update 509 * Field: Flexible Content - Added `acfe/compatibility/legacy_title_toggle` to enforce migration 510 * Field: Flexible Content - Added js action `acfe/fields/flexible_content/click_action_button` 511 * Field: Flexible Content - Added js filter `acfe/fields/flexible_content/prevent_action_button` 512 * Field: Flexible Content - Fixed `acf/fields/flexible_content/layout_title` `key` variation 513 * Field: Flexible Content - Fixed "Copy/Paste" icon visibility in multi-level Flexible Content 514 * Module: Performance Ultra - Fixed Post Revisions saving uncompressed meta with ACF 6.4+ 515 * Module: Form - Fixed Form render in the Flexible Content Dynamic Preview 516 * Field Group: Fixed ACF popup box style on the Field Group screen 517 * Global: Bump WP version up to 6.9 518 497 519 = 0.9.2 = 498 520 499 521 **Upgrade Notice:** 500 522 501 In case of customised WP Admin style with CSS rules overriding ACF/ACF Extended Flexible Content classes, please check your build before migrating to production. 502 503 ACF has new markup for Flexible Content since ACF 6.5+, and ACF Extended 0.9.2 has been updated to implement these changes. This update also cleanup/rename various ACF Extended CSS classes related to Flexible Content. 523 This patch implements ACF 6.5+ Flexible Content render style. In case of customized WP Admin style with CSS rules overriding the Flexible Content style, please check your setup. 524 525 **Security Notice:** 526 527 This patch fixes a vulnerability affecting users running versions 0.9.0.5 through 0.9.1.1. Please update your plugin to ensure continued security and stability. 504 528 505 529 **ACF Extended Pro 0.9.2:**
Note: See TracChangeset
for help on using the changeset viewer.