From 49361c955eba544047134931be0830a95c3c4ce2 Mon Sep 17 00:00:00 2001 From: Elliot Condon Date: Fri, 31 May 2019 09:12:53 +0200 Subject: [PATCH] 5.8.0 --- acf.php | 5 +- assets/css/acf-global.css | 2 +- assets/css/acf-input.css | 2 +- assets/js/acf-input.js | 209 ++++--- assets/js/acf-input.min.js | 8 +- includes/acf-field-functions.php | 8 +- includes/acf-field-group-functions.php | 2 +- includes/acf-helper-functions.php | 63 ++ includes/acf-meta-functions.php | 12 +- includes/api/api-helpers.php | 240 ++----- includes/fields/class-acf-field-file.php | 36 +- .../fields/class-acf-field-google-map.php | 11 +- includes/fields/class-acf-field-link.php | 13 +- includes/fields/class-acf-field-page_link.php | 39 +- .../fields/class-acf-field-post_object.php | 41 +- .../fields/class-acf-field-relationship.php | 39 +- includes/fields/class-acf-field-select.php | 12 +- includes/fields/class-acf-field-user.php | 24 +- includes/forms/form-gutenberg.php | 63 +- includes/local-meta.php | 254 ++++++++ includes/locations.php | 10 +- lang/acf-de_DE.mo | Bin 53300 -> 53508 bytes lang/acf-de_DE.po | 171 ++--- lang/acf-de_DE_formal.mo | Bin 53488 -> 53693 bytes lang/acf-de_DE_formal.po | 169 ++--- lang/acf-nl_NL.mo | Bin 49686 -> 49688 bytes lang/acf-nl_NL.po | 4 +- lang/acf-pt_PT.mo | Bin 52215 -> 52552 bytes lang/acf-pt_PT.po | 250 ++++---- pro/acf-pro.php | 2 + pro/assets/css/acf-pro-input.css | 2 +- pro/assets/js/acf-pro-blocks.min.js | 1 + pro/assets/js/acf-pro-input.min.js | 2 +- pro/blocks.php | 591 ++++++++++++++++++ .../class-acf-field-flexible-content.php | 5 +- pro/fields/class-acf-field-gallery.php | 64 +- pro/fields/class-acf-field-repeater.php | 11 +- pro/locations/class-acf-location-block.php | 96 +++ readme.txt | 18 +- 39 files changed, 1693 insertions(+), 786 deletions(-) create mode 100644 includes/local-meta.php create mode 100644 pro/assets/js/acf-pro-blocks.min.js create mode 100644 pro/blocks.php create mode 100644 pro/locations/class-acf-location-block.php diff --git a/acf.php b/acf.php index 1a2358a..b5d1173 100644 --- a/acf.php +++ b/acf.php @@ -3,7 +3,7 @@ Plugin Name: Advanced Custom Fields PRO Plugin URI: https://www.advancedcustomfields.com/ Description: Customize WordPress with powerful, professional and intuitive fields. -Version: 5.7.13 +Version: 5.8.0 Author: Elliot Condon Author URI: http://www.elliotcondon.com/ Copyright: Elliot Condon @@ -18,7 +18,7 @@ if( ! class_exists('ACF') ) : class ACF { /** @var string The plugin version number */ - var $version = '5.7.13'; + var $version = '5.8.0'; /** @var array The plugin settings array */ var $settings = array(); @@ -161,6 +161,7 @@ class ACF { acf_include('includes/json.php'); acf_include('includes/l10n.php'); acf_include('includes/local-fields.php'); + acf_include('includes/local-meta.php'); acf_include('includes/loop.php'); acf_include('includes/media.php'); acf_include('includes/revisions.php'); diff --git a/assets/css/acf-global.css b/assets/css/acf-global.css index 6c1a4ec..bf4aa43 100644 --- a/assets/css/acf-global.css +++ b/assets/css/acf-global.css @@ -1 +1 @@ -.acf-hl{padding:0;margin:0;list-style:none;display:block;position:relative}.acf-hl>li{float:left;display:block;margin:0;padding:0}.acf-hl>li.acf-fr{float:right}.acf-hl:before,.acf-hl:after,.acf-bl:before,.acf-bl:after,.acf-cf:before,.acf-cf:after{content:"";display:block;line-height:0}.acf-hl:after,.acf-bl:after,.acf-cf:after{clear:both}.acf-bl{padding:0;margin:0;list-style:none;display:block;position:relative}.acf-bl>li{display:block;margin:0;padding:0;float:none}.acf-hidden{display:none !important}.acf-empty{display:table-cell !important}.acf-empty *{display:none !important}.acf-fl{float:left}.acf-fr{float:right}.acf-fn{float:none}.acf-al{text-align:left}.acf-ar{text-align:right}.acf-ac{text-align:center}.acf-loading,.acf-spinner{display:inline-block;height:20px;width:20px;vertical-align:text-top;background:transparent url(../images/spinner.gif) no-repeat 50% 50%}.acf-spinner{display:none}.acf-spinner.is-active{display:inline-block}.spinner.is-active{display:inline-block}.acf-required{color:#f00}.acf-soh .acf-soh-target{-webkit-transition:opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;-moz-transition:opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;-o-transition:opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;transition:opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;visibility:hidden;opacity:0}.acf-soh:hover .acf-soh-target{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;visibility:visible;opacity:1}.show-if-value{display:none}.hide-if-value{display:block}.has-value .show-if-value{display:block}.has-value .hide-if-value{display:none}.select2-search-choice-close{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.acf-tooltip{background:#2F353E;border-radius:5px;color:#fff;padding:5px 10px;position:absolute;font-size:12px;line-height:1.4em;z-index:900000}.acf-tooltip:before{border:solid;border-color:transparent;border-width:6px;content:"";position:absolute}.acf-tooltip.top{margin-top:-8px}.acf-tooltip.top:before{top:100%;left:50%;margin-left:-6px;border-top-color:#2F353E;border-bottom-width:0}.acf-tooltip.right{margin-left:8px}.acf-tooltip.right:before{top:50%;margin-top:-6px;right:100%;border-right-color:#2F353E;border-left-width:0}.acf-tooltip.bottom{margin-top:8px}.acf-tooltip.bottom:before{bottom:100%;left:50%;margin-left:-6px;border-bottom-color:#2F353E;border-top-width:0}.acf-tooltip.left{margin-left:-8px}.acf-tooltip.left:before{top:50%;margin-top:-6px;left:100%;border-left-color:#2F353E;border-right-width:0}.acf-tooltip .acf-overlay{z-index:-1}.acf-tooltip.-confirm{z-index:900001}.acf-tooltip.-confirm a{text-decoration:none;color:#9ea3a8}.acf-tooltip.-confirm a:hover{text-decoration:underline}.acf-tooltip.-confirm a[data-event="confirm"]{color:#F55E4F}.acf-overlay{position:fixed;top:0;bottom:0;left:0;right:0;cursor:default}.acf-tooltip-target{position:relative;z-index:900002}.acf-loading-overlay{position:absolute;top:0;bottom:0;left:0;right:0;cursor:default;z-index:99;background:rgba(249,249,249,0.5)}.acf-loading-overlay i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.acf-callout{margin:20px 0;padding:20px;background-color:#FCF8F2;border-left:3px solid #F0AD4E}.acf-callout h4{color:#F0AD4E;margin:0 !important}.acf-callout p{margin-bottom:0}.acf-callout.danger{border-color:#D9534F;background-color:#FDF7F7}.acf-callout.danger h4{color:#D9534F}.acf-callout.success{background-color:#f4faf6;border-color:#bcf1c5}.acf-callout.success h4{color:#3aad60}@font-face{font-family:'acf';src:url("../font/acf.eot?57601716");src:url("../font/acf.eot?57601716#iefix") format("embedded-opentype"),url("../font/acf.woff2?57601716") format("woff2"),url("../font/acf.woff?57601716") format("woff"),url("../font/acf.ttf?57601716") format("truetype"),url("../font/acf.svg?57601716#acf") format("svg");font-weight:normal;font-style:normal}.acf-icon:before{font-family:"acf";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.acf-icon.-plus:before{content:'\e800'}.acf-icon.-minus:before{content:'\e801'}.acf-icon.-cancel:before{content:'\e802'}.acf-icon.-pencil:before{content:'\e803';top:-1px}.acf-icon.-location:before{content:'\e804'}.acf-icon.-down:before{content:'\e805';top:1px}.acf-icon.-left:before{content:'\e806';left:-1px}.acf-icon.-right:before{content:'\e807';left:1px}.acf-icon.-up:before{content:'\e808';top:-1px}.acf-icon.-sync:before{content:'\e809'}.acf-icon.-globe:before{content:'\e80a'}.acf-icon.-picture:before{content:'\e80b'}.acf-icon.-check:before{content:'\e80c'}.acf-icon.-dot-3:before{content:'\e80d'}.acf-icon.-arrow-combo:before{content:'\e80e'}.acf-icon.-arrow-up:before{content:'\e810';top:-1px}.acf-icon.-arrow-down:before{content:'\e80f';top:1px}.acf-icon.-search:before{content:'\e811'}.acf-icon.-link-ext:before{content:'\f08e'}.acf-icon.-collapse:before{content:'\e810';top:-1px}.-collapsed .acf-icon.-collapse:before{content:'\e80f';top:1px}.acf-icon{display:inline-block;height:26px;width:26px;border:transparent solid 1px;border-radius:100%;font-size:16px;line-height:26px;text-align:center;text-decoration:none;vertical-align:top}span.acf-icon{color:#999;border-color:#BBB;background-color:#fff}a.acf-icon{color:#999;border-color:#BBB;background-color:#fff;position:relative;overflow:hidden;transition:none}a.acf-icon.-clear{color:#444;background:transparent;border:none}a.acf-icon.light{border:none;padding:1px;background:#F5F5F5;color:#72777c}a.acf-icon:hover{border-color:transparent;background:#2a9bd9;color:#fff}a.acf-icon:active{color:#fff;background-color:#238cc6}a.acf-icon:active,a.acf-icon:focus{outline:none;box-shadow:none}a.acf-icon.-minus:hover,a.acf-icon.-cancel:hover{background-color:#F55E4F}a.acf-icon.-minus:active,a.acf-icon.-cancel:active{background-color:#f44837}.acf-icon.-pencil{font-size:15px}.acf-icon.-location{font-size:18px}.acf-icon.small,.acf-icon.-small{width:18px;height:18px;line-height:18px;font-size:14px}.acf-icon.dark{border-color:transparent;background:#23282D;color:#eee}a.acf-icon.dark:hover{border-color:transparent;background:#191E23;color:#00b9eb}a.acf-icon.-minus.dark:hover,a.acf-icon.-cancel.dark:hover{color:#D54E21}.acf-icon.grey{border-color:transparent;background:#b4b9be;color:#fff}a.acf-icon.grey:hover{border-color:transparent;background:#00A0D2;color:#fff}a.acf-icon.-minus.grey:hover,a.acf-icon.-cancel.grey:hover{background:#32373C}.acf-icon.red{border-color:transparent;background-color:#F55E4F;color:#fff}.acf-icon.yellow{border-color:transparent;background-color:#FDBC40;color:#fff}.acf-icon.logo{width:150px;height:150px;background:#5EE8BF;border:0 none;position:absolute;right:0;top:0}.acf-box{background:#FFFFFF;border:1px solid #E5E5E5;position:relative;box-shadow:0 1px 1px rgba(0,0,0,0.04)}.acf-box .title{border-bottom:1px solid #EEEEEE;margin:0;padding:15px}.acf-box .title h3{font-size:14px;line-height:1em;margin:0;padding:0}.acf-box .inner{padding:15px}.acf-box h2{color:#333333;font-size:26px;line-height:1.25em;margin:0.25em 0 0.75em;padding:0}.acf-box h3{margin:1.5em 0 0}.acf-box p{margin-top:0.5em}.acf-box a{text-decoration:none}.acf-box i.dashicons-external{margin-top:-1px}.acf-box .footer{border-top:1px solid #eee;padding:12px;font-size:13px;line-height:1.5}.acf-box .footer p{margin:0}.acf-notice{position:relative;display:block;color:#fff;margin:5px 0 15px;padding:3px 12px;background:#2a9bd9;border-left:#2183b9 solid 4px}.acf-notice p{font-size:13px;line-height:1.5;margin:0.5em 0;text-shadow:none;color:inherit}.acf-notice a.acf-notice-dismiss{position:absolute;border-color:transparent;top:9px;right:12px;color:#fff;background:rgba(0,0,0,0.1)}.acf-notice a.acf-notice-dismiss:hover{background:rgba(0,0,0,0.2)}.acf-notice.-dismiss{padding-right:40px}.acf-notice.-error{background:#F55E4F;border-color:#f33b28}.acf-notice.-success{background:#46b450;border-color:#3b9743}.acf-notice.-warning{background:#fd8d3b;border-color:#fd7613}.acf-table{border:#DFDFDF solid 1px;background:#fff;border-spacing:0;border-radius:0;table-layout:auto;padding:0;margin:0;width:100%;clear:both}.acf-table>tbody>tr>th,.acf-table>tbody>tr>td,.acf-table>thead>tr>th,.acf-table>thead>tr>td{padding:8px;vertical-align:top;background:#fff;text-align:left;border-style:solid;font-weight:normal}.acf-table>tbody>tr>th,.acf-table>thead>tr>th{position:relative;color:#333333}.acf-table>thead>tr>th{border-color:#E1E1E1;border-width:0 0 1px 1px}.acf-table>thead>tr>th:first-child{border-left-width:0}.acf-table>tbody>tr{z-index:1}.acf-table>tbody>tr>td{border-color:#EDEDED;border-width:1px 0 0 1px}.acf-table>tbody>tr>td:first-child{border-left-width:0}.acf-table>tbody>tr:first-child>td{border-top-width:0}.acf-table.-clear{border:0 none}.acf-table.-clear>tbody>tr>td,.acf-table.-clear>tbody>tr>th,.acf-table.-clear>thead>tr>td,.acf-table.-clear>thead>tr>th{border:0 none;padding:4px}.acf-remove-element{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;transform:translate(50px, 0);opacity:0}.acf-fade-up{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;transform:translate(0, -10px);opacity:0}#adminmenu a[href="edit.php?post_type=acf-field-group&page=acf-settings-info"]{display:none}#icon-edit.icon32-posts-acf-field-group{background-position:-11px -5px}#acf-field-group-wrap .tablenav,#acf-field-group-wrap p.search-box{display:none}#acf-field-group-wrap .wp-list-table .column-acf-fg-description,#acf-field-group-wrap .wp-list-table .column-acf-fg-description:before{display:none !important}#acf-field-group-wrap .wp-list-table .column-acf-fg-count{width:10%}#acf-field-group-wrap .wp-list-table .column-acf-fg-status{width:10%}#acf-field-group-wrap .tablenav.bottom{display:block}#acf-field-group-wrap .acf-description{font-weight:normal;font-size:13px;color:#999;margin-left:7px;font-style:italic}#acf-field-group-wrap .subsubsub{margin-bottom:3px}#acf-field-group-wrap .subsubsub ul{margin:0}#acf-field-group-wrap .subsubsub+.subsubsub{margin-top:0}#acf-field-group-wrap .subsubsub a:focus{box-shadow:none}.acf-columns-2{margin-right:300px;clear:both}.acf-columns-2:after{display:block;clear:both;content:""}html[dir="rtl"] .acf-columns-2{margin-right:0;margin-left:300px}.acf-columns-2 .acf-column-1{float:left;width:100%}html[dir="rtl"] .acf-columns-2 .acf-column-1{float:right}.acf-columns-2 .acf-column-2{float:right;margin-right:-300px;width:280px}html[dir="rtl"] .acf-columns-2 .acf-column-2{float:left;margin-right:0;margin-left:-300px}#acf-field-group-wrap .search-box:after{display:block;content:"";height:5px}.acf-clear{clear:both}@media screen and (max-width: 782px){#acf-field-group-wrap #the-list .acf-icon:after{content:attr(title);position:absolute;margin-left:5px;font-size:13px;line-height:18px;font-style:normal;color:#444}}.acf-thead,.acf-tbody,.acf-tfoot{width:100%;padding:0;margin:0}.acf-thead>li,.acf-tbody>li,.acf-tfoot>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 15px;font-size:12px;line-height:14px}.acf-thead{border-bottom:#E1E1E1 solid 1px;color:#23282d}.acf-thead>li{font-size:14px;line-height:1.4em;font-family:"Open Sans",sans-serif;font-weight:bold}.acf-tfoot{background:#f5f5f5;border-top:#dddddd solid 1px}.acf-tfoot>li{color:#7A9BBE;font-size:12px;line-height:27px}.acf-settings-wrap .acf-box{margin:20px 0}.acf-settings-wrap table{margin:0}.acf-settings-wrap table .button{vertical-align:middle}.add-ons-list{margin:20px 0 0 -18px;max-width:960px}.add-ons-list .add-on{width:220px;margin:0 0 20px 18px;float:left}.add-ons-list .add-on .inner{min-height:90px}.add-ons-list .add-on-acf-pro{width:940px}.add-ons-list .add-on .thumbnail img{display:block}.add-ons-list .add-on h3 a{color:inherit;text-decoration:none}.add-ons-list .add-on h3{margin:0.5em 0}#acf-popup{position:fixed;z-index:900000;top:0;left:0;right:0;bottom:0;text-align:center}#acf-popup .bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:rgba(0,0,0,0.25)}#acf-popup:before{content:'';display:inline-block;height:100%;vertical-align:middle}#acf-popup .acf-popup-box{display:inline-block;vertical-align:middle;z-index:1;min-width:300px;min-height:160px;border-color:#aaaaaa;box-shadow:0 5px 30px -5px rgba(0,0,0,0.25);text-align:left}html[dir="rtl"] #acf-popup .acf-popup-box{text-align:right}#acf-popup .acf-popup-box .title{min-height:15px;line-height:15px}#acf-popup .acf-popup-box .title .acf-icon{position:absolute;top:10px;right:10px}html[dir="rtl"] #acf-popup .acf-popup-box .title .acf-icon{right:auto;left:10px}#acf-popup .acf-popup-box .inner{min-height:50px;padding:0;margin:15px}#acf-popup .acf-popup-box .loading{position:absolute;top:45px;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,0.1);display:none}#acf-popup .acf-popup-box .loading i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.acf-submit{margin-bottom:0;line-height:28px}.acf-submit span{float:right;color:#999}.acf-submit span.-error{color:#dd4232}.acf-submit .button{margin-right:5px}#acf-upgrade-notice{position:relative;background:#fff;border-left:4px solid #00a0d2;padding:20px}#acf-upgrade-notice:after{display:block;clear:both;content:""}#acf-upgrade-notice .col-content{float:left;width:55%;padding-left:90px}#acf-upgrade-notice .col-actions{float:right;text-align:center;padding:10px}#acf-upgrade-notice img{float:left;width:70px;height:70px;margin:0 0 0 -90px}#acf-upgrade-notice h2{font-size:16px;margin:2px 0 6.5px}#acf-upgrade-notice p{padding:0;margin:0}#acf-upgrade-notice .button:before{margin-top:11px}@media screen and (max-width: 640px){#acf-upgrade-notice .col-content,#acf-upgrade-notice .col-actions{float:none;padding-left:90px;width:auto;text-align:left}}.acf-wrap h1{margin-top:0;padding-top:20px}.acf-wrap .about-text{margin-top:0.5em;min-height:50px}.acf-wrap .about-headline-callout{font-size:2.4em;font-weight:300;line-height:1.3;margin:1.1em 0 0.2em;text-align:center}.acf-wrap .feature-section{padding:40px 0}.acf-wrap .feature-section h2{margin-top:20px}.acf-wrap .changelog{list-style:disc;padding-left:15px}.acf-wrap .changelog li{margin:0 0 0.75em}.acf-wrap .acf-three-col{display:flex;flex-wrap:wrap;justify-content:space-between}.acf-wrap .acf-three-col>div{flex:1;align-self:flex-start;min-width:31%;max-width:31%}@media screen and (max-width: 880px){.acf-wrap .acf-three-col>div{min-width:48%}}@media screen and (max-width: 640px){.acf-wrap .acf-three-col>div{min-width:100%}}.acf-wrap .acf-three-col h3 .badge{display:inline-block;vertical-align:top;border-radius:5px;background:#fc9700;color:#fff;font-weight:normal;font-size:12px;padding:2px 5px}.acf-wrap .acf-three-col img+h3{margin-top:0.5em}.acf-hl[data-cols]{margin-left:-10px;margin-right:-10px}.acf-hl[data-cols]>li{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.acf-hl[data-cols="2"]>li{width:50%}.acf-hl[data-cols="3"]>li{width:33.333%}.acf-hl[data-cols="4"]>li{width:25%}@media screen and (max-width: 640px){.acf-hl[data-cols]{margin-left:0;margin-right:0;margin-top:-10px}.acf-hl[data-cols]>li{width:100% !important;padding:10px 0 0}}.acf-actions{text-align:right;z-index:1}.acf-actions a{margin-left:4px}.acf-actions.-hover{position:absolute;display:none;top:0;right:0;padding:5px}html[dir="rtl"] .acf-actions a{margin-left:0;margin-right:4px}html[dir="rtl"] .acf-actions.-hover{right:auto;left:0}ul.acf-actions li{float:right;margin-left:4px}.acf-plugin-upgrade-notice{font-weight:normal;color:#fff;background:#d54d21;padding:1em;margin:9px 0}.acf-plugin-upgrade-notice:before{content:"\f348";display:inline-block;font:400 18px/1 dashicons;speak:none;margin:0 8px 0 -2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.acf-plugin-upgrade-notice h4{display:none}.acf-plugin-upgrade-notice ul,.acf-plugin-upgrade-notice li{display:inline;color:inherit;list-style:none}.acf-plugin-upgrade-notice li:after{content:'. ';display:inline}html[dir="rtl"] .acf-fl{float:right}html[dir="rtl"] .acf-fr{float:left}html[dir="rtl"] .acf-hl>li{float:right}html[dir="rtl"] .acf-hl>li.acf-fr{float:left}html[dir="rtl"] .acf-icon.logo{left:0;right:auto}html[dir="rtl"] .acf-table thead th{text-align:right;border-right-width:1px;border-left-width:0px}html[dir="rtl"] .acf-table>tbody>tr>td{text-align:right;border-right-width:1px;border-left-width:0px}html[dir="rtl"] .acf-table>thead>tr>th:first-child,html[dir="rtl"] .acf-table>tbody>tr>td:first-child{border-right-width:0}html[dir="rtl"] .acf-table>tbody>tr>td.order+td{border-right-color:#e1e1e1}.acf-postbox-columns{position:relative;margin-top:-11px;margin-bottom:-11px;margin-left:-12px;margin-right:268px}.acf-postbox-columns:after{display:block;clear:both;content:""}.acf-postbox-columns .acf-postbox-main,.acf-postbox-columns .acf-postbox-side{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px 12px}.acf-postbox-columns .acf-postbox-main{float:left;width:100%}.acf-postbox-columns .acf-postbox-side{float:right;width:280px;margin-right:-280px}.acf-postbox-columns .acf-postbox-side:before{content:"";display:block;position:absolute;width:1px;height:100%;top:0;right:0;background:#ebebeb}@media only screen and (max-width: 850px){.acf-postbox-columns{margin:0}.acf-postbox-columns .acf-postbox-main,.acf-postbox-columns .acf-postbox-side{float:none;width:auto;margin:0;padding:0}.acf-postbox-columns .acf-postbox-side{margin-top:1em}.acf-postbox-columns .acf-postbox-side:before{display:none}}.acf-panel{margin-top:-1px;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7}.acf-panel .acf-panel-title{margin:0;padding:12px;font-weight:bold;cursor:pointer;font-size:inherit}.acf-panel .acf-panel-title i{float:right}.acf-panel .acf-panel-inside{margin:0;padding:0 12px 12px;display:none}.acf-panel.-open .acf-panel-inside{display:block}.postbox .acf-panel{margin-left:-12px;margin-right:-12px}.acf-panel .acf-field{margin:20px 0 0}.acf-panel .acf-field .acf-label label{color:#555d66;font-weight:normal}.acf-panel .acf-field:first-child{margin-top:0}#acf-admin-tools .notice{margin-top:10px}.acf-meta-box-wrap{margin-top:10px}.acf-meta-box-wrap .postbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.acf-meta-box-wrap .postbox .inside{margin-bottom:0}.acf-meta-box-wrap .postbox .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.acf-meta-box-wrap .postbox .handlediv{display:none}.acf-meta-box-wrap .acf-fields{border:#ebebeb solid 1px;background:#fafafa;border-radius:3px}.acf-meta-box-wrap.-grid{margin-left:8px;margin-right:8px}.acf-meta-box-wrap.-grid .postbox{float:left;clear:left;width:50%;margin:0 0 16px}.acf-meta-box-wrap.-grid .postbox:nth-child(odd){margin-left:-8px}.acf-meta-box-wrap.-grid .postbox:nth-child(even){float:right;clear:right;margin-right:-8px}@media only screen and (max-width: 850px){.acf-meta-box-wrap.-grid{margin-left:0;margin-right:0}.acf-meta-box-wrap.-grid .postbox{margin-left:0 !important;margin-right:0 !important;width:100%}}#acf-admin-tool-export p{max-width:800px}#acf-admin-tool-export ul{column-width:200px}#acf-admin-tool-export .acf-postbox-side .button{margin:0;width:100%}#acf-admin-tool-export textarea{display:block;width:100%;min-height:500px;background:#fafafa;box-shadow:none;padding:7px;border-radius:3px}#acf-admin-tool-export .acf-panel-selection .acf-label{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.acf-loading,.acf-spinner{background-image:url(../images/spinner@2x.gif);background-size:20px 20px}}@media only screen and (max-width: 850px){.acf-columns-2{margin-right:0}.acf-columns-2 .acf-column-1,.acf-columns-2 .acf-column-2{float:none;width:auto;margin:0}} +.acf-hl{padding:0;margin:0;list-style:none;display:block;position:relative}.acf-hl>li{float:left;display:block;margin:0;padding:0}.acf-hl>li.acf-fr{float:right}.acf-hl:before,.acf-hl:after,.acf-bl:before,.acf-bl:after,.acf-cf:before,.acf-cf:after{content:"";display:block;line-height:0}.acf-hl:after,.acf-bl:after,.acf-cf:after{clear:both}.acf-bl{padding:0;margin:0;list-style:none;display:block;position:relative}.acf-bl>li{display:block;margin:0;padding:0;float:none}.acf-hidden{display:none !important}.acf-empty{display:table-cell !important}.acf-empty *{display:none !important}.acf-fl{float:left}.acf-fr{float:right}.acf-fn{float:none}.acf-al{text-align:left}.acf-ar{text-align:right}.acf-ac{text-align:center}.acf-loading,.acf-spinner{display:inline-block;height:20px;width:20px;vertical-align:text-top;background:transparent url(../images/spinner.gif) no-repeat 50% 50%}.acf-spinner{display:none}.acf-spinner.is-active{display:inline-block}.spinner.is-active{display:inline-block}.acf-required{color:#f00}.acf-soh .acf-soh-target{-webkit-transition:opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;-moz-transition:opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;-o-transition:opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;transition:opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;visibility:hidden;opacity:0}.acf-soh:hover .acf-soh-target{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;visibility:visible;opacity:1}.show-if-value{display:none}.hide-if-value{display:block}.has-value .show-if-value{display:block}.has-value .hide-if-value{display:none}.select2-search-choice-close{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.acf-tooltip{background:#2F353E;border-radius:5px;color:#fff;padding:5px 10px;position:absolute;font-size:12px;line-height:1.4em;z-index:900000}.acf-tooltip:before{border:solid;border-color:transparent;border-width:6px;content:"";position:absolute}.acf-tooltip.top{margin-top:-8px}.acf-tooltip.top:before{top:100%;left:50%;margin-left:-6px;border-top-color:#2F353E;border-bottom-width:0}.acf-tooltip.right{margin-left:8px}.acf-tooltip.right:before{top:50%;margin-top:-6px;right:100%;border-right-color:#2F353E;border-left-width:0}.acf-tooltip.bottom{margin-top:8px}.acf-tooltip.bottom:before{bottom:100%;left:50%;margin-left:-6px;border-bottom-color:#2F353E;border-top-width:0}.acf-tooltip.left{margin-left:-8px}.acf-tooltip.left:before{top:50%;margin-top:-6px;left:100%;border-left-color:#2F353E;border-right-width:0}.acf-tooltip .acf-overlay{z-index:-1}.acf-tooltip.-confirm{z-index:900001}.acf-tooltip.-confirm a{text-decoration:none;color:#9ea3a8}.acf-tooltip.-confirm a:hover{text-decoration:underline}.acf-tooltip.-confirm a[data-event="confirm"]{color:#F55E4F}.acf-overlay{position:fixed;top:0;bottom:0;left:0;right:0;cursor:default}.acf-tooltip-target{position:relative;z-index:900002}.acf-loading-overlay{position:absolute;top:0;bottom:0;left:0;right:0;cursor:default;z-index:99;background:rgba(249,249,249,0.5)}.acf-loading-overlay i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.acf-callout{margin:20px 0;padding:20px;background-color:#FCF8F2;border-left:3px solid #F0AD4E}.acf-callout h4{color:#F0AD4E;margin:0 !important}.acf-callout p{margin-bottom:0}.acf-callout.danger{border-color:#D9534F;background-color:#FDF7F7}.acf-callout.danger h4{color:#D9534F}.acf-callout.success{background-color:#f4faf6;border-color:#bcf1c5}.acf-callout.success h4{color:#3aad60}@font-face{font-family:'acf';src:url("../font/acf.eot?57601716");src:url("../font/acf.eot?57601716#iefix") format("embedded-opentype"),url("../font/acf.woff2?57601716") format("woff2"),url("../font/acf.woff?57601716") format("woff"),url("../font/acf.ttf?57601716") format("truetype"),url("../font/acf.svg?57601716#acf") format("svg");font-weight:normal;font-style:normal}.acf-icon:before{font-family:"acf";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.acf-icon.-plus:before{content:'\e800'}.acf-icon.-minus:before{content:'\e801'}.acf-icon.-cancel:before{content:'\e802'}.acf-icon.-pencil:before{content:'\e803';top:-1px}.acf-icon.-location:before{content:'\e804'}.acf-icon.-down:before{content:'\e805';top:1px}.acf-icon.-left:before{content:'\e806';left:-1px}.acf-icon.-right:before{content:'\e807';left:1px}.acf-icon.-up:before{content:'\e808';top:-1px}.acf-icon.-sync:before{content:'\e809'}.acf-icon.-globe:before{content:'\e80a'}.acf-icon.-picture:before{content:'\e80b'}.acf-icon.-check:before{content:'\e80c'}.acf-icon.-dot-3:before{content:'\e80d'}.acf-icon.-arrow-combo:before{content:'\e80e'}.acf-icon.-arrow-up:before{content:'\e810';top:-1px}.acf-icon.-arrow-down:before{content:'\e80f';top:1px}.acf-icon.-search:before{content:'\e811'}.acf-icon.-link-ext:before{content:'\f08e'}.acf-icon.-collapse:before{content:'\e810';top:-1px}.-collapsed .acf-icon.-collapse:before{content:'\e80f';top:1px}.acf-icon{display:inline-block;height:26px;width:26px;border:transparent solid 1px;border-radius:100%;font-size:16px;line-height:26px;text-align:center;text-decoration:none;vertical-align:top;box-sizing:content-box}span.acf-icon{color:#999;border-color:#BBB;background-color:#fff}a.acf-icon{color:#999;border-color:#BBB;background-color:#fff;position:relative;overflow:hidden;transition:none}a.acf-icon.-clear{color:#444;background:transparent;border:none}a.acf-icon.light{border:none;padding:1px;background:#F5F5F5;color:#72777c}a.acf-icon:hover{border-color:transparent;background:#2a9bd9;color:#fff}a.acf-icon:active{color:#fff;background-color:#238cc6}a.acf-icon:active,a.acf-icon:focus{outline:none;box-shadow:none}a.acf-icon.-minus:hover,a.acf-icon.-cancel:hover{background-color:#F55E4F}a.acf-icon.-minus:active,a.acf-icon.-cancel:active{background-color:#f44837}.acf-icon.-pencil{font-size:15px}.acf-icon.-location{font-size:18px}.acf-icon.small,.acf-icon.-small{width:18px;height:18px;line-height:18px;font-size:14px}.acf-icon.dark{border-color:transparent;background:#23282D;color:#eee}a.acf-icon.dark:hover{border-color:transparent;background:#191E23;color:#00b9eb}a.acf-icon.-minus.dark:hover,a.acf-icon.-cancel.dark:hover{color:#D54E21}.acf-icon.grey{border-color:transparent;background:#b4b9be;color:#fff}a.acf-icon.grey:hover{border-color:transparent;background:#00A0D2;color:#fff}a.acf-icon.-minus.grey:hover,a.acf-icon.-cancel.grey:hover{background:#32373C}.acf-icon.red{border-color:transparent;background-color:#F55E4F;color:#fff}.acf-icon.yellow{border-color:transparent;background-color:#FDBC40;color:#fff}.acf-icon.logo{width:150px;height:150px;background:#5EE8BF;border:0 none;position:absolute;right:0;top:0}.acf-box{background:#FFFFFF;border:1px solid #E5E5E5;position:relative;box-shadow:0 1px 1px rgba(0,0,0,0.04)}.acf-box .title{border-bottom:1px solid #EEEEEE;margin:0;padding:15px}.acf-box .title h3{font-size:14px;line-height:1em;margin:0;padding:0}.acf-box .inner{padding:15px}.acf-box h2{color:#333333;font-size:26px;line-height:1.25em;margin:0.25em 0 0.75em;padding:0}.acf-box h3{margin:1.5em 0 0}.acf-box p{margin-top:0.5em}.acf-box a{text-decoration:none}.acf-box i.dashicons-external{margin-top:-1px}.acf-box .footer{border-top:1px solid #eee;padding:12px;font-size:13px;line-height:1.5}.acf-box .footer p{margin:0}.acf-notice{position:relative;display:block;color:#fff;margin:5px 0 15px;padding:3px 12px;background:#2a9bd9;border-left:#2183b9 solid 4px}.acf-notice p{font-size:13px;line-height:1.5;margin:0.5em 0;text-shadow:none;color:inherit}.acf-notice a.acf-notice-dismiss{position:absolute;border-color:transparent;top:9px;right:12px;color:#fff;background:rgba(0,0,0,0.1)}.acf-notice a.acf-notice-dismiss:hover{background:rgba(0,0,0,0.2)}.acf-notice.-dismiss{padding-right:40px}.acf-notice.-error{background:#F55E4F;border-color:#f33b28}.acf-notice.-success{background:#46b450;border-color:#3b9743}.acf-notice.-warning{background:#fd8d3b;border-color:#fd7613}.acf-table{border:#DFDFDF solid 1px;background:#fff;border-spacing:0;border-radius:0;table-layout:auto;padding:0;margin:0;width:100%;clear:both;box-sizing:content-box}.acf-table>tbody>tr>th,.acf-table>tbody>tr>td,.acf-table>thead>tr>th,.acf-table>thead>tr>td{padding:8px;vertical-align:top;background:#fff;text-align:left;border-style:solid;font-weight:normal}.acf-table>tbody>tr>th,.acf-table>thead>tr>th{position:relative;color:#333333}.acf-table>thead>tr>th{border-color:#E1E1E1;border-width:0 0 1px 1px}.acf-table>thead>tr>th:first-child{border-left-width:0}.acf-table>tbody>tr{z-index:1}.acf-table>tbody>tr>td{border-color:#EDEDED;border-width:1px 0 0 1px}.acf-table>tbody>tr>td:first-child{border-left-width:0}.acf-table>tbody>tr:first-child>td{border-top-width:0}.acf-table.-clear{border:0 none}.acf-table.-clear>tbody>tr>td,.acf-table.-clear>tbody>tr>th,.acf-table.-clear>thead>tr>td,.acf-table.-clear>thead>tr>th{border:0 none;padding:4px}.acf-remove-element{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;transform:translate(50px, 0);opacity:0}.acf-fade-up{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;transform:translate(0, -10px);opacity:0}#adminmenu a[href="edit.php?post_type=acf-field-group&page=acf-settings-info"]{display:none}#icon-edit.icon32-posts-acf-field-group{background-position:-11px -5px}#acf-field-group-wrap .tablenav,#acf-field-group-wrap p.search-box{display:none}#acf-field-group-wrap .wp-list-table .column-acf-fg-description,#acf-field-group-wrap .wp-list-table .column-acf-fg-description:before{display:none !important}#acf-field-group-wrap .wp-list-table .column-acf-fg-count{width:10%}#acf-field-group-wrap .wp-list-table .column-acf-fg-status{width:10%}#acf-field-group-wrap .tablenav.bottom{display:block}#acf-field-group-wrap .acf-description{font-weight:normal;font-size:13px;color:#999;margin-left:7px;font-style:italic}#acf-field-group-wrap .subsubsub{margin-bottom:3px}#acf-field-group-wrap .subsubsub ul{margin:0}#acf-field-group-wrap .subsubsub+.subsubsub{margin-top:0}#acf-field-group-wrap .subsubsub a:focus{box-shadow:none}.acf-columns-2{margin-right:300px;clear:both}.acf-columns-2:after{display:block;clear:both;content:""}html[dir="rtl"] .acf-columns-2{margin-right:0;margin-left:300px}.acf-columns-2 .acf-column-1{float:left;width:100%}html[dir="rtl"] .acf-columns-2 .acf-column-1{float:right}.acf-columns-2 .acf-column-2{float:right;margin-right:-300px;width:280px}html[dir="rtl"] .acf-columns-2 .acf-column-2{float:left;margin-right:0;margin-left:-300px}#acf-field-group-wrap .search-box:after{display:block;content:"";height:5px}.acf-clear{clear:both}@media screen and (max-width: 782px){#acf-field-group-wrap #the-list .acf-icon:after{content:attr(title);position:absolute;margin-left:5px;font-size:13px;line-height:18px;font-style:normal;color:#444}}.acf-thead,.acf-tbody,.acf-tfoot{width:100%;padding:0;margin:0}.acf-thead>li,.acf-tbody>li,.acf-tfoot>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 15px;font-size:12px;line-height:14px}.acf-thead{border-bottom:#E1E1E1 solid 1px;color:#23282d}.acf-thead>li{font-size:14px;line-height:1.4em;font-family:"Open Sans",sans-serif;font-weight:bold}.acf-tfoot{background:#f5f5f5;border-top:#dddddd solid 1px}.acf-tfoot>li{color:#7A9BBE;font-size:12px;line-height:27px}.acf-settings-wrap #poststuff{padding-top:15px}.acf-settings-wrap table{margin:0}.acf-settings-wrap table .button{vertical-align:middle}.add-ons-list{margin:20px 0 0 -18px;max-width:960px}.add-ons-list .add-on{width:220px;margin:0 0 20px 18px;float:left}.add-ons-list .add-on .inner{min-height:90px}.add-ons-list .add-on-acf-pro{width:940px}.add-ons-list .add-on .thumbnail img{display:block}.add-ons-list .add-on h3 a{color:inherit;text-decoration:none}.add-ons-list .add-on h3{margin:0.5em 0}#acf-popup{position:fixed;z-index:900000;top:0;left:0;right:0;bottom:0;text-align:center}#acf-popup .bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:rgba(0,0,0,0.25)}#acf-popup:before{content:'';display:inline-block;height:100%;vertical-align:middle}#acf-popup .acf-popup-box{display:inline-block;vertical-align:middle;z-index:1;min-width:300px;min-height:160px;border-color:#aaaaaa;box-shadow:0 5px 30px -5px rgba(0,0,0,0.25);text-align:left}html[dir="rtl"] #acf-popup .acf-popup-box{text-align:right}#acf-popup .acf-popup-box .title{min-height:15px;line-height:15px}#acf-popup .acf-popup-box .title .acf-icon{position:absolute;top:10px;right:10px}html[dir="rtl"] #acf-popup .acf-popup-box .title .acf-icon{right:auto;left:10px}#acf-popup .acf-popup-box .inner{min-height:50px;padding:0;margin:15px}#acf-popup .acf-popup-box .loading{position:absolute;top:45px;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,0.1);display:none}#acf-popup .acf-popup-box .loading i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.acf-submit{margin-bottom:0;line-height:28px}.acf-submit span{float:right;color:#999}.acf-submit span.-error{color:#dd4232}.acf-submit .button{margin-right:5px}#acf-upgrade-notice{position:relative;background:#fff;border-left:4px solid #00a0d2;padding:20px}#acf-upgrade-notice:after{display:block;clear:both;content:""}#acf-upgrade-notice .col-content{float:left;width:55%;padding-left:90px}#acf-upgrade-notice .col-actions{float:right;text-align:center;padding:10px}#acf-upgrade-notice img{float:left;width:70px;height:70px;margin:0 0 0 -90px}#acf-upgrade-notice h2{font-size:16px;margin:2px 0 6.5px}#acf-upgrade-notice p{padding:0;margin:0}#acf-upgrade-notice .button:before{margin-top:11px}@media screen and (max-width: 640px){#acf-upgrade-notice .col-content,#acf-upgrade-notice .col-actions{float:none;padding-left:90px;width:auto;text-align:left}}.acf-wrap h1{margin-top:0;padding-top:20px}.acf-wrap .about-text{margin-top:0.5em;min-height:50px}.acf-wrap .about-headline-callout{font-size:2.4em;font-weight:300;line-height:1.3;margin:1.1em 0 0.2em;text-align:center}.acf-wrap .feature-section{padding:40px 0}.acf-wrap .feature-section h2{margin-top:20px}.acf-wrap .changelog{list-style:disc;padding-left:15px}.acf-wrap .changelog li{margin:0 0 0.75em}.acf-wrap .acf-three-col{display:flex;flex-wrap:wrap;justify-content:space-between}.acf-wrap .acf-three-col>div{flex:1;align-self:flex-start;min-width:31%;max-width:31%}@media screen and (max-width: 880px){.acf-wrap .acf-three-col>div{min-width:48%}}@media screen and (max-width: 640px){.acf-wrap .acf-three-col>div{min-width:100%}}.acf-wrap .acf-three-col h3 .badge{display:inline-block;vertical-align:top;border-radius:5px;background:#fc9700;color:#fff;font-weight:normal;font-size:12px;padding:2px 5px}.acf-wrap .acf-three-col img+h3{margin-top:0.5em}.acf-hl[data-cols]{margin-left:-10px;margin-right:-10px}.acf-hl[data-cols]>li{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.acf-hl[data-cols="2"]>li{width:50%}.acf-hl[data-cols="3"]>li{width:33.333%}.acf-hl[data-cols="4"]>li{width:25%}@media screen and (max-width: 640px){.acf-hl[data-cols]{margin-left:0;margin-right:0;margin-top:-10px}.acf-hl[data-cols]>li{width:100% !important;padding:10px 0 0}}.acf-actions{text-align:right;z-index:1}.acf-actions a{margin-left:4px}.acf-actions.-hover{position:absolute;display:none;top:0;right:0;padding:5px}html[dir="rtl"] .acf-actions a{margin-left:0;margin-right:4px}html[dir="rtl"] .acf-actions.-hover{right:auto;left:0}ul.acf-actions li{float:right;margin-left:4px}.acf-plugin-upgrade-notice{font-weight:normal;color:#fff;background:#d54d21;padding:1em;margin:9px 0}.acf-plugin-upgrade-notice:before{content:"\f348";display:inline-block;font:400 18px/1 dashicons;speak:none;margin:0 8px 0 -2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.acf-plugin-upgrade-notice h4{display:none}.acf-plugin-upgrade-notice ul,.acf-plugin-upgrade-notice li{display:inline;color:inherit;list-style:none}.acf-plugin-upgrade-notice li:after{content:'. ';display:inline}html[dir="rtl"] .acf-fl{float:right}html[dir="rtl"] .acf-fr{float:left}html[dir="rtl"] .acf-hl>li{float:right}html[dir="rtl"] .acf-hl>li.acf-fr{float:left}html[dir="rtl"] .acf-icon.logo{left:0;right:auto}html[dir="rtl"] .acf-table thead th{text-align:right;border-right-width:1px;border-left-width:0px}html[dir="rtl"] .acf-table>tbody>tr>td{text-align:right;border-right-width:1px;border-left-width:0px}html[dir="rtl"] .acf-table>thead>tr>th:first-child,html[dir="rtl"] .acf-table>tbody>tr>td:first-child{border-right-width:0}html[dir="rtl"] .acf-table>tbody>tr>td.order+td{border-right-color:#e1e1e1}.acf-postbox-columns{position:relative;margin-top:-11px;margin-bottom:-11px;margin-left:-12px;margin-right:268px}.acf-postbox-columns:after{display:block;clear:both;content:""}.acf-postbox-columns .acf-postbox-main,.acf-postbox-columns .acf-postbox-side{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px 12px}.acf-postbox-columns .acf-postbox-main{float:left;width:100%}.acf-postbox-columns .acf-postbox-side{float:right;width:280px;margin-right:-280px}.acf-postbox-columns .acf-postbox-side:before{content:"";display:block;position:absolute;width:1px;height:100%;top:0;right:0;background:#ebebeb}@media only screen and (max-width: 850px){.acf-postbox-columns{margin:0}.acf-postbox-columns .acf-postbox-main,.acf-postbox-columns .acf-postbox-side{float:none;width:auto;margin:0;padding:0}.acf-postbox-columns .acf-postbox-side{margin-top:1em}.acf-postbox-columns .acf-postbox-side:before{display:none}}.acf-panel{margin-top:-1px;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7}.acf-panel .acf-panel-title{margin:0;padding:12px;font-weight:bold;cursor:pointer;font-size:inherit}.acf-panel .acf-panel-title i{float:right}.acf-panel .acf-panel-inside{margin:0;padding:0 12px 12px;display:none}.acf-panel.-open .acf-panel-inside{display:block}.postbox .acf-panel{margin-left:-12px;margin-right:-12px}.acf-panel .acf-field{margin:20px 0 0}.acf-panel .acf-field .acf-label label{color:#555d66;font-weight:normal}.acf-panel .acf-field:first-child{margin-top:0}#acf-admin-tools .notice{margin-top:10px}.acf-meta-box-wrap{margin-top:10px}.acf-meta-box-wrap .postbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.acf-meta-box-wrap .postbox .inside{margin-bottom:0}.acf-meta-box-wrap .postbox .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.acf-meta-box-wrap .postbox .handlediv{display:none}.acf-meta-box-wrap .acf-fields{border:#ebebeb solid 1px;background:#fafafa;border-radius:3px}.acf-meta-box-wrap.-grid{margin-left:8px;margin-right:8px}.acf-meta-box-wrap.-grid .postbox{float:left;clear:left;width:50%;margin:0 0 16px}.acf-meta-box-wrap.-grid .postbox:nth-child(odd){margin-left:-8px}.acf-meta-box-wrap.-grid .postbox:nth-child(even){float:right;clear:right;margin-right:-8px}@media only screen and (max-width: 850px){.acf-meta-box-wrap.-grid{margin-left:0;margin-right:0}.acf-meta-box-wrap.-grid .postbox{margin-left:0 !important;margin-right:0 !important;width:100%}}#acf-admin-tool-export p{max-width:800px}#acf-admin-tool-export ul{column-width:200px}#acf-admin-tool-export .acf-postbox-side .button{margin:0;width:100%}#acf-admin-tool-export textarea{display:block;width:100%;min-height:500px;background:#fafafa;box-shadow:none;padding:7px;border-radius:3px}#acf-admin-tool-export .acf-panel-selection .acf-label{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.acf-loading,.acf-spinner{background-image:url(../images/spinner@2x.gif);background-size:20px 20px}}@media only screen and (max-width: 850px){.acf-columns-2{margin-right:0}.acf-columns-2 .acf-column-1,.acf-columns-2 .acf-column-2{float:none;width:auto;margin:0}} diff --git a/assets/css/acf-input.css b/assets/css/acf-input.css index 19964f7..ea04ffc 100644 --- a/assets/css/acf-input.css +++ b/assets/css/acf-input.css @@ -1 +1 @@ -.acf-field,.acf-field .acf-label,.acf-field .acf-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.acf-field{margin:15px 0;clear:both}.acf-field p.description{display:block;margin:0;padding:0}.acf-field .acf-label{vertical-align:top;margin:0 0 10px}.acf-field .acf-label label{display:block;font-weight:bold;margin:0 0 3px;padding:0}.acf-field .acf-label:empty{margin-bottom:0}.acf-field .acf-input{vertical-align:top}.acf-field .acf-input>p.description{margin-top:5px}.acf-field .acf-notice{margin:0 0 15px;background:#edf2ff;color:#2183b9;border:none}.acf-field .acf-notice .acf-notice-dismiss{background:transparent;color:inherit}.acf-field .acf-notice .acf-notice-dismiss:hover{background:#fff}.acf-field .acf-notice.-dismiss{padding-right:40px}.acf-field .acf-notice.-error{background:#ffe6e6;color:#d12626}.acf-field .acf-notice.-success{background:#eefbe8;color:#32a23b}.acf-field .acf-notice.-warning{background:#fff3e6;color:#d16226}td.acf-field,tr.acf-field{margin:0}.acf-field[data-width]{float:left;clear:none}.acf-field[data-width]+.acf-field[data-width]{border-left:1px solid #eeeeee}html[dir="rtl"] .acf-field[data-width]{float:right}html[dir="rtl"] .acf-field[data-width]+.acf-field[data-width]{border-left:none;border-right:1px solid #eeeeee}td.acf-field[data-width],tr.acf-field[data-width]{float:none}.acf-field.-c0{clear:both;border-left-width:0 !important}html[dir="rtl"] .acf-field.-c0{border-left-width:1px !important;border-right-width:0 !important}.acf-field.-r0{border-top-width:0 !important}.acf-fields{position:relative}.acf-fields:after{display:block;clear:both;content:""}.acf-fields.-border{border:#dfdfdf solid 1px;background:#fff}.acf-fields>.acf-field{position:relative;margin:0;padding:15px 12px;border-top:#EEEEEE solid 1px}.acf-fields>.acf-field:first-child{border-top-width:0}td.acf-fields{padding:0 !important}.acf-fields.-clear>.acf-field{border:none;padding:0;margin:15px 0}.acf-fields.-clear>.acf-field[data-width]{border:none !important}.acf-fields.-clear>.acf-field>.acf-label{padding:0}.acf-fields.-clear>.acf-field>.acf-input{padding:0}.acf-fields.-left>.acf-field{padding:15px 0}.acf-fields.-left>.acf-field:after{display:block;clear:both;content:""}.acf-fields.-left>.acf-field:before{content:"";display:block;position:absolute;z-index:0;background:#F9F9F9;border-color:#E1E1E1;border-style:solid;border-width:0 1px 0 0;top:0;bottom:0;left:0;width:20%}.acf-fields.-left>.acf-field[data-width]{float:none;width:auto !important;border-left-width:0 !important;border-right-width:0 !important}.acf-fields.-left>.acf-field>.acf-label{float:left;width:20%;margin:0;padding:0 12px}.acf-fields.-left>.acf-field>.acf-input{float:left;width:80%;margin:0;padding:0 12px}html[dir="rtl"] .acf-fields.-left>.acf-field:before{border-width:0 0 0 1px;left:auto;right:0}html[dir="rtl"] .acf-fields.-left>.acf-field>.acf-label{float:right}html[dir="rtl"] .acf-fields.-left>.acf-field>.acf-input{float:right}@media screen and (max-width: 640px){.acf-fields.-left>.acf-field:before{display:none}.acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}.acf-fields.-left>.acf-field>.acf-input{width:100%}}.acf-fields.-clear.-left>.acf-field{padding:0;border:none}.acf-fields.-clear.-left>.acf-field:before{display:none}.acf-fields.-clear.-left>.acf-field>.acf-label{padding:0}.acf-fields.-clear.-left>.acf-field>.acf-input{padding:0}.acf-table tr.acf-field>td.acf-label{padding:15px 12px;margin:0;background:#F9F9F9;width:20%}.acf-table tr.acf-field>td.acf-input{padding:15px 12px;margin:0;border-left-color:#E1E1E1}.acf-sortable-tr-helper{position:relative !important;display:table-row !important}.acf-postbox{position:relative}.acf-postbox>.inside{margin:0 !important;padding:0 !important}.acf-postbox>.hndle .acf-hndle-cog{color:#AAAAAA;font-size:16px;line-height:20px;padding:0 2px;float:right;position:relative;display:none}.acf-postbox>.hndle .acf-hndle-cog:hover{color:#777777}.acf-postbox:hover>.hndle .acf-hndle-cog{display:block}.acf-postbox .acf-replace-with-fields{padding:15px;text-align:center}#post-body-content #acf_after_title-sortables{margin:20px 0 -20px}.acf-postbox.seamless{border:0 none;background:transparent;box-shadow:none}.acf-postbox.seamless>.hndle,.acf-postbox.seamless>.handlediv{display:none !important}.acf-postbox.seamless>.inside{display:block !important;margin-left:-12px !important;margin-right:-12px !important}.acf-postbox.seamless>.inside>.acf-field{border-color:transparent}.acf-postbox.seamless>.acf-fields.-left>.acf-field:before{display:none}@media screen and (max-width: 782px){.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-label,.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-input{padding:0}}.acf-field input[type="text"],.acf-field input[type="password"],.acf-field input[type="number"],.acf-field input[type="search"],.acf-field input[type="email"],.acf-field input[type="url"],.acf-field textarea,.acf-field select{width:100%;padding:3px 5px;resize:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.4}.acf-field input[type="text"]:disabled,.acf-field input[type="password"]:disabled,.acf-field input[type="number"]:disabled,.acf-field input[type="search"]:disabled,.acf-field input[type="email"]:disabled,.acf-field input[type="url"]:disabled,.acf-field textarea:disabled,.acf-field select:disabled{background:#f8f8f8}.acf-field input[type="text"][readonly],.acf-field input[type="password"][readonly],.acf-field input[type="number"][readonly],.acf-field input[type="search"][readonly],.acf-field input[type="email"][readonly],.acf-field input[type="url"][readonly],.acf-field textarea[readonly],.acf-field select[readonly]{background:#f8f8f8}.acf-field textarea{resize:vertical}.acf-input-prepend,.acf-input-append{font-size:13px;line-height:20px;height:20px;padding:3px 7px;background:#F4F4F4;border:#DFDFDF solid 1px}.acf-input-prepend{float:left;border-right-width:0;border-radius:3px 0 0 3px}.acf-input-append{float:right;border-left-width:0;border-radius:0 3px 3px 0}.acf-input-wrap{position:relative;overflow:hidden}.acf-input-wrap input{height:28px;margin:0}input.acf-is-prepended{border-radius:0 3px 3px 0 !important}input.acf-is-appended{border-radius:3px 0 0 3px !important}input.acf-is-prepended.acf-is-appended{border-radius:0 !important}html[dir="rtl"] .acf-input-prepend{border-left-width:0;border-right-width:1px;border-radius:0 3px 3px 0;float:right}html[dir="rtl"] .acf-input-append{border-left-width:1px;border-right-width:0;border-radius:3px 0 0 3px;float:left}html[dir="rtl"] input.acf-is-prepended{border-radius:3px 0 0 3px !important}html[dir="rtl"] input.acf-is-appended{border-radius:0 3px 3px 0 !important}html[dir="rtl"] input.acf-is-prepended.acf-is-appended{border-radius:0 !important}.acf-color-picker .wp-picker-active{position:relative;z-index:1}.acf-url i{position:absolute;top:4px;left:4px;opacity:0.5;color:#A9A9A9}.acf-url input[type="url"]{padding-left:25px}.acf-url.-valid i{opacity:1}.acf-field select{padding:2px}.acf-field select optgroup{padding:5px;background:#fff}.acf-field select option{padding:3px}.acf-field select optgroup option{padding-left:5px}.acf-field select optgroup:nth-child(2n){background:#F9F9F9}.acf-field .select2-input{max-width:200px}.select2-container.-acf .select2-choices{background:#fff;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;min-height:31px}.select2-container.-acf .select2-choices .select2-search-choice{margin:5px 0 5px 5px;padding:3px 5px 3px 18px;border-color:#bbb;background:#f9f9f9;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1)}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a{visibility:hidden}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container.-acf .select2-choices .select2-search-choice-focus{border-color:#999}.select2-container.-acf .select2-choices .select2-search-field input{height:31px;line-height:22px;margin:0;padding:5px 5px 5px 7px}.select2-container.-acf .select2-choice{border-color:#BBBBBB}.select2-container.-acf .select2-choice .select2-arrow{background:transparent;border-left-color:#DFDFDF;padding-left:1px}.select2-container.-acf .select2-choice .select2-result-description{display:none}.select2-container.-acf.select2-container-active .select2-choices,.select2-container.-acf.select2-dropdown-open .select2-choices{border-color:#5B9DD9;border-radius:3px 3px 0 0}.select2-container.-acf.select2-dropdown-open .select2-choice{background:#fff;border-color:#5B9DD9}html[dir="rtl"] .select2-container.-acf .select2-search-choice-close{left:24px}html[dir="rtl"] .select2-container.-acf .select2-choice>.select2-chosen{margin-left:42px}html[dir="rtl"] .select2-container.-acf .select2-choice .select2-arrow{padding-left:0;padding-right:1px}.select2-drop .select2-search{padding:4px 4px 0}.select2-drop .select2-result .select2-result-description{color:#999;font-size:12px;margin-left:5px}.select2-drop .select2-result.select2-highlighted .select2-result-description{color:#fff;opacity:0.75}.select2-container.-acf li{margin-bottom:0}.select2-container--default.-acf .select2-selection--multiple .select2-search--inline:first-child{float:none}.select2-container--default.-acf .select2-selection--multiple .select2-search--inline:first-child input{width:100% !important}.select2-container--default.-acf .select2-selection--multiple .select2-selection__rendered{padding-right:0}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice{background-color:#f7f7f7;border-color:#cccccc;max-width:100%;overflow:hidden;word-wrap:normal !important;white-space:normal}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1)}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span{visibility:hidden}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container .select2-dropdown{z-index:900000}.link-wrap{border:#dddddd solid 1px;border-radius:3px;padding:5px;line-height:26px;background:#fff;word-wrap:break-word;word-break:break-all}.link-wrap .link-title{padding:0 5px}.acf-link .link-wrap,.acf-link .acf-icon.-link-ext{display:none}.acf-link.-value .button{display:none}.acf-link.-value .link-wrap{display:inline-block}.acf-link.-external .acf-icon.-link-ext{display:inline-block}#wp-link-backdrop{z-index:900000 !important}#wp-link-wrap{z-index:900001 !important}ul.acf-radio-list,ul.acf-checkbox-list{background:transparent;position:relative;padding:1px;margin:0}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:13px;line-height:22px;margin:0;position:relative;word-wrap:break-word}ul.acf-radio-list li label,ul.acf-checkbox-list li label{display:inline}ul.acf-radio-list li input[type="checkbox"],ul.acf-radio-list li input[type="radio"],ul.acf-checkbox-list li input[type="checkbox"],ul.acf-checkbox-list li input[type="radio"]{margin:-1px 4px 0 0;vertical-align:middle}ul.acf-radio-list li input[type="text"],ul.acf-checkbox-list li input[type="text"]{width:auto;vertical-align:middle;margin:2px 0}ul.acf-radio-list li span,ul.acf-checkbox-list li span{float:none}ul.acf-radio-list li i,ul.acf-checkbox-list li i{vertical-align:middle}ul.acf-radio-list.acf-hl li,ul.acf-checkbox-list.acf-hl li{margin-right:20px;clear:none}html[dir="rtl"] ul.acf-radio-list input[type="checkbox"],html[dir="rtl"] ul.acf-radio-list input[type="radio"],html[dir="rtl"] ul.acf-checkbox-list input[type="checkbox"],html[dir="rtl"] ul.acf-checkbox-list input[type="radio"]{margin-left:4px;margin-right:0}.acf-button-group{display:inline-block}.acf-button-group label{display:inline-block;border:#ccc solid 1px;position:relative;z-index:1;padding:5px 10px;background:#fff}.acf-button-group label:hover{border-color:#999;z-index:2}.acf-button-group label.selected{border-color:#2b9af3;background:#309cf3;color:#fff;z-index:2}.acf-button-group label.selected:hover{background:#48a8f4}.acf-button-group input{display:none !important}.acf-button-group{padding-left:1px;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.acf-button-group label{margin:0 0 0 -1px;flex:1;text-align:center;white-space:nowrap}.acf-button-group label:first-child{border-radius:3px 0 0 3px}html[dir="rtl"] .acf-button-group label:first-child{border-radius:0 3px 3px 0}.acf-button-group label:last-child{border-radius:0 3px 3px 0}html[dir="rtl"] .acf-button-group label:last-child{border-radius:3px 0 0 3px}.acf-button-group label:only-child{border-radius:3px}.acf-button-group.-vertical{padding-left:0;padding-top:1px;flex-direction:column}.acf-button-group.-vertical label{margin:-1px 0 0 0}.acf-button-group.-vertical label:first-child{border-radius:3px 3px 0 0}.acf-button-group.-vertical label:last-child{border-radius:0 0 3px 3px}.acf-button-group.-vertical label:only-child{border-radius:3px}.acf-checkbox-list .button{margin:10px 0 0}.acf-switch{display:inline-block;border-radius:5px;cursor:pointer;position:relative;background:#f8f8f8;height:30px;vertical-align:middle;border:#ccc solid 1px;-webkit-transition:background 0.25s ease;-moz-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.25s ease}.acf-switch span{display:inline-block;float:left;text-align:center;font-size:13px;line-height:22px;padding:4px 10px;min-width:15px}.acf-switch span i{vertical-align:middle}.acf-switch .acf-switch-on{color:#fff;text-shadow:#1f7db1 0 1px 0}.acf-switch .acf-switch-slider{position:absolute;top:2px;left:2px;bottom:2px;right:50%;z-index:1;background:#fff;border-radius:3px;border:#ccc solid 1px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;transition-property:left, right}.acf-switch:hover .acf-switch-slider{border-color:#b3b3b3}.acf-switch.-on{background:#309cf3;border-color:#2b9af3}.acf-switch.-on .acf-switch-slider{left:50%;right:2px;border-color:#0d84e3}.acf-switch.-on:hover{background:#48a8f4}.acf-switch.-focus .acf-switch-slider{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,0.5)}.acf-switch.-focus.-on .acf-switch-slider{border-color:#185e85;box-shadow:0 0 2px #1f7db1}.acf-switch+span{margin-left:6px}.acf-switch-input{opacity:0;position:absolute;margin:0}.compat-item .acf-true-false .message{float:none;padding:0;vertical-align:middle}.acf-google-map{position:relative;border:#DFDFDF solid 1px;background:#fff}.acf-google-map .title{position:relative;border-bottom:#DFDFDF solid 1px}.acf-google-map .title .search{margin:0;font-size:14px;line-height:30px;height:40px;padding:5px 10px;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-google-map .title .acf-loading{position:absolute;top:10px;right:11px;display:none}.acf-google-map .title:hover .acf-actions{display:block}.acf-google-map .canvas{height:400px}.acf-google-map .title .acf-icon.-location{display:inline-block}.acf-google-map .title .acf-icon.-cancel{display:none}.acf-google-map .title .acf-icon.-search{display:none}.acf-google-map.-search .title .acf-icon.-location{display:none}.acf-google-map.-search .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-search .title .acf-icon.-search{display:inline-block}.acf-google-map.-value .title .search{font-weight:bold}.acf-google-map.-value .title .acf-icon.-location{display:none}.acf-google-map.-value .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-value .title .acf-icon.-search{display:none}.acf-google-map.-loading .title a{display:none !important}.acf-google-map.-loading .title i{display:inline-block}.pac-container{border-width:1px 0;box-shadow:none}.pac-container:after{display:none}.pac-container .pac-item:first-child{border-top:0 none}.pac-container .pac-item{padding:5px 10px;cursor:pointer}html[dir="rtl"] .pac-container .pac-item{text-align:right}.acf-relationship{background:#fff}.acf-relationship .filters{border:#DFDFDF solid 1px;background:#fff}.acf-relationship .filters:after{display:block;clear:both;content:""}.acf-relationship .filters .filter{margin:0;padding:0;float:left;width:100%}.acf-relationship .filters .filter span{display:block;padding:7px 7px 7px 0}.acf-relationship .filters .filter:first-child span{padding-left:7px}.acf-relationship .filters .filter input,.acf-relationship .filters .filter select{height:28px;line-height:28px;padding:2px;width:100%;margin:0;float:none}.acf-relationship .filters .filter input:focus,.acf-relationship .filters .filter input:active,.acf-relationship .filters .filter select:focus,.acf-relationship .filters .filter select:active{outline:none;box-shadow:none}.acf-relationship .filters .filter input{border-color:transparent;box-shadow:none}.acf-relationship .filters.-f2 .filter{width:50%}.acf-relationship .filters.-f3 .filter{width:25%}.acf-relationship .filters.-f3 .filter.-search{width:50%}.acf-relationship .list{margin:0;padding:5px;height:160px;overflow:auto}.acf-relationship .list .acf-rel-label,.acf-relationship .list .acf-rel-item,.acf-relationship .list p{padding:5px 7px;margin:0;display:block;position:relative;min-height:18px}.acf-relationship .list .acf-rel-label{font-weight:bold}.acf-relationship .list .acf-rel-item{cursor:pointer}.acf-relationship .list .acf-rel-item b{text-decoration:underline;font-weight:normal}.acf-relationship .list .acf-rel-item .thumbnail{background:#e0e0e0;width:22px;height:22px;float:left;margin:-2px 5px 0 0}.acf-relationship .list .acf-rel-item .thumbnail img{max-width:22px;max-height:22px;margin:0 auto;display:block}.acf-relationship .list .acf-rel-item .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item .thumbnail.-icon img{max-height:20px;margin-top:1px}.acf-relationship .list .acf-rel-item:hover{background:#3875D7;color:#fff}.acf-relationship .list .acf-rel-item:hover .thumbnail{background:#a2bfec}.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item.disabled{opacity:0.5}.acf-relationship .list .acf-rel-item.disabled:hover{background:transparent;color:#333;cursor:default}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail{background:#e0e0e0}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon{background:#fff}.acf-relationship .list ul{padding-bottom:5px}.acf-relationship .list ul .acf-rel-label,.acf-relationship .list ul .acf-rel-item,.acf-relationship .list ul p{padding-left:20px}.acf-relationship .selection{border:#DFDFDF solid 1px;position:relative;margin-top:-1px}.acf-relationship .selection:after{display:block;clear:both;content:""}.acf-relationship .selection .values,.acf-relationship .selection .choices{width:50%;background:#fff;float:left}.acf-relationship .selection .choices{background:#F9F9F9}.acf-relationship .selection .choices .list{border-right:#DFDFDF solid 1px}.acf-relationship .selection .values .acf-icon{position:absolute;top:4px;right:7px;display:none}html[dir="rtl"] .acf-relationship .selection .values .acf-icon{right:auto;left:7px}.acf-relationship .selection .values .acf-rel-item:hover .acf-icon{display:block}.acf-relationship .selection .values .acf-rel-item{cursor:move}.acf-relationship .selection .values .acf-rel-item b{text-decoration:none}.menu-item .acf-relationship ul{width:auto}.menu-item .acf-relationship li{display:block}.acf-editor-wrap.delay .acf-editor-toolbar{content:"";display:block;background:#f5f5f5;border-bottom:#dddddd solid 1px;color:#555d66;padding:10px}.acf-editor-wrap.delay textarea{padding:10px}.acf-editor-wrap iframe{min-height:200px}.acf-editor-wrap .wp-editor-container{border:1px solid #E5E5E5;box-shadow:none}#mce_fullscreen_container{z-index:900000 !important}.acf-editor-wrap .wp-switch-editor{float:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.acf-editor-wrap.tmce-active .wp-editor-area{color:#333 !important}.acf-field-tab{display:none !important}.hidden-by-tab{display:none !important}.acf-tab-wrap{clear:both;z-index:1}.acf-tab-group{border-bottom:#ccc solid 1px;padding:10px 10px 0}.acf-tab-group li{margin:0 0.5em 0 0}.acf-tab-group li a{padding:5px 10px;display:block;color:#555;font-size:14px;font-weight:600;line-height:24px;border:#ccc solid 1px;border-bottom:0 none;text-decoration:none;background:#e5e5e5;transition:none}.acf-tab-group li a:hover{background:#FFF}.acf-tab-group li a:focus{outline:none;box-shadow:none}.acf-tab-group li a:empty{display:none}html[dir="rtl"] .acf-tab-group li{margin:0 0 0 0.5em}.acf-tab-group li.active a{background:#F1F1F1;color:#000;padding-bottom:6px;margin-bottom:-1px;position:relative;z-index:1}.acf-fields>.acf-tab-wrap{background:#F9F9F9}.acf-fields>.acf-tab-wrap .acf-tab-group{position:relative;z-index:1;margin-bottom:-1px;border-top:#DFDFDF solid 1px;border-bottom:#DFDFDF solid 1px}.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#FFF}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#FFFFFF}.acf-fields>.acf-tab-wrap:first-child .acf-tab-group{border-top:none}.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:20%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:10px}}html[dir="rtl"] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:0;padding-right:20%}@media screen and (max-width: 850px){html[dir="rtl"] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-right:10px}}.acf-tab-wrap.-left .acf-tab-group{position:absolute;left:0;width:20%;border:0 none;padding:0 !important;margin:1px 0 0}.acf-tab-wrap.-left .acf-tab-group li{float:none;margin:-1px 0 0}.acf-tab-wrap.-left .acf-tab-group li a{border:1px solid #ededed;font-size:13px;line-height:18px;color:#0073aa;padding:10px;margin:0;font-weight:normal;border-width:1px 0;border-radius:0;background:transparent}.acf-tab-wrap.-left .acf-tab-group li a:hover{color:#00a0d2}.acf-tab-wrap.-left .acf-tab-group li.active a{border-color:#DFDFDF;color:#000;margin-right:-1px;background:#fff}html[dir="rtl"] .acf-tab-wrap.-left .acf-tab-group{left:auto;right:0}html[dir="rtl"] .acf-tab-wrap.-left .acf-tab-group li.active a{margin-right:0;margin-left:-1px}.acf-field+.acf-tab-wrap.-left:before{content:"";display:block;position:relative;z-index:1;height:10px;border-top:#DFDFDF solid 1px;border-bottom:#DFDFDF solid 1px;margin-bottom:-1px}.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a{border-top:none}.acf-fields.-sidebar{padding:0 0 0 20% !important;position:relative}.acf-fields.-sidebar:before{content:"";display:block;position:absolute;top:0;left:0;width:20%;bottom:0;border-right:#DFDFDF solid 1px;background:#F9F9F9;z-index:1}html[dir="rtl"] .acf-fields.-sidebar{padding:0 20% 0 0 !important}html[dir="rtl"] .acf-fields.-sidebar:before{border-left:#DFDFDF solid 1px;border-right-width:0;left:auto;right:0}.acf-fields.-sidebar.-left{padding:0 0 0 180px !important}html[dir="rtl"] .acf-fields.-sidebar.-left{padding:0 180px 0 0 !important}.acf-fields.-sidebar.-left:before{background:#F1F1F1;border-color:#dfdfdf;width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group{width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li a{border-color:#e4e4e4}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#F9F9F9}.acf-fields.-sidebar>.acf-field-tab+.acf-field{border-top:none}.acf-fields.-clear>.acf-tab-wrap{background:transparent}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group{margin-top:0;border-top:none;padding-left:0;padding-right:0}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields.-sidebar{margin-left:0 !important}.acf-postbox.seamless>.acf-fields.-sidebar:before{background:transparent}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap{background:transparent;margin-bottom:10px;padding-left:12px;padding-right:12px}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group{border-top:0 none}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left:before{border-top:none;height:auto}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group{margin-bottom:0}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li a{border-width:1px 0 1px 1px !important;border-color:#cccccc;background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.compat-item .acf-tab-wrap td{display:block}.acf-gallery-side .acf-tab-wrap{border-top:0 none !important}.acf-gallery-side .acf-tab-wrap .acf-tab-group{margin:10px 0 !important;padding:0 !important}.acf-gallery-side .acf-tab-group li.active a{background:#F9F9F9 !important}.widget .acf-tab-group{border-bottom-color:#e8e8e8}.widget .acf-tab-group li a{background:#F1F1F1}.widget .acf-tab-group li.active a{background:#fff}.media-modal.acf-expanded .compat-attachment-fields>tbody>tr.acf-tab-wrap .acf-tab-group{padding-left:23%;border-bottom-color:#DDDDDD}.form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 5px 0 210px}html[dir="rtl"] .form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 210px 0 5px}.acf-oembed{position:relative;border:#DFDFDF solid 1px;background:#fff}.acf-oembed .title{position:relative;border-bottom:#DFDFDF solid 1px;padding:5px 10px}.acf-oembed .title .input-search{margin:0;font-size:14px;line-height:30px;height:30px;padding:0;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-oembed .title .acf-actions{padding:6px}.acf-oembed .canvas{position:relative;min-height:250px;background:#F9F9F9}.acf-oembed .canvas .canvas-media{position:relative;z-index:1}.acf-oembed .canvas iframe{display:block;margin:0;padding:0;width:100%}.acf-oembed .canvas .acf-icon.-picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;height:42px;width:42px;font-size:42px;color:#999}.acf-oembed .canvas .acf-loading-overlay{background:rgba(255,255,255,0.9)}.acf-oembed .canvas .canvas-error{position:absolute;top:50%;left:0%;right:0%;margin:-9px 0 0 0;text-align:center;display:none}.acf-oembed .canvas .canvas-error p{padding:8px;margin:0;display:inline}.acf-oembed.has-value .canvas{min-height:50}.acf-oembed.has-value .input-search{font-weight:bold}.acf-oembed.has-value .title:hover .acf-actions{display:block}.acf-image-uploader{position:relative}.acf-image-uploader:after{display:block;clear:both;content:""}.acf-image-uploader p{margin:0}.acf-image-uploader .image-wrap{position:relative;float:left}.acf-image-uploader .image-wrap img{max-width:100%;width:auto;height:auto;display:block;min-width:30px;min-height:30px;background:#f1f1f1;margin:0;padding:0}.acf-image-uploader .image-wrap img[src$=".svg"]{min-height:100px;min-width:100px}.acf-image-uploader .image-wrap:hover .acf-actions{display:block}.acf-image-uploader input.button{width:auto}html[dir="rtl"] .acf-image-uploader .image-wrap{float:right}.acf-file-uploader{position:relative}.acf-file-uploader p{margin:0}.acf-file-uploader .file-wrap{border:#DFDFDF solid 1px;min-height:84px;position:relative;background:#fff}.acf-file-uploader .file-icon{position:absolute;top:0;left:0;bottom:0;padding:10px;background:#F1F1F1;border-right:#E5E5E5 solid 1px}.acf-file-uploader .file-icon img{display:block;padding:0;margin:0;max-width:48px}.acf-file-uploader .file-info{padding:10px;margin-left:69px}.acf-file-uploader .file-info p{margin:0 0 2px;font-size:13px;line-height:1.4em;word-break:break-all}.acf-file-uploader .file-info a{text-decoration:none}.acf-file-uploader:hover .acf-actions{display:block}html[dir="rtl"] .acf-file-uploader .file-icon{left:auto;right:0;border-left:#E5E5E5 solid 1px;border-right:none}html[dir="rtl"] .acf-file-uploader .file-info{margin-right:69px;margin-left:0}.acf-ui-datepicker .ui-datepicker{z-index:900000 !important}.acf-ui-datepicker .ui-datepicker .ui-widget-header a{cursor:pointer;transition:none}.acf-ui-datepicker .ui-state-highlight.ui-state-hover{border:1px solid #98b7e8 !important;background:#98b7e8 !important;font-weight:normal !important;color:#ffffff !important}.acf-ui-datepicker .ui-state-highlight.ui-state-active{border:1px solid #3875d7 !important;background:#3875d7 !important;font-weight:normal !important;color:#ffffff !important}.acf-field-separator .acf-label{margin-bottom:0}.acf-field-separator .acf-label label{font-weight:normal}.acf-field-separator .acf-input{display:none}.acf-fields>.acf-field-separator{background:#f9f9f9;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-bottom:-1px;z-index:2}.acf-taxonomy-field{position:relative}.acf-taxonomy-field .categorychecklist-holder{border:#DFDFDF solid 1px;border-radius:3px;max-height:200px;overflow:auto}.acf-taxonomy-field .acf-checkbox-list{margin:0;padding:10px}.acf-taxonomy-field .acf-checkbox-list ul.children{padding-left:18px}.acf-taxonomy-field:hover .acf-actions{display:block}.acf-taxonomy-field[data-ftype="select"] .acf-actions{padding:0;margin:-9px}.acf-range-wrap .acf-append,.acf-range-wrap .acf-prepend{display:inline-block;vertical-align:middle;line-height:28px;margin:0 7px 0 0}.acf-range-wrap .acf-append{margin:0 0 0 7px}.acf-range-wrap input[type="range"]{display:inline-block;padding:0;margin:0;vertical-align:middle;height:28px}.acf-range-wrap input[type="range"]:focus{outline:none}.acf-range-wrap input[type="number"]{display:inline-block;min-width:3em;margin-left:10px;vertical-align:middle}html[dir="rtl"] .acf-range-wrap input[type="number"]{margin-right:10px;margin-left:0}html[dir="rtl"] .acf-range-wrap .acf-append{margin:0 7px 0 0}html[dir="rtl"] .acf-range-wrap .acf-prepend{margin:0 0 0 7px}.acf-accordion{margin:0;padding:0;background:#fff}.acf-accordion .acf-accordion-title{margin:0;padding:12px;font-weight:bold;cursor:pointer;font-size:inherit;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title label{margin:0;padding:0;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title p{font-weight:normal}.acf-accordion .acf-accordion-title .acf-accordion-icon{float:right}.acf-accordion .acf-accordion-content{margin:0;padding:0 12px 12px;display:none}.acf-accordion.-open>.acf-accordion-content{display:block}.acf-field.acf-accordion{padding:0;border-color:#dfdfdf}.acf-field.acf-accordion .acf-accordion-title{padding:12px !important;width:auto !important;float:none !important;width:auto !important}.acf-field.acf-accordion .acf-accordion-content{padding:0;float:none !important;width:auto !important}.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top:#EEEEEE solid 1px}.acf-field.acf-accordion .acf-accordion-content>.acf-fields.-clear{padding:0 12px 15px}.acf-fields.-left>.acf-field.acf-accordion{padding:0 !important}.acf-fields.-left>.acf-field.acf-accordion:before{display:none}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-title{width:auto;margin:0 !important;padding:12px;float:none !important}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-content{padding:0 !important}.acf-fields.-clear>.acf-field.acf-accordion{border:#cccccc solid 1px;background:transparent}.acf-fields.-clear>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-16px}tr.acf-field.acf-accordion{background:transparent}tr.acf-field.acf-accordion>.acf-input{padding:0 !important;border:#cccccc solid 1px}tr.acf-field.acf-accordion .acf-accordion-content{padding:0 12px 12px}#addtag div.acf-field.error{border:0 none;padding:8px 0}#addtag>.acf-field.acf-accordion{padding-right:0;margin-right:5%}#addtag>.acf-field.acf-accordion+p.submit{margin-top:0}tr.acf-accordion{margin:15px 0 !important}tr.acf-accordion+tr.acf-accordion{margin-top:-16px !important}.acf-postbox.seamless>.acf-fields>.acf-accordion{margin-left:12px !important;margin-right:12px !important}.widget .widget-content>.acf-field.acf-accordion{border:#dfdfdf solid 1px;margin-bottom:10px}.widget .widget-content>.acf-field.acf-accordion .acf-accordion-title{margin-bottom:0}.widget .widget-content>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-11px}.acf-postbox.seamless>.acf-fields>.acf-field.acf-accordion{border:#e5e5e5 solid 1px}.acf-postbox.seamless>.acf-fields>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion>.acf-input{width:100%}.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields>tbody>tr>td{padding-bottom:5px}.form-table>tbody>.acf-field>.acf-label{padding:20px 10px 20px 0;width:210px}html[dir="rtl"] .form-table>tbody>.acf-field>.acf-label{padding:20px 0 20px 10px}.form-table>tbody>.acf-field>.acf-label label{font-size:14px;color:#23282d}.form-table>tbody>.acf-field>.acf-input{padding:15px 10px}html[dir="rtl"] .form-table>tbody>.acf-field>.acf-input{padding:15px 10px 15px 5%}.form-table>tbody>.acf-tab-wrap td{padding:15px 5% 15px 0}html[dir="rtl"] .form-table>tbody>.acf-tab-wrap td{padding:15px 0 15px 5%}.form-table>tbody .form-table th.acf-th{width:auto}#your-profile .acf-field input[type="text"],#your-profile .acf-field input[type="password"],#your-profile .acf-field input[type="number"],#your-profile .acf-field input[type="search"],#your-profile .acf-field input[type="email"],#your-profile .acf-field input[type="url"],#your-profile .acf-field select,#createuser .acf-field input[type="text"],#createuser .acf-field input[type="password"],#createuser .acf-field input[type="number"],#createuser .acf-field input[type="search"],#createuser .acf-field input[type="email"],#createuser .acf-field input[type="url"],#createuser .acf-field select{max-width:25em}#your-profile .acf-field textarea,#createuser .acf-field textarea{max-width:500px}#your-profile .acf-field .acf-field input[type="text"],#your-profile .acf-field .acf-field input[type="password"],#your-profile .acf-field .acf-field input[type="number"],#your-profile .acf-field .acf-field input[type="search"],#your-profile .acf-field .acf-field input[type="email"],#your-profile .acf-field .acf-field input[type="url"],#your-profile .acf-field .acf-field textarea,#your-profile .acf-field .acf-field select,#createuser .acf-field .acf-field input[type="text"],#createuser .acf-field .acf-field input[type="password"],#createuser .acf-field .acf-field input[type="number"],#createuser .acf-field .acf-field input[type="search"],#createuser .acf-field .acf-field input[type="email"],#createuser .acf-field .acf-field input[type="url"],#createuser .acf-field .acf-field textarea,#createuser .acf-field .acf-field select{max-width:none}#registerform h2{margin:1em 0}#registerform .acf-field .acf-label{margin-bottom:0}#registerform .acf-field .acf-label label{font-weight:normal;font-size:14px}#registerform p.submit{text-align:right}#acf-term-fields{padding-right:5%}#acf-term-fields>.acf-field>.acf-label{margin:0}#acf-term-fields>.acf-field>.acf-label label{font-size:12px;font-weight:normal}p.submit .spinner,p.submit .acf-spinner{vertical-align:top;float:none;margin:4px 4px 0}#edittag .acf-fields.-left>.acf-field{padding-left:220px}#edittag .acf-fields.-left>.acf-field:before{width:209px}#edittag .acf-fields.-left>.acf-field>.acf-label{width:220px;margin-left:-220px;padding:0 10px}#edittag .acf-fields.-left>.acf-field>.acf-input{padding:0}#edittag>.acf-fields.-left{width:96%}#edittag>.acf-fields.-left>.acf-field>.acf-label{padding-left:0}.editcomment td:first-child{white-space:nowrap;width:131px}#widgets-right .widget .acf-field .description{padding-left:0;padding-right:0}.acf-widget-fields>.acf-field .acf-label{margin-bottom:5px}.acf-widget-fields>.acf-field .acf-label label{font-weight:normal;margin:0}.acf-menu-settings{border-top:1px solid #eee;margin-top:2em}.acf-menu-settings.-seamless{border-top:none;margin-top:15px}.acf-menu-settings.-seamless>h2{display:none}.acf-menu-settings .list li{display:block;margin-bottom:0}.acf-menu-item-fields{margin-right:10px;float:left}#post .compat-attachment-fields .compat-field-acf-form-data{display:none}#post .compat-attachment-fields,#post .compat-attachment-fields>tbody,#post .compat-attachment-fields>tbody>tr,#post .compat-attachment-fields>tbody>tr>th,#post .compat-attachment-fields>tbody>tr>td{display:block}#post .compat-attachment-fields>tbody>.acf-field{margin:15px 0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label{margin:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label{margin:0;padding:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label p{margin:0 0 3px !important}#post .compat-attachment-fields>tbody>.acf-field>.acf-input{margin:0}.media-modal .compat-attachment-fields td.acf-input table{display:table;table-layout:auto}.media-modal .compat-attachment-fields td.acf-input table tbody{display:table-row-group}.media-modal .compat-attachment-fields td.acf-input table tr{display:table-row}.media-modal .compat-attachment-fields td.acf-input table td,.media-modal .compat-attachment-fields td.acf-input table th{display:table-cell}.media-modal .compat-attachment-fields>tbody>.acf-field{margin:5px 0}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:30%;margin:0;padding:0;float:left;text-align:right;display:block;float:left}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label>label{padding-top:6px;margin:0;color:#666666;font-weight:400;line-height:16px}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{width:65%;margin:0;padding:0;float:right;display:block}.media-modal .compat-attachment-fields>tbody>.acf-field p.description{margin:0}.acf-selection-error{background:#ffebe8;border:1px solid #c00;border-radius:3px;padding:8px;margin:20px 0 0}.acf-selection-error .selection-error-label{background:#CC0000;border-radius:3px;color:#fff;font-weight:bold;margin-right:8px;padding:2px 4px}.acf-selection-error .selection-error-message{color:#b44;display:block;padding-top:8px;word-wrap:break-word;white-space:pre-wrap}.media-modal .attachment.acf-disabled .thumbnail{opacity:0.25 !important}.media-modal .attachment.acf-disabled .attachment-preview:before{background:rgba(0,0,0,0.15);z-index:1;position:relative}.media-modal .compat-field-acf-form-data,.media-modal .compat-field-acf-blank{display:none !important}.media-modal .upload-error-message{white-space:pre-wrap}.media-modal .acf-required{padding:0 !important;margin:0 !important;float:none !important;color:#f00 !important}.media-modal .media-sidebar .compat-item{padding-bottom:20px}@media (max-width: 900px){.media-modal .setting span,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{width:98%;float:none;text-align:left;min-height:0;padding:0}.media-modal .setting input,.media-modal .setting textarea,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{float:none;height:auto;max-width:none;width:98%}}.media-modal .acf-expand-details{float:right;padding:1px 10px;margin-right:6px;height:18px;line-height:18px;color:#AAAAAA;font-size:12px}.media-modal .acf-expand-details:focus,.media-modal .acf-expand-details:active{outline:0 none;box-shadow:none;color:#AAAAAA}.media-modal .acf-expand-details:hover{color:#666666 !important}.media-modal .acf-expand-details span{display:block;float:left}.media-modal .acf-expand-details .acf-icon{margin:0 4px 0 0}.media-modal .acf-expand-details:hover .acf-icon{border-color:#AAAAAA}.media-modal .acf-expand-details .is-open{display:none}.media-modal .acf-expand-details .is-closed{display:block}@media (max-width: 640px){.media-modal .acf-expand-details{display:none}}.media-modal.acf-expanded .acf-expand-details .is-open{display:block}.media-modal.acf-expanded .acf-expand-details .is-closed{display:none}.media-modal.acf-expanded .attachments-browser .media-toolbar,.media-modal.acf-expanded .attachments-browser .attachments{right:740px}.media-modal.acf-expanded .media-sidebar{width:708px}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .setting span,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:20%}.media-modal.acf-expanded .media-sidebar .attachment-info .details,.media-modal.acf-expanded .media-sidebar .setting input,.media-modal.acf-expanded .media-sidebar .setting textarea,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-input{min-width:77%}.media-modal.acf-expanded .media-sidebar .setting span{margin-right:2%}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{max-height:none}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img{max-width:100%;max-height:200px}.media-modal.acf-expanded .media-sidebar .attachment-info .details{float:right}@media (max-width: 900px){.media-modal.acf-expanded .attachments-browser .media-toolbar{display:none}.media-modal.acf-expanded .attachments{display:none}.media-modal.acf-expanded .media-sidebar{width:auto;max-width:none !important}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{min-width:30%;margin:0}.media-modal.acf-expanded .media-sidebar .attachment-info .details{min-width:67%}}.acf-media-modal .media-embed .setting.align,.acf-media-modal .media-embed .setting.link-to{display:none}@media screen and (min-width: 1024px){.acf-media-modal .media-modal-content .media-frame .media-toolbar-secondary{max-width:none}.acf-media-modal .media-modal-content .media-frame .media-toolbar-secondary select.attachment-filters{width:auto;min-width:150px;max-width:none;margin:11px 6px 0 0;vertical-align:middle}}.acf-media-modal.-edit{left:15%;right:15%;top:100px;bottom:100px}.acf-media-modal.-edit .media-frame-menu,.acf-media-modal.-edit .media-frame-router,.acf-media-modal.-edit .media-frame-content .attachments,.acf-media-modal.-edit .media-frame-content .media-toolbar{display:none}.acf-media-modal.-edit .media-frame-title,.acf-media-modal.-edit .media-frame-content,.acf-media-modal.-edit .media-frame-toolbar,.acf-media-modal.-edit .media-sidebar{width:auto;left:0;right:0}.acf-media-modal.-edit .media-frame-content{top:50px}.acf-media-modal.-edit .media-frame-title{border-bottom:1px solid #DFDFDF;box-shadow:0 4px 4px -4px rgba(0,0,0,0.1)}.acf-media-modal.-edit .media-sidebar{padding:0 16px}.acf-media-modal.-edit .media-sidebar .attachment-details{overflow:visible}.acf-media-modal.-edit .media-sidebar .attachment-details>h3,.acf-media-modal.-edit .media-sidebar .attachment-details>h2{display:none}.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info{background:#fff;border-bottom:#dddddd solid 1px;padding:16px;margin:0 -16px 16px}.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail{margin:0 16px 0 0}.acf-media-modal.-edit .media-sidebar .attachment-details .setting{display:block;overflow:hidden;float:none;width:auto;margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .attachment-details .setting span{margin:0}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field p.description{margin-top:3px}.acf-media-modal.-edit .media-sidebar .media-types-required-info{display:none}@media (max-width: 900px){.acf-media-modal.-edit{top:30px;right:30px;bottom:30px;left:30px}}@media (max-width: 640px){.acf-media-modal.-edit{top:0;right:0;bottom:0;left:0}.acf-media-modal.-edit .media-sidebar{bottom:0 !important}}.acf-temp-remove{position:relative;opacity:1;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;overflow:hidden}.acf-temp-remove:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.hidden-by-conditional-logic{display:none !important}.hidden-by-conditional-logic.appear-empty{display:table-cell !important}.hidden-by-conditional-logic.appear-empty .acf-input{display:none !important}.acf-postbox.acf-hidden{display:none !important} +.acf-field,.acf-field .acf-label,.acf-field .acf-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.acf-field{margin:15px 0;clear:both}.acf-field p.description{display:block;margin:0;padding:0}.acf-field .acf-label{vertical-align:top;margin:0 0 10px}.acf-field .acf-label label{display:block;font-weight:bold;margin:0 0 3px;padding:0}.acf-field .acf-label:empty{margin-bottom:0}.acf-field .acf-input{vertical-align:top}.acf-field .acf-input>p.description{margin-top:5px}.acf-field .acf-notice{margin:0 0 15px;background:#edf2ff;color:#2183b9;border:none}.acf-field .acf-notice .acf-notice-dismiss{background:transparent;color:inherit}.acf-field .acf-notice .acf-notice-dismiss:hover{background:#fff}.acf-field .acf-notice.-dismiss{padding-right:40px}.acf-field .acf-notice.-error{background:#ffe6e6;color:#d12626}.acf-field .acf-notice.-success{background:#eefbe8;color:#32a23b}.acf-field .acf-notice.-warning{background:#fff3e6;color:#d16226}td.acf-field,tr.acf-field{margin:0}.acf-field[data-width]{float:left;clear:none}.acf-field[data-width]+.acf-field[data-width]{border-left:1px solid #eeeeee}html[dir="rtl"] .acf-field[data-width]{float:right}html[dir="rtl"] .acf-field[data-width]+.acf-field[data-width]{border-left:none;border-right:1px solid #eeeeee}td.acf-field[data-width],tr.acf-field[data-width]{float:none}.acf-field.-c0{clear:both;border-left-width:0 !important}html[dir="rtl"] .acf-field.-c0{border-left-width:1px !important;border-right-width:0 !important}.acf-field.-r0{border-top-width:0 !important}.acf-fields{position:relative}.acf-fields:after{display:block;clear:both;content:""}.acf-fields.-border{border:#dfdfdf solid 1px;background:#fff}.acf-fields>.acf-field{position:relative;margin:0;padding:15px 12px;border-top:#EEEEEE solid 1px}.acf-fields>.acf-field:first-child{border-top-width:0}td.acf-fields{padding:0 !important}.acf-fields.-clear>.acf-field{border:none;padding:0;margin:15px 0}.acf-fields.-clear>.acf-field[data-width]{border:none !important}.acf-fields.-clear>.acf-field>.acf-label{padding:0}.acf-fields.-clear>.acf-field>.acf-input{padding:0}.acf-fields.-left>.acf-field{padding:15px 0}.acf-fields.-left>.acf-field:after{display:block;clear:both;content:""}.acf-fields.-left>.acf-field:before{content:"";display:block;position:absolute;z-index:0;background:#F9F9F9;border-color:#E1E1E1;border-style:solid;border-width:0 1px 0 0;top:0;bottom:0;left:0;width:20%}.acf-fields.-left>.acf-field[data-width]{float:none;width:auto !important;border-left-width:0 !important;border-right-width:0 !important}.acf-fields.-left>.acf-field>.acf-label{float:left;width:20%;margin:0;padding:0 12px}.acf-fields.-left>.acf-field>.acf-input{float:left;width:80%;margin:0;padding:0 12px}html[dir="rtl"] .acf-fields.-left>.acf-field:before{border-width:0 0 0 1px;left:auto;right:0}html[dir="rtl"] .acf-fields.-left>.acf-field>.acf-label{float:right}html[dir="rtl"] .acf-fields.-left>.acf-field>.acf-input{float:right}@media screen and (max-width: 640px){.acf-fields.-left>.acf-field:before{display:none}.acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}.acf-fields.-left>.acf-field>.acf-input{width:100%}}.acf-fields.-clear.-left>.acf-field{padding:0;border:none}.acf-fields.-clear.-left>.acf-field:before{display:none}.acf-fields.-clear.-left>.acf-field>.acf-label{padding:0}.acf-fields.-clear.-left>.acf-field>.acf-input{padding:0}.acf-table tr.acf-field>td.acf-label{padding:15px 12px;margin:0;background:#F9F9F9;width:20%}.acf-table tr.acf-field>td.acf-input{padding:15px 12px;margin:0;border-left-color:#E1E1E1}.acf-sortable-tr-helper{position:relative !important;display:table-row !important}.acf-postbox{position:relative}.acf-postbox>.inside{margin:0 !important;padding:0 !important}.acf-postbox>.hndle .acf-hndle-cog{color:#AAAAAA;font-size:16px;line-height:20px;padding:0 2px;float:right;position:relative;display:none}.acf-postbox>.hndle .acf-hndle-cog:hover{color:#777777}.acf-postbox:hover>.hndle .acf-hndle-cog{display:block}.acf-postbox .acf-replace-with-fields{padding:15px;text-align:center}#post-body-content #acf_after_title-sortables{margin:20px 0 -20px}.acf-postbox.seamless{border:0 none;background:transparent;box-shadow:none}.acf-postbox.seamless>.hndle,.acf-postbox.seamless>.handlediv{display:none !important}.acf-postbox.seamless>.inside{display:block !important;margin-left:-12px !important;margin-right:-12px !important}.acf-postbox.seamless>.inside>.acf-field{border-color:transparent}.acf-postbox.seamless>.acf-fields.-left>.acf-field:before{display:none}@media screen and (max-width: 782px){.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-label,.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-input{padding:0}}.acf-field input[type="text"],.acf-field input[type="password"],.acf-field input[type="number"],.acf-field input[type="search"],.acf-field input[type="email"],.acf-field input[type="url"],.acf-field textarea,.acf-field select{width:100%;padding:3px 5px;resize:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.4}.acf-field input[type="text"]:disabled,.acf-field input[type="password"]:disabled,.acf-field input[type="number"]:disabled,.acf-field input[type="search"]:disabled,.acf-field input[type="email"]:disabled,.acf-field input[type="url"]:disabled,.acf-field textarea:disabled,.acf-field select:disabled{background:#f8f8f8}.acf-field input[type="text"][readonly],.acf-field input[type="password"][readonly],.acf-field input[type="number"][readonly],.acf-field input[type="search"][readonly],.acf-field input[type="email"][readonly],.acf-field input[type="url"][readonly],.acf-field textarea[readonly],.acf-field select[readonly]{background:#f8f8f8}.acf-field textarea{resize:vertical}.acf-input-prepend,.acf-input-append,.acf-input-wrap{box-sizing:border-box;height:28px}.acf-input-prepend,.acf-input-append{font-size:13px;line-height:20px;padding:3px 7px;background:#F4F4F4;border:#DFDFDF solid 1px}.acf-input-prepend{float:left;border-right-width:0;border-radius:3px 0 0 3px}.acf-input-append{float:right;border-left-width:0;border-radius:0 3px 3px 0}.acf-input-wrap{position:relative;overflow:hidden}.acf-input-wrap input{height:28px;margin:0}input.acf-is-prepended{border-radius:0 3px 3px 0 !important}input.acf-is-appended{border-radius:3px 0 0 3px !important}input.acf-is-prepended.acf-is-appended{border-radius:0 !important}html[dir="rtl"] .acf-input-prepend{border-left-width:0;border-right-width:1px;border-radius:0 3px 3px 0;float:right}html[dir="rtl"] .acf-input-append{border-left-width:1px;border-right-width:0;border-radius:3px 0 0 3px;float:left}html[dir="rtl"] input.acf-is-prepended{border-radius:3px 0 0 3px !important}html[dir="rtl"] input.acf-is-appended{border-radius:0 3px 3px 0 !important}html[dir="rtl"] input.acf-is-prepended.acf-is-appended{border-radius:0 !important}.acf-color-picker .wp-picker-active{position:relative;z-index:1}.acf-url i{position:absolute;top:4px;left:4px;opacity:0.5;color:#A9A9A9}.acf-url input[type="url"]{padding-left:25px}.acf-url.-valid i{opacity:1}.acf-field select{padding:2px}.acf-field select optgroup{padding:5px;background:#fff}.acf-field select option{padding:3px}.acf-field select optgroup option{padding-left:5px}.acf-field select optgroup:nth-child(2n){background:#F9F9F9}.acf-field .select2-input{max-width:200px}.select2-container.-acf .select2-choices{background:#fff;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;min-height:31px}.select2-container.-acf .select2-choices .select2-search-choice{margin:5px 0 5px 5px;padding:3px 5px 3px 18px;border-color:#bbb;background:#f9f9f9;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1)}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a{visibility:hidden}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container.-acf .select2-choices .select2-search-choice-focus{border-color:#999}.select2-container.-acf .select2-choices .select2-search-field input{height:31px;line-height:22px;margin:0;padding:5px 5px 5px 7px}.select2-container.-acf .select2-choice{border-color:#BBBBBB}.select2-container.-acf .select2-choice .select2-arrow{background:transparent;border-left-color:#DFDFDF;padding-left:1px}.select2-container.-acf .select2-choice .select2-result-description{display:none}.select2-container.-acf.select2-container-active .select2-choices,.select2-container.-acf.select2-dropdown-open .select2-choices{border-color:#5B9DD9;border-radius:3px 3px 0 0}.select2-container.-acf.select2-dropdown-open .select2-choice{background:#fff;border-color:#5B9DD9}html[dir="rtl"] .select2-container.-acf .select2-search-choice-close{left:24px}html[dir="rtl"] .select2-container.-acf .select2-choice>.select2-chosen{margin-left:42px}html[dir="rtl"] .select2-container.-acf .select2-choice .select2-arrow{padding-left:0;padding-right:1px}.select2-drop .select2-search{padding:4px 4px 0}.select2-drop .select2-result .select2-result-description{color:#999;font-size:12px;margin-left:5px}.select2-drop .select2-result.select2-highlighted .select2-result-description{color:#fff;opacity:0.75}.select2-container.-acf li{margin-bottom:0}.select2-container--default.-acf .select2-selection--multiple .select2-search--inline:first-child{float:none}.select2-container--default.-acf .select2-selection--multiple .select2-search--inline:first-child input{width:100% !important}.select2-container--default.-acf .select2-selection--multiple .select2-selection__rendered{padding-right:0}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice{background-color:#f7f7f7;border-color:#cccccc;max-width:100%;overflow:hidden;word-wrap:normal !important;white-space:normal}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1)}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span{visibility:hidden}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container--default.-acf .select2-selection--multiple .select2-search__field{box-shadow:none !important}.select2-container .select2-dropdown{z-index:900000}.link-wrap{border:#dddddd solid 1px;border-radius:3px;padding:5px;line-height:26px;background:#fff;word-wrap:break-word;word-break:break-all}.link-wrap .link-title{padding:0 5px}.acf-link .link-wrap,.acf-link .acf-icon.-link-ext{display:none}.acf-link.-value .button{display:none}.acf-link.-value .link-wrap{display:inline-block}.acf-link.-external .acf-icon.-link-ext{display:inline-block}#wp-link-backdrop{z-index:900000 !important}#wp-link-wrap{z-index:900001 !important}ul.acf-radio-list,ul.acf-checkbox-list{background:transparent;position:relative;padding:1px;margin:0}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:13px;line-height:22px;margin:0;position:relative;word-wrap:break-word}ul.acf-radio-list li label,ul.acf-checkbox-list li label{display:inline}ul.acf-radio-list li input[type="checkbox"],ul.acf-radio-list li input[type="radio"],ul.acf-checkbox-list li input[type="checkbox"],ul.acf-checkbox-list li input[type="radio"]{margin:-1px 4px 0 0;vertical-align:middle}ul.acf-radio-list li input[type="text"],ul.acf-checkbox-list li input[type="text"]{width:auto;vertical-align:middle;margin:2px 0}ul.acf-radio-list li span,ul.acf-checkbox-list li span{float:none}ul.acf-radio-list li i,ul.acf-checkbox-list li i{vertical-align:middle}ul.acf-radio-list.acf-hl li,ul.acf-checkbox-list.acf-hl li{margin-right:20px;clear:none}html[dir="rtl"] ul.acf-radio-list input[type="checkbox"],html[dir="rtl"] ul.acf-radio-list input[type="radio"],html[dir="rtl"] ul.acf-checkbox-list input[type="checkbox"],html[dir="rtl"] ul.acf-checkbox-list input[type="radio"]{margin-left:4px;margin-right:0}.acf-button-group{display:inline-block}.acf-button-group label{display:inline-block;border:#ccc solid 1px;position:relative;z-index:1;padding:5px 10px;background:#fff}.acf-button-group label:hover{border-color:#999;z-index:2}.acf-button-group label.selected{border-color:#2b9af3;background:#309cf3;color:#fff;z-index:2}.acf-button-group label.selected:hover{background:#48a8f4}.acf-button-group input{display:none !important}.acf-button-group{padding-left:1px;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.acf-button-group label{margin:0 0 0 -1px;flex:1;text-align:center;white-space:nowrap}.acf-button-group label:first-child{border-radius:3px 0 0 3px}html[dir="rtl"] .acf-button-group label:first-child{border-radius:0 3px 3px 0}.acf-button-group label:last-child{border-radius:0 3px 3px 0}html[dir="rtl"] .acf-button-group label:last-child{border-radius:3px 0 0 3px}.acf-button-group label:only-child{border-radius:3px}.acf-button-group.-vertical{padding-left:0;padding-top:1px;flex-direction:column}.acf-button-group.-vertical label{margin:-1px 0 0 0}.acf-button-group.-vertical label:first-child{border-radius:3px 3px 0 0}.acf-button-group.-vertical label:last-child{border-radius:0 0 3px 3px}.acf-button-group.-vertical label:only-child{border-radius:3px}.acf-checkbox-list .button{margin:10px 0 0}.acf-switch{display:inline-block;border-radius:5px;cursor:pointer;position:relative;background:#f8f8f8;height:30px;vertical-align:middle;border:#ccc solid 1px;-webkit-transition:background 0.25s ease;-moz-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.25s ease}.acf-switch span{display:inline-block;float:left;text-align:center;font-size:13px;line-height:22px;padding:4px 10px;min-width:15px}.acf-switch span i{vertical-align:middle}.acf-switch .acf-switch-on{color:#fff;text-shadow:#1f7db1 0 1px 0}.acf-switch .acf-switch-slider{position:absolute;top:2px;left:2px;bottom:2px;right:50%;z-index:1;background:#fff;border-radius:3px;border:#ccc solid 1px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;transition-property:left, right}.acf-switch:hover .acf-switch-slider{border-color:#b3b3b3}.acf-switch.-on{background:#309cf3;border-color:#2b9af3}.acf-switch.-on .acf-switch-slider{left:50%;right:2px;border-color:#0d84e3}.acf-switch.-on:hover{background:#48a8f4}.acf-switch.-focus .acf-switch-slider{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,0.5)}.acf-switch.-focus.-on .acf-switch-slider{border-color:#185e85;box-shadow:0 0 2px #1f7db1}.acf-switch+span{margin-left:6px}.acf-switch-input{opacity:0;position:absolute;margin:0}.compat-item .acf-true-false .message{float:none;padding:0;vertical-align:middle}.acf-google-map{position:relative;border:#DFDFDF solid 1px;background:#fff}.acf-google-map .title{position:relative;border-bottom:#DFDFDF solid 1px}.acf-google-map .title .search{margin:0;font-size:14px;line-height:30px;height:40px;padding:5px 10px;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-google-map .title .acf-loading{position:absolute;top:10px;right:11px;display:none}.acf-google-map .title:hover .acf-actions{display:block}.acf-google-map .canvas{height:400px}.acf-google-map .title .acf-icon.-location{display:inline-block}.acf-google-map .title .acf-icon.-cancel{display:none}.acf-google-map .title .acf-icon.-search{display:none}.acf-google-map.-search .title .acf-icon.-location{display:none}.acf-google-map.-search .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-search .title .acf-icon.-search{display:inline-block}.acf-google-map.-value .title .search{font-weight:bold}.acf-google-map.-value .title .acf-icon.-location{display:none}.acf-google-map.-value .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-value .title .acf-icon.-search{display:none}.acf-google-map.-loading .title a{display:none !important}.acf-google-map.-loading .title i{display:inline-block}.pac-container{border-width:1px 0;box-shadow:none}.pac-container:after{display:none}.pac-container .pac-item:first-child{border-top:0 none}.pac-container .pac-item{padding:5px 10px;cursor:pointer}html[dir="rtl"] .pac-container .pac-item{text-align:right}.acf-relationship{background:#fff}.acf-relationship .filters{border:#DFDFDF solid 1px;background:#fff}.acf-relationship .filters:after{display:block;clear:both;content:""}.acf-relationship .filters .filter{margin:0;padding:0;float:left;width:100%}.acf-relationship .filters .filter span{display:block;padding:7px 7px 7px 0}.acf-relationship .filters .filter:first-child span{padding-left:7px}.acf-relationship .filters .filter input,.acf-relationship .filters .filter select{height:28px;line-height:28px;padding:2px;width:100%;margin:0;float:none}.acf-relationship .filters .filter input:focus,.acf-relationship .filters .filter input:active,.acf-relationship .filters .filter select:focus,.acf-relationship .filters .filter select:active{outline:none;box-shadow:none}.acf-relationship .filters .filter input{border-color:transparent;box-shadow:none}.acf-relationship .filters.-f2 .filter{width:50%}.acf-relationship .filters.-f3 .filter{width:25%}.acf-relationship .filters.-f3 .filter.-search{width:50%}.acf-relationship .list{margin:0;padding:5px;height:160px;overflow:auto}.acf-relationship .list .acf-rel-label,.acf-relationship .list .acf-rel-item,.acf-relationship .list p{padding:5px 7px;margin:0;display:block;position:relative;min-height:18px}.acf-relationship .list .acf-rel-label{font-weight:bold}.acf-relationship .list .acf-rel-item{cursor:pointer}.acf-relationship .list .acf-rel-item b{text-decoration:underline;font-weight:normal}.acf-relationship .list .acf-rel-item .thumbnail{background:#e0e0e0;width:22px;height:22px;float:left;margin:-2px 5px 0 0}.acf-relationship .list .acf-rel-item .thumbnail img{max-width:22px;max-height:22px;margin:0 auto;display:block}.acf-relationship .list .acf-rel-item .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item .thumbnail.-icon img{max-height:20px;margin-top:1px}.acf-relationship .list .acf-rel-item:hover{background:#3875D7;color:#fff}.acf-relationship .list .acf-rel-item:hover .thumbnail{background:#a2bfec}.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item.disabled{opacity:0.5}.acf-relationship .list .acf-rel-item.disabled:hover{background:transparent;color:#333;cursor:default}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail{background:#e0e0e0}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon{background:#fff}.acf-relationship .list ul{padding-bottom:5px}.acf-relationship .list ul .acf-rel-label,.acf-relationship .list ul .acf-rel-item,.acf-relationship .list ul p{padding-left:20px}.acf-relationship .selection{border:#DFDFDF solid 1px;position:relative;margin-top:-1px}.acf-relationship .selection:after{display:block;clear:both;content:""}.acf-relationship .selection .values,.acf-relationship .selection .choices{width:50%;background:#fff;float:left}.acf-relationship .selection .choices{background:#F9F9F9}.acf-relationship .selection .choices .list{border-right:#DFDFDF solid 1px}.acf-relationship .selection .values .acf-icon{position:absolute;top:4px;right:7px;display:none}html[dir="rtl"] .acf-relationship .selection .values .acf-icon{right:auto;left:7px}.acf-relationship .selection .values .acf-rel-item:hover .acf-icon{display:block}.acf-relationship .selection .values .acf-rel-item{cursor:move}.acf-relationship .selection .values .acf-rel-item b{text-decoration:none}.menu-item .acf-relationship ul{width:auto}.menu-item .acf-relationship li{display:block}.acf-editor-wrap.delay .acf-editor-toolbar{content:"";display:block;background:#f5f5f5;border-bottom:#dddddd solid 1px;color:#555d66;padding:10px}.acf-editor-wrap.delay textarea{padding:10px;border:none}.acf-editor-wrap iframe{min-height:200px}.acf-editor-wrap .wp-editor-container{border:1px solid #E5E5E5;box-shadow:none !important}.acf-editor-wrap .wp-editor-tabs{box-sizing:content-box}#mce_fullscreen_container{z-index:900000 !important}.acf-field-tab{display:none !important}.hidden-by-tab{display:none !important}.acf-tab-wrap{clear:both;z-index:1}.acf-tab-group{border-bottom:#ccc solid 1px;padding:10px 10px 0}.acf-tab-group li{margin:0 0.5em 0 0}.acf-tab-group li a{padding:5px 10px;display:block;color:#555;font-size:14px;font-weight:600;line-height:24px;border:#ccc solid 1px;border-bottom:0 none;text-decoration:none;background:#e5e5e5;transition:none}.acf-tab-group li a:hover{background:#FFF}.acf-tab-group li a:focus{outline:none;box-shadow:none}.acf-tab-group li a:empty{display:none}html[dir="rtl"] .acf-tab-group li{margin:0 0 0 0.5em}.acf-tab-group li.active a{background:#F1F1F1;color:#000;padding-bottom:6px;margin-bottom:-1px;position:relative;z-index:1}.acf-fields>.acf-tab-wrap{background:#F9F9F9}.acf-fields>.acf-tab-wrap .acf-tab-group{position:relative;z-index:1;margin-bottom:-1px;border-top:#DFDFDF solid 1px;border-bottom:#DFDFDF solid 1px}.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#FFF}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#FFFFFF}.acf-fields>.acf-tab-wrap:first-child .acf-tab-group{border-top:none}.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:20%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:10px}}html[dir="rtl"] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:0;padding-right:20%}@media screen and (max-width: 850px){html[dir="rtl"] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-right:10px}}.acf-tab-wrap.-left .acf-tab-group{position:absolute;left:0;width:20%;border:0 none;padding:0 !important;margin:1px 0 0}.acf-tab-wrap.-left .acf-tab-group li{float:none;margin:-1px 0 0}.acf-tab-wrap.-left .acf-tab-group li a{border:1px solid #ededed;font-size:13px;line-height:18px;color:#0073aa;padding:10px;margin:0;font-weight:normal;border-width:1px 0;border-radius:0;background:transparent}.acf-tab-wrap.-left .acf-tab-group li a:hover{color:#00a0d2}.acf-tab-wrap.-left .acf-tab-group li.active a{border-color:#DFDFDF;color:#000;margin-right:-1px;background:#fff}html[dir="rtl"] .acf-tab-wrap.-left .acf-tab-group{left:auto;right:0}html[dir="rtl"] .acf-tab-wrap.-left .acf-tab-group li.active a{margin-right:0;margin-left:-1px}.acf-field+.acf-tab-wrap.-left:before{content:"";display:block;position:relative;z-index:1;height:10px;border-top:#DFDFDF solid 1px;border-bottom:#DFDFDF solid 1px;margin-bottom:-1px}.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a{border-top:none}.acf-fields.-sidebar{padding:0 0 0 20% !important;position:relative}.acf-fields.-sidebar:before{content:"";display:block;position:absolute;top:0;left:0;width:20%;bottom:0;border-right:#DFDFDF solid 1px;background:#F9F9F9;z-index:1}html[dir="rtl"] .acf-fields.-sidebar{padding:0 20% 0 0 !important}html[dir="rtl"] .acf-fields.-sidebar:before{border-left:#DFDFDF solid 1px;border-right-width:0;left:auto;right:0}.acf-fields.-sidebar.-left{padding:0 0 0 180px !important}html[dir="rtl"] .acf-fields.-sidebar.-left{padding:0 180px 0 0 !important}.acf-fields.-sidebar.-left:before{background:#F1F1F1;border-color:#dfdfdf;width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group{width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li a{border-color:#e4e4e4}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#F9F9F9}.acf-fields.-sidebar>.acf-field-tab+.acf-field{border-top:none}.acf-fields.-clear>.acf-tab-wrap{background:transparent}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group{margin-top:0;border-top:none;padding-left:0;padding-right:0}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields.-sidebar{margin-left:0 !important}.acf-postbox.seamless>.acf-fields.-sidebar:before{background:transparent}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap{background:transparent;margin-bottom:10px;padding-left:12px;padding-right:12px}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group{border-top:0 none}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left:before{border-top:none;height:auto}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group{margin-bottom:0}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li a{border-width:1px 0 1px 1px !important;border-color:#cccccc;background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.compat-item .acf-tab-wrap td{display:block}.acf-gallery-side .acf-tab-wrap{border-top:0 none !important}.acf-gallery-side .acf-tab-wrap .acf-tab-group{margin:10px 0 !important;padding:0 !important}.acf-gallery-side .acf-tab-group li.active a{background:#F9F9F9 !important}.widget .acf-tab-group{border-bottom-color:#e8e8e8}.widget .acf-tab-group li a{background:#F1F1F1}.widget .acf-tab-group li.active a{background:#fff}.media-modal.acf-expanded .compat-attachment-fields>tbody>tr.acf-tab-wrap .acf-tab-group{padding-left:23%;border-bottom-color:#DDDDDD}.form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 5px 0 210px}html[dir="rtl"] .form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 210px 0 5px}.acf-oembed{position:relative;border:#DFDFDF solid 1px;background:#fff}.acf-oembed .title{position:relative;border-bottom:#DFDFDF solid 1px;padding:5px 10px}.acf-oembed .title .input-search{margin:0;font-size:14px;line-height:30px;height:30px;padding:0;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-oembed .title .acf-actions{padding:6px}.acf-oembed .canvas{position:relative;min-height:250px;background:#F9F9F9}.acf-oembed .canvas .canvas-media{position:relative;z-index:1}.acf-oembed .canvas iframe{display:block;margin:0;padding:0;width:100%}.acf-oembed .canvas .acf-icon.-picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;height:42px;width:42px;font-size:42px;color:#999}.acf-oembed .canvas .acf-loading-overlay{background:rgba(255,255,255,0.9)}.acf-oembed .canvas .canvas-error{position:absolute;top:50%;left:0%;right:0%;margin:-9px 0 0 0;text-align:center;display:none}.acf-oembed .canvas .canvas-error p{padding:8px;margin:0;display:inline}.acf-oembed.has-value .canvas{min-height:50px}.acf-oembed.has-value .input-search{font-weight:bold}.acf-oembed.has-value .title:hover .acf-actions{display:block}.acf-image-uploader{position:relative}.acf-image-uploader:after{display:block;clear:both;content:""}.acf-image-uploader p{margin:0}.acf-image-uploader .image-wrap{position:relative;float:left}.acf-image-uploader .image-wrap img{max-width:100%;width:auto;height:auto;display:block;min-width:30px;min-height:30px;background:#f1f1f1;margin:0;padding:0}.acf-image-uploader .image-wrap img[src$=".svg"]{min-height:100px;min-width:100px}.acf-image-uploader .image-wrap:hover .acf-actions{display:block}.acf-image-uploader input.button{width:auto}html[dir="rtl"] .acf-image-uploader .image-wrap{float:right}.acf-file-uploader{position:relative}.acf-file-uploader p{margin:0}.acf-file-uploader .file-wrap{border:#DFDFDF solid 1px;min-height:84px;position:relative;background:#fff}.acf-file-uploader .file-icon{position:absolute;top:0;left:0;bottom:0;padding:10px;background:#F1F1F1;border-right:#E5E5E5 solid 1px}.acf-file-uploader .file-icon img{display:block;padding:0;margin:0;max-width:48px}.acf-file-uploader .file-info{padding:10px;margin-left:69px}.acf-file-uploader .file-info p{margin:0 0 2px;font-size:13px;line-height:1.4em;word-break:break-all}.acf-file-uploader .file-info a{text-decoration:none}.acf-file-uploader:hover .acf-actions{display:block}html[dir="rtl"] .acf-file-uploader .file-icon{left:auto;right:0;border-left:#E5E5E5 solid 1px;border-right:none}html[dir="rtl"] .acf-file-uploader .file-info{margin-right:69px;margin-left:0}.acf-ui-datepicker .ui-datepicker{z-index:900000 !important}.acf-ui-datepicker .ui-datepicker .ui-widget-header a{cursor:pointer;transition:none}.acf-ui-datepicker .ui-state-highlight.ui-state-hover{border:1px solid #98b7e8 !important;background:#98b7e8 !important;font-weight:normal !important;color:#ffffff !important}.acf-ui-datepicker .ui-state-highlight.ui-state-active{border:1px solid #3875d7 !important;background:#3875d7 !important;font-weight:normal !important;color:#ffffff !important}.acf-field-separator .acf-label{margin-bottom:0}.acf-field-separator .acf-label label{font-weight:normal}.acf-field-separator .acf-input{display:none}.acf-fields>.acf-field-separator{background:#f9f9f9;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-bottom:-1px;z-index:2}.acf-taxonomy-field{position:relative}.acf-taxonomy-field .categorychecklist-holder{border:#DFDFDF solid 1px;border-radius:3px;max-height:200px;overflow:auto}.acf-taxonomy-field .acf-checkbox-list{margin:0;padding:10px}.acf-taxonomy-field .acf-checkbox-list ul.children{padding-left:18px}.acf-taxonomy-field:hover .acf-actions{display:block}.acf-taxonomy-field[data-ftype="select"] .acf-actions{padding:0;margin:-9px}.acf-range-wrap .acf-append,.acf-range-wrap .acf-prepend{display:inline-block;vertical-align:middle;line-height:28px;margin:0 7px 0 0}.acf-range-wrap .acf-append{margin:0 0 0 7px}.acf-range-wrap input[type="range"]{display:inline-block;padding:0;margin:0;vertical-align:middle;height:28px}.acf-range-wrap input[type="range"]:focus{outline:none}.acf-range-wrap input[type="number"]{display:inline-block;min-width:3em;margin-left:10px;vertical-align:middle}html[dir="rtl"] .acf-range-wrap input[type="number"]{margin-right:10px;margin-left:0}html[dir="rtl"] .acf-range-wrap .acf-append{margin:0 7px 0 0}html[dir="rtl"] .acf-range-wrap .acf-prepend{margin:0 0 0 7px}.acf-accordion{margin:0;padding:0;background:#fff}.acf-accordion .acf-accordion-title{margin:0;padding:12px;font-weight:bold;cursor:pointer;font-size:inherit;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title label{margin:0;padding:0;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title p{font-weight:normal}.acf-accordion .acf-accordion-title .acf-accordion-icon{float:right}.acf-accordion .acf-accordion-content{margin:0;padding:0 12px 12px;display:none}.acf-accordion.-open>.acf-accordion-content{display:block}.acf-field.acf-accordion{padding:0 !important;border-color:#dfdfdf}.acf-field.acf-accordion .acf-accordion-title{padding:12px;width:auto !important;float:none !important;width:auto !important}.acf-field.acf-accordion .acf-accordion-content{padding:0;float:none !important;width:auto !important}.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top:#EEEEEE solid 1px}.acf-field.acf-accordion .acf-accordion-content>.acf-fields.-clear{padding:0 12px 15px}.acf-fields.-left>.acf-field.acf-accordion{padding:0 !important}.acf-fields.-left>.acf-field.acf-accordion:before{display:none}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-title{width:auto;margin:0 !important;padding:12px;float:none !important}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-content{padding:0 !important}.acf-fields.-clear>.acf-field.acf-accordion{border:#cccccc solid 1px;background:transparent}.acf-fields.-clear>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-16px}tr.acf-field.acf-accordion{background:transparent}tr.acf-field.acf-accordion>.acf-input{padding:0 !important;border:#cccccc solid 1px}tr.acf-field.acf-accordion .acf-accordion-content{padding:0 12px 12px}#addtag div.acf-field.error{border:0 none;padding:8px 0}#addtag>.acf-field.acf-accordion{padding-right:0;margin-right:5%}#addtag>.acf-field.acf-accordion+p.submit{margin-top:0}tr.acf-accordion{margin:15px 0 !important}tr.acf-accordion+tr.acf-accordion{margin-top:-16px !important}.acf-postbox.seamless>.acf-fields>.acf-accordion{margin-left:12px !important;margin-right:12px !important}.widget .widget-content>.acf-field.acf-accordion{border:#dfdfdf solid 1px;margin-bottom:10px}.widget .widget-content>.acf-field.acf-accordion .acf-accordion-title{margin-bottom:0}.widget .widget-content>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-11px}.acf-postbox.seamless>.acf-fields>.acf-field.acf-accordion{border:#e5e5e5 solid 1px}.acf-postbox.seamless>.acf-fields>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion>.acf-input{width:100%}.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields>tbody>tr>td{padding-bottom:5px}.form-table>tbody>.acf-field>.acf-label{padding:20px 10px 20px 0;width:210px}html[dir="rtl"] .form-table>tbody>.acf-field>.acf-label{padding:20px 0 20px 10px}.form-table>tbody>.acf-field>.acf-label label{font-size:14px;color:#23282d}.form-table>tbody>.acf-field>.acf-input{padding:15px 10px}html[dir="rtl"] .form-table>tbody>.acf-field>.acf-input{padding:15px 10px 15px 5%}.form-table>tbody>.acf-tab-wrap td{padding:15px 5% 15px 0}html[dir="rtl"] .form-table>tbody>.acf-tab-wrap td{padding:15px 0 15px 5%}.form-table>tbody .form-table th.acf-th{width:auto}#your-profile .acf-field input[type="text"],#your-profile .acf-field input[type="password"],#your-profile .acf-field input[type="number"],#your-profile .acf-field input[type="search"],#your-profile .acf-field input[type="email"],#your-profile .acf-field input[type="url"],#your-profile .acf-field select,#createuser .acf-field input[type="text"],#createuser .acf-field input[type="password"],#createuser .acf-field input[type="number"],#createuser .acf-field input[type="search"],#createuser .acf-field input[type="email"],#createuser .acf-field input[type="url"],#createuser .acf-field select{max-width:25em}#your-profile .acf-field textarea,#createuser .acf-field textarea{max-width:500px}#your-profile .acf-field .acf-field input[type="text"],#your-profile .acf-field .acf-field input[type="password"],#your-profile .acf-field .acf-field input[type="number"],#your-profile .acf-field .acf-field input[type="search"],#your-profile .acf-field .acf-field input[type="email"],#your-profile .acf-field .acf-field input[type="url"],#your-profile .acf-field .acf-field textarea,#your-profile .acf-field .acf-field select,#createuser .acf-field .acf-field input[type="text"],#createuser .acf-field .acf-field input[type="password"],#createuser .acf-field .acf-field input[type="number"],#createuser .acf-field .acf-field input[type="search"],#createuser .acf-field .acf-field input[type="email"],#createuser .acf-field .acf-field input[type="url"],#createuser .acf-field .acf-field textarea,#createuser .acf-field .acf-field select{max-width:none}#registerform h2{margin:1em 0}#registerform .acf-field .acf-label{margin-bottom:0}#registerform .acf-field .acf-label label{font-weight:normal;font-size:14px}#registerform p.submit{text-align:right}#acf-term-fields{padding-right:5%}#acf-term-fields>.acf-field>.acf-label{margin:0}#acf-term-fields>.acf-field>.acf-label label{font-size:12px;font-weight:normal}p.submit .spinner,p.submit .acf-spinner{vertical-align:top;float:none;margin:4px 4px 0}#edittag .acf-fields.-left>.acf-field{padding-left:220px}#edittag .acf-fields.-left>.acf-field:before{width:209px}#edittag .acf-fields.-left>.acf-field>.acf-label{width:220px;margin-left:-220px;padding:0 10px}#edittag .acf-fields.-left>.acf-field>.acf-input{padding:0}#edittag>.acf-fields.-left{width:96%}#edittag>.acf-fields.-left>.acf-field>.acf-label{padding-left:0}.editcomment td:first-child{white-space:nowrap;width:131px}#widgets-right .widget .acf-field .description{padding-left:0;padding-right:0}.acf-widget-fields>.acf-field .acf-label{margin-bottom:5px}.acf-widget-fields>.acf-field .acf-label label{font-weight:normal;margin:0}.acf-menu-settings{border-top:1px solid #eee;margin-top:2em}.acf-menu-settings.-seamless{border-top:none;margin-top:15px}.acf-menu-settings.-seamless>h2{display:none}.acf-menu-settings .list li{display:block;margin-bottom:0}.acf-menu-item-fields{margin-right:10px;float:left}#post .compat-attachment-fields .compat-field-acf-form-data{display:none}#post .compat-attachment-fields,#post .compat-attachment-fields>tbody,#post .compat-attachment-fields>tbody>tr,#post .compat-attachment-fields>tbody>tr>th,#post .compat-attachment-fields>tbody>tr>td{display:block}#post .compat-attachment-fields>tbody>.acf-field{margin:15px 0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label{margin:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label{margin:0;padding:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label p{margin:0 0 3px !important}#post .compat-attachment-fields>tbody>.acf-field>.acf-input{margin:0}.media-modal .compat-attachment-fields td.acf-input table{display:table;table-layout:auto}.media-modal .compat-attachment-fields td.acf-input table tbody{display:table-row-group}.media-modal .compat-attachment-fields td.acf-input table tr{display:table-row}.media-modal .compat-attachment-fields td.acf-input table td,.media-modal .compat-attachment-fields td.acf-input table th{display:table-cell}.media-modal .compat-attachment-fields>tbody>.acf-field{margin:5px 0}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:30%;margin:0;padding:0;float:left;text-align:right;display:block;float:left}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label>label{padding-top:6px;margin:0;color:#666666;font-weight:400;line-height:16px}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{width:65%;margin:0;padding:0;float:right;display:block}.media-modal .compat-attachment-fields>tbody>.acf-field p.description{margin:0}.acf-selection-error{background:#ffebe8;border:1px solid #c00;border-radius:3px;padding:8px;margin:20px 0 0}.acf-selection-error .selection-error-label{background:#CC0000;border-radius:3px;color:#fff;font-weight:bold;margin-right:8px;padding:2px 4px}.acf-selection-error .selection-error-message{color:#b44;display:block;padding-top:8px;word-wrap:break-word;white-space:pre-wrap}.media-modal .attachment.acf-disabled .thumbnail{opacity:0.25 !important}.media-modal .attachment.acf-disabled .attachment-preview:before{background:rgba(0,0,0,0.15);z-index:1;position:relative}.media-modal .compat-field-acf-form-data,.media-modal .compat-field-acf-blank{display:none !important}.media-modal .upload-error-message{white-space:pre-wrap}.media-modal .acf-required{padding:0 !important;margin:0 !important;float:none !important;color:#f00 !important}.media-modal .media-sidebar .compat-item{padding-bottom:20px}@media (max-width: 900px){.media-modal .setting span,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{width:98%;float:none;text-align:left;min-height:0;padding:0}.media-modal .setting input,.media-modal .setting textarea,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{float:none;height:auto;max-width:none;width:98%}}.media-modal .acf-expand-details{float:right;padding:1px 10px;margin-right:6px;height:18px;line-height:18px;color:#AAAAAA;font-size:12px}.media-modal .acf-expand-details:focus,.media-modal .acf-expand-details:active{outline:0 none;box-shadow:none;color:#AAAAAA}.media-modal .acf-expand-details:hover{color:#666666 !important}.media-modal .acf-expand-details span{display:block;float:left}.media-modal .acf-expand-details .acf-icon{margin:0 4px 0 0}.media-modal .acf-expand-details:hover .acf-icon{border-color:#AAAAAA}.media-modal .acf-expand-details .is-open{display:none}.media-modal .acf-expand-details .is-closed{display:block}@media (max-width: 640px){.media-modal .acf-expand-details{display:none}}.media-modal.acf-expanded .acf-expand-details .is-open{display:block}.media-modal.acf-expanded .acf-expand-details .is-closed{display:none}.media-modal.acf-expanded .attachments-browser .media-toolbar,.media-modal.acf-expanded .attachments-browser .attachments{right:740px}.media-modal.acf-expanded .media-sidebar{width:708px}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .setting span,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:20%}.media-modal.acf-expanded .media-sidebar .attachment-info .details,.media-modal.acf-expanded .media-sidebar .setting input,.media-modal.acf-expanded .media-sidebar .setting textarea,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-input{min-width:77%}.media-modal.acf-expanded .media-sidebar .setting span{margin-right:2%}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{max-height:none}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img{max-width:100%;max-height:200px}.media-modal.acf-expanded .media-sidebar .attachment-info .details{float:right}@media (max-width: 900px){.media-modal.acf-expanded .attachments-browser .media-toolbar{display:none}.media-modal.acf-expanded .attachments{display:none}.media-modal.acf-expanded .media-sidebar{width:auto;max-width:none !important}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{min-width:30%;margin:0}.media-modal.acf-expanded .media-sidebar .attachment-info .details{min-width:67%}}.acf-media-modal .media-embed .setting.align,.acf-media-modal .media-embed .setting.link-to{display:none}@media screen and (min-width: 1024px){.acf-media-modal .media-modal-content .media-frame .media-toolbar-secondary{max-width:none}.acf-media-modal .media-modal-content .media-frame .media-toolbar-secondary select.attachment-filters{width:auto;min-width:150px;max-width:none;margin:11px 6px 0 0;vertical-align:middle}}.acf-media-modal.-edit{left:15%;right:15%;top:100px;bottom:100px}.acf-media-modal.-edit .media-frame-menu,.acf-media-modal.-edit .media-frame-router,.acf-media-modal.-edit .media-frame-content .attachments,.acf-media-modal.-edit .media-frame-content .media-toolbar{display:none}.acf-media-modal.-edit .media-frame-title,.acf-media-modal.-edit .media-frame-content,.acf-media-modal.-edit .media-frame-toolbar,.acf-media-modal.-edit .media-sidebar{width:auto;left:0;right:0}.acf-media-modal.-edit .media-frame-content{top:50px}.acf-media-modal.-edit .media-frame-title{border-bottom:1px solid #DFDFDF;box-shadow:0 4px 4px -4px rgba(0,0,0,0.1)}.acf-media-modal.-edit .media-sidebar{padding:0 16px}.acf-media-modal.-edit .media-sidebar .attachment-details{overflow:visible}.acf-media-modal.-edit .media-sidebar .attachment-details>h3,.acf-media-modal.-edit .media-sidebar .attachment-details>h2{display:none}.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info{background:#fff;border-bottom:#dddddd solid 1px;padding:16px;margin:0 -16px 16px}.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail{margin:0 16px 0 0}.acf-media-modal.-edit .media-sidebar .attachment-details .setting{display:block;overflow:hidden;float:none;width:auto;margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .attachment-details .setting span{margin:0}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field p.description{margin-top:3px}.acf-media-modal.-edit .media-sidebar .media-types-required-info{display:none}@media (max-width: 900px){.acf-media-modal.-edit{top:30px;right:30px;bottom:30px;left:30px}}@media (max-width: 640px){.acf-media-modal.-edit{top:0;right:0;bottom:0;left:0}.acf-media-modal.-edit .media-sidebar{bottom:0 !important}}.acf-temp-remove{position:relative;opacity:1;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;overflow:hidden}.acf-temp-remove:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.hidden-by-conditional-logic{display:none !important}.hidden-by-conditional-logic.appear-empty{display:table-cell !important}.hidden-by-conditional-logic.appear-empty .acf-input{display:none !important}.acf-postbox.acf-hidden{display:none !important} diff --git a/assets/js/acf-input.js b/assets/js/acf-input.js index 48f7798..63fa488 100644 --- a/assets/js/acf-input.js +++ b/assets/js/acf-input.js @@ -5105,9 +5105,9 @@ } // vars - var globalFieldActions = [ 'prepare', 'ready', 'load', 'append', 'remove', 'sortstart', 'sortstop', 'show', 'hide', 'unload' ]; + var globalFieldActions = [ 'prepare', 'ready', 'load', 'append', 'remove', 'unmount', 'remount', 'sortstart', 'sortstop', 'show', 'hide', 'unload' ]; var singleFieldActions = [ 'valid', 'invalid', 'enable', 'disable', 'new' ]; - var singleFieldEvents = [ 'remove', 'sortstart', 'sortstop', 'show', 'hide', 'unload', 'valid', 'invalid', 'enable', 'disable' ]; + var singleFieldEvents = [ 'remove', 'unmount', 'remount', 'sortstart', 'sortstop', 'show', 'hide', 'unload', 'valid', 'invalid', 'enable', 'disable' ]; // add globalFieldActions.map( addGlobalFieldAction ); @@ -6002,14 +6002,8 @@ initialize: function(){ - // bail early if too early - if( !api.isReady() ) { - api.ready( this.initializeMap, this ); - return; - } - - // initializeMap - this.initializeMap(); + // Ensure Google API is loaded and then initialize map. + withAPI( this.initializeMap.bind(this) ); }, newLatLng: function( lat, lng ){ @@ -6151,7 +6145,7 @@ }, this); // query - api.geocoder.geocode({ 'latLng' : latLng }, callback); + geocoder.geocode({ 'latLng' : latLng }, callback); }, setPlace: function( place ){ @@ -6237,7 +6231,7 @@ }); // query - api.geocoder.geocode({ 'address' : address }, callback); + geocoder.geocode({ 'address' : address }, callback); }, searchLocation: function(){ @@ -6346,73 +6340,62 @@ acf.registerFieldType( Field ); - var api = new acf.Model({ + // Vars. + var loading = false; + var geocoder = false; + + /** + * withAPI + * + * Loads the Google Maps API library and troggers callback. + * + * @date 28/3/19 + * @since 5.7.14 + * + * @param function callback The callback to excecute. + * @return void + */ + + function withAPI( callback ) { - geocoder: false, - - data: { - status: false, - }, - - getStatus: function(){ - return this.get('status'); - }, - - setStatus: function( status ){ - return this.set('status', status); - }, - - isReady: function(){ - - // loaded - if( this.getStatus() == 'ready' ) { - return true; - } - - // loading - if( this.getStatus() == 'loading' ) { - return false; - } - - // check exists (optimal) - if( acf.isset(window, 'google', 'maps', 'places') ) { - this.setStatus('ready'); - return true; - } - - // load api - var url = acf.get('google_map_api'); - if( url ) { - this.setStatus('loading'); - - // enqueue - $.ajax({ - url: url, - dataType: 'script', - cache: true, - context: this, - success: function(){ - - // ready - this.setStatus('ready'); - - // geocoder - this.geocoder = new google.maps.Geocoder(); - - // action - acf.doAction('google_map_api_loaded'); - } - }); - } - - // return - return false; - }, - - ready: function( callback, context ){ - acf.addAction('google_map_api_loaded', callback, 10, context); + // Check if geocoder exists. + if( geocoder ) { + return callback(); } - }); + + // Check if geocoder API exists. + if( acf.isset(window, 'google', 'maps', 'Geocoder') ) { + geocoder = new google.maps.Geocoder(); + return callback(); + } + + // Geocoder will need to be loaded. Hook callback to action. + acf.addAction( 'google_map_api_loaded', callback ); + + // Bail early if already loading API. + if( loading ) { + return; + } + + // load api + var url = acf.get('google_map_api'); + if( url ) { + + // Set loading status. + loading = true; + + // Load API + $.ajax({ + url: url, + dataType: 'script', + cache: true, + success: function(){ + geocoder = new google.maps.Geocoder(); + acf.doAction('google_map_api_loaded'); + } + }); + } + } })(jQuery); @@ -7215,7 +7198,7 @@ 'change [data-filter]': 'onChangeFilter', 'keyup [data-filter]': 'onChangeFilter', 'click .choices-list .acf-rel-item': 'onClickAdd', - 'click [data-name="remove_item"]': 'onClickRemove', + 'click [data-name="remove_item"]': 'onClickRemove', 'mouseover': 'onHover' }, @@ -7391,15 +7374,16 @@ onClickRemove: function( e, $el ){ + // Prevent default here because generic handler wont be triggered. + e.preventDefault(); + // vars var $span = $el.parent(); var $li = $span.parent(); var id = $span.data('id'); // remove value - setTimeout(function(){ - $li.remove(); - }, 1); + $li.remove(); // show choice this.$listItem('choices', id).removeClass('disabled'); @@ -7435,6 +7419,9 @@ ajaxData.action = 'acf/fields/relationship/query'; ajaxData.field_key = this.get('key'); + // Filter. + ajaxData = acf.applyFilters( 'relationship_ajax_data', ajaxData, this ); + // return return ajaxData; }, @@ -8746,8 +8733,8 @@ events: { 'mousedown .acf-editor-wrap.delay': 'onMousedown', - 'sortstartField': 'disableEditor', - 'sortstopField': 'enableEditor', + 'unmountField': 'disableEditor', + 'remountField': 'enableEditor', 'removeField': 'disableEditor' }, @@ -11108,8 +11095,11 @@ acf.screen.getPostFormat = this.getPostFormat; acf.screen.getPostCoreTerms = this.getPostCoreTerms; + // Disable unload + acf.unload.disable(); + // Add actions. - this.addAction( 'append_postbox', acf.screen.refreshAvailableMetaBoxesPerLocation ); + //this.addAction( 'append_postbox', acf.screen.refreshAvailableMetaBoxesPerLocation ); }, onChange: function(){ @@ -11194,6 +11184,9 @@ * * Refreshes the WP data state based on metaboxes found in the DOM. * + * Caution. Not safe to use. + * Causes duplicate dispatch listeners when saving post resulting in duplicate postmeta. + * * @date 6/3/19 * @since 5.7.13 * @@ -12161,15 +12154,24 @@ $textarea.trigger('change'); }); - $( ed.getWin() ).on('unload', function() { - acf.tinymce.remove( id ); + // Fix bug where Gutenberg does not hear "mouseup" event and tries to select multiple blocks. + ed.on('mouseup', function(e) { + var event = new MouseEvent('mouseup'); + window.dispatchEvent(event); }); + // Temporarily comment out. May not be necessary due to wysiwyg field actions. + //ed.on('unload', function(e) { + // acf.tinymce.remove( id ); + //}); }; // disable wp_autoresize_on (no solution yet for fixed toolbar) init.wp_autoresize_on = false; + // Enable wpautop allowing value to save without

tags. + init.wpautop = true; + // hook for 3rd party customization init = acf.applyFilters('wysiwyg_tinymce_settings', init, id, field); @@ -12396,6 +12398,12 @@ }, onReady: function(){ + // Restore wp.editor functions used by tinymce removed in WP5. + if( acf.isset(window,'wp','oldEditor') ) { + wp.editor.autop = wp.oldEditor.autop; + wp.editor.removep = wp.oldEditor.removep; + } + // bail early if no tinymce if( !acf.isset(window,'tinymce','on') ) return; @@ -13418,7 +13426,10 @@ this.set('ignore', false); // Reset "originalEvent" object. - this.set('originalEvent', false) + this.set('originalEvent', false); + + // Return true + return true; } }); @@ -13455,6 +13466,30 @@ } }); + /** + * mountHelper + * + * Adds compatiblity for the 'unmount' and 'remount' actions added in 5.8.0 + * + * @date 7/3/19 + * @since 5.7.14 + * + * @param void + * @return void + */ + var mountHelper = new acf.Model({ + priority: 1, + actions: { + 'sortstart': 'onSortstart', + 'sortstop': 'onSortstop' + }, + onSortstart: function( $item ){ + acf.doAction('unmount', $item); + }, + onSortstop: function( $item ){ + acf.doAction('remount', $item); + } + }); /** * sortableHelper diff --git a/assets/js/acf-input.min.js b/assets/js/acf-input.min.js index d74dac4..1ca819d 100644 --- a/assets/js/acf-input.min.js +++ b/assets/js/acf-input.min.js @@ -1,4 +1,4 @@ -!function(r,s){var c={};(window.acf=c).data={},c.get=function(t){return this.data[t]||null},c.has=function(t){return null!==this.get(t)},c.set=function(t,e){return this.data[t]=e,this};var i=0;c.uniqueId=function(t){var e=++i+"";return t?t+e:e},c.uniqueArray=function(t){function e(t,e,i){return i.indexOf(t)===e}return t.filter(e)};var a="";c.uniqid=function(t,e){var i;void 0===t&&(t="");var n=function(t,e){return e<(t=parseInt(t,10).toString(16)).length?t.slice(t.length-e):e>t.length?Array(e-t.length+1).join("0")+t:t};return a||(a=Math.floor(123456789*Math.random())),a++,i=t,i+=n(parseInt((new Date).getTime()/1e3,10),8),i+=n(a,5),e&&(i+=(10*Math.random()).toFixed(8).toString()),i},c.strReplace=function(t,e,i){return i.split(t).join(e)},c.strCamelCase=function(t){return t=(t=t.replace(/[_-]/g," ")).replace(/(?:^\w|\b\w|\s+)/g,function(t,e){return 0==+t?"":0==e?t.toLowerCase():t.toUpperCase()})},c.strPascalCase=function(t){var e=c.strCamelCase(t);return e.charAt(0).toUpperCase()+e.slice(1)},c.strSlugify=function(t){return c.strReplace("_","-",t.toLowerCase())},c.strSanitize=function(t){var e={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","ß":"s","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""},i=/\W/g,n=function(t){return e[t]!==s?e[t]:t};return t=(t=t.replace(i,n)).toLowerCase()},c.strMatch=function(t,e){for(var i=0,n=Math.min(t.length,e.length),a=0;a").html(t).text()},c.strEscape=function(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})},c.parseArgs=function(t,e){return"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={}),r.extend({},e,t)},window.acfL10n==s&&(acfL10n={}),c.__=function(t){return acfL10n[t]||t},c._x=function(t,e){return acfL10n[t+"."+e]||acfL10n[t]||t},c._n=function(t,e,i){return 1==i?c.__(t):c.__(e)},c.isArray=function(t){return Array.isArray(t)},c.isObject=function(t){return"object"==typeof t};var o=function(t,e,i){var n=(e=e.replace("[]","[%%index%%]")).match(/([^\[\]])+/g);if(n)for(var a=n.length,r=t,s=0;s');var o=e.parent();e.css({height:i,width:n,margin:a,position:"absolute"}),setTimeout(function(){o.css({opacity:0,height:t.endHeight})},50),setTimeout(function(){e.attr("style",s),o.remove(),t.complete()},301)},d=function(t){var e=t.target,i=e.height(),n=e.children().length,a=r('');e.addClass("acf-remove-element"),setTimeout(function(){e.html(a)},251),setTimeout(function(){e.removeClass("acf-remove-element"),a.css({height:t.endHeight})},300),setTimeout(function(){e.remove(),t.complete()},451)};c.duplicate=function(t){t instanceof jQuery&&(t={target:t});var i=0;(t=c.parseArgs(t,{target:!1,search:"",replace:"",before:function(t){},after:function(t,e){},append:function(t,e){t.after(e),i=1}})).target=t.target||t.$el;var e=t.target;t.search=t.search||e.attr("data-id"),t.replace=t.replace||c.uniqid(),t.before(e),c.doAction("before_duplicate",e);var n=e.clone();return c.rename({target:n,search:t.search,replace:t.replace}),n.removeClass("acf-clone"),n.find(".ui-sortable").removeClass("ui-sortable"),t.after(e,n),c.doAction("after_duplicate",e,n),t.append(e,n),c.doAction("append",n),n},c.rename=function(t){t instanceof jQuery&&(t={target:t});var e=(t=c.parseArgs(t,{target:!1,destructive:!1,search:"",replace:""})).target,i=t.search||e.attr("data-id"),n=t.replace||c.uniqid("acf"),a=function(t,e){return e.replace(i,n)};if(t.destructive){var r=e.outerHTML();r=c.strReplace(i,n,r),e.replaceWith(r)}else e.attr("data-id",n),e.find('[id*="'+i+'"]').attr("id",a),e.find('[for*="'+i+'"]').attr("for",a),e.find('[name*="'+i+'"]').attr("name",a);return e},c.prepareForAjax=function(t){return t.nonce=c.get("nonce"),t.post_id=c.get("post_id"),c.has("language")&&(t.lang=c.get("language")),t=c.applyFilters("prepare_for_ajax",t)},c.startButtonLoading=function(t){t.prop("disabled",!0),t.after(' ')},c.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},c.showLoading=function(t){t.append('

')},c.hideLoading=function(t){t.children(".acf-loading-overlay").remove()},c.updateUserSetting=function(t,e){var i={action:"acf/ajax/user_setting",name:t,value:e};r.ajax({url:c.get("ajaxurl"),data:c.prepareForAjax(i),type:"post",dataType:"html"})},c.val=function(t,e,i){var n=t.val();return e!==n&&(t.val(e),t.is("select")&&null===t.val()?(t.val(n),!1):(!0!==i&&t.trigger("change"),!0))},c.show=function(t,e){return e&&c.unlock(t,"hidden",e),!c.isLocked(t,"hidden")&&(!!t.hasClass("acf-hidden")&&(t.removeClass("acf-hidden"),!0))},c.hide=function(t,e){return e&&c.lock(t,"hidden",e),!t.hasClass("acf-hidden")&&(t.addClass("acf-hidden"),!0)},c.isHidden=function(t){return t.hasClass("acf-hidden")},c.isVisible=function(t){return!c.isHidden(t)};var f=function(t,e){return!t.hasClass("acf-disabled")&&(e&&c.unlock(t,"disabled",e),!c.isLocked(t,"disabled")&&(!!t.prop("disabled")&&(t.prop("disabled",!1),!0)))};c.enable=function(t,e){if(t.attr("name"))return f(t,e);var i=!1;return t.find("[name]").each(function(){var t;f(r(this),e)&&(i=!0)}),i};var h=function(t,e){return e&&c.lock(t,"disabled",e),!t.prop("disabled")&&(t.prop("disabled",!0),!0)};c.disable=function(t,e){if(t.attr("name"))return h(t,e);var i=!1;return t.find("[name]").each(function(){var t;h(r(this),e)&&(i=!0)}),i},c.isset=function(t){for(var e=1;e'+r(t.children)+"":n+='"}),n};return t.html(r(e)),-1e.priority;)t[i]=t[i-1],--i;t[i]=e}return t}function u(t,e,i){var n=f[t][e];if(!n)return"filters"===t&&i[0];var a=0,r=n.length;if("filters"===t)for(;a','
','

','
','
',"
",'
',""].join("")},render:function(){var t=this.get("title"),e=this.get("content"),i=this.get("loading"),n=this.get("width"),a=this.get("height");this.title(t),this.content(e),n&&this.$(".acf-popup-box").css("width",n),a&&this.$(".acf-popup-box").css("min-height",a),this.loading(i),acf.doAction("append",this.$el)},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".title:first h3").html(t)},content:function(t){this.$(".inner:first").html(t)},loading:function(t){var e=this.$(".loading:first");t?e.show():e.hide()},open:function(){e("body").append(this.$el)},close:function(){this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()}}),acf.newPopup=function(t){return new acf.models.Popup(t)}}(jQuery),function(t,e){acf.unload=new acf.Model({wait:"load",active:!0,changed:!1,actions:{validation_failure:"startListening",validation_success:"stopListening"},events:{"change form .acf-field":"startListening","submit form":"stopListening"},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(){this.stopListening()},startListening:function(){!this.changed&&this.active&&(this.changed=!0,t(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,t(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})}(jQuery),function(t,e){var i=new acf.Model({events:{"click .acf-panel-title":"onClick"},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},open:function(t){t.addClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-down")},close:function(t){t.removeClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-right")}})}(jQuery),function(e,t){var i=acf.Model.extend({data:{text:"",type:"",timeout:0,dismiss:!0,target:!1,close:function(){}},events:{"click .acf-notice-dismiss":"onClickClose"},tmpl:function(){return'
'},setup:function(t){e.extend(this.data,t),this.$el=e(this.tmpl())},initialize:function(){this.render(),this.show()},render:function(){this.type(this.get("type")),this.html("

"+this.get("text")+"

"),this.get("dismiss")&&(this.$el.append(''),this.$el.addClass("-dismiss"));var t=this.get("timeout");t&&this.away(t)},update:function(t){e.extend(this.data,t),this.initialize(),this.removeEvents(),this.addEvents()},show:function(){var t=this.get("target");t&&t.prepend(this.$el)},hide:function(){this.$el.remove()},away:function(t){this.setTimeout(function(){acf.remove(this.$el)},t)},type:function(t){var e=this.get("type");e&&this.$el.removeClass("-"+e),this.$el.addClass("-"+t),"error"==t&&this.$el.addClass("acf-error-message")},html:function(t){this.$el.html(t)},text:function(t){this.$("p").html(t)},onClickClose:function(t,e){t.preventDefault(),this.get("close").apply(this,arguments),this.remove()}});acf.newNotice=function(t){return"object"!=typeof t&&(t={text:t}),new i(t)};var n=new acf.Model({wait:"prepare",priority:1,initialize:function(){var t=e(".acf-admin-notice");t.length&&e("h1:first").after(t)}})}(jQuery),function(e,t){acf.getPostbox=function(t){return"string"==typeof t&&(t=e("#"+t)),acf.getInstance(t)},acf.getPostboxes=function(){return acf.getInstances(e(".acf-postbox"))},acf.newPostbox=function(t){return new acf.models.Postbox(t)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(t){t.editLink&&(t.edit=t.editLink),e.extend(this.data,t),this.$el=this.$postbox()},$postbox:function(){return e("#"+this.get("id"))},$hide:function(){return e("#"+this.get("id")+"-hide")},$hideLabel:function(){return this.$hide().parent()},$hndle:function(){return this.$("> .hndle")},$inside:function(){return this.$("> .inside")},isVisible:function(){return this.$el.hasClass("acf-hidden")},initialize:function(){this.$el.addClass("acf-postbox"),this.$el.removeClass("hide-if-js");var t=this.get("style");"default"!==t&&this.$el.addClass(t),this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var e=this.get("edit");e&&this.$hndle().append(''),this.show()},show:function(){this.$hideLabel().show(),this.$hide().prop("checked",!0),this.$el.show().removeClass("acf-hidden")},enable:function(){acf.enable(this.$el,"postbox")},showEnable:function(){this.show(),this.enable()},hide:function(){this.$hideLabel().hide(),this.$el.hide().addClass("acf-hidden")},disable:function(){acf.disable(this.$el,"postbox")},hideDisable:function(){this.hide(),this.disable()},html:function(t){this.$inside().html(t),acf.doAction("append",this.$el)}})}(jQuery),function(f,e){acf.newTooltip=function(t){return"object"!=typeof t&&(t={text:t}),t.confirmRemove!==e?(t.textConfirm=acf.__("Remove"),t.textCancel=acf.__("Cancel"),new n(t)):t.confirm!==e?new n(t):new i(t)};var i=acf.Model.extend({data:{text:"",timeout:0,target:null},tmpl:function(){return'
'},setup:function(t){f.extend(this.data,t),this.$el=f(this.tmpl())},initialize:function(){this.render(),this.show(),this.position();var t=this.get("timeout");t&&setTimeout(f.proxy(this.fade,this),t)},update:function(t){f.extend(this.data,t),this.initialize()},render:function(){this.html(this.get("text"))},show:function(){f("body").append(this.$el)},hide:function(){this.$el.remove()},fade:function(){this.$el.addClass("acf-fade-up"),this.setTimeout(function(){this.remove()},250)},html:function(t){this.$el.html(t)},position:function(){var t=this.$el,e=this.get("target");if(e){t.removeClass("right left bottom top").css({top:0,left:0});var i=10,n=e.outerWidth(),a=e.outerHeight(),r=e.offset().top,s=e.offset().left,o=t.outerWidth(),c=t.outerHeight(),l=t.offset().top,u=r-c-l,d=s+n/2-o/2;d<10?(t.addClass("right"),d=s+n,u=r+a/2-c/2-l):d+o+10>f(window).width()?(t.addClass("left"),d=s-o,u=r+a/2-c/2-l):u-f(window).scrollTop()<10?(t.addClass("bottom"),u=r+a-l):t.addClass("top"),t.css({top:u,left:d})}}}),n=i.extend({data:{text:"",textConfirm:"",textCancel:"",target:null,targetConfirm:!0,confirm:function(){},cancel:function(){},context:!1},events:{'click [data-event="cancel"]':"onCancel",'click [data-event="confirm"]':"onConfirm"},addEvents:function(){acf.Model.prototype.addEvents.apply(this);var t=f(document),e=this.get("target");this.setTimeout(function(){this.on(t,"click","onCancel")}),this.get("targetConfirm")&&this.on(e,"click","onConfirm")},removeEvents:function(){acf.Model.prototype.removeEvents.apply(this);var t=f(document),e=this.get("target");this.off(t,"click"),this.off(e,"click")},render:function(){var t,e,i,n=[this.get("text")||acf.__("Are you sure?"),''+(this.get("textConfirm")||acf.__("Yes"))+"",''+(this.get("textCancel")||acf.__("No"))+""].join(" ");this.html(n),this.$el.addClass("-confirm")},onCancel:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var i=this.get("cancel"),n=this.get("context")||this;i.apply(n,arguments),this.remove()},onConfirm:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var i=this.get("confirm"),n=this.get("context")||this;i.apply(n,arguments),this.remove()}});acf.models.Tooltip=i,acf.models.TooltipConfirm=n;var t=new acf.Model({tooltip:!1,events:{"mouseenter .acf-js-tooltip":"showTitle","mouseup .acf-js-tooltip":"hideTitle","mouseleave .acf-js-tooltip":"hideTitle"},showTitle:function(t,e){var i=e.attr("title");i&&(e.attr("title",""),this.tooltip?this.tooltip.update({text:i,target:e}):this.tooltip=acf.newTooltip({text:i,target:e}))},hideTitle:function(t,e){this.tooltip.hide(),e.attr("title",this.tooltip.get("text"))}})}(jQuery),function(e,i){var r=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(t){this.$el=t,this.inherit(t),this.inherit(this.$control())},val:function(t){return t!==i?this.setValue(t):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(t){return acf.val(this.$input(),t)},__:function(t){return acf._e(this.type,t)},$control:function(){return!1},$input:function(){return this.$("[name]:first")},$inputWrap:function(){return this.$(".acf-input:first")},$labelWrap:function(){return this.$(".acf-label:first")},getInputName:function(){return this.$input().attr("name")||""},parent:function(){var t=this.parents();return!!t.length&&t[0]},parents:function(){var t=this.$el.parents(".acf-field"),e;return acf.getFields(t)},show:function(t,e){var i=acf.show(this.$el,t);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,e)),i},hide:function(t,e){var i=acf.hide(this.$el,t);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,e)),i},enable:function(t,e){var i=acf.enable(this.$el,t);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,e)),i},disable:function(t,e){var i=acf.disable(this.$el,t);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,e)),i},showEnable:function(t,e){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(t,e){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(t){"object"!=typeof t&&(t={text:t}),this.notice&&this.notice.remove(),t.target=this.$inputWrap(),this.notice=acf.newNotice(t)},removeNotice:function(t){this.notice&&(this.notice.away(t||0),this.notice=!1)},showError:function(t){this.$el.addClass("acf-error"),t!==i&&this.showNotice({text:t,type:"error",dismiss:!1}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",e.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(t,e,i){return"invalidField"==t&&(i=!0),acf.Model.prototype.trigger.apply(this,[t,e,i])}}),acf.newField=function(t){var e=t.data("type"),i=s(e),n,a=new(acf.models[i]||acf.Field)(t);return acf.doAction("new_field",a),a};var s=function(t){return acf.strPascalCase(t||"")+"Field"};acf.registerFieldType=function(t){var e,i=t.prototype.type,n=s(i);acf.models[n]=t,r.push(i)},acf.getFieldType=function(t){var e=s(t);return acf.models[e]||!1},acf.getFieldTypes=function(n){n=acf.parseArgs(n,{category:""});var a=[];return r.map(function(t){var e=acf.getFieldType(t),i=e.prototype;n.category&&i.category!==n.category||a.push(e)}),a}}(jQuery),function(n,t){acf.findFields=function(t){var e=".acf-field",i=!1;return(t=acf.parseArgs(t,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1})).suppressFilters||(t=acf.applyFilters("find_fields_args",t)),t.key&&(e+='[data-key="'+t.key+'"]'),t.type&&(e+='[data-type="'+t.type+'"]'),t.name&&(e+='[data-name="'+t.name+'"]'),t.is&&(e+=t.is),t.visible&&(e+=":visible"),i=t.parent?t.parent.find(e):t.sibling?t.sibling.siblings(e):n(e),t.suppressFilters||(i=i.not(".acf-clone .acf-field"),i=acf.applyFilters("find_fields",i)),t.limit&&(i=i.slice(0,t.limit)),i},acf.findField=function(t,e){return acf.findFields({key:t,limit:1,parent:e,suppressFilters:!0})},acf.getField=function(t){t instanceof jQuery||(t=acf.findField(t));var e=t.data("acf");return e||(e=acf.newField(t)),e},acf.getFields=function(t){t instanceof jQuery||(t=acf.findFields(t));var e=[];return t.each(function(){var t=acf.getField(n(this));e.push(t)}),e},acf.findClosestField=function(t){return t.closest(".acf-field")},acf.getClosestField=function(t){var e=acf.findClosestField(t);return this.getField(e)};var e=function(t){var e=t,r=t+"_fields",a=t+"_field",i=function(t){var e,i=acf.arrayArgs(arguments).slice(1),n=acf.getFields({parent:t});if(n.length){var a=[r,n].concat(i);acf.doAction.apply(null,a)}},n=function(t){var e,n=acf.arrayArgs(arguments).slice(1);t.map(function(t,e){var i=[a,t].concat(n);acf.doAction.apply(null,i)})};acf.addAction(e,i),acf.addAction(r,n),s(t)},s=function(e){var r=e+"_field",s=e+"Field",t=function(i){var n=acf.arrayArgs(arguments),a=n.slice(1),t;["type","name","key"].map(function(t){var e="/"+t+"="+i.get(t);n=[r+e,i].concat(a),acf.doAction.apply(null,n)}),-1'),o=f('
'),c=f(''),l=f("");s.append(e.html()),c.append(l),o.append(c),i.append(s),i.append(o),e.remove(),n.remove(),i.attr("colspan",2),e=s,i=o,n=l}t.addClass("acf-accordion"),e.addClass("acf-accordion-title"),i.addClass("acf-accordion-content"),p++,this.get("multi_expand")&&t.attr("multi-expand",1);var u=acf.getPreference("this.accordions")||[];u[p-1]!==h&&this.set("open",u[p-1]),this.get("open")&&(t.addClass("-open"),i.css("display","block")),e.prepend(g.iconHtml({open:this.get("open")}));var d=t.parent();n.addClass(d.hasClass("-left")?"-left":""),n.addClass(d.hasClass("-clear")?"-clear":""),n.append(t.nextUntil(".acf-field-accordion",".acf-field")),n.removeAttr("data-open data-multi_expand data-endpoint")}}});acf.registerFieldType(t);var g=new acf.Model({actions:{unload:"onUnload"},events:{"click .acf-accordion-title":"onClick","invalidField .acf-accordion":"onInvalidField"},isOpen:function(t){return t.hasClass("-open")}, -toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},iconHtml:function(t){var e;return''},open:function(t){t.find(".acf-accordion-content:first").slideDown().css("display","block"),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),t.addClass("-open"),acf.doAction("show",t),t.attr("multi-expand")||t.siblings(".acf-accordion.-open").each(function(){g.close(f(this))})},close:function(t){t.find(".acf-accordion-content:first").slideUp(),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),t.removeClass("-open"),acf.doAction("hide",t)},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},onInvalidField:function(t,e){this.busy||(this.busy=!0,this.setTimeout(function(){this.busy=!1},1e3),this.open(e))},onUnload:function(t){var e=[];f(".acf-accordion").each(function(){var t=f(this).hasClass("-open")?1:0;e.push(t)}),e.length&&acf.setPreference("this.accordions",e)}})}(jQuery),function(t,e){var i=acf.Field.extend({type:"button_group",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-button-group")},$input:function(){return this.$("input:checked")},setValue:function(t){this.$('input[value="'+t+'"]').prop("checked",!0).trigger("change")},onClick:function(t,e){var i=e.parent("label"),n=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"))}});acf.registerFieldType(i)}(jQuery),function(e,t){var i=acf.Field.extend({type:"checkbox",events:{"change input":"onChange","click .acf-add-checkbox":"onClickAdd","click .acf-checkbox-toggle":"onClickToggle","click .acf-checkbox-custom":"onClickCustom"},$control:function(){return this.$(".acf-checkbox-list")},$toggle:function(){return this.$(".acf-checkbox-toggle")},$input:function(){return this.$('input[type="hidden"]')},$inputs:function(){return this.$('input[type="checkbox"]').not(".acf-checkbox-toggle")},getValue:function(){var t=[];return this.$(":checked").each(function(){t.push(e(this).val())}),!!t.length&&t},onChange:function(t,e){var i=e.prop("checked"),n=this.$toggle(),a;(i?e.parent().addClass("selected"):e.parent().removeClass("selected"),n.length)&&(0==this.$inputs().not(":checked").length?n.prop("checked",!0):n.prop("checked",!1))},onClickAdd:function(t,e){var i='
  • ';e.parent("li").before(i)},onClickToggle:function(t,e){var i=e.prop("checked"),n;this.$inputs().prop("checked",i)},onClickCustom:function(t,e){var i=e.prop("checked"),n=e.next('input[type="text"]');i?n.prop("disabled",!1):(n.prop("disabled",!0),""==n.val()&&e.parent("li").remove())}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"color_picker",wait:"load",$control:function(){return this.$(".acf-color-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},setValue:function(t){acf.val(this.$input(),t),this.$inputText().iris("color",t)},initialize:function(){var e=this.$input(),i=this.$inputText(),t=function(t){setTimeout(function(){acf.val(e,i.val())},1)},n={defaultColor:!1,palettes:!0,hide:!0,change:t,clear:t},n=acf.applyFilters("color_picker_args",n,this);i.wpColorPicker(n)}});acf.registerFieldType(i)}(jQuery),function(n,t){var e=acf.Field.extend({type:"date_picker",events:{'blur input[type="text"]':"onBlur"},$control:function(){return this.$(".acf-date-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},initialize:function(){if(this.has("save_format"))return this.initializeCompatibility();var t=this.$input(),e=this.$inputText(),i={dateFormat:this.get("date_format"),altField:t,altFormat:"yymmdd",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")};i=acf.applyFilters("date_picker_args",i,this),acf.newDatePicker(e,i),acf.doAction("date_picker_init",e,i,this)},initializeCompatibility:function(){var t=this.$input(),e=this.$inputText();e.val(t.val());var i={dateFormat:this.get("date_format"),altField:t,altFormat:this.get("save_format"),changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")},n=(i=acf.applyFilters("date_picker_args",i,this)).dateFormat;i.dateFormat=this.get("save_format"),acf.newDatePicker(e,i),e.datepicker("option","dateFormat",n),acf.doAction("date_picker_init",e,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")}});acf.registerFieldType(e);var i=new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),e=acf.get("rtl"),i=acf.get("datePickerL10n");return!!i&&(void 0!==n.datepicker&&(i.isRTL=e,n.datepicker.regional[t]=i,void n.datepicker.setDefaults(i)))}});acf.newDatePicker=function(t,e){if(void 0===n.datepicker)return!1;e=e||{},t.datepicker(e),n("body > #ui-datepicker-div").exists()&&n("body > #ui-datepicker-div").wrap('
    ')}}(jQuery),function(n,t){var e=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var t=this.$input(),e=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:t,altFieldTimeOnly:!1,altFormat:"yy-mm-dd",altTimeFormat:"HH:mm:ss",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day"),controlType:"select",oneLine:!0};i=acf.applyFilters("date_time_picker_args",i,this),acf.newDateTimePicker(e,i),acf.doAction("date_time_picker_init",e,i,this)}});acf.registerFieldType(e);var i=new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),e=acf.get("rtl"),i=acf.get("dateTimePickerL10n");return!!i&&(void 0!==n.timepicker&&(i.isRTL=e,n.timepicker.regional[t]=i,void n.timepicker.setDefaults(i)))}});acf.newDateTimePicker=function(t,e){if(void 0===n.timepicker)return!1;e=e||{},t.datetimepicker(e),n("body > #ui-datepicker-div").exists()&&n("body > #ui-datepicker-div").wrap('
    ')}}(jQuery),function(s,t){var e=acf.Field.extend({type:"google_map",map:!1,wait:"load",events:{'click a[data-name="clear"]':"onClickClear",'click a[data-name="locate"]':"onClickLocate",'click a[data-name="search"]':"onClickSearch","keydown .search":"onKeydownSearch","keyup .search":"onKeyupSearch","focus .search":"onFocusSearch","blur .search":"onBlurSearch",showField:"onShow"},$control:function(){return this.$(".acf-google-map")},$input:function(t){return this.$('input[data-name="'+(t||"address")+'"]')},$search:function(){return this.$(".search")},$canvas:function(){return this.$(".canvas")},addClass:function(t){this.$control().addClass(t)},removeClass:function(t){this.$control().removeClass(t)},getValue:function(){var t={lat:"",lng:"",address:""};return this.$('input[type="hidden"]').each(function(){t[s(this).data("name")]=s(this).val()}),t.lat&&t.lng||(t=!1),t},setValue:function(t){for(var e in t=acf.parseArgs(t,{lat:"",lng:"",address:""}))acf.val(this.$input(e),t[e]);t.lat&&t.lng||(t=!1),this.renderVal(t);var i=this.newLatLng(t.lat,t.lng);acf.doAction("google_map_change",i,this.map,this)},renderVal:function(t){t?(this.addClass("-value"),this.setPosition(t.lat,t.lng),this.map.marker.setVisible(!0)):(this.removeClass("-value"),this.map.marker.setVisible(!1)),this.$search().val(t.address)},setPosition:function(t,e){var i=this.newLatLng(t,e);return this.map.marker.setPosition(i),this.map.marker.setVisible(!0),this.center(),this},center:function(){var t=this.map.marker.getPosition(),e=this.get("lat"),i=this.get("lng");t&&(e=t.lat(),i=t.lng());var n=this.newLatLng(e,i);this.map.setCenter(n)},getSearchVal:function(){return this.$search().val()},initialize:function(){o.isReady()?this.initializeMap():o.ready(this.initializeMap,this)},newLatLng:function(t,e){return new google.maps.LatLng(parseFloat(t),parseFloat(e))},initializeMap:function(){var t=this.get("zoom"),e=this.get("lat"),i=this.get("lng"),n={scrollwheel:!1,zoom:parseInt(t),center:this.newLatLng(e,i),mapTypeId:google.maps.MapTypeId.ROADMAP,marker:{draggable:!0,raiseOnDrag:!0},autocomplete:{}};n=acf.applyFilters("google_map_args",n,this);var a=new google.maps.Map(this.$canvas()[0],n),r=acf.parseArgs(n.marker,{draggable:!0,raiseOnDrag:!0,map:a});r=acf.applyFilters("google_map_marker_args",r,this);var s=new google.maps.Marker(r),o=!1;if(acf.isset(google,"maps","places","Autocomplete")){var c=n.autocomplete||{};c=acf.applyFilters("google_map_autocomplete_args",c,this),(o=new google.maps.places.Autocomplete(this.$search()[0],c)).bindTo("bounds",a)}this.addMapEvents(this,a,s,o),a.acf=this,a.marker=s,a.autocomplete=o,this.map=a,acf.doAction("google_map_init",a,s,this);var l=this.getValue();this.renderVal(l)},addMapEvents:function(n,t,e,i){google.maps.event.addListener(t,"click",function(t){var e=t.latLng.lat(),i=t.latLng.lng();n.searchPosition(e,i)}),google.maps.event.addListener(e,"dragend",function(){var t=this.getPosition(),e=t.lat(),i=t.lng();n.searchPosition(e,i)}),i&&google.maps.event.addListener(i,"place_changed",function(){var t=this.getPlace();t.address=n.getSearchVal(),n.setPlace(t)})},searchPosition:function(n,a){var t=this.newLatLng(n,a),r=this.$control();this.setPosition(n,a),r.addClass("-loading");var e=s.proxy(function(t,e){r.removeClass("-loading");var i="";e!=google.maps.GeocoderStatus.OK?console.log("Geocoder failed due to: "+e):t[0]?i=t[0].formatted_address:console.log("No results found"),this.val({lat:n,lng:a,address:i})},this);o.geocoder.geocode({latLng:t},e)},setPlace:function(t){if(!t)return this;if(t.name&&!t.geometry)return this.searchAddress(t.name),this;var e=t.geometry.location.lat(),i=t.geometry.location.lng(),n=t.address||t.formatted_address;return this.setValue({lat:e,lng:i,address:n}),this},searchAddress:function(a){var t=a.split(",");if(2==t.length){var e=t[0],i=t[1];if(s.isNumeric(e)&&s.isNumeric(i))return this.searchPosition(e,i)}var r=this.$control();r.addClass("-loading");var n=this.proxy(function(t,e){r.removeClass("-loading");var i="",n="";e!=google.maps.GeocoderStatus.OK?console.log("Geocoder failed due to: "+e):t[0]?(i=t[0].geometry.location.lat(),n=t[0].geometry.location.lng()):console.log("No results found"),this.val({lat:i,lng:n,address:a})});o.geocoder.geocode({address:a},n)},searchLocation:function(){if(!navigator.geolocation)return alert(acf.__("Sorry, this browser does not support geolocation"));var a=this.$control();a.addClass("-loading");var t=s.proxy(function(t,e){a.removeClass("-loading");var i=t.coords.latitude,n=t.coords.longitude;this.searchPosition(i,n)},this),e=function(t){a.removeClass("-loading")};navigator.geolocation.getCurrentPosition(t,e)},onClickClear:function(t,e){this.val(!1)},onClickLocate:function(t,e){this.searchLocation()},onClickSearch:function(t,e){this.searchAddress(this.$search().val())},onFocusSearch:function(t,e){this.removeClass("-value"),this.onKeyupSearch.apply(this,arguments)},onBlurSearch:function(t,e){this.setTimeout(function(){this.removeClass("-search"),e.val()&&this.addClass("-value")},100)},onKeyupSearch:function(t,e){e.val()?this.addClass("-search"):this.removeClass("-search")},onKeydownSearch:function(t,e){13==t.which&&t.preventDefault()},onMousedown:function(){},onShow:function(){if(!this.map)return!1;this.setTimeout(this.center,10)}});acf.registerFieldType(e);var o=new acf.Model({geocoder:!1,data:{status:!1},getStatus:function(){return this.get("status")},setStatus:function(t){return this.set("status",t)},isReady:function(){if("ready"==this.getStatus())return!0;if("loading"==this.getStatus())return!1;if(acf.isset(window,"google","maps","places"))return this.setStatus("ready"),!0;var t=acf.get("google_map_api");return t&&(this.setStatus("loading"),s.ajax({url:t,dataType:"script",cache:!0,context:this,success:function(){this.setStatus("ready"),this.geocoder=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}})),!1},ready:function(t,e){acf.addAction("google_map_api_loaded",t,10,e)}})}(jQuery),function(n,i){var t=acf.Field.extend({type:"image",$control:function(){return this.$(".acf-image-uploader")},$input:function(){return this.$('input[type="hidden"]')},events:{'click a[data-name="add"]':"onClickAdd",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove",'change input[type="file"]':"onChange"},initialize:function(){"basic"===this.get("uploader")&&this.$el.closest("form").attr("enctype","multipart/form-data")},validateAttachment:function(t){(t=t||{}).id!==i&&(t=t.attributes),t=acf.parseArgs(t,{url:"",alt:"",title:"",caption:"",description:"",width:0,height:0});var e=acf.isget(t,"sizes",this.get("preview_size"),"url");return null!==e&&(t.url=e),t},render:function(t){t=this.validateAttachment(t),this.$("img").attr({src:t.url,alt:t.alt,title:t.title});var e=t.id||"";this.val(e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},append:function(t,e){var i=function(t,e){for(var i=acf.getFields({key:t.get("key"),parent:e.$el}),n=0;n
    '):this.$el=a('
      '),i.before(this.$el),this.set("index",r,!0),r++},initializeTabs:function(){var t=this.getVisible().shift(),e,i,n=(acf.getPreference("this.tabs")||[])[this.get("index")];this.tabs[n]&&this.tabs[n].isVisible()&&(t=this.tabs[n]),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)},getVisible:function(){return this.tabs.filter(function(t){return t.isVisible()})},getActive:function(){return this.active},setActive:function(t){return this.active=t},hasActive:function(){return!1!==this.active},isActive:function(t){var e=this.getActive();return e&&e.cid===t.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(t){this.closeActive(),t.open(),this.setActive(t)},closeTab:function(t){t.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(e){this.tabs.map(function(t){e.cid!==t.cid&&this.closeTab(t)},this),this.openTab(e)},addTab:function(t,e){var i=a("
    • ");i.append(t),this.$("ul").append(i);var n=new s({$el:i,field:e,group:this});return this.tabs.push(n),n},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var t=this.getVisible().shift();return t&&this.openTab(t),t},onRefresh:function(){if("left"===this.get("placement")){var t=this.$el.parent(),e=this.$el.children("ul"),i=t.is("td")?"height":"min-height",n=e.position().top+e.outerHeight(!0)-1;t.css(i,n)}}}),s=acf.Model.extend({group:!1,field:!1,events:{"click a":"onClick"},index:function(){return this.$el.index()},isVisible:function(){return acf.isVisible(this.$el)},isActive:function(){return this.$el.hasClass("active")},open:function(){this.$el.addClass("active"),this.field.showFields()},close:function(){this.$el.removeClass("active"),this.field.hideFields()},onClick:function(t,e){t.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}}),o=new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",invalid_field:"onInvalidField"},findTabs:function(){return a(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(t){this.getTabs().map(function(t){t.get("initialized")||t.initializeTabs()})},onInvalidField:function(t){this.busy||t.hiddenByTab&&(t.hiddenByTab.toggle(),this.busy=!0,this.setTimeout(function(){this.busy=!1},100))},onUnload:function(){var i=[];this.getTabs().map(function(t){var e=t.hasActive()?t.getActive().index():0;i.push(e)}),i.length&&acf.setPreference("this.tabs",i)}})}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"post_object"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"page_link"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"user"});acf.registerFieldType(i)}(jQuery),function(g,t){var e=acf.Field.extend({type:"taxonomy",data:{ftype:"select"},select2:!1,wait:"load",events:{'click a[data-name="add"]':"onClickAdd",'click input[type="radio"]':"onClickRadio"},$control:function(){return this.$(".acf-taxonomy-field")},$input:function(){return this.getRelatedPrototype().$input.apply(this,arguments)},getRelatedType:function(){var t=this.get("ftype");return"multi_select"==t&&(t="select"),t},getRelatedPrototype:function(){return acf.getFieldType(this.getRelatedType()).prototype},getValue:function(){return this.getRelatedPrototype().getValue.apply(this,arguments)},setValue:function(){return this.getRelatedPrototype().setValue.apply(this,arguments)},initialize:function(){this.getRelatedPrototype().initialize.apply(this,arguments)},onRemove:function(){this.select2&&this.select2.destroy()},onClickAdd:function(t,e){var n=this,i=!1,a=!1,r=!1,s=!1,o=!1,c=!1,l=!1,u=function(){i=acf.newPopup({title:e.attr("title"),loading:!0,width:"300px"});var t={action:"acf/fields/taxonomy/add_term",field_key:n.get("key")};g.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"html",success:d})},d=function(t){i.loading(!1),i.content(t),a=i.$("form"),r=i.$('input[name="term_name"]'),s=i.$('select[name="term_parent"]'),o=i.$(".acf-submit-button"),r.focus(),i.on("submit","form",f)},f=function(t,e){if(t.preventDefault(),t.stopImmediatePropagation(),""===r.val())return r.focus(),!1;acf.startButtonLoading(o);var i={action:"acf/fields/taxonomy/add_term",field_key:n.get("key"),term_name:r.val(),term_parent:s.length?s.val():0};g.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post", -dataType:"json",success:h})},h=function(t){acf.stopButtonLoading(o),l&&l.remove(),l=acf.isAjaxSuccess(t)?(r.val(""),p(t.data),acf.newNotice({type:"success",text:acf.getAjaxMessage(t),target:a,timeout:2e3,dismiss:!1})):acf.newNotice({type:"error",text:acf.getAjaxError(t),target:a,timeout:2e3,dismiss:!1}),r.focus()},p=function(e){var t=g('"),i;e.term_parent?s.children('option[value="'+e.term_parent+'"]').after(t):s.append(t),acf.getFields({type:"taxonomy"}).map(function(t){t.get("taxonomy")==n.get("taxonomy")&&t.appendTerm(e)}),n.selectTerm(e.term_id)};u()},appendTerm:function(t){"select"==this.getRelatedType()?this.appendTermSelect(t):this.appendTermCheckbox(t)},appendTermSelect:function(t){this.select2.addOption({id:t.term_id,text:t.term_label})},appendTermCheckbox:function(t){var e=this.$("[name]:first").attr("name"),i=this.$("ul:first");"checkbox"==this.getRelatedType()&&(e+="[]");var n=g(['
    • ',"","
    • "].join(""));if(t.term_parent){var a=i.find('li[data-id="'+t.term_parent+'"]');(i=a.children("ul")).exists()||(i=g('
        '),a.append(i))}i.append(n)},selectTerm:function(t){var e;"select"==this.getRelatedType()?this.select2.selectOption(t):this.$('input[value="'+t+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(t,e){var i=e.parent("label"),n=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"))}});acf.registerFieldType(e)}(jQuery),function(i,t){var e=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var t=this.$input(),e=this.$inputText(),i={timeFormat:this.get("time_format"),altField:t,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(t,e,i){var n=e.dpDiv.find(".ui-datepicker-close");!t&&n.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(e,i),acf.doAction("time_picker_init",e,i,this)}});acf.registerFieldType(e),acf.newTimePicker=function(t,e){if(void 0===i.timepicker)return!1;e=e||{},t.timepicker(e),i("body > #ui-datepicker-div").exists()&&i("body > #ui-datepicker-div").wrap('
        ')}}(jQuery),function(t,e){var i=acf.Field.extend({type:"true_false",events:{"change .acf-switch-input":"onChange","focus .acf-switch-input":"onFocus","blur .acf-switch-input":"onBlur","keypress .acf-switch-input":"onKeypress"},$input:function(){return this.$('input[type="checkbox"]')},$switch:function(){return this.$(".acf-switch")},getValue:function(){return this.$input().prop("checked")?1:0},initialize:function(){this.render()},render:function(){var t=this.$switch();if(t.length){var e=t.children(".acf-switch-on"),i=t.children(".acf-switch-off"),n=Math.max(e.width(),i.width());n&&(e.css("min-width",n),i.css("min-width",n))}},switchOn:function(){this.$input().prop("checked",!0),this.$switch().addClass("-on")},switchOff:function(){this.$input().prop("checked",!1),this.$switch().removeClass("-on")},onChange:function(t,e){e.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(t,e){this.$switch().addClass("-focus")},onBlur:function(t,e){this.$switch().removeClass("-focus")},onKeypress:function(t,e){return 37===t.keyCode?this.switchOff():39===t.keyCode?this.switchOn():void 0}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"url",events:{'keyup input[type="url"]':"onkeyup"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="url"]')},initialize:function(){this.render()},isValid:function(){var t=this.val();return!!t&&(-1!==t.indexOf("://")||0===t.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(t,e){this.render()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"wysiwyg",wait:"load",events:{"mousedown .acf-editor-wrap.delay":"onMousedown",sortstartField:"disableEditor",sortstopField:"enableEditor",removeField:"disableEditor"},$control:function(){return this.$(".acf-editor-wrap")},$input:function(){return this.$("textarea")},getMode:function(){return this.$control().hasClass("tmce-active")?"visual":"text"},initialize:function(){this.$control().hasClass("delay")||this.initializeEditor()},initializeEditor:function(){var t=this.$control(),e=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},n=e.attr("id"),a=acf.uniqueId("acf-editor-"),r=e.data();acf.rename({target:t,search:n,replace:a,destructive:!0}),this.set("id",a,!0),acf.tinymce.initialize(a,i),this.$input().data(r)},onMousedown:function(t){t.preventDefault();var e=this.$control();e.removeClass("delay"),e.find(".acf-editor-toolbar").remove(),this.initializeEditor()},enableEditor:function(){"visual"==this.getMode()&&acf.tinymce.enable(this.get("id"))},disableEditor:function(){acf.tinymce.destroy(this.get("id"))}});acf.registerFieldType(i)}(jQuery),function(e,t){var s=[];acf.Condition=acf.Model.extend({type:"",operator:"==",label:"",choiceType:"input",fieldTypes:[],data:{conditions:!1,field:!1,rule:{}},events:{change:"change",keyup:"change",enableField:"change",disableField:"change"},setup:function(t){e.extend(this.data,t)},getEventTarget:function(t,e){return t||this.get("field").$el},change:function(t,e){this.get("conditions").change(t)},match:function(t,e){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(t){return''}}),acf.newCondition=function(t,e){var i=e.get("field"),n=i.getField(t.field);if(!i||!n)return!1;var a={rule:t,target:i,conditions:e,field:n},r=n.get("type"),s=t.operator,o,c,l;return new(acf.getConditionTypes({fieldType:r,operator:s})[0]||acf.Condition)(a)};var a=function(t){return acf.strPascalCase(t||"")+"Condition"};acf.registerConditionType=function(t){var e,i=t.prototype.type,n=a(i);acf.models[n]=t,s.push(i)},acf.getConditionType=function(t){var e=a(t);return acf.models[e]||!1},acf.registerConditionForFieldType=function(t,e){var i=acf.getConditionType(t);i&&i.prototype.fieldTypes.push(e)},acf.getConditionTypes=function(a){a=acf.parseArgs(a,{fieldType:"",operator:""});var r=[];return s.map(function(t){var e=acf.getConditionType(t),i=e.prototype.fieldTypes,n=e.prototype.operator;a.fieldType&&-1===i.indexOf(a.fieldType)||a.operator&&n!==a.operator||r.push(e)}),r}}(jQuery),function(t,e){var i="conditional_logic",n=new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(t){t.has("conditions")&&t.getConditions().render()}}),a=function(t,e){var i=acf.getFields({key:e,sibling:t.$el,suppressFilters:!0});return i.length||(i=acf.getFields({key:e,parent:t.$el.parent(),suppressFilters:!0})),!!i.length&&i[0]};acf.Field.prototype.getField=function(t){var e=a(this,t);if(e)return e;for(var i=this.parents(),n=0;nparseFloat(e)},c=function(t,e){return parseFloat(t)'}});acf.registerConditionType(f);var e=f.extend({type:"hasNoValue",operator:"==empty",label:a("Has no value"),match:function(t,e){return!f.prototype.match.apply(this,arguments)}});acf.registerConditionType(e);var h=acf.Condition.extend({type:"equalTo",operator:"==",label:a("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(t,e){return n.isNumeric(t.value)?i(t.value,e.val()):s(t.value,e.val())},choices:function(t){return''}});acf.registerConditionType(h);var p=h.extend({type:"notEqualTo",operator:"!=",label:a("Value is not equal to"),match:function(t,e){return!h.prototype.match.apply(this,arguments)}});acf.registerConditionType(p);var g=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:a("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(t,e){return d(e.val(),t.value)},choices:function(t){return''}});acf.registerConditionType(g);var m=acf.Condition.extend({type:"contains",operator:"==contains",label:a("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(t,e){return u(e.val(),t.value)},choices:function(t){return''}});acf.registerConditionType(m);var v=h.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(t){return[{id:1,text:a("Checked")}]}});acf.registerConditionType(v);var y=p.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(t){return[{id:1,text:a("Checked")}]}});acf.registerConditionType(y);var b=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:a("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(t,e){var i=e.val();return i instanceof Array?l(t.value,i):s(t.value,i)},choices:function(t){var e=[],i=t.$setting("choices textarea").val().split("\n");return t.$input("allow_null").prop("checked")&&e.push({id:"",text:a("Null")}),i.map(function(t){(t=t.split(":"))[1]=t[1]||t[0],e.push({id:n.trim(t[0]),text:n.trim(t[1])})}),e}});acf.registerConditionType(b);var x=b.extend({type:"selectNotEqualTo",operator:"!=",label:a("Value is not equal to"),match:function(t,e){return!b.prototype.match.apply(this,arguments)}});acf.registerConditionType(x);var w=acf.Condition.extend({type:"greaterThan",operator:">",label:a("Value is greater than"),fieldTypes:["number","range"],match:function(t,e){var i=e.val();return i instanceof Array&&(i=i.length),o(i,t.value)},choices:function(t){return''}});acf.registerConditionType(w);var _=w.extend({type:"lessThan",operator:"<",label:a("Value is less than"),match:function(t,e){var i=e.val();return i instanceof Array&&(i=i.length),c(i,t.value)},choices:function(t){return''}});acf.registerConditionType(_);var $=w.extend({type:"selectionGreaterThan",label:a("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType($);var k=_.extend({type:"selectionLessThan",label:a("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(k)}(jQuery),function(s,n){acf.newMediaPopup=function(t){var e=null,t=acf.parseArgs(t,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}});return e="edit"==t.mode?new acf.models.EditMediaPopup(t):new acf.models.SelectMediaPopup(t),t.autoOpen&&setTimeout(function(){e.open()},1),acf.doAction("new_media_popup",e),e};var e=function(){var t=acf.get("post_id");return s.isNumeric(t)?t:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(t){var e=acf.getMimeTypes();if(e[t]!==n)return e[t];for(var i in e)if(-1!==i.indexOf(t))return e[i];return!1};var i=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(t){s.extend(this.data,t)},initialize:function(){var t=this.getFrameOptions();this.addFrameStates(t);var e=wp.media(t);(e.acf=this).addFrameEvents(e,t),this.frame=e},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var t={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(t.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(t.library.uploadedTo=e()),this.get("attachment")&&(t.library.post__in=[this.get("attachment")]),this.get("button")&&(t.button={text:this.get("button")}),t},addFrameStates:function(t){var e=wp.media.query(t.library);this.get("field")&&acf.isset(e,"mirroring","args")&&(e.mirroring.args._acfuploader=this.get("field")),t.states.push(new wp.media.controller.Library({library:e,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&t.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(i,t){i.on("open",function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("mode"))},i),i.on("content:render:edit-image",function(){var t=this.state().get("image"),e=new wp.media.view.EditImage({model:t,controller:this}).render();this.content.set(e),e.loadEditor()},i),i.on("select",function(){var t=i.state().get("selection");t&&t.each(function(t,e){i.acf.get("select").apply(i.acf,[t,e])})}),i.on("close",function(){setTimeout(function(){i.acf.get("close").apply(i.acf),i.acf.remove()},1)})}});acf.models.SelectMediaPopup=i.extend({id:"SelectMediaPopup",setup:function(t){t.button||(t.button=acf._x("Select","verb")),i.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),e.on("open",function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader})),e.on("content:activate:browse",function(){var t=!1;try{t=e.content.get().toolbar}catch(t){return void console.log(t)}e.acf.customizeFilters.apply(e.acf,[t])}),i.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(t){var n=t.get("filters"),e;("image"==this.get("type")&&(n.filters.all.text=acf.__("All images"),delete n.filters.audio,delete n.filters.video,delete n.filters.image,s.each(n.filters,function(t,e){e.props.type=e.props.type||"image"})),this.get("allowedTypes"))&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map(function(t){var e=acf.getMimeType(t);if(e){var i={text:e,props:{status:null,type:e,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};n.filters[e]=i}});if("uploadedTo"===this.get("library")){var i=this.frame.options.library.uploadedTo;delete n.filters.unattached,delete n.filters.uploaded,s.each(n.filters,function(t,e){e.text+=" ("+acf.__("Uploaded to this post")+")",e.props.uploadedTo=i})}var a=this.get("field"),r;s.each(n.filters,function(t,e){e.props._acfuploader=a}),t.get("search").model.attributes._acfuploader=a,n.renderFilters&&n.renderFilters()}}),acf.models.EditMediaPopup=i.extend({id:"SelectMediaPopup",setup:function(t){t.button||(t.button=acf._x("Update","verb")),i.prototype.setup.apply(this,arguments)},addFrameEvents:function(n,t){n.on("open",function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var t,e=this.state().get("selection"),i=wp.media.attachment(n.acf.get("attachment"));e.add(i)},n),i.prototype.addFrameEvents.apply(this,arguments)}});var t=new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var t=e();t&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=t),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var t=wp.media.view.Router;wp.media.view.Router=t.extend({addExpand:function(){var t=s(['',''+acf.__("Expand Details")+"",''+acf.__("Collapse Details")+"",""].join(""));t.on("click",function(t){t.preventDefault();var e=s(this).closest(".media-modal");e.hasClass("acf-expanded")?e.removeClass("acf-expanded"):e.addClass("acf-expanded")}),this.$el.append(t)},initialize:function(){return t.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){var t;acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map(function(t,e){return{el:s("").val(e).html(t.text)[0],priority:t.priority||50}},this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var t=wp.media.view.AttachmentCompat,e=!1;wp.media.view.AttachmentCompat=t.extend({render:function(){return this.rendered?this:(t.prototype.render.apply(this,arguments),this.$("#acf-form-data").length&&(clearTimeout(e),e=setTimeout(s.proxy(function(){this.rendered=!0,acf.doAction("append",this.$el)},this),50)),this)},save:function(t){var e={};t&&t.preventDefault(),e=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(e).always(_.bind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var l=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=l.extend({render:function(){var t=acf.isget(this,"controller","acf"),e=acf.isget(this,"model","attributes");if(t&&e){e.acf_errors&&this.$el.addClass("acf-disabled");var i=t.get("selected");i&&-1',''+acf.__("Restricted")+"",''+c+"",''+s+"","
        "].join("")),i.reset(),void i.single(n)}return l.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery),function(h,n){acf.screen=new acf.Model({active:!0,xhr:!1,timeout:!1,wait:"load",events:{"change #page_template":"onChange","change #parent_id":"onChange","change #post-formats-select":"onChange","change .categorychecklist":"onChange","change .tagsdiv":"onChange",'change .acf-taxonomy-field[data-save="1"]':"onChange","change #product-type":"onChange"},isPost:function(){return"post"===acf.get("screen")},isUser:function(){return"user"===acf.get("screen")},isTaxonomy:function(){return"taxonomy"===acf.get("screen")},isAttachment:function(){return"attachment"===acf.get("screen")},isNavMenu:function(){return"nav_menu"===acf.get("screen")},isWidget:function(){return"widget"===acf.get("screen")},isComment:function(){return"comment"===acf.get("screen")},getPageTemplate:function(){var t=h("#page_template");return t.length?t.val():null},getPageParent:function(t,e){var e;return(e=h("#parent_id")).length?e.val():null},getPageType:function(t,e){return this.getPageParent()?"child":"parent"},getPostType:function(){return h("#post_type").val()},getPostFormat:function(t,e){var e;if((e=h("#post-formats-select input:checked")).length){var i=e.val();return"0"==i?"standard":i}return null},getPostCoreTerms:function(){var t={},e=acf.serialize(h(".categorydiv, .tagsdiv"));for(var i in e.tax_input&&(t=e.tax_input),e.post_category&&(t.category=e.post_category),t)acf.isArray(t[i])||(t[i]=t[i].split(", "));return t},getPostTerms:function(){var n=this.getPostCoreTerms();for(var t in acf.getFields({type:"taxonomy"}).map(function(t){if(t.get("save")){var e=t.val(),i=t.get("taxonomy");e&&(n[i]=n[i]||[],e=acf.isArray(e)?e:[e],n[i]=n[i].concat(e))}}),null!==(productType=this.getProductType())&&(n.product_type=[productType]),n)n[t]=acf.uniqueArray(n[t]);return n},getProductType:function(){var t=h("#product-type");return t.length?t.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var e=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(e.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(e.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(e.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(e.page_parent=pageParent),null!==(pageType=this.getPageType())&&(e.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(e.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(e.post_terms=postTerms),acf.getPostboxes().map(function(t){e.exists.push(t.get("key"))}),e=acf.applyFilters("check_screen_args",e);var t=function(t){acf.isAjaxSuccess(t)&&("post"==acf.get("screen")?this.renderPostScreen(t.data):"user"==acf.get("screen")&&this.renderUserScreen(t.data)),acf.doAction("check_screen_complete",t.data,e)};this.xhr=h.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),type:"post",dataType:"json",context:this,success:t})}},onChange:function(t,e){this.setTimeout(this.check,1)},renderPostScreen:function(l){var u=[],d=function(t,e){var i=h._data(t[0]).events;for(var n in i)for(var a=0;a','",'

        ',""+e.title+"","

        ",'
        ',e.html,"
        ",""].join(""));if(h("#adv-settings").length){var a=h("#adv-settings .metabox-prefs"),r=h(['"].join(""));d(a.find("input").first(),r.find("input")),a.append(r)}"side"===e.position?h("#"+e.position+"-sortables").append(n):h("#"+e.position+"-sortables").prepend(n);var s=[];if(l.results.map(function(t){e.position===t.position&&h("#"+e.position+"-sortables #"+t.id).length&&s.push(t.id)}),f(e.id,s),l.sorted)for(var o in l.sorted){var s=l.sorted[o].split(",");if(f(e.id,s))break}var c=h("#submitdiv");h("#submitdiv").length&&(d(c.children(".handlediv"),n.children(".handlediv")),d(c.children(".hndle"),n.children(".hndle"))),i=acf.newPostbox(e),acf.doAction("append",n),acf.doAction("append_postbox",i)}i.showEnable(),acf.doAction("show_postbox",i),u.push(e.id)}),acf.getPostboxes().map(function(t){-1===u.indexOf(t.get("id"))&&(t.hideDisable(),acf.doAction("hide_postbox",t))}),h("#acf-style").html(l.style)},renderUserScreen:function(t){}});var t=new acf.Model({wait:"load",initialize:function(){acf.isGutenberg()&&(wp.data.subscribe(this.proxy(this.onChange)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,this.addAction("append_postbox",acf.screen.refreshAvailableMetaBoxesPerLocation))},onChange:function(){var e=wp.data.select("core/editor").getPostEdits(),i=["template","parent","format"],t;(wp.data.select("core").getTaxonomies()||[]).map(function(t){i.push(t.rest_base)}),(i=i.filter(this.proxy(function(t){return e[t]!==n&&e[t]!==this.get(t)}))).length&&this.triggerChange(e)},triggerChange:function(t){t!==n&&(this.data=t),acf.screen.check()},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var i={},t;return(wp.data.select("core").getTaxonomies()||[]).map(function(t){var e=wp.data.select("core/editor").getEditedPostAttribute(t.rest_base);e&&(i[t.slug]=e)}),i}});acf.screen.refreshAvailableMetaBoxesPerLocation=function(){var e=wp.data.select("core/edit-post"),t=wp.data.dispatch("core/edit-post"),i={};e.getActiveMetaBoxLocations().map(function(t){i[t]=e.getMetaBoxesPerLocation(t)});var n=[];for(var a in i)n=n.concat(i[a].map(function(t){return t.id}));acf.getPostboxes().map(function(t){if(-1===n.indexOf(t.get("id"))){var e=t.$el.closest("form").attr("class").replace("metabox-location-","");i[e]=i[e]||[],i[e].push({id:t.get("id"),title:t.get("title")})}}),t.setAvailableMetaBoxesPerLocation(i)}}(jQuery),function(l,t){function a(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(t,e){if(e=acf.parseArgs(e,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(t){return t},ajaxResults:function(t){return t}}),4==a())var i=new r(t,e);else var i=new s(t,e);return acf.doAction("new_select2",i),i};var n=acf.Model.extend({setup:function(t,e){l.extend(this.data,e),this.$el=t},initialize:function(){},selectOption:function(t){var e=this.getOption(t);e.prop("selected")||e.prop("selected",!0).trigger("change")},unselectOption:function(t){var e=this.getOption(t);e.prop("selected")&&e.prop("selected",!1).trigger("change")},getOption:function(t){return this.$('option[value="'+t+'"]')},addOption:function(t){t=acf.parseArgs(t,{id:"",text:"",selected:!1});var e=this.getOption(t.id);return e.length||((e=l("")).html(t.text),e.attr("value",t.id),e.prop("selected",t.selected),this.$el.append(e)),e},getValue:function(){var e=[],t=this.$el.find("option:selected");return t.exists()&&(t=t.sort(function(t,e){return+t.getAttribute("data-i")-+e.getAttribute("data-i")})).each(function(){var t=l(this);e.push({$el:t,id:t.attr("value"),text:t.text()})}),e},mergeOptions:function(){},getChoices:function(){var i=function(t){var e=[];return t.children().each(function(){var t=l(this);t.is("optgroup")?e.push({text:t.attr("label"),children:i(t)}):e.push({id:t.attr("value"),text:t.text()})}),e};return i(this.$el)},decodeChoices:function(t){var e=function(t){return t.map(function(t){return t.text=acf.decode(t.text),t.children&&(t.children=e(t.children)),t}),t};return e(t)},getAjaxData:function(t){var e={action:this.get("ajaxAction"),s:t.term||"",paged:t.page||1},i=this.get("field");i&&(e.field_key=i.get("key"));var n=this.get("ajaxData");return n&&(e=n.apply(this,[e,t])),e=acf.applyFilters("select2_ajax_data",e,this.data,this.$el,i||!1,this),acf.prepareForAjax(e)},getAjaxResults:function(t,e){(t=acf.parseArgs(t,{results:!1,more:!1})).results&&(t.results=this.decodeChoices(t.results));var i=this.get("ajaxResults");return i&&(t=i.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_results",t,e,this)},processAjaxResults:function(t,e){var t;return(t=this.getAjaxResults(t,e)).more&&(t.pagination={more:!0}),setTimeout(l.proxy(this.mergeOptions,this),1),t},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),r=n.extend({initialize:function(){var e=this.$el,t={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),data:[],escapeMarkup:function(t){return t}};t.multiple&&this.getValue().map(function(t){t.$el.detach().appendTo(e)}),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(t.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:l.proxy(this.getAjaxData,this),processResults:l.proxy(this.processAjaxResults,this)});var i=this.get("field");t=acf.applyFilters("select2_args",t,e,this.data,i||!1,this),e.select2(t);var n=e.next(".select2-container");if(t.multiple){var a=n.find("ul");a.sortable({stop:function(t){a.find(".select2-selection__choice").each(function(){var t;l(l(this).data("data").element).detach().appendTo(e)}),e.trigger("change")}}),e.on("select2:select",this.proxy(function(t){this.getOption(t.params.data.id).detach().appendTo(this.$el)}))}n.addClass("-acf"),acf.doAction("select2_init",e,t,this.data,i||!1,this)},mergeOptions:function(){var i=!1,n=!1;l('.select2-results__option[role="group"]').each(function(){var t=l(this).children("ul"),e=l(this).children("strong");if(n&&n.text()===e.text())return i.append(t.children()),void l(this).remove();i=t,n=e})}}),s=n.extend({initialize:function(){var n=this.$el,i=this.getValue(),a=this.get("multiple"),t={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(t){return t},dropdownCss:{"z-index":"999999999"},initSelection:function(t,e){e(a?i:i.shift())}},e=n.siblings("input");e.length||(e=l(''),n.before(e)),inputValue=i.map(function(t){return t.id}).join("||"),e.val(inputValue -),t.multiple&&i.map(function(t){t.$el.detach().appendTo(n)}),t.allowClear&&(t.data=t.data.filter(function(t){return""!==t.id})),n.removeData("ajax"),n.removeAttr("data-ajax"),this.get("ajax")&&(t.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:l.proxy(this.getAjaxData,this),results:l.proxy(this.processAjaxResults,this)});var r=this.get("field");t=acf.applyFilters("select2_args",t,n,this.data,r||!1,this),e.select2(t);var s=e.select2("container"),o=l.proxy(this.getOption,this);if(t.multiple){var c=s.find("ul");c.sortable({stop:function(){c.find(".select2-search-choice").each(function(){var t=l(this).data("select2Data"),e;o(t.id).detach().appendTo(n)}),n.trigger("change")}})}e.on("select2-selecting",function(t){var e=t.choice,i=o(e.id);i.length||(i=l('")),i.detach().appendTo(n)}),s.addClass("-acf"),acf.doAction("select2_init",n,t,this.data,r||!1,this),e.on("change",function(){var t=e.val();t.indexOf("||")&&(t=t.split("||")),n.val(t).trigger("change")}),n.hide()},mergeOptions:function(){var i=!1,n=!1;l("#select2-drop .select2-result-with-children").each(function(){var t=l(this).children("ul"),e=l(this).children(".select2-result-label");if(n&&n.text()===e.text())return n.append(t.children()),void l(this).remove();i=t,n=e})},getAjaxData:function(t,e){var i={term:t,page:e};return n.prototype.getAjaxData.apply(this,[i])}}),e=new acf.Model({priority:5,wait:"prepare",initialize:function(){var t=acf.get("locale"),e=acf.get("rtl"),i=acf.get("select2L10n"),n=a();return!!i&&(0!==t.indexOf("en")&&void(4==n?this.addTranslations4():3==n&&this.addTranslations3()))},addTranslations4:function(){var i=acf.get("select2L10n"),t=acf.get("locale");t=t.replace("_","-");var e={errorLoading:function(){return i.load_fail},inputTooLong:function(t){var e=t.input.length-t.maximum;return 1'),t.addClass("acf-sortable-tr-helper"),t.children().each(function(){l(this).width(l(this).width())}),e.height(t.height()+"px"),t.removeClass("acf-sortable-tr-helper"))}}),n=new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(t,e){var i=[];t.find("select").each(function(t){i.push(l(this).val())}),e.find("select").each(function(t){l(this).val(i[t])})}}),a=new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(t){var e=this;l(".acf-table:visible").each(function(){e.renderTable(l(this))})},renderTable:function(t){var e=t.find("> thead > tr:visible > th[data-key]"),r=t.find("> tbody > tr:visible > td[data-key]");if(!e.length||!r.length)return!1;e.each(function(t){var e=l(this),i=e.data("key"),n=r.filter('[data-key="'+i+'"]'),a=n.filter(".acf-hidden");n.removeClass("acf-empty"),n.length===a.length?acf.hide(e):(acf.show(e),a.addClass("acf-empty"))}),e.css("width","auto"),e=e.not(".acf-hidden");var i=100,n=e.length,a;e.filter("[data-width]").each(function(){var t=l(this).data("width");l(this).css("width",t+"%"),i-=t});var s=e.not("[data-width]");if(s.length){var o=i/s.length;s.css("width",o+"%"),i=0}0t.length?Array(e-t.length+1).join("0")+t:t};return a||(a=Math.floor(123456789*Math.random())),a++,i=t,i+=n(parseInt((new Date).getTime()/1e3,10),8),i+=n(a,5),e&&(i+=(10*Math.random()).toFixed(8).toString()),i},i.strReplace=function(t,e,i){return i.split(t).join(e)},i.strCamelCase=function(t){return t=(t=t.replace(/[_-]/g," ")).replace(/(?:^\w|\b\w|\s+)/g,function(t,e){return 0==+t?"":0==e?t.toLowerCase():t.toUpperCase()})},i.strPascalCase=function(t){var e=i.strCamelCase(t);return e.charAt(0).toUpperCase()+e.slice(1)},i.strSlugify=function(t){return i.strReplace("_","-",t.toLowerCase())},i.strSanitize=function(t){var e={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","ß":"s","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""},i=/\W/g,n=function(t){return void 0!==e[t]?e[t]:t};return t=(t=t.replace(i,n)).toLowerCase()},i.strMatch=function(t,e){for(var i=0,n=Math.min(t.length,e.length),a=0;a").html(e).text()},i.strEscape=function(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})},i.parseArgs=function(e,i){return"object"!=typeof e&&(e={}),"object"!=typeof i&&(i={}),t.extend({},i,e)},null==window.acfL10n&&(acfL10n={}),i.__=function(t){return acfL10n[t]||t},i._x=function(t,e){return acfL10n[t+"."+e]||acfL10n[t]||t},i._n=function(t,e,n){return 1==n?i.__(t):i.__(e)},i.isArray=function(t){return Array.isArray(t)},i.isObject=function(t){return"object"==typeof t};var r=function(t,e,n){var a=(e=e.replace("[]","[%%index%%]")).match(/([^\[\]])+/g);if(a)for(var r=a.length,o=t,s=0;s');var s=e.parent();e.css({height:i,width:n,margin:a,position:"absolute"}),setTimeout(function(){s.css({opacity:0,height:t.endHeight})},50),setTimeout(function(){e.attr("style",o),s.remove(),t.complete()},301)},u=function(e){var i=e.target,n=i.height(),a=i.children().length,r=t('
        ');i.addClass("acf-remove-element"),setTimeout(function(){i.html(r)},251),setTimeout(function(){i.removeClass("acf-remove-element"),r.css({height:e.endHeight})},300),setTimeout(function(){i.remove(),e.complete()},451)};i.duplicate=function(t){t instanceof jQuery&&(t={target:t});var e=0;(t=i.parseArgs(t,{target:!1,search:"",replace:"",before:function(t){},after:function(t,e){},append:function(t,i){t.after(i),e=1}})).target=t.target||t.$el;var n=t.target;t.search=t.search||n.attr("data-id"),t.replace=t.replace||i.uniqid(),t.before(n),i.doAction("before_duplicate",n);var a=n.clone();return i.rename({target:a,search:t.search,replace:t.replace}),a.removeClass("acf-clone"),a.find(".ui-sortable").removeClass("ui-sortable"),t.after(n,a),i.doAction("after_duplicate",n,a),t.append(n,a),i.doAction("append",a),a},i.rename=function(t){t instanceof jQuery&&(t={target:t});var e=(t=i.parseArgs(t,{target:!1,destructive:!1,search:"",replace:""})).target,n=t.search||e.attr("data-id"),a=t.replace||i.uniqid("acf"),r=function(t,e){return e.replace(n,a)};if(t.destructive){var o=e.outerHTML();o=i.strReplace(n,a,o),e.replaceWith(o)}else e.attr("data-id",a),e.find('[id*="'+n+'"]').attr("id",r),e.find('[for*="'+n+'"]').attr("for",r),e.find('[name*="'+n+'"]').attr("name",r);return e},i.prepareForAjax=function(t){return t.nonce=i.get("nonce"),t.post_id=i.get("post_id"),i.has("language")&&(t.lang=i.get("language")),t=i.applyFilters("prepare_for_ajax",t)},i.startButtonLoading=function(t){t.prop("disabled",!0),t.after(' ')},i.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},i.showLoading=function(t){t.append('
        ')},i.hideLoading=function(t){t.children(".acf-loading-overlay").remove()},i.updateUserSetting=function(e,n){var a={action:"acf/ajax/user_setting",name:e,value:n};t.ajax({url:i.get("ajaxurl"),data:i.prepareForAjax(a),type:"post",dataType:"html"})},i.val=function(t,e,i){var n=t.val();return e!==n&&(t.val(e),t.is("select")&&null===t.val()?(t.val(n),!1):(!0!==i&&t.trigger("change"),!0))},i.show=function(t,e){return e&&i.unlock(t,"hidden",e),!i.isLocked(t,"hidden")&&(!!t.hasClass("acf-hidden")&&(t.removeClass("acf-hidden"),!0))},i.hide=function(t,e){return e&&i.lock(t,"hidden",e),!t.hasClass("acf-hidden")&&(t.addClass("acf-hidden"),!0)},i.isHidden=function(t){return t.hasClass("acf-hidden")},i.isVisible=function(t){return!i.isHidden(t)};var d=function(t,e){return!t.hasClass("acf-disabled")&&(e&&i.unlock(t,"disabled",e),!i.isLocked(t,"disabled")&&(!!t.prop("disabled")&&(t.prop("disabled",!1),!0)))};i.enable=function(e,i){if(e.attr("name"))return d(e,i);var n=!1;return e.find("[name]").each(function(){var e;d(t(this),i)&&(n=!0)}),n};var f=function(t,e){return e&&i.lock(t,"disabled",e),!t.prop("disabled")&&(t.prop("disabled",!0),!0)};i.disable=function(e,i){if(e.attr("name"))return f(e,i);var n=!1;return e.find("[name]").each(function(){var e;f(t(this),i)&&(n=!0)}),n},i.isset=function(t){for(var e=1;e-1){var o=window.URL||window.webkitURL,s=new Image;s.onload=function(){a.width=this.width,a.height=this.height,e(a)},s.src=o.createObjectURL(r)}else e(a);else e(a)},i.isAjaxSuccess=function(t){return t&&t.success},i.getAjaxMessage=function(t){return i.isget(t,"data","message")},i.getAjaxError=function(t){return i.isget(t,"data","error")},i.renderSelect=function(t,e){var n=t.val(),a=[],r=function(t){var e="";return t.map(function(t){var n=t.text||t.label||"",o=t.id||t.value||"";a.push(o),t.children?e+=''+r(t.children)+"":e+='"}),e};return t.html(r(e)),a.indexOf(n)>-1&&t.val(n),t.val()};var h=function(t,e){return t.data("acf-lock-"+e)||[]},p=function(t,e,i){t.data("acf-lock-"+e,i)};i.lock=function(t,e,i){var n=h(t,e),a;n.indexOf(i)<0&&(n.push(i),p(t,e,n))},i.unlock=function(t,e,i){var n=h(t,e),a=n.indexOf(i);return a>-1&&(n.splice(a,1),p(t,e,n)),0===n.length},i.isLocked=function(t,e){return h(t,e).length>0},i.isGutenberg=function(){return window.wp&&wp.data&&wp.data.select&&wp.data.select("core/editor")},i.objectToArray=function(t){return Object.keys(t).map(function(e){return t[e]})},t.fn.exists=function(){return t(this).length>0},t.fn.outerHTML=function(){return t(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return t.inArray(e,this)}),t(document).ready(function(){i.doAction("ready")}),t(window).on("load",function(){i.doAction("load")}),t(window).on("beforeunload",function(){i.doAction("unload")}),t(window).on("resize",function(){i.doAction("resize")}),t(document).on("sortstart",function(t,e){i.doAction("sortstart",e.item,e.placeholder)}),t(document).on("sortstop",function(t,e){i.doAction("sortstop",e.item,e.placeholder)})}(jQuery),function(t,e){"use strict";var i=function(){function t(){return f}function e(t,e,i,n){return"string"==typeof t&&"function"==typeof e&&c("actions",t,e,i=parseInt(i||10,10),n),d}function i(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e&&u("actions",e,t),d}function n(t,e){return"string"==typeof t&&s("actions",t,e),d}function a(t,e,i,n){return"string"==typeof t&&"function"==typeof e&&c("filters",t,e,i=parseInt(i||10,10),n),d}function r(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e?u("filters",e,t):d}function o(t,e){return"string"==typeof t&&s("filters",t,e),d}function s(t,e,i,n){if(f[t][e])if(i){var a=f[t][e],r;if(n)for(r=a.length;r--;){var o=a[r];o.callback===i&&o.context===n&&a.splice(r,1)}else for(r=a.length;r--;)a[r].callback===i&&a.splice(r,1)}else f[t][e]=[]}function c(t,e,i,n,a){var r={callback:i,priority:n,context:a},o=f[t][e];o?(o.push(r),o=l(o)):o=[r],f[t][e]=o}function l(t){for(var e,i,n,a=1,r=t.length;ae.priority;)t[i]=t[i-1],--i;t[i]=e}return t}function u(t,e,i){var n=f[t][e];if(!n)return"filters"===t&&i[0];var a=0,r=n.length;if("filters"===t)for(;a','
        ','

        ','
        ','
        ',"
        ",'
        ',""].join("")},render:function(){var t=this.get("title"),e=this.get("content"),i=this.get("loading"),n=this.get("width"),a=this.get("height");this.title(t),this.content(e),n&&this.$(".acf-popup-box").css("width",n),a&&this.$(".acf-popup-box").css("min-height",a),this.loading(i),acf.doAction("append",this.$el)},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".title:first h3").html(t)},content:function(t){this.$(".inner:first").html(t)},loading:function(t){var e=this.$(".loading:first");t?e.show():e.hide()},open:function(){t("body").append(this.$el)},close:function(){this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()}}),acf.newPopup=function(t){return new acf.models.Popup(t)}}(jQuery),function(t,e){acf.unload=new acf.Model({wait:"load",active:!0,changed:!1,actions:{validation_failure:"startListening",validation_success:"stopListening"},events:{"change form .acf-field":"startListening","submit form":"stopListening"},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(){this.stopListening()},startListening:function(){!this.changed&&this.active&&(this.changed=!0,t(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,t(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})}(jQuery),function(t,e){var i=new acf.Model({events:{"click .acf-panel-title":"onClick"},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},open:function(t){t.addClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-down")},close:function(t){t.removeClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-right")}})}(jQuery),function(t,e){var i=acf.Model.extend({data:{text:"",type:"",timeout:0,dismiss:!0,target:!1,close:function(){}},events:{"click .acf-notice-dismiss":"onClickClose"},tmpl:function(){return'
        '},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show()},render:function(){this.type(this.get("type")),this.html("

        "+this.get("text")+"

        "),this.get("dismiss")&&(this.$el.append(''),this.$el.addClass("-dismiss"));var t=this.get("timeout");t&&this.away(t)},update:function(e){t.extend(this.data,e),this.initialize(),this.removeEvents(),this.addEvents()},show:function(){var t=this.get("target");t&&t.prepend(this.$el)},hide:function(){this.$el.remove()},away:function(t){this.setTimeout(function(){acf.remove(this.$el)},t)},type:function(t){var e=this.get("type");e&&this.$el.removeClass("-"+e),this.$el.addClass("-"+t),"error"==t&&this.$el.addClass("acf-error-message")},html:function(t){this.$el.html(t)},text:function(t){this.$("p").html(t)},onClickClose:function(t,e){t.preventDefault(),this.get("close").apply(this,arguments),this.remove()}});acf.newNotice=function(t){return"object"!=typeof t&&(t={text:t}),new i(t)};var n=new acf.Model({wait:"prepare",priority:1,initialize:function(){var e=t(".acf-admin-notice");e.length&&t("h1:first").after(e)}})}(jQuery),function(t,e){acf.getPostbox=function(e){return"string"==typeof e&&(e=t("#"+e)),acf.getInstance(e)},acf.getPostboxes=function(){return acf.getInstances(t(".acf-postbox"))},acf.newPostbox=function(t){return new acf.models.Postbox(t)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(e){e.editLink&&(e.edit=e.editLink),t.extend(this.data,e),this.$el=this.$postbox()},$postbox:function(){return t("#"+this.get("id"))},$hide:function(){return t("#"+this.get("id")+"-hide")},$hideLabel:function(){return this.$hide().parent()},$hndle:function(){return this.$("> .hndle")},$inside:function(){return this.$("> .inside")},isVisible:function(){return this.$el.hasClass("acf-hidden")},initialize:function(){this.$el.addClass("acf-postbox"),this.$el.removeClass("hide-if-js");var t=this.get("style");"default"!==t&&this.$el.addClass(t),this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var e=this.get("edit");e&&this.$hndle().append(''),this.show()},show:function(){this.$hideLabel().show(),this.$hide().prop("checked",!0),this.$el.show().removeClass("acf-hidden")},enable:function(){acf.enable(this.$el,"postbox")},showEnable:function(){this.show(),this.enable()},hide:function(){this.$hideLabel().hide(),this.$el.hide().addClass("acf-hidden")},disable:function(){acf.disable(this.$el,"postbox")},hideDisable:function(){this.hide(),this.disable()},html:function(t){this.$inside().html(t),acf.doAction("append",this.$el)}})}(jQuery),function(t,e){acf.newTooltip=function(t){return"object"!=typeof t&&(t={text:t}),void 0!==t.confirmRemove?(t.textConfirm=acf.__("Remove"),t.textCancel=acf.__("Cancel"),new n(t)):void 0!==t.confirm?new n(t):new i(t)};var i=acf.Model.extend({data:{text:"",timeout:0,target:null},tmpl:function(){return'
        '},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show(),this.position();var e=this.get("timeout");e&&setTimeout(t.proxy(this.fade,this),e)},update:function(e){t.extend(this.data,e),this.initialize()},render:function(){this.html(this.get("text"))},show:function(){t("body").append(this.$el)},hide:function(){this.$el.remove()},fade:function(){this.$el.addClass("acf-fade-up"),this.setTimeout(function(){this.remove()},250)},html:function(t){this.$el.html(t)},position:function(){var e=this.$el,i=this.get("target");if(i){e.removeClass("right left bottom top").css({top:0,left:0});var n=10,a=i.outerWidth(),r=i.outerHeight(),o=i.offset().top,s=i.offset().left,c=e.outerWidth(),l=e.outerHeight(),u=e.offset().top,d=o-l-u,f=s+a/2-c/2;f<10?(e.addClass("right"),f=s+a,d=o+r/2-l/2-u):f+c+10>t(window).width()?(e.addClass("left"),f=s-c,d=o+r/2-l/2-u):d-t(window).scrollTop()<10?(e.addClass("bottom"),d=o+r-u):e.addClass("top"),e.css({top:d,left:f})}}}),n=i.extend({data:{text:"",textConfirm:"",textCancel:"",target:null,targetConfirm:!0,confirm:function(){},cancel:function(){},context:!1},events:{'click [data-event="cancel"]':"onCancel",'click [data-event="confirm"]':"onConfirm"},addEvents:function(){acf.Model.prototype.addEvents.apply(this);var e=t(document),i=this.get("target");this.setTimeout(function(){this.on(e,"click","onCancel")}),this.get("targetConfirm")&&this.on(i,"click","onConfirm")},removeEvents:function(){acf.Model.prototype.removeEvents.apply(this);var e=t(document),i=this.get("target");this.off(e,"click"),this.off(i,"click")},render:function(){var t,e,i,n=[this.get("text")||acf.__("Are you sure?"),''+(this.get("textConfirm")||acf.__("Yes"))+"",''+(this.get("textCancel")||acf.__("No"))+""].join(" ");this.html(n),this.$el.addClass("-confirm")},onCancel:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var i=this.get("cancel"),n=this.get("context")||this;i.apply(n,arguments),this.remove()},onConfirm:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var i=this.get("confirm"),n=this.get("context")||this;i.apply(n,arguments),this.remove()}});acf.models.Tooltip=i,acf.models.TooltipConfirm=n;var a=new acf.Model({tooltip:!1,events:{"mouseenter .acf-js-tooltip":"showTitle","mouseup .acf-js-tooltip":"hideTitle","mouseleave .acf-js-tooltip":"hideTitle"},showTitle:function(t,e){var i=e.attr("title");i&&(e.attr("title",""),this.tooltip?this.tooltip.update({text:i,target:e}):this.tooltip=acf.newTooltip({text:i,target:e}))},hideTitle:function(t,e){this.tooltip.hide(),e.attr("title",this.tooltip.get("text"))}})}(jQuery),function(t,e){var i=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(t){this.$el=t,this.inherit(t),this.inherit(this.$control())},val:function(t){return void 0!==t?this.setValue(t):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(t){return acf.val(this.$input(),t)},__:function(t){return acf._e(this.type,t)},$control:function(){return!1},$input:function(){return this.$("[name]:first")},$inputWrap:function(){return this.$(".acf-input:first")},$labelWrap:function(){return this.$(".acf-label:first")},getInputName:function(){return this.$input().attr("name")||""},parent:function(){var t=this.parents();return!!t.length&&t[0]},parents:function(){var t=this.$el.parents(".acf-field"),e;return acf.getFields(t)},show:function(t,e){var i=acf.show(this.$el,t);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,e)),i},hide:function(t,e){var i=acf.hide(this.$el,t);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,e)),i},enable:function(t,e){var i=acf.enable(this.$el,t);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,e)),i},disable:function(t,e){var i=acf.disable(this.$el,t);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,e)),i},showEnable:function(t,e){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(t,e){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(t){"object"!=typeof t&&(t={text:t}),this.notice&&this.notice.remove(),t.target=this.$inputWrap(),this.notice=acf.newNotice(t)},removeNotice:function(t){this.notice&&(this.notice.away(t||0),this.notice=!1)},showError:function(e){this.$el.addClass("acf-error"),void 0!==e&&this.showNotice({text:e,type:"error",dismiss:!1}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",t.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(t,e,i){return"invalidField"==t&&(i=!0),acf.Model.prototype.trigger.apply(this,[t,e,i])}}),acf.newField=function(t){var e=t.data("type"),i=n(e),a,r=new(acf.models[i]||acf.Field)(t);return acf.doAction("new_field",r),r};var n=function(t){return acf.strPascalCase(t||"")+"Field"};acf.registerFieldType=function(t){var e,a=t.prototype.type,r=n(a);acf.models[r]=t,i.push(a)},acf.getFieldType=function(t){var e=n(t);return acf.models[e]||!1},acf.getFieldTypes=function(t){t=acf.parseArgs(t,{category:""});var e=[];return i.map(function(i){var n=acf.getFieldType(i),a=n.prototype;t.category&&a.category!==t.category||e.push(n)}),e}}(jQuery),function(t,e){acf.findFields=function(e){var i=".acf-field",n=!1;return(e=acf.parseArgs(e,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1})).suppressFilters||(e=acf.applyFilters("find_fields_args",e)),e.key&&(i+='[data-key="'+e.key+'"]'),e.type&&(i+='[data-type="'+e.type+'"]'),e.name&&(i+='[data-name="'+e.name+'"]'),e.is&&(i+=e.is),e.visible&&(i+=":visible"),n=e.parent?e.parent.find(i):e.sibling?e.sibling.siblings(i):t(i),e.suppressFilters||(n=n.not(".acf-clone .acf-field"),n=acf.applyFilters("find_fields",n)),e.limit&&(n=n.slice(0,e.limit)),n},acf.findField=function(t,e){return acf.findFields({key:t,limit:1,parent:e,suppressFilters:!0})},acf.getField=function(t){t instanceof jQuery||(t=acf.findField(t));var e=t.data("acf");return e||(e=acf.newField(t)),e},acf.getFields=function(e){e instanceof jQuery||(e=acf.findFields(e));var i=[];return e.each(function(){var e=acf.getField(t(this));i.push(e)}),i},acf.findClosestField=function(t){return t.closest(".acf-field")},acf.getClosestField=function(t){var e=acf.findClosestField(t);return this.getField(e)};var i=function(t){var e=t,i=t+"_fields",a=t+"_field",r=function(t){var e,n=acf.arrayArgs(arguments).slice(1),a=acf.getFields({parent:t});if(a.length){var r=[i,a].concat(n);acf.doAction.apply(null,r)}},o=function(t){var e,i=acf.arrayArgs(arguments).slice(1);t.map(function(t,e){var n=[a,t].concat(i);acf.doAction.apply(null,n)})};acf.addAction(e,r),acf.addAction(i,o),n(t)},n=function(t){var e=t+"_field",i=t+"Field",n=function(n){var a=acf.arrayArgs(arguments),r=a.slice(1),s;["type","name","key"].map(function(t){var i="/"+t+"="+n.get(t);a=[e+i,n].concat(r),acf.doAction.apply(null,a)}),o.indexOf(t)>-1&&n.trigger(i,r)};acf.addAction(e,n)},a,r=["valid","invalid","enable","disable","new"],o=["remove","unmount","remount","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable"];["prepare","ready","load","append","remove","unmount","remount","sortstart","sortstop","show","hide","unload"].map(i),r.map(n);var s=new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(t){t.preventDefault()},onChange:function(){t("#_acf_changed").val(1)}})}(jQuery),function(t,e){var i=0,n=acf.Field.extend({type:"accordion",wait:"",$control:function(){return this.$(".acf-fields:first")},initialize:function(){if(!this.$el.is("td")){if(this.get("endpoint"))return this.remove();var e=this.$el,n=this.$labelWrap(),r=this.$inputWrap(),o=this.$control(),s=r.children(".description");if(s.length&&n.append(s),this.$el.is("tr")){var c=this.$el.closest("table"),l=t('
        '),u=t('
        '),d=t('
          '),f=t("");l.append(n.html()),d.append(f),u.append(d),r.append(l),r.append(u),n.remove(),o.remove(),r.attr("colspan",2),n=l,r=u,o=f}e.addClass("acf-accordion"),n.addClass("acf-accordion-title"),r.addClass("acf-accordion-content"),i++,this.get("multi_expand")&&e.attr("multi-expand",1);var h=acf.getPreference("this.accordions")||[];void 0!==h[i-1]&&this.set("open",h[i-1]),this.get("open")&&(e.addClass("-open"),r.css("display","block")),n.prepend(a.iconHtml({open:this.get("open")}));var p=e.parent();o.addClass(p.hasClass("-left")?"-left":""),o.addClass(p.hasClass("-clear")?"-clear":""),o.append(e.nextUntil(".acf-field-accordion",".acf-field")),o.removeAttr("data-open data-multi_expand data-endpoint")}}});acf.registerFieldType(n);var a=new acf.Model({actions:{unload:"onUnload"},events:{"click .acf-accordion-title":"onClick", +"invalidField .acf-accordion":"onInvalidField"},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},iconHtml:function(t){var e;return''},open:function(e){e.find(".acf-accordion-content:first").slideDown().css("display","block"),e.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),e.addClass("-open"),acf.doAction("show",e),e.attr("multi-expand")||e.siblings(".acf-accordion.-open").each(function(){a.close(t(this))})},close:function(t){t.find(".acf-accordion-content:first").slideUp(),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),t.removeClass("-open"),acf.doAction("hide",t)},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},onInvalidField:function(t,e){this.busy||(this.busy=!0,this.setTimeout(function(){this.busy=!1},1e3),this.open(e))},onUnload:function(e){var i=[];t(".acf-accordion").each(function(){var e=t(this).hasClass("-open")?1:0;i.push(e)}),i.length&&acf.setPreference("this.accordions",i)}})}(jQuery),function(t,e){var i=acf.Field.extend({type:"button_group",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-button-group")},$input:function(){return this.$("input:checked")},setValue:function(t){this.$('input[value="'+t+'"]').prop("checked",!0).trigger("change")},onClick:function(t,e){var i=e.parent("label"),n=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"checkbox",events:{"change input":"onChange","click .acf-add-checkbox":"onClickAdd","click .acf-checkbox-toggle":"onClickToggle","click .acf-checkbox-custom":"onClickCustom"},$control:function(){return this.$(".acf-checkbox-list")},$toggle:function(){return this.$(".acf-checkbox-toggle")},$input:function(){return this.$('input[type="hidden"]')},$inputs:function(){return this.$('input[type="checkbox"]').not(".acf-checkbox-toggle")},getValue:function(){var e=[];return this.$(":checked").each(function(){e.push(t(this).val())}),!!e.length&&e},onChange:function(t,e){var i=e.prop("checked"),n=this.$toggle(),a;(i?e.parent().addClass("selected"):e.parent().removeClass("selected"),n.length)&&(0==this.$inputs().not(":checked").length?n.prop("checked",!0):n.prop("checked",!1))},onClickAdd:function(t,e){var i='
        • ';e.parent("li").before(i)},onClickToggle:function(t,e){var i=e.prop("checked"),n;this.$inputs().prop("checked",i)},onClickCustom:function(t,e){var i=e.prop("checked"),n=e.next('input[type="text"]');i?n.prop("disabled",!1):(n.prop("disabled",!0),""==n.val()&&e.parent("li").remove())}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"color_picker",wait:"load",$control:function(){return this.$(".acf-color-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},setValue:function(t){acf.val(this.$input(),t),this.$inputText().iris("color",t)},initialize:function(){var t=this.$input(),e=this.$inputText(),i=function(i){setTimeout(function(){acf.val(t,e.val())},1)},n={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i},n=acf.applyFilters("color_picker_args",n,this);e.wpColorPicker(n)}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"date_picker",events:{'blur input[type="text"]':"onBlur"},$control:function(){return this.$(".acf-date-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},initialize:function(){if(this.has("save_format"))return this.initializeCompatibility();var t=this.$input(),e=this.$inputText(),i={dateFormat:this.get("date_format"),altField:t,altFormat:"yymmdd",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")};i=acf.applyFilters("date_picker_args",i,this),acf.newDatePicker(e,i),acf.doAction("date_picker_init",e,i,this)},initializeCompatibility:function(){var t=this.$input(),e=this.$inputText();e.val(t.val());var i={dateFormat:this.get("date_format"),altField:t,altFormat:this.get("save_format"),changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")},n=(i=acf.applyFilters("date_picker_args",i,this)).dateFormat;i.dateFormat=this.get("save_format"),acf.newDatePicker(e,i),e.datepicker("option","dateFormat",n),acf.doAction("date_picker_init",e,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")}});acf.registerFieldType(i);var n=new acf.Model({priority:5,wait:"ready",initialize:function(){var e=acf.get("locale"),i=acf.get("rtl"),n=acf.get("datePickerL10n");return!!n&&(void 0!==t.datepicker&&(n.isRTL=i,t.datepicker.regional[e]=n,void t.datepicker.setDefaults(n)))}});acf.newDatePicker=function(e,i){if(void 0===t.datepicker)return!1;i=i||{},e.datepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('
          ')}}(jQuery),function(t,e){var i=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var t=this.$input(),e=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:t,altFieldTimeOnly:!1,altFormat:"yy-mm-dd",altTimeFormat:"HH:mm:ss",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day"),controlType:"select",oneLine:!0};i=acf.applyFilters("date_time_picker_args",i,this),acf.newDateTimePicker(e,i),acf.doAction("date_time_picker_init",e,i,this)}});acf.registerFieldType(i);var n=new acf.Model({priority:5,wait:"ready",initialize:function(){var e=acf.get("locale"),i=acf.get("rtl"),n=acf.get("dateTimePickerL10n");return!!n&&(void 0!==t.timepicker&&(n.isRTL=i,t.timepicker.regional[e]=n,void t.timepicker.setDefaults(n)))}});acf.newDateTimePicker=function(e,i){if(void 0===t.timepicker)return!1;i=i||{},e.datetimepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('
          ')}}(jQuery),function(t,e){function i(e){if(r)return e();if(acf.isset(window,"google","maps","Geocoder"))return r=new google.maps.Geocoder,e();if(acf.addAction("google_map_api_loaded",e),!a){var i=acf.get("google_map_api");i&&(a=!0,t.ajax({url:i,dataType:"script",cache:!0,success:function(){r=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}}))}}var n=acf.Field.extend({type:"google_map",map:!1,wait:"load",events:{'click a[data-name="clear"]':"onClickClear",'click a[data-name="locate"]':"onClickLocate",'click a[data-name="search"]':"onClickSearch","keydown .search":"onKeydownSearch","keyup .search":"onKeyupSearch","focus .search":"onFocusSearch","blur .search":"onBlurSearch",showField:"onShow"},$control:function(){return this.$(".acf-google-map")},$input:function(t){return this.$('input[data-name="'+(t||"address")+'"]')},$search:function(){return this.$(".search")},$canvas:function(){return this.$(".canvas")},addClass:function(t){this.$control().addClass(t)},removeClass:function(t){this.$control().removeClass(t)},getValue:function(){var e={lat:"",lng:"",address:""};return this.$('input[type="hidden"]').each(function(){e[t(this).data("name")]=t(this).val()}),e.lat&&e.lng||(e=!1),e},setValue:function(t){for(var e in t=acf.parseArgs(t,{lat:"",lng:"",address:""}))acf.val(this.$input(e),t[e]);t.lat&&t.lng||(t=!1),this.renderVal(t);var i=this.newLatLng(t.lat,t.lng);acf.doAction("google_map_change",i,this.map,this)},renderVal:function(t){t?(this.addClass("-value"),this.setPosition(t.lat,t.lng),this.map.marker.setVisible(!0)):(this.removeClass("-value"),this.map.marker.setVisible(!1)),this.$search().val(t.address)},setPosition:function(t,e){var i=this.newLatLng(t,e);return this.map.marker.setPosition(i),this.map.marker.setVisible(!0),this.center(),this},center:function(){var t=this.map.marker.getPosition(),e=this.get("lat"),i=this.get("lng");t&&(e=t.lat(),i=t.lng());var n=this.newLatLng(e,i);this.map.setCenter(n)},getSearchVal:function(){return this.$search().val()},initialize:function(){i(this.initializeMap.bind(this))},newLatLng:function(t,e){return new google.maps.LatLng(parseFloat(t),parseFloat(e))},initializeMap:function(){var t=this.get("zoom"),e=this.get("lat"),i=this.get("lng"),n={scrollwheel:!1,zoom:parseInt(t),center:this.newLatLng(e,i),mapTypeId:google.maps.MapTypeId.ROADMAP,marker:{draggable:!0,raiseOnDrag:!0},autocomplete:{}};n=acf.applyFilters("google_map_args",n,this);var a=new google.maps.Map(this.$canvas()[0],n),r=acf.parseArgs(n.marker,{draggable:!0,raiseOnDrag:!0,map:a});r=acf.applyFilters("google_map_marker_args",r,this);var o=new google.maps.Marker(r),s=!1;if(acf.isset(google,"maps","places","Autocomplete")){var c=n.autocomplete||{};c=acf.applyFilters("google_map_autocomplete_args",c,this),(s=new google.maps.places.Autocomplete(this.$search()[0],c)).bindTo("bounds",a)}this.addMapEvents(this,a,o,s),a.acf=this,a.marker=o,a.autocomplete=s,this.map=a,acf.doAction("google_map_init",a,o,this);var l=this.getValue();this.renderVal(l)},addMapEvents:function(t,e,i,n){google.maps.event.addListener(e,"click",function(e){var i=e.latLng.lat(),n=e.latLng.lng();t.searchPosition(i,n)}),google.maps.event.addListener(i,"dragend",function(){var e=this.getPosition(),i=e.lat(),n=e.lng();t.searchPosition(i,n)}),n&&google.maps.event.addListener(n,"place_changed",function(){var e=this.getPlace();e.address=t.getSearchVal(),t.setPlace(e)})},searchPosition:function(e,i){var n=this.newLatLng(e,i),a=this.$control();this.setPosition(e,i),a.addClass("-loading");var o=t.proxy(function(t,n){a.removeClass("-loading");var r="";n!=google.maps.GeocoderStatus.OK?console.log("Geocoder failed due to: "+n):t[0]?r=t[0].formatted_address:console.log("No results found"),this.val({lat:e,lng:i,address:r})},this);r.geocode({latLng:n},o)},setPlace:function(t){if(!t)return this;if(t.name&&!t.geometry)return this.searchAddress(t.name),this;var e=t.geometry.location.lat(),i=t.geometry.location.lng(),n=t.address||t.formatted_address;return this.setValue({lat:e,lng:i,address:n}),this},searchAddress:function(e){var i=e.split(",");if(2==i.length){var n=i[0],a=i[1];if(t.isNumeric(n)&&t.isNumeric(a))return this.searchPosition(n,a)}var o=this.$control();o.addClass("-loading");var s=this.proxy(function(t,i){o.removeClass("-loading");var n="",a="";i!=google.maps.GeocoderStatus.OK?console.log("Geocoder failed due to: "+i):t[0]?(n=t[0].geometry.location.lat(),a=t[0].geometry.location.lng()):console.log("No results found"),this.val({lat:n,lng:a,address:e})});r.geocode({address:e},s)},searchLocation:function(){if(!navigator.geolocation)return alert(acf.__("Sorry, this browser does not support geolocation"));var e=this.$control();e.addClass("-loading");var i=t.proxy(function(t,i){e.removeClass("-loading");var n=t.coords.latitude,a=t.coords.longitude;this.searchPosition(n,a)},this),n=function(t){e.removeClass("-loading")};navigator.geolocation.getCurrentPosition(i,n)},onClickClear:function(t,e){this.val(!1)},onClickLocate:function(t,e){this.searchLocation()},onClickSearch:function(t,e){this.searchAddress(this.$search().val())},onFocusSearch:function(t,e){this.removeClass("-value"),this.onKeyupSearch.apply(this,arguments)},onBlurSearch:function(t,e){this.setTimeout(function(){this.removeClass("-search"),e.val()&&this.addClass("-value")},100)},onKeyupSearch:function(t,e){e.val()?this.addClass("-search"):this.removeClass("-search")},onKeydownSearch:function(t,e){13==t.which&&t.preventDefault()},onMousedown:function(){},onShow:function(){if(!this.map)return!1;this.setTimeout(this.center,10)}});acf.registerFieldType(n);var a=!1,r=!1}(jQuery),function(t,e){var i=acf.Field.extend({type:"image",$control:function(){return this.$(".acf-image-uploader")},$input:function(){return this.$('input[type="hidden"]')},events:{'click a[data-name="add"]':"onClickAdd",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove",'change input[type="file"]':"onChange"},initialize:function(){"basic"===this.get("uploader")&&this.$el.closest("form").attr("enctype","multipart/form-data")},validateAttachment:function(t){void 0!==(t=t||{}).id&&(t=t.attributes),t=acf.parseArgs(t,{url:"",alt:"",title:"",caption:"",description:"",width:0,height:0});var e=acf.isget(t,"sizes",this.get("preview_size"),"url");return null!==e&&(t.url=e),t},render:function(t){t=this.validateAttachment(t),this.$("img").attr({src:t.url,alt:t.alt,title:t.title});var e=t.id||"";this.val(e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},append:function(t,e){var i=function(t,e){for(var i=acf.getFields({key:t.get("key"),parent:e.$el}),n=0;n0?this.append(t,e):this.render(t)},this)})},editAttachment:function(){var e=this.val();if(e)var i=acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:e,field:this.get("key"),select:t.proxy(function(t,e){this.render(t)},this)})},removeAttachment:function(){this.render(!1)},onClickAdd:function(t,e){this.selectAttachment()},onClickEdit:function(t,e){this.editAttachment()},onClickRemove:function(t,e){this.removeAttachment()},onChange:function(e,i){var n=this.$input();acf.getFileInputData(i,function(e){n.val(t.param(e))})}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]')},validateAttachment:function(t){return void 0!==(t=t||{}).id&&(t=t.attributes),t=acf.parseArgs(t,{url:"",alt:"",title:"",filename:"",filesizeHumanReadable:"",icon:"/wp-includes/images/media/default.png"})},render:function(t){t=this.validateAttachment(t),this.$("img").attr({src:t.icon,alt:t.alt,title:t.title}),this.$('[data-name="title"]').text(t.title),this.$('[data-name="filename"]').text(t.filename).attr("href",t.url),this.$('[data-name="filesize"]').text(t.filesizeHumanReadable);var e=t.id||"";acf.val(this.$input(),e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},selectAttachment:function(){var e=this.parent(),i=e&&"repeater"===e.get("type"),n=acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:t.proxy(function(t,i){i>0?this.append(t,e):this.render(t)},this)})},editAttachment:function(){var e=this.val();if(!e)return!1;var i=acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:e,field:this.get("key"),select:t.proxy(function(t,e){this.render(t)},this)})}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove","change .link-node":"onChange"},$control:function(){return this.$(".acf-link")},$node:function(){return this.$(".link-node")},getValue:function(){var t=this.$node();return!!t.attr("href")&&{title:t.html(),url:t.attr("href"),target:t.attr("target")}},setValue:function(t){t=acf.parseArgs(t,{title:"",url:"",target:""});var e=this.$control(),i=this.$node();e.removeClass("-value -external"),t.url&&e.addClass("-value"),"_blank"===t.target&&e.addClass("-external"),this.$(".link-title").html(t.title),this.$(".link-url").attr("href",t.url).html(t.url),i.html(t.title),i.attr("href",t.url),i.attr("target",t.target),this.$(".input-title").val(t.title),this.$(".input-target").val(t.target),this.$(".input-url").val(t.url).trigger("change")},onClickEdit:function(t,e){acf.wpLink.open(this.$node())},onClickRemove:function(t,e){this.setValue(!1)},onChange:function(t,e){var i=this.getValue();this.setValue(i)}});acf.registerFieldType(i),acf.wpLink=new acf.Model({getNodeValue:function(){var t=this.get("node");return{title:t.html(),url:t.attr("href"),target:t.attr("target")}},setNodeValue:function(t){var e=this.get("node");e.html(t.title),e.attr("href",t.url),e.attr("target",t.target),e.trigger("change")},getInputValue:function(){return{title:t("#wp-link-text").val(),url:t("#wp-link-url").val(),target:t("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(e){t("#wp-link-text").val(e.title),t("#wp-link-url").val(e.url),t("#wp-link-target").prop("checked","_blank"===e.target)},open:function(e){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",e);var i=t('');t("body").append(i);var n=this.getNodeValue();wpLink.open("acf-link-textarea",n.url,n.title,null)},onOpen:function(){t("#wp-link-wrap").addClass("has-text-field");var e=this.getNodeValue();this.setInputValue(e)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;this.off("wplink-open"),this.off("wplink-close");var e=this.getInputValue();this.setNodeValue(e),t("#acf-link-textarea").remove(),this.set("node",null)}})}(jQuery),function(t,e){var i=acf.Field.extend({type:"oembed",events:{'click [data-name="clear-button"]':"onClickClear","keypress .input-search":"onKeypressSearch","keyup .input-search":"onKeyupSearch","change .input-search":"onChangeSearch"},$control:function(){return this.$(".acf-oembed")},$input:function(){return this.$(".input-value")},$search:function(){return this.$(".input-search")},getValue:function(){return this.$input().val()},getSearchVal:function(){return this.$search().val()},setValue:function(t){t?this.$control().addClass("has-value"):this.$control().removeClass("has-value"),acf.val(this.$input(),t)},showLoading:function(t){acf.showLoading(this.$(".canvas"))},hideLoading:function(){acf.hideLoading(this.$(".canvas"))},maybeSearch:function(){var e=this.val(),i=this.getSearchVal();if(!i)return this.clear();if("http"!=i.substr(0,4)&&(i="http://"+i),i!==e){var n=this.get("timeout");n&&clearTimeout(n);var a=t.proxy(this.search,this,i);this.set("timeout",setTimeout(a,300))}},search:function(e){var i={action:"acf/fields/oembed/search",s:e,field_key:this.get("key")},n;(n=this.get("xhr"))&&n.abort(),this.showLoading();var n=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",context:this,success:function(t){t&&t.html||(t={url:!1,html:""}),this.val(t.url),this.$(".canvas-media").html(t.html)},complete:function(){this.hideLoading()}});this.set("xhr",n)},clear:function(){this.val(""),this.$search().val(""),this.$(".canvas-media").html("")},onClickClear:function(t,e){this.clear()},onKeypressSearch:function(t,e){13==t.which&&(t.preventDefault(),this.maybeSearch())},onKeyupSearch:function(t,e){e.val()&&this.maybeSearch()},onChangeSearch:function(t,e){this.maybeSearch()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"radio",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-radio-list")},$input:function(){return this.$("input:checked")},$inputText:function(){return this.$('input[type="text"]')},getValue:function(){var t=this.$input().val();return"other"===t&&this.get("other_choice")&&(t=this.$inputText().val()),t},onClick:function(t,e){var i=e.parent("label"),n=i.hasClass("selected"),a=e.val();this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"),a=!1),this.get("other_choice")&&("other"===a?this.$inputText().prop("disabled",!1):this.$inputText().prop("disabled",!0))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"range",events:{'input input[type="range"]':"onChange","change input":"onChange"},$input:function(){return this.$('input[type="range"]')},$inputAlt:function(){return this.$('input[type="number"]')},setValue:function(t){this.busy=!0,acf.val(this.$input(),t),acf.val(this.$inputAlt(),t,!0),this.busy=!1},onChange:function(t,e){this.busy||this.setValue(e.val())}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd",'click [data-name="remove_item"]':"onClickRemove",mouseover:"onHover"},$control:function(){return this.$(".acf-relationship")},$list:function(t){return this.$("."+t+"-list")},$listItems:function(t){return this.$list(t).find(".acf-rel-item")},$listItem:function(t,e){return this.$list(t).find('.acf-rel-item[data-id="'+e+'"]')},getValue:function(){var e=[];return this.$listItems("values").each(function(){e.push(t(this).data("id"))}),!!e.length&&e},newChoice:function(t){return["
        • ",''+t.text+"","
        • "].join("")},newValue:function(t){return["
        • ",'',''+t.text,'',"","
        • "].join("")},addSortable:function(t){this.$list("values").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:function(){t.$input().trigger("change")}})},initialize:function(){var t=this.proxy(function(t){if(!this.get("loading")&&this.get("more")){var e=this.$list("choices"),i=Math.ceil(e.scrollTop()),n=Math.ceil(e[0].scrollHeight),a=Math.ceil(e.innerHeight()),r=this.get("paged")||1;i+a>=n&&(this.set("paged",r+1),this.fetch())}});this.$list("choices").scrollTop(0).on("scroll",t),this.fetch()},onHover:function(e){t().off(e),this.addSortable(this)},onKeypressFilter:function(t,e){13==t.which&&t.preventDefault()},onChangeFilter:function(t,e){var i=e.val(),n=e.data("filter");this.get(n)!==i&&(this.set(n,i),this.set("paged",1),e.is("select")?this.fetch():this.maybeFetch())},onClickAdd:function(t,e){var i=this.val(),n=parseInt(this.get("max"));if(e.hasClass("disabled"))return!1;if(n>0&&i&&i.length>=n)return this.showNotice({text:acf.__("Maximum values reached ( {max} values )").replace("{max}",n),type:"warning"}),!1;e.addClass("disabled");var a=this.newValue({id:e.data("id"),text:e.html()});this.$list("values").append(a),this.$input().trigger("change")},onClickRemove:function(t,e){t.preventDefault();var i=e.parent(),n=i.parent(),a=i.data("id");n.remove(),this.$listItem("choices",a).removeClass("disabled"),this.$input().trigger("change")},maybeFetch:function(){var t=this.get("timeout");t&&clearTimeout(t),t=this.setTimeout(this.fetch,300),this.set("timeout",t)},getAjaxData:function(){var t=this.$control().data();for(var e in t)t[e]=this.get(e);return t.action="acf/fields/relationship/query",t.field_key=this.get("key"),t=acf.applyFilters("relationship_ajax_data",t,this)},fetch:function(){var e;(e=this.get("xhr"))&&e.abort();var i=this.getAjaxData(),n=this.$list("choices");1==i.paged&&n.html("");var a=t('
        • '+acf.__("Loading")+"
        • ");n.append(a),this.set("loading",!0);var r=function(){this.set("loading",!1),a.remove()},o=function(e){if(!e||!e.results||!e.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("
        • "+acf.__("No matches found")+"
        • "));this.set("more",e.more);var i=this.walkChoices(e.results),a=t(i),r=this.val();r&&r.length&&r.map(function(t){a.find('.acf-rel-item[data-id="'+t+'"]').addClass("disabled")}),n.append(a);var o=!1,s=!1;n.find(".acf-rel-label").each(function(){var e=t(this),i=e.siblings("ul");if(o&&o.text()==e.text())return s.append(i.children()),void t(this).parent().remove();o=e,s=i})},e=t.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(i),context:this,success:o,complete:r});this.set("xhr",e)},walkChoices:function(e){var i=function(e){var n="";return t.isArray(e)?e.map(function(t){n+=i(t)}):t.isPlainObject(e)&&(void 0!==e.children?(n+='
        • '+e.text+'
            ',n+=i(e.children),n+="
        • "):n+='
        • '+e.text+"
        • "),n};return i(e)}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"select",select2:!1,wait:"load",events:{removeField:"onRemove"},$input:function(){return this.$("select")},initialize:function(){var t=this.$input();if(this.inherit(t),this.get("ui")){var e=this.get("ajax_action");e||(e="acf/fields/"+this.get("type")+"/query"),this.select2=acf.newSelect2(t,{field:this,ajax:this.get("ajax"),multiple:this.get("multiple"),placeholder:this.get("placeholder"),allowNull:this.get("allow_null"),ajaxAction:e})}},onRemove:function(){this.select2&&this.select2.destroy()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i="tab",n=acf.Field.extend({type:"tab",wait:"",tabs:!1,tab:!1,findFields:function(){return this.$el.nextUntil(".acf-field-tab",".acf-field")},getFields:function(){return acf.getFields(this.findFields())},findTabs:function(){return this.$el.prevAll(".acf-tab-wrap:first")},findTab:function(){return this.$(".acf-tab-button")},initialize:function(){if(this.$el.is("td"))return this.events={},!1;var t=this.findTabs(),e=this.findTab(),i=acf.parseArgs(e.data(),{endpoint:!1,placement:"",before:this.$el});!t.length||i.endpoint?this.tabs=new r(i):this.tabs=t.data("acf"),this.tab=this.tabs.addTab(e,this)},isActive:function(){return this.tab.isActive()},showFields:function(){this.getFields().map(function(t){t.show(this.cid,"tab"),t.hiddenByTab=!1},this)},hideFields:function(){this.getFields().map(function(t){t.hide(this.cid,"tab"),t.hiddenByTab=this.tab},this)},show:function(t){var e=acf.Field.prototype.show.apply(this,arguments);return e&&(this.tab.show(),this.tabs.refresh()),e},hide:function(t){var e=acf.Field.prototype.hide.apply(this,arguments);return e&&(this.tab.hide(),this.isActive()&&this.tabs.reset()),e},enable:function(t){this.getFields().map(function(t){t.enable("tab")})},disable:function(t){this.getFields().map(function(t){t.disable("tab")})}});acf.registerFieldType(n);var a=0,r=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(e){t.extend(this.data,e),this.tabs=[],this.active=!1;var i=this.get("placement"),n=this.get("before"),r=n.parent();"left"==i&&r.hasClass("acf-fields")&&r.addClass("-sidebar"),n.is("tr")?this.$el=t('
          '):this.$el=t('
            '),n.before(this.$el),this.set("index",a,!0),a++},initializeTabs:function(){var t=this.getVisible().shift(),e,i,n=(acf.getPreference("this.tabs")||[])[this.get("index")];this.tabs[n]&&this.tabs[n].isVisible()&&(t=this.tabs[n]),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)},getVisible:function(){return this.tabs.filter(function(t){return t.isVisible()})},getActive:function(){return this.active},setActive:function(t){return this.active=t},hasActive:function(){return!1!==this.active},isActive:function(t){var e=this.getActive();return e&&e.cid===t.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(t){this.closeActive(),t.open(),this.setActive(t)},closeTab:function(t){t.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(t){this.tabs.map(function(e){t.cid!==e.cid&&this.closeTab(e)},this),this.openTab(t)},addTab:function(e,i){var n=t("
          • ");n.append(e),this.$("ul").append(n);var a=new o({$el:n,field:i,group:this});return this.tabs.push(a),a},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var t=this.getVisible().shift();return t&&this.openTab(t),t},onRefresh:function(){if("left"===this.get("placement")){var t=this.$el.parent(),e=this.$el.children("ul"),i=t.is("td")?"height":"min-height",n=e.position().top+e.outerHeight(!0)-1;t.css(i,n)}}}),o=acf.Model.extend({group:!1,field:!1,events:{"click a":"onClick"},index:function(){return this.$el.index()},isVisible:function(){return acf.isVisible(this.$el)},isActive:function(){return this.$el.hasClass("active")},open:function(){this.$el.addClass("active"),this.field.showFields()},close:function(){this.$el.removeClass("active"),this.field.hideFields()},onClick:function(t,e){t.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}}),s=new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",invalid_field:"onInvalidField"},findTabs:function(){return t(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(t){this.getTabs().map(function(t){t.get("initialized")||t.initializeTabs()})},onInvalidField:function(t){this.busy||t.hiddenByTab&&(t.hiddenByTab.toggle(),this.busy=!0,this.setTimeout(function(){this.busy=!1},100))},onUnload:function(){var t=[];this.getTabs().map(function(e){var i=e.hasActive()?e.getActive().index():0;t.push(i)}),t.length&&acf.setPreference("this.tabs",t)}})}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"post_object"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"page_link"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"user"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"taxonomy",data:{ftype:"select"},select2:!1,wait:"load",events:{'click a[data-name="add"]':"onClickAdd",'click input[type="radio"]':"onClickRadio"},$control:function(){return this.$(".acf-taxonomy-field")},$input:function(){return this.getRelatedPrototype().$input.apply(this,arguments)},getRelatedType:function(){var t=this.get("ftype");return"multi_select"==t&&(t="select"),t},getRelatedPrototype:function(){return acf.getFieldType(this.getRelatedType()).prototype},getValue:function(){return this.getRelatedPrototype().getValue.apply(this,arguments)},setValue:function(){return this.getRelatedPrototype().setValue.apply(this,arguments)},initialize:function(){this.getRelatedPrototype().initialize.apply(this,arguments)},onRemove:function(){this.select2&&this.select2.destroy()},onClickAdd:function(e,i){var n=this,a=!1,r=!1,o=!1,s=!1,c=!1,l=!1,u=!1,d=function(){a=acf.newPopup({title:i.attr("title"),loading:!0,width:"300px"});var e={action:"acf/fields/taxonomy/add_term",field_key:n.get("key")};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),type:"post",dataType:"html",success:f})},f=function(t){a.loading(!1),a.content(t),r=a.$("form"),o=a.$('input[name="term_name"]'),s=a.$('select[name="term_parent"]'),c=a.$(".acf-submit-button"),o.focus(),a.on("submit","form",h)},h=function(e,i){if(e.preventDefault(),e.stopImmediatePropagation(),""===o.val())return o.focus(),!1;acf.startButtonLoading(c);var a={action:"acf/fields/taxonomy/add_term",field_key:n.get("key"),term_name:o.val(),term_parent:s.length?s.val():0};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:p})},p=function(t){acf.stopButtonLoading(c),u&&u.remove(),acf.isAjaxSuccess(t)?(o.val(""),g(t.data),u=acf.newNotice({type:"success",text:acf.getAjaxMessage(t), +target:r,timeout:2e3,dismiss:!1})):u=acf.newNotice({type:"error",text:acf.getAjaxError(t),target:r,timeout:2e3,dismiss:!1}),o.focus()},g=function(e){var i=t('"),a;e.term_parent?s.children('option[value="'+e.term_parent+'"]').after(i):s.append(i),acf.getFields({type:"taxonomy"}).map(function(t){t.get("taxonomy")==n.get("taxonomy")&&t.appendTerm(e)}),n.selectTerm(e.term_id)};d()},appendTerm:function(t){"select"==this.getRelatedType()?this.appendTermSelect(t):this.appendTermCheckbox(t)},appendTermSelect:function(t){this.select2.addOption({id:t.term_id,text:t.term_label})},appendTermCheckbox:function(e){var i=this.$("[name]:first").attr("name"),n=this.$("ul:first");"checkbox"==this.getRelatedType()&&(i+="[]");var a=t(['
          • ',"","
          • "].join(""));if(e.term_parent){var r=n.find('li[data-id="'+e.term_parent+'"]');(n=r.children("ul")).exists()||(n=t('
              '),r.append(n))}n.append(a)},selectTerm:function(t){var e;"select"==this.getRelatedType()?this.select2.selectOption(t):this.$('input[value="'+t+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(t,e){var i=e.parent("label"),n=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var t=this.$input(),e=this.$inputText(),i={timeFormat:this.get("time_format"),altField:t,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(t,e,i){var n=e.dpDiv.find(".ui-datepicker-close");!t&&n.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(e,i),acf.doAction("time_picker_init",e,i,this)}});acf.registerFieldType(i),acf.newTimePicker=function(e,i){if(void 0===t.timepicker)return!1;i=i||{},e.timepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('
              ')}}(jQuery),function(t,e){var i=acf.Field.extend({type:"true_false",events:{"change .acf-switch-input":"onChange","focus .acf-switch-input":"onFocus","blur .acf-switch-input":"onBlur","keypress .acf-switch-input":"onKeypress"},$input:function(){return this.$('input[type="checkbox"]')},$switch:function(){return this.$(".acf-switch")},getValue:function(){return this.$input().prop("checked")?1:0},initialize:function(){this.render()},render:function(){var t=this.$switch();if(t.length){var e=t.children(".acf-switch-on"),i=t.children(".acf-switch-off"),n=Math.max(e.width(),i.width());n&&(e.css("min-width",n),i.css("min-width",n))}},switchOn:function(){this.$input().prop("checked",!0),this.$switch().addClass("-on")},switchOff:function(){this.$input().prop("checked",!1),this.$switch().removeClass("-on")},onChange:function(t,e){e.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(t,e){this.$switch().addClass("-focus")},onBlur:function(t,e){this.$switch().removeClass("-focus")},onKeypress:function(t,e){return 37===t.keyCode?this.switchOff():39===t.keyCode?this.switchOn():void 0}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"url",events:{'keyup input[type="url"]':"onkeyup"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="url"]')},initialize:function(){this.render()},isValid:function(){var t=this.val();return!!t&&(-1!==t.indexOf("://")||0===t.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(t,e){this.render()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"wysiwyg",wait:"load",events:{"mousedown .acf-editor-wrap.delay":"onMousedown",unmountField:"disableEditor",remountField:"enableEditor",removeField:"disableEditor"},$control:function(){return this.$(".acf-editor-wrap")},$input:function(){return this.$("textarea")},getMode:function(){return this.$control().hasClass("tmce-active")?"visual":"text"},initialize:function(){this.$control().hasClass("delay")||this.initializeEditor()},initializeEditor:function(){var t=this.$control(),e=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},n=e.attr("id"),a=acf.uniqueId("acf-editor-"),r=e.data();acf.rename({target:t,search:n,replace:a,destructive:!0}),this.set("id",a,!0),acf.tinymce.initialize(a,i),this.$input().data(r)},onMousedown:function(t){t.preventDefault();var e=this.$control();e.removeClass("delay"),e.find(".acf-editor-toolbar").remove(),this.initializeEditor()},enableEditor:function(){"visual"==this.getMode()&&acf.tinymce.enable(this.get("id"))},disableEditor:function(){acf.tinymce.destroy(this.get("id"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=[];acf.Condition=acf.Model.extend({type:"",operator:"==",label:"",choiceType:"input",fieldTypes:[],data:{conditions:!1,field:!1,rule:{}},events:{change:"change",keyup:"change",enableField:"change",disableField:"change"},setup:function(e){t.extend(this.data,e)},getEventTarget:function(t,e){return t||this.get("field").$el},change:function(t,e){this.get("conditions").change(t)},match:function(t,e){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(t){return''}}),acf.newCondition=function(t,e){var i=e.get("field"),n=i.getField(t.field);if(!i||!n)return!1;var a={rule:t,target:i,conditions:e,field:n},r=n.get("type"),o=t.operator,s,c,l;return new(acf.getConditionTypes({fieldType:r,operator:o})[0]||acf.Condition)(a)};var n=function(t){return acf.strPascalCase(t||"")+"Condition"};acf.registerConditionType=function(t){var e,a=t.prototype.type,r=n(a);acf.models[r]=t,i.push(a)},acf.getConditionType=function(t){var e=n(t);return acf.models[e]||!1},acf.registerConditionForFieldType=function(t,e){var i=acf.getConditionType(t);i&&i.prototype.fieldTypes.push(e)},acf.getConditionTypes=function(t){t=acf.parseArgs(t,{fieldType:"",operator:""});var e=[];return i.map(function(i){var n=acf.getConditionType(i),a=n.prototype.fieldTypes,r=n.prototype.operator;t.fieldType&&-1===a.indexOf(t.fieldType)||t.operator&&r!==t.operator||e.push(n)}),e}}(jQuery),function(t,e){var i="conditional_logic",n=new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(t){t.has("conditions")&&t.getConditions().render()}}),a=function(t,e){var i=acf.getFields({key:e,sibling:t.$el,suppressFilters:!0});return i.length||(i=acf.getFields({key:e,parent:t.$el.parent(),suppressFilters:!0})),!!i.length&&i[0]};acf.Field.prototype.getField=function(t){var e=a(this,t);if(e)return e;for(var i=this.parents(),n=0;nparseFloat(e)},s=function(t,e){return parseFloat(t)-1},l=function(t,e){return n(t).indexOf(n(e))>-1},u=function(t,e){var i=new RegExp(n(e),"gi");return n(t).match(i)},d=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:i("Has any value"),fieldTypes:["text","textarea","number","range","email","url","password","image","file","wysiwyg","oembed","select","checkbox","radio","button_group","link","post_object","page_link","relationship","taxonomy","user","google_map","date_picker","date_time_picker","time_picker","color_picker"],match:function(t,e){return!!e.val()},choices:function(t){return''}});acf.registerConditionType(d);var f=d.extend({type:"hasNoValue",operator:"==empty",label:i("Has no value"),match:function(t,e){return!d.prototype.match.apply(this,arguments)}});acf.registerConditionType(f);var h=acf.Condition.extend({type:"equalTo",operator:"==",label:i("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(e,i){return t.isNumeric(e.value)?r(e.value,i.val()):a(e.value,i.val())},choices:function(t){return''}});acf.registerConditionType(h);var p=h.extend({type:"notEqualTo",operator:"!=",label:i("Value is not equal to"),match:function(t,e){return!h.prototype.match.apply(this,arguments)}});acf.registerConditionType(p);var g=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:i("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(t,e){return u(e.val(),t.value)},choices:function(t){return''}});acf.registerConditionType(g);var m=acf.Condition.extend({type:"contains",operator:"==contains",label:i("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(t,e){return l(e.val(),t.value)},choices:function(t){return''}});acf.registerConditionType(m);var v=h.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(t){return[{id:1,text:i("Checked")}]}});acf.registerConditionType(v);var y=p.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(t){return[{id:1,text:i("Checked")}]}});acf.registerConditionType(y);var b=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:i("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(t,e){var i=e.val();return i instanceof Array?c(t.value,i):a(t.value,i)},choices:function(e){var n=[],a=e.$setting("choices textarea").val().split("\n");return e.$input("allow_null").prop("checked")&&n.push({id:"",text:i("Null")}),a.map(function(e){(e=e.split(":"))[1]=e[1]||e[0],n.push({id:t.trim(e[0]),text:t.trim(e[1])})}),n}});acf.registerConditionType(b);var x=b.extend({type:"selectNotEqualTo",operator:"!=",label:i("Value is not equal to"),match:function(t,e){return!b.prototype.match.apply(this,arguments)}});acf.registerConditionType(x);var w=acf.Condition.extend({type:"greaterThan",operator:">",label:i("Value is greater than"),fieldTypes:["number","range"],match:function(t,e){var i=e.val();return i instanceof Array&&(i=i.length),o(i,t.value)},choices:function(t){return''}});acf.registerConditionType(w);var _=w.extend({type:"lessThan",operator:"<",label:i("Value is less than"),match:function(t,e){var i=e.val();return i instanceof Array&&(i=i.length),s(i,t.value)},choices:function(t){return''}});acf.registerConditionType(_);var $=w.extend({type:"selectionGreaterThan",label:i("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType($);var k=_.extend({type:"selectionLessThan",label:i("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(k)}(jQuery),function(t,e){acf.newMediaPopup=function(t){var e=null,t=acf.parseArgs(t,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}});return e="edit"==t.mode?new acf.models.EditMediaPopup(t):new acf.models.SelectMediaPopup(t),t.autoOpen&&setTimeout(function(){e.open()},1),acf.doAction("new_media_popup",e),e};var i=function(){var e=acf.get("post_id");return t.isNumeric(e)?e:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(t){var e=acf.getMimeTypes();if(void 0!==e[t])return e[t];for(var i in e)if(-1!==i.indexOf(t))return e[i];return!1};var n=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(e){t.extend(this.data,e)},initialize:function(){var t=this.getFrameOptions();this.addFrameStates(t);var e=wp.media(t);e.acf=this,this.addFrameEvents(e,t),this.frame=e},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var t={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(t.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(t.library.uploadedTo=i()),this.get("attachment")&&(t.library.post__in=[this.get("attachment")]),this.get("button")&&(t.button={text:this.get("button")}),t},addFrameStates:function(t){var e=wp.media.query(t.library);this.get("field")&&acf.isset(e,"mirroring","args")&&(e.mirroring.args._acfuploader=this.get("field")),t.states.push(new wp.media.controller.Library({library:e,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&t.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(t,e){t.on("open",function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("mode"))},t),t.on("content:render:edit-image",function(){var t=this.state().get("image"),e=new wp.media.view.EditImage({model:t,controller:this}).render();this.content.set(e),e.loadEditor()},t),t.on("select",function(){var e=t.state().get("selection");e&&e.each(function(e,i){t.acf.get("select").apply(t.acf,[e,i])})}),t.on("close",function(){setTimeout(function(){t.acf.get("close").apply(t.acf),t.acf.remove()},1)})}});acf.models.SelectMediaPopup=n.extend({id:"SelectMediaPopup",setup:function(t){t.button||(t.button=acf._x("Select","verb")),n.prototype.setup.apply(this,arguments)},addFrameEvents:function(t,e){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),t.on("open",function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader})),t.on("content:activate:browse",function(){var e=!1;try{e=t.content.get().toolbar}catch(t){return void console.log(t)}t.acf.customizeFilters.apply(t.acf,[e])}),n.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(e){var i=e.get("filters"),n;("image"==this.get("type")&&(i.filters.all.text=acf.__("All images"),delete i.filters.audio,delete i.filters.video,delete i.filters.image,t.each(i.filters,function(t,e){e.props.type=e.props.type||"image"})),this.get("allowedTypes"))&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map(function(t){var e=acf.getMimeType(t);if(e){var n={text:e,props:{status:null,type:e,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};i.filters[e]=n}});if("uploadedTo"===this.get("library")){var a=this.frame.options.library.uploadedTo;delete i.filters.unattached,delete i.filters.uploaded,t.each(i.filters,function(t,e){e.text+=" ("+acf.__("Uploaded to this post")+")",e.props.uploadedTo=a})}var r=this.get("field"),o;t.each(i.filters,function(t,e){e.props._acfuploader=r}),e.get("search").model.attributes._acfuploader=r,i.renderFilters&&i.renderFilters()}}),acf.models.EditMediaPopup=n.extend({id:"SelectMediaPopup",setup:function(t){t.button||(t.button=acf._x("Update","verb")),n.prototype.setup.apply(this,arguments)},addFrameEvents:function(t,e){t.on("open",function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var e,i=this.state().get("selection"),n=wp.media.attachment(t.acf.get("attachment"));i.add(n)},t),n.prototype.addFrameEvents.apply(this,arguments)}});var a=new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var t=i();t&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=t),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var e=wp.media.view.Router;wp.media.view.Router=e.extend({addExpand:function(){var e=t(['',''+acf.__("Expand Details")+"",''+acf.__("Collapse Details")+"",""].join(""));e.on("click",function(e){e.preventDefault();var i=t(this).closest(".media-modal");i.hasClass("acf-expanded")?i.removeClass("acf-expanded"):i.addClass("acf-expanded")}),this.$el.append(e)},initialize:function(){return e.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){var e;acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map(function(e,i){return{el:t("").val(i).html(e.text)[0],priority:e.priority||50}},this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var e=wp.media.view.AttachmentCompat,i=!1;wp.media.view.AttachmentCompat=e.extend({render:function(){return this.rendered?this:(e.prototype.render.apply(this,arguments),this.$("#acf-form-data").length?(clearTimeout(i),i=setTimeout(t.proxy(function(){this.rendered=!0,acf.doAction("append",this.$el)},this),50),this):this)},save:function(t){var e={};t&&t.preventDefault(),e=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(e).always(_.bind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var t=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=t.extend({render:function(){var e=acf.isget(this,"controller","acf"),i=acf.isget(this,"model","attributes");if(e&&i){i.acf_errors&&this.$el.addClass("acf-disabled");var n=e.get("selected");n&&n.indexOf(i.id)>-1&&this.$el.addClass("acf-selected")}return t.prototype.render.apply(this,arguments)},toggleSelection:function(e){var i=this.collection,n=this.options.selection,a=this.model,r=n.single(),o=this.controller,s=acf.isget(this,"model","attributes","acf_errors"),c=o.$el.find(".media-frame-content .media-sidebar");if(c.children(".acf-selection-error").remove(),c.children().removeClass("acf-hidden"),o&&s){var l=acf.isget(this,"model","attributes","filename");return c.children().addClass("acf-hidden"),c.prepend(['
              ',''+acf.__("Restricted")+"",''+l+"",''+s+"","
              "].join("")),n.reset(),void n.single(a)}return t.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery),function(t,e){acf.screen=new acf.Model({active:!0,xhr:!1,timeout:!1,wait:"load",events:{"change #page_template":"onChange","change #parent_id":"onChange","change #post-formats-select":"onChange","change .categorychecklist":"onChange","change .tagsdiv":"onChange",'change .acf-taxonomy-field[data-save="1"]':"onChange","change #product-type":"onChange"},isPost:function(){return"post"===acf.get("screen")},isUser:function(){return"user"===acf.get("screen")},isTaxonomy:function(){return"taxonomy"===acf.get("screen")},isAttachment:function(){return"attachment"===acf.get("screen")},isNavMenu:function(){return"nav_menu"===acf.get("screen")},isWidget:function(){return"widget"===acf.get("screen")},isComment:function(){return"comment"===acf.get("screen")},getPageTemplate:function(){var e=t("#page_template");return e.length?e.val():null},getPageParent:function(e,i){var i;return(i=t("#parent_id")).length?i.val():null},getPageType:function(t,e){return this.getPageParent()?"child":"parent"},getPostType:function(){return t("#post_type").val()},getPostFormat:function(e,i){var i;if((i=t("#post-formats-select input:checked")).length){var n=i.val();return"0"==n?"standard":n}return null},getPostCoreTerms:function(){var e={},i=acf.serialize(t(".categorydiv, .tagsdiv"));for(var n in i.tax_input&&(e=i.tax_input),i.post_category&&(e.category=i.post_category),e)acf.isArray(e[n])||(e[n]=e[n].split(", "));return e},getPostTerms:function(){var t=this.getPostCoreTerms();for(var e in acf.getFields({type:"taxonomy"}).map(function(e){if(e.get("save")){var i=e.val(),n=e.get("taxonomy");i&&(t[n]=t[n]||[],i=acf.isArray(i)?i:[i],t[n]=t[n].concat(i))}}),null!==(productType=this.getProductType())&&(t.product_type=[productType]),t)t[e]=acf.uniqueArray(t[e]);return t},getProductType:function(){var e=t("#product-type");return e.length?e.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var e=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(e.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(e.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(e.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(e.page_parent=pageParent),null!==(pageType=this.getPageType())&&(e.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(e.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(e.post_terms=postTerms),acf.getPostboxes().map(function(t){e.exists.push(t.get("key"))}),e=acf.applyFilters("check_screen_args",e);var i=function(t){acf.isAjaxSuccess(t)&&("post"==acf.get("screen")?this.renderPostScreen(t.data):"user"==acf.get("screen")&&this.renderUserScreen(t.data)),acf.doAction("check_screen_complete",t.data,e)};this.xhr=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),type:"post",dataType:"json",context:this,success:i})}},onChange:function(t,e){this.setTimeout(this.check,1)},renderPostScreen:function(e){var i=[],n=function(e,i){var n=t._data(e[0]).events;for(var a in n)for(var r=0;r=0;a--)if(t("#"+i[a]).length)return t("#"+i[a]).after(t("#"+e));for(var a=n+1;a','",'

              ',""+r.title+"","

              ",'
              ',r.html,"
              ","
              "].join(""));if(t("#adv-settings").length){var l=t("#adv-settings .metabox-prefs"),u=t(['"].join(""));n(l.find("input").first(),u.find("input")),l.append(u)}"side"===r.position?t("#"+r.position+"-sortables").append(c):t("#"+r.position+"-sortables").prepend(c);var d=[];if(e.results.map(function(e){r.position===e.position&&t("#"+r.position+"-sortables #"+e.id).length&&d.push(e.id)}),a(r.id,d),e.sorted)for(var f in e.sorted){var d=e.sorted[f].split(",");if(a(r.id,d))break}var h=t("#submitdiv");t("#submitdiv").length&&(n(h.children(".handlediv"),c.children(".handlediv")),n(h.children(".hndle"),c.children(".hndle"))),s=acf.newPostbox(r),acf.doAction("append",c),acf.doAction("append_postbox",s)}s.showEnable(),acf.doAction("show_postbox",s),i.push(r.id)}),acf.getPostboxes().map(function(t){-1===i.indexOf(t.get("id"))&&(t.hideDisable(),acf.doAction("hide_postbox",t))}),t("#acf-style").html(e.style)},renderUserScreen:function(t){}});var i=new acf.Model({wait:"load",initialize:function(){acf.isGutenberg()&&(wp.data.subscribe(this.proxy(this.onChange)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable())},onChange:function(){var t=wp.data.select("core/editor").getPostEdits(),e=["template","parent","format"],i;(wp.data.select("core").getTaxonomies()||[]).map(function(t){e.push(t.rest_base)}),(e=e.filter(this.proxy(function(e){return void 0!==t[e]&&t[e]!==this.get(e)}))).length&&this.triggerChange(t)},triggerChange:function(t){void 0!==t&&(this.data=t),acf.screen.check()},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var t={},e;return(wp.data.select("core").getTaxonomies()||[]).map(function(e){var i=wp.data.select("core/editor").getEditedPostAttribute(e.rest_base);i&&(t[e.slug]=i)}),t}});acf.screen.refreshAvailableMetaBoxesPerLocation=function(){var t=wp.data.select("core/edit-post"),e=wp.data.dispatch("core/edit-post"),i={};t.getActiveMetaBoxLocations().map(function(e){i[e]=t.getMetaBoxesPerLocation(e)});var n=[];for(var a in i)n=n.concat(i[a].map(function(t){return t.id}));acf.getPostboxes().map(function(t){if(-1===n.indexOf(t.get("id"))){var e=t.$el.closest("form").attr("class").replace("metabox-location-","");i[e]=i[e]||[],i[e].push({id:t.get("id"),title:t.get("title")})}}),e.setAvailableMetaBoxesPerLocation(i)}}(jQuery),function(t,e){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(t,e){if(e=acf.parseArgs(e,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(t){return t},ajaxResults:function(t){return t}}),4==i())var n=new a(t,e);else var n=new r(t,e);return acf.doAction("new_select2",n),n};var n=acf.Model.extend({setup:function(e,i){t.extend(this.data,i),this.$el=e},initialize:function(){},selectOption:function(t){var e=this.getOption(t);e.prop("selected")||e.prop("selected",!0).trigger("change")},unselectOption:function(t){var e=this.getOption(t);e.prop("selected")&&e.prop("selected",!1).trigger("change")},getOption:function(t){return this.$('option[value="'+t+'"]')},addOption:function(e){e=acf.parseArgs(e,{id:"",text:"",selected:!1});var i=this.getOption(e.id);return i.length||((i=t("")).html(e.text),i.attr("value",e.id),i.prop("selected",e.selected),this.$el.append(i)),i},getValue:function(){var e=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort(function(t,e){return+t.getAttribute("data-i")-+e.getAttribute("data-i")})).each(function(){var i=t(this);e.push({$el:i,id:i.attr("value"),text:i.text()})}),e):e},mergeOptions:function(){},getChoices:function(){var e=function(i){var n=[];return i.children().each(function(){var i=t(this);i.is("optgroup")?n.push({text:i.attr("label"),children:e(i)}):n.push({id:i.attr("value"),text:i.text()})}),n};return e(this.$el)},decodeChoices:function(t){var e=function(t){return t.map(function(t){return t.text=acf.decode(t.text),t.children&&(t.children=e(t.children)),t}),t};return e(t)},getAjaxData:function(t){var e={action:this.get("ajaxAction"),s:t.term||"",paged:t.page||1},i=this.get("field");i&&(e.field_key=i.get("key"));var n=this.get("ajaxData");return n&&(e=n.apply(this,[e,t])),e=acf.applyFilters("select2_ajax_data",e,this.data,this.$el,i||!1,this),acf.prepareForAjax(e)},getAjaxResults:function(t,e){(t=acf.parseArgs(t,{results:!1,more:!1})).results&&(t.results=this.decodeChoices(t.results));var i=this.get("ajaxResults");return i&&(t=i.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_results",t,e,this)},processAjaxResults:function(e,i){var e;return(e=this.getAjaxResults(e,i)).more&&(e.pagination={more:!0}),setTimeout(t.proxy(this.mergeOptions,this),1),e},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),a=n.extend({initialize:function(){var e=this.$el,i={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),data:[],escapeMarkup:function(t){return t}};i.multiple&&this.getValue().map(function(t){t.$el.detach().appendTo(e)}),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(i.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),processResults:t.proxy(this.processAjaxResults,this)});var n=this.get("field");i=acf.applyFilters("select2_args",i,e,this.data,n||!1,this),e.select2(i);var a=e.next(".select2-container");if(i.multiple){var r=a.find("ul");r.sortable({stop:function(i){r.find(".select2-selection__choice").each(function(){var i;t(t(this).data("data").element).detach().appendTo(e)}),e.trigger("change")}}),e.on("select2:select",this.proxy(function(t){this.getOption(t.params.data.id).detach().appendTo(this.$el)}))}a.addClass("-acf"),acf.doAction("select2_init",e,i,this.data,n||!1,this)},mergeOptions:function(){var e=!1,i=!1;t('.select2-results__option[role="group"]').each(function(){var n=t(this).children("ul"),a=t(this).children("strong");if(i&&i.text()===a.text())return e.append(n.children()),void t(this).remove();e=n,i=a})}}),r=n.extend({initialize:function(){var e=this.$el,i=this.getValue(),n=this.get("multiple"),a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(t){return t},dropdownCss:{"z-index":"999999999"},initSelection:function(t,e){e(n?i:i.shift())}},r=e.siblings("input");r.length||(r=t(''),e.before(r)),inputValue=i.map(function(t){return t.id}).join("||"),r.val(inputValue),a.multiple&&i.map(function(t){t.$el.detach().appendTo(e)}),a.allowClear&&(a.data=a.data.filter(function(t){return""!==t.id})),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(a.ajax={ +url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),results:t.proxy(this.processAjaxResults,this)});var o=this.get("field");a=acf.applyFilters("select2_args",a,e,this.data,o||!1,this),r.select2(a);var s=r.select2("container"),c=t.proxy(this.getOption,this);if(a.multiple){var l=s.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each(function(){var i=t(this).data("select2Data"),n;c(i.id).detach().appendTo(e)}),e.trigger("change")}})}r.on("select2-selecting",function(i){var n=i.choice,a=c(n.id);a.length||(a=t('")),a.detach().appendTo(e)}),s.addClass("-acf"),acf.doAction("select2_init",e,a,this.data,o||!1,this),r.on("change",function(){var t=r.val();t.indexOf("||")&&(t=t.split("||")),e.val(t).trigger("change")}),e.hide()},mergeOptions:function(){var e=!1,i=!1;t("#select2-drop .select2-result-with-children").each(function(){var n=t(this).children("ul"),a=t(this).children(".select2-result-label");if(i&&i.text()===a.text())return i.append(n.children()),void t(this).remove();e=n,i=a})},getAjaxData:function(t,e){var i={term:t,page:e};return n.prototype.getAjaxData.apply(this,[i])}}),o=new acf.Model({priority:5,wait:"prepare",initialize:function(){var t=acf.get("locale"),e=acf.get("rtl"),n=acf.get("select2L10n"),a=i();return!!n&&(0!==t.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3()))},addTranslations4:function(){var t=acf.get("select2L10n"),e=acf.get("locale");e=e.replace("_","-");var i={errorLoading:function(){return t.load_fail},inputTooLong:function(e){var i=e.input.length-e.maximum;return i>1?t.input_too_long_n.replace("%d",i):t.input_too_long_1},inputTooShort:function(e){var i=e.minimum-e.input.length;return i>1?t.input_too_short_n.replace("%d",i):t.input_too_short_1},loadingMore:function(){return t.load_more},maximumSelected:function(e){var i=e.maximum;return i>1?t.selection_too_long_n.replace("%d",i):t.selection_too_long_1},noResults:function(){return t.matches_0},searching:function(){return t.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+e,[],function(){return i})},addTranslations3:function(){var e=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var n={formatMatches:function(t){return t>1?e.matches_n.replace("%d",t):e.matches_1},formatNoMatches:function(){return e.matches_0},formatAjaxError:function(){return e.load_fail},formatInputTooShort:function(t,i){var n=i-t.length;return n>1?e.input_too_short_n.replace("%d",n):e.input_too_short_1},formatInputTooLong:function(t,i){var n=t.length-i;return n>1?e.input_too_long_n.replace("%d",n):e.input_too_long_1},formatSelectionTooBig:function(t){return t>1?e.selection_too_long_n.replace("%d",t):e.selection_too_long_1},formatLoadMore:function(){return e.load_more},formatSearching:function(){return e.searching}};t.fn.select2.locales=t.fn.select2.locales||{},t.fn.select2.locales[i]=n,t.extend(t.fn.select2.defaults,n)}})}(jQuery),function(t,e){acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content};var t},initialize:function(t,e){(e=acf.parseArgs(e,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(t,e),e.quicktags&&this.initializeQuicktags(t,e)},initializeTinymce:function(e,i){var n=t("#"+e),a=this.defaults(),r=acf.get("toolbars"),o=i.field||!1,s=o.$el||!1;if("undefined"==typeof tinymce)return!1;if(!a)return!1;if(tinymce.get(e))return this.enable(e);var c=t.extend({},a.tinymce,i.tinymce);c.id=e,c.selector="#"+e;var l=i.toolbar;if(l&&r&&r[l])for(var u=1;u<=4;u++)c["toolbar"+u]=r[l][u]||"";if(c.setup=function(t){t.on("change",function(e){t.save(),n.trigger("change")}),t.on("mouseup",function(t){var e=new MouseEvent("mouseup");window.dispatchEvent(e)})},c.wp_autoresize_on=!1,c.wpautop=!0,c=acf.applyFilters("wysiwyg_tinymce_settings",c,e,o),tinyMCEPreInit.mceInit[e]=c,"visual"==i.mode){var d=tinymce.init(c),f=tinymce.get(e);if(!f)return!1;f.acf=i.field,acf.doAction("wysiwyg_tinymce_init",f,f.id,c,o)}},initializeQuicktags:function(e,i){var n=this.defaults();if("undefined"==typeof quicktags)return!1;if(!n)return!1;var a=t.extend({},n.quicktags,i.quicktags);a.id=e;var r=i.field||!1,o=r.$el||!1;a=acf.applyFilters("wysiwyg_quicktags_settings",a,a.id,r),tinyMCEPreInit.qtInit[e]=a;var s=quicktags(a);if(!s)return!1;this.buildQuicktags(s),acf.doAction("wysiwyg_quicktags_init",s,s.id,a,r)},buildQuicktags:function(t){var e,i,n,a,r,t,o,s,c,l,u=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";for(s in e=t.canvas,i=t.name,n=t.settings,r="",a={},c="",l=t.id,n.buttons&&(c=","+n.buttons+","),edButtons)edButtons[s]&&(o=edButtons[s].id,c&&-1!==u.indexOf(","+o+",")&&-1===c.indexOf(","+o+",")||edButtons[s].instance&&edButtons[s].instance!==l||(a[o]=edButtons[s],edButtons[s].html&&(r+=edButtons[s].html(i+"_"))));c&&-1!==c.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,r+=a.dfw.html(i+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,r+=a.textdirection.html(i+"_")),t.toolbar.innerHTML=r,t.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[t])},disable:function(t){this.destroyTinymce(t)},remove:function(t){this.destroyTinymce(t)},destroy:function(t){this.destroyTinymce(t)},destroyTinymce:function(t){if("undefined"==typeof tinymce)return!1;var e=tinymce.get(t);return!!e&&(e.save(),e.destroy(),!0)},enable:function(t){this.enableTinymce(t)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&(void 0!==tinyMCEPreInit.mceInit[t]&&(switchEditors.go(t,"tmce"),!0))}};var i=new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var e=t("#acf-hidden-wp-editor");e.exists()&&e.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.autop=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",function(t){var e=t.editor;"acf"===e.id.substr(0,3)&&(e=tinymce.editors.content||e,tinymce.activeEditor=e,wpActiveEditor=e.id)})}})}(jQuery),function(t,e){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(t){t.map(this.addError,this)},addError:function(t){this.data.errors.push(t)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var t=[],e=[];return this.getErrors().map(function(i){if(i.input){var n=e.indexOf(i.input);n>-1?t[n]=i:(t.push(i),e.push(i.input))}}),t},getGlobalErrors:function(){return this.getErrors().filter(function(t){return!t.input})},showErrors:function(){if(this.hasErrors()){var e=this.getFieldErrors(),i=this.getGlobalErrors(),n=0,a=!1;e.map(function(t){var e=this.$('[name="'+t.input+'"]').first();if(e.length||(e=this.$('[name^="'+t.input+'"]').first()),e.length){n++;var i=acf.getClosestField(e);i.showError(t.message),a||(a=i.$el)}},this);var r=acf.__("Validation failed");if(i.map(function(t){r+=". "+t.message}),1==n?r+=". "+acf.__("1 field requires attention"):n>1&&(r+=". "+acf.__("%d fields require attention").replace("%d",n)),this.has("notice"))this.get("notice").update({type:"error",text:r});else{var o=acf.newNotice({type:"error",text:r,target:this.$el});this.set("notice",o)}a||(a=this.get("notice").$el),setTimeout(function(){t("html, body").animate({scrollTop:a.offset().top-t(window).height()/2},500)},10)}},onChangeStatus:function(t,e,i,n){this.$el.removeClass("is-"+n).addClass("is-"+i)},validate:function(e){if(e=acf.parseArgs(e,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(t){t.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(e.event){var i=t.Event(null,e.event);e.success=function(){acf.enableSubmit(t(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),e.loading(this.$el,this),this.set("status","validating");var n=function(t){if(acf.isAjaxSuccess(t)){var e=acf.applyFilters("validation_complete",t.data,this.$el,this);e.valid||this.addErrors(e.errors)}},a=function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),e.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),e.success(this.$el,this),acf.lockForm(this.$el),e.reset&&this.reset()),e.complete(this.$el,this),this.clearErrors()},r=acf.serialize(this.$el);return r.action="acf/validate_save_post",t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(r),type:"post",dataType:"json",context:this,success:n,complete:a}),!1},setup:function(t){this.$el=t},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),n=function(t){var e=t.data("acf");return e||(e=new i(t)),e};acf.validateForm=function(t){return n(t.form).validate(t)},acf.enableSubmit=function(t){return t.removeClass("disabled")},acf.disableSubmit=function(t){return t.addClass("disabled")},acf.showSpinner=function(t){return t.addClass("is-active"),t.css("display","inline-block"),t},acf.hideSpinner=function(t){return t.removeClass("is-active"),t.css("display","none"),t},acf.lockForm=function(t){var e=a(t),i=e.find('.button, [type="submit"]'),n=e.find(".spinner, .acf-spinner");return acf.hideSpinner(n),acf.disableSubmit(i),acf.showSpinner(n.last()),t},acf.unlockForm=function(t){var e=a(t),i=e.find('.button, [type="submit"]'),n=e.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(n),t};var a=function(t){var e,e,e,e;return(e=t.find("#submitdiv")).length?e:(e=t.find("#submitpost")).length?e:(e=t.find("p.submit").last()).length?e:(e=t.find(".acf-form-submit")).length?e:t};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(t){n(t).reset()},addInputEvents:function(e){var i=t(".acf-field [name]",e);i.length&&this.on(i,"invalid","onInvalid")},onInvalid:function(t,e){t.preventDefault();var i=e.closest("form");i.length&&(n(i).addError({input:e.attr("name"),message:t.target.validationMessage}),i.submit())},onClickSubmit:function(t,e){this.set("originalEvent",t)},onClickSave:function(t,e){this.set("ignore",!0)},onClickSubmitGutenberg:function(e,i){var n;acf.validateForm({form:t("#editor"),event:e,reset:!0,failure:function(t,e){var i=e.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(e.preventDefault(),e.stopImmediatePropagation())},onSubmitPost:function(e,i){"dopreview"===t("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(t,e){if(!this.active||this.get("ignore")||t.isDefaultPrevented())return this.allowSubmit();var i;acf.validateForm({form:e,event:this.get("originalEvent")})||t.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}})}(jQuery),function(t,e){var i=new acf.Model({priority:90,timeout:0,actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh"},refresh:function(){clearTimeout(this.timeout),this.timeout=setTimeout(function(){acf.doAction("refresh")},0)}}),n=new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(t){acf.doAction("unmount",t)},onSortstop:function(t){acf.doAction("remount",t)}}),a=new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(e,i){e.is("tr")&&(i.html(''),e.addClass("acf-sortable-tr-helper"),e.children().each(function(){t(this).width(t(this).width())}),i.height(e.height()+"px"),e.removeClass("acf-sortable-tr-helper"))}}),r=new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(e,i){var n=[];e.find("select").each(function(e){n.push(t(this).val())}),i.find("select").each(function(e){t(this).val(n[e])})}}),o=new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(e){var i=this;t(".acf-table:visible").each(function(){i.renderTable(t(this))})},renderTable:function(e){var i=e.find("> thead > tr:visible > th[data-key]"),n=e.find("> tbody > tr:visible > td[data-key]");if(!i.length||!n.length)return!1;i.each(function(e){var i=t(this),a=i.data("key"),r=n.filter('[data-key="'+a+'"]'),o=r.filter(".acf-hidden");r.removeClass("acf-empty"),r.length===o.length?acf.hide(i):(acf.show(i),o.addClass("acf-empty"))}),i.css("width","auto"),i=i.not(".acf-hidden");var a=100,r=i.length,o;i.filter("[data-width]").each(function(){var e=t(this).data("width");t(this).css("width",e+"%"),a-=e});var s=i.not("[data-width]");if(s.length){var c=a/s.length;s.css("width",c+"%"),a=0}a>0&&i.last().css("width","auto"),n.filter(".-collapsed-target").each(function(){var e=t(this);e.parent().hasClass("-collapsed")?e.attr("colspan",i.length):e.removeAttr("colspan")})}}),s=new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var e=this;t(".acf-fields:visible").each(function(){e.renderGroup(t(this))})},renderGroup:function(e){var i=0,n=0,a=t(),r=e.children(".acf-field[data-width]:visible");return!!r.length&&(e.hasClass("-left")?(r.removeAttr("data-width"),r.css("width","auto"),!1):(r.removeClass("-r0 -c0").css({"min-height":0}),r.each(function(e){var r=t(this),o=r.position(),s=Math.ceil(o.top),c=Math.ceil(o.left);a.length&&s>i&&(a.css({"min-height":n+"px"}),o=r.position(),s=Math.ceil(o.top),c=Math.ceil(o.left),i=0,n=0,a=t()),acf.get("rtl")&&(c=Math.ceil(r.parent().width()-(o.left+r.outerWidth()))),0==s?r.addClass("-r0"):0==c&&r.addClass("-c0");var l=Math.ceil(r.outerHeight())+1;n=Math.max(n,l),i=Math.max(i,s),a=a.add(r)}),void(a.length&&a.css({"min-height":n+"px"}))))}})}(jQuery),function(t,e){acf.newCompatibility=function(t,e){return(e=e||{}).__proto__=t.__proto__,t.__proto__=e,t.compatibility=e,e},acf.getCompatibility=function(t){return t.compatibility||null};var i=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.renderSelect,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});i._e=function(t,e){t=t||"";var i=(e=e||"")?t+"."+e:t,n={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(n[i])return acf.__(n[i]);var a=this.l10n[t]||"";return e&&(a=a[e]||""),a},i.get_selector=function(e){var i=".acf-field";if(!e)return i;if(t.isPlainObject(e)){if(t.isEmptyObject(e))return i;for(var n in e){e=e[n];break}}return i+="-"+e,i=acf.strReplace("_","-",i),i=acf.strReplace("field-field-","field-",i)},i.get_fields=function(t,e,i){var n={is:t||"",parent:e||!1,suppressFilters:i||!1};return n.is&&(n.is=this.get_selector(n.is)),acf.findFields(n)},i.get_field=function(t,e){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(t,e){return t.closest(this.get_selector(e))},i.get_field_wrap=function(t){return t.closest(this.get_selector())},i.get_field_key=function(t){return t.data("key")},i.get_field_type=function(t){return t.data("type")},i.get_data=function(t,e){return acf.parseArgs(t.data(),e)},i.maybe_get=function(t,e,i){void 0===i&&(i=null),keys=String(e).split(".");for(var n=0;n1){for(var c=0;c0?e.substr(0,a):e,o=a>0?e.substr(a+1):"",s=function(e){e.$el=t(this),acf.field_group&&(e.$field=e.$el.closest(".acf-field-object")),"function"==typeof n.event&&(e=n.event(e)),n[i].apply(n,arguments)};o?t(document).on(r,o,s):t(document).on(r,s)},get:function(t,e){return e=e||null,void 0!==this[t]&&(e=this[t]),e},set:function(t,e){return this[t]=e,"function"==typeof this["_set_"+t]&&this["_set_"+t].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_action(t,function(t){i.set("$field",t),i[e].apply(i,arguments)})},_add_filter:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_filter(t,function(t){i.set("$field",t),i[e].apply(i,arguments)})},_add_event:function(e,i){var n=this,a=e.substr(0,e.indexOf(" ")),r=e.substr(e.indexOf(" ")+1),o=acf.get_selector(n.type);t(document).on(a,o+" "+r,function(e){var a=t(this),r=acf.get_closest_field(a,n.type);r.length&&(r.is(n.$field)||n.set("$field",r),e.$el=a,e.$field=r,n[i].apply(n,[e]))})},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(t){return this.set("$field",t)}});var o=acf.newCompatibility(acf.validation,{remove_error:function(t){acf.getField(t).removeError()},add_warning:function(t,e){acf.getField(t).showNotice({text:e,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm});i.tooltip={tooltip:function(t,e){var i;return acf.newTooltip({text:t,target:e}).$el},temp:function(t,e){var i=acf.newTooltip({text:t,target:e,timeout:250})},confirm:function(t,e,i,n,a){var r=acf.newTooltip({confirm:!0,text:i,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})},confirm_remove:function(t,e){var i=acf.newTooltip({confirmRemove:!0,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(t){this.activeFrame=t.frame},popup:function(t){var e;return t.mime_types&&(t.allowedTypes=t.mime_types),t.id&&(t.attachment=t.id),acf.newMediaPopup(t).frame}}),i.select2={init:function(t,e,i){return e.allow_null&&(e.allowNull=e.allow_null),e.ajax_action&&(e.ajaxAction=e.ajax_action),i&&(e.field=acf.getField(i)),acf.newSelect2(t,e)},destroy:function(t){return acf.getInstance(t).destroy()}},i.postbox={render:function(t){return t.edit_url&&(t.editLink=t.edit_url),t.edit_title&&(t.editTitle=t.edit_title),acf.newPostbox(t)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery); \ No newline at end of file diff --git a/includes/acf-field-functions.php b/includes/acf-field-functions.php index ea543e0..0897e23 100644 --- a/includes/acf-field-functions.php +++ b/includes/acf-field-functions.php @@ -329,7 +329,7 @@ add_action('acf/validate_field', 'acf_translate_field'); * @date 30/09/13 * @since 5.0.0 * - * @param array $parent The field group or field array. + * @param (int|string|array) $parent The field group or field settings. Also accepts the field group ID or key. * @return array */ function acf_get_fields( $parent ) { @@ -694,6 +694,7 @@ function acf_render_field_wrap( $field, $element = 'div', $instruction = 'label' // Todo: Move from $wrapper out into $field. $width = acf_extract_var( $wrapper, 'width' ); if( $width ) { + $width = acf_numval( $width ); if( $element !== 'tr' && $element !== 'td' ) { $wrapper['data-width'] = $width; $wrapper['style'] .= " width:{$width}%;"; @@ -1330,7 +1331,7 @@ function acf_get_field_ancestors( $field ) { $ancestors = array(); // Loop over parents. - while( $field = acf_get_field($field['parent']) ) { + while( $field['parent'] && $field = acf_get_field($field['parent']) ) { $ancestors[] = $field['ID'] ? $field['ID'] : $field['key']; } @@ -1369,7 +1370,8 @@ function acf_duplicate_fields( $fields = array(), $parent_id = 0 ) { // Duplicate fields. foreach( $fields as $field ) { - $duplicates[] = acf_duplicate_field( $field['ID'], $parent_id ); + $field_id = $field['ID'] ? $field['ID'] : $field['key']; + $duplicates[] = acf_duplicate_field( $field_id, $parent_id ); } // Return. diff --git a/includes/acf-field-group-functions.php b/includes/acf-field-group-functions.php index 8d0512c..57722cf 100644 --- a/includes/acf-field-group-functions.php +++ b/includes/acf-field-group-functions.php @@ -455,7 +455,7 @@ function acf_get_field_group_visibility( $field_group, $args = array() ) { // Loop over rules and determine if all rules match. $match_group = true; foreach( $group as $rule ) { - if( !acf_match_location_rule( $rule, $screen ) ) { + if( !acf_match_location_rule( $rule, $screen, $field_group ) ) { $match_group = false; break; } diff --git a/includes/acf-helper-functions.php b/includes/acf-helper-functions.php index e09c424..6571ffc 100644 --- a/includes/acf-helper-functions.php +++ b/includes/acf-helper-functions.php @@ -223,3 +223,66 @@ function acf_enable_filters( $filters = array() ) { // Return prev state. return $prev_state; } + +/** + * acf_idval + * + * Parses the provided value for an ID. + * + * @date 29/3/19 + * @since 5.7.14 + * + * @param mixed $value A value to parse. + * @return int + */ +function acf_idval( $value ) { + + // Check if value is numeric. + if( is_numeric($value) ) { + return (int) $value; + + // Check if value is array. + } elseif( is_array($value) ) { + return (int) isset($value['ID']) ? $value['ID'] : 0; + + // Check if value is object. + } elseif( is_object($value) ) { + return (int) isset($value->ID) ? $value->ID : 0; + } + + // Return default. + return 0; +} + +/** + * acf_maybe_idval + * + * Checks value for potential id value. + * + * @date 6/4/19 + * @since 5.7.14 + * + * @param mixed $value A value to parse. + * @return mixed + */ +function acf_maybe_idval( $value ) { + if( $id = acf_idval( $value ) ) { + return $id; + } + return $value; +} + +/** + * acf_numericval + * + * Casts the provided value as eiter an int or float using a simple hack. + * + * @date 11/4/19 + * @since 5.7.14 + * + * @param mixed $value A value to parse. + * @return (int|float) + */ +function acf_numval( $value ) { + return ( intval($value) == floatval($value) ) ? intval($value) : floatval($value); +} \ No newline at end of file diff --git a/includes/acf-meta-functions.php b/includes/acf-meta-functions.php index cfe7b00..b164232 100644 --- a/includes/acf-meta-functions.php +++ b/includes/acf-meta-functions.php @@ -73,9 +73,9 @@ function acf_decode_post_id( $post_id = 0 ) { function acf_get_meta( $post_id = 0 ) { // Allow filter to short-circuit load_value logic. - $pre = apply_filters( "acf/pre_load_meta", null, $post_id ); - if( $pre !== null ) { - return $pre; + $null = apply_filters( "acf/pre_load_meta", null, $post_id ); + if( $null !== null ) { + return ( $null === '__return_null' ) ? null : $null; } // Decode $post_id for $type and $id. @@ -178,9 +178,9 @@ function acf_get_option_meta( $prefix = '' ) { function acf_get_metadata( $post_id = 0, $name = '', $hidden = false ) { // Allow filter to short-circuit logic. - $pre = apply_filters( "acf/pre_load_metadata", null, $post_id, $name, $hidden ); - if( $pre !== null ) { - return $pre; + $null = apply_filters( "acf/pre_load_metadata", null, $post_id, $name, $hidden ); + if( $null !== null ) { + return ( $null === '__return_null' ) ? null : $null; } // Decode $post_id for $type and $id. diff --git a/includes/api/api-helpers.php b/includes/api/api-helpers.php index 9ffa31e..ae9ff64 100644 --- a/includes/api/api-helpers.php +++ b/includes/api/api-helpers.php @@ -68,7 +68,7 @@ function acf_idify( $str = '' ) { */ function acf_slugify( $str = '' ) { - return str_replace('_', '-', strtolower($str)); + return str_replace(array('_', '/', ' '), '-', strtolower($str)); } /** @@ -572,7 +572,7 @@ function acf_parse_type( $v ) { $v = trim( $v ); // Convert int strings to int ("123" = 123). - if( is_numeric($v) && strpos($v, '.') === false ) { + if( is_numeric($v) && strval(intval($v)) === $v ) { $v = intval( $v ); } } @@ -1085,39 +1085,29 @@ function acf_get_image_size( $s = '' ) { } - -/* -* acf_version_compare -* -* This function will compare version left v right -* -* @type function -* @date 21/11/16 -* @since 5.5.0 -* -* @param $compare (string) -* @param $version (string) -* @return (boolean) -*/ - -function acf_version_compare( $left = 'wp', $compare = '>', $right = '1' ) { +/** + * acf_version_compare + * + * Similar to the version_compare() function but with extra functionality. + * + * @date 21/11/16 + * @since 5.5.0 + * + * @param string $left The left version number. + * @param string $compare The compare operator. + * @param string $right The right version number. + * @return bool + */ +function acf_version_compare( $left = '', $compare = '>', $right = '' ) { - // global - global $wp_version; + // Detect 'wp' placeholder. + if( $left === 'wp' ) { + global $wp_version; + $left = $wp_version; + } - - // wp - if( $left === 'wp' ) $left = $wp_version; - - - // remove '-beta1' or '-RC1' - $left = acf_get_full_version($left); - $right = acf_get_full_version($right); - - - // return + // Return result. return version_compare( $left, $right, $compare ); - } @@ -1483,28 +1473,24 @@ function acf_get_numeric( $value = '' ) { } -/* -* acf_get_posts -* -* This function will return an array of posts making sure the order is correct -* -* @type function -* @date 3/03/2015 -* @since 5.1.5 -* -* @param $args (array) -* @return (array) -*/ - +/** + * acf_get_posts + * + * Similar to the get_posts() function but with extra functionality. + * + * @date 3/03/15 + * @since 5.1.5 + * + * @param array $args The query args. + * @return array + */ function acf_get_posts( $args = array() ) { - // vars + // Vars. $posts = array(); - - // defaults - // leave suppress_filters as true becuase we don't want any plugins to modify the query as we know exactly what - $args = wp_parse_args( $args, array( + // Apply default args. + $args = wp_parse_args($args, array( 'posts_per_page' => -1, 'post_type' => '', 'post_status' => 'any', @@ -1512,69 +1498,35 @@ function acf_get_posts( $args = array() ) { 'update_post_term_cache' => false )); - - // post type - if( empty($args['post_type']) ) { - + // Avoid default 'post' post_type by providing all public types. + if( !$args['post_type'] ) { $args['post_type'] = acf_get_post_types(); - } - - // validate post__in + // Check if specifc post ID's have been provided. if( $args['post__in'] ) { - // force value to array - $args['post__in'] = acf_get_array( $args['post__in'] ); - - - // convert to int - $args['post__in'] = array_map('intval', $args['post__in']); - - - // add filter to remove post_type - // use 'query' filter so that 'suppress_filters' can remain true - //add_filter('query', '_acf_query_remove_post_type'); - - - // order by post__in - $args['orderby'] = 'post__in'; - + // Clean value into an array of IDs. + $args['post__in'] = array_map('intval', acf_array($args['post__in'])); } + // Query posts. + $posts = get_posts( $args ); - // load posts in 1 query to save multiple DB calls from following code - $posts = get_posts($args); + // Remove any potential empty results. + $posts = array_filter( $posts ); - - // remove this filter (only once) - //remove_filter('query', '_acf_query_remove_post_type'); - - - // validate order + // Manually order results. if( $posts && $args['post__in'] ) { - - // vars $order = array(); - - - // generate sort order foreach( $posts as $i => $post ) { - - $order[ $i ] = array_search($post->ID, $args['post__in']); - + $order[ $i ] = array_search( $post->ID, $args['post__in'] ); } - - - // sort array_multisort($order, $posts); - } - - // return + // Return posts. return $posts; - } @@ -2136,91 +2088,19 @@ function acf_get_grouped_users( $args = array() ) { } - -/* -* acf_json_encode -* -* This function will return pretty JSON for all PHP versions -* -* @type function -* @date 6/03/2014 -* @since 5.0.0 -* -* @param $json (array) -* @return (string) -*/ - +/** + * acf_json_encode + * + * Returns json_encode() ready for file / database use. + * + * @date 29/4/19 + * @since 5.0.0 + * + * @param array $json The array of data to encode. + * @return string + */ function acf_json_encode( $json ) { - - // PHP at least 5.4 - if( version_compare(PHP_VERSION, '5.4.0', '>=') ) { - - return json_encode($json, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); - - } - - - - // PHP less than 5.4 - $json = json_encode($json); - - - // http://snipplr.com/view.php?codeview&id=60559 - $result = ''; - $pos = 0; - $strLen = strlen($json); - $indentStr = " "; - $newLine = "\n"; - $prevChar = ''; - $outOfQuotes = true; - - for ($i=0; $i<=$strLen; $i++) { - - // Grab the next character in the string. - $char = substr($json, $i, 1); - - // Are we inside a quoted string? - if ($char == '"' && $prevChar != '\\') { - $outOfQuotes = !$outOfQuotes; - - // If this character is the end of an element, - // output a new line and indent the next line. - } else if(($char == '}' || $char == ']') && $outOfQuotes) { - $result .= $newLine; - $pos --; - for ($j=0; $j<$pos; $j++) { - $result .= $indentStr; - } - } - - // Add the character to the result string. - $result .= $char; - - // If this character is ':' adda space after it - if($char == ':' && $outOfQuotes) { - $result .= ' '; - } - - // If the last character was the beginning of an element, - // output a new line and indent the next line. - if (($char == ',' || $char == '{' || $char == '[') && $outOfQuotes) { - $result .= $newLine; - if ($char == '{' || $char == '[') { - $pos ++; - } - - for ($j = 0; $j < $pos; $j++) { - $result .= $indentStr; - } - } - - $prevChar = $char; - } - - - // return - return $result; - + return json_encode($json, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); } diff --git a/includes/fields/class-acf-field-file.php b/includes/fields/class-acf-field-file.php index cb6b566..7e081d2 100644 --- a/includes/fields/class-acf-field-file.php +++ b/includes/fields/class-acf-field-file.php @@ -357,37 +357,19 @@ class acf_field_file extends acf_field { function update_value( $value, $post_id, $field ) { - // bail early if is empty - if( empty($value) ) return false; - - - // validate - if( is_array($value) && isset($value['ID']) ) { - - $value = $value['ID']; - - } elseif( is_object($value) && isset($value->ID) ) { - - $value = $value->ID; - + // Bail early if no value. + if( empty($value) ) { + return $value; } + // Parse value for id. + $attachment_id = acf_idval( $value ); - // bail early if not attachment ID - if( !$value || !is_numeric($value) ) return false; - - - // confirm type - $value = (int) $value; - - - // maybe connect attacment to post - acf_connect_attachment_to_post( $value, $post_id ); - - - // return - return $value; + // Connect attacment to post. + acf_connect_attachment_to_post( $attachment_id, $post_id ); + // Return id. + return $attachment_id; } diff --git a/includes/fields/class-acf-field-google-map.php b/includes/fields/class-acf-field-google-map.php index f25e266..c9c4add 100644 --- a/includes/fields/class-acf-field-google-map.php +++ b/includes/fields/class-acf-field-google-map.php @@ -294,18 +294,15 @@ class acf_field_google_map extends acf_field { */ function update_value( $value, $post_id, $field ) { - - if( empty($value) || empty($value['lat']) || empty($value['lng']) ) { - - return false; - - } + // Check if value is an empty array and convert to empty string. + if( empty($value) || empty($value['lat']) ) { + $value = ""; + } // return return $value; } - } diff --git a/includes/fields/class-acf-field-link.php b/includes/fields/class-acf-field-link.php index 5df5818..d5bfb55 100644 --- a/includes/fields/class-acf-field-link.php +++ b/includes/fields/class-acf-field-link.php @@ -267,20 +267,15 @@ class acf_field_link extends acf_field { */ function update_value( $value, $post_id, $field ) { - - // URL is required - if( empty($value) || empty($value['url']) ) { - - return false; - - } + // Check if value is an empty array and convert to empty string. + if( empty($value) || empty($value['url']) ) { + $value = ""; + } // return return $value; - } - } diff --git a/includes/fields/class-acf-field-page_link.php b/includes/fields/class-acf-field-page_link.php index 8d6c0be..1521b56 100644 --- a/includes/fields/class-acf-field-page_link.php +++ b/includes/fields/class-acf-field-page_link.php @@ -631,42 +631,25 @@ class acf_field_page_link extends acf_field { function update_value( $value, $post_id, $field ) { - // validate + // Bail early if no value. if( empty($value) ) { - return $value; - } - - // format - if( is_array($value) ) { - - // array - foreach( $value as $k => $v ){ - - // object? - if( is_object($v) && isset($v->ID) ) - { - $value[ $k ] = $v->ID; - } - } - - - // save value as strings, so we can clearly search for them in SQL LIKE statements + // Format array of values. + // - ensure each value is an id. + // - Parse each id as string for SQL LIKE queries. + if( acf_is_sequential_array($value) ) { + $value = array_map('acf_maybe_idval', $value); $value = array_map('strval', $value); - - } elseif( is_object($value) && isset($value->ID) ) { - - // object - $value = $value->ID; - + + // Parse single value for id. + } else { + $value = acf_maybe_idval( $value ); } - - // return + // Return value. return $value; - } } diff --git a/includes/fields/class-acf-field-post_object.php b/includes/fields/class-acf-field-post_object.php index 1639add..2a306b8 100644 --- a/includes/fields/class-acf-field-post_object.php +++ b/includes/fields/class-acf-field-post_object.php @@ -535,44 +535,25 @@ class acf_field_post_object extends acf_field { function update_value( $value, $post_id, $field ) { - // validate + // Bail early if no value. if( empty($value) ) { - return $value; - } - - // format - if( is_array($value) ) { - - // array - foreach( $value as $k => $v ){ - - // object? - if( is_object($v) && isset($v->ID) ) { - - $value[ $k ] = $v->ID; - - } - - } - - - // save value as strings, so we can clearly search for them in SQL LIKE statements + // Format array of values. + // - ensure each value is an id. + // - Parse each id as string for SQL LIKE queries. + if( acf_is_sequential_array($value) ) { + $value = array_map('acf_idval', $value); $value = array_map('strval', $value); - - } elseif( is_object($value) && isset($value->ID) ) { - - // object - $value = $value->ID; - + + // Parse single value for id. + } else { + $value = acf_idval( $value ); } - - // return + // Return value. return $value; - } diff --git a/includes/fields/class-acf-field-relationship.php b/includes/fields/class-acf-field-relationship.php index d624ff7..e7090b6 100644 --- a/includes/fields/class-acf-field-relationship.php +++ b/includes/fields/class-acf-field-relationship.php @@ -111,7 +111,7 @@ class acf_field_relationship extends acf_field { function get_ajax_query( $options = array() ) { // defaults - $options = acf_parse_args($options, array( + $options = wp_parse_args($options, array( 'post_id' => 0, 's' => '', 'field_key' => '', @@ -135,7 +135,7 @@ class acf_field_relationship extends acf_field { // paged $args['posts_per_page'] = 20; - $args['paged'] = $options['paged']; + $args['paged'] = intval($options['paged']); // search @@ -754,38 +754,25 @@ class acf_field_relationship extends acf_field { function update_value( $value, $post_id, $field ) { - // validate + // Bail early if no value. if( empty($value) ) { - return $value; - } + // Format array of values. + // - ensure each value is an id. + // - Parse each id as string for SQL LIKE queries. + if( acf_is_sequential_array($value) ) { + $value = array_map('acf_idval', $value); + $value = array_map('strval', $value); - // force value to array - $value = acf_get_array( $value ); - - - // array - foreach( $value as $k => $v ){ - - // object? - if( is_object($v) && isset($v->ID) ) { - - $value[ $k ] = $v->ID; - - } - + // Parse single value for id. + } else { + $value = acf_idval( $value ); } - - // save value as strings, so we can clearly search for them in SQL LIKE statements - $value = array_map('strval', $value); - - - // return + // Return value. return $value; - } } diff --git a/includes/fields/class-acf-field-select.php b/includes/fields/class-acf-field-select.php index 70dca8e..508441a 100644 --- a/includes/fields/class-acf-field-select.php +++ b/includes/fields/class-acf-field-select.php @@ -509,23 +509,17 @@ class acf_field_select extends acf_field { function update_value( $value, $post_id, $field ) { - // validate + // Bail early if no value. if( empty($value) ) { - return $value; - } - - // array + // Format array of values. + // - Parse each value as string for SQL LIKE queries. if( is_array($value) ) { - - // save value as strings, so we can clearly search for them in SQL LIKE statements $value = array_map('strval', $value); - } - // return return $value; } diff --git a/includes/fields/class-acf-field-user.php b/includes/fields/class-acf-field-user.php index 9ebe826..46b0808 100644 --- a/includes/fields/class-acf-field-user.php +++ b/includes/fields/class-acf-field-user.php @@ -442,23 +442,25 @@ class acf_field_user extends acf_field { */ function update_value( $value, $post_id, $field ) { - - // array? - if( is_array($value) && isset($value['ID']) ) { - $value = $value['ID']; - + // Bail early if no value. + if( empty($value) ) { + return $value; } - // object? - if( is_object($value) && isset($value->ID) ) { + // Format array of values. + // - ensure each value is an id. + // - Parse each id as string for SQL LIKE queries. + if( acf_is_sequential_array($value) ) { + $value = array_map('acf_idval', $value); + $value = array_map('strval', $value); - $value = $value->ID; - + // Parse single value for id. + } else { + $value = acf_idval( $value ); } - - // return + // Return value. return $value; } diff --git a/includes/forms/form-gutenberg.php b/includes/forms/form-gutenberg.php index fa98964..416e68c 100644 --- a/includes/forms/form-gutenberg.php +++ b/includes/forms/form-gutenberg.php @@ -45,6 +45,9 @@ class ACF_Form_Gutenberg { // Call edit_form_after_title manually. add_action( 'block_editor_meta_box_hidden_fields', array($this, 'block_editor_meta_box_hidden_fields') ); + + // Cusotmize editor metaboxes. + add_filter( 'filter_block_editor_meta_boxes', array($this, 'filter_block_editor_meta_boxes') ); } /** @@ -79,35 +82,47 @@ class ACF_Form_Gutenberg { // Manually call 'edit_form_after_title' function. acf_get_instance('ACF_Form_Post')->edit_form_after_title(); + } + + /** + * filter_block_editor_meta_boxes + * + * description + * + * @date 5/4/19 + * @since 5.7.14 + * + * @param type $var Description. Default. + * @return type Description. + */ + function filter_block_editor_meta_boxes( $wp_meta_boxes ) { - // Add inline script. - ?> - - id ] = $locations; + unset( $wp_meta_boxes[ $current_screen->id ]['acf_after_title'] ); + } + + // Return + return $wp_meta_boxes; + } /** * acf_validate_save_post diff --git a/includes/local-meta.php b/includes/local-meta.php new file mode 100644 index 0000000..657b88a --- /dev/null +++ b/includes/local-meta.php @@ -0,0 +1,254 @@ +is_request($meta) ) { + $meta = $this->capture( $meta, $post_id ); + } + + // Add to storage. + $this->meta[ $post_id ] = $meta; + + // Set $post_id reference when is the "main" postmeta. + if( $is_main ) { + $this->post_id = $post_id; + } + + // Return meta. + return $meta; + } + + /** + * is_request + * + * Returns true if the supplied $meta is from a REQUEST (serialized
              data). + * + * @date 11/3/19 + * @since 5.7.14 + * + * @param array $meta An array of metdata to check. + * @return bool + */ + function is_request( $meta = array() ) { + return acf_is_field_key( key( $meta ) ); + } + + /** + * capture + * + * Returns a flattened array of meta for the given postdata. + * This is achieved by simulating a save whilst capturing all meta changes. + * + * @date 26/2/19 + * @since 5.7.13 + * + * @param array $values An array of raw values. + * @param mixed $post_id The post_id for this data. + * @return array + */ + function capture( $values = array(), $post_id = 0 ) { + + // Reset meta. + $this->meta[ $post_id ] = array(); + + // Listen for any added meta. + add_filter('acf/pre_update_metadata', array($this, 'capture_update_metadata'), 1, 5); + + // Simulate update. + if( $values ) { + acf_update_values( $values, $post_id ); + } + + // Remove listener filter. + remove_filter('acf/pre_update_metadata', array($this, 'capture_update_metadata'), 1, 5); + + // Return meta. + return $this->meta[ $post_id ]; + } + + /** + * capture_update_metadata + * + * Records all meta activity and returns a non null value to bypass DB updates. + * + * @date 26/2/19 + * @since 5.7.13 + * + * @param null $null . + * @param (int|string) $post_id The post id. + * @param string $name The meta name. + * @param mixed $value The meta value. + * @param bool $hidden If the meta is hidden (starts with an underscore). + * @return false. + */ + function capture_update_metadata( $null, $post_id, $name, $value, $hidden ) { + $name = ($hidden ? '_' : '') . $name; + $this->meta[ $post_id ][ $name ] = $value; + + // Return non null value to escape update process. + return true; + } + + /** + * remove + * + * Removes postmeta from storage. + * + * @date 8/10/18 + * @since 5.8.0 + * + * @param mixed $post_id The post_id for this data. + * @return void + */ + function remove( $post_id = 0 ) { + + // unset meta + unset( $this->meta[ $post_id ] ); + + // reset post_id + if( $post_id === $this->post_id ) { + $this->post_id = 0; + } + } + + /** + * pre_load_meta + * + * Injects the local meta. + * + * @date 8/10/18 + * @since 5.8.0 + * + * @param null $null An empty parameter. Return a non null value to short-circuit the function. + * @param mixed $post_id The post_id for this data. + * @return mixed + */ + function pre_load_meta( $null, $post_id ) { + if( isset($this->meta[ $post_id ]) ) { + return $this->meta[ $post_id ]; + } + return $null; + } + + /** + * pre_load_metadata + * + * Injects the local meta. + * + * @date 8/10/18 + * @since 5.8.0 + * + * @param null $null An empty parameter. Return a non null value to short-circuit the function. + * @param (int|string) $post_id The post id. + * @param string $name The meta name. + * @param bool $hidden If the meta is hidden (starts with an underscore). + * @return mixed + */ + function pre_load_metadata( $null, $post_id, $name, $hidden ) { + $name = ($hidden ? '_' : '') . $name; + if( isset($this->meta[ $post_id ]) ) { + if( isset($this->meta[ $post_id ][ $name ]) ) { + return $this->meta[ $post_id ][ $name ]; + } + return '__return_null'; + } + return $null; + } + + /** + * pre_load_post_id + * + * Injects the local post_id. + * + * @date 8/10/18 + * @since 5.8.0 + * + * @param null $null An empty parameter. Return a non null value to short-circuit the function. + * @param mixed $post_id The post_id for this data. + * @return mixed + */ + function pre_load_post_id( $null, $post_id ) { + if( !$post_id && $this->post_id ) { + return $this->post_id; + } + return $null; + } +} + +endif; // class_exists check + +/** + * acf_setup_meta + * + * Adds postmeta to storage. + * + * @date 8/10/18 + * @since 5.8.0 + * @see ACF_Local_Meta::add() for list of parameters. + * + * @return array + */ +function acf_setup_meta( $meta = array(), $post_id = 0, $is_main = false ) { + return acf_get_instance('ACF_Local_Meta')->add( $meta, $post_id, $is_main ); +} + +/** + * acf_reset_meta + * + * Removes postmeta to storage. + * + * @date 8/10/18 + * @since 5.8.0 + * @see ACF_Local_Meta::remove() for list of parameters. + * + * @return void + */ +function acf_reset_meta( $post_id = 0 ) { + return acf_get_instance('ACF_Local_Meta')->remove( $post_id ); +} diff --git a/includes/locations.php b/includes/locations.php index feecb77..c18d623 100644 --- a/includes/locations.php +++ b/includes/locations.php @@ -302,17 +302,17 @@ function acf_get_location_rule_values( $rule ) { * @return (boolean) */ -function acf_match_location_rule( $rule, $screen ) { +function acf_match_location_rule( $rule, $screen, $field_group ) { // vars $result = false; // filter - $result = apply_filters( "acf/location/match_rule/type={$rule['param']}", $result, $rule, $screen ); - $result = apply_filters( "acf/location/match_rule", $result, $rule, $screen ); - $result = apply_filters( "acf/location/rule_match/{$rule['param']}", $result, $rule, $screen ); - $result = apply_filters( "acf/location/rule_match", $result, $rule, $screen ); + $result = apply_filters( "acf/location/match_rule/type={$rule['param']}", $result, $rule, $screen, $field_group ); + $result = apply_filters( "acf/location/match_rule", $result, $rule, $screen, $field_group ); + $result = apply_filters( "acf/location/rule_match/{$rule['param']}", $result, $rule, $screen, $field_group ); + $result = apply_filters( "acf/location/rule_match", $result, $rule, $screen, $field_group ); // return diff --git a/lang/acf-de_DE.mo b/lang/acf-de_DE.mo index 8be4f5f588f3bed3cdcf6e1add854a03e9944a48..0d693c383544750bbbaf7182ca4f759177a33bd5 100644 GIT binary patch delta 14929 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 diff --git a/lang/acf-de_DE.po b/lang/acf-de_DE.po index 2c4fc92..62d1c18 100644 --- a/lang/acf-de_DE.po +++ b/lang/acf-de_DE.po @@ -1,9 +1,9 @@ msgid "" msgstr "" -"Project-Id-Version: Advanced Custom Fields Pro v5.7.11\n" +"Project-Id-Version: Advanced Custom Fields Pro v5.8\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" -"POT-Creation-Date: 2019-01-31 12:36+0100\n" -"PO-Revision-Date: 2019-02-01 01:54+0100\n" +"POT-Creation-Date: 2019-05-02 00:07+0200\n" +"PO-Revision-Date: 2019-05-02 00:32+0200\n" "Last-Translator: Ralf Koller \n" "Language-Team: Ralf Koller \n" "Language: de_DE\n" @@ -39,7 +39,7 @@ msgstr "Feldgruppe" # @ acf #: acf.php:365 acf.php:397 includes/admin/admin.php:59 -#: pro/fields/class-acf-field-flexible-content.php:572 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Add New" msgstr "Erstellen" @@ -80,7 +80,7 @@ msgstr "Keine Feldgruppen im Papierkorb gefunden" # @ acf #: acf.php:395 includes/admin/admin-field-group.php:220 -#: includes/admin/admin-field-groups.php:529 +#: includes/admin/admin-field-groups.php:530 #: pro/fields/class-acf-field-clone.php:811 msgid "Fields" msgstr "Felder" @@ -126,7 +126,7 @@ msgid "No Fields found in Trash" msgstr "Keine Felder im Papierkorb gefunden" #: acf.php:443 includes/admin/admin-field-group.php:402 -#: includes/admin/admin-field-groups.php:586 +#: includes/admin/admin-field-groups.php:587 msgid "Inactive" msgstr "Inaktiv" @@ -138,7 +138,7 @@ msgstr[0] "Inaktiv (%s)" msgstr[1] "Inaktiv (%s)" # @ acf -#: includes/acf-field-functions.php:823 +#: includes/acf-field-functions.php:828 #: includes/admin/admin-field-group.php:178 msgid "(no label)" msgstr "(keine Beschriftung)" @@ -216,7 +216,7 @@ msgstr "Es liegen keine Auswahl-Feldtypen vor" # @ acf #: includes/admin/admin-field-group.php:176 msgid "Move Custom Field" -msgstr "Benutzerdefiniertes Feld verschieben" +msgstr "Individuelles Feld verschieben" # @ acf #: includes/admin/admin-field-group.php:177 @@ -234,7 +234,7 @@ msgstr "(dieses Feld)" #: includes/admin/views/field-group-field-conditional-logic.php:151 #: includes/admin/views/field-group-locations.php:29 #: includes/admin/views/html-location-group.php:3 -#: includes/api/api-helpers.php:3990 +#: includes/api/api-helpers.php:3862 msgid "or" msgstr "oder" @@ -312,19 +312,19 @@ msgstr[0] "Field group synchronised." msgstr[1] "%s Feldgruppen synchronisiert." # @ acf -#: includes/admin/admin-field-groups.php:413 -#: includes/admin/admin-field-groups.php:576 +#: includes/admin/admin-field-groups.php:414 +#: includes/admin/admin-field-groups.php:577 msgid "Sync available" msgstr "Synchronisierung verfügbar" # @ acf -#: includes/admin/admin-field-groups.php:526 includes/forms/form-front.php:38 +#: includes/admin/admin-field-groups.php:527 includes/forms/form-front.php:38 #: pro/fields/class-acf-field-gallery.php:372 msgid "Title" msgstr "Titel" # @ acf -#: includes/admin/admin-field-groups.php:527 +#: includes/admin/admin-field-groups.php:528 #: includes/admin/views/field-group-options.php:96 #: includes/admin/views/html-admin-page-upgrade-network.php:38 #: includes/admin/views/html-admin-page-upgrade-network.php:49 @@ -332,7 +332,7 @@ msgstr "Titel" msgid "Description" msgstr "Beschreibung" -#: includes/admin/admin-field-groups.php:528 +#: includes/admin/admin-field-groups.php:529 msgid "Status" msgstr "Status" @@ -392,7 +392,7 @@ msgstr "Dieses Element duplizieren" #: includes/admin/admin-field-groups.php:686 #: includes/admin/admin-field-groups.php:702 #: includes/admin/views/field-group-field.php:46 -#: pro/fields/class-acf-field-flexible-content.php:571 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Duplicate" msgstr "Duplizieren" @@ -450,7 +450,7 @@ msgstr "Übersicht Websites & Upgrades" # @ acf #: includes/admin/admin.php:54 includes/admin/views/field-group-options.php:110 msgid "Custom Fields" -msgstr "Eigene Felder" +msgstr "Individuelle Felder" # @ acf #: includes/admin/settings-info.php:50 @@ -612,8 +612,8 @@ msgstr "Regelgruppe hinzufügen" # @ acf #: includes/admin/views/field-group-field.php:38 -#: pro/fields/class-acf-field-flexible-content.php:424 -#: pro/fields/class-acf-field-repeater.php:294 +#: pro/fields/class-acf-field-flexible-content.php:410 +#: pro/fields/class-acf-field-repeater.php:299 msgid "Drag to reorder" msgstr "Ziehen zum Sortieren" @@ -654,7 +654,7 @@ msgstr "Feld löschen" # @ acf #: includes/admin/views/field-group-field.php:48 -#: pro/fields/class-acf-field-flexible-content.php:570 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Delete" msgstr "Löschen" @@ -737,14 +737,14 @@ msgstr "Reihenfolge" #: includes/fields/class-acf-field-checkbox.php:420 #: includes/fields/class-acf-field-radio.php:311 #: includes/fields/class-acf-field-select.php:433 -#: pro/fields/class-acf-field-flexible-content.php:596 +#: pro/fields/class-acf-field-flexible-content.php:582 msgid "Label" msgstr "Beschriftung" # @ acf #: includes/admin/views/field-group-fields.php:6 #: includes/fields/class-acf-field-taxonomy.php:939 -#: pro/fields/class-acf-field-flexible-content.php:610 +#: pro/fields/class-acf-field-flexible-content.php:596 msgid "Name" msgstr "Name" @@ -1459,69 +1459,69 @@ msgid "We think you'll love the changes in %s." msgstr "Wir glauben Du wirst die Änderungen in %s lieben." # @ acf -#: includes/api/api-helpers.php:1011 +#: includes/api/api-helpers.php:1003 msgid "Thumbnail" msgstr "Miniaturbild" # @ acf -#: includes/api/api-helpers.php:1012 +#: includes/api/api-helpers.php:1004 msgid "Medium" msgstr "Mittel" # @ acf -#: includes/api/api-helpers.php:1013 +#: includes/api/api-helpers.php:1005 msgid "Large" msgstr "Groß" # @ acf -#: includes/api/api-helpers.php:1062 +#: includes/api/api-helpers.php:1054 msgid "Full Size" msgstr "Volle Größe" # @ acf -#: includes/api/api-helpers.php:1831 includes/api/api-term.php:147 +#: includes/api/api-helpers.php:1775 includes/api/api-term.php:147 #: pro/fields/class-acf-field-clone.php:996 msgid "(no title)" msgstr "(ohne Titel)" # @ acf -#: includes/api/api-helpers.php:3911 +#: includes/api/api-helpers.php:3783 #, php-format msgid "Image width must be at least %dpx." msgstr "Die Breite des Bildes muss mindestens %dpx sein." # @ acf -#: includes/api/api-helpers.php:3916 +#: includes/api/api-helpers.php:3788 #, php-format msgid "Image width must not exceed %dpx." msgstr "Die Breite des Bildes darf %dpx nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3932 +#: includes/api/api-helpers.php:3804 #, php-format msgid "Image height must be at least %dpx." msgstr "Die Höhe des Bildes muss mindestens %dpx sein." # @ acf -#: includes/api/api-helpers.php:3937 +#: includes/api/api-helpers.php:3809 #, php-format msgid "Image height must not exceed %dpx." msgstr "Die Höhe des Bild darf %dpx nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3955 +#: includes/api/api-helpers.php:3827 #, php-format msgid "File size must be at least %s." msgstr "Die Dateigröße muss mindestens %s sein." # @ acf -#: includes/api/api-helpers.php:3960 +#: includes/api/api-helpers.php:3832 #, php-format msgid "File size must must not exceed %s." msgstr "Die Dateigröße darf %s nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3994 +#: includes/api/api-helpers.php:3866 #, php-format msgid "File type must be %s." msgstr "Der Dateityp muss %s sein." @@ -1717,9 +1717,9 @@ msgstr "jQuery" #: includes/fields/class-acf-field-group.php:474 #: includes/fields/class-acf-field-radio.php:290 #: pro/fields/class-acf-field-clone.php:843 -#: pro/fields/class-acf-field-flexible-content.php:567 -#: pro/fields/class-acf-field-flexible-content.php:616 -#: pro/fields/class-acf-field-repeater.php:443 +#: pro/fields/class-acf-field-flexible-content.php:553 +#: pro/fields/class-acf-field-flexible-content.php:602 +#: pro/fields/class-acf-field-repeater.php:448 msgid "Layout" msgstr "Layout" @@ -1901,20 +1901,19 @@ msgstr "Neue Auswahlmöglichkeit hinzufügen" #: includes/fields/class-acf-field-checkbox.php:353 msgid "Allow Custom" -msgstr "Benutzerdefinierte Werte erlauben" +msgstr "Individuelle Werte erlauben" #: includes/fields/class-acf-field-checkbox.php:358 msgid "Allow 'custom' values to be added" -msgstr "Erlaubt das Hinzufügen benutzerdefinierter Werte" +msgstr "Erlaubt das Hinzufügen individueller Werte" #: includes/fields/class-acf-field-checkbox.php:364 msgid "Save Custom" -msgstr "Benutzerdefinierte Werte speichern" +msgstr "Individuelle Werte speichern" #: includes/fields/class-acf-field-checkbox.php:369 msgid "Save 'custom' values to the field's choices" -msgstr "" -"Benutzerdefinierte Werte unter den Auswahlmöglichkeiten des Feldes speichern" +msgstr "Individuelle Werte unter den Auswahlmöglichkeiten des Feldes speichern" # @ acf #: includes/fields/class-acf-field-checkbox.php:381 @@ -2007,7 +2006,7 @@ msgstr "Das Format für die Anzeige in der Bearbeitungsansicht" #: includes/fields/class-acf-field-time_picker.php:117 #: includes/fields/class-acf-field-time_picker.php:132 msgid "Custom:" -msgstr "Benutzerdefiniert:" +msgstr "Individuelles Format:" #: includes/fields/class-acf-field-date_picker.php:197 msgid "Save Format" @@ -2256,6 +2255,7 @@ msgstr "Beschränkt die Auswahl in der Mediathek" #: includes/locations/class-acf-location-user-role.php:111 #: includes/locations/class-acf-location-widget.php:83 #: pro/fields/class-acf-field-gallery.php:679 +#: pro/locations/class-acf-location-block.php:79 msgid "All" msgstr "Alle" @@ -2371,7 +2371,7 @@ msgstr "Gruppe" # @ acf #: includes/fields/class-acf-field-group.php:459 -#: pro/fields/class-acf-field-repeater.php:379 +#: pro/fields/class-acf-field-repeater.php:384 msgid "Sub Fields" msgstr "Unterfelder" @@ -2383,24 +2383,25 @@ msgstr "Gibt die Art an wie die ausgewählten Felder ausgegeben werden sollen" # @ acf #: includes/fields/class-acf-field-group.php:480 #: pro/fields/class-acf-field-clone.php:849 -#: pro/fields/class-acf-field-flexible-content.php:627 -#: pro/fields/class-acf-field-repeater.php:451 +#: pro/fields/class-acf-field-flexible-content.php:613 +#: pro/fields/class-acf-field-repeater.php:456 +#: pro/locations/class-acf-location-block.php:27 msgid "Block" msgstr "Block" # @ acf #: includes/fields/class-acf-field-group.php:481 #: pro/fields/class-acf-field-clone.php:850 -#: pro/fields/class-acf-field-flexible-content.php:626 -#: pro/fields/class-acf-field-repeater.php:450 +#: pro/fields/class-acf-field-flexible-content.php:612 +#: pro/fields/class-acf-field-repeater.php:455 msgid "Table" msgstr "Tabelle" # @ acf #: includes/fields/class-acf-field-group.php:482 #: pro/fields/class-acf-field-clone.php:851 -#: pro/fields/class-acf-field-flexible-content.php:628 -#: pro/fields/class-acf-field-repeater.php:452 +#: pro/fields/class-acf-field-flexible-content.php:614 +#: pro/fields/class-acf-field-repeater.php:457 msgid "Row" msgstr "Reihe" @@ -3490,6 +3491,14 @@ msgstr "Erneut suchen" msgid "Upgrade Notice" msgstr "Aktualisierungs-Hinweis" +#: pro/blocks.php:371 +msgid "Switch to Edit" +msgstr "Zum Bearbeiten wechseln" + +#: pro/blocks.php:372 +msgid "Switch to Preview" +msgstr "Zur Vorschau wechseln" + #: pro/fields/class-acf-field-clone.php:25 msgctxt "noun" msgid "Clone" @@ -3552,14 +3561,14 @@ msgstr "Alle Felder der Feldgruppe %s" # @ acf #: pro/fields/class-acf-field-flexible-content.php:31 #: pro/fields/class-acf-field-repeater.php:193 -#: pro/fields/class-acf-field-repeater.php:463 +#: pro/fields/class-acf-field-repeater.php:468 msgid "Add Row" msgstr "Eintrag hinzufügen" # @ acf #: pro/fields/class-acf-field-flexible-content.php:73 -#: pro/fields/class-acf-field-flexible-content.php:938 -#: pro/fields/class-acf-field-flexible-content.php:1020 +#: pro/fields/class-acf-field-flexible-content.php:924 +#: pro/fields/class-acf-field-flexible-content.php:1006 msgid "layout" msgid_plural "layouts" msgstr[0] "Layout" @@ -3572,8 +3581,8 @@ msgstr "Einträge" # @ acf #: pro/fields/class-acf-field-flexible-content.php:77 -#: pro/fields/class-acf-field-flexible-content.php:937 -#: pro/fields/class-acf-field-flexible-content.php:1019 +#: pro/fields/class-acf-field-flexible-content.php:923 +#: pro/fields/class-acf-field-flexible-content.php:1005 msgid "This field requires at least {min} {label} {identifier}" msgstr "Dieses Feld erfordert mindestens {min} {label} {identifier}" @@ -3598,74 +3607,74 @@ msgid "Flexible Content requires at least 1 layout" msgstr "Flexibler Inhalt benötigt mindestens ein Layout" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:302 +#: pro/fields/class-acf-field-flexible-content.php:287 #, php-format msgid "Click the \"%s\" button below to start creating your layout" msgstr "Klicke \"%s\" zum Erstellen des Layouts" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:427 +#: pro/fields/class-acf-field-flexible-content.php:413 msgid "Add layout" msgstr "Layout hinzufügen" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:428 +#: pro/fields/class-acf-field-flexible-content.php:414 msgid "Remove layout" msgstr "Layout entfernen" -#: pro/fields/class-acf-field-flexible-content.php:429 -#: pro/fields/class-acf-field-repeater.php:296 +#: pro/fields/class-acf-field-flexible-content.php:415 +#: pro/fields/class-acf-field-repeater.php:301 msgid "Click to toggle" msgstr "Zum Auswählen anklicken" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:569 +#: pro/fields/class-acf-field-flexible-content.php:555 msgid "Reorder Layout" msgstr "Layout sortieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:569 +#: pro/fields/class-acf-field-flexible-content.php:555 msgid "Reorder" msgstr "Sortieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:570 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Delete Layout" msgstr "Layout löschen" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:571 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Duplicate Layout" msgstr "Layout duplizieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:572 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Add New Layout" msgstr "Neues Layout hinzufügen" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:643 +#: pro/fields/class-acf-field-flexible-content.php:629 msgid "Min" msgstr "Min" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:656 +#: pro/fields/class-acf-field-flexible-content.php:642 msgid "Max" msgstr "Max" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:683 -#: pro/fields/class-acf-field-repeater.php:459 +#: pro/fields/class-acf-field-flexible-content.php:669 +#: pro/fields/class-acf-field-repeater.php:464 msgid "Button Label" msgstr "Button-Beschriftung" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:692 +#: pro/fields/class-acf-field-flexible-content.php:678 msgid "Minimum Layouts" msgstr "Mindestzahl an Layouts" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:701 +#: pro/fields/class-acf-field-flexible-content.php:687 msgid "Maximum Layouts" msgstr "Höchstzahl an Layouts" @@ -3755,7 +3764,7 @@ msgstr "Voranstellen" # @ acf #: pro/fields/class-acf-field-repeater.php:65 -#: pro/fields/class-acf-field-repeater.php:656 +#: pro/fields/class-acf-field-repeater.php:661 msgid "Minimum rows reached ({min} rows)" msgstr "Mindestzahl der Einträge hat ({min} Reihen) erreicht" @@ -3765,31 +3774,31 @@ msgid "Maximum rows reached ({max} rows)" msgstr "Höchstzahl der Einträge hat ({max} Reihen) erreicht" # @ acf -#: pro/fields/class-acf-field-repeater.php:333 +#: pro/fields/class-acf-field-repeater.php:338 msgid "Add row" msgstr "Eintrag hinzufügen" # @ acf -#: pro/fields/class-acf-field-repeater.php:334 +#: pro/fields/class-acf-field-repeater.php:339 msgid "Remove row" msgstr "Eintrag entfernen" -#: pro/fields/class-acf-field-repeater.php:412 +#: pro/fields/class-acf-field-repeater.php:417 msgid "Collapsed" msgstr "Zugeklappt" -#: pro/fields/class-acf-field-repeater.php:413 +#: pro/fields/class-acf-field-repeater.php:418 msgid "Select a sub field to show when row is collapsed" msgstr "" "Wähle ein Unterfelder welches im zugeklappten Zustand angezeigt werden soll" # @ acf -#: pro/fields/class-acf-field-repeater.php:423 +#: pro/fields/class-acf-field-repeater.php:428 msgid "Minimum Rows" msgstr "Mindestzahl der Einträge" # @ acf -#: pro/fields/class-acf-field-repeater.php:433 +#: pro/fields/class-acf-field-repeater.php:438 msgid "Maximum Rows" msgstr "Höchstzahl der Einträge" @@ -3820,6 +3829,14 @@ msgstr "" "informiere Dich bitte hier hinsichtlich der Preise und Einzelheiten." +#: tests/basic/test-blocks.php:13 +msgid "Testimonial" +msgstr "Testimonial" + +#: tests/basic/test-blocks.php:14 +msgid "A custom testimonial block." +msgstr "Ein individueller Testimonial-Block." + #. Plugin URI of the plugin/theme msgid "https://www.advancedcustomfields.com/" msgstr "https://www.advancedcustomfields.com/" diff --git a/lang/acf-de_DE_formal.mo b/lang/acf-de_DE_formal.mo index dd189518d5bbce210d642dc7b54fafc6647c1827..53974a9c7551741e898a08c7577a95c4a7362a7c 100644 GIT binary patch delta 14881 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 Q-V65an~~XSf13Y)0LGx7>Hq)$ diff --git a/lang/acf-de_DE_formal.po b/lang/acf-de_DE_formal.po index 93661d4..a85c691 100644 --- a/lang/acf-de_DE_formal.po +++ b/lang/acf-de_DE_formal.po @@ -1,9 +1,9 @@ msgid "" msgstr "" -"Project-Id-Version: Advanced Custom Fields Pro v5.7.11 Formal\n" +"Project-Id-Version: Advanced Custom Fields Pro v5.8 Formal\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" -"POT-Creation-Date: 2019-01-31 12:36+0100\n" -"PO-Revision-Date: 2019-02-01 01:54+0100\n" +"POT-Creation-Date: 2019-05-02 00:08+0200\n" +"PO-Revision-Date: 2019-05-02 00:32+0200\n" "Last-Translator: Ralf Koller \n" "Language-Team: Ralf Koller \n" "Language: de_DE\n" @@ -39,7 +39,7 @@ msgstr "Feldgruppe" # @ acf #: acf.php:365 acf.php:397 includes/admin/admin.php:59 -#: pro/fields/class-acf-field-flexible-content.php:572 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Add New" msgstr "Erstellen" @@ -80,7 +80,7 @@ msgstr "Keine Feldgruppen im Papierkorb gefunden" # @ acf #: acf.php:395 includes/admin/admin-field-group.php:220 -#: includes/admin/admin-field-groups.php:529 +#: includes/admin/admin-field-groups.php:530 #: pro/fields/class-acf-field-clone.php:811 msgid "Fields" msgstr "Felder" @@ -126,7 +126,7 @@ msgid "No Fields found in Trash" msgstr "Keine Felder im Papierkorb gefunden" #: acf.php:443 includes/admin/admin-field-group.php:402 -#: includes/admin/admin-field-groups.php:586 +#: includes/admin/admin-field-groups.php:587 msgid "Inactive" msgstr "Inaktiv" @@ -138,7 +138,7 @@ msgstr[0] "Inaktiv (%s)" msgstr[1] "Inaktiv (%s)" # @ acf -#: includes/acf-field-functions.php:823 +#: includes/acf-field-functions.php:828 #: includes/admin/admin-field-group.php:178 msgid "(no label)" msgstr "(keine Beschriftung)" @@ -216,7 +216,7 @@ msgstr "Es liegen keine Auswahl-Feldtypen vor" # @ acf #: includes/admin/admin-field-group.php:176 msgid "Move Custom Field" -msgstr "Benutzerdefiniertes Feld verschieben" +msgstr "Individuelles Feld verschieben" # @ acf #: includes/admin/admin-field-group.php:177 @@ -234,7 +234,7 @@ msgstr "(dieses Feld)" #: includes/admin/views/field-group-field-conditional-logic.php:151 #: includes/admin/views/field-group-locations.php:29 #: includes/admin/views/html-location-group.php:3 -#: includes/api/api-helpers.php:3990 +#: includes/api/api-helpers.php:3862 msgid "or" msgstr "oder" @@ -312,19 +312,19 @@ msgstr[0] "Feldgruppe synchronisiert." msgstr[1] "%s Feldgruppen synchronisiert." # @ acf -#: includes/admin/admin-field-groups.php:413 -#: includes/admin/admin-field-groups.php:576 +#: includes/admin/admin-field-groups.php:414 +#: includes/admin/admin-field-groups.php:577 msgid "Sync available" msgstr "Synchronisierung verfügbar" # @ acf -#: includes/admin/admin-field-groups.php:526 includes/forms/form-front.php:38 +#: includes/admin/admin-field-groups.php:527 includes/forms/form-front.php:38 #: pro/fields/class-acf-field-gallery.php:372 msgid "Title" msgstr "Titel" # @ acf -#: includes/admin/admin-field-groups.php:527 +#: includes/admin/admin-field-groups.php:528 #: includes/admin/views/field-group-options.php:96 #: includes/admin/views/html-admin-page-upgrade-network.php:38 #: includes/admin/views/html-admin-page-upgrade-network.php:49 @@ -332,7 +332,7 @@ msgstr "Titel" msgid "Description" msgstr "Beschreibung" -#: includes/admin/admin-field-groups.php:528 +#: includes/admin/admin-field-groups.php:529 msgid "Status" msgstr "Status" @@ -392,7 +392,7 @@ msgstr "Dieses Element duplizieren" #: includes/admin/admin-field-groups.php:686 #: includes/admin/admin-field-groups.php:702 #: includes/admin/views/field-group-field.php:46 -#: pro/fields/class-acf-field-flexible-content.php:571 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Duplicate" msgstr "Duplizieren" @@ -450,7 +450,7 @@ msgstr "Übersicht Websites & Upgrades" # @ acf #: includes/admin/admin.php:54 includes/admin/views/field-group-options.php:110 msgid "Custom Fields" -msgstr "Eigene Felder" +msgstr "Individuelle Felder" # @ acf #: includes/admin/settings-info.php:50 @@ -612,8 +612,8 @@ msgstr "Regelgruppe hinzufügen" # @ acf #: includes/admin/views/field-group-field.php:38 -#: pro/fields/class-acf-field-flexible-content.php:424 -#: pro/fields/class-acf-field-repeater.php:294 +#: pro/fields/class-acf-field-flexible-content.php:410 +#: pro/fields/class-acf-field-repeater.php:299 msgid "Drag to reorder" msgstr "Ziehen zum Sortieren" @@ -654,7 +654,7 @@ msgstr "Feld löschen" # @ acf #: includes/admin/views/field-group-field.php:48 -#: pro/fields/class-acf-field-flexible-content.php:570 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Delete" msgstr "Löschen" @@ -737,14 +737,14 @@ msgstr "Reihenfolge" #: includes/fields/class-acf-field-checkbox.php:420 #: includes/fields/class-acf-field-radio.php:311 #: includes/fields/class-acf-field-select.php:433 -#: pro/fields/class-acf-field-flexible-content.php:596 +#: pro/fields/class-acf-field-flexible-content.php:582 msgid "Label" msgstr "Beschriftung" # @ acf #: includes/admin/views/field-group-fields.php:6 #: includes/fields/class-acf-field-taxonomy.php:939 -#: pro/fields/class-acf-field-flexible-content.php:610 +#: pro/fields/class-acf-field-flexible-content.php:596 msgid "Name" msgstr "Name" @@ -1459,69 +1459,69 @@ msgid "We think you'll love the changes in %s." msgstr "Wir glauben Sie werden die Änderungen in %s lieben." # @ acf -#: includes/api/api-helpers.php:1011 +#: includes/api/api-helpers.php:1003 msgid "Thumbnail" msgstr "Miniaturbild" # @ acf -#: includes/api/api-helpers.php:1012 +#: includes/api/api-helpers.php:1004 msgid "Medium" msgstr "Mittel" # @ acf -#: includes/api/api-helpers.php:1013 +#: includes/api/api-helpers.php:1005 msgid "Large" msgstr "Groß" # @ acf -#: includes/api/api-helpers.php:1062 +#: includes/api/api-helpers.php:1054 msgid "Full Size" msgstr "Volle Größe" # @ acf -#: includes/api/api-helpers.php:1831 includes/api/api-term.php:147 +#: includes/api/api-helpers.php:1775 includes/api/api-term.php:147 #: pro/fields/class-acf-field-clone.php:996 msgid "(no title)" msgstr "(ohne Titel)" # @ acf -#: includes/api/api-helpers.php:3911 +#: includes/api/api-helpers.php:3783 #, php-format msgid "Image width must be at least %dpx." msgstr "Die Breite des Bildes muss mindestens %dpx sein." # @ acf -#: includes/api/api-helpers.php:3916 +#: includes/api/api-helpers.php:3788 #, php-format msgid "Image width must not exceed %dpx." msgstr "Die Breite des Bildes darf %dpx nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3932 +#: includes/api/api-helpers.php:3804 #, php-format msgid "Image height must be at least %dpx." msgstr "Die Höhe des Bildes muss mindestens %dpx sein." # @ acf -#: includes/api/api-helpers.php:3937 +#: includes/api/api-helpers.php:3809 #, php-format msgid "Image height must not exceed %dpx." msgstr "Die Höhe des Bild darf %dpx nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3955 +#: includes/api/api-helpers.php:3827 #, php-format msgid "File size must be at least %s." msgstr "Die Dateigröße muss mindestens %s sein." # @ acf -#: includes/api/api-helpers.php:3960 +#: includes/api/api-helpers.php:3832 #, php-format msgid "File size must must not exceed %s." msgstr "Die Dateigröße darf %s nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3994 +#: includes/api/api-helpers.php:3866 #, php-format msgid "File type must be %s." msgstr "Der Dateityp muss %s sein." @@ -1717,9 +1717,9 @@ msgstr "jQuery" #: includes/fields/class-acf-field-group.php:474 #: includes/fields/class-acf-field-radio.php:290 #: pro/fields/class-acf-field-clone.php:843 -#: pro/fields/class-acf-field-flexible-content.php:567 -#: pro/fields/class-acf-field-flexible-content.php:616 -#: pro/fields/class-acf-field-repeater.php:443 +#: pro/fields/class-acf-field-flexible-content.php:553 +#: pro/fields/class-acf-field-flexible-content.php:602 +#: pro/fields/class-acf-field-repeater.php:448 msgid "Layout" msgstr "Layout" @@ -1901,20 +1901,19 @@ msgstr "Neue Auswahlmöglichkeit hinzufügen" #: includes/fields/class-acf-field-checkbox.php:353 msgid "Allow Custom" -msgstr "Benutzerdefinierte Werte erlauben" +msgstr "Individuelle Werte erlauben" #: includes/fields/class-acf-field-checkbox.php:358 msgid "Allow 'custom' values to be added" -msgstr "Erlaubt das Hinzufügen benutzerdefinierter Werte" +msgstr "Erlaubt das Hinzufügen individueller Werte" #: includes/fields/class-acf-field-checkbox.php:364 msgid "Save Custom" -msgstr "Benutzerdefinierte Werte speichern" +msgstr "Individuelle Werte speichern" #: includes/fields/class-acf-field-checkbox.php:369 msgid "Save 'custom' values to the field's choices" -msgstr "" -"Benutzerdefinierte Werte unter den Auswahlmöglichkeiten des Feldes speichern" +msgstr "Individuelle Werte unter den Auswahlmöglichkeiten des Feldes speichern" # @ acf #: includes/fields/class-acf-field-checkbox.php:381 @@ -2256,6 +2255,7 @@ msgstr "Beschränkt die Auswahl in der Mediathek" #: includes/locations/class-acf-location-user-role.php:111 #: includes/locations/class-acf-location-widget.php:83 #: pro/fields/class-acf-field-gallery.php:679 +#: pro/locations/class-acf-location-block.php:79 msgid "All" msgstr "Alle" @@ -2371,7 +2371,7 @@ msgstr "Gruppe" # @ acf #: includes/fields/class-acf-field-group.php:459 -#: pro/fields/class-acf-field-repeater.php:379 +#: pro/fields/class-acf-field-repeater.php:384 msgid "Sub Fields" msgstr "Unterfelder" @@ -2383,24 +2383,25 @@ msgstr "Gibt die Art an wie die ausgewählten Felder ausgegeben werden sollen" # @ acf #: includes/fields/class-acf-field-group.php:480 #: pro/fields/class-acf-field-clone.php:849 -#: pro/fields/class-acf-field-flexible-content.php:627 -#: pro/fields/class-acf-field-repeater.php:451 +#: pro/fields/class-acf-field-flexible-content.php:613 +#: pro/fields/class-acf-field-repeater.php:456 +#: pro/locations/class-acf-location-block.php:27 msgid "Block" msgstr "Block" # @ acf #: includes/fields/class-acf-field-group.php:481 #: pro/fields/class-acf-field-clone.php:850 -#: pro/fields/class-acf-field-flexible-content.php:626 -#: pro/fields/class-acf-field-repeater.php:450 +#: pro/fields/class-acf-field-flexible-content.php:612 +#: pro/fields/class-acf-field-repeater.php:455 msgid "Table" msgstr "Tabelle" # @ acf #: includes/fields/class-acf-field-group.php:482 #: pro/fields/class-acf-field-clone.php:851 -#: pro/fields/class-acf-field-flexible-content.php:628 -#: pro/fields/class-acf-field-repeater.php:452 +#: pro/fields/class-acf-field-flexible-content.php:614 +#: pro/fields/class-acf-field-repeater.php:457 msgid "Row" msgstr "Reihe" @@ -3492,6 +3493,14 @@ msgstr "Erneut suchen" msgid "Upgrade Notice" msgstr "Aktualisierungs-Hinweis" +#: pro/blocks.php:371 +msgid "Switch to Edit" +msgstr "Zum Bearbeiten wechseln" + +#: pro/blocks.php:372 +msgid "Switch to Preview" +msgstr "Zur Vorschau wechseln" + #: pro/fields/class-acf-field-clone.php:25 msgctxt "noun" msgid "Clone" @@ -3554,14 +3563,14 @@ msgstr "Alle Felder der Feldgruppe %s" # @ acf #: pro/fields/class-acf-field-flexible-content.php:31 #: pro/fields/class-acf-field-repeater.php:193 -#: pro/fields/class-acf-field-repeater.php:463 +#: pro/fields/class-acf-field-repeater.php:468 msgid "Add Row" msgstr "Eintrag hinzufügen" # @ acf #: pro/fields/class-acf-field-flexible-content.php:73 -#: pro/fields/class-acf-field-flexible-content.php:938 -#: pro/fields/class-acf-field-flexible-content.php:1020 +#: pro/fields/class-acf-field-flexible-content.php:924 +#: pro/fields/class-acf-field-flexible-content.php:1006 msgid "layout" msgid_plural "layouts" msgstr[0] "Layout" @@ -3574,8 +3583,8 @@ msgstr "Einträge" # @ acf #: pro/fields/class-acf-field-flexible-content.php:77 -#: pro/fields/class-acf-field-flexible-content.php:937 -#: pro/fields/class-acf-field-flexible-content.php:1019 +#: pro/fields/class-acf-field-flexible-content.php:923 +#: pro/fields/class-acf-field-flexible-content.php:1005 msgid "This field requires at least {min} {label} {identifier}" msgstr "Dieses Feld erfordert mindestens {min} {label} {identifier}" @@ -3600,74 +3609,74 @@ msgid "Flexible Content requires at least 1 layout" msgstr "Flexibler Inhalt benötigt mindestens ein Layout" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:302 +#: pro/fields/class-acf-field-flexible-content.php:287 #, php-format msgid "Click the \"%s\" button below to start creating your layout" msgstr "Klicke \"%s\" zum Erstellen des Layouts" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:427 +#: pro/fields/class-acf-field-flexible-content.php:413 msgid "Add layout" msgstr "Layout hinzufügen" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:428 +#: pro/fields/class-acf-field-flexible-content.php:414 msgid "Remove layout" msgstr "Layout entfernen" -#: pro/fields/class-acf-field-flexible-content.php:429 -#: pro/fields/class-acf-field-repeater.php:296 +#: pro/fields/class-acf-field-flexible-content.php:415 +#: pro/fields/class-acf-field-repeater.php:301 msgid "Click to toggle" msgstr "Zum Auswählen anklicken" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:569 +#: pro/fields/class-acf-field-flexible-content.php:555 msgid "Reorder Layout" msgstr "Layout sortieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:569 +#: pro/fields/class-acf-field-flexible-content.php:555 msgid "Reorder" msgstr "Sortieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:570 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Delete Layout" msgstr "Layout löschen" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:571 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Duplicate Layout" msgstr "Layout duplizieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:572 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Add New Layout" msgstr "Neues Layout hinzufügen" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:643 +#: pro/fields/class-acf-field-flexible-content.php:629 msgid "Min" msgstr "Min" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:656 +#: pro/fields/class-acf-field-flexible-content.php:642 msgid "Max" msgstr "Max" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:683 -#: pro/fields/class-acf-field-repeater.php:459 +#: pro/fields/class-acf-field-flexible-content.php:669 +#: pro/fields/class-acf-field-repeater.php:464 msgid "Button Label" msgstr "Button-Beschriftung" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:692 +#: pro/fields/class-acf-field-flexible-content.php:678 msgid "Minimum Layouts" msgstr "Mindestzahl an Layouts" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:701 +#: pro/fields/class-acf-field-flexible-content.php:687 msgid "Maximum Layouts" msgstr "Höchstzahl an Layouts" @@ -3757,7 +3766,7 @@ msgstr "Voranstellen" # @ acf #: pro/fields/class-acf-field-repeater.php:65 -#: pro/fields/class-acf-field-repeater.php:656 +#: pro/fields/class-acf-field-repeater.php:661 msgid "Minimum rows reached ({min} rows)" msgstr "Mindestzahl der Einträge hat ({min} Reihen) erreicht" @@ -3767,31 +3776,31 @@ msgid "Maximum rows reached ({max} rows)" msgstr "Höchstzahl der Einträge hat ({max} Reihen) erreicht" # @ acf -#: pro/fields/class-acf-field-repeater.php:333 +#: pro/fields/class-acf-field-repeater.php:338 msgid "Add row" msgstr "Eintrag hinzufügen" # @ acf -#: pro/fields/class-acf-field-repeater.php:334 +#: pro/fields/class-acf-field-repeater.php:339 msgid "Remove row" msgstr "Eintrag löschen" -#: pro/fields/class-acf-field-repeater.php:412 +#: pro/fields/class-acf-field-repeater.php:417 msgid "Collapsed" msgstr "Zugeklappt" -#: pro/fields/class-acf-field-repeater.php:413 +#: pro/fields/class-acf-field-repeater.php:418 msgid "Select a sub field to show when row is collapsed" msgstr "" "Wähle ein Unterfelder welches im zugeklappten Zustand angezeigt werden soll" # @ acf -#: pro/fields/class-acf-field-repeater.php:423 +#: pro/fields/class-acf-field-repeater.php:428 msgid "Minimum Rows" msgstr "Mindestzahl der Einträge" # @ acf -#: pro/fields/class-acf-field-repeater.php:433 +#: pro/fields/class-acf-field-repeater.php:438 msgid "Maximum Rows" msgstr "Höchstzahl der Einträge" @@ -3822,6 +3831,14 @@ msgstr "" "besitzen informieren Sie sich bitte hier hinsichtlich der Preise und Einzelheiten." +#: tests/basic/test-blocks.php:13 +msgid "Testimonial" +msgstr "Testimonial" + +#: tests/basic/test-blocks.php:14 +msgid "A custom testimonial block." +msgstr "Ein individueller Testimonial-Block." + #. Plugin URI of the plugin/theme msgid "https://www.advancedcustomfields.com/" msgstr "https://www.advancedcustomfields.com/" diff --git a/lang/acf-nl_NL.mo b/lang/acf-nl_NL.mo index d880d19e9132a526071d616d7101929d99e724d5..7bd4e49474bddf2a6141866529ca0dacd6688e23 100644 GIT binary patch delta 3208 zcmXZddrX&A9LMpaAYKqbyo8EiAch1A{K9z|B8s;S)5tWIR)}I-i3{0eU_GVg@tbH~y z_Q#nRhMA~<3Qz}pyPUT}Xl!IaC#XcdSd076i$0iH;f^oHAo@8t5Lcr%*n&F9F4TH; z7=!0<2>y%l*ms999!$pG_@+Zckr&y4cQAndCfhH?uE0=%)S?2cLj}@^3gkR0ke^Y3 z{DsQkV^ko)JB@h?lTjNl!`IMRX$P*N?!FDR-~-eK0lSPDiD4Lt)3EDmP#YDZ=50b9 zqym-VJ*X7#M_tu1)O$^+TDpuJ)G^m-q%-g*>TV}diP1P0v#|hEu@#@iusz1i!4;^C zoWdn|7IlD#y~d2f@u-8mf>D@{3bY)@;UOHN>S?3#0t1~m3^OX-D$PaR9<|X+sDPKFQlD#eQ2TtekNm4B%I$+A*i|If%cu>0MJ?El zGqC%98!&2q7W!a5YT*J@M%JP-`yuwgotTVOI23Q}C;y+(=wv`C@z%H}YqEZgTIeEb z;h#_^xrs`3JL;4td!he9 z_k;scCka7648sJB!bP|cwcc^mIu|e&uc5xKp0)00JPdWUP6`bzRDe3EgG%)lRO(By zH`Zbz9!Jgl4V8g=sCmAJTnD29h(^^!GET;H48_ej8V?`=Ipzut-Qg`9ql&f}^_gD90Q?8F(PLDAp>@Vgz*wA#IjF$uFihY785$!PXvI`~ zh&n;ar|tstF_QjLR3Pu8GEj#qqEo1Ven4g7chrG8Q5g$7>IOCyd(xk0`!C`oeg8T3 zK_#kKYSDwu=!^GI8+D-Wdf+j)Kf{`ZL5#1#{#cCqf!U2I*o0~L$c|5|H)bsTCFrQg zKBl1>IEwz*h$^xcR3oq%S_aIi&3?djXKy0 zFZow>=P{tWD?%;25f#W*)QdY&FIJ&ae+0wvBtD7PP`~M&s4Mau=f?*#F%}ze3bx@H zjBH?YywO1Z_2OK91XM&DFamd@#=k@lcA!!i*T^@Fc^HqUF#+$QiY)wuTiuzcfY+f8 zQj8O^40WLIu?DX>G&a##`#Hb&7;w_PiXGUGeibSs^{5w5VhA>)GVvqo?r+)W_pv|y zhp5a3o^mrAf?97BDzGFBMkmES$UwcAWnG23lJ`&nY(s5SVV@ti{U+-r)Ky%^0oeVt z8|YwE4U9$o4tP)*&cmtt{y(9ih_0euY(u@!j!F0*s_5dmI0ZNb6?q1#XqTb>hTp&u zxB*9D4MyWdJANOvPe_wn%n{gE-+vqpEj$smQ9A0xi)?=>Ds}mI1=rymTyWNy`B;sb z-+{_lw`MmJfvEKoP=ThR=FLKl&%=J~Z(gO*9am!4*MKUfBGh;T>hn8+s(}{k1q`Ks z38U~1YJTt+ZXknDnTkXOFwUBc3M35|Yr%9HN==5Hun4tKHmZ7aP*;;@pKn0TFSeGT w7Tk;D@gVBz+PoV_-<%gPAuiq%mzXpne!|4W1aDDcZs@k=?W4UxC4Nu;5B883Gynhq delta 3208 zcmXZddra0<9LMo9zzgDoh-OL;im8YS`8-mLBviaEmPSoud5J{WDz%VJrkMS7vbQ+#OFSH;(DUKq3R(aSBFZI!0oy9bbXk&_OL!jJO+>Z+U z1?-E{a4=?~0xCcq@cr$)J&?wF26Tc7)QdG(g-0%WR3Ja2 z0{IJ-!AGb-B6b-w5>rqcFT%IbS!xHGQFq^lTJSzwLr0ON(s&YQp!!*uiEm>vHlb43 ziON7sm1`U-5FhGJC)@E?P#e9D3OE;)`X$!YsC_=JBL6CiGW*~Vb`^>BGHQcgQ46-? zbTrjAVAT99490xa!Ud>|tU+b=BkYDdFcm8?3a?j_|Kl_|8Bj`&?sretVEqQQ&_&e3 zKcP)zt>g(!u(EW@Dp{~|RrJ;oiP$ylDO7$jG>Ps*b zYj7MML(RL1%D`RJyr4s_{ZRqLqG}=qCtx~yaU+hxY9t`XT%n;myn*Ym1Bc_PT4SzY z1&+XFpS$x)Q71WwD%wWWXWEP&{0FtsBUFG%8=k?T z^~Nm4>-FScFV5sgKt)u9Pvb7s_*qQE4pa)qd}+*!n1?<*g?_w)DzfMkZgpp(0$z(c zNHLDbQq+O2;(ly#Xl$af<|IFd7*^I@F6Na3D6KGVvqo?r+%V_pmSh z2dK^MfLd=jDzHS1L?_ig$UwcAWnG54l69y6wxBjDx6cpSeuMQA>ME{bKQs+) zp#4!bkbwFf@S`%Ehm-aFZ>6D#no%#dp8KOWwf$^V>hkd_uEm)+`z!u%FKT`V zDr1jPned!-*BgrpbRufrbkshxFx;W>28|$Gid|m=s+d-y#sjF&?>MRknyeSlOaBt8 z>TjdwM>M&C^h0H8C@O$wttqHLCgTDvm`+2f$*>dVq83_+s@@#b)#TadMX343)@`T- u_h2&aM_pZ8VB@Hp8J^?>-?#){QjFg>-j@_uRrs!VYu=iXfymPCWBv#BwiU7f diff --git a/lang/acf-nl_NL.po b/lang/acf-nl_NL.po index 6193b58..7686e3b 100644 --- a/lang/acf-nl_NL.po +++ b/lang/acf-nl_NL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: Advanced Custom Fields Pro v5.6.6\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "POT-Creation-Date: 2017-11-22 15:53+0200\n" -"PO-Revision-Date: 2018-02-06 10:06+1000\n" +"PO-Revision-Date: 2019-03-25 09:21+1000\n" "Last-Translator: Elliot Condon \n" "Language-Team: Derk Oosterveld \n" "Language: nl_NL\n" @@ -117,7 +117,7 @@ msgstr "Niet actief" msgid "Inactive (%s)" msgid_plural "Inactive (%s)" msgstr[0] "Inactief (%s)" -msgstr[1] "Actief (%s)" +msgstr[1] "Inactief (%s)" #: includes/admin/admin-field-group.php:68 #: includes/admin/admin-field-group.php:69 diff --git a/lang/acf-pt_PT.mo b/lang/acf-pt_PT.mo index ade967d88f9d837daf8996688bce36f865b613a7..f21656716ca24582a317647a618ff2f346dda724 100644 GIT binary patch delta 14884 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 delta 14602 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 P0q^Gr\n" "Language-Team: Pedro Mendonça \n" "Language: pt_PT\n" @@ -26,97 +26,107 @@ msgstr "" msgid "Advanced Custom Fields" msgstr "Advanced Custom Fields" -#: acf.php:359 includes/admin/admin.php:58 +#: acf.php:363 includes/admin/admin.php:58 msgid "Field Groups" msgstr "Grupos de campos" -#: acf.php:360 +#: acf.php:364 msgid "Field Group" msgstr "Grupo de campos" -#: acf.php:361 acf.php:393 includes/admin/admin.php:59 -#: pro/fields/class-acf-field-flexible-content.php:572 +#: acf.php:365 acf.php:397 includes/admin/admin.php:59 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Add New" msgstr "Adicionar novo" -#: acf.php:362 +#: acf.php:366 msgid "Add New Field Group" msgstr "Adicionar novo grupo de campos" -#: acf.php:363 +#: acf.php:367 msgid "Edit Field Group" msgstr "Editar grupo de campos" -#: acf.php:364 +#: acf.php:368 msgid "New Field Group" msgstr "Novo grupo de campos" -#: acf.php:365 +#: acf.php:369 msgid "View Field Group" msgstr "Ver grupo de campos" -#: acf.php:366 +#: acf.php:370 msgid "Search Field Groups" msgstr "Pesquisar grupos de campos" -#: acf.php:367 +#: acf.php:371 msgid "No Field Groups found" msgstr "Nenhum grupo de campos encontrado" -#: acf.php:368 +#: acf.php:372 msgid "No Field Groups found in Trash" msgstr "Nenhum grupo de campos encontrado no lixo" -#: acf.php:391 includes/admin/admin-field-group.php:220 -#: includes/admin/admin-field-groups.php:529 +#: acf.php:395 includes/admin/admin-field-group.php:220 +#: includes/admin/admin-field-groups.php:530 #: pro/fields/class-acf-field-clone.php:811 msgid "Fields" msgstr "Campos" -#: acf.php:392 +#: acf.php:396 msgid "Field" msgstr "Campo" -#: acf.php:394 +#: acf.php:398 msgid "Add New Field" msgstr "Adicionar novo campo" -#: acf.php:395 +#: acf.php:399 msgid "Edit Field" msgstr "Editar campo" -#: acf.php:396 includes/admin/views/field-group-fields.php:41 +#: acf.php:400 includes/admin/views/field-group-fields.php:41 msgid "New Field" msgstr "Novo campo" -#: acf.php:397 +#: acf.php:401 msgid "View Field" msgstr "Ver campo" -#: acf.php:398 +#: acf.php:402 msgid "Search Fields" msgstr "Pesquisar campos" -#: acf.php:399 +#: acf.php:403 msgid "No Fields found" msgstr "Nenhum campo encontrado" -#: acf.php:400 +#: acf.php:404 msgid "No Fields found in Trash" msgstr "Nenhum campo encontrado no lixo" -#: acf.php:439 includes/admin/admin-field-group.php:402 -#: includes/admin/admin-field-groups.php:586 +#: acf.php:443 includes/admin/admin-field-group.php:402 +#: includes/admin/admin-field-groups.php:587 msgid "Inactive" msgstr "Inactivo" -#: acf.php:444 +#: acf.php:448 #, php-format msgid "Inactive (%s)" msgid_plural "Inactive (%s)" msgstr[0] "Inactivo (%s)" msgstr[1] "Inactivos (%s)" +#: includes/acf-field-functions.php:828 +#: includes/admin/admin-field-group.php:178 +msgid "(no label)" +msgstr "(sem legenda)" + +#: includes/acf-field-group-functions.php:816 +#: includes/admin/admin-field-group.php:180 +msgid "copy" +msgstr "cópia" + #: includes/admin/admin-field-group.php:86 #: includes/admin/admin-field-group.php:87 #: includes/admin/admin-field-group.php:89 @@ -175,25 +185,16 @@ msgstr "Mover campo personalizado" msgid "Checked" msgstr "Seleccionado" -#: includes/admin/admin-field-group.php:178 includes/api/api-field.php:320 -msgid "(no label)" -msgstr "(sem legenda)" - #: includes/admin/admin-field-group.php:179 msgid "(this field)" msgstr "(este campo)" -#: includes/admin/admin-field-group.php:180 -#: includes/api/api-field-group.php:751 -msgid "copy" -msgstr "cópia" - #: includes/admin/admin-field-group.php:181 #: includes/admin/views/field-group-field-conditional-logic.php:51 #: includes/admin/views/field-group-field-conditional-logic.php:151 #: includes/admin/views/field-group-locations.php:29 #: includes/admin/views/html-location-group.php:3 -#: includes/api/api-helpers.php:3998 +#: includes/api/api-helpers.php:3862 msgid "or" msgstr "ou" @@ -261,17 +262,17 @@ msgid_plural "%s field groups synchronised." msgstr[0] "Grupo de campos sincronizado." msgstr[1] "%s grupos de campos sincronizados." -#: includes/admin/admin-field-groups.php:413 -#: includes/admin/admin-field-groups.php:576 +#: includes/admin/admin-field-groups.php:414 +#: includes/admin/admin-field-groups.php:577 msgid "Sync available" msgstr "Sincronização disponível" -#: includes/admin/admin-field-groups.php:526 includes/forms/form-front.php:38 +#: includes/admin/admin-field-groups.php:527 includes/forms/form-front.php:38 #: pro/fields/class-acf-field-gallery.php:372 msgid "Title" msgstr "Título" -#: includes/admin/admin-field-groups.php:527 +#: includes/admin/admin-field-groups.php:528 #: includes/admin/views/field-group-options.php:96 #: includes/admin/views/html-admin-page-upgrade-network.php:38 #: includes/admin/views/html-admin-page-upgrade-network.php:49 @@ -279,7 +280,7 @@ msgstr "Título" msgid "Description" msgstr "Descrição" -#: includes/admin/admin-field-groups.php:528 +#: includes/admin/admin-field-groups.php:529 msgid "Status" msgstr "Estado" @@ -332,7 +333,7 @@ msgstr "Duplicar este item" #: includes/admin/admin-field-groups.php:686 #: includes/admin/admin-field-groups.php:702 #: includes/admin/views/field-group-field.php:46 -#: pro/fields/class-acf-field-flexible-content.php:571 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Duplicate" msgstr "Duplicar" @@ -443,37 +444,37 @@ msgstr "Copiado" msgid "Import Field Groups" msgstr "Importar grupos de campos" -#: includes/admin/tools/class-acf-admin-tool-import.php:61 +#: includes/admin/tools/class-acf-admin-tool-import.php:47 msgid "Select the Advanced Custom Fields JSON file you would like to import. When you click the import button below, ACF will import the field groups." msgstr "Seleccione o ficheiro JSON do Advanced Custom Fields que deseja importar. Ao clicar no botão Importar abaixo, o ACF irá importar os grupos de campos." -#: includes/admin/tools/class-acf-admin-tool-import.php:66 +#: includes/admin/tools/class-acf-admin-tool-import.php:52 #: includes/fields/class-acf-field-file.php:57 msgid "Select File" msgstr "Seleccionar ficheiro" -#: includes/admin/tools/class-acf-admin-tool-import.php:76 +#: includes/admin/tools/class-acf-admin-tool-import.php:62 msgid "Import File" msgstr "Importar ficheiro" -#: includes/admin/tools/class-acf-admin-tool-import.php:99 +#: includes/admin/tools/class-acf-admin-tool-import.php:85 #: includes/fields/class-acf-field-file.php:170 msgid "No file selected" msgstr "Nenhum ficheiro seleccionado" -#: includes/admin/tools/class-acf-admin-tool-import.php:109 +#: includes/admin/tools/class-acf-admin-tool-import.php:93 msgid "Error uploading file. Please try again" msgstr "Erro ao carregar ficheiro. Por favor tente de novo." -#: includes/admin/tools/class-acf-admin-tool-import.php:115 +#: includes/admin/tools/class-acf-admin-tool-import.php:98 msgid "Incorrect file type" msgstr "Tipo de ficheiro incorrecto" -#: includes/admin/tools/class-acf-admin-tool-import.php:129 +#: includes/admin/tools/class-acf-admin-tool-import.php:107 msgid "Import file empty" msgstr "Ficheiro de importação vazio" -#: includes/admin/tools/class-acf-admin-tool-import.php:235 +#: includes/admin/tools/class-acf-admin-tool-import.php:138 #, php-format msgid "Imported 1 field group" msgid_plural "Imported %s field groups" @@ -499,8 +500,8 @@ msgid "Add rule group" msgstr "Adicionar grupo de regras" #: includes/admin/views/field-group-field.php:38 -#: pro/fields/class-acf-field-flexible-content.php:424 -#: pro/fields/class-acf-field-repeater.php:294 +#: pro/fields/class-acf-field-flexible-content.php:410 +#: pro/fields/class-acf-field-repeater.php:299 msgid "Drag to reorder" msgstr "Arraste para reordenar" @@ -534,7 +535,7 @@ msgid "Delete field" msgstr "Eliminar campo" #: includes/admin/views/field-group-field.php:48 -#: pro/fields/class-acf-field-flexible-content.php:570 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Delete" msgstr "Eliminar" @@ -599,13 +600,13 @@ msgstr "Ordem" #: includes/fields/class-acf-field-checkbox.php:420 #: includes/fields/class-acf-field-radio.php:311 #: includes/fields/class-acf-field-select.php:433 -#: pro/fields/class-acf-field-flexible-content.php:596 +#: pro/fields/class-acf-field-flexible-content.php:582 msgid "Label" msgstr "Legenda" #: includes/admin/views/field-group-fields.php:6 #: includes/fields/class-acf-field-taxonomy.php:939 -#: pro/fields/class-acf-field-flexible-content.php:610 +#: pro/fields/class-acf-field-flexible-content.php:596 msgid "Name" msgstr "Nome" @@ -725,7 +726,7 @@ msgstr "Revisões" #: includes/admin/views/field-group-options.php:114 msgid "Slug" -msgstr "URL" +msgstr "Slug" #: includes/admin/views/field-group-options.php:115 msgid "Author" @@ -1097,58 +1098,58 @@ msgstr "Nova funcionalidade de grupo de campos permite mover um campo entre grup msgid "We think you'll love the changes in %s." msgstr "Pensamos que vai gostar das alterações na versão %s." -#: includes/api/api-helpers.php:1011 +#: includes/api/api-helpers.php:1003 msgid "Thumbnail" msgstr "Miniatura" -#: includes/api/api-helpers.php:1012 +#: includes/api/api-helpers.php:1004 msgid "Medium" msgstr "Média" -#: includes/api/api-helpers.php:1013 +#: includes/api/api-helpers.php:1005 msgid "Large" msgstr "Grande" -#: includes/api/api-helpers.php:1062 +#: includes/api/api-helpers.php:1054 msgid "Full Size" msgstr "Tamanho original" -#: includes/api/api-helpers.php:1831 includes/api/api-term.php:147 +#: includes/api/api-helpers.php:1775 includes/api/api-term.php:147 #: pro/fields/class-acf-field-clone.php:996 msgid "(no title)" msgstr "(sem título)" -#: includes/api/api-helpers.php:3919 +#: includes/api/api-helpers.php:3783 #, php-format msgid "Image width must be at least %dpx." msgstr "A largura da imagem deve ser pelo menos de %dpx." -#: includes/api/api-helpers.php:3924 +#: includes/api/api-helpers.php:3788 #, php-format msgid "Image width must not exceed %dpx." msgstr "A largura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3940 +#: includes/api/api-helpers.php:3804 #, php-format msgid "Image height must be at least %dpx." msgstr "A altura da imagem deve ser pelo menos de %dpx." -#: includes/api/api-helpers.php:3945 +#: includes/api/api-helpers.php:3809 #, php-format msgid "Image height must not exceed %dpx." msgstr "A altura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3963 +#: includes/api/api-helpers.php:3827 #, php-format msgid "File size must be at least %s." msgstr "O tamanho do ficheiro deve ser pelo menos de %s." -#: includes/api/api-helpers.php:3968 +#: includes/api/api-helpers.php:3832 #, php-format msgid "File size must must not exceed %s." msgstr "O tamanho do ficheiro não deve exceder %s." -#: includes/api/api-helpers.php:4002 +#: includes/api/api-helpers.php:3866 #, php-format msgid "File type must be %s." msgstr "O tipo de ficheiro deve ser %s." @@ -1316,9 +1317,9 @@ msgstr "jQuery" #: includes/fields/class-acf-field-group.php:474 #: includes/fields/class-acf-field-radio.php:290 #: pro/fields/class-acf-field-clone.php:843 -#: pro/fields/class-acf-field-flexible-content.php:567 -#: pro/fields/class-acf-field-flexible-content.php:616 -#: pro/fields/class-acf-field-repeater.php:443 +#: pro/fields/class-acf-field-flexible-content.php:553 +#: pro/fields/class-acf-field-flexible-content.php:602 +#: pro/fields/class-acf-field-repeater.php:448 msgid "Layout" msgstr "Layout" @@ -1804,6 +1805,7 @@ msgstr "Limita a escolha da biblioteca de media." #: includes/locations/class-acf-location-user-role.php:111 #: includes/locations/class-acf-location-widget.php:83 #: pro/fields/class-acf-field-gallery.php:679 +#: pro/locations/class-acf-location-block.php:79 msgid "All" msgstr "Todos" @@ -1898,7 +1900,7 @@ msgid "Group" msgstr "Grupo" #: includes/fields/class-acf-field-group.php:459 -#: pro/fields/class-acf-field-repeater.php:379 +#: pro/fields/class-acf-field-repeater.php:384 msgid "Sub Fields" msgstr "Subcampos" @@ -1909,22 +1911,23 @@ msgstr "Especifica o estilo usado para mostrar os campos seleccionados." #: includes/fields/class-acf-field-group.php:480 #: pro/fields/class-acf-field-clone.php:849 -#: pro/fields/class-acf-field-flexible-content.php:627 -#: pro/fields/class-acf-field-repeater.php:451 +#: pro/fields/class-acf-field-flexible-content.php:613 +#: pro/fields/class-acf-field-repeater.php:456 +#: pro/locations/class-acf-location-block.php:27 msgid "Block" msgstr "Bloco" #: includes/fields/class-acf-field-group.php:481 #: pro/fields/class-acf-field-clone.php:850 -#: pro/fields/class-acf-field-flexible-content.php:626 -#: pro/fields/class-acf-field-repeater.php:450 +#: pro/fields/class-acf-field-flexible-content.php:612 +#: pro/fields/class-acf-field-repeater.php:455 msgid "Table" msgstr "Tabela" #: includes/fields/class-acf-field-group.php:482 #: pro/fields/class-acf-field-clone.php:851 -#: pro/fields/class-acf-field-flexible-content.php:628 -#: pro/fields/class-acf-field-repeater.php:452 +#: pro/fields/class-acf-field-flexible-content.php:614 +#: pro/fields/class-acf-field-repeater.php:457 msgid "Row" msgstr "Linha" @@ -2359,11 +2362,11 @@ msgstr "Seleccione a taxonomia que será mostrada." #: includes/fields/class-acf-field-taxonomy.php:764 msgid "Appearance" -msgstr "Aparência" +msgstr "Apresentação" #: includes/fields/class-acf-field-taxonomy.php:765 msgid "Select the appearance of this field" -msgstr "Seleccione a aparência deste campo." +msgstr "Seleccione a apresentação deste campo." #: includes/fields/class-acf-field-taxonomy.php:770 msgid "Multiple Values" @@ -2446,6 +2449,12 @@ msgstr "Limite de caracteres" msgid "Leave blank for no limit" msgstr "Deixe em branco para não limitar" +#: includes/fields/class-acf-field-text.php:181 +#: includes/fields/class-acf-field-textarea.php:213 +#, php-format +msgid "Value must not exceed %d characters" +msgstr "O valor não deve exceder %d caracteres" + #: includes/fields/class-acf-field-textarea.php:25 msgid "Text Area" msgstr "Área de texto" @@ -2665,8 +2674,8 @@ msgstr "Página superior" msgid "Page Template" msgstr "Modelo de página" -#: includes/locations/class-acf-location-page-template.php:98 -#: includes/locations/class-acf-location-post-template.php:151 +#: includes/locations/class-acf-location-page-template.php:87 +#: includes/locations/class-acf-location-post-template.php:134 msgid "Default Template" msgstr "Modelo por omissão" @@ -2755,7 +2764,7 @@ msgstr "Nenhum grupo de campos personalizado encontrado na página de opções. #: pro/admin/admin-updates.php:49 msgid "Error. Could not connect to update server" -msgstr "Erro. Não foi possível ligar ao servidor de actualização." +msgstr "Erro. Não foi possível ligar ao servidor de actualização" #: pro/admin/admin-updates.php:118 pro/admin/views/html-settings-updates.php:13 msgid "Updates" @@ -2818,6 +2827,14 @@ msgstr "Verificar de novo" msgid "Upgrade Notice" msgstr "Informações sobre a actualização" +#: pro/blocks.php:371 +msgid "Switch to Edit" +msgstr "Mudar para o editor" + +#: pro/blocks.php:372 +msgid "Switch to Preview" +msgstr "Mudar para pré-visualização" + #: pro/fields/class-acf-field-clone.php:25 msgctxt "noun" msgid "Clone" @@ -2876,13 +2893,13 @@ msgstr "Todos os campos do grupo de campos %s" #: pro/fields/class-acf-field-flexible-content.php:31 #: pro/fields/class-acf-field-repeater.php:193 -#: pro/fields/class-acf-field-repeater.php:463 +#: pro/fields/class-acf-field-repeater.php:468 msgid "Add Row" msgstr "Adicionar linha" #: pro/fields/class-acf-field-flexible-content.php:73 -#: pro/fields/class-acf-field-flexible-content.php:938 -#: pro/fields/class-acf-field-flexible-content.php:1020 +#: pro/fields/class-acf-field-flexible-content.php:924 +#: pro/fields/class-acf-field-flexible-content.php:1006 msgid "layout" msgid_plural "layouts" msgstr[0] "layout" @@ -2893,8 +2910,8 @@ msgid "layouts" msgstr "layouts" #: pro/fields/class-acf-field-flexible-content.php:77 -#: pro/fields/class-acf-field-flexible-content.php:937 -#: pro/fields/class-acf-field-flexible-content.php:1019 +#: pro/fields/class-acf-field-flexible-content.php:923 +#: pro/fields/class-acf-field-flexible-content.php:1005 msgid "This field requires at least {min} {label} {identifier}" msgstr "Este campo requer pelo menos {min} {identifier} {label}" @@ -2914,62 +2931,62 @@ msgstr "{required} {identifier} {label} em falta (mín {min})" msgid "Flexible Content requires at least 1 layout" msgstr "O conteúdo flexível requer pelo menos 1 layout" -#: pro/fields/class-acf-field-flexible-content.php:302 +#: pro/fields/class-acf-field-flexible-content.php:287 #, php-format msgid "Click the \"%s\" button below to start creating your layout" msgstr "Clique no botão \"%s\" abaixo para começar a criar o seu layout" -#: pro/fields/class-acf-field-flexible-content.php:427 +#: pro/fields/class-acf-field-flexible-content.php:413 msgid "Add layout" msgstr "Adicionar layout" -#: pro/fields/class-acf-field-flexible-content.php:428 +#: pro/fields/class-acf-field-flexible-content.php:414 msgid "Remove layout" msgstr "Remover layout" -#: pro/fields/class-acf-field-flexible-content.php:429 -#: pro/fields/class-acf-field-repeater.php:296 +#: pro/fields/class-acf-field-flexible-content.php:415 +#: pro/fields/class-acf-field-repeater.php:301 msgid "Click to toggle" msgstr "Clique para alternar" -#: pro/fields/class-acf-field-flexible-content.php:569 +#: pro/fields/class-acf-field-flexible-content.php:555 msgid "Reorder Layout" msgstr "Reordenar layout" -#: pro/fields/class-acf-field-flexible-content.php:569 +#: pro/fields/class-acf-field-flexible-content.php:555 msgid "Reorder" msgstr "Reordenar" -#: pro/fields/class-acf-field-flexible-content.php:570 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Delete Layout" msgstr "Eliminar layout" -#: pro/fields/class-acf-field-flexible-content.php:571 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Duplicate Layout" msgstr "Duplicar layout" -#: pro/fields/class-acf-field-flexible-content.php:572 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Add New Layout" msgstr "Adicionar novo layout" -#: pro/fields/class-acf-field-flexible-content.php:643 +#: pro/fields/class-acf-field-flexible-content.php:629 msgid "Min" msgstr "Mín" -#: pro/fields/class-acf-field-flexible-content.php:656 +#: pro/fields/class-acf-field-flexible-content.php:642 msgid "Max" msgstr "Máx" -#: pro/fields/class-acf-field-flexible-content.php:683 -#: pro/fields/class-acf-field-repeater.php:459 +#: pro/fields/class-acf-field-flexible-content.php:669 +#: pro/fields/class-acf-field-repeater.php:464 msgid "Button Label" msgstr "Legenda do botão" -#: pro/fields/class-acf-field-flexible-content.php:692 +#: pro/fields/class-acf-field-flexible-content.php:678 msgid "Minimum Layouts" msgstr "Mínimo de layouts" -#: pro/fields/class-acf-field-flexible-content.php:701 +#: pro/fields/class-acf-field-flexible-content.php:687 msgid "Maximum Layouts" msgstr "Máximo de layouts" @@ -3046,7 +3063,7 @@ msgid "Prepend to the beginning" msgstr "No início" #: pro/fields/class-acf-field-repeater.php:65 -#: pro/fields/class-acf-field-repeater.php:656 +#: pro/fields/class-acf-field-repeater.php:661 msgid "Minimum rows reached ({min} rows)" msgstr "Mínimo de linhas alcançado ({min} linhas)" @@ -3054,27 +3071,27 @@ msgstr "Mínimo de linhas alcançado ({min} linhas)" msgid "Maximum rows reached ({max} rows)" msgstr "Máximo de linhas alcançado ({max} linhas)" -#: pro/fields/class-acf-field-repeater.php:333 +#: pro/fields/class-acf-field-repeater.php:338 msgid "Add row" msgstr "Adicionar linha" -#: pro/fields/class-acf-field-repeater.php:334 +#: pro/fields/class-acf-field-repeater.php:339 msgid "Remove row" msgstr "Remover linha" -#: pro/fields/class-acf-field-repeater.php:412 +#: pro/fields/class-acf-field-repeater.php:417 msgid "Collapsed" msgstr "Minimizado" -#: pro/fields/class-acf-field-repeater.php:413 +#: pro/fields/class-acf-field-repeater.php:418 msgid "Select a sub field to show when row is collapsed" msgstr "Seleccione o subcampo a mostrar ao minimizar a linha." -#: pro/fields/class-acf-field-repeater.php:423 +#: pro/fields/class-acf-field-repeater.php:428 msgid "Minimum Rows" msgstr "Mínimo de linhas" -#: pro/fields/class-acf-field-repeater.php:433 +#: pro/fields/class-acf-field-repeater.php:438 msgid "Maximum Rows" msgstr "Máximo de linhas" @@ -3095,6 +3112,14 @@ msgstr "Opções actualizadas" msgid "To enable updates, please enter your license key on the Updates page. If you don't have a licence key, please see details & pricing." msgstr "Para permitir actualizações, por favor insira a sua chave de licença na página de Actualizações. Se não tiver uma chave de licença, por favor veja os detalhes e preços." +#: tests/basic/test-blocks.php:13 +msgid "Testimonial" +msgstr "Testemunho" + +#: tests/basic/test-blocks.php:14 +msgid "A custom testimonial block." +msgstr "Um bloco personalizado de testemunho." + #. Plugin URI of the plugin/theme msgid "https://www.advancedcustomfields.com/" msgstr "https://www.advancedcustomfields.com/" @@ -3106,3 +3131,6 @@ msgstr "Elliot Condon" #. Author URI of the plugin/theme msgid "http://www.elliotcondon.com/" msgstr "http://www.elliotcondon.com/" + +#~ msgid "Error. Could not connect to update server %s." +#~ msgstr "Erro. Não foi possível ligar ao servidor de actualização %s." diff --git a/pro/acf-pro.php b/pro/acf-pro.php index 55e4e2a..ab9e5fc 100644 --- a/pro/acf-pro.php +++ b/pro/acf-pro.php @@ -29,6 +29,7 @@ class acf_pro { // includes + acf_include('pro/blocks.php'); acf_include('pro/options-page.php'); acf_include('pro/updates.php'); @@ -88,6 +89,7 @@ class acf_pro { function include_location_rules() { + acf_include('pro/locations/class-acf-location-block.php'); acf_include('pro/locations/class-acf-location-options-page.php'); } diff --git a/pro/assets/css/acf-pro-input.css b/pro/assets/css/acf-pro-input.css index 4edd819..43aee50 100644 --- a/pro/assets/css/acf-pro-input.css +++ b/pro/assets/css/acf-pro-input.css @@ -1 +1 @@ -.acf-repeater>table{margin:0 0 8px;background:#F9F9F9}.acf-repeater .acf-row-handle{width:16px;text-align:center !important;vertical-align:middle !important;position:relative}.acf-repeater .acf-row-handle .acf-icon{display:none;position:absolute;top:0;margin:-8px 0 0 -2px}.acf-repeater .acf-row-handle .acf-icon.-minus{top:50%}body.browser-msie .acf-repeater .acf-row-handle .acf-icon.-minus{top:25px}.acf-repeater .acf-row-handle.order{background:#f4f4f4;cursor:move;color:#aaa;text-shadow:#fff 0 1px 0}.acf-repeater .acf-row-handle.order:hover{color:#666}.acf-repeater .acf-row-handle.order+td{border-left-color:#DFDFDF}.acf-repeater .acf-row-handle.remove{background:#F9F9F9;border-left-color:#DFDFDF}.acf-repeater th.acf-row-handle:before{content:"";width:16px;display:block;height:1px}.acf-repeater .acf-row.acf-clone{display:none !important}.acf-repeater .acf-row:hover>.acf-row-handle .acf-icon,.acf-repeater .acf-row.-hover>.acf-row-handle .acf-icon{display:block}.acf-repeater>table>tbody>tr.ui-sortable-helper{box-shadow:0 1px 5px rgba(0,0,0,0.2)}.acf-repeater>table>tbody>tr.ui-sortable-placeholder{visibility:visible !important}.acf-repeater>table>tbody>tr.ui-sortable-placeholder td{background:#F9F9F9}.acf-repeater.-row>table>tbody>tr>td,.acf-repeater.-block>table>tbody>tr>td{border-top-color:#E1E1E1}.acf-repeater.-empty>table{border-bottom:0 none}.acf-repeater.-empty.-row>table,.acf-repeater.-empty.-block>table{display:none}.acf-repeater .acf-row.-collapsed>.acf-field{display:none !important}.acf-repeater .acf-row.-collapsed>td.acf-field.-collapsed-target{display:table-cell !important}.acf-repeater .acf-row.-collapsed>.acf-fields>*{display:none !important}.acf-repeater .acf-row.-collapsed>.acf-fields>.acf-field.-collapsed-target{display:block !important}.acf-repeater.-table .acf-row.-collapsed .acf-field.-collapsed-target{border-left-color:#dfdfdf}.acf-flexible-content{position:relative}.acf-flexible-content>.clones{display:none}.acf-flexible-content>.values{margin:0 0 8px}.acf-flexible-content>.values>.ui-sortable-placeholder{visibility:visible !important;border:1px dashed #b4b9be;box-shadow:none;background:transparent}.acf-flexible-content .layout{position:relative;margin:20px 0 0;background:#fff;border:1px solid #e1e1e1}.acf-flexible-content .layout:first-child{margin-top:0}.acf-flexible-content .layout .acf-fc-layout-handle{display:block;position:relative;padding:8px 10px;cursor:move;border-bottom:#E1E1E1 solid 1px;color:#333333;font-size:14px;line-height:1.4em}.acf-flexible-content .layout .acf-fc-layout-order{display:block;width:20px;height:20px;border-radius:10px;display:inline-block;text-align:center;line-height:20px;margin:0 2px 0 0;background:#F1F1F1;font-size:12px;color:#666}html[dir="rtl"] .acf-flexible-content .layout .acf-fc-layout-order{float:right;margin-right:0;margin-left:5px}.acf-flexible-content .layout .acf-fc-layout-controls{position:absolute;top:8px;right:8px}.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon{display:block;float:left;margin:0 0 0 5px}.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-minus{visibility:hidden}.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-collapse{color:#72777c;border-color:transparent}.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-collapse:hover{color:#23282d;background:transparent}html[dir="rtl"] .acf-flexible-content .layout .acf-fc-layout-controls{right:auto;left:9px}.acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-minus,.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-minus{visibility:visible}.acf-flexible-content .layout.-collapsed>.acf-fc-layout-handle{border-bottom-width:0}.acf-flexible-content .layout.-collapsed>.acf-fields,.acf-flexible-content .layout.-collapsed>.acf-table{display:none}.acf-flexible-content .layout>.acf-table{border:0 none;box-shadow:none}.acf-flexible-content .layout>.acf-table>tbody>tr{background:#fff}.acf-flexible-content .layout>.acf-table>thead>tr>th{background:#F9F9F9}.acf-flexible-content .no-value-message{padding:19px;border:#ccc dashed 2px;text-align:center;display:none}.acf-flexible-content.-empty>.no-value-message{display:block}.acf-fc-popup{padding:5px 0;z-index:900001;min-width:135px}.acf-fc-popup ul,.acf-fc-popup li{list-style:none;display:block;margin:0;padding:0}.acf-fc-popup li{position:relative;float:none;white-space:nowrap}.acf-fc-popup .badge{display:inline-block;border-radius:8px;font-size:9px;line-height:15px;padding:0 5px;background:#d54e21;text-align:center;color:#fff;vertical-align:top;margin:0 0 0 5px}.acf-fc-popup a{color:#eee;padding:5px 10px;display:block;text-decoration:none;position:relative}.acf-fc-popup a:hover{background:#0073aa;color:#fff}.acf-fc-popup a.disabled{color:#888;background:transparent}.acf-gallery{border:#DFDFDF solid 1px;height:400px;position:relative}.acf-gallery .acf-gallery-main{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:2}.acf-gallery .acf-gallery-attachments{position:absolute;top:0;right:0;bottom:48px;left:0;padding:5px;overflow:auto;overflow-x:hidden}.acf-gallery .acf-gallery-attachment{width:25%;float:left;cursor:pointer;position:relative}.acf-gallery .acf-gallery-attachment .margin{margin:5px;border:#DFDFDF solid 1px;position:relative;overflow:hidden;background:#eee}.acf-gallery .acf-gallery-attachment .margin:before{content:"";display:block;padding-top:100%}.acf-gallery .acf-gallery-attachment .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%, 50%)}html[dir="rtl"] .acf-gallery .acf-gallery-attachment .thumbnail{transform:translate(-50%, 50%)}.acf-gallery .acf-gallery-attachment .thumbnail img{display:block;height:auto;max-height:100%;width:auto;transform:translate(-50%, -50%)}html[dir="rtl"] .acf-gallery .acf-gallery-attachment .thumbnail img{transform:translate(50%, -50%)}.acf-gallery .acf-gallery-attachment .filename{position:absolute;bottom:0;left:0;right:0;padding:5%;background:#F4F4F4;background:rgba(255,255,255,0.8);border-top:#DFDFDF solid 1px;font-weight:bold;text-align:center;word-wrap:break-word;max-height:90%;overflow:hidden}.acf-gallery .acf-gallery-attachment .actions{position:absolute;top:0;right:0;display:none}.acf-gallery .acf-gallery-attachment:hover .actions{display:block}.acf-gallery .acf-gallery-attachment.ui-sortable-helper .margin{border:none;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.acf-gallery .acf-gallery-attachment.ui-sortable-placeholder .margin{background:#F1F1F1;border:none}.acf-gallery .acf-gallery-attachment.ui-sortable-placeholder .margin *{display:none !important}.acf-gallery .acf-gallery-attachment.active .margin{box-shadow:0 0 0 1px #FFFFFF, 0 0 0 5px #1E8CBE}.acf-gallery .acf-gallery-attachment.-icon .thumbnail img{transform:translate(-50%, -70%)}html[dir="rtl"] .acf-gallery .acf-gallery-attachment{float:right}.acf-gallery.sidebar-open .acf-gallery-attachment .actions{display:none}.acf-gallery.sidebar-open .acf-gallery-side{z-index:2}.acf-gallery .acf-gallery-toolbar{position:absolute;right:0;bottom:0;left:0;padding:10px;border-top:#DFDFDF solid 1px;background:#fff;min-height:28px}.acf-gallery .acf-gallery-toolbar .acf-hl li{line-height:24px}.acf-gallery .acf-gallery-toolbar .bulk-actions-select{width:auto;margin:0 1px 0 0}.acf-gallery .acf-gallery-side{position:absolute;top:0;right:0;bottom:0;width:0;background:#F9F9F9;border-left:#DFDFDF solid 1px;z-index:1;overflow:hidden}.acf-gallery .acf-gallery-side .acf-gallery-side-inner{position:absolute;top:0;left:0;bottom:0;width:349px}.acf-gallery .acf-gallery-side-info{position:relative;width:100%;padding:10px;margin:-10px 0 15px -10px;background:#F1F1F1;border-bottom:#DFDFDF solid 1px}.acf-gallery .acf-gallery-side-info:after{display:block;clear:both;content:""}html[dir="rtl"] .acf-gallery .acf-gallery-side-info{margin-left:0;margin-right:-10px}.acf-gallery .acf-gallery-side-info img{float:left;width:auto;max-width:65px;max-height:65px;margin:0 10px 1px 0;background:#FFFFFF;padding:3px;border:#DFDFDF solid 1px;border-radius:1px}html[dir="rtl"] .acf-gallery .acf-gallery-side-info img{float:right;margin:0 0 0 10px}.acf-gallery .acf-gallery-side-info p{font-size:13px;line-height:15px;margin:3px 0;word-break:break-all;color:#999999}.acf-gallery .acf-gallery-side-info p strong{color:#000}.acf-gallery .acf-gallery-side-info a{text-decoration:none}.acf-gallery .acf-gallery-side-info a.acf-gallery-edit{color:#21759b}.acf-gallery .acf-gallery-side-info a.acf-gallery-remove{color:#bc0b0b}.acf-gallery .acf-gallery-side-info a:hover{text-decoration:underline}.acf-gallery .acf-gallery-side-data{position:absolute;top:0;right:0;bottom:48px;left:0;overflow:auto;overflow-x:inherit;padding:10px}.acf-gallery .acf-gallery-side-data .acf-label,.acf-gallery .acf-gallery-side-data th.label{color:#666666;font-size:12px;line-height:25px;padding:0 4px 8px 0 !important;width:auto !important;vertical-align:top}html[dir="rtl"] .acf-gallery .acf-gallery-side-data .acf-label,html[dir="rtl"] .acf-gallery .acf-gallery-side-data th.label{padding:0 0 8px 4px !important}.acf-gallery .acf-gallery-side-data .acf-label label,.acf-gallery .acf-gallery-side-data th.label label{font-weight:normal}.acf-gallery .acf-gallery-side-data .acf-input,.acf-gallery .acf-gallery-side-data td.field{padding:0 0 8px !important}.acf-gallery .acf-gallery-side-data textarea{min-height:0;height:60px}.acf-gallery .acf-gallery-side-data p.help{font-size:12px}.acf-gallery .acf-gallery-side-data p.help:hover{font-weight:normal}.acf-gallery[data-columns="1"] .acf-gallery-attachment{width:100%}.acf-gallery[data-columns="2"] .acf-gallery-attachment{width:50%}.acf-gallery[data-columns="3"] .acf-gallery-attachment{width:33.333%}.acf-gallery[data-columns="4"] .acf-gallery-attachment{width:25%}.acf-gallery[data-columns="5"] .acf-gallery-attachment{width:20%}.acf-gallery[data-columns="6"] .acf-gallery-attachment{width:16.666%}.acf-gallery[data-columns="7"] .acf-gallery-attachment{width:14.285%}.acf-gallery[data-columns="8"] .acf-gallery-attachment{width:12.5%}.acf-gallery .ui-resizable-handle{display:block;position:absolute}.acf-gallery .ui-resizable-s{bottom:-5px;cursor:ns-resize;height:7px;left:0;width:100%}.acf-media-modal .attachment.acf-selected{box-shadow:0 0 0 3px #fff inset, 0 0 0 7px #0073aa inset !important}.acf-media-modal .attachment.acf-selected .check{display:none !important}.acf-media-modal .attachment.acf-selected .thumbnail{opacity:0.25 !important}.acf-media-modal .attachment.acf-selected .attachment-preview:before{background:rgba(0,0,0,0.15);z-index:1;position:relative} +.acf-repeater>table{margin:0 0 8px;background:#F9F9F9}.acf-repeater .acf-row-handle{width:16px;text-align:center !important;vertical-align:middle !important;position:relative}.acf-repeater .acf-row-handle .acf-icon{display:none;position:absolute;top:0;margin:-8px 0 0 -2px}.acf-repeater .acf-row-handle .acf-icon.-minus{top:50%}body.browser-msie .acf-repeater .acf-row-handle .acf-icon.-minus{top:25px}.acf-repeater .acf-row-handle.order{background:#f4f4f4;cursor:move;color:#aaa;text-shadow:#fff 0 1px 0}.acf-repeater .acf-row-handle.order:hover{color:#666}.acf-repeater .acf-row-handle.order+td{border-left-color:#DFDFDF}.acf-repeater .acf-row-handle.remove{background:#F9F9F9;border-left-color:#DFDFDF}.acf-repeater th.acf-row-handle:before{content:"";width:16px;display:block;height:1px}.acf-repeater .acf-row.acf-clone{display:none !important}.acf-repeater .acf-row:hover>.acf-row-handle .acf-icon,.acf-repeater .acf-row.-hover>.acf-row-handle .acf-icon{display:block}.acf-repeater>table>tbody>tr.ui-sortable-helper{box-shadow:0 1px 5px rgba(0,0,0,0.2)}.acf-repeater>table>tbody>tr.ui-sortable-placeholder{visibility:visible !important}.acf-repeater>table>tbody>tr.ui-sortable-placeholder td{background:#F9F9F9}.acf-repeater.-row>table>tbody>tr>td,.acf-repeater.-block>table>tbody>tr>td{border-top-color:#E1E1E1}.acf-repeater.-empty>table{border-bottom:0 none}.acf-repeater.-empty.-row>table,.acf-repeater.-empty.-block>table{display:none}.acf-repeater .acf-row.-collapsed>.acf-field{display:none !important}.acf-repeater .acf-row.-collapsed>td.acf-field.-collapsed-target{display:table-cell !important}.acf-repeater .acf-row.-collapsed>.acf-fields>*{display:none !important}.acf-repeater .acf-row.-collapsed>.acf-fields>.acf-field.-collapsed-target{display:block !important}.acf-repeater.-table .acf-row.-collapsed .acf-field.-collapsed-target{border-left-color:#dfdfdf}.acf-flexible-content{position:relative}.acf-flexible-content>.clones{display:none}.acf-flexible-content>.values{margin:0 0 8px}.acf-flexible-content>.values>.ui-sortable-placeholder{visibility:visible !important;border:1px dashed #b4b9be;box-shadow:none;background:transparent}.acf-flexible-content .layout{position:relative;margin:20px 0 0;background:#fff;border:1px solid #e1e1e1}.acf-flexible-content .layout:first-child{margin-top:0}.acf-flexible-content .layout .acf-fc-layout-handle{display:block;position:relative;padding:8px 10px;cursor:move;border-bottom:#E1E1E1 solid 1px;color:#333333;font-size:14px;line-height:1.4em}.acf-flexible-content .layout .acf-fc-layout-order{display:block;width:20px;height:20px;border-radius:10px;display:inline-block;text-align:center;line-height:20px;margin:0 2px 0 0;background:#F1F1F1;font-size:12px;color:#666}html[dir="rtl"] .acf-flexible-content .layout .acf-fc-layout-order{float:right;margin-right:0;margin-left:5px}.acf-flexible-content .layout .acf-fc-layout-controls{position:absolute;top:8px;right:8px}.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon{display:block;float:left;margin:0 0 0 5px}.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-minus{visibility:hidden}.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-collapse{color:#72777c;border-color:transparent}.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-collapse:hover{color:#23282d;background:transparent}html[dir="rtl"] .acf-flexible-content .layout .acf-fc-layout-controls{right:auto;left:9px}.acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-minus,.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-plus,.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-minus{visibility:visible}.acf-flexible-content .layout.-collapsed>.acf-fc-layout-handle{border-bottom-width:0}.acf-flexible-content .layout.-collapsed>.acf-fields,.acf-flexible-content .layout.-collapsed>.acf-table{display:none}.acf-flexible-content .layout>.acf-table{border:0 none;box-shadow:none}.acf-flexible-content .layout>.acf-table>tbody>tr{background:#fff}.acf-flexible-content .layout>.acf-table>thead>tr>th{background:#F9F9F9}.acf-flexible-content .no-value-message{padding:19px;border:#ccc dashed 2px;text-align:center;display:none}.acf-flexible-content.-empty>.no-value-message{display:block}.acf-fc-popup{padding:5px 0;z-index:900001;min-width:135px}.acf-fc-popup ul,.acf-fc-popup li{list-style:none;display:block;margin:0;padding:0}.acf-fc-popup li{position:relative;float:none;white-space:nowrap}.acf-fc-popup .badge{display:inline-block;border-radius:8px;font-size:9px;line-height:15px;padding:0 5px;background:#d54e21;text-align:center;color:#fff;vertical-align:top;margin:0 0 0 5px}.acf-fc-popup a{color:#eee;padding:5px 10px;display:block;text-decoration:none;position:relative}.acf-fc-popup a:hover{background:#0073aa;color:#fff}.acf-fc-popup a.disabled{color:#888;background:transparent}.acf-gallery{border:#DFDFDF solid 1px;height:400px;position:relative}.acf-gallery .acf-gallery-main{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:2}.acf-gallery .acf-gallery-attachments{position:absolute;top:0;right:0;bottom:48px;left:0;padding:5px;overflow:auto;overflow-x:hidden}.acf-gallery .acf-gallery-attachment{width:25%;float:left;cursor:pointer;position:relative}.acf-gallery .acf-gallery-attachment .margin{margin:5px;border:#DFDFDF solid 1px;position:relative;overflow:hidden;background:#eee}.acf-gallery .acf-gallery-attachment .margin:before{content:"";display:block;padding-top:100%}.acf-gallery .acf-gallery-attachment .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%, 50%)}html[dir="rtl"] .acf-gallery .acf-gallery-attachment .thumbnail{transform:translate(-50%, 50%)}.acf-gallery .acf-gallery-attachment .thumbnail img{display:block;height:auto;max-height:100%;width:auto;transform:translate(-50%, -50%)}html[dir="rtl"] .acf-gallery .acf-gallery-attachment .thumbnail img{transform:translate(50%, -50%)}.acf-gallery .acf-gallery-attachment .filename{position:absolute;bottom:0;left:0;right:0;padding:5%;background:#F4F4F4;background:rgba(255,255,255,0.8);border-top:#DFDFDF solid 1px;font-weight:bold;text-align:center;word-wrap:break-word;max-height:90%;overflow:hidden}.acf-gallery .acf-gallery-attachment .actions{position:absolute;top:0;right:0;display:none}.acf-gallery .acf-gallery-attachment:hover .actions{display:block}.acf-gallery .acf-gallery-attachment.ui-sortable-helper .margin{border:none;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.acf-gallery .acf-gallery-attachment.ui-sortable-placeholder .margin{background:#F1F1F1;border:none}.acf-gallery .acf-gallery-attachment.ui-sortable-placeholder .margin *{display:none !important}.acf-gallery .acf-gallery-attachment.active .margin{box-shadow:0 0 0 1px #FFFFFF, 0 0 0 5px #1E8CBE}.acf-gallery .acf-gallery-attachment.-icon .thumbnail img{transform:translate(-50%, -70%)}html[dir="rtl"] .acf-gallery .acf-gallery-attachment{float:right}.acf-gallery.sidebar-open .acf-gallery-attachment .actions{display:none}.acf-gallery.sidebar-open .acf-gallery-side{z-index:2}.acf-gallery .acf-gallery-toolbar{position:absolute;right:0;bottom:0;left:0;padding:10px;border-top:#DFDFDF solid 1px;background:#fff;min-height:28px}.acf-gallery .acf-gallery-toolbar .acf-hl li{line-height:24px}.acf-gallery .acf-gallery-toolbar .bulk-actions-select{width:auto;margin:0 1px 0 0}.acf-gallery .acf-gallery-side{position:absolute;top:0;right:0;bottom:0;width:0;background:#F9F9F9;border-left:#DFDFDF solid 1px;z-index:1;overflow:hidden}.acf-gallery .acf-gallery-side .acf-gallery-side-inner{position:absolute;top:0;left:0;bottom:0;width:349px}.acf-gallery .acf-gallery-side-info{position:relative;width:100%;padding:10px;margin:-10px 0 15px -10px;background:#F1F1F1;border-bottom:#DFDFDF solid 1px}.acf-gallery .acf-gallery-side-info:after{display:block;clear:both;content:""}html[dir="rtl"] .acf-gallery .acf-gallery-side-info{margin-left:0;margin-right:-10px}.acf-gallery .acf-gallery-side-info img{float:left;width:auto;max-width:65px;max-height:65px;margin:0 10px 1px 0;background:#FFFFFF;padding:3px;border:#DFDFDF solid 1px;border-radius:1px}html[dir="rtl"] .acf-gallery .acf-gallery-side-info img{float:right;margin:0 0 0 10px}.acf-gallery .acf-gallery-side-info p{font-size:13px;line-height:15px;margin:3px 0;word-break:break-all;color:#999999}.acf-gallery .acf-gallery-side-info p strong{color:#000}.acf-gallery .acf-gallery-side-info a{text-decoration:none}.acf-gallery .acf-gallery-side-info a.acf-gallery-edit{color:#21759b}.acf-gallery .acf-gallery-side-info a.acf-gallery-remove{color:#bc0b0b}.acf-gallery .acf-gallery-side-info a:hover{text-decoration:underline}.acf-gallery .acf-gallery-side-data{position:absolute;top:0;right:0;bottom:48px;left:0;overflow:auto;overflow-x:inherit;padding:10px}.acf-gallery .acf-gallery-side-data .acf-label,.acf-gallery .acf-gallery-side-data th.label{color:#666666;font-size:12px;line-height:25px;padding:0 4px 8px 0 !important;width:auto !important;vertical-align:top}html[dir="rtl"] .acf-gallery .acf-gallery-side-data .acf-label,html[dir="rtl"] .acf-gallery .acf-gallery-side-data th.label{padding:0 0 8px 4px !important}.acf-gallery .acf-gallery-side-data .acf-label label,.acf-gallery .acf-gallery-side-data th.label label{font-weight:normal}.acf-gallery .acf-gallery-side-data .acf-input,.acf-gallery .acf-gallery-side-data td.field{padding:0 0 8px !important}.acf-gallery .acf-gallery-side-data textarea{min-height:0;height:60px}.acf-gallery .acf-gallery-side-data p.help{font-size:12px}.acf-gallery .acf-gallery-side-data p.help:hover{font-weight:normal}.acf-gallery[data-columns="1"] .acf-gallery-attachment{width:100%}.acf-gallery[data-columns="2"] .acf-gallery-attachment{width:50%}.acf-gallery[data-columns="3"] .acf-gallery-attachment{width:33.333%}.acf-gallery[data-columns="4"] .acf-gallery-attachment{width:25%}.acf-gallery[data-columns="5"] .acf-gallery-attachment{width:20%}.acf-gallery[data-columns="6"] .acf-gallery-attachment{width:16.666%}.acf-gallery[data-columns="7"] .acf-gallery-attachment{width:14.285%}.acf-gallery[data-columns="8"] .acf-gallery-attachment{width:12.5%}.acf-gallery .ui-resizable-handle{display:block;position:absolute}.acf-gallery .ui-resizable-s{bottom:-5px;cursor:ns-resize;height:7px;left:0;width:100%}.acf-media-modal .attachment.acf-selected{box-shadow:0 0 0 3px #fff inset, 0 0 0 7px #0073aa inset !important}.acf-media-modal .attachment.acf-selected .check{display:none !important}.acf-media-modal .attachment.acf-selected .thumbnail{opacity:0.25 !important}.acf-media-modal .attachment.acf-selected .attachment-preview:before{background:rgba(0,0,0,0.15);z-index:1;position:relative}.acf-block-component .acf-block-fields{background:#fff;text-align:left;font-size:13px;line-height:1.4em;color:#444;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}html[dir="rtl"] .acf-block-component .acf-block-fields{text-align:right}.acf-block-component .acf-block-fields p{font-size:13px;line-height:1.5}.acf-block-component .acf-block-fields div.acf-field{border-width:0;padding:16px 20px}.acf-block-component .acf-block-fields div.acf-field+.acf-field[data-width]{border-left-width:0}.acf-block-component .acf-block-fields .acf-tab-wrap .acf-tab-group{padding:16px 20px 0}.acf-block-component .acf-block-fields .acf-field.acf-accordion{border-top:#DFDFDF solid 1px;border-bottom:#DFDFDF solid 1px;margin:-1px 0}.acf-block-component .acf-block-fields .acf-field.acf-accordion .acf-accordion-title{padding:15px 20px}.acf-block-component .acf-block-fields .acf-field.acf-accordion .acf-accordion-title:hover{background:#f8f9f9}.acf-block-component .acf-block-fields .acf-field.acf-accordion .acf-accordion-title .acf-accordion-icon{font-size:18px;line-height:inherit;color:#191e23;margin-right:-3px}.acf-block-component .acf-block-fields .acf-field.acf-accordion .acf-accordion-title .acf-accordion-icon.dashicons-arrow-down:before{content:"\f343"}.acf-block-component .acf-block-fields .acf-field.acf-accordion .acf-accordion-title .acf-accordion-icon.dashicons-arrow-right:before{content:"\f347"}.acf-block-component .acf-block-fields .acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top-width:0}.acf-block-body .acf-block-fields{border:#e2e4e7 solid 1px}.acf-block-body .acf-block-preview{min-height:10px}.acf-block-panel .acf-block-panel-actions{margin:16px -16px;padding:0 16px}.acf-block-panel .acf-block-panel-actions button{padding:0 12px 2px;font-size:13px;margin:2px;height:33px;line-height:32px;width:100%}.acf-block-panel .acf-block-fields{border:none;border-top:#e2e4e7 solid 1px;margin:0 -16px -16px;padding:0}.acf-block-panel .acf-block-fields:empty{border-top:none}.acf-block-panel .acf-block-fields div.acf-field{padding:16px;width:auto !important;min-height:0 !important;border-left:none !important;float:none !important} diff --git a/pro/assets/js/acf-pro-blocks.min.js b/pro/assets/js/acf-pro-blocks.min.js new file mode 100644 index 0000000..1ae7fa6 --- /dev/null +++ b/pro/assets/js/acf-pro-blocks.min.js @@ -0,0 +1 @@ +"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function t(e){return typeof e}:function t(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function _get(t,e,n){return(_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function t(e,n,o){var r=_superPropBase(e,n);if(r){var i=Object.getOwnPropertyDescriptor(r,n);return i.get?i.get.call(o):i.value}})(t,e,n||t)}function _superPropBase(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=_getPrototypeOf(t)););return t}function _objectSpread(t){for(var e=1;e1&&(a.id=acf.uniqid("block_")):(a.id=acf.uniqid("block_"),a.name=c.name,a.mode=a.mode||c.mode,a.align=a.align||c.align,a.data=a.data||c.data);"edit"===c.mode?e(["edit","preview"]):"preview"===c.mode?e(["preview","edit"]):e(["auto"])}},{key:"setAttributes",value:function t(e){this.props.setAttributes(e)}},{key:"render",value:function t(){function e(){c({mode:"preview"===s?"edit":"preview"})}var n=this.props,o=n.name,i=n.attributes,a=n.isSelected,c=n.setAttributes,s=i.mode,l=r(o),u=wp.element.Fragment,p=wp.editor,f=p.BlockControls,y=p.InspectorControls,m=wp.components,b=m.Toolbar,v=m.IconButton,_=m.PanelBody,g=m.Button,k=l.supports.mode;"auto"===s&&(k=!1);var w="preview"===s?acf.__("Switch to Edit"):acf.__("Switch to Preview"),O="preview"===s?"edit":"welcome-view-site";return React.createElement(u,null,React.createElement(f,null,k&&React.createElement(b,null,React.createElement(v,{className:"components-icon-button components-toolbar__control",label:w,icon:O,onClick:e}))),React.createElement(y,null,React.createElement("div",{className:"acf-block-component acf-block-panel"},React.createElement("div",{className:"acf-block-panel-actions"}),"preview"===s&&React.createElement(d,this.props))),React.createElement("div",{className:"acf-block-component acf-block-body"},"auto"===s&&a?React.createElement(d,this.props):"auto"!==s||a?"preview"===s?React.createElement(h,this.props):React.createElement(d,this.props):React.createElement(h,this.props)))}}]),e}(React.Component),u=function(t){function e(){return _classCallCheck(this,e),_possibleConstructorReturn(this,_getPrototypeOf(e).apply(this,arguments))}return _inherits(e,t),_createClass(e,[{key:"render",value:function t(){return React.createElement("div",{dangerouslySetInnerHTML:{__html:this.props.html}})}}]),e}(React.Component),p={},f=function(e){function n(t){var e;return _classCallCheck(this,n),(e=_possibleConstructorReturn(this,_getPrototypeOf(n).call(this,t))).setup(t),e.data=e.getData({html:"",$el:!1,init:!1}),e}return _inherits(n,e),_createClass(n,[{key:"setup",value:function t(e){this.id=""}},{key:"getData",value:function t(e){return p[this.id]||e}},{key:"setData",value:function t(e){this.data=p[this.id]=_objectSpread({},this.data,e)}},{key:"setHtml",value:function e(n){var o;if((n=n.trim())!==this.datahtml){var r=t(n);this.setData((_defineProperty(o={html:n,$el:r},"$el",r),_defineProperty(o,"init",!1),o)),this.display()}}},{key:"render",value:function t(){var e=this,n=wp.components,o=n.Placeholder,r=n.Spinner;return React.createElement("div",{ref:function t(n){return e.el=n}},React.createElement(o,null,React.createElement(r,null)))}},{key:"display",value:function e(){t(this.el).html(this.data.$el),this.data.init?this.componentDidRemount():(this.setData({init:!0}),this.componentDidInitialize()),this.componentDidRender()}},{key:"componentDidMount",value:function t(){var e=!!this.data.$el;this.props.reusableBlock&&(e=!1),e?this.display():this.fetch()}},{key:"componentDidInitialize",value:function t(){acf.doAction("append",this.data.$el)}},{key:"componentWillUnmount",value:function t(){acf.doAction("unmount",this.data.$el)}},{key:"componentDidRemount",value:function t(){acf.doAction("remount",this.data.$el),acf.doAction("refresh",this.data.$el)}},{key:"componentDidRender",value:function t(){}},{key:"fetch",value:function t(){}}]),n}(React.Component),d=function(t){function n(){return _classCallCheck(this,n),_possibleConstructorReturn(this,_getPrototypeOf(n).apply(this,arguments))}return _inherits(n,t),_createClass(n,[{key:"setup",value:function t(e){this.id="BlockForm-".concat(e.attributes.id)}},{key:"fetch",value:function t(){var e=this,n;a(this.props.attributes,{form:!0}).done(function(t){e.setHtml(t.data.form)})}},{key:"componentDidInitialize",value:function t(){function o(t){var n=arguments.length>0&&t!==e&&t,o=acf.serialize(c,"acf-".concat(i.id));n?i.data=o:a({data:o})}_get(_getPrototypeOf(n.prototype),"componentDidInitialize",this).call(this);var r=this.props,i=r.attributes,a=r.setAttributes,c=this.data.$el,s=!1;c.on("change keyup",function(){clearTimeout(s),s=setTimeout(o,300)}),i.data||o(!0)}}]),n}(f),h=function(t){function e(){return _classCallCheck(this,e),_possibleConstructorReturn(this,_getPrototypeOf(e).apply(this,arguments))}return _inherits(e,t),_createClass(e,[{key:"setup",value:function t(e){this.id="BlockPreview-".concat(e.attributes.id)}},{key:"fetch",value:function t(){var e=this,n=this.props.attributes;this.setData({attributes:n}),a(n,{preview:!0}).done(function(t){e.setHtml(t.data.preview)})}},{key:"componentDidUpdate",value:function t(e){var n,o;JSON.stringify(e.attributes)!==JSON.stringify(this.props.attributes)&&this.fetch()}},{key:"componentDidInitialize",value:function t(){_get(_getPrototypeOf(e.prototype),"componentDidInitialize",this).call(this);var n=this.props.attributes,o=n.name.replace("acf/","");acf.doAction("render_block_preview",this.data.$el,n),acf.doAction("render_block_preview/type=".concat(o),this.data.$el,n)}},{key:"componentDidRemount",value:function t(){var n,o;_get(_getPrototypeOf(e.prototype),"componentDidRemount",this).call(this),JSON.stringify(this.data.attributes)!==JSON.stringify(this.props.attributes)&&this.fetch()}}]),e}(f)}(jQuery); \ No newline at end of file diff --git a/pro/assets/js/acf-pro-input.min.js b/pro/assets/js/acf-pro-input.min.js index 38d352e..318cef7 100644 --- a/pro/assets/js/acf-pro-input.min.js +++ b/pro/assets/js/acf-pro-input.min.js @@ -1 +1 @@ -!function(i){var t=acf.Field.extend({type:"repeater",wait:"",events:{'click a[data-event="add-row"]':"onClickAdd",'click a[data-event="remove-row"]':"onClickRemove",'click a[data-event="collapse-row"]':"onClickCollapse",showField:"onShow",unloadField:"onUnload",mouseover:"onHover",unloadField:"onUnload"},$control:function(){return this.$(".acf-repeater:first")},$table:function(){return this.$("table:first")},$tbody:function(){return this.$("tbody:first")},$rows:function(){return this.$("tbody:first > tr").not(".acf-clone")},$row:function(t){return this.$("tbody:first > tr:eq("+t+")")},$clone:function(){return this.$("tbody:first > tr.acf-clone")},$actions:function(){return this.$(".acf-actions:last")},$button:function(){return this.$(".acf-actions:last .button")},getValue:function(){return this.$rows().length},allowRemove:function(){var t=parseInt(this.get("min"));return!t||tthis.val()},addSortable:function(a){1!=this.get("max")&&this.$tbody().sortable({items:"> tr",handle:"> td.order",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:function(t,e){a.render()},update:function(t,e){a.$input().trigger("change")}})},addCollapsed:function(){var e=a.load(this.get("key"));if(!e)return!1;this.$rows().each(function(t){-1 .order > span").html(t+1)}),0==this.val()?this.$control().addClass("-empty"):this.$control().removeClass("-empty"),this.allowAdd()?this.$button().removeClass("disabled"):this.$button().addClass("disabled")},validateAdd:function(){if(this.allowAdd())return!0;var t=this.get("max"),e=acf.__("Maximum rows reached ({max} rows)");return e=e.replace("{max}",t),this.showNotice({text:e,type:"warning"}),!1},onClickAdd:function(t,e){if(!this.validateAdd())return!1;e.hasClass("acf-icon")?this.add({before:e.closest(".acf-row")}):this.add()},add:function(a){if(!this.allowAdd())return!1;a=acf.parseArgs(a,{before:!1});var t=acf.duplicate({target:this.$clone(),append:this.proxy(function(t,e){a.before?a.before.before(e):t.before(e),e.removeClass("acf-clone"),acf.enable(e,this.cid),this.render()})});return this.$input().trigger("change"),t},validateRemove:function(){if(this.allowRemove())return!0;var t=this.get("min"),e=acf.__("Minimum rows reached ({min} rows)");return e=e.replace("{min}",t),this.showNotice({text:e,type:"warning"}),!1},onClickRemove:function(t,e){var a=e.closest(".acf-row");a.addClass("-hover");var i=acf.newTooltip({confirmRemove:!0,target:e,context:this,confirm:function(){this.remove(a)},cancel:function(){a.removeClass("-hover")}})},remove:function(t){var e=this;acf.remove({target:t,endHeight:0,complete:function(){e.$input().trigger("change"),e.render()}})},isCollapsed:function(t){return t.hasClass("-collapsed")},collapse:function(t){t.addClass("-collapsed"),acf.doAction("hide",t,"collapse")},expand:function(t){t.removeClass("-collapsed"),acf.doAction("show",t,"collapse")},onClickCollapse:function(t,e){var a=e.closest(".acf-row"),i=this.isCollapsed(a);t.shiftKey&&(a=this.$rows()),i?this.expand(a):this.collapse(a)},onShow:function(t,e,a){var i=acf.getFields({is:":visible",parent:this.$el});acf.doAction("show_fields",i)},onUnload:function(){var e=[];this.$rows().each(function(t){i(this).hasClass("-collapsed")&&e.push(t)}),e=e.length?e:null,a.save(this.get("key"),e)},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(t),acf.registerConditionForFieldType("hasValue","repeater"),acf.registerConditionForFieldType("hasNoValue","repeater"),acf.registerConditionForFieldType("lessThan","repeater"),acf.registerConditionForFieldType("greaterThan","repeater");var a=new acf.Model({name:"this.collapsedRows",key:function(t,e){var a=this.get(t+e)||0;return a++,this.set(t+e,a,!0),1 .values")},$layouts:function(){return this.$(".acf-flexible-content:first > .values > .layout")},$layout:function(t){return this.$(".acf-flexible-content:first > .values > .layout:eq("+t+")")},$clonesWrap:function(){return this.$(".acf-flexible-content:first > .clones")},$clones:function(){return this.$(".acf-flexible-content:first > .clones > .layout")},$clone:function(t){return this.$('.acf-flexible-content:first > .clones > .layout[data-layout="'+t+'"]')},$actions:function(){return this.$(".acf-actions:last")},$button:function(){return this.$(".acf-actions:last .button")},$popup:function(){return this.$(".tmpl-popup:last")},getPopupHTML:function(){var t=this.$popup().html(),e=c(t),a=this.$layouts(),r=function(t){return a.filter(function(){return c(this).data("layout")===t}).length};return e.find("[data-layout]").each(function(){var t=c(this),e=t.data("min")||0,a=t.data("max")||0,i=t.data("layout")||"",n=r(i);if(a&&a<=n)t.addClass("disabled");else if(e&&n'+o+"")}}),t=e.outerHTML()},getValue:function(){return this.$layouts().length},allowRemove:function(){var t=parseInt(this.get("min"));return!t||tthis.val()},isFull:function(){var t=parseInt(this.get("max"));return t&&this.val()>=t},addSortable:function(a){1!=this.get("max")&&this.$layoutsWrap().sortable({items:"> .layout",handle:"> .acf-fc-layout-handle",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:function(t,e){a.render()},update:function(t,e){a.$input().trigger("change")}})},addCollapsed:function(){var e=a.load(this.get("key"));if(!e)return!1;this.$layouts().each(function(t){-1','','
              ','
              ','',"
              ",'
              ',"
              ",'
              ','',"
              ",""].join(""),i=s(a);if(this.$collection().append(i),"prepend"===this.get("insert")){var n=this.$attachments().eq(e);n.length&&n.before(i)}this.renderAttachment(t),this.render(),this.$input().trigger("change")}},validateAttachment:function(t){if((t=acf.parseArgs(t,{id:"",url:"",alt:"",title:"",filename:"",type:"image"})).attributes){t=t.attributes;var e=acf.isget(t,"sizes","medium","url");null!==e&&(t.url=e)}return t},renderAttachment:function(t){t=this.validateAttachment(t);var e=this.$attachment(t.id);"image"==t.type?e.find(".filename").remove():(t.url=acf.isget(t,"thumb","src"),e.find(".filename").text(t.filename)),t.url||(t.url=acf.get("mimeTypeIcon"),e.addClass("-icon")),e.find("img").attr({src:t.url,alt:t.alt,title:t.title}),acf.val(e.find("input"),t.id)},editAttachment:function(t){var e=acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:t,field:this.get("key"),select:s.proxy(function(t,e){this.renderAttachment(t)},this)})},onClickEdit:function(t,e){var a=e.data("id");a&&this.editAttachment(a)},removeAttachment:function(t){this.closeSidebar(),this.$attachment(t).remove(),this.render(),this.$input().trigger("change")},onClickRemove:function(t,e){t.preventDefault(),t.stopPropagation();var a=e.data("id");a&&this.removeAttachment(a)},selectAttachment:function(a){var t=this.$attachment(a);if(!t.hasClass("active")){var e=this.proxy(function(){this.$side().find(":focus").trigger("blur"),this.$active().removeClass("active"),t.addClass("active"),this.openSidebar(),i()}),i=this.proxy(function(){var t={action:"acf/fields/gallery/get_attachment",field_key:this.get("key"),id:a};this.has("xhr")&&this.get("xhr").abort(),acf.showLoading(this.$sideData());var e=s.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"html",cache:!1,success:n});this.set("xhr",e)}),n=this.proxy(function(t){if(t){var e=this.$sideData();e.html(t),e.find(".compat-field-acf-form-data").remove(),e.find("> table.form-table > tbody").append(e.find("> .compat-attachment-fields > tbody > tr")),acf.doAction("append",e)}});e()}},onClickSelect:function(t,e){var a=e.data("id");a&&this.selectAttachment(a)},onClickClose:function(t,e){this.closeSidebar()},onChangeSort:function(t,e){var a=e.val();if(a){var i=[];this.$attachments().each(function(){i.push(s(this).data("id"))});var n=this.proxy(function(){var t={action:"acf/fields/gallery/get_sort_order",field_key:this.get("key"),ids:i,sort:a},e=s.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:acf.prepareForAjax(t),success:o})}),o=this.proxy(function(t){acf.isAjaxSuccess(t)&&(t.data.reverse(),t.data.map(function(t){this.$collection().prepend(this.$attachment(t))},this))});n()}},onUpdate:function(t,e){var a=this.$(".acf-gallery-update");if(!a.hasClass("disabled")){var i=acf.serialize(this.$sideData());a.addClass("disabled"),a.before(' '),i.action="acf/fields/gallery/update_attachment",s.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",complete:function(){a.removeClass("disabled"),a.prev(".acf-loading").remove()}})}},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(t),acf.registerConditionForFieldType("hasValue","gallery"),acf.registerConditionForFieldType("hasNoValue","gallery"),acf.registerConditionForFieldType("selectionLessThan","gallery"),acf.registerConditionForFieldType("selectionGreaterThan","gallery")}(jQuery); \ No newline at end of file +!function(t){var e=acf.Field.extend({type:"repeater",wait:"",events:{'click a[data-event="add-row"]':"onClickAdd",'click a[data-event="remove-row"]':"onClickRemove",'click a[data-event="collapse-row"]':"onClickCollapse",showField:"onShow",unloadField:"onUnload",mouseover:"onHover",unloadField:"onUnload"},$control:function(){return this.$(".acf-repeater:first")},$table:function(){return this.$("table:first")},$tbody:function(){return this.$("tbody:first")},$rows:function(){return this.$("tbody:first > tr").not(".acf-clone")},$row:function(t){return this.$("tbody:first > tr:eq("+t+")")},$clone:function(){return this.$("tbody:first > tr.acf-clone")},$actions:function(){return this.$(".acf-actions:last")},$button:function(){return this.$(".acf-actions:last .button")},getValue:function(){return this.$rows().length},allowRemove:function(){var t=parseInt(this.get("min"));return!t||tthis.val()},addSortable:function(t){1!=this.get("max")&&this.$tbody().sortable({items:"> tr",handle:"> td.order",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:function(e,a){t.render()},update:function(e,a){t.$input().trigger("change")}})},addCollapsed:function(){var e=a.load(this.get("key"));if(!e)return!1;this.$rows().each(function(a){e.indexOf(a)>-1&&t(this).addClass("-collapsed")})},addUnscopedEvents:function(e){this.on("invalidField",".acf-row",function(a){var i=t(this);e.isCollapsed(i)&&e.expand(i)})},initialize:function(){this.addUnscopedEvents(this),this.addCollapsed(),acf.disable(this.$clone(),this.cid),this.render()},render:function(){this.$rows().each(function(e){t(this).find("> .order > span").html(e+1)}),0==this.val()?this.$control().addClass("-empty"):this.$control().removeClass("-empty"),this.allowAdd()?this.$button().removeClass("disabled"):this.$button().addClass("disabled")},validateAdd:function(){if(this.allowAdd())return!0;var t=this.get("max"),e=acf.__("Maximum rows reached ({max} rows)");return e=e.replace("{max}",t),this.showNotice({text:e,type:"warning"}),!1},onClickAdd:function(t,e){if(!this.validateAdd())return!1;e.hasClass("acf-icon")?this.add({before:e.closest(".acf-row")}):this.add()},add:function(t){if(!this.allowAdd())return!1;t=acf.parseArgs(t,{before:!1});var e=acf.duplicate({target:this.$clone(),append:this.proxy(function(e,a){t.before?t.before.before(a):e.before(a),a.removeClass("acf-clone"),acf.enable(a,this.cid),this.render()})});return this.$input().trigger("change"),e},validateRemove:function(){if(this.allowRemove())return!0;var t=this.get("min"),e=acf.__("Minimum rows reached ({min} rows)");return e=e.replace("{min}",t),this.showNotice({text:e,type:"warning"}),!1},onClickRemove:function(t,e){var a=e.closest(".acf-row");a.addClass("-hover");var i=acf.newTooltip({confirmRemove:!0,target:e,context:this,confirm:function(){this.remove(a)},cancel:function(){a.removeClass("-hover")}})},remove:function(t){var e=this;acf.remove({target:t,endHeight:0,complete:function(){e.$input().trigger("change"),e.render()}})},isCollapsed:function(t){return t.hasClass("-collapsed")},collapse:function(t){t.addClass("-collapsed"),acf.doAction("hide",t,"collapse")},expand:function(t){t.removeClass("-collapsed"),acf.doAction("show",t,"collapse")},onClickCollapse:function(t,e){var a=e.closest(".acf-row"),i=this.isCollapsed(a);t.shiftKey&&(a=this.$rows()),i?this.expand(a):this.collapse(a)},onShow:function(t,e,a){var i=acf.getFields({is:":visible",parent:this.$el});acf.doAction("show_fields",i)},onUnload:function(){var e=[];this.$rows().each(function(a){t(this).hasClass("-collapsed")&&e.push(a)}),e=e.length?e:null,a.save(this.get("key"),e)},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(e),acf.registerConditionForFieldType("hasValue","repeater"),acf.registerConditionForFieldType("hasNoValue","repeater"),acf.registerConditionForFieldType("lessThan","repeater"),acf.registerConditionForFieldType("greaterThan","repeater");var a=new acf.Model({name:"this.collapsedRows",key:function(t,e){var a=this.get(t+e)||0;return a++,this.set(t+e,a,!0),a>1&&(t+="-"+a),t},load:function(t){var t=this.key(t,"load"),e=acf.getPreference(this.name);return!(!e||!e[t])&&e[t]},save:function(e,a){var e=this.key(e,"save"),i=acf.getPreference(this.name)||{};null===a?delete i[e]:i[e]=a,t.isEmptyObject(i)&&(i=null),acf.setPreference(this.name,i)}})}(jQuery),function(t){var e=acf.Field.extend({type:"flexible_content",wait:"",events:{'click [data-name="add-layout"]':"onClickAdd",'click [data-name="remove-layout"]':"onClickRemove",'click [data-name="collapse-layout"]':"onClickCollapse",showField:"onShow",unloadField:"onUnload",mouseover:"onHover"},$control:function(){return this.$(".acf-flexible-content:first")},$layoutsWrap:function(){return this.$(".acf-flexible-content:first > .values")},$layouts:function(){return this.$(".acf-flexible-content:first > .values > .layout")},$layout:function(t){return this.$(".acf-flexible-content:first > .values > .layout:eq("+t+")")},$clonesWrap:function(){return this.$(".acf-flexible-content:first > .clones")},$clones:function(){return this.$(".acf-flexible-content:first > .clones > .layout")},$clone:function(t){return this.$('.acf-flexible-content:first > .clones > .layout[data-layout="'+t+'"]')},$actions:function(){return this.$(".acf-actions:last")},$button:function(){return this.$(".acf-actions:last .button")},$popup:function(){return this.$(".tmpl-popup:last")},getPopupHTML:function(){var e=this.$popup().html(),a=t(e),i=this.$layouts(),n=function(e){return i.filter(function(){return t(this).data("layout")===e}).length};return a.find("[data-layout]").each(function(){var e=t(this),a=e.data("min")||0,i=e.data("max")||0,o=e.data("layout")||"",s=n(o);if(i&&s>=i)e.addClass("disabled");else if(a&&s'+l+"")}}),e=a.outerHTML()},getValue:function(){return this.$layouts().length},allowRemove:function(){var t=parseInt(this.get("min"));return!t||tthis.val()},isFull:function(){var t=parseInt(this.get("max"));return t&&this.val()>=t},addSortable:function(t){1!=this.get("max")&&this.$layoutsWrap().sortable({items:"> .layout",handle:"> .acf-fc-layout-handle",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:function(e,a){t.render()},update:function(e,a){t.$input().trigger("change")}})},addCollapsed:function(){var e=i.load(this.get("key"));if(!e)return!1;this.$layouts().each(function(a){e.indexOf(a)>-1&&t(this).addClass("-collapsed")})},addUnscopedEvents:function(e){this.on("invalidField",".layout",function(a){e.onInvalidField(a,t(this))})},initialize:function(){this.addUnscopedEvents(this),this.addCollapsed(),acf.disable(this.$clonesWrap(),this.cid),this.render()},render:function(){this.$layouts().each(function(e){t(this).find(".acf-fc-layout-order:first").html(e+1)}),0==this.val()?this.$control().addClass("-empty"):this.$control().removeClass("-empty"),this.isFull()?this.$button().addClass("disabled"):this.$button().removeClass("disabled")},onShow:function(t,e,a){var i=acf.getFields({is:":visible",parent:this.$el});acf.doAction("show_fields",i)},validateAdd:function(){if(this.allowAdd())return!0;var t=this.get("max"),e=acf.__("This field has a limit of {max} {label} {identifier}"),a=acf._n("layout","layouts",t);return e=(e=(e=e.replace("{max}",t)).replace("{label}","")).replace("{identifier}",a),this.showNotice({text:e,type:"warning"}),!1},onClickAdd:function(t,e){if(!this.validateAdd())return!1;var i=null,n;e.hasClass("acf-icon")&&(i=e.closest(".layout")).addClass("-hover"),new a({target:e,targetConfirm:!1,text:this.getPopupHTML(),context:this,confirm:function(t,e){e.hasClass("disabled")||this.add({layout:e.data("layout"),before:i})},cancel:function(){i&&i.removeClass("-hover")}}).on("click","[data-layout]","onConfirm")},add:function(t){if(t=acf.parseArgs(t,{layout:"",before:!1}),!this.allowAdd())return!1;var e=acf.duplicate({target:this.$clone(t.layout),append:this.proxy(function(e,a){t.before?t.before.before(a):this.$layoutsWrap().append(a),acf.enable(a,this.cid),this.render()})});return this.$input().trigger("change"),e},validateRemove:function(){if(this.allowRemove())return!0;var t=this.get("min"),e=acf.__("This field requires at least {min} {label} {identifier}"),a=acf._n("layout","layouts",t);return e=(e=(e=e.replace("{min}",t)).replace("{label}","")).replace("{identifier}",a),this.showNotice({text:e,type:"warning"}),!1},onClickRemove:function(t,e){var a=e.closest(".layout");a.addClass("-hover");var i=acf.newTooltip({confirmRemove:!0,target:e,context:this,confirm:function(){this.removeLayout(a)},cancel:function(){a.removeClass("-hover")}})},removeLayout:function(t){var e=this,a=1==this.getValue()?60:0;acf.remove({target:t,endHeight:a,complete:function(){e.$input().trigger("change"),e.render()}})},onClickCollapse:function(t,e){var a=e.closest(".layout");this.isLayoutClosed(a)?this.openLayout(a):this.closeLayout(a)},isLayoutClosed:function(t){return t.hasClass("-collapsed")},openLayout:function(t){t.removeClass("-collapsed"),acf.doAction("show",t,"collapse")},closeLayout:function(t){t.addClass("-collapsed"),acf.doAction("hide",t,"collapse"),this.renderLayout(t)},renderLayout:function(e){var a,i=e.children("input").attr("name").replace("[acf_fc_layout]",""),n={action:"acf/fields/flexible_content/layout_title",field_key:this.get("key"),i:e.index(),layout:e.data("layout"),value:acf.serialize(e,i)};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),dataType:"html",type:"post",success:function(t){t&&e.children(".acf-fc-layout-handle").html(t)}})},onUnload:function(){var e=[];this.$layouts().each(function(a){t(this).hasClass("-collapsed")&&e.push(a)}),e=e.length?e:null,i.save(this.get("key"),e)},onInvalidField:function(t,e){this.isLayoutClosed(e)&&this.openLayout(e)},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(e);var a=acf.models.TooltipConfirm.extend({events:{"click [data-layout]":"onConfirm",'click [data-event="cancel"]':"onCancel"},render:function(){this.html(this.get("text")),this.$el.addClass("acf-fc-popup")}});acf.registerConditionForFieldType("hasValue","flexible_content"),acf.registerConditionForFieldType("hasNoValue","flexible_content"),acf.registerConditionForFieldType("lessThan","flexible_content"),acf.registerConditionForFieldType("greaterThan","flexible_content");var i=new acf.Model({name:"this.collapsedLayouts",key:function(t,e){var a=this.get(t+e)||0;return a++,this.set(t+e,a,!0),a>1&&(t+="-"+a),t},load:function(t){var t=this.key(t,"load"),e=acf.getPreference(this.name);return!(!e||!e[t])&&e[t]},save:function(e,a){var e=this.key(e,"save"),i=acf.getPreference(this.name)||{};null===a?delete i[e]:i[e]=a,t.isEmptyObject(i)&&(i=null),acf.setPreference(this.name,i)}})}(jQuery),function(t){var e=acf.Field.extend({type:"gallery",events:{"click .acf-gallery-add":"onClickAdd","click .acf-gallery-edit":"onClickEdit","click .acf-gallery-remove":"onClickRemove","click .acf-gallery-attachment":"onClickSelect","click .acf-gallery-close":"onClickClose","change .acf-gallery-sort":"onChangeSort","click .acf-gallery-update":"onUpdate",mouseover:"onHover",showField:"render"},actions:{validation_begin:"onValidationBegin",validation_failure:"onValidationFailure",resize:"onResize"},onValidationBegin:function(){acf.disable(this.$sideData(),this.cid)},onValidationFailure:function(){acf.enable(this.$sideData(),this.cid)},$control:function(){return this.$(".acf-gallery")},$collection:function(){return this.$(".acf-gallery-attachments")},$attachments:function(){return this.$(".acf-gallery-attachment")},$attachment:function(t){return this.$('.acf-gallery-attachment[data-id="'+t+'"]')},$active:function(){return this.$(".acf-gallery-attachment.active")},$main:function(){return this.$(".acf-gallery-main")},$side:function(){return this.$(".acf-gallery-side")},$sideData:function(){return this.$(".acf-gallery-side-data")},isFull:function(){var t=parseInt(this.get("max")),e=this.$attachments().length;return t&&e>=t},getValue:function(){var e=[];return this.$attachments().each(function(){e.push(t(this).data("id"))}),!!e.length&&e},addUnscopedEvents:function(e){this.on("change",".acf-gallery-side",function(a){e.onUpdate(a,t(this))})},addSortable:function(t){this.$collection().sortable({items:".acf-gallery-attachment",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,start:function(t,e){e.placeholder.html(e.item.html()),e.placeholder.removeAttr("style")},update:function(e,a){t.$input().trigger("change")}}),this.$control().resizable({handles:"s",minHeight:200,stop:function(t,e){acf.update_user_setting("gallery_height",e.size.height)}})},initialize:function(){this.addUnscopedEvents(this),this.render()},render:function(){var t=this.$(".acf-gallery-sort"),e=this.$(".acf-gallery-add"),a=this.$attachments().length;this.isFull()?e.addClass("disabled"):e.removeClass("disabled"),a?t.removeClass("disabled"):t.addClass("disabled"),this.resize()},resize:function(){var t=this.$control().width(),e=150,a=Math.round(t/150);a=Math.min(a,8),this.$control().attr("data-columns",a)},onResize:function(){this.resize()},openSidebar:function(){this.$control().addClass("-open");var t=this.$control().width()/3;t=parseInt(t),t=Math.max(t,350),this.$(".acf-gallery-side-inner").css({width:t-1}),this.$side().animate({width:t-1},250),this.$main().animate({right:t},250)},closeSidebar:function(){this.$control().removeClass("-open"),this.$active().removeClass("active"),acf.disable(this.$side());var t=this.$(".acf-gallery-side-data");this.$main().animate({right:0},250),this.$side().animate({width:0},250,function(){t.html("")})},onClickAdd:function(e,a){if(this.isFull())this.showNotice({text:acf.__("Maximum selection reached"),type:"warning"});else var i=acf.newMediaPopup({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:t.proxy(function(t,e){this.appendAttachment(t,e)},this)})},appendAttachment:function(e,a){if(e=this.validateAttachment(e),!this.isFull()&&!this.$attachment(e.id).length){var i=['"].join(""),n=t(i);if(this.$collection().append(n),"prepend"===this.get("insert")){var o=this.$attachments().eq(a);o.length&&o.before(n)}this.renderAttachment(e),this.render(),this.$input().trigger("change")}},validateAttachment:function(t){if((t=acf.parseArgs(t,{id:"",url:"",alt:"",title:"",filename:"",type:"image"})).attributes){t=t.attributes;var e=acf.isget(t,"sizes","medium","url");null!==e&&(t.url=e)}return t},renderAttachment:function(t){t=this.validateAttachment(t);var e=this.$attachment(t.id);"image"==t.type?e.find(".filename").remove():(t.url=acf.isget(t,"thumb","src"),e.find(".filename").text(t.filename)),t.url||(t.url=acf.get("mimeTypeIcon"),e.addClass("-icon")),e.find("img").attr({src:t.url,alt:t.alt,title:t.title}),acf.val(e.find("input"),t.id)},editAttachment:function(e){var a=acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:e,field:this.get("key"),select:t.proxy(function(t,e){this.renderAttachment(t)},this)})},onClickEdit:function(t,e){var a=e.data("id");a&&this.editAttachment(a)},removeAttachment:function(t){this.closeSidebar(),this.$attachment(t).remove(),this.render(),this.$input().trigger("change")},onClickRemove:function(t,e){t.preventDefault(),t.stopPropagation();var a=e.data("id");a&&this.removeAttachment(a)},selectAttachment:function(e){var a=this.$attachment(e);if(!a.hasClass("active")){var i=this.proxy(function(){this.$side().find(":focus").trigger("blur"),this.$active().removeClass("active"),a.addClass("active"),this.openSidebar(),n()}),n=this.proxy(function(){var a={action:"acf/fields/gallery/get_attachment",field_key:this.get("key"),id:e};this.has("xhr")&&this.get("xhr").abort(),acf.showLoading(this.$sideData());var i=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"html",cache:!1,success:o});this.set("xhr",i)}),o=this.proxy(function(t){if(t){var e=this.$sideData();e.html(t),e.find(".compat-field-acf-form-data").remove(),e.find("> table.form-table > tbody").append(e.find("> .compat-attachment-fields > tbody > tr")),acf.doAction("append",e)}});i()}},onClickSelect:function(t,e){var a=e.data("id");a&&this.selectAttachment(a)},onClickClose:function(t,e){this.closeSidebar()},onChangeSort:function(e,a){var i=a.val();if(i){var n=[];this.$attachments().each(function(){n.push(t(this).data("id"))});var o=this.proxy(function(){var e={action:"acf/fields/gallery/get_sort_order",field_key:this.get("key"),ids:n,sort:i},a=t.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:acf.prepareForAjax(e),success:s})}),s=this.proxy(function(t){acf.isAjaxSuccess(t)&&(t.data.reverse(),t.data.map(function(t){this.$collection().prepend(this.$attachment(t))},this))});o()}},onUpdate:function(e,a){var i=this.$(".acf-gallery-update");if(!i.hasClass("disabled")){var n=acf.serialize(this.$sideData());i.addClass("disabled"),i.before(' '),n.action="acf/fields/gallery/update_attachment",t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",complete:function(){i.removeClass("disabled"),i.prev(".acf-loading").remove()}})}},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(e),acf.registerConditionForFieldType("hasValue","gallery"),acf.registerConditionForFieldType("hasNoValue","gallery"),acf.registerConditionForFieldType("selectionLessThan","gallery"),acf.registerConditionForFieldType("selectionGreaterThan","gallery")}(jQuery); \ No newline at end of file diff --git a/pro/blocks.php b/pro/blocks.php new file mode 100644 index 0000000..4f291b5 --- /dev/null +++ b/pro/blocks.php @@ -0,0 +1,591 @@ +set( $block['name'], $block ); + + // Register block type in WP. + if( function_exists('register_block_type') ) { + register_block_type($block['name'], array( + 'attributes' => acf_get_block_type_default_attributes(), + 'render_callback' => 'acf_rendered_block', + )); + } + + // Register action. + add_action( 'enqueue_block_editor_assets', 'acf_enqueue_block_assets' ); + + // Return block. + return $block; +} + +/** + * acf_register_block + * + * See acf_register_block_type(). + * + * @date 18/2/19 + * @since 5.7.12 + * + * @param array $block The block settings. + * @return (array|false) + */ +function acf_register_block( $block ) { + return acf_register_block_type( $block ); +} + +/** + * acf_has_block_type + * + * Returns true if a block type exists for the given name. + * + * @date 18/2/19 + * @since 5.7.12 + * + * @param string $name The block type name. + * @return bool + */ +function acf_has_block_type( $name ) { + return acf_get_store( 'block-types' )->has( $name ); +} + +/** + * acf_get_block_types + * + * Returns an array of all registered block types. + * + * @date 18/2/19 + * @since 5.7.12 + * + * @param void + * @return array + */ +function acf_get_block_types() { + return acf_get_store( 'block-types' )->get(); +} + +/** + * acf_get_block_types + * + * Returns a block type for the given name. + * + * @date 18/2/19 + * @since 5.7.12 + * + * @param string $name The block type name. + * @return (array|null) + */ +function acf_get_block_type( $name ) { + return acf_get_store( 'block-types' )->get( $name ); +} + +/** + * acf_remove_block_type + * + * Removes a block type for the given name. + * + * @date 18/2/19 + * @since 5.7.12 + * + * @param string $name The block type name. + * @return void + */ +function acf_remove_block_type( $name ) { + acf_get_store( 'block-types' )->remove( $name ); +} + +/** + * acf_get_block_type_default_attributes + * + * Returns an array of default attribute settings for a block type. + * + * @date 19/11/18 + * @since 5.8.0 + * + * @param void + * @return array + */ +function acf_get_block_type_default_attributes() { + return array( + 'id' => array( + 'type' => 'string', + 'default' => '', + ), + 'name' => array( + 'type' => 'string', + 'default' => '', + ), + 'data' => array( + 'type' => 'object', + 'default' => array(), + ), + 'align' => array( + 'type' => 'string', + 'default' => '', + ), + 'mode' => array( + 'type' => 'string', + 'default' => '', + ) + ); +} + +/** + * acf_validate_block_type + * + * Validates a block type ensuring all settings exist. + * + * @date 10/4/18 + * @since 5.8.0 + * + * @param array $block The block settings. + * @return array + */ +function acf_validate_block_type( $block ) { + + // Add default settings. + $block = wp_parse_args($block, array( + 'name' => '', + 'title' => '', + 'description' => '', + 'category' => 'common', + 'icon' => '', + 'mode' => 'preview', + 'align' => '', + 'keywords' => array(), + 'supports' => array(), + 'post_types' => array(), + 'render_template' => false, + 'render_callback' => false, + 'enqueue_style' => false, + 'enqueue_script' => false, + 'enqueue_assets' => false, + )); + + // Restrict keywords to 3 max to avoid JS error. + $block['keywords'] = array_slice($block['keywords'], 0, 3); + + // Generate name with prefix. + $block['name'] = 'acf/' . acf_slugify($block['name']); + + // Add default 'supports' settings. + $block['supports'] = wp_parse_args($block['supports'], array( + 'align' => true, + 'html' => false, + 'mode' => true, + )); + + // Return block. + return $block; +} + +/** + * acf_prepare_block + * + * Prepares a block for use in render_callback by merging in all settings and attributes. + * + * @date 19/11/18 + * @since 5.8.0 + * + * @param array $block The block props. + * @return array + */ +function acf_prepare_block( $block ) { + + // Bail early if no name. + if( !isset($block['name']) ) { + return false; + } + + // Get block type and return false if doesn't exist. + $block_type = acf_get_block_type( $block['name'] ); + if( !$block_type ) { + return false; + } + + // Generate default attributes. + $attributes = array(); + foreach( acf_get_block_type_default_attributes() as $k => $v ) { + $attributes[ $k ] = $v['default']; + } + + // Merge together arrays in order of least to most specific. + $block = array_merge($block_type, $attributes, $block); + + // Return block. + return $block; +} + +/** + * acf_rendered_block + * + * Returns the HTML from acf_render_block(). + * + * @date 28/2/19 + * @since 5.7.13 + * @see acf_render_block() for list of parameters. + * + * @return string + */ +function acf_rendered_block( $block, $content = '', $is_preview = false, $post_id = 0 ) { + + // Start capture. + ob_start(); + + // Render. + acf_render_block( $block, $content, $is_preview, $post_id ); + + // Return capture. + return ob_get_clean(); +} + +/** + * acf_render_block + * + * Renders the block HTML. + * + * @date 19/2/19 + * @since 5.7.12 + * + * @param array $block The block props. + * @param string $content The block content (emtpy string). + * @param bool $is_preview True during AJAX preview. + * @param int $post_id The post being edited. + * @return void + */ +function acf_render_block( $block, $content = '', $is_preview = false, $post_id = 0 ) { + + // Prepare block ensuring all settings and attributes exist. + $block = acf_prepare_block( $block ); + if( !$block ) { + return ''; + } + + // Find post_id if not defined. + if( !$post_id ) { + $post_id = get_the_ID(); + } + + // Enqueue block type assets. + acf_enqueue_block_type_assets( $block ); + + // Setup postdata allowing get_field() to work. + acf_setup_meta( $block['data'], $block['id'], true ); + + // Call render_callback. + if( is_callable( $block['render_callback'] ) ) { + call_user_func( $block['render_callback'], $block, $content, $is_preview, $post_id ); + + // Or include template. + } elseif( $block['render_template'] ) { + + // Locate template. + if( file_exists($block['render_template']) ) { + $path = $block['render_template']; + } else { + $path = locate_template( $block['render_template'] ); + } + + // Include template. + if( file_exists($path) ) { + include( $path ); + } + } + + // Reset postdata. + acf_reset_meta( $block['id'] ); +} + +/** + * acf_get_block_fields + * + * Returns an array of all fields for the given block. + * + * @date 24/10/18 + * @since 5.8.0 + * + * @param array $block The block props. + * @return array + */ +function acf_get_block_fields( $block ) { + + // Vars. + $fields = array(); + + // Get field groups for this block. + $field_groups = acf_get_field_groups( array( + 'block' => $block['name'] + )); + + // Loop over results and append fields. + if( $field_groups ) { + foreach( $field_groups as $field_group ) { + $fields = array_merge( $fields, acf_get_fields( $field_group ) ); + }} + + // Return fields. + return $fields; +} + +/** + * acf_enqueue_block_assets + * + * Enqueues and localizes block scripts and styles. + * + * @date 28/2/19 + * @since 5.7.13 + * + * @param void + * @return void + */ +function acf_enqueue_block_assets() { + + // Localize text. + acf_localize_text(array( + 'Switch to Edit' => __('Switch to Edit', 'acf'), + 'Switch to Preview' => __('Switch to Preview', 'acf'), + )); + + // Get block types. + $block_types = acf_get_block_types(); + + // Localize data. + acf_localize_data(array( + 'blockTypes' => array_values( $block_types ) + )); + + // Enqueue script. + wp_enqueue_script('acf-blocks', acf_get_url("pro/assets/js/acf-pro-blocks.min.js"), array('acf-input', 'wp-blocks'), ACF_VERSION, true ); + + // Enqueue block assets. + array_map( 'acf_enqueue_block_type_assets', $block_types ); +} + +/** + * acf_enqueue_block_type_assets + * + * Enqueues scripts and styles for a specific block type. + * + * @date 28/2/19 + * @since 5.7.13 + * + * @param array $block_type The block type settings. + * @return void + */ +function acf_enqueue_block_type_assets( $block_type ) { + + // Generate handle from name. + $handle = 'block-' . acf_slugify($block_type['name']); + + // Enqueue style. + if( $block_type['enqueue_style'] ) { + wp_enqueue_style( $handle, $block_type['enqueue_style'], array(), false, 'all' ); + } + + // Enqueue script. + if( $block_type['enqueue_script'] ) { + wp_enqueue_script( $handle, $block_type['enqueue_script'], array(), false, true ); + } + + // Enqueue assets callback. + if( $block_type['enqueue_assets'] && is_callable($block_type['enqueue_assets']) ) { + call_user_func( $block_type['enqueue_assets'] ); + } +} + +/** + * acf_ajax_fetch_block + * + * Handles the ajax request for block data. + * + * @date 28/2/19 + * @since 5.7.13 + * + * @param void + * @return void + */ +function acf_ajax_fetch_block() { + + // Validate ajax request. + if( !acf_verify_ajax() ) { + wp_send_json_error(); + } + + // Get request args. + extract(acf_request_args(array( + 'block' => false, + 'post_id' => 0, + 'query' => array(), + ))); + + // Bail ealry if no block. + if( !$block ) { + wp_send_json_error(); + } + + // Unslash and decode $_POST data. + $block = wp_unslash($block); + $block = json_decode($block, true); + + // Prepare block ensuring all settings and attributes exist. + if( !$block = acf_prepare_block( $block ) ) { + wp_send_json_error(); + } + + // Load field defaults when first previewing a block. + if( !empty($query['preview']) && !$block['data'] ) { + $fields = acf_get_block_fields( $block ); + foreach( $fields as $field ) { + $block['data'][ "_{$field['name']}" ] = $field['key']; + } + } + + // Setup postdata allowing form to load meta. + acf_setup_meta( $block['data'], $block['id'], true ); + + // Vars. + $response = array(); + + // Query form. + if( !empty($query['form']) ) { + + // Load fields for form. + $fields = acf_get_block_fields( $block ); + + // Prefix field inputs to avoid multiple blocks using the same name/id attributes. + acf_prefix_fields( $fields, "acf-{$block['id']}" ); + + // Start Capture. + ob_start(); + + // Render. + echo '
              '; + acf_render_fields( $fields, $block['id'], 'div', 'field' ); + echo '
              '; + + // Store Capture. + $response['form'] = ob_get_contents(); + ob_end_clean(); + } + + // Query preview. + if( !empty($query['preview']) ) { + + // Render_callback vars. + $content = ''; + $is_preview = true; + + // Render. + $html = ''; + $html .= '
              '; + $html .= acf_rendered_block( $block, $content, $is_preview, $post_id ); + $html .= '
              '; + + // Store HTML. + $response['preview'] = $html; + } + + // Send repsonse. + wp_send_json_success( $response ); +} + +// Register ajax action. +acf_register_ajax( 'fetch-block', 'acf_ajax_fetch_block' ); + +/** + * acf_parse_save_blocks + * + * Parse content that may contain HTML block comments and saves ACF block meta. + * + * @date 27/2/19 + * @since 5.7.13 + * + * @param string $text Content that may contain HTML block comments. + * @return string + */ +function acf_parse_save_blocks( $text = '' ) { + + // Search text for dynamic blocks and modify attrs. + return addslashes( + preg_replace_callback( + '//', + 'acf_parse_save_blocks_callback', + stripslashes( $text ) + ) + ); +} + +// Hook into saving process. +add_filter( 'content_save_pre', 'acf_parse_save_blocks', 5, 1 ); + +/** + * acf_parse_save_blocks_callback + * + * Callback used in preg_replace to modify ACF Block comment. + * + * @date 1/3/19 + * @since 5.7.13 + * + * @param array $matches The preg matches. + * @return string + */ +function acf_parse_save_blocks_callback( $matches ) { + + // Defaults + $name = isset($matches['name']) ? $matches['name'] : ''; + $attrs = isset($matches['attrs']) ? json_decode( $matches['attrs'], true) : ''; + + // Bail early if missing data or not an ACF Block. + if( !$name || !$attrs || !acf_has_block_type($name) ) { + return $matches[0]; + } + + // Convert "data" to "meta". + // No need to check if already in meta format. Local Meta will do this for us. + if( isset($attrs['data']) ) { + $attrs['data'] = acf_setup_meta( $attrs['data'], $attrs['id'] ); + } + + // Prevent wp_targeted_link_rel from corrupting JSON. + remove_filter( 'content_save_pre', 'wp_filter_post_kses' ); + remove_filter( 'content_save_pre', 'wp_targeted_link_rel' ); + + /** + * Filteres the block attributes before saving. + * + * @date 18/3/19 + * @since 5.7.14 + * + * @param array $attrs The block attributes. + */ + $attrs = apply_filters( 'acf/pre_save_block', $attrs ); + + // Return new comment + return ''; +} diff --git a/pro/fields/class-acf-field-flexible-content.php b/pro/fields/class-acf-field-flexible-content.php index 1bd8145..05630af 100644 --- a/pro/fields/class-acf-field-flexible-content.php +++ b/pro/fields/class-acf-field-flexible-content.php @@ -363,13 +363,14 @@ class acf_field_flexible_content extends acf_field { $order = 0; $el = 'div'; $sub_fields = $layout['sub_fields']; - $prefix = $field['name'] . '[' . $i . ']'; + $id = ( $i === 'acfcloneindex' ) ? 'acfcloneindex' : "row-$i"; + $prefix = $field['name'] . '[' . $id . ']'; // div $div = array( 'class' => 'layout', - 'data-id' => $i, + 'data-id' => $id, 'data-layout' => $layout['name'] ); diff --git a/pro/fields/class-acf-field-gallery.php b/pro/fields/class-acf-field-gallery.php index ce2b0c7..3423fdb 100644 --- a/pro/fields/class-acf-field-gallery.php +++ b/pro/fields/class-acf-field-gallery.php @@ -844,60 +844,24 @@ class acf_field_gallery extends acf_field { function update_value( $value, $post_id, $field ) { - // bail early if no value - if( empty($value) || !is_array($value) ) return false; - - - // loop - foreach( $value as $i => $v ) { - - $value[ $i ] = $this->update_single_value( $v ); - + // Bail early if no value. + if( empty($value) ) { + return $value; } - - // return + // Convert to array. + $value = acf_array( $value ); + + // Format array of values. + // - ensure each value is an id. + // - Parse each id as string for SQL LIKE queries. + $value = array_map('acf_idval', $value); + $value = array_map('strval', $value); + + // Return value. return $value; - } - - - /* - * update_single_value() - * - * This filter is appied to the $value before it is updated in the db - * - * @type filter - * @since 3.6 - * @date 23/01/13 - * - * @param $value - the value which will be saved in the database - * @param $post_id - the $post_id of which the value will be saved - * @param $field - the field array holding all the field options - * - * @return $value - the modified value - */ - - function update_single_value( $value ) { - - // numeric - if( is_numeric($value) ) return $value; - - - // array? - if( is_array($value) && isset($value['ID']) ) return $value['ID']; - - - // object? - if( is_object($value) && isset($value->ID) ) return $value->ID; - - - // return - return $value; - - } - - + } } diff --git a/pro/fields/class-acf-field-repeater.php b/pro/fields/class-acf-field-repeater.php index 2af7c42..6373366 100644 --- a/pro/fields/class-acf-field-repeater.php +++ b/pro/fields/class-acf-field-repeater.php @@ -287,8 +287,13 @@ class acf_field_repeater extends acf_field {
              - $row ): ?> - + $row ): + + // Generate row id. + $id = ( $i === 'acfcloneindex' ) ? 'acfcloneindex' : "row-$i"; + + ?> +
                @@ -318,7 +323,7 @@ class acf_field_repeater extends acf_field { // update prefix to allow for nested values - $sub_field['prefix'] = $field['name'] . '[' . $i . ']'; + $sub_field['prefix'] = $field['name'] . '[' . $id . ']'; // render input diff --git a/pro/locations/class-acf-location-block.php b/pro/locations/class-acf-location-block.php new file mode 100644 index 0000000..9926b0e --- /dev/null +++ b/pro/locations/class-acf-location-block.php @@ -0,0 +1,96 @@ +name = 'block'; + $this->label = __("Block",'acf'); + $this->category = 'forms'; + } + + + /* + * rule_match + * + * This function is used to match this location $rule to the current $screen + * + * @type function + * @date 3/01/13 + * @since 3.5.7 + * + * @param $match (boolean) + * @param $rule (array) + * @return $options (array) + */ + + function rule_match( $result, $rule, $screen ) { + + // vars + $block = acf_maybe_get( $screen, 'block' ); + + // bail early if not block + if( !$block ) return false; + + // compare + return $this->compare( $block, $rule ); + } + + + /* + * rule_operators + * + * This function returns the available values for this rule type + * + * @type function + * @date 30/5/17 + * @since 5.6.0 + * + * @param n/a + * @return (array) + */ + + function rule_values( $choices, $rule ) { + + // vars + $blocks = acf_get_block_types(); + + // loop + if( $blocks ) { + $choices['all'] = __('All', 'acf'); + foreach( $blocks as $block ) { + $choices[ $block['name'] ] = $block['title']; + } + } + + // return + return $choices; + } + +} + +// initialize +acf_register_location_rule( 'ACF_Location_Block' ); + +endif; // class_exists check + +?> \ No newline at end of file diff --git a/readme.txt b/readme.txt index 9fba7b7..54d7618 100644 --- a/readme.txt +++ b/readme.txt @@ -1,8 +1,9 @@ === Advanced Custom Fields Pro === Contributors: elliotcondon Tags: acf, advanced, custom, field, fields, form, repeater, content -Requires at least: 4.4.0 -Tested up to: 4.9.9 +Requires at least: 4.7.0 +Tested up to: 5.2 +Requires PHP: 5.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html @@ -66,6 +67,19 @@ From your WordPress dashboard == Changelog == += 5.8.0 = +*Release Date - 8 May 2019* + +* New - Added ACF Blocks feature for ACF PRO. +* Fix - Fixed bug causing duplicate "save metabox" AJAX requests in the Gutenberg editor. +* Fix - Fixed bug causing incorrect Repeater field value order in AJAX requests. +* Dev - Added JS filter `'relationship_ajax_data'` to customize Relationship field AJAX data. +* Dev - Added `$field_group` parameter to `'acf/location/match_rule'` filter. +* Dev - Bumped minimum supported PHP version to 5.4.0. +* Dev - Bumped minimum supported WP version to 4.7.0. +* i18n - Updated German translation thanks to Ralf Koller. +* i18n - Updated Portuguese language thanks to Pedro Mendonça. + = 5.7.13 = *Release Date - 6 March 2019*