Plugin Directory

Changeset 3408550


Ignore:
Timestamp:
12/02/2025 10:14:06 PM (4 months ago)
Author:
hwk-fr
Message:

0.9.2.1 commit

Location:
acf-extended/trunk
Files:
1 added
11 edited

Legend:

Unmodified
Added
Removed
  • acf-extended/trunk/acf-extended.php

    r3400134 r3408550  
    33 * Plugin Name: Advanced Custom Fields: Extended
    44 * Description: All-in-one enhancement suite that improves WordPress & Advanced Custom Fields.
    5  * Version:     0.9.2
     5 * Version:     0.9.2.1
    66 * Author:      ACF Extended
    77 * Plugin URI:  https://www.acf-extended.com
     
    2020   
    2121    // vars
    22     var $version = '0.9.2';
     22    var $version = '0.9.2.1';
    2323   
    2424    /**
     
    9292           
    9393            // 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(),
    101101           
    102102            // 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,
    107107           
    108108            // 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,
    113113           
    114114            // 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,
    132132           
    133133            // 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,
    140141           
    141142        ));
     
    153154        // compatibility
    154155        acfe_include('includes/compatibility-acf-6.0.php');
     156        acfe_include('includes/compatibility-acf-6.4.php');
    155157        acfe_include('includes/compatibility-acf-6.5.php');
    156158       
  • acf-extended/trunk/assets/css/acfe-input.css

    r3400134 r3408550  
    869869}
    870870
    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 {
    873873    background: #fff
    874874}
    875875
    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 {
    880880    visibility: visible
    881881}
     
    10481048.acf-fc-top-actions .button[data-name=acfe-secondary-actions] {
    10491049    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    }
    10501056}
    10511057
     
    13201326}
    13211327
    1322 #acf-popup .bg {
     1328body:not(.post-type-acf-field-group) #acf-popup .bg {
    13231329    background: rgba(0, 0, 0, .7)
    13241330}
    13251331
    1326 #acf-popup .acf-popup-box {
     1332body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box {
    13271333    border-radius: 3px;
    13281334    overflow: hidden;
     
    13331339}
    13341340
    1335 #acf-popup .acf-popup-box .title {
     1341body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title {
    13361342    display: block;
    13371343    height: 50px;
     
    13481354}
    13491355
    1350 #acf-popup .acf-popup-box .title h3 {
     1356body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title h3 {
    13511357    display: inline;
    13521358    font-size: inherit;
     
    13551361}
    13561362
    1357 #acf-popup .acf-popup-box .title a[data-event=close] {
     1363body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close] {
    13581364    float: right;
    13591365    height: 50px;
     
    13691375}
    13701376
    1371 #acf-popup .acf-popup-box .title a[data-event=close]::before {
     1377body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]::before {
    13721378    height: 50px;
    13731379    width: 50px;
     
    13761382}
    13771383
    1378 #acf-popup .acf-popup-box .title a[data-event=close]:hover {
     1384body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]:hover {
    13791385    color: #00a0d2
    13801386}
    13811387
    1382 #acf-popup .acf-popup-box .title a[data-event=close]:focus {
     1388body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]:focus {
    13831389    border-radius: 0;
    13841390    -webkit-box-shadow: none;
     
    13861392}
    13871393
    1388 #acf-popup .acf-popup-box .title a[data-event=close] .acf-icon.-close {
     1394body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close] .acf-icon.-close {
    13891395    display: none
    13901396}
    13911397
    1392 #acf-popup .acf-popup-box .inner {
     1398body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner {
    13931399    margin: 0;
    13941400    padding: 0
    13951401}
    13961402
    1397 #acf-popup .acf-popup-box .inner>p {
     1403body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner>p {
    13981404    margin: 15px
    13991405}
    14001406
    1401 #acf-popup .acf-popup-box .inner .acf-field {
     1407body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field {
    14021408    padding: 15px;
    14031409    margin: 0
    14041410}
    14051411
    1406 #acf-popup .acf-popup-box .inner .acf-field .acf-label {
     1412body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field .acf-label {
    14071413    text-transform: unset;
    14081414    font-size: 13px
    14091415}
    14101416
    1411 #acf-popup .acf-popup-box .inner .acf-field input[type=text] {
     1417body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field input[type=text] {
    14121418    border-radius: 4px
    14131419}
    14141420
    1415 #acf-popup .acf-popup-box .inner .acf-actions {
     1421body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-actions {
    14161422    color: #23282d;
    14171423    background: #fcfcfc;
     
    14221428}
    14231429
    1424 #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn {
     1430body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn {
    14251431    line-height: 1.2;
    14261432    min-height: 32px;
     
    14281434}
    14291435
    1430 #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary {
     1436body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary {
    14311437    background-color: #b32d2e !important
    14321438}
    14331439
    1434 #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover {
     1440body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover {
    14351441    background-color: #a02829 !important
    14361442}
    14371443
    1438 #acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary {
     1444body: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 {
    14391445    background-color: #2271b1 !important
    14401446}
    14411447
    1442 #acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover {
     1448body: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 {
    14431449    background-color: #135e96 !important
    14441450}
  • 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  
    32763276        TooltipConfirmInitialize.apply(this, arguments);
    32773277
     3278        // only pre-ACF 6.5
    32783279        if (!acfe.isACF65()) {
    3279             // add "-legacy" class
     3280
    32803281            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);
    32843358
    32853359    };
  • 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);
     1jQuery,"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  
    514514                    'type'          => 'true_false',
    515515                    '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',
    516523                    'category'      => 'fields',
    517524                ),
  • acf-extended/trunk/includes/compatibility-acf-6.5.php

    r3400134 r3408550  
    1414    function __construct(){
    1515       
    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
    7832     *
    7933     * @return mixed
    8034     */
    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   
    107127    }
    108128   
     
    132152       
    133153        // 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)){
    135155            return $value;
    136156        }
     
    140160           
    141161            // 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)){
    144163                acf_delete_metadata($post_id, "{$field['name']}_{$i}_acfe_flexible_layout_title");
    145164                acf_delete_metadata($post_id, "_{$field['name']}_{$i}_acfe_flexible_layout_title");
     
    147166           
    148167            // 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)){
    151169                acf_delete_metadata($post_id, "{$field['name']}_{$i}_acfe_flexible_toggle");
    152170                acf_delete_metadata($post_id, "_{$field['name']}_{$i}_acfe_flexible_toggle");
     
    192210       
    193211        // 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)){
    195213            return $value;
    196214        }
     
    204222            // assign legacy ACFE inline title value
    205223            // 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)){
    207225               
    208226                // get layout
     
    215233                // inline title always saved the title, event when default
    216234                if($_acfe_flexible_layout_title !== $layout['label']){
    217                     //acf_log('backcompat: assign title', $value[ $i ]['acf_fc_layout'], $_acfe_flexible_layout_title);
    218235                    $value[ $i ]['_acfe_flexible_layout_title'] = $_acfe_flexible_layout_title;
    219236                }
     
    223240            // assign legacy ACFE toggle value
    224241            // 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)){
    227243                $value[ $i ]['_acfe_flexible_toggle'] = acf_get_metadata($post_id, $field['name'] . '_' . $i . '_acfe_flexible_toggle');
    228244            }
     
    253269        }
    254270       
     271        // check setting
     272        if(!$this->has_toggle_action($field)){
     273            return $value;
     274        }
     275       
    255276        // bail early in admin
    256277        if(is_admin() && !wp_doing_ajax()){
     
    270291        // bail early in preview
    271292        if(acf_maybe_get_POST('action') === 'acfe/flexible/layout_preview'){
    272             return $value;
    273         }
    274        
    275         // check setting
    276         if(!in_array('toggle', $field['acfe_flexible_add_actions'])){
    277293            return $value;
    278294        }
     
    321337   
    322338    /**
     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    /**
    323445     * get_layout
    324446     *
  • acf-extended/trunk/includes/fields/field-flexible-content.php

    r3400134 r3408550  
    984984        $title = $layout['label'];
    985985        $name = $field['_name'];
    986         $key = $layout['key'];
     986        $key = $field['key'];
    987987       
    988988        // filters (default ACF filters)
  • acf-extended/trunk/includes/init.php

    r3400134 r3408550  
    5050function acfe_is_acf_622(){
    5151    return acf_version_compare(acf_get_setting('version'),  '>=', '6.2.2');
     52}
     53
     54/**
     55 * acfe_is_acf_64
     56 *
     57 * @return bool
     58 */
     59function acfe_is_acf_64(){
     60    return acf_version_compare(acf_get_setting('version'),  '>=', '6.4');
    5261}
    5362
  • acf-extended/trunk/includes/modules/form/module-form-front-render.php

    r3400134 r3408550  
    175175        }
    176176       
     177        // flexible content dynamic preview
     178        if(acfe_is_dynamic_preview()){
     179            $form['attributes']['form']['element'] = 'div';
     180        }
     181       
    177182        return $form;
    178183       
     
    204209        if($form['attributes']['form']['id']){
    205210            $atts['id'] = $form['attributes']['form']['id'];
    206         }
    207        
    208         /**
    209          * form wrapper open
    210          */
    211         if(acfe_is_dynamic_preview()){
    212             $form['attributes']['form']['element'] = 'div';
    213211        }
    214212       
  • acf-extended/trunk/readme.txt

    r3400134 r3408550  
    44Tags: acf, custom fields, meta, admin, fields
    55Requires at least: 4.9
    6 Tested up to: 6.8
     6Tested up to: 6.9
    77Requires PHP: 5.6
    8 Stable tag: 0.9.2
     8Stable tag: 0.9.2.1
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    495495== Changelog ==
    496496
     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
    497519= 0.9.2 =
    498520
    499521**Upgrade Notice:**
    500522
    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.
     523This 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
     527This 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.
    504528
    505529**ACF Extended Pro 0.9.2:**
Note: See TracChangeset for help on using the changeset viewer.