Advanced Custom Fields - Version 5.7.9

Version Description

Release Date - 17 December 2018

  • Fix - Added custom metabox location (acf_after_title) compatibility with Gutenberg.
  • Fix - Added dynamic metabox check compatibility with Gutenberg.
  • Fix - Fixed bug causing required date picker fields to prevent form submit.
  • Fix - Fixed bug preventing multi-input values from saving correctly within media modals.
  • Fix - Fixed bug where acf_form() redirects to an incorrect URL for sub-sites.
  • Fix - Fixed bug where breaking out of a sub have_rows() loop could produce undesired results.
  • Dev - Added filter 'acf/connect_attachment_to_post' to prevent connecting attachments to posts.
  • Dev - Added JS filter 'google_map_autocomplete_args' to customize Google Maps autocomplete settings.
Download this release

Release Info

Developer elliotcondon
Plugin Icon 128x128 Advanced Custom Fields
Version 5.7.9
Comparing to
See all releases

Code changes from version 5.7.8 to 5.7.9

acf.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Advanced Custom Fields
4
  Plugin URI: https://www.advancedcustomfields.com/
5
  Description: Customize WordPress with powerful, professional and intuitive fields.
6
- Version: 5.7.8
7
  Author: Elliot Condon
8
  Author URI: http://www.elliotcondon.com/
9
  Copyright: Elliot Condon
@@ -18,7 +18,7 @@ if( ! class_exists('ACF') ) :
18
  class ACF {
19
 
20
  /** @var string The plugin version number */
21
- var $version = '5.7.8';
22
 
23
  /** @var array The plugin settings array */
24
  var $settings = array();
@@ -170,6 +170,7 @@ class ACF {
170
  acf_include('includes/forms/form-front.php');
171
  acf_include('includes/forms/form-nav-menu.php');
172
  acf_include('includes/forms/form-post.php');
 
173
  acf_include('includes/forms/form-taxonomy.php');
174
  acf_include('includes/forms/form-user.php');
175
  acf_include('includes/forms/form-widget.php');
3
  Plugin Name: Advanced Custom Fields
4
  Plugin URI: https://www.advancedcustomfields.com/
5
  Description: Customize WordPress with powerful, professional and intuitive fields.
6
+ Version: 5.7.9
7
  Author: Elliot Condon
8
  Author URI: http://www.elliotcondon.com/
9
  Copyright: Elliot Condon
18
  class ACF {
19
 
20
  /** @var string The plugin version number */
21
+ var $version = '5.7.9';
22
 
23
  /** @var array The plugin settings array */
24
  var $settings = array();
170
  acf_include('includes/forms/form-front.php');
171
  acf_include('includes/forms/form-nav-menu.php');
172
  acf_include('includes/forms/form-post.php');
173
+ acf_include('includes/forms/form-gutenberg.php');
174
  acf_include('includes/forms/form-taxonomy.php');
175
  acf_include('includes/forms/form-user.php');
176
  acf_include('includes/forms/form-widget.php');
assets/css/acf-global.css CHANGED
@@ -190,7 +190,7 @@
190
  border-bottom-width: 0;
191
  }
192
  .acf-tooltip.right {
193
- margin-right: -8px;
194
  }
195
  .acf-tooltip.right:before {
196
  top: 50%;
@@ -200,7 +200,7 @@
200
  border-left-width: 0;
201
  }
202
  .acf-tooltip.bottom {
203
- margin-bottom: -8px;
204
  }
205
  .acf-tooltip.bottom:before {
206
  bottom: 100%;
190
  border-bottom-width: 0;
191
  }
192
  .acf-tooltip.right {
193
+ margin-left: 8px;
194
  }
195
  .acf-tooltip.right:before {
196
  top: 50%;
200
  border-left-width: 0;
201
  }
202
  .acf-tooltip.bottom {
203
+ margin-top: 8px;
204
  }
205
  .acf-tooltip.bottom:before {
206
  bottom: 100%;
assets/css/acf-input.css CHANGED
@@ -279,9 +279,6 @@ html[dir="rtl"] .acf-fields.-left > .acf-field > .acf-input {
279
  .acf-postbox {
280
  position: relative;
281
  }
282
- #acf_after_title-sortables .acf-postbox {
283
- margin: 20px 0 0;
284
- }
285
  .acf-postbox > .inside {
286
  margin: 0 !important;
287
  /* override WP style - do not delete - you have tried this before */
@@ -310,6 +307,9 @@ html[dir="rtl"] .acf-fields.-left > .acf-field > .acf-input {
310
  padding: 15px;
311
  text-align: center;
312
  }
 
 
 
313
  /* seamless */
314
  .acf-postbox.seamless {
315
  border: 0 none;
279
  .acf-postbox {
280
  position: relative;
281
  }
 
 
 
282
  .acf-postbox > .inside {
283
  margin: 0 !important;
284
  /* override WP style - do not delete - you have tried this before */
307
  padding: 15px;
308
  text-align: center;
309
  }
310
+ #post-body-content #acf_after_title-sortables {
311
+ margin: 20px 0 -20px;
312
+ }
313
  /* seamless */
314
  .acf-postbox.seamless {
315
  border: 0 none;
assets/js/acf-input.js CHANGED
@@ -777,69 +777,42 @@
777
  return $el.find('select, textarea, input').serializeArray();
778
  }
779
 
780
-
781
  /**
782
- * acf.serializeAjax
783
  *
784
  * Returns an object containing name => value data ready to be encoded for Ajax.
785
  *
786
- * @date 15/8/18
787
- * @since 5.7.3
788
  *
789
  * @param jQUery $el The element or form to serialize.
790
- * @param string prefix The input prefix to scope to.
791
  * @return object
792
  */
793
-
794
- /*
795
- acf.serializeAjax = function( $el, prefix ){
796
 
797
  // vars
798
  var data = {};
799
  var index = {};
800
- var inputs = $el.find('select, textarea, input').serializeArray();
801
 
802
- // remove prefix
803
- if( prefix !== undefined ) {
804
-
805
- // filter and modify
806
- inputs = inputs.filter(function( item ){
807
- return item.name.indexOf(prefix) === 0;
808
- }).map(function( item ){
809
-
810
- // remove prefix from name
811
- item.name = item.name.slice(prefix.length);
812
-
813
- // fix [foo][bar] to foo[bar]
814
- if( item.name.slice(0, 1) == '[' ) {
815
- item.name = item.name.slice(1).replace(']', '');
816
- }
817
- return item;
818
- });
819
- }
820
 
821
- // build object
822
  inputs.map(function( item ){
823
 
824
- // fix foo[] to foo[0], foo[1], etc
825
  if( item.name.slice(-2) === '[]' ) {
826
-
827
- // ensure index exists
828
- index[ item.name ] = index[ item.name ] || 0;
829
- index[ item.name ]++;
830
-
831
- // replace [] with [0]
832
- item.name = item.name.replace('[]', '[' + (index[ item.name ]-1) + ']');
833
  }
834
-
835
- // append to data
836
- data[ item.name ] = item.value;
837
  });
838
 
839
  // return
840
  return data;
841
  };
842
- */
843
 
844
  /**
845
  * addAction
@@ -2112,6 +2085,21 @@
2112
  return ( getLocks( $el, type ).length > 0 );
2113
  };
2114
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2115
  /*
2116
  * exists
2117
  *
@@ -3489,12 +3477,13 @@
3489
  changed: false,
3490
 
3491
  actions: {
3492
- 'validation_failure': 'startListening'
 
3493
  },
3494
 
3495
  events: {
3496
- 'change .acf-field': 'startListening',
3497
- 'submit form': 'stopListening'
3498
  },
3499
 
3500
  reset: function(){
@@ -4036,46 +4025,47 @@
4036
  var $target = this.get('target');
4037
  if( !$target ) return;
4038
 
4039
- // reset class
4040
- $tooltip.removeClass('right left bottom top');
4041
 
4042
- // position
4043
  var tolerance = 10;
4044
- var target_w = $target.outerWidth();
4045
- var target_h = $target.outerHeight();
4046
- var target_t = $target.offset().top;
4047
- var target_l = $target.offset().left;
4048
- var tooltip_w = $tooltip.outerWidth();
4049
- var tooltip_h = $tooltip.outerHeight();
4050
-
4051
- // calculate top
4052
- var top = target_t - tooltip_h;
4053
- var left = target_l + (target_w / 2) - (tooltip_w / 2);
4054
-
4055
- // too far left
 
 
 
 
 
4056
  if( left < tolerance ) {
4057
-
4058
  $tooltip.addClass('right');
4059
- left = target_l + target_w;
4060
- top = target_t + (target_h / 2) - (tooltip_h / 2);
4061
 
4062
- // too far right
4063
- } else if( (left + tooltip_w + tolerance) > $(window).width() ) {
4064
-
4065
  $tooltip.addClass('left');
4066
- left = target_l - tooltip_w;
4067
- top = target_t + (target_h / 2) - (tooltip_h / 2);
4068
 
4069
- // too far top
4070
  } else if( top - $(window).scrollTop() < tolerance ) {
4071
-
4072
  $tooltip.addClass('bottom');
4073
- top = target_t + target_h;
4074
-
4075
- } else {
4076
 
 
 
4077
  $tooltip.addClass('top');
4078
-
4079
  }
4080
 
4081
  // update css
@@ -5540,6 +5530,15 @@
5540
  return this.$('input[type="text"]');
5541
  },
5542
 
 
 
 
 
 
 
 
 
 
5543
  initialize: function(){
5544
 
5545
  // vars
@@ -6011,8 +6010,7 @@
6011
  var lat = this.get('lat');
6012
  var lng = this.get('lng');
6013
 
6014
-
6015
- // map
6016
  var mapArgs = {
6017
  scrollwheel: false,
6018
  zoom: parseInt( zoom ),
@@ -6026,10 +6024,8 @@
6026
  };
6027
  mapArgs = acf.applyFilters('google_map_args', mapArgs, this);
6028
  var map = new google.maps.Map( this.$canvas()[0], mapArgs );
6029
- this.addMapEvents( map, this );
6030
-
6031
 
6032
- // marker
6033
  var markerArgs = acf.parseArgs(mapArgs.marker, {
6034
  draggable: true,
6035
  raiseOnDrag: true,
@@ -6037,12 +6033,23 @@
6037
  });
6038
  markerArgs = acf.applyFilters('google_map_marker_args', markerArgs, this);
6039
  var marker = new google.maps.Marker( markerArgs );
6040
- this.addMarkerEvents( marker, this );
6041
 
 
 
 
 
 
 
 
 
 
 
 
6042
 
6043
- // reference
6044
  map.acf = this;
6045
  map.marker = marker;
 
6046
  this.map = map;
6047
 
6048
  // action for 3rd party customization
@@ -6053,29 +6060,11 @@
6053
  this.renderVal( val );
6054
  },
6055
 
6056
- addMapEvents: function( map, field ){
6057
 
6058
- // autocomplete
6059
- if( acf.isset(window, 'google', 'maps', 'places', 'Autocomplete') ) {
6060
-
6061
- // vars
6062
- var autocompleteArgs = map.autocomplete || {};
6063
- var autocomplete = new google.maps.places.Autocomplete( this.$search()[0], autocompleteArgs );
6064
-
6065
- // bind
6066
- autocomplete.bindTo('bounds', map);
6067
-
6068
- // autocomplete event place_changed is triggered each time the input changes
6069
- // customize the place object with the current "search value" to allow users controll over the address text
6070
- google.maps.event.addListener(autocomplete, 'place_changed', function() {
6071
- var place = this.getPlace();
6072
- place.address = field.getSearchVal();
6073
- field.setPlace( place );
6074
- });
6075
- }
6076
-
6077
- // click
6078
  google.maps.event.addListener( map, 'click', function( e ) {
 
6079
  // vars
6080
  var lat = e.latLng.lat();
6081
  var lng = e.latLng.lng();
@@ -6083,12 +6072,10 @@
6083
  // search
6084
  field.searchPosition( lat, lng );
6085
  });
6086
- },
6087
-
6088
- addMarkerEvents: function( marker, field ){
6089
 
6090
- // dragend
6091
  google.maps.event.addListener( marker, 'dragend', function(){
 
6092
  // vars
6093
  var position = this.getPosition();
6094
  var lat = position.lat();
@@ -6097,6 +6084,18 @@
6097
  // search
6098
  field.searchPosition( lat, lng );
6099
  });
 
 
 
 
 
 
 
 
 
 
 
 
6100
  },
6101
 
6102
  searchPosition: function( lat, lng ){
@@ -10508,6 +10507,24 @@
10508
 
10509
  // return
10510
  return this;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10511
  }
10512
  });
10513
 
@@ -10649,30 +10666,6 @@
10649
  'change #product-type': 'onChange'
10650
  },
10651
 
10652
- initialize: function(){
10653
-
10654
- },
10655
- /*
10656
-
10657
- checkScreenEvents: function(){
10658
-
10659
- // vars
10660
- var events = [
10661
- 'change #page_template',
10662
- 'change #parent_id',
10663
- 'change #post-formats-select input',
10664
- 'change .categorychecklist input',
10665
- 'change .categorychecklist select',
10666
- 'change .acf-taxonomy-field[data-save="1"] input',
10667
- 'change .acf-taxonomy-field[data-save="1"] select',
10668
- 'change #product-type'
10669
- ];
10670
-
10671
- acf.screen.on('change', '#product-type', 'fetch');
10672
- },
10673
- */
10674
-
10675
-
10676
  isPost: function(){
10677
  return acf.get('screen') === 'post';
10678
  },
@@ -10715,6 +10708,10 @@
10715
  return this.getPageParent() ? 'child' : 'parent';
10716
  },
10717
 
 
 
 
 
10718
  getPostFormat: function( e, $el ){
10719
  var $el = $('#post-formats-select input:checked');
10720
  if( $el.length ) {
@@ -10724,7 +10721,7 @@
10724
  return null;
10725
  },
10726
 
10727
- getPostTerms: function(){
10728
 
10729
  // vars
10730
  var terms = {};
@@ -10750,6 +10747,15 @@
10750
  }
10751
  }
10752
 
 
 
 
 
 
 
 
 
 
10753
  // loop over taxonomy fields and add their values
10754
  acf.getFields({type: 'taxonomy'}).map(function( field ){
10755
 
@@ -10819,6 +10825,11 @@
10819
  ajaxData.post_id = acf.get('post_id');
10820
  }
10821
 
 
 
 
 
 
10822
  // page template
10823
  if( (pageTemplate = this.getPageTemplate()) !== null ) {
10824
  ajaxData.page_template = pageTemplate;
@@ -10914,47 +10925,113 @@
10914
  }
10915
  });
10916
 
10917
- /*
10918
- // tests
10919
- acf.registerScreenChange('#page_template', function( e, $el ){
10920
- return $('#page_template').val();
10921
- });
10922
-
10923
- acf.registerScreenData({
10924
- name: 'page_template',
10925
- change: '#page_template',
10926
- val: function(){
10927
- var $input = $(this.el);
10928
- return $input.length ? $input.val() : null;
10929
- }
10930
- });
10931
-
10932
- acf.registerScreenData({
10933
- name: 'post_terms',
10934
- change: '.acf-taxonomy-field[data-save="1"]',
10935
- val: function(){
10936
- var $input = $(this.el);
10937
- return $input.length ? $input.val() : null;
10938
- }
10939
- });
10940
-
10941
- acf.registerScreenData({
10942
- name: 'post_terms',
10943
- change: '#product-type',
10944
- val: function( terms ){
10945
- var $select = $('#product-type');
10946
- if( $select.length ) {
10947
- terms.push('product_cat:'+$select.val());
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10948
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10949
  return terms;
10950
- }
10951
  });
10952
-
10953
-
10954
- acf.screen.get('post_terms');
10955
- acf.screen.getPostTerms();
10956
-
10957
- */
10958
 
10959
  })(jQuery);
10960
 
777
  return $el.find('select, textarea, input').serializeArray();
778
  }
779
 
 
780
  /**
781
+ * acf.serializeForAjax
782
  *
783
  * Returns an object containing name => value data ready to be encoded for Ajax.
784
  *
785
+ * @date 17/12/18
786
+ * @since 5.8.0
787
  *
788
  * @param jQUery $el The element or form to serialize.
 
789
  * @return object
790
  */
791
+ acf.serializeForAjax = function( $el ){
 
 
792
 
793
  // vars
794
  var data = {};
795
  var index = {};
 
796
 
797
+ // Serialize inputs.
798
+ var inputs = acf.serializeArray( $el );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
799
 
800
+ // Loop over inputs and build data.
801
  inputs.map(function( item ){
802
 
803
+ // Append to array.
804
  if( item.name.slice(-2) === '[]' ) {
805
+ data[ item.name ] = data[ item.name ] || [];
806
+ data[ item.name ].push( item.value );
807
+ // Append
808
+ } else {
809
+ data[ item.name ] = item.value;
 
 
810
  }
 
 
 
811
  });
812
 
813
  // return
814
  return data;
815
  };
 
816
 
817
  /**
818
  * addAction
2085
  return ( getLocks( $el, type ).length > 0 );
2086
  };
2087
 
2088
+ /**
2089
+ * acf.isGutenberg
2090
+ *
2091
+ * Returns true if the Gutenberg editor is being used.
2092
+ *
2093
+ * @date 14/11/18
2094
+ * @since 5.8.0
2095
+ *
2096
+ * @param vois
2097
+ * @return bool
2098
+ */
2099
+ acf.isGutenberg = function(){
2100
+ return ( window.wp && wp.blocks );
2101
+ };
2102
+
2103
  /*
2104
  * exists
2105
  *
3477
  changed: false,
3478
 
3479
  actions: {
3480
+ 'validation_failure': 'startListening',
3481
+ 'validation_success': 'stopListening'
3482
  },
3483
 
3484
  events: {
3485
+ 'change form .acf-field': 'startListening',
3486
+ 'submit form': 'stopListening'
3487
  },
3488
 
3489
  reset: function(){
4025
  var $target = this.get('target');
4026
  if( !$target ) return;
4027
 
4028
+ // Reset position.
4029
+ $tooltip.removeClass('right left bottom top').css({ top: 0, left: 0 });
4030
 
4031
+ // Declare tollerance to edge of screen.
4032
  var tolerance = 10;
4033
+
4034
+ // Find target position.
4035
+ var targetWidth = $target.outerWidth();
4036
+ var targetHeight = $target.outerHeight();
4037
+ var targetTop = $target.offset().top;
4038
+ var targetLeft = $target.offset().left;
4039
+
4040
+ // Find tooltip position.
4041
+ var tooltipWidth = $tooltip.outerWidth();
4042
+ var tooltipHeight = $tooltip.outerHeight();
4043
+ var tooltipTop = $tooltip.offset().top; // Should be 0, but WP media grid causes this to be 32 (toolbar padding).
4044
+
4045
+ // Assume default top alignment.
4046
+ var top = targetTop - tooltipHeight - tooltipTop;
4047
+ var left = targetLeft + (targetWidth / 2) - (tooltipWidth / 2);
4048
+
4049
+ // Check if too far left.
4050
  if( left < tolerance ) {
 
4051
  $tooltip.addClass('right');
4052
+ left = targetLeft + targetWidth;
4053
+ top = targetTop + (targetHeight / 2) - (tooltipHeight / 2) - tooltipTop;
4054
 
4055
+ // Check if too far right.
4056
+ } else if( (left + tooltipWidth + tolerance) > $(window).width() ) {
 
4057
  $tooltip.addClass('left');
4058
+ left = targetLeft - tooltipWidth;
4059
+ top = targetTop + (targetHeight / 2) - (tooltipHeight / 2) - tooltipTop;
4060
 
4061
+ // Check if too far up.
4062
  } else if( top - $(window).scrollTop() < tolerance ) {
 
4063
  $tooltip.addClass('bottom');
4064
+ top = targetTop + targetHeight - tooltipTop;
 
 
4065
 
4066
+ // No colision with edges.
4067
+ } else {
4068
  $tooltip.addClass('top');
 
4069
  }
4070
 
4071
  // update css
5530
  return this.$('input[type="text"]');
5531
  },
5532
 
5533
+ setValue: function( val ){
5534
+
5535
+ // update input (with change)
5536
+ acf.val( this.$input(), val );
5537
+
5538
+ // update iris
5539
+ this.$inputText().iris('color', val);
5540
+ },
5541
+
5542
  initialize: function(){
5543
 
5544
  // vars
6010
  var lat = this.get('lat');
6011
  var lng = this.get('lng');
6012
 
6013
+ // Create Map.
 
6014
  var mapArgs = {
6015
  scrollwheel: false,
6016
  zoom: parseInt( zoom ),
6024
  };
6025
  mapArgs = acf.applyFilters('google_map_args', mapArgs, this);
6026
  var map = new google.maps.Map( this.$canvas()[0], mapArgs );
 
 
6027
 
6028
+ // Create Marker.
6029
  var markerArgs = acf.parseArgs(mapArgs.marker, {
6030
  draggable: true,
6031
  raiseOnDrag: true,
6033
  });
6034
  markerArgs = acf.applyFilters('google_map_marker_args', markerArgs, this);
6035
  var marker = new google.maps.Marker( markerArgs );
 
6036
 
6037
+ // Maybe Create Autocomplete.
6038
+ var autocomplete = false;
6039
+ if( acf.isset(google, 'maps', 'places', 'Autocomplete') ) {
6040
+ var autocompleteArgs = mapArgs.autocomplete || {};
6041
+ autocompleteArgs = acf.applyFilters('google_map_autocomplete_args', autocompleteArgs, this);
6042
+ autocomplete = new google.maps.places.Autocomplete( this.$search()[0], autocompleteArgs );
6043
+ autocomplete.bindTo('bounds', map);
6044
+ }
6045
+
6046
+ // Add map events.
6047
+ this.addMapEvents( this, map, marker, autocomplete );
6048
 
6049
+ // Append references.
6050
  map.acf = this;
6051
  map.marker = marker;
6052
+ map.autocomplete = autocomplete;
6053
  this.map = map;
6054
 
6055
  // action for 3rd party customization
6060
  this.renderVal( val );
6061
  },
6062
 
6063
+ addMapEvents: function( field, map, marker, autocomplete ){
6064
 
6065
+ // Click map.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6066
  google.maps.event.addListener( map, 'click', function( e ) {
6067
+
6068
  // vars
6069
  var lat = e.latLng.lat();
6070
  var lng = e.latLng.lng();
6072
  // search
6073
  field.searchPosition( lat, lng );
6074
  });
 
 
 
6075
 
6076
+ // Drag marker.
6077
  google.maps.event.addListener( marker, 'dragend', function(){
6078
+
6079
  // vars
6080
  var position = this.getPosition();
6081
  var lat = position.lat();
6084
  // search
6085
  field.searchPosition( lat, lng );
6086
  });
6087
+
6088
+ // Autocomplete search.
6089
+ if( autocomplete ) {
6090
+
6091
+ // autocomplete event place_changed is triggered each time the input changes
6092
+ // customize the place object with the current "search value" to allow users controll over the address text
6093
+ google.maps.event.addListener(autocomplete, 'place_changed', function() {
6094
+ var place = this.getPlace();
6095
+ place.address = field.getSearchVal();
6096
+ field.setPlace( place );
6097
+ });
6098
+ }
6099
  },
6100
 
6101
  searchPosition: function( lat, lng ){
10507
 
10508
  // return
10509
  return this;
10510
+ },
10511
+
10512
+ save: function( event ) {
10513
+ var data = {};
10514
+
10515
+ if ( event ) {
10516
+ event.preventDefault();
10517
+ }
10518
+
10519
+ //_.each( this.$el.serializeArray(), function( pair ) {
10520
+ // data[ pair.name ] = pair.value;
10521
+ //});
10522
+
10523
+ // Serialize data more thoroughly to allow chckbox inputs to save.
10524
+ data = acf.serializeForAjax(this.$el);
10525
+
10526
+ this.controller.trigger( 'attachment:compat:waiting', ['waiting'] );
10527
+ this.model.saveCompat( data ).always( _.bind( this.postSave, this ) );
10528
  }
10529
  });
10530
 
10666
  'change #product-type': 'onChange'
10667
  },
10668
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10669
  isPost: function(){
10670
  return acf.get('screen') === 'post';
10671
  },
10708
  return this.getPageParent() ? 'child' : 'parent';
10709
  },
10710
 
10711
+ getPostType: function(){
10712
+ return $('#post_type').val();
10713
+ },
10714
+
10715
  getPostFormat: function( e, $el ){
10716
  var $el = $('#post-formats-select input:checked');
10717
  if( $el.length ) {
10721
  return null;
10722
  },
10723
 
10724
+ getPostCoreTerms: function(){
10725
 
10726
  // vars
10727
  var terms = {};
10747
  }
10748
  }
10749
 
10750
+ // return
10751
+ return terms;
10752
+ },
10753
+
10754
+ getPostTerms: function(){
10755
+
10756
+ // Get core terms.
10757
+ var terms = this.getPostCoreTerms();
10758
+
10759
  // loop over taxonomy fields and add their values
10760
  acf.getFields({type: 'taxonomy'}).map(function( field ){
10761
 
10825
  ajaxData.post_id = acf.get('post_id');
10826
  }
10827
 
10828
+ // post type
10829
+ if( (postType = this.getPostType()) !== null ) {
10830
+ ajaxData.post_type = postType;
10831
+ }
10832
+
10833
  // page template
10834
  if( (pageTemplate = this.getPageTemplate()) !== null ) {
10835
  ajaxData.page_template = pageTemplate;
10925
  }
10926
  });
10927
 
10928
+ /**
10929
+ * gutenScreen
10930
+ *
10931
+ * Adds compatibility with the Gutenberg edit screen.
10932
+ *
10933
+ * @date 11/12/18
10934
+ * @since 5.8.0
10935
+ *
10936
+ * @param void
10937
+ * @return void
10938
+ */
10939
+ var gutenScreen = new acf.Model({
10940
+
10941
+ // Wait until load to avoid 'core' issues when loading taxonomies.
10942
+ wait: 'load',
10943
+
10944
+ initialize: function(){
10945
+
10946
+ // Bail early if not Gutenberg.
10947
+ if( !acf.isGutenberg() ) {
10948
+ return;
10949
+ }
10950
+
10951
+ // Listen for changes.
10952
+ wp.data.subscribe(this.proxy(this.onChange));
10953
+
10954
+ // Customize "acf.screen.get" functions.
10955
+ acf.screen.getPageTemplate = this.getPageTemplate;
10956
+ acf.screen.getPageParent = this.getPageParent;
10957
+ acf.screen.getPostType = this.getPostType;
10958
+ acf.screen.getPostFormat = this.getPostFormat;
10959
+ acf.screen.getPostCoreTerms = this.getPostCoreTerms;
10960
+ },
10961
+
10962
+ onChange: function(){
10963
+
10964
+ // Get edits.
10965
+ var edits = wp.data.select( 'core/editor' ).getPostEdits();
10966
+
10967
+ // Check specific attributes.
10968
+ var attributes = [
10969
+ 'template',
10970
+ 'parent',
10971
+ 'format'
10972
+ ];
10973
+
10974
+ // Append taxonomy attributes.
10975
+ var taxonomies = wp.data.select( 'core' ).getTaxonomies() || [];
10976
+ taxonomies.map(function( taxonomy ){
10977
+ attributes.push( taxonomy.rest_base );
10978
+ });
10979
+
10980
+ // Filter out attributes that have not changed.
10981
+ attributes = attributes.filter(this.proxy(function( attr ){
10982
+ return ( edits[attr] && edits[attr] !== this.get(attr) );
10983
+ }));
10984
+
10985
+ // Trigger change if has attributes.
10986
+ if( attributes.length ) {
10987
+ this.triggerChange( edits )
10988
+ }
10989
+ },
10990
+
10991
+ triggerChange: function( edits ){
10992
+
10993
+ // Update this.data if edits are provided.
10994
+ if( edits !== undefined ) {
10995
+ this.data = edits;
10996
  }
10997
+
10998
+ // Check screen.
10999
+ acf.screen.check();
11000
+ },
11001
+
11002
+ getPageTemplate: function(){
11003
+ return wp.data.select( 'core/editor' ).getEditedPostAttribute( 'template' );
11004
+ },
11005
+
11006
+ getPageParent: function( e, $el ){
11007
+ return wp.data.select( 'core/editor' ).getEditedPostAttribute( 'parent' );
11008
+ },
11009
+
11010
+ getPostType: function(){
11011
+ return wp.data.select( 'core/editor' ).getEditedPostAttribute( 'type' );
11012
+ },
11013
+
11014
+ getPostFormat: function( e, $el ){
11015
+ return wp.data.select( 'core/editor' ).getEditedPostAttribute( 'format' );
11016
+ },
11017
+
11018
+ getPostCoreTerms: function(){
11019
+
11020
+ // vars
11021
+ var terms = {};
11022
+
11023
+ // Loop over taxonomies.
11024
+ var taxonomies = wp.data.select( 'core' ).getTaxonomies() || [];
11025
+ taxonomies.map(function( taxonomy ){
11026
+
11027
+ // Append selected taxonomies to terms object.
11028
+ terms[ taxonomy.slug ] = wp.data.select( 'core/editor' ).getEditedPostAttribute( taxonomy.rest_base );
11029
+ });
11030
+
11031
+ // return
11032
  return terms;
11033
+ },
11034
  });
 
 
 
 
 
 
11035
 
11036
  })(jQuery);
11037
 
assets/js/acf-input.min.js CHANGED
@@ -1,4 +1,4 @@
1
- !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<n&&t[a]===e[a];a++)i++;return i},c.decode=function(t){return r("<textarea/>").html(t).text()},c.strEscape=function(t){var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};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<a;s++){var o=String(n[s]);s==a-1?"%%index%%"===o?r.push(i):r[o]=i:("%%index%%"===n[s+1]?c.isArray(r[o])||(r[o]=[]):c.isObject(r[o])||(r[o]={}),r=r[o])}};c.serialize=function(t,e){var i={},n=c.serializeArray(t);e!==s&&(n=n.filter(function(t){return 0===t.name.indexOf(e)}).map(function(t){return t.name=t.name.slice(e.length),t}));for(var a=0;a<n.length;a++)o(i,n[a].name,n[a].value);return i},c.serializeArray=function(t){return t.find("select, textarea, input").serializeArray()},c.addAction=function(t,e,i,n){return c.hooks.addAction.apply(this,arguments),this},c.removeAction=function(t,e){return c.hooks.removeAction.apply(this,arguments),this};var e={};c.doAction=function(t){return e[t]=1,c.hooks.doAction.apply(this,arguments),e[t]=0,this},c.doingAction=function(t){return 1===e[t]},c.didAction=function(t){return e[t]!==s},c.currentAction=function(){for(var t in e)if(e[t])return t;return!1},c.addFilter=function(t){return c.hooks.addFilter.apply(this,arguments),this},c.removeFilter=function(t){return c.hooks.removeFilter.apply(this,arguments),this},c.applyFilters=function(t){return c.hooks.applyFilters.apply(this,arguments)},c.arrayArgs=function(t){return Array.prototype.slice.call(t)};try{var n=JSON.parse(localStorage.getItem("acf"))||{}}catch(t){var n={}}var l=function(t){return"this."===t.substr(0,5)&&(t=t.substr(5)+"-"+c.get("post_id")),t};c.getPreference=function(t){return t=l(t),n[t]||null},c.setPreference=function(t,e){t=l(t),null===e?delete n[t]:n[t]=e,localStorage.setItem("acf",JSON.stringify(n))},c.removePreference=function(t){c.setPreference(t,null)},c.remove=function(t){t instanceof jQuery&&(t={target:t}),t=c.parseArgs(t,{target:!1,endHeight:0,complete:function(){}}),c.doAction("remove",t.target),t.target.is("tr")?d(t):u(t)};var u=function(t){var e=t.target,i=e.height(),n=e.width(),a=e.css("margin"),r=e.outerHeight(!0),s=e.attr("style")+"";e.wrap('<div class="acf-temp-remove" style="height:'+r+'px"></div>');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('<td class="acf-temp-remove" style="padding:0; height:'+i+'px" colspan="'+n+'"></td>');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(' <i class="acf-loading"></i>')},c.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},c.showLoading=function(t){t.append('<div class="acf-loading-overlay"><i class="acf-loading"></i></div>')},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<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return!1;t=t[arguments[e]]}return!0},c.isget=function(t){for(var e=1;e<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return null;t=t[arguments[e]]}return t},c.getFileInputData=function(t,e){var i=t.val();if(!i)return!1;var n={url:i},a=c.isget(t[0],"files",0);if(a)if(n.size=a.size,n.type=a.type,-1<a.type.indexOf("image")){var r=window.URL||window.webkitURL,s=new Image;s.onload=function(){n.width=this.width,n.height=this.height,e(n)},s.src=r.createObjectURL(a)}else e(n);else e(n)},c.isAjaxSuccess=function(t){return t&&t.success},c.getAjaxMessage=function(t){return c.isget(t,"data","message")},c.getAjaxError=function(t){return c.isget(t,"data","error")},c.renderSelect=function(t,e){var i=t.val(),a=[],r=function(t){var n="";return t.map(function(t){var e=t.text||t.label||"",i=t.id||t.value||"";a.push(i),t.children?n+='<optgroup label="'+c.strEscape(e)+'">'+r(t.children)+"</optgroup>":n+='<option value="'+i+'"'+(t.disabled?' disabled="disabled"':"")+">"+c.strEscape(e)+"</option>"}),n};return t.html(r(e)),-1<a.indexOf(i)&&t.val(i),t.val()};var p=function(t,e){return t.data("acf-lock-"+e)||[]},g=function(t,e,i){t.data("acf-lock-"+e,i)};c.lock=function(t,e,i){var n=p(t,e),a;n.indexOf(i)<0&&(n.push(i),g(t,e,n))},c.unlock=function(t,e,i){var n=p(t,e),a=n.indexOf(i);return-1<a&&(n.splice(a,1),g(t,e,n)),0===n.length},c.isLocked=function(t,e){return 0<p(t,e).length},r.fn.exists=function(){return 0<r(this).length},r.fn.outerHTML=function(){return r(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(t){return r.inArray(t,this)}),r(document).ready(function(){c.doAction("ready")}),r(window).on("load",function(){c.doAction("load")}),r(window).on("beforeunload",function(){c.doAction("unload")}),r(window).on("resize",function(){c.doAction("resize")}),r(document).on("sortstart",function(t,e){c.doAction("sortstart",e.item,e.placeholder)}),r(document).on("sortstop",function(t,e){c.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&&o("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 s(t,e){return"string"==typeof t&&o("filters",t,e),d}function o(t,e,i,n){if(f[t][e])if(i){var a=f[t][e],r;if(n)for(r=a.length;r--;){var s=a[r];s.callback===i&&s.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},s=f[t][e];s=s?(s.push(r),l(s)):[r],f[t][e]=s}function l(t){for(var e,i,n,a=1,r=t.length;a<r;a++){for(e=t[a],i=a;(n=t[i-1])&&n.priority>e.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<r;a++)i[0]=n[a].callback.apply(n[a].context,i);else for(;a<r;a++)n[a].callback.apply(n[a].context,i);return"filters"!==t||i[0]}var d={removeFilter:s,applyFilters:r,addFilter:a,removeAction:n,doAction:i,addAction:e,storage:t},f={actions:{},filters:{}};return d};acf.hooks=new i}(window),function(r,t){var n=/^(\S+)\s*(.*)$/,e=function(t){var e=this,i;return i=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},r.extend(i,e),i.prototype=Object.create(e.prototype),r.extend(i.prototype,t),i.prototype.constructor=i},i=acf.Model=function(){this.cid=acf.uniqueId("acf"),this.data=r.extend(!0,{},this.data),this.setup.apply(this,arguments),this.$el&&!this.$el.data("acf")&&this.$el.data("acf",this);var t=function(){this.initialize(),this.addEvents(),this.addActions(),this.addFilters()};this.wait&&!acf.didAction(this.wait)?this.addAction(this.wait,t):t.apply(this)};r.extend(i.prototype,{id:"",cid:"",$el:null,data:{},busy:!1,changed:!1,events:{},actions:{},filters:{},eventScope:"",wait:!1,priority:10,get:function(t){return this.data[t]},has:function(t){return null!=this.get(t)},set:function(t,e,i){var n=this.get(t);return n==e||(this.data[t]=e,i||(this.changed=!0,this.trigger("changed:"+t,[e,n]),this.trigger("changed",[t,e,n]))),this},inherit:function(t){return t instanceof jQuery&&(t=t.data()),r.extend(this.data,t),this},prop:function(){return this.$el.prop.apply(this.$el,arguments)},setup:function(t){r.extend(this,t)},initialize:function(){},addElements:function(t){if(!(t=t||this.elements||null)||!Object.keys(t).length)return!1;for(var e in t)this.addElement(e,t[e])},addElement:function(t,e){this["$"+t]=this.$(e)},addEvents:function(t){if(!(t=t||this.events||null))return!1;for(var e in t){var i=e.match(n);this.on(i[1],i[2],t[e])}},removeEvents:function(t){if(!(t=t||this.events||null))return!1;for(var e in t){var i=e.match(n);this.off(i[1],i[2],t[e])}},getEventTarget:function(t,e){return t||this.$el||r(document)},validateEvent:function(t){return!this.eventScope||r(t.target).closest(this.eventScope).is(this.$el)},proxyEvent:function(a){return this.proxy(function(t){if(this.validateEvent(t)){var e,i=acf.arrayArgs(arguments).slice(1),n=[t,r(t.currentTarget)].concat(i);a.apply(this,n)}})},on:function(t,e,i,n){var a,r,s,o,c;o=t instanceof jQuery?n?(a=t,r=e,s=i,n):(a=t,r=e,i):i?(r=t,s=e,i):(r=t,e),a=this.getEventTarget(a),"string"==typeof o&&(o=this.proxyEvent(this[o])),r=r+"."+this.cid,c=s?[r,s,o]:[r,o],a.on.apply(a,c)},off:function(t,e,i){var n,a,r,s;t instanceof jQuery?i?(n=t,a=e,r=i):(n=t,a=e):e?(a=t,r=e):a=t,n=this.getEventTarget(n),a=a+"."+this.cid,s=r?[a,r]:[a],n.off.apply(n,s)},trigger:function(t,e,i){var n=this.getEventTarget();return i?n.trigger.apply(n,arguments):n.triggerHandler.apply(n,arguments),this},addActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.addAction(e,t[e])},removeActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.removeAction(e,t[e])},addAction:function(t,e,i){i=i||this.priority,"string"==typeof e&&(e=this[e]),acf.addAction(t,e,i,this)},removeAction:function(t,e){acf.removeAction(t,this[e])},addFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.addFilter(e,t[e])},addFilter:function(t,e,i){i=i||this.priority,"string"==typeof e&&(e=this[e]),acf.addFilter(t,e,i,this)},removeFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.removeFilter(e,t[e])},removeFilter:function(t,e){acf.removeFilter(t,this[e])},$:function(t){return this.$el.find(t)},remove:function(){this.removeEvents(),this.removeActions(),this.removeFilters(),this.$el.remove()},setTimeout:function(t,e){return setTimeout(this.proxy(t),e)},time:function(){console.time(this.id||this.cid)},timeEnd:function(){console.timeEnd(this.id||this.cid)},show:function(){acf.show(this.$el)},hide:function(){acf.hide(this.$el)},proxy:function(t){return r.proxy(t,this)}}),i.extend=e,acf.models={},acf.getInstance=function(t){return t.data("acf")},acf.getInstances=function(t){var e=[];return t.each(function(){e.push(acf.getInstance(r(this)))}),e}}(jQuery),function(e,t){acf.models.Popup=acf.Model.extend({data:{title:"",content:"",width:0,height:0,loading:!1},events:{'click [data-event="close"]':"onClickClose","click .acf-close-popup":"onClickClose"},setup:function(t){e.extend(this.data,t),this.$el=e(this.tmpl())},initialize:function(){this.render(),this.open()},tmpl:function(){return['<div id="acf-popup">','<div class="acf-popup-box acf-box">','<div class="title"><h3></h3><a href="#" class="acf-icon -cancel grey" data-event="close"></a></div>','<div class="inner"></div>','<div class="loading"><i class="acf-loading"></i></div>',"</div>",'<div class="bg" data-event="close"></div>',"</div>"].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"},events:{"change .acf-field":"startListening","submit form":"stopListening"},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'<div class="acf-notice"></div>'},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("<p>"+this.get("text")+"</p>"),this.get("dismiss")&&(this.$el.append('<a href="#" class="acf-notice-dismiss acf-icon -cancel small"></a>'),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(){var t=e(".acf-postbox");return acf.getInstances(t)},acf.newPostbox=function(t){return new acf.models.Postbox(t)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",visible:!0,edit:"",html:!0},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"))},$placeholder:function(){return e("#"+this.get("id")+"-placeholder")},$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.get("visible")},hasHTML:function(){return this.get("html")},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('<a href="'+e+'" class="dashicons dashicons-admin-generic acf-hndle-cog acf-js-tooltip" title="'+acf.__("Edit field group")+'"></a>'),this.isVisible()?this.show():(this.set("html",!1),this.hide())},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),this.set("html",!0),acf.doAction("append",this.$el)}})}(jQuery),function(d,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'<div class="acf-tooltip"></div>'},setup:function(t){d.extend(this.data,t),this.$el=d(this.tmpl())},initialize:function(){this.render(),this.show(),this.position();var t=this.get("timeout");t&&setTimeout(d.proxy(this.fade,this),t)},update:function(t){d.extend(this.data,t),this.initialize()},render:function(){this.html(this.get("text"))},show:function(){d("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");var i=10,n=e.outerWidth(),a=e.outerHeight(),r=e.offset().top,s=e.offset().left,o=t.outerWidth(),c=t.outerHeight(),l=r-c,u=s+n/2-o/2;u<10?(t.addClass("right"),u=s+n,l=r+a/2-c/2):u+o+10>d(window).width()?(t.addClass("left"),u=s-o,l=r+a/2-c/2):l-d(window).scrollTop()<10?(t.addClass("bottom"),l=r+a):t.addClass("top"),t.css({top:l,left:u})}}}),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=d(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=d(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?"),'<a href="#" data-event="confirm">'+(this.get("textConfirm")||acf.__("Yes"))+"</a>",'<a href="#" data-event="cancel">'+(this.get("textCancel")||acf.__("No"))+"</a>"].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.indexOf(e)&&i.trigger(s,a)};acf.addAction(r,t)},i,a=["valid","invalid","enable","disable","new"],o=["remove","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable"];["prepare","ready","load","append","remove","sortstart","sortstop","show","hide","unload"].map(e),a.map(s);var r=new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(t){t.preventDefault()},onChange:function(){n("#_acf_changed").val(1)}})}(jQuery),function(f,h){var p=0,t=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 t=this.$el,e=this.$labelWrap(),i=this.$inputWrap(),n=this.$control(),a=i.children(".description");if(a.length&&e.append(a),this.$el.is("tr")){var r=this.$el.closest("table"),s=f('<div class="acf-accordion-title"/>'),o=f('<div class="acf-accordion-content"/>'),c=f('<table class="'+r.attr("class")+'"/>'),l=f("<tbody/>");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('<i class="acf-accordion-icon dashicons dashicons-arrow-'+(this.get("open")?"down":"right")+'"></i>');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 e=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)},open:function(t){t.find(".acf-accordion-content:first").slideDown().css("display","block"),t.find(".acf-accordion-icon:first").removeClass("dashicons-arrow-right").addClass("dashicons-arrow-down"),
2
- t.addClass("-open"),acf.doAction("show",t),t.attr("multi-expand")||t.siblings(".acf-accordion.-open").each(function(){e.close(f(this))})},close:function(t){t.find(".acf-accordion-content:first").slideUp(),t.find(".acf-accordion-icon:first").removeClass("dashicons-arrow-down").addClass("dashicons-arrow-right"),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='<li><input class="acf-checkbox-custom" type="checkbox" checked="checked" /><input type="text" name="'+this.getInputName()+'[]" /></li>';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"]')},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('<div class="acf-ui-datepicker" />')}}(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('<div class="acf-ui-datepicker" />')}}(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)},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),acf.doAction("google_map_change",i,this.map,this),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);this.addMapEvents(a,this);var 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);this.addMarkerEvents(s,this),a.acf=this,a.marker=s,this.map=a,acf.doAction("google_map_init",a,s,this);var o=this.getValue();this.renderVal(o)},addMapEvents:function(t,n){if(acf.isset(window,"google","maps","places","Autocomplete")){var e=t.autocomplete||{},i=new google.maps.places.Autocomplete(this.$search()[0],e);i.bindTo("bounds",t),google.maps.event.addListener(i,"place_changed",function(){var t=this.getPlace();t.address=n.getSearchVal(),n.setPlace(t)})}google.maps.event.addListener(t,"click",function(t){var e=t.latLng.lat(),i=t.latLng.lng();n.searchPosition(e,i)})},addMarkerEvents:function(t,n){google.maps.event.addListener(t,"dragend",function(){var t=this.getPosition(),e=t.lat(),i=t.lng();n.searchPosition(e,i)})},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<i.length;n++)if(!i[n].val())return i[n];return!1},n=i(this,e);n||(e.$(".acf-button:last").trigger("click"),n=i(this,e)),n&&n.render(t)},selectAttachment:function(){var i=this.parent(),t=i&&"repeater"===i.get("type"),e=acf.newMediaPopup({mode:"select",type:"image",title:acf.__("Select Image"),field:this.get("key"),multiple:t,library:this.get("library"),allowedTypes:this.get("mime_types"),select:n.proxy(function(t,e){0<e?this.append(t,i):this.render(t)},this)})},editAttachment:function(){var t=this.val();if(t)var e=acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:t,field:this.get("key"),select:n.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(t,e){var i=this.$input();acf.getFileInputData(e,function(t){i.val(n.param(t))})}});acf.registerFieldType(t)}(jQuery),function(n,e){var t=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]')},validateAttachment:function(t){return(t=t||{}).id!==e&&(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 i=this.parent(),t=i&&"repeater"===i.get("type"),e=acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:t,library:this.get("library"),allowedTypes:this.get("mime_types"),select:n.proxy(function(t,e){0<e?this.append(t,i):this.render(t)},this)})},editAttachment:function(){var t=this.val();if(!t)return!1;var e=acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:t,field:this.get("key"),select:n.proxy(function(t,e){this.render(t)},this)})}});acf.registerFieldType(t)}(jQuery),function(n,t){var e=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(e),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:n("#wp-link-text").val(),url:n("#wp-link-url").val(),target:n("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(t){n("#wp-link-text").val(t.title),n("#wp-link-url").val(t.url),n("#wp-link-target").prop("checked","_blank"===t.target)},open:function(t){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",t);var e=n('<textarea id="acf-link-textarea" style="display:none;"></textarea>');n("body").append(e);var i=this.getNodeValue();wpLink.open("acf-link-textarea",i.url,i.title,null)},onOpen:function(){n("#wp-link-wrap").addClass("has-text-field");var t=this.getNodeValue();this.setInputValue(t)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;this.off("wplink-open"),this.off("wplink-close");var t=this.getInputValue();this.setNodeValue(t),n("#acf-link-textarea").remove(),this.set("node",null)}})}(jQuery),function(a,t){var e=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 t=this.val(),e=this.getSearchVal();if(!e)return this.clear();if("http"!=e.substr(0,4)&&(e="http://"+e),e!==t){var i=this.get("timeout");i&&clearTimeout(i);var n=a.proxy(this.search,this,e);this.set("timeout",setTimeout(n,300))}},search:function(t){var e={action:"acf/fields/oembed/search",s:t,field_key:this.get("key")},i;(i=this.get("xhr"))&&i.abort(),this.showLoading();var i=a.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),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",i)},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(e)}(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(o,n){var t=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd",'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 t=[];return this.$listItems("values").each(function(){t.push(o(this).data("id"))}),!!t.length&&t},newChoice:function(t){return["<li>",'<span data-id="'+t.id+'" class="acf-rel-item">'+t.text+"</span>","</li>"].join("")},newValue:function(t){return["<li>",'<input type="hidden" name="'+this.getInputName()+'[]" value="'+t.id+'" />','<span data-id="'+t.id+'" class="acf-rel-item">'+t.text,'<a href="#" class="acf-icon -minus small dark" data-name="remove_item"></a>',"</span>","</li>"].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;n<=i+a&&(this.set("paged",r+1),this.fetch())}});this.$list("choices").scrollTop(0).on("scroll",t),this.fetch()},onHover:function(t){o().off(t),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(0<n&&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){var i=e.parent(),n=i.parent(),a=i.data("id");setTimeout(function(){n.remove()},1),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},fetch:function(){var t;(t=this.get("xhr"))&&t.abort();var e=this.getAjaxData(),s=this.$list("choices");1==e.paged&&s.html("");var i=o('<li><i class="acf-loading"></i> '+acf.__("Loading")+"</li>");s.append(i),this.set("loading",!0);var n=function(){this.set("loading",!1),i.remove()},a=function(t){if(!t||!t.results||!t.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("<li>"+acf.__("No matches found")+"</li>"));this.set("more",t.more);var e=this.walkChoices(t.results),i=o(e),n=this.val();n&&n.length&&n.map(function(t){i.find('.acf-rel-item[data-id="'+t+'"]').addClass("disabled")}),s.append(i);var a=!1,r=!1;s.find(".acf-rel-label").each(function(){var t=o(this),e=t.siblings("ul");if(a&&a.text()==t.text())return r.append(e.children()),void o(this).parent().remove();a=t,r=e})},t=o.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(e),context:this,success:a,complete:n});this.set("xhr",t)},walkChoices:function(t){var i=function(t){var e="";return o.isArray(t)?t.map(function(t){e+=i(t)}):o.isPlainObject(t)&&(t.children!==n?(e+='<li><span class="acf-rel-label">'+t.text+'</span><ul class="acf-bl">',e+=i(t.children),e+="</ul></li>"):e+='<li><span class="acf-rel-item" data-id="'+t.id+'">'+t.text+"</span></li>"),e};return i(t)}});acf.registerFieldType(t)}(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(a,t){var e="tab",i=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={});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 n(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,e),t.hiddenByTab=!1},this)},hideFields:function(){this.getFields().map(function(t){t.hide(this.cid,e),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(e)})},disable:function(t){this.getFields().map(function(t){t.disable(e)})}});acf.registerFieldType(i);var r=0,n=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(t){a.extend(this.data,t),this.tabs=[],this.active=!1;var e=this.get("placement"),i=this.get("before"),n=i.parent();"left"==e&&n.hasClass("acf-fields")&&n.addClass("-sidebar"),i.is("tr")?this.$el=a('<tr class="acf-tab-wrap"><td colspan="2"><ul class="acf-hl acf-tab-group"></ul></td></tr>'):this.$el=a('<div class="acf-tab-wrap -'+e+'"><ul class="acf-hl acf-tab-group"></ul></div>'),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("<li></li>");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('<option value="'+e.term_id+'">'+e.term_label+"</option>"),i;e.term_parent?s.children('option[value="'+e.term_parent+'"]').after(t
3
- ):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(['<li data-id="'+t.term_id+'">',"<label>",'<input type="'+this.get("ftype")+'" value="'+t.term_id+'" name="'+e+'" /> ',"<span>"+t.term_name+"</span>","</label>","</li>"].join(""));if(t.term_parent){var a=i.find('li[data-id="'+t.term_parent+'"]');(i=a.children("ul")).exists()||(i=g('<ul class="children acf-bl"></ul>'),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('<div class="acf-ui-datepicker" />')}}(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'<input type="text" />'}}),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;n<i.length;n++)if(e=a(i[n],t))return e;return!1};var r=!(acf.Field.prototype.getConditions=function(){return this.conditions||(this.conditions=new s(this)),this.conditions}),s=acf.Model.extend({id:"Conditions",data:{field:!1,timeStamp:!1,groups:[]},setup:function(t){var e=(this.data.field=t).get("conditions");e instanceof Array?e[0]instanceof Array?e.map(function(t,e){this.addRules(t,e)},this):this.addRules(e):this.addRule(e)},change:function(t){if(this.get("timeStamp")===t.timeStamp)return!1;this.set("timeStamp",t.timeStamp,!0);var e=this.render()},render:function(){return this.calculate()?this.show():this.hide()},show:function(){return this.get("field").showEnable(this.cid,i)},hide:function(){return this.get("field").hideDisable(this.cid,i)},calculate:function(){var i=!1;return this.getGroups().map(function(t){var e;i||t.filter(function(t){return t.calculate()}).length==t.length&&(i=!0)}),i},hasGroups:function(){return null!=this.data.groups},getGroups:function(){return this.data.groups},addGroup:function(){var t=[];return this.data.groups.push(t),t},hasGroup:function(t){return null!=this.data.groups[t]},getGroup:function(t){return this.data.groups[t]},removeGroup:function(t){return this.data.groups[t].delete,this},addRules:function(t,e){t.map(function(t){this.addRule(t,e)},this)},addRule:function(t,e){var i;e=e||0,i=this.hasGroup(e)?this.getGroup(e):this.addGroup();var n=acf.newCondition(t,this);if(!n)return!1;i.push(n)},hasRule:function(){},getRule:function(t,e){return t=t||0,e=e||0,this.data.groups[e][t]},removeRule:function(){}})}(jQuery),function(n,t){var a=acf.__,r=function(t){return t?""+t:""},s=function(t,e){return r(t).toLowerCase()===r(e).toLowerCase()},i=function(t,e){return parseFloat(t)===parseFloat(e)},o=function(t,e){return parseFloat(t)>parseFloat(e)},c=function(t,e){return parseFloat(t)<parseFloat(e)},l=function(t,e){return-1<(e=e.map(function(t){return r(t)})).indexOf(t)},u=function(t,e){return-1<r(t).indexOf(r(e))},d=function(t,e){var i=new RegExp(r(e),"gi");return r(t).match(i)},f=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:a("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'<input type="text" disabled="" />'}});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'<input type="text" />'}});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'<input type="text" placeholder="[a-z0-9]" />'}});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'<input type="text" />'}});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'<input type="number" />'}});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'<input type="number" />'}});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(['<a href="#" class="acf-expand-details">','<span class="is-closed"><span class="acf-icon -left small grey"></span>'+acf.__("Expand Details")+"</span>",'<span class="is-open"><span class="acf-icon -right small grey"></span>'+acf.__("Collapse Details")+"</span>","</a>"].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("<option></option>").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)}})}},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<i.indexOf(e.id)&&this.$el.addClass("acf-selected")}return l.prototype.render.apply(this,arguments)},toggleSelection:function(t){var e=this.collection,i=this.options.selection,n=this.model,a=i.single(),r=this.controller,s=acf.isget(this,"model","attributes","acf_errors"),o=r.$el.find(".media-frame-content .media-sidebar");if(o.children(".acf-selection-error").remove(),o.children().removeClass("acf-hidden"),r&&s){var c=acf.isget(this,"model","attributes","filename");return o.children().addClass("acf-hidden"),o.prepend(['<div class="acf-selection-error">','<span class="selection-error-label">'+acf.__("Restricted")+"</span>",'<span class="selection-error-filename">'+c+"</span>",'<span class="selection-error-message">'+s+"</span>","</div>"].join("")),i.reset(),void i.single(n)}return l.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery),function(r,t){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"},initialize:function(){},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=r("#page_template");return t.length?t.val():null},getPageParent:function(t,e){var e;return(e=r("#parent_id")).length?e.val():null},getPageType:function(t,e){return this.getPageParent()?"child":"parent"},getPostFormat:function(t,e){var e;if((e=r("#post-formats-select input:checked")).length){var i=e.val();return"0"==i?"standard":i}return null},getPostTerms:function(){var n={},t=acf.serialize(r(".categorydiv, .tagsdiv"));for(var e in t.tax_input&&(n=t.tax_input),t.post_category&&(n.category=t.post_category),n)acf.isArray(n[e])||(n[e]=n[e].split(", "));for(var e 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[e]=acf.uniqueArray(n[e]);return n},getProductType:function(){var t=r("#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!==(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){t.hasHTML()&&e.exists.push(t.get("key"))}),e=acf.applyFilters("check_screen_args",e);var t=function(t){if(acf.isAjaxSuccess(t)){var a=[];t.data.results.map(function(t,e){var i="acf-"+t.key,n=acf.getPostbox(i);n.showEnable(),a.push(i),!n.hasHTML()&&t.html&&n.html(t.html)}),acf.getPostboxes().map(function(t){-1===a.indexOf(t.get("id"))&&t.hideDisable()}),r("#acf-style").html(t.data.style),acf.doAction("check_screen_complete",t.data,e)}};this.xhr=r.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)}})}(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("<option></option>")).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('<input type="hidden" />'),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('<option value="'+e.id+'">'+e.text+"</option>")),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<e?i.input_too_long_n.replace("%d",e):i.input_too_long_1},inputTooShort:function(t){var e=t.minimum-t.input.length;return 1<e?i.input_too_short_n.replace("%d",e):i.input_too_short_1},loadingMore:function(){return i.load_more},maximumSelected:function(t){var e=t.maximum;return 1<e?i.selection_too_long_n.replace("%d",e):i.selection_too_long_1},noResults:function(){return i.matches_0},searching:function(){return i.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+t,[],function(){return e})},addTranslations3:function(){var n=acf.get("select2L10n"),t=acf.get("locale");t=t.replace("_","-");var e={formatMatches:function(t){return 1<t?n.matches_n.replace("%d",t):n.matches_1},formatNoMatches:function(){return n.matches_0},formatAjaxError:function(){return n.load_fail},formatInputTooShort:function(t,e){var i=e-t.length;return 1<i?n.input_too_short_n.replace("%d",i):n.input_too_short_1},formatInputTooLong:function(t,e){var i=t.length-e;return 1<i?n.input_too_long_n.replace("%d",i):n.input_too_long_1},formatSelectionTooBig:function(t){return 1<t?n.selection_too_long_n.replace("%d",t):n.selection_too_long_1},formatLoadMore:function(){return n.load_more},formatSearching:function(){return n.searching}};l.fn.select2.locales=l.fn.select2.locales||{},l.fn.select2.locales[t]=e,l.extend(l.fn.select2.defaults,e)}})}(jQuery),function(f,t){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(t,e){var i=f("#"+t),n=this.defaults(),a=acf.get("toolbars"),r=e.field||!1,s=r.$el||!1;if("undefined"==typeof tinymce)return!1;if(!n)return!1;if(tinymce.get(t))return this.enable(t);var o=f.extend({},n.tinymce,e.tinymce);o.id=t,o.selector="#"+t;var c=e.toolbar;if(c&&a&&a[c])for(var l=1;l<=4;l++)o["toolbar"+l]=a[c][l]||"";if(o.setup=function(e){e.on("change",function(t){e.save(),i.trigger("change")}),f(e.getWin()).on("unload",function(){acf.tinymce.remove(t)})},o.wp_autoresize_on=!1,o=acf.applyFilters("wysiwyg_tinymce_settings",o,t,r),tinyMCEPreInit.mceInit[t]=o,"visual"==e.mode){var u=tinymce.init(o),d=tinymce.get(t);if(!d)return!1;d.acf=e.field,acf.doAction("wysiwyg_tinymce_init",d,d.id,o,r)}},initializeQuicktags:function(t,e){var i=this.defaults();if("undefined"==typeof quicktags)return!1;if(!i)return!1;var n=f.extend({},i.quicktags,e.quicktags);n.id=t;var a=e.field||!1,r=a.$el||!1
4
- ;n=acf.applyFilters("wysiwyg_quicktags_settings",n,n.id,a),tinyMCEPreInit.qtInit[t]=n;var s=quicktags(n);if(!s)return!1;this.buildQuicktags(s),acf.doAction("wysiwyg_quicktags_init",s,s.id,n,a)},buildQuicktags:function(t){var e,i,n,a,r,t,s,o,c,l,u=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";for(o in e=t.canvas,i=t.name,n=t.settings,a={},c=r="",l=t.id,n.buttons&&(c=","+n.buttons+","),edButtons)edButtons[o]&&(s=edButtons[o].id,c&&-1!==u.indexOf(","+s+",")&&-1===c.indexOf(","+s+",")||edButtons[o].instance&&edButtons[o].instance!==l||(a[s]=edButtons[o],edButtons[o].html&&(r+=edButtons[o].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 e=new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var t=f("#acf-hidden-wp-editor");t.exists()&&t.appendTo("body")},onReady:function(){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(s,t){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 i=[],n=[];return this.getErrors().map(function(t){if(t.input){var e=n.indexOf(t.input);-1<e?i[e]=t:(i.push(t),n.push(t.input))}}),i},getGlobalErrors:function(){return this.getErrors().filter(function(t){return!t.input})},showErrors:function(){if(this.hasErrors()){var t=this.getFieldErrors(),e=this.getGlobalErrors(),n=0,a=!1;t.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 i=acf.__("Validation failed");if(e.map(function(t){i+=". "+t.message}),1==n?i+=". "+acf.__("1 field requires attention"):1<n&&(i+=". "+acf.__("%d fields require attention").replace("%d",n)),this.has("notice"))this.get("notice").update({type:"error",text:i});else{var r=acf.newNotice({type:"error",text:i,target:this.$el});this.set("notice",r)}a||(a=this.get("notice").$el),setTimeout(function(){s("html, body").animate({scrollTop:a.offset().top-s(window).height()/2},500)},10)}},onChangeStatus:function(t,e,i,n){this.$el.removeClass("is-"+n).addClass("is-"+i)},validate:function(t){if(t=acf.parseArgs(t,{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(t.event){var e=s.Event(null,t.event);t.success=function(){acf.enableSubmit(s(e.target)).trigger(e)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),t.loading(this.$el),this.set("status","validating");var i=function(t){if(acf.isAjaxSuccess(t)){var e=acf.applyFilters("validation_complete",t.data,this.$el);e.valid||this.addErrors(e.errors)}},n=function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el),this.showErrors(),t.failure(this.$el)):(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),acf.doAction("submit",this.$el),t.success(this.$el),acf.lockForm(this.$el),t.reset&&this.reset()),t.complete(this.$el),this.clearErrors()},a=acf.serialize(this.$el);a.action="acf/validate_save_post",s.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",context:this,success:i,complete:n})},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","mousedown #post-preview":"onClickPreview","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(t){var e=s(".acf-field [name]",t);e.length&&this.on(e,"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)},onClickPreview:function(t,e){this.set("ignore",!0),s("form#post").off("submit.edit-post")},onSubmit:function(t,e){var i;this.active&&(this.get("ignore")?this.set("ignore",!1):acf.validateForm({form:e,event:this.get("originalEvent")})||t.preventDefault())}})}(jQuery),function(l,t){var e=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)}}),i=new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(t,e){t.is("tr")&&(e.html('<td style="padding:0;" colspan="100"></td>'),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}0<i&&e.last().css("width","auto"),r.filter(".-collapsed-target").each(function(){var t=l(this);t.parent().hasClass("-collapsed")?t.attr("colspan",e.length):t.removeAttr("colspan")})}}),r=new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var t=this;l(".acf-fields:visible").each(function(){t.renderGroup(l(this))})},renderGroup:function(t){var s=0,o=0,c=l(),e=t.children(".acf-field[data-width]:visible");return!!e.length&&(t.hasClass("-left")?(e.removeAttr("data-width"),e.css("width","auto"),!1):(e.removeClass("-r0 -c0").css({"min-height":0}),e.each(function(t){var e=l(this),i=e.position(),n=Math.ceil(i.top),a=Math.ceil(i.left);c.length&&s<n&&(c.css({"min-height":o+"px"}),i=e.position(),n=Math.ceil(i.top),a=Math.ceil(i.left),o=s=0,c=l()),acf.get("rtl")&&(a=Math.ceil(e.parent().width()-(i.left+e.outerWidth()))),0==n?e.addClass("-r0"):0==a&&e.addClass("-c0");var r=Math.ceil(e.outerHeight())+1;o=Math.max(o,r),s=Math.max(s,n),c=c.add(e)}),void(c.length&&c.css({"min-height":o+"px"}))))}})}(jQuery),function(o,a){acf.newCompatibility=function(t,e){return(e=e||{}).__proto__=t.__proto__,t.__proto__=e,t.compatibility=e},acf.getCompatibility=function(t){return t.compatibility||null};var c=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});c._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},c.get_selector=function(t){var e=".acf-field";if(!t)return e;if(o.isPlainObject(t)){if(o.isEmptyObject(t))return e;for(var i in t){t=t[i];break}}return e+="-"+t,e=acf.strReplace("_","-",e),e=acf.strReplace("field-field-","field-",e)},c.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)},c.get_field=function(t,e){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},c.get_closest_field=function(t,e){return t.closest(this.get_selector(e))},c.get_field_wrap=function(t){return t.closest(this.get_selector())},c.get_field_key=function(t){return t.data("key")},c.get_field_type=function(t){return t.data("type")},c.get_data=function(t,e){return acf.parseArgs(t.data(),e)},c.maybe_get=function(t,e,i){i===a&&(i=null),keys=String(e).split(".");for(var n=0;n<keys.length;n++){if(!t.hasOwnProperty(keys[n]))return i;t=t[keys[n]]}return t};var e=function(t){return t instanceof acf.Field?t.$el:t},i=function(t){return acf.arrayArgs(t).map(e)},l=function(e){return function(){if(arguments.length)var t=i(arguments);else var t=[o(document)];return e.apply(this,t)}};c.add_action=function(t,e,i,n){var a=t.split(" "),r=a.length;if(1<r){for(var s=0;s<r;s++)t=a[s],c.add_action.apply(this,arguments);return this}var e=l(e);return acf.addAction.apply(this,arguments)},c.add_filter=function(t,e,i,n){var e=l(e);return acf.addFilter.apply(this,arguments)},c.model={actions:{},filters:{},events:{},extend:function(t){var i=o.extend({},this,t);return o.each(i.actions,function(t,e){i._add_action(t,e)}),o.each(i.filters,function(t,e){i._add_filter(t,e)}),o.each(i.events,function(t,e){i._add_event(t,e)}),i},_add_action:function(t,e){var i=this,n=t.split(" "),t=n[0]||"",a=n[1]||10;acf.add_action(t,i[e],a,i)},_add_filter:function(t,e){var i=this,n=t.split(" "),t=n[0]||"",a=n[1]||10;acf.add_filter(t,i[e],a,i)},_add_event:function(t,e){var i=this,n=t.indexOf(" "),a=0<n?t.substr(0,n):t,r=0<n?t.substr(n+1):"",s=function(t){t.$el=o(this),acf.field_group&&(t.$field=t.$el.closest(".acf-field-object")),"function"==typeof i.event&&(t=i.event(t)),i[e].apply(i,arguments)};r?o(document).on(a,r,s):o(document).on(a,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}},c.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(t,n){var a=this,e=t.substr(0,t.indexOf(" ")),i=t.substr(t.indexOf(" ")+1),r=acf.get_selector(a.type);o(document).on(e,r+" "+i,function(t){var e=o(this),i=acf.get_closest_field(e,a.type);i.length&&(i.is(a.$field)||a.set("$field",i),t.$el=e,t.$field=i,a[n].apply(a,[t]))})},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(t){return this.set("$field",t)}});var t=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});c.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)}})}},c.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}}),c.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()}},c.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}),c.ajax=acf.screen}(jQuery);
1
+ !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<n&&t[a]===e[a];a++)i++;return i},c.decode=function(t){return r("<textarea/>").html(t).text()},c.strEscape=function(t){var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};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<a;s++){var o=String(n[s]);s==a-1?"%%index%%"===o?r.push(i):r[o]=i:("%%index%%"===n[s+1]?c.isArray(r[o])||(r[o]=[]):c.isObject(r[o])||(r[o]={}),r=r[o])}};c.serialize=function(t,e){var i={},n=c.serializeArray(t);e!==s&&(n=n.filter(function(t){return 0===t.name.indexOf(e)}).map(function(t){return t.name=t.name.slice(e.length),t}));for(var a=0;a<n.length;a++)o(i,n[a].name,n[a].value);return i},c.serializeArray=function(t){return t.find("select, textarea, input").serializeArray()},c.serializeForAjax=function(t){var e={},i={},n;return c.serializeArray(t).map(function(t){"[]"===t.name.slice(-2)?(e[t.name]=e[t.name]||[],e[t.name].push(t.value)):e[t.name]=t.value}),e},c.addAction=function(t,e,i,n){return c.hooks.addAction.apply(this,arguments),this},c.removeAction=function(t,e){return c.hooks.removeAction.apply(this,arguments),this};var e={};c.doAction=function(t){return e[t]=1,c.hooks.doAction.apply(this,arguments),e[t]=0,this},c.doingAction=function(t){return 1===e[t]},c.didAction=function(t){return e[t]!==s},c.currentAction=function(){for(var t in e)if(e[t])return t;return!1},c.addFilter=function(t){return c.hooks.addFilter.apply(this,arguments),this},c.removeFilter=function(t){return c.hooks.removeFilter.apply(this,arguments),this},c.applyFilters=function(t){return c.hooks.applyFilters.apply(this,arguments)},c.arrayArgs=function(t){return Array.prototype.slice.call(t)};try{var n=JSON.parse(localStorage.getItem("acf"))||{}}catch(t){var n={}}var l=function(t){return"this."===t.substr(0,5)&&(t=t.substr(5)+"-"+c.get("post_id")),t};c.getPreference=function(t){return t=l(t),n[t]||null},c.setPreference=function(t,e){t=l(t),null===e?delete n[t]:n[t]=e,localStorage.setItem("acf",JSON.stringify(n))},c.removePreference=function(t){c.setPreference(t,null)},c.remove=function(t){t instanceof jQuery&&(t={target:t}),t=c.parseArgs(t,{target:!1,endHeight:0,complete:function(){}}),c.doAction("remove",t.target),t.target.is("tr")?d(t):u(t)};var u=function(t){var e=t.target,i=e.height(),n=e.width(),a=e.css("margin"),r=e.outerHeight(!0),s=e.attr("style")+"";e.wrap('<div class="acf-temp-remove" style="height:'+r+'px"></div>');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('<td class="acf-temp-remove" style="padding:0; height:'+i+'px" colspan="'+n+'"></td>');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(' <i class="acf-loading"></i>')},c.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},c.showLoading=function(t){t.append('<div class="acf-loading-overlay"><i class="acf-loading"></i></div>')},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<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return!1;t=t[arguments[e]]}return!0},c.isget=function(t){for(var e=1;e<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return null;t=t[arguments[e]]}return t},c.getFileInputData=function(t,e){var i=t.val();if(!i)return!1;var n={url:i},a=c.isget(t[0],"files",0);if(a)if(n.size=a.size,n.type=a.type,-1<a.type.indexOf("image")){var r=window.URL||window.webkitURL,s=new Image;s.onload=function(){n.width=this.width,n.height=this.height,e(n)},s.src=r.createObjectURL(a)}else e(n);else e(n)},c.isAjaxSuccess=function(t){return t&&t.success},c.getAjaxMessage=function(t){return c.isget(t,"data","message")},c.getAjaxError=function(t){return c.isget(t,"data","error")},c.renderSelect=function(t,e){var i=t.val(),a=[],r=function(t){var n="";return t.map(function(t){var e=t.text||t.label||"",i=t.id||t.value||"";a.push(i),t.children?n+='<optgroup label="'+c.strEscape(e)+'">'+r(t.children)+"</optgroup>":n+='<option value="'+i+'"'+(t.disabled?' disabled="disabled"':"")+">"+c.strEscape(e)+"</option>"}),n};return t.html(r(e)),-1<a.indexOf(i)&&t.val(i),t.val()};var p=function(t,e){return t.data("acf-lock-"+e)||[]},g=function(t,e,i){t.data("acf-lock-"+e,i)};c.lock=function(t,e,i){var n=p(t,e),a;n.indexOf(i)<0&&(n.push(i),g(t,e,n))},c.unlock=function(t,e,i){var n=p(t,e),a=n.indexOf(i);return-1<a&&(n.splice(a,1),g(t,e,n)),0===n.length},c.isLocked=function(t,e){return 0<p(t,e).length},c.isGutenberg=function(){return window.wp&&wp.blocks},r.fn.exists=function(){return 0<r(this).length},r.fn.outerHTML=function(){return r(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(t){return r.inArray(t,this)}),r(document).ready(function(){c.doAction("ready")}),r(window).on("load",function(){c.doAction("load")}),r(window).on("beforeunload",function(){c.doAction("unload")}),r(window).on("resize",function(){c.doAction("resize")}),r(document).on("sortstart",function(t,e){c.doAction("sortstart",e.item,e.placeholder)}),r(document).on("sortstop",function(t,e){c.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&&o("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 s(t,e){return"string"==typeof t&&o("filters",t,e),d}function o(t,e,i,n){if(f[t][e])if(i){var a=f[t][e],r;if(n)for(r=a.length;r--;){var s=a[r];s.callback===i&&s.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},s=f[t][e];s=s?(s.push(r),l(s)):[r],f[t][e]=s}function l(t){for(var e,i,n,a=1,r=t.length;a<r;a++){for(e=t[a],i=a;(n=t[i-1])&&n.priority>e.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<r;a++)i[0]=n[a].callback.apply(n[a].context,i);else for(;a<r;a++)n[a].callback.apply(n[a].context,i);return"filters"!==t||i[0]}var d={removeFilter:s,applyFilters:r,addFilter:a,removeAction:n,doAction:i,addAction:e,storage:t},f={actions:{},filters:{}};return d};acf.hooks=new i}(window),function(r,t){var n=/^(\S+)\s*(.*)$/,e=function(t){var e=this,i;return i=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},r.extend(i,e),i.prototype=Object.create(e.prototype),r.extend(i.prototype,t),i.prototype.constructor=i},i=acf.Model=function(){this.cid=acf.uniqueId("acf"),this.data=r.extend(!0,{},this.data),this.setup.apply(this,arguments),this.$el&&!this.$el.data("acf")&&this.$el.data("acf",this);var t=function(){this.initialize(),this.addEvents(),this.addActions(),this.addFilters()};this.wait&&!acf.didAction(this.wait)?this.addAction(this.wait,t):t.apply(this)};r.extend(i.prototype,{id:"",cid:"",$el:null,data:{},busy:!1,changed:!1,events:{},actions:{},filters:{},eventScope:"",wait:!1,priority:10,get:function(t){return this.data[t]},has:function(t){return null!=this.get(t)},set:function(t,e,i){var n=this.get(t);return n==e||(this.data[t]=e,i||(this.changed=!0,this.trigger("changed:"+t,[e,n]),this.trigger("changed",[t,e,n]))),this},inherit:function(t){return t instanceof jQuery&&(t=t.data()),r.extend(this.data,t),this},prop:function(){return this.$el.prop.apply(this.$el,arguments)},setup:function(t){r.extend(this,t)},initialize:function(){},addElements:function(t){if(!(t=t||this.elements||null)||!Object.keys(t).length)return!1;for(var e in t)this.addElement(e,t[e])},addElement:function(t,e){this["$"+t]=this.$(e)},addEvents:function(t){if(!(t=t||this.events||null))return!1;for(var e in t){var i=e.match(n);this.on(i[1],i[2],t[e])}},removeEvents:function(t){if(!(t=t||this.events||null))return!1;for(var e in t){var i=e.match(n);this.off(i[1],i[2],t[e])}},getEventTarget:function(t,e){return t||this.$el||r(document)},validateEvent:function(t){return!this.eventScope||r(t.target).closest(this.eventScope).is(this.$el)},proxyEvent:function(a){return this.proxy(function(t){if(this.validateEvent(t)){var e,i=acf.arrayArgs(arguments).slice(1),n=[t,r(t.currentTarget)].concat(i);a.apply(this,n)}})},on:function(t,e,i,n){var a,r,s,o,c;o=t instanceof jQuery?n?(a=t,r=e,s=i,n):(a=t,r=e,i):i?(r=t,s=e,i):(r=t,e),a=this.getEventTarget(a),"string"==typeof o&&(o=this.proxyEvent(this[o])),r=r+"."+this.cid,c=s?[r,s,o]:[r,o],a.on.apply(a,c)},off:function(t,e,i){var n,a,r,s;t instanceof jQuery?i?(n=t,a=e,r=i):(n=t,a=e):e?(a=t,r=e):a=t,n=this.getEventTarget(n),a=a+"."+this.cid,s=r?[a,r]:[a],n.off.apply(n,s)},trigger:function(t,e,i){var n=this.getEventTarget();return i?n.trigger.apply(n,arguments):n.triggerHandler.apply(n,arguments),this},addActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.addAction(e,t[e])},removeActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.removeAction(e,t[e])},addAction:function(t,e,i){i=i||this.priority,"string"==typeof e&&(e=this[e]),acf.addAction(t,e,i,this)},removeAction:function(t,e){acf.removeAction(t,this[e])},addFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.addFilter(e,t[e])},addFilter:function(t,e,i){i=i||this.priority,"string"==typeof e&&(e=this[e]),acf.addFilter(t,e,i,this)},removeFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.removeFilter(e,t[e])},removeFilter:function(t,e){acf.removeFilter(t,this[e])},$:function(t){return this.$el.find(t)},remove:function(){this.removeEvents(),this.removeActions(),this.removeFilters(),this.$el.remove()},setTimeout:function(t,e){return setTimeout(this.proxy(t),e)},time:function(){console.time(this.id||this.cid)},timeEnd:function(){console.timeEnd(this.id||this.cid)},show:function(){acf.show(this.$el)},hide:function(){acf.hide(this.$el)},proxy:function(t){return r.proxy(t,this)}}),i.extend=e,acf.models={},acf.getInstance=function(t){return t.data("acf")},acf.getInstances=function(t){var e=[];return t.each(function(){e.push(acf.getInstance(r(this)))}),e}}(jQuery),function(e,t){acf.models.Popup=acf.Model.extend({data:{title:"",content:"",width:0,height:0,loading:!1},events:{'click [data-event="close"]':"onClickClose","click .acf-close-popup":"onClickClose"},setup:function(t){e.extend(this.data,t),this.$el=e(this.tmpl())},initialize:function(){this.render(),this.open()},tmpl:function(){return['<div id="acf-popup">','<div class="acf-popup-box acf-box">','<div class="title"><h3></h3><a href="#" class="acf-icon -cancel grey" data-event="close"></a></div>','<div class="inner"></div>','<div class="loading"><i class="acf-loading"></i></div>',"</div>",'<div class="bg" data-event="close"></div>',"</div>"].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"},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'<div class="acf-notice"></div>'},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("<p>"+this.get("text")+"</p>"),this.get("dismiss")&&(this.$el.append('<a href="#" class="acf-notice-dismiss acf-icon -cancel small"></a>'),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(){var t=e(".acf-postbox");return acf.getInstances(t)},acf.newPostbox=function(t){return new acf.models.Postbox(t)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",visible:!0,edit:"",html:!0},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"))},$placeholder:function(){return e("#"+this.get("id")+"-placeholder")},$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.get("visible")},hasHTML:function(){return this.get("html")},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('<a href="'+e+'" class="dashicons dashicons-admin-generic acf-hndle-cog acf-js-tooltip" title="'+acf.__("Edit field group")+'"></a>'),this.isVisible()?this.show():(this.set("html",!1),this.hide())},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),this.set("html",!0),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'<div class="acf-tooltip"></div>'},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?"),'<a href="#" data-event="confirm">'+(this.get("textConfirm")||acf.__("Yes"))+"</a>",'<a href="#" data-event="cancel">'+(this.get("textCancel")||acf.__("No"))+"</a>"].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.indexOf(e)&&i.trigger(s,a)};acf.addAction(r,t)},i,a=["valid","invalid","enable","disable","new"],o=["remove","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable"];["prepare","ready","load","append","remove","sortstart","sortstop","show","hide","unload"].map(e),a.map(s);var r=new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(t){t.preventDefault()},onChange:function(){n("#_acf_changed").val(1)}})}(jQuery),function(f,h){var p=0,t=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 t=this.$el,e=this.$labelWrap(),i=this.$inputWrap(),n=this.$control(),a=i.children(".description");if(a.length&&e.append(a),this.$el.is("tr")){var r=this.$el.closest("table"),s=f('<div class="acf-accordion-title"/>'),o=f('<div class="acf-accordion-content"/>'),c=f('<table class="'+r.attr("class")+'"/>'),l=f("<tbody/>");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('<i class="acf-accordion-icon dashicons dashicons-arrow-'+(this.get("open")?"down":"right")+'"></i>');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 e=new acf.Model({actions:{unload:"onUnload"},events:{"click .acf-accordion-title":"onClick",
2
+ "invalidField .acf-accordion":"onInvalidField"},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},open:function(t){t.find(".acf-accordion-content:first").slideDown().css("display","block"),t.find(".acf-accordion-icon:first").removeClass("dashicons-arrow-right").addClass("dashicons-arrow-down"),t.addClass("-open"),acf.doAction("show",t),t.attr("multi-expand")||t.siblings(".acf-accordion.-open").each(function(){e.close(f(this))})},close:function(t){t.find(".acf-accordion-content:first").slideUp(),t.find(".acf-accordion-icon:first").removeClass("dashicons-arrow-down").addClass("dashicons-arrow-right"),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='<li><input class="acf-checkbox-custom" type="checkbox" checked="checked" /><input type="text" name="'+this.getInputName()+'[]" /></li>';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('<div class="acf-ui-datepicker" />')}}(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('<div class="acf-ui-datepicker" />')}}(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)},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),acf.doAction("google_map_change",i,this.map,this),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<i.length;n++)if(!i[n].val())return i[n];return!1},n=i(this,e);n||(e.$(".acf-button:last").trigger("click"),n=i(this,e)),n&&n.render(t)},selectAttachment:function(){var i=this.parent(),t=i&&"repeater"===i.get("type"),e=acf.newMediaPopup({mode:"select",type:"image",title:acf.__("Select Image"),field:this.get("key"),multiple:t,library:this.get("library"),allowedTypes:this.get("mime_types"),select:n.proxy(function(t,e){0<e?this.append(t,i):this.render(t)},this)})},editAttachment:function(){var t=this.val();if(t)var e=acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:t,field:this.get("key"),select:n.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(t,e){var i=this.$input();acf.getFileInputData(e,function(t){i.val(n.param(t))})}});acf.registerFieldType(t)}(jQuery),function(n,e){var t=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]')},validateAttachment:function(t){return(t=t||{}).id!==e&&(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 i=this.parent(),t=i&&"repeater"===i.get("type"),e=acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:t,library:this.get("library"),allowedTypes:this.get("mime_types"),select:n.proxy(function(t,e){0<e?this.append(t,i):this.render(t)},this)})},editAttachment:function(){var t=this.val();if(!t)return!1;var e=acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:t,field:this.get("key"),select:n.proxy(function(t,e){this.render(t)},this)})}});acf.registerFieldType(t)}(jQuery),function(n,t){var e=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(e),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:n("#wp-link-text").val(),url:n("#wp-link-url").val(),target:n("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(t){n("#wp-link-text").val(t.title),n("#wp-link-url").val(t.url),n("#wp-link-target").prop("checked","_blank"===t.target)},open:function(t){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",t);var e=n('<textarea id="acf-link-textarea" style="display:none;"></textarea>');n("body").append(e);var i=this.getNodeValue();wpLink.open("acf-link-textarea",i.url,i.title,null)},onOpen:function(){n("#wp-link-wrap").addClass("has-text-field");var t=this.getNodeValue();this.setInputValue(t)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;this.off("wplink-open"),this.off("wplink-close");var t=this.getInputValue();this.setNodeValue(t),n("#acf-link-textarea").remove(),this.set("node",null)}})}(jQuery),function(a,t){var e=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 t=this.val(),e=this.getSearchVal();if(!e)return this.clear();if("http"!=e.substr(0,4)&&(e="http://"+e),e!==t){var i=this.get("timeout");i&&clearTimeout(i);var n=a.proxy(this.search,this,e);this.set("timeout",setTimeout(n,300))}},search:function(t){var e={action:"acf/fields/oembed/search",s:t,field_key:this.get("key")},i;(i=this.get("xhr"))&&i.abort(),this.showLoading();var i=a.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),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",i)},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(e)}(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(o,n){var t=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd",'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 t=[];return this.$listItems("values").each(function(){t.push(o(this).data("id"))}),!!t.length&&t},newChoice:function(t){return["<li>",'<span data-id="'+t.id+'" class="acf-rel-item">'+t.text+"</span>","</li>"].join("")},newValue:function(t){return["<li>",'<input type="hidden" name="'+this.getInputName()+'[]" value="'+t.id+'" />','<span data-id="'+t.id+'" class="acf-rel-item">'+t.text,'<a href="#" class="acf-icon -minus small dark" data-name="remove_item"></a>',"</span>","</li>"].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;n<=i+a&&(this.set("paged",r+1),this.fetch())}});this.$list("choices").scrollTop(0).on("scroll",t),this.fetch()},onHover:function(t){o().off(t),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(0<n&&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){var i=e.parent(),n=i.parent(),a=i.data("id");setTimeout(function(){n.remove()},1),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},fetch:function(){var t;(t=this.get("xhr"))&&t.abort();var e=this.getAjaxData(),s=this.$list("choices");1==e.paged&&s.html("");var i=o('<li><i class="acf-loading"></i> '+acf.__("Loading")+"</li>");s.append(i),this.set("loading",!0);var n=function(){this.set("loading",!1),i.remove()},a=function(t){if(!t||!t.results||!t.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("<li>"+acf.__("No matches found")+"</li>"));this.set("more",t.more);var e=this.walkChoices(t.results),i=o(e),n=this.val();n&&n.length&&n.map(function(t){i.find('.acf-rel-item[data-id="'+t+'"]').addClass("disabled")}),s.append(i);var a=!1,r=!1;s.find(".acf-rel-label").each(function(){var t=o(this),e=t.siblings("ul");if(a&&a.text()==t.text())return r.append(e.children()),void o(this).parent().remove();a=t,r=e})},t=o.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(e),context:this,success:a,complete:n});this.set("xhr",t)},walkChoices:function(t){var i=function(t){var e="";return o.isArray(t)?t.map(function(t){e+=i(t)}):o.isPlainObject(t)&&(t.children!==n?(e+='<li><span class="acf-rel-label">'+t.text+'</span><ul class="acf-bl">',e+=i(t.children),e+="</ul></li>"):e+='<li><span class="acf-rel-item" data-id="'+t.id+'">'+t.text+"</span></li>"),e};return i(t)}});acf.registerFieldType(t)}(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(a,t){var e="tab",i=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={});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 n(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,e),t.hiddenByTab=!1},this)},hideFields:function(){this.getFields().map(function(t){t.hide(this.cid,e),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(e)})},disable:function(t){this.getFields().map(function(t){t.disable(e)})}});acf.registerFieldType(i);var r=0,n=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(t){a.extend(this.data,t),this.tabs=[],this.active=!1;var e=this.get("placement"),i=this.get("before"),n=i.parent();"left"==e&&n.hasClass("acf-fields")&&n.addClass("-sidebar"),i.is("tr")?this.$el=a('<tr class="acf-tab-wrap"><td colspan="2"><ul class="acf-hl acf-tab-group"></ul></td></tr>'):this.$el=a('<div class="acf-tab-wrap -'+e+'"><ul class="acf-hl acf-tab-group"></ul></div>'),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("<li></li>");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",
3
+ 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('<option value="'+e.term_id+'">'+e.term_label+"</option>"),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(['<li data-id="'+t.term_id+'">',"<label>",'<input type="'+this.get("ftype")+'" value="'+t.term_id+'" name="'+e+'" /> ',"<span>"+t.term_name+"</span>","</label>","</li>"].join(""));if(t.term_parent){var a=i.find('li[data-id="'+t.term_parent+'"]');(i=a.children("ul")).exists()||(i=g('<ul class="children acf-bl"></ul>'),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('<div class="acf-ui-datepicker" />')}}(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'<input type="text" />'}}),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;n<i.length;n++)if(e=a(i[n],t))return e;return!1};var r=!(acf.Field.prototype.getConditions=function(){return this.conditions||(this.conditions=new s(this)),this.conditions}),s=acf.Model.extend({id:"Conditions",data:{field:!1,timeStamp:!1,groups:[]},setup:function(t){var e=(this.data.field=t).get("conditions");e instanceof Array?e[0]instanceof Array?e.map(function(t,e){this.addRules(t,e)},this):this.addRules(e):this.addRule(e)},change:function(t){if(this.get("timeStamp")===t.timeStamp)return!1;this.set("timeStamp",t.timeStamp,!0);var e=this.render()},render:function(){return this.calculate()?this.show():this.hide()},show:function(){return this.get("field").showEnable(this.cid,i)},hide:function(){return this.get("field").hideDisable(this.cid,i)},calculate:function(){var i=!1;return this.getGroups().map(function(t){var e;i||t.filter(function(t){return t.calculate()}).length==t.length&&(i=!0)}),i},hasGroups:function(){return null!=this.data.groups},getGroups:function(){return this.data.groups},addGroup:function(){var t=[];return this.data.groups.push(t),t},hasGroup:function(t){return null!=this.data.groups[t]},getGroup:function(t){return this.data.groups[t]},removeGroup:function(t){return this.data.groups[t].delete,this},addRules:function(t,e){t.map(function(t){this.addRule(t,e)},this)},addRule:function(t,e){var i;e=e||0,i=this.hasGroup(e)?this.getGroup(e):this.addGroup();var n=acf.newCondition(t,this);if(!n)return!1;i.push(n)},hasRule:function(){},getRule:function(t,e){return t=t||0,e=e||0,this.data.groups[e][t]},removeRule:function(){}})}(jQuery),function(n,t){var a=acf.__,r=function(t){return t?""+t:""},s=function(t,e){return r(t).toLowerCase()===r(e).toLowerCase()},i=function(t,e){return parseFloat(t)===parseFloat(e)},o=function(t,e){return parseFloat(t)>parseFloat(e)},c=function(t,e){return parseFloat(t)<parseFloat(e)},l=function(t,e){return-1<(e=e.map(function(t){return r(t)})).indexOf(t)},u=function(t,e){return-1<r(t).indexOf(r(e))},d=function(t,e){var i=new RegExp(r(e),"gi");return r(t).match(i)},f=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:a("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'<input type="text" disabled="" />'}});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'<input type="text" />'}});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'<input type="text" placeholder="[a-z0-9]" />'}});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'<input type="text" />'}});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'<input type="number" />'}});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'<input type="number" />'}});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(['<a href="#" class="acf-expand-details">','<span class="is-closed"><span class="acf-icon -left small grey"></span>'+acf.__("Expand Details")+"</span>",'<span class="is-open"><span class="acf-icon -right small grey"></span>'+acf.__("Collapse Details")+"</span>","</a>"].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("<option></option>").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<i.indexOf(e.id)&&this.$el.addClass("acf-selected")}return l.prototype.render.apply(this,arguments)},toggleSelection:function(t){var e=this.collection,i=this.options.selection,n=this.model,a=i.single(),r=this.controller,s=acf.isget(this,"model","attributes","acf_errors"),o=r.$el.find(".media-frame-content .media-sidebar");if(o.children(".acf-selection-error").remove(),o.children().removeClass("acf-hidden"),r&&s){var c=acf.isget(this,"model","attributes","filename");return o.children().addClass("acf-hidden"),o.prepend(['<div class="acf-selection-error">','<span class="selection-error-label">'+acf.__("Restricted")+"</span>",'<span class="selection-error-filename">'+c+"</span>",'<span class="selection-error-message">'+s+"</span>","</div>"].join("")),i.reset(),void i.single(n)}return l.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery),function(n,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 t=n("#page_template");return t.length?t.val():null},getPageParent:function(t,e){var e;return(e=n("#parent_id")).length?e.val():null},getPageType:function(t,e){return this.getPageParent()?"child":"parent"},getPostType:function(){return n("#post_type").val()},getPostFormat:function(t,e){var e;if((e=n("#post-formats-select input:checked")).length){var i=e.val();return"0"==i?"standard":i}return null},getPostCoreTerms:function(){var t={},e=acf.serialize(n(".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=n("#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){t.hasHTML()&&e.exists.push(t.get("key"))}),e=acf.applyFilters("check_screen_args",e);var t=function(t){if(acf.isAjaxSuccess(t)){var a=[];t.data.results.map(function(t,e){var i="acf-"+t.key,n=acf.getPostbox(i);n.showEnable(),a.push(i),!n.hasHTML()&&t.html&&n.html(t.html)}),acf.getPostboxes().map(function(t){-1===a.indexOf(t.get("id"))&&t.hideDisable()}),n("#acf-style").html(t.data.style),acf.doAction("check_screen_complete",t.data,e)}};this.xhr=n.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)}});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)},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]&&e[t]!==this.get(t)}))).length&&this.triggerChange(e)},triggerChange:function(t){t!==e&&(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 e={},t;return(wp.data.select("core").getTaxonomies()||[]).map(function(t){e[t.slug]=wp.data.select("core/editor").getEditedPostAttribute(t.rest_base)}),e}})}(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("<option></option>")).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('<input type="hidden" />'),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('<option value="'+e.id+'">'+e.text+"</option>")),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<e?i.input_too_long_n.replace("%d",e):i.input_too_long_1},inputTooShort:function(t){var e=t.minimum-t.input.length;return 1<e?i.input_too_short_n.replace("%d",e):i.input_too_short_1},loadingMore:function(){return i.load_more},maximumSelected:function(t){var e=t.maximum;return 1<e?i.selection_too_long_n.replace("%d",e):i.selection_too_long_1},noResults:function(){return i.matches_0},searching:function(){return i.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+t,[],function(){return e})},addTranslations3:function(){var n=acf.get(
4
+ "select2L10n"),t=acf.get("locale");t=t.replace("_","-");var e={formatMatches:function(t){return 1<t?n.matches_n.replace("%d",t):n.matches_1},formatNoMatches:function(){return n.matches_0},formatAjaxError:function(){return n.load_fail},formatInputTooShort:function(t,e){var i=e-t.length;return 1<i?n.input_too_short_n.replace("%d",i):n.input_too_short_1},formatInputTooLong:function(t,e){var i=t.length-e;return 1<i?n.input_too_long_n.replace("%d",i):n.input_too_long_1},formatSelectionTooBig:function(t){return 1<t?n.selection_too_long_n.replace("%d",t):n.selection_too_long_1},formatLoadMore:function(){return n.load_more},formatSearching:function(){return n.searching}};l.fn.select2.locales=l.fn.select2.locales||{},l.fn.select2.locales[t]=e,l.extend(l.fn.select2.defaults,e)}})}(jQuery),function(f,t){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(t,e){var i=f("#"+t),n=this.defaults(),a=acf.get("toolbars"),r=e.field||!1,s=r.$el||!1;if("undefined"==typeof tinymce)return!1;if(!n)return!1;if(tinymce.get(t))return this.enable(t);var o=f.extend({},n.tinymce,e.tinymce);o.id=t,o.selector="#"+t;var c=e.toolbar;if(c&&a&&a[c])for(var l=1;l<=4;l++)o["toolbar"+l]=a[c][l]||"";if(o.setup=function(e){e.on("change",function(t){e.save(),i.trigger("change")}),f(e.getWin()).on("unload",function(){acf.tinymce.remove(t)})},o.wp_autoresize_on=!1,o=acf.applyFilters("wysiwyg_tinymce_settings",o,t,r),tinyMCEPreInit.mceInit[t]=o,"visual"==e.mode){var u=tinymce.init(o),d=tinymce.get(t);if(!d)return!1;d.acf=e.field,acf.doAction("wysiwyg_tinymce_init",d,d.id,o,r)}},initializeQuicktags:function(t,e){var i=this.defaults();if("undefined"==typeof quicktags)return!1;if(!i)return!1;var n=f.extend({},i.quicktags,e.quicktags);n.id=t;var a=e.field||!1,r=a.$el||!1;n=acf.applyFilters("wysiwyg_quicktags_settings",n,n.id,a),tinyMCEPreInit.qtInit[t]=n;var s=quicktags(n);if(!s)return!1;this.buildQuicktags(s),acf.doAction("wysiwyg_quicktags_init",s,s.id,n,a)},buildQuicktags:function(t){var e,i,n,a,r,t,s,o,c,l,u=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";for(o in e=t.canvas,i=t.name,n=t.settings,a={},c=r="",l=t.id,n.buttons&&(c=","+n.buttons+","),edButtons)edButtons[o]&&(s=edButtons[o].id,c&&-1!==u.indexOf(","+s+",")&&-1===c.indexOf(","+s+",")||edButtons[o].instance&&edButtons[o].instance!==l||(a[s]=edButtons[o],edButtons[o].html&&(r+=edButtons[o].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 e=new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var t=f("#acf-hidden-wp-editor");t.exists()&&t.appendTo("body")},onReady:function(){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(s,t){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 i=[],n=[];return this.getErrors().map(function(t){if(t.input){var e=n.indexOf(t.input);-1<e?i[e]=t:(i.push(t),n.push(t.input))}}),i},getGlobalErrors:function(){return this.getErrors().filter(function(t){return!t.input})},showErrors:function(){if(this.hasErrors()){var t=this.getFieldErrors(),e=this.getGlobalErrors(),n=0,a=!1;t.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 i=acf.__("Validation failed");if(e.map(function(t){i+=". "+t.message}),1==n?i+=". "+acf.__("1 field requires attention"):1<n&&(i+=". "+acf.__("%d fields require attention").replace("%d",n)),this.has("notice"))this.get("notice").update({type:"error",text:i});else{var r=acf.newNotice({type:"error",text:i,target:this.$el});this.set("notice",r)}a||(a=this.get("notice").$el),setTimeout(function(){s("html, body").animate({scrollTop:a.offset().top-s(window).height()/2},500)},10)}},onChangeStatus:function(t,e,i,n){this.$el.removeClass("is-"+n).addClass("is-"+i)},validate:function(t){if(t=acf.parseArgs(t,{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(t.event){var e=s.Event(null,t.event);t.success=function(){acf.enableSubmit(s(e.target)).trigger(e)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),t.loading(this.$el),this.set("status","validating");var i=function(t){if(acf.isAjaxSuccess(t)){var e=acf.applyFilters("validation_complete",t.data,this.$el);e.valid||this.addErrors(e.errors)}},n=function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el),this.showErrors(),t.failure(this.$el)):(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),acf.doAction("submit",this.$el),t.success(this.$el),acf.lockForm(this.$el),t.reset&&this.reset()),t.complete(this.$el),this.clearErrors()},a=acf.serialize(this.$el);a.action="acf/validate_save_post",s.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",context:this,success:i,complete:n})},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","mousedown #post-preview":"onClickPreview","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(t){var e=s(".acf-field [name]",t);e.length&&this.on(e,"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)},onClickPreview:function(t,e){this.set("ignore",!0),s("form#post").off("submit.edit-post")},onSubmit:function(t,e){var i;this.active&&(this.get("ignore")?this.set("ignore",!1):acf.validateForm({form:e,event:this.get("originalEvent")})||t.preventDefault())}})}(jQuery),function(l,t){var e=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)}}),i=new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(t,e){t.is("tr")&&(e.html('<td style="padding:0;" colspan="100"></td>'),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}0<i&&e.last().css("width","auto"),r.filter(".-collapsed-target").each(function(){var t=l(this);t.parent().hasClass("-collapsed")?t.attr("colspan",e.length):t.removeAttr("colspan")})}}),r=new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var t=this;l(".acf-fields:visible").each(function(){t.renderGroup(l(this))})},renderGroup:function(t){var s=0,o=0,c=l(),e=t.children(".acf-field[data-width]:visible");return!!e.length&&(t.hasClass("-left")?(e.removeAttr("data-width"),e.css("width","auto"),!1):(e.removeClass("-r0 -c0").css({"min-height":0}),e.each(function(t){var e=l(this),i=e.position(),n=Math.ceil(i.top),a=Math.ceil(i.left);c.length&&s<n&&(c.css({"min-height":o+"px"}),i=e.position(),n=Math.ceil(i.top),a=Math.ceil(i.left),o=s=0,c=l()),acf.get("rtl")&&(a=Math.ceil(e.parent().width()-(i.left+e.outerWidth()))),0==n?e.addClass("-r0"):0==a&&e.addClass("-c0");var r=Math.ceil(e.outerHeight())+1;o=Math.max(o,r),s=Math.max(s,n),c=c.add(e)}),void(c.length&&c.css({"min-height":o+"px"}))))}})}(jQuery),function(o,a){acf.newCompatibility=function(t,e){return(e=e||{}).__proto__=t.__proto__,t.__proto__=e,t.compatibility=e},acf.getCompatibility=function(t){return t.compatibility||null};var c=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});c._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},c.get_selector=function(t){var e=".acf-field";if(!t)return e;if(o.isPlainObject(t)){if(o.isEmptyObject(t))return e;for(var i in t){t=t[i];break}}return e+="-"+t,e=acf.strReplace("_","-",e),e=acf.strReplace("field-field-","field-",e)},c.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)},c.get_field=function(t,e){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},c.get_closest_field=function(t,e){return t.closest(this.get_selector(e))},c.get_field_wrap=function(t){return t.closest(this.get_selector())},c.get_field_key=function(t){return t.data("key")},c.get_field_type=function(t){return t.data("type")},c.get_data=function(t,e){return acf.parseArgs(t.data(),e)},c.maybe_get=function(t,e,i){i===a&&(i=null),keys=String(e).split(".");for(var n=0;n<keys.length;n++){if(!t.hasOwnProperty(keys[n]))return i;t=t[keys[n]]}return t};var e=function(t){return t instanceof acf.Field?t.$el:t},i=function(t){return acf.arrayArgs(t).map(e)},l=function(e){return function(){if(arguments.length)var t=i(arguments);else var t=[o(document)];return e.apply(this,t)}};c.add_action=function(t,e,i,n){var a=t.split(" "),r=a.length;if(1<r){for(var s=0;s<r;s++)t=a[s],c.add_action.apply(this,arguments);return this}var e=l(e);return acf.addAction.apply(this,arguments)},c.add_filter=function(t,e,i,n){var e=l(e);return acf.addFilter.apply(this,arguments)},c.model={actions:{},filters:{},events:{},extend:function(t){var i=o.extend({},this,t);return o.each(i.actions,function(t,e){i._add_action(t,e)}),o.each(i.filters,function(t,e){i._add_filter(t,e)}),o.each(i.events,function(t,e){i._add_event(t,e)}),i},_add_action:function(t,e){var i=this,n=t.split(" "),t=n[0]||"",a=n[1]||10;acf.add_action(t,i[e],a,i)},_add_filter:function(t,e){var i=this,n=t.split(" "),t=n[0]||"",a=n[1]||10;acf.add_filter(t,i[e],a,i)},_add_event:function(t,e){var i=this,n=t.indexOf(" "),a=0<n?t.substr(0,n):t,r=0<n?t.substr(n+1):"",s=function(t){t.$el=o(this),acf.field_group&&(t.$field=t.$el.closest(".acf-field-object")),"function"==typeof i.event&&(t=i.event(t)),i[e].apply(i,arguments)};r?o(document).on(a,r,s):o(document).on(a,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}},c.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(t,n){var a=this,e=t.substr(0,t.indexOf(" ")),i=t.substr(t.indexOf(" ")+1),r=acf.get_selector(a.type);o(document).on(e,r+" "+i,function(t){var e=o(this),i=acf.get_closest_field(e,a.type);i.length&&(i.is(a.$field)||a.set("$field",i),t.$el=e,t.$field=i,a[n].apply(a,[t]))})},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(t){return this.set("$field",t)}});var t=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});c.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)}})}},c.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}}),c.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()}},c.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}),c.ajax=acf.screen}(jQuery);
includes/admin/tools/class-acf-admin-tool-export.php CHANGED
@@ -304,8 +304,8 @@ class ACF_Admin_Tool_Export extends ACF_Admin_Tool {
304
  'prefix' => false,
305
  'value' => '',
306
  'choices' => array(
307
- 'all' => 'Include all settings',
308
- 'minimal' => 'Ignore empty settings'
309
  )
310
  ));
311
  */
304
  'prefix' => false,
305
  'value' => '',
306
  'choices' => array(
307
+ 'all' => __('Include all settings', 'acf'),
308
+ 'minimal' => __('Ignore empty settings', 'acf'),
309
  )
310
  ));
311
  */
includes/admin/views/html-admin-tools.php CHANGED
@@ -18,7 +18,7 @@ $class = $active ? 'single' : 'grid';
18
  ?>
19
  <div class="wrap" id="acf-admin-tools">
20
 
21
- <h1><?php _e('Tools', 'acf'); ?> <?php if( $active ): ?><a class="page-title-action" href="<?php echo acf_get_admin_tools_url(); ?>">Back to all tools</a><?php endif; ?></h1>
22
 
23
  <div class="acf-meta-box-wrap -<?php echo $class; ?>">
24
  <?php do_meta_boxes( $screen_id, 'normal', '' ); ?>
18
  ?>
19
  <div class="wrap" id="acf-admin-tools">
20
 
21
+ <h1><?php _e('Tools', 'acf'); ?> <?php if( $active ): ?><a class="page-title-action" href="<?php echo acf_get_admin_tools_url(); ?>"><?php _e('Back to all tools', 'acf'); ?></a><?php endif; ?></h1>
22
 
23
  <div class="acf-meta-box-wrap -<?php echo $class; ?>">
24
  <?php do_meta_boxes( $screen_id, 'normal', '' ); ?>
includes/api/api-helpers.php CHANGED
@@ -3604,51 +3604,63 @@ function acf_get_truncated( $text, $length = 64 ) {
3604
 
3605
  function acf_get_current_url() {
3606
 
3607
- // vars
3608
- $home = home_url();
3609
  $url = home_url($_SERVER['REQUEST_URI']);
3610
 
 
 
 
 
 
3611
 
3612
- // test
3613
- //$home = 'http://acf5/dev/wp-admin';
3614
- //$url = $home . '/dev/wp-admin/api-template/acf_form';
3615
-
3616
-
3617
- // explode url (4th bit is the sub folder)
3618
- $bits = explode('/', $home, 4);
3619
-
 
 
 
 
 
 
 
 
 
 
3620
 
3621
- /*
3622
- Array (
3623
- [0] => http:
3624
- [1] =>
3625
- [2] => acf5
3626
- [3] => dev
3627
- )
3628
- */
3629
 
 
 
3630
 
3631
- // handle sub folder
3632
- if( !empty($bits[3]) ) {
3633
-
3634
- $find = '/' . $bits[3];
3635
- $pos = strpos($url, $find);
3636
- $length = strlen($find);
3637
-
3638
- if( $pos !== false ) {
3639
-
3640
- $url = substr_replace($url, '', $pos, $length);
3641
-
3642
  }
3643
-
3644
  }
3645
 
 
 
 
 
3646
 
3647
- // return
3648
- return $url;
3649
-
3650
  }
3651
 
 
 
 
 
 
 
 
3652
 
3653
  /*
3654
  * acf_current_user_can_admin
@@ -5076,43 +5088,54 @@ function acf_strip_protocol( $url ) {
5076
  *
5077
  * @type function
5078
  * @date 11/01/2017
 
5079
  * @since 5.5.4
5080
  *
5081
- * @param $attachment_id (int)
5082
- * @param $post_id (int)
5083
- * @return (boolean)
5084
  */
5085
-
5086
  function acf_connect_attachment_to_post( $attachment_id = 0, $post_id = 0 ) {
5087
 
5088
- // bail ealry if $attachment_id is not valid
5089
- if( !$attachment_id || !is_numeric($attachment_id) ) return false;
5090
-
 
5091
 
5092
- // bail ealry if $post_id is not valid
5093
- if( !$post_id || !is_numeric($post_id) ) return false;
 
 
5094
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5095
 
5096
  // vars
5097
  $post = get_post( $attachment_id );
5098
 
5099
-
5100
- // check if valid post
5101
  if( $post && $post->post_type == 'attachment' && $post->post_parent == 0 ) {
5102
 
5103
  // update
5104
  wp_update_post( array('ID' => $post->ID, 'post_parent' => $post_id) );
5105
 
5106
-
5107
  // return
5108
  return true;
5109
-
5110
  }
5111
 
5112
-
5113
  // return
5114
  return true;
5115
-
5116
  }
5117
 
5118
 
3604
 
3605
  function acf_get_current_url() {
3606
 
3607
+ // Get url to current request.
 
3608
  $url = home_url($_SERVER['REQUEST_URI']);
3609
 
3610
+ // Fix bug where multisite sub-directory path segment is repeated.
3611
+ // Eg. http://multisite.local/sub1/sub1/sample-page/
3612
+ if( is_multisite() ) {
3613
+ $url = acf_str_join( home_url(), $_SERVER['REQUEST_URI'] );
3614
+ }
3615
 
3616
+ // Return url.
3617
+ return $url;
3618
+ }
3619
+
3620
+ /**
3621
+ * acf_str_join
3622
+ *
3623
+ * Joins together 2 strings removing any overlapping characters.
3624
+ * Useful for urls. Eg: 'test.local/foo/' + '/foo/bar/' = 'test.local/foo/bar/'
3625
+ *
3626
+ * @date 19/11/18
3627
+ * @since 5.8.0
3628
+ *
3629
+ * @param string $s1 The first string.
3630
+ * @param string $s2 The seccond string.
3631
+ * @return string
3632
+ */
3633
+ function acf_str_join( $s1 = '', $s2 = '' ) {
3634
 
3635
+ // Remember number of chars that overlap.
3636
+ $overlap = 0;
 
 
 
 
 
 
3637
 
3638
+ // Find shortest word length.
3639
+ $length = min( strlen($s1), strlen($s2) );
3640
 
3641
+ // Find number of chars that overlap.
3642
+ for( $i = 0; $i < $length; $i++ ) {
3643
+ if( substr($s1, -$i) === substr($s2, 0, $i) ) {
3644
+ $overlap = $i;
 
 
 
 
 
 
 
3645
  }
 
3646
  }
3647
 
3648
+ // shorten $s2 based on overlap
3649
+ if( $overlap ) {
3650
+ $s2 = substr($s2, $overlap);
3651
+ }
3652
 
3653
+ // Return joined string.
3654
+ return $s1 . $s2;
 
3655
  }
3656
 
3657
+ // Tests.
3658
+ //acf_test( acf_str_join('http://multisite.local/sub1/', '/sample-page/'), 'http://multisite.local/sub1/sample-page/' );
3659
+ //acf_test( acf_str_join('http://multisite.local/sub1/', 'sample-page/'), 'http://multisite.local/sub1/sample-page/' );
3660
+ //acf_test( acf_str_join('http://multisite.local/sub1/', '/sub1'), 'http://multisite.local/sub1/sub1' );
3661
+ //acf_test( acf_str_join('http://multisite.local/sub1/', '/sub1/sample-page/'), 'http://multisite.local/sub1/sample-page/' );
3662
+ //acf_test( acf_str_join('http://multisite.local/', '/sub1/sample-page/'), 'http://multisite.local/sub1/sample-page/' );
3663
+
3664
 
3665
  /*
3666
  * acf_current_user_can_admin
5088
  *
5089
  * @type function
5090
  * @date 11/01/2017
5091
+ * @since 5.8.0 Added filter to prevent connection.
5092
  * @since 5.5.4
5093
  *
5094
+ * @param int $attachment_id The attachment ID.
5095
+ * @param int $post_id The post ID.
5096
+ * @return bool True if attachment was connected.
5097
  */
 
5098
  function acf_connect_attachment_to_post( $attachment_id = 0, $post_id = 0 ) {
5099
 
5100
+ // Bail ealry if $attachment_id is not valid.
5101
+ if( !$attachment_id || !is_numeric($attachment_id) ) {
5102
+ return false;
5103
+ }
5104
 
5105
+ // Bail ealry if $post_id is not valid.
5106
+ if( !$post_id || !is_numeric($post_id) ) {
5107
+ return false;
5108
+ }
5109
 
5110
+ /**
5111
+ * Filters whether or not to connect the attachment.
5112
+ *
5113
+ * @date 8/11/18
5114
+ * @since 5.8.0
5115
+ *
5116
+ * @param bool $bool Returning false will prevent the connection. Default true.
5117
+ * @param int $attachment_id The attachment ID.
5118
+ * @param int $post_id The post ID.
5119
+ */
5120
+ if( !apply_filters('acf/connect_attachment_to_post', true, $attachment_id, $post_id) ) {
5121
+ return false;
5122
+ }
5123
 
5124
  // vars
5125
  $post = get_post( $attachment_id );
5126
 
5127
+ // Check if is valid post.
 
5128
  if( $post && $post->post_type == 'attachment' && $post->post_parent == 0 ) {
5129
 
5130
  // update
5131
  wp_update_post( array('ID' => $post->ID, 'post_parent' => $post_id) );
5132
 
 
5133
  // return
5134
  return true;
 
5135
  }
5136
 
 
5137
  // return
5138
  return true;
 
5139
  }
5140
 
5141
 
includes/api/api-template.php CHANGED
@@ -413,6 +413,7 @@ function have_rows( $selector, $post_id = false ) {
413
  // case: Change in $post_id was due to a nested loop ending
414
  // action: move up one level through the loops
415
  acf_remove_loop('active');
 
416
 
417
  } else {
418
 
@@ -435,6 +436,7 @@ function have_rows( $selector, $post_id = false ) {
435
  // case: Change in $field_name was due to a nested loop ending
436
  // action: move up one level through the loops
437
  acf_remove_loop('active');
 
438
 
439
  } else {
440
 
413
  // case: Change in $post_id was due to a nested loop ending
414
  // action: move up one level through the loops
415
  acf_remove_loop('active');
416
+ $active_loop = $previous_loop;
417
 
418
  } else {
419
 
436
  // case: Change in $field_name was due to a nested loop ending
437
  // action: move up one level through the loops
438
  acf_remove_loop('active');
439
+ $active_loop = $previous_loop;
440
 
441
  } else {
442
 
includes/fields/class-acf-field-date_picker.php CHANGED
@@ -118,9 +118,9 @@ class acf_field_date_picker extends acf_field {
118
  );
119
 
120
  // special attributes
121
- foreach( array( 'readonly', 'disabled', 'required' ) as $k ) {
122
  if( !empty($field[ $k ]) ) {
123
- $hidden_input[ $k ] = $text_input[ $k ] = $k;
124
  }
125
  }
126
 
118
  );
119
 
120
  // special attributes
121
+ foreach( array( 'readonly', 'disabled' ) as $k ) {
122
  if( !empty($field[ $k ]) ) {
123
+ $text_input[ $k ] = $k;
124
  }
125
  }
126
 
includes/fields/class-acf-field-group.php CHANGED
@@ -673,8 +673,28 @@ class acf_field__group extends acf_field {
673
  acf_delete_value( $post_id, $sub_field );
674
  }
675
  }
676
-
 
 
 
 
 
 
 
 
 
 
 
 
677
 
 
 
 
 
 
 
 
 
678
  }
679
 
680
 
673
  acf_delete_value( $post_id, $sub_field );
674
  }
675
  }
676
+
677
+ /**
678
+ * delete_field
679
+ *
680
+ * Called when deleting a field of this type.
681
+ *
682
+ * @date 8/11/18
683
+ * @since 5.8.0
684
+ *
685
+ * @param arra $field The field settings.
686
+ * @return void
687
+ */
688
+ function delete_field( $field ) {
689
 
690
+ // loop over sub fields and delete them
691
+ if( $field['sub_fields'] ) {
692
+ foreach( $field['sub_fields'] as $sub_field ) {
693
+ acf_delete_field( $sub_field['ID'] );
694
+ }
695
+ }
696
+ }
697
+
698
  }
699
 
700
 
includes/fields/class-acf-field-message.php CHANGED
@@ -169,24 +169,22 @@ class acf_field_message extends acf_field {
169
  *
170
  * @return $field - the field array holding all the field options
171
  */
172
-
173
  function load_field( $field ) {
174
 
175
  // remove name to avoid caching issue
176
  $field['name'] = '';
177
 
 
 
178
 
179
  // remove required to avoid JS issues
180
  $field['required'] = 0;
181
 
182
-
183
  // set value other than 'null' to avoid ACF loading / caching issue
184
  $field['value'] = false;
185
 
186
-
187
  // return
188
  return $field;
189
-
190
  }
191
 
192
  }
169
  *
170
  * @return $field - the field array holding all the field options
171
  */
 
172
  function load_field( $field ) {
173
 
174
  // remove name to avoid caching issue
175
  $field['name'] = '';
176
 
177
+ // remove instructions
178
+ $field['instructions'] = '';
179
 
180
  // remove required to avoid JS issues
181
  $field['required'] = 0;
182
 
 
183
  // set value other than 'null' to avoid ACF loading / caching issue
184
  $field['value'] = false;
185
 
 
186
  // return
187
  return $field;
 
188
  }
189
 
190
  }
includes/fields/class-acf-field-select.php CHANGED
@@ -305,6 +305,11 @@ class acf_field_select extends acf_field {
305
  $select['multiple'] = 'multiple';
306
  $select['size'] = 5;
307
  $select['name'] .= '[]';
 
 
 
 
 
308
  }
309
 
310
 
305
  $select['multiple'] = 'multiple';
306
  $select['size'] = 5;
307
  $select['name'] .= '[]';
308
+
309
+ // Reduce size to single line if UI.
310
+ if( $field['ui'] ) {
311
+ $select['size'] = 1;
312
+ }
313
  }
314
 
315
 
includes/fields/class-acf-field-tab.php CHANGED
@@ -134,12 +134,14 @@ class acf_field_tab extends acf_field {
134
  *
135
  * @return $field - the field array holding all the field options
136
  */
137
-
138
  function load_field( $field ) {
139
 
140
  // remove name to avoid caching issue
141
  $field['name'] = '';
142
 
 
 
 
143
  // remove required to avoid JS issues
144
  $field['required'] = 0;
145
 
134
  *
135
  * @return $field - the field array holding all the field options
136
  */
 
137
  function load_field( $field ) {
138
 
139
  // remove name to avoid caching issue
140
  $field['name'] = '';
141
 
142
+ // remove instructions
143
+ $field['instructions'] = '';
144
+
145
  // remove required to avoid JS issues
146
  $field['required'] = 0;
147
 
includes/fields/class-acf-field-user.php CHANGED
@@ -203,14 +203,10 @@ class acf_field_user extends acf_field {
203
 
204
  }
205
 
206
-
207
- }
208
-
209
- // optgroup or single
210
- if( !empty($args['role']) && count($args['role']) == 1 ) {
211
-
212
- $results = $results[0]['children'];
213
-
214
  }
215
 
216
 
203
 
204
  }
205
 
206
+ // optgroup or single
207
+ if( !empty($args['role']) && count($args['role']) == 1 ) {
208
+ $results = $results[0]['children'];
209
+ }
 
 
 
 
210
  }
211
 
212
 
includes/forms/form-gutenberg.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- if( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
4
 
5
  if( ! class_exists('ACF_Form_Gutenberg') ) :
6
 
@@ -11,79 +11,108 @@ class ACF_Form_Gutenberg {
11
  *
12
  * Setup for class functionality.
13
  *
14
- * @date 13/2/18
15
- * @since 5.6.9
16
  *
17
- * @param n/a
18
- * @return n/a
19
  */
20
 
21
  function __construct() {
22
 
23
- // filters
24
- add_filter( 'replace_editor', array($this, 'replace_editor'), 99, 2 );
 
 
 
25
  }
26
 
27
-
28
  /**
29
- * replace_editor
30
  *
31
- * Check if Gutenberg is replacing the editor.
32
  *
33
- * @date 13/2/18
34
- * @since 5.6.9
35
  *
36
- * @param boolean $replace True if the editor is being replaced by Gutenberg.
37
- * @param object $post The WP_Post being edited.
38
- * @return boolean
39
  */
40
-
41
- function replace_editor( $replace, $post ) {
42
 
43
- // check if Gutenberg is replacing
44
- if( $replace ) {
45
-
46
- // actions
47
- add_action('admin_footer', array($this, 'admin_footer'));
48
- }
49
 
50
- // return
51
- return $replace;
52
  }
53
 
54
  /**
55
- * admin_footer
56
  *
57
- * Append missing HTML to Gutenberg editor.
58
  *
59
- * @date 13/2/18
60
- * @since 5.6.9
61
  *
62
- * @param n/a
63
- * @return n/a
64
  */
65
-
66
- function admin_footer() {
67
-
68
- // edit_form_after_title is not run due to missing action, call this manually
69
- ?>
70
- <div id="acf-form-after-title">
71
- <?php acf_get_instance('ACF_Form_Post')->edit_form_after_title(); ?>
72
- </div>
73
- <?php
74
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
 
76
- // move #acf-form-after-title
77
  ?>
78
  <script type="text/javascript">
79
- $('#normal-sortables').before( $('#acf-form-after-title') );
 
 
 
 
80
  </script>
81
  <?php
82
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  }
84
 
85
  acf_new_instance('ACF_Form_Gutenberg');
86
 
87
  endif;
88
-
89
- ?>
1
  <?php
2
 
3
+ if( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly.
4
 
5
  if( ! class_exists('ACF_Form_Gutenberg') ) :
6
 
11
  *
12
  * Setup for class functionality.
13
  *
14
+ * @date 13/12/18
15
+ * @since 5.8.0
16
  *
17
+ * @param void
18
+ * @return void
19
  */
20
 
21
  function __construct() {
22
 
23
+ // Add actions.
24
+ add_action('enqueue_block_editor_assets', array($this, 'enqueue_block_editor_assets'));
25
+
26
+ // Ignore validation during meta-box-loader AJAX request.
27
+ add_action('acf/validate_save_post', array($this, 'acf_validate_save_post'), 999);
28
  }
29
 
 
30
  /**
31
+ * enqueue_block_editor_assets
32
  *
33
+ * Allows a safe way to customize Guten-only functionality.
34
  *
35
+ * @date 14/12/18
36
+ * @since 5.8.0
37
  *
38
+ * @param void
39
+ * @return void
 
40
  */
41
+ function enqueue_block_editor_assets() {
 
42
 
43
+ // Remove edit_form_after_title.
44
+ add_action( 'add_meta_boxes', array($this, 'add_meta_boxes'), 20, 0 );
 
 
 
 
45
 
46
+ // Call edit_form_after_title manually.
47
+ add_action( 'block_editor_meta_box_hidden_fields', array($this, 'block_editor_meta_box_hidden_fields') );
48
  }
49
 
50
  /**
51
+ * add_meta_boxes
52
  *
53
+ * Modify screen for Gutenberg.
54
  *
55
+ * @date 13/12/18
56
+ * @since 5.8.0
57
  *
58
+ * @param void
59
+ * @return void
60
  */
61
+ function add_meta_boxes() {
 
 
 
 
 
 
 
 
62
 
63
+ // Remove 'edit_form_after_title' action.
64
+ remove_action('edit_form_after_title', array(acf_get_instance('ACF_Form_Post'), 'edit_form_after_title'));
65
+ }
66
+
67
+ /**
68
+ * block_editor_meta_box_hidden_fields
69
+ *
70
+ * Modify screen for Gutenberg.
71
+ *
72
+ * @date 13/12/18
73
+ * @since 5.8.0
74
+ *
75
+ * @param void
76
+ * @return void
77
+ */
78
+ function block_editor_meta_box_hidden_fields() {
79
+
80
+ // Manually call 'edit_form_after_title' function.
81
+ acf_get_instance('ACF_Form_Post')->edit_form_after_title();
82
 
83
+ // Move elements around screen.
84
  ?>
85
  <script type="text/javascript">
86
+ (function($) {
87
+ acf.addAction('prepare', function(){
88
+ $('#normal-sortables').before( $('#acf_after_title-sortables') );
89
+ }, 1);
90
+ })(jQuery);
91
  </script>
92
  <?php
93
+ }
94
+
95
+ /**
96
+ * acf_validate_save_post
97
+ *
98
+ * Ignore errors during the Gutenberg "save metaboxes" AJAX request.
99
+ * Allows data to save and prevent UX issues.
100
+ *
101
+ * @date 16/12/18
102
+ * @since 5.8.0
103
+ *
104
+ * @param void
105
+ * @return void
106
+ */
107
+ function acf_validate_save_post() {
108
+
109
+ // Check if current request came from Gutenberg.
110
+ if( isset($_GET['meta-box-loader']) ) {
111
+ acf_reset_validation_errors();
112
+ }
113
+ }
114
  }
115
 
116
  acf_new_instance('ACF_Form_Gutenberg');
117
 
118
  endif;
 
 
includes/forms/form-post.php CHANGED
@@ -336,10 +336,9 @@ class ACF_Form_Post {
336
  return $post_id;
337
  }
338
 
339
- // validate for published post (allow draft to save without validation)
 
340
  if( $post->post_status == 'publish' ) {
341
-
342
- // show errors
343
  acf_validate_save_post( true );
344
  }
345
 
336
  return $post_id;
337
  }
338
 
339
+ // Validate and display errors for published post.
340
+ // - Allows draft to save without validation.
341
  if( $post->post_status == 'publish' ) {
 
 
342
  acf_validate_save_post( true );
343
  }
344
 
includes/forms/form-taxonomy.php CHANGED
@@ -268,7 +268,14 @@ if( $this->view == 'add' ): ?>
268
  // vars
269
  var $form = $('#addtag');
270
  var $fields = $('#acf-term-fields');
271
- var html = $fields.html();
 
 
 
 
 
 
 
272
 
273
  // WP triggers click as primary action
274
  $submit.on('click', function( e ){
268
  // vars
269
  var $form = $('#addtag');
270
  var $fields = $('#acf-term-fields');
271
+ var html = '';
272
+
273
+ // Store a copy of the $fields html used later to replace after AJAX request.
274
+ // Hook into 'prepare' action to allow ACF core helpers to first modify DOM.
275
+ // Fixes issue where hidden #acf-hidden-wp-editor is initialized again.
276
+ acf.addAction('prepare', function(){
277
+ html = $fields.html();
278
+ }, 6);
279
 
280
  // WP triggers click as primary action
281
  $submit.on('click', function( e ){
lang/acf-cs_CZ.mo CHANGED
Binary file
lang/acf-cs_CZ.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Advanced Custom Fields Pro v5.2.9\n"
4
  "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n"
5
- "POT-Creation-Date: 2015-08-11 23:09+0200\n"
6
- "PO-Revision-Date: 2018-10-22 16:29+0200\n"
7
  "Last-Translator: Elliot Condon <e@elliotcondon.com>\n"
8
  "Language-Team: webees.cz s.r.o. <jakubmachala@webees.cz>\n"
9
  "Language: cs_CZ\n"
@@ -12,8 +12,9 @@ msgstr ""
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "X-Generator: Poedit 2.2\n"
14
  "X-Poedit-SourceCharset: UTF-8\n"
15
- "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;"
16
- "esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
 
17
  "X-Poedit-Basepath: ..\n"
18
  "X-Poedit-WPHeader: acf.php\n"
19
  "X-Textdomain-Support: yes\n"
@@ -21,289 +22,239 @@ msgstr ""
21
  "X-Poedit-SearchPath-0: .\n"
22
  "X-Poedit-SearchPathExcluded-0: *.js\n"
23
 
24
- #: acf.php:63
25
  msgid "Advanced Custom Fields"
26
- msgstr "Pokročilá vlastní pole"
27
 
28
- #: acf.php:205 admin/admin.php:61
29
  msgid "Field Groups"
30
  msgstr "Skupiny polí"
31
 
32
- #: acf.php:206
33
  msgid "Field Group"
34
  msgstr "Skupina polí"
35
 
36
- #: acf.php:207 acf.php:239 admin/admin.php:62 pro/fields/flexible-content.php:517
 
37
  msgid "Add New"
38
  msgstr "Přidat nové"
39
 
40
- #: acf.php:208
41
  msgid "Add New Field Group"
42
  msgstr "Přidat novou skupinu polí"
43
 
44
- #: acf.php:209
45
  msgid "Edit Field Group"
46
  msgstr "Upravit skupinu polí"
47
 
48
- #: acf.php:210
49
  msgid "New Field Group"
50
  msgstr "Nová skupina polí"
51
 
52
- #: acf.php:211
53
  msgid "View Field Group"
54
  msgstr "Prohlížet skupinu polí"
55
 
56
- #: acf.php:212
57
  msgid "Search Field Groups"
58
  msgstr "Hledat skupiny polí"
59
 
60
- #: acf.php:213
61
  msgid "No Field Groups found"
62
  msgstr "Nebyly nalezeny žádné skupiny polí"
63
 
64
- #: acf.php:214
65
  msgid "No Field Groups found in Trash"
66
  msgstr "V koši nebyly nalezeny žádné skupiny polí"
67
 
68
- #: acf.php:237 admin/field-group.php:182 admin/field-group.php:213 admin/field-groups.php:519
 
 
69
  msgid "Fields"
70
  msgstr "Pole"
71
 
72
- #: acf.php:238
73
  msgid "Field"
74
  msgstr "Pole"
75
 
76
- #: acf.php:240
77
  msgid "Add New Field"
78
  msgstr "Přidat nové pole"
79
 
80
- #: acf.php:241
81
  msgid "Edit Field"
82
  msgstr "Upravit pole"
83
 
84
- #: acf.php:242 admin/views/field-group-fields.php:18 admin/views/settings-info.php:111
85
  msgid "New Field"
86
  msgstr "Nové pole"
87
 
88
- #: acf.php:243
89
  msgid "View Field"
90
  msgstr "Zobrazit pole"
91
 
92
- #: acf.php:244
93
  msgid "Search Fields"
94
  msgstr "Vyhledat pole"
95
 
96
- #: acf.php:245
97
  msgid "No Fields found"
98
  msgstr "Nenalezeno žádné pole"
99
 
100
- #: acf.php:246
101
  msgid "No Fields found in Trash"
102
  msgstr "V koši nenalezeno žádné pole"
103
 
104
- #: acf.php:268 admin/field-group.php:283 admin/field-groups.php:583 admin/views/field-group-options.php:18
105
- msgid "Disabled"
106
- msgstr "Zakázáno"
 
107
 
108
- #: acf.php:273
109
  #, php-format
110
- msgid "Disabled <span class=\"count\">(%s)</span>"
111
- msgid_plural "Disabled <span class=\"count\">(%s)</span>"
112
- msgstr[0] "<span class=\"count\">(%s)</span> zakázán"
113
- msgstr[1] "<span class=\"count\">(%s)</span> zakázány"
114
- msgstr[2] "<span class=\"count\">(%s)</span> zakázáno"
115
-
116
- #: admin/admin.php:57 admin/views/field-group-options.php:120
117
- msgid "Custom Fields"
118
- msgstr "Vlastní pole"
119
-
120
- #: admin/field-group.php:68 admin/field-group.php:69 admin/field-group.php:71
121
  msgid "Field group updated."
122
  msgstr "Skupina polí aktualizována."
123
 
124
- #: admin/field-group.php:70
125
  msgid "Field group deleted."
126
  msgstr "Skupina polí smazána."
127
 
128
- #: admin/field-group.php:73
129
  msgid "Field group published."
130
  msgstr "Skupina polí publikována."
131
 
132
- #: admin/field-group.php:74
133
  msgid "Field group saved."
134
  msgstr "Skupina polí uložena."
135
 
136
- #: admin/field-group.php:75
137
  msgid "Field group submitted."
138
  msgstr "Skupina polí odeslána."
139
 
140
- #: admin/field-group.php:76
141
  msgid "Field group scheduled for."
142
  msgstr "Skupina polí naplánována."
143
 
144
- #: admin/field-group.php:77
145
  msgid "Field group draft updated."
146
  msgstr "Koncept skupiny polí aktualizován."
147
 
148
- #: admin/field-group.php:176
 
 
 
 
 
 
 
 
 
 
 
 
149
  msgid "Move to trash. Are you sure?"
150
  msgstr "Přesunout do koše. Jste si jistí?"
151
 
152
- #: admin/field-group.php:177
153
- msgid "checked"
154
- msgstr "zaškrtnuto"
155
-
156
- #: admin/field-group.php:178
157
  msgid "No toggle fields available"
158
  msgstr "Žádné zapínatelné pole není k dispozici"
159
 
160
- #: admin/field-group.php:179
161
- msgid "Field group title is required"
162
- msgstr "Vyžadován nadpis pro skupinu polí"
 
 
 
 
 
 
 
 
163
 
164
- #: admin/field-group.php:180 api/api-field-group.php:607
 
 
 
 
 
165
  msgid "copy"
166
  msgstr "kopírovat"
167
 
168
- #: admin/field-group.php:181 admin/views/field-group-field-conditional-logic.php:67
169
- #: admin/views/field-group-field-conditional-logic.php:162 admin/views/field-group-locations.php:23
170
- #: admin/views/field-group-locations.php:131 api/api-helpers.php:3262
 
 
 
171
  msgid "or"
172
  msgstr "nebo"
173
 
174
- #: admin/field-group.php:183
175
- msgid "Parent fields"
176
- msgstr "Rodičovské pole"
177
-
178
- #: admin/field-group.php:184
179
- msgid "Sibling fields"
180
- msgstr "Sesterské pole"
181
-
182
- #: admin/field-group.php:185
183
- msgid "Move Custom Field"
184
- msgstr "Přesunout vlastní pole"
185
-
186
- #: admin/field-group.php:186
187
- msgid "This field cannot be moved until its changes have been saved"
188
- msgstr "Toto pole nelze přesunout, dokud nebudou uloženy jeho změny"
189
-
190
- #: admin/field-group.php:187
191
  msgid "Null"
192
  msgstr "Nula"
193
 
194
- #: admin/field-group.php:188 core/input.php:128
195
- msgid "The changes you made will be lost if you navigate away from this page"
196
- msgstr "Pokud opustíte tuto stránku, změny, které jste provedli, budou ztraceny"
197
-
198
- #: admin/field-group.php:189
199
- msgid "The string \"field_\" may not be used at the start of a field name"
200
- msgstr "Řetězec \"pole_\" nesmí být použit na začátku názvu pole"
201
-
202
- #: admin/field-group.php:214
203
  msgid "Location"
204
  msgstr "Umístění"
205
 
206
- #: admin/field-group.php:215
 
207
  msgid "Settings"
208
  msgstr "Nastavení"
209
 
210
- #: admin/field-group.php:253
211
  msgid "Field Keys"
212
  msgstr "Klíče polí"
213
 
214
- #: admin/field-group.php:283 admin/views/field-group-options.php:17
 
215
  msgid "Active"
216
  msgstr "Aktivní"
217
 
218
- #: admin/field-group.php:744
219
- msgid "Front Page"
220
- msgstr "Hlavní stránka"
221
-
222
- #: admin/field-group.php:745
223
- msgid "Posts Page"
224
- msgstr "Stránka příspěvku"
225
-
226
- #: admin/field-group.php:746
227
- msgid "Top Level Page (no parent)"
228
- msgstr "Stránka nejvyšší úrovně (žádný nadřazený)"
229
-
230
- #: admin/field-group.php:747
231
- msgid "Parent Page (has children)"
232
- msgstr "Rodičovská stránka (má potomky)"
233
-
234
- #: admin/field-group.php:748
235
- msgid "Child Page (has parent)"
236
- msgstr "Podřazená stránka (má rodiče)"
237
-
238
- #: admin/field-group.php:764
239
- msgid "Default Template"
240
- msgstr "Výchozí šablona"
241
-
242
- #: admin/field-group.php:786
243
- msgid "Logged in"
244
- msgstr "Přihlášen"
245
-
246
- #: admin/field-group.php:787
247
- msgid "Viewing front end"
248
- msgstr "Prohlížíte frontend"
249
-
250
- #: admin/field-group.php:788
251
- msgid "Viewing back end"
252
- msgstr "Prohlížíte backend"
253
-
254
- #: admin/field-group.php:807
255
- msgid "Super Admin"
256
- msgstr "Super Admin"
257
-
258
- #: admin/field-group.php:818 admin/field-group.php:826 admin/field-group.php:840 admin/field-group.php:847
259
- #: admin/field-group.php:862 admin/field-group.php:872 fields/file.php:235 fields/image.php:226
260
- #: pro/fields/gallery.php:653
261
- msgid "All"
262
- msgstr "Vše"
263
-
264
- #: admin/field-group.php:827
265
- msgid "Add / Edit"
266
- msgstr "Přidat / Editovat"
267
-
268
- #: admin/field-group.php:828
269
- msgid "Register"
270
- msgstr "Registrovat"
271
-
272
- #: admin/field-group.php:1059
273
  msgid "Move Complete."
274
  msgstr "Přesun hotov."
275
 
276
- #: admin/field-group.php:1060
277
  #, php-format
278
  msgid "The %s field can now be found in the %s field group"
279
  msgstr "Pole %s lze nyní najít ve skupině polí %s"
280
 
281
- #: admin/field-group.php:1062
282
  msgid "Close Window"
283
  msgstr "Zavřít okno"
284
 
285
- #: admin/field-group.php:1097
286
  msgid "Please select the destination for this field"
287
  msgstr "Prosím zvolte umístění pro toto pole"
288
 
289
- #: admin/field-group.php:1104
290
  msgid "Move Field"
291
  msgstr "Přesunout pole"
292
 
293
- #: admin/field-groups.php:74
294
  #, php-format
295
  msgid "Active <span class=\"count\">(%s)</span>"
296
  msgid_plural "Active <span class=\"count\">(%s)</span>"
297
- msgstr[0] "<span class=\"count\">(%s)</span> aktivní"
298
- msgstr[1] "<span class=\"count\">(%s)</span> aktivní"
299
- msgstr[2] "<span class=\"count\">(%s)</span> aktivní"
300
 
301
- #: admin/field-groups.php:142
302
  #, php-format
303
  msgid "Field group duplicated. %s"
304
  msgstr "Skupina polí duplikována. %s"
305
 
306
- #: admin/field-groups.php:146
307
  #, php-format
308
  msgid "%s field group duplicated."
309
  msgid_plural "%s field groups duplicated."
@@ -311,12 +262,12 @@ msgstr[0] "%s skupina polí duplikována."
311
  msgstr[1] "%s skupiny polí duplikovány."
312
  msgstr[2] "%s skupin polí duplikováno."
313
 
314
- #: admin/field-groups.php:228
315
  #, php-format
316
  msgid "Field group synchronised. %s"
317
  msgstr "Skupina polí synchronizována. %s"
318
 
319
- #: admin/field-groups.php:232
320
  #, php-format
321
  msgid "%s field group synchronised."
322
  msgid_plural "%s field groups synchronised."
@@ -324,2169 +275,3264 @@ msgstr[0] "%s skupina polí synchronizována."
324
  msgstr[1] "%s skupiny polí synchronizovány."
325
  msgstr[2] "%s skupin polí synchronizováno."
326
 
327
- #: admin/field-groups.php:403 admin/field-groups.php:573
 
328
  msgid "Sync available"
329
  msgstr "Synchronizace je k dispozici"
330
 
331
- #: admin/field-groups.php:516
 
332
  msgid "Title"
333
  msgstr "Název"
334
 
335
- #: admin/field-groups.php:517 admin/views/field-group-options.php:98 admin/views/update-network.php:20
336
- #: admin/views/update-network.php:28
 
 
 
337
  msgid "Description"
338
  msgstr "Popis"
339
 
340
- #: admin/field-groups.php:518 admin/views/field-group-options.php:10
341
  msgid "Status"
342
  msgstr "Stav"
343
 
344
- #: admin/field-groups.php:616 admin/settings-info.php:76 pro/admin/views/settings-updates.php:111
 
 
 
 
 
 
 
 
 
345
  msgid "Changelog"
346
  msgstr "Seznam změn"
347
 
348
- #: admin/field-groups.php:617
349
- msgid "See what's new in"
350
- msgstr "Co je nového v"
351
-
352
- #: admin/field-groups.php:617
353
- msgid "version"
354
- msgstr "verze"
355
 
356
- #: admin/field-groups.php:619
357
  msgid "Resources"
358
  msgstr "Zdroje"
359
 
360
- #: admin/field-groups.php:621
361
- msgid "Getting Started"
362
- msgstr "Začínáme"
363
-
364
- #: admin/field-groups.php:622 pro/admin/settings-updates.php:73 pro/admin/views/settings-updates.php:17
365
- msgid "Updates"
366
- msgstr "Aktualizace"
367
-
368
- #: admin/field-groups.php:623
369
- msgid "Field Types"
370
- msgstr "Typy polí"
371
-
372
- #: admin/field-groups.php:624
373
- msgid "Functions"
374
- msgstr "Funkce"
375
 
376
- #: admin/field-groups.php:625
377
- msgid "Actions"
378
- msgstr "Akce"
379
 
380
- #: admin/field-groups.php:626 fields/relationship.php:718
381
- msgid "Filters"
382
- msgstr "Filtry"
383
 
384
- #: admin/field-groups.php:627
385
- msgid "'How to' guides"
386
- msgstr "Průvodce \"jak na to\""
 
387
 
388
- #: admin/field-groups.php:628
389
- msgid "Tutorials"
390
- msgstr "Tutoriál"
391
-
392
- #: admin/field-groups.php:633
393
- msgid "Created by"
394
- msgstr "Vytvořil/a"
395
 
396
- #: admin/field-groups.php:673
397
  msgid "Duplicate this item"
398
  msgstr "Duplikovat tuto položku"
399
 
400
- #: admin/field-groups.php:673 admin/field-groups.php:685 admin/views/field-group-field.php:58
401
- #: pro/fields/flexible-content.php:516
 
 
402
  msgid "Duplicate"
403
  msgstr "Duplikovat"
404
 
405
- #: admin/field-groups.php:724
 
 
 
 
 
 
406
  #, php-format
407
  msgid "Select %s"
408
  msgstr "Zvolit %s"
409
 
410
- #: admin/field-groups.php:730
411
  msgid "Synchronise field group"
412
  msgstr "Synchronizujte skupinu polí"
413
 
414
- #: admin/field-groups.php:730 admin/field-groups.php:750
 
415
  msgid "Sync"
416
  msgstr "Synchronizace"
417
 
418
- #: admin/settings-addons.php:51 admin/views/settings-addons.php:9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
419
  msgid "Add-ons"
420
  msgstr "Doplňky"
421
 
422
- #: admin/settings-addons.php:87
423
  msgid "<b>Error</b>. Could not load add-ons list"
424
  msgstr "<b>Chyba</b>. Nelze načíst seznam doplňků"
425
 
426
- #: admin/settings-info.php:50
427
  msgid "Info"
428
  msgstr "Informace"
429
 
430
- #: admin/settings-info.php:75
431
  msgid "What's New"
432
  msgstr "Co je nového"
433
 
434
- #: admin/settings-tools.php:54 admin/views/settings-tools-export.php:9 admin/views/settings-tools.php:31
435
- msgid "Tools"
436
- msgstr "Nástroje"
437
 
438
- #: admin/settings-tools.php:151 admin/settings-tools.php:365
 
 
 
 
 
 
 
439
  msgid "No field groups selected"
440
  msgstr "Nebyly vybrány žádné skupiny polí"
441
 
442
- #: admin/settings-tools.php:188
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
443
  msgid "No file selected"
444
  msgstr "Dokument nevybrán"
445
 
446
- #: admin/settings-tools.php:201
447
  msgid "Error uploading file. Please try again"
448
  msgstr "Chyba při nahrávání souboru. Prosím zkuste to znovu"
449
 
450
- #: admin/settings-tools.php:210
451
  msgid "Incorrect file type"
452
  msgstr "Nesprávný typ souboru"
453
 
454
- #: admin/settings-tools.php:227
455
  msgid "Import file empty"
456
  msgstr "Importovaný soubor je prázdný"
457
 
458
- #: admin/settings-tools.php:323
459
- #, php-format
460
- msgid "<b>Success</b>. Import tool added %s field groups: %s"
461
- msgstr "<b>Úspěch</b>. Nástroj pro import přidal %s skupin polí: %s"
462
-
463
- #: admin/settings-tools.php:332
464
  #, php-format
465
- msgid "<b>Warning</b>. Import tool detected %s field groups already exist and have been ignored: %s"
466
- msgstr ""
467
- "<b>Upozornění</b>. Nástroj pro import rozpoznal %s již existujících skupin polí a ty byly ignorovány: %s"
468
-
469
- #: admin/update.php:113
470
- msgid "Upgrade ACF"
471
- msgstr "Aktualizovat ACF"
472
-
473
- #: admin/update.php:143
474
- msgid "Review sites & upgrade"
475
- msgstr "Zkontrolujte stránky a aktualizujte"
476
-
477
- #: admin/update.php:298
478
- msgid "Upgrade"
479
- msgstr "Aktualizovat"
480
-
481
- #: admin/update.php:328
482
- msgid "Upgrade Database"
483
- msgstr "Aktualizovat databázi"
484
 
485
- #: admin/views/field-group-field-conditional-logic.php:29
486
  msgid "Conditional Logic"
487
  msgstr "Podmíněná logika"
488
 
489
- #: admin/views/field-group-field-conditional-logic.php:40 admin/views/field-group-field.php:137
490
- #: fields/checkbox.php:246 fields/message.php:117 fields/page_link.php:568 fields/page_link.php:582
491
- #: fields/post_object.php:434 fields/post_object.php:448 fields/select.php:411 fields/select.php:425
492
- #: fields/select.php:439 fields/select.php:453 fields/tab.php:172 fields/taxonomy.php:770
493
- #: fields/taxonomy.php:784 fields/taxonomy.php:798 fields/taxonomy.php:812 fields/user.php:457
494
- #: fields/user.php:471 fields/wysiwyg.php:384 pro/admin/views/settings-updates.php:93
495
- msgid "Yes"
496
- msgstr "Ano"
497
-
498
- #: admin/views/field-group-field-conditional-logic.php:41 admin/views/field-group-field.php:138
499
- #: fields/checkbox.php:247 fields/message.php:118 fields/page_link.php:569 fields/page_link.php:583
500
- #: fields/post_object.php:435 fields/post_object.php:449 fields/select.php:412 fields/select.php:426
501
- #: fields/select.php:440 fields/select.php:454 fields/tab.php:173 fields/taxonomy.php:685
502
- #: fields/taxonomy.php:771 fields/taxonomy.php:785 fields/taxonomy.php:799 fields/taxonomy.php:813
503
- #: fields/user.php:458 fields/user.php:472 fields/wysiwyg.php:385 pro/admin/views/settings-updates.php:103
504
- msgid "No"
505
- msgstr "Ne"
506
-
507
- #: admin/views/field-group-field-conditional-logic.php:65
508
  msgid "Show this field if"
509
  msgstr "Zobrazit toto pole, pokud"
510
 
511
- #: admin/views/field-group-field-conditional-logic.php:111 admin/views/field-group-locations.php:88
512
- msgid "is equal to"
513
- msgstr "je rovno"
514
-
515
- #: admin/views/field-group-field-conditional-logic.php:112 admin/views/field-group-locations.php:89
516
- msgid "is not equal to"
517
- msgstr "není rovno"
518
-
519
- #: admin/views/field-group-field-conditional-logic.php:149 admin/views/field-group-locations.php:118
520
  msgid "and"
521
  msgstr "a"
522
 
523
- #: admin/views/field-group-field-conditional-logic.php:164 admin/views/field-group-locations.php:133
 
524
  msgid "Add rule group"
525
  msgstr "Přidat skupinu pravidel"
526
 
527
- #: admin/views/field-group-field.php:54 admin/views/field-group-field.php:57
 
 
 
 
 
 
 
528
  msgid "Edit field"
529
  msgstr "Upravit pole"
530
 
531
- #: admin/views/field-group-field.php:57 pro/fields/gallery.php:355
 
 
 
 
532
  msgid "Edit"
533
  msgstr "Upravit"
534
 
535
- #: admin/views/field-group-field.php:58
536
  msgid "Duplicate field"
537
  msgstr "Duplikovat pole"
538
 
539
- #: admin/views/field-group-field.php:59
540
  msgid "Move field to another group"
541
  msgstr "Přesunout pole do jiné skupiny"
542
 
543
- #: admin/views/field-group-field.php:59
544
  msgid "Move"
545
  msgstr "Přesunout"
546
 
547
- #: admin/views/field-group-field.php:60
548
  msgid "Delete field"
549
  msgstr "Smazat pole"
550
 
551
- #: admin/views/field-group-field.php:60 pro/fields/flexible-content.php:515
 
552
  msgid "Delete"
553
  msgstr "Smazat"
554
 
555
- #: admin/views/field-group-field.php:68 fields/oembed.php:212 fields/taxonomy.php:886
556
- msgid "Error"
557
- msgstr "Chyba"
558
-
559
- #: fields/oembed.php:220 fields/taxonomy.php:900
560
- msgid "Error."
561
- msgstr "Chyba."
562
-
563
- #: admin/views/field-group-field.php:68
564
- msgid "Field type does not exist"
565
- msgstr "Typ pole neexistuje"
566
-
567
- #: admin/views/field-group-field.php:81
568
  msgid "Field Label"
569
- msgstr "Název pole"
570
 
571
- #: admin/views/field-group-field.php:82
572
  msgid "This is the name which will appear on the EDIT page"
573
  msgstr "Toto je jméno, které se zobrazí na stránce úprav"
574
 
575
- #: admin/views/field-group-field.php:93
576
  msgid "Field Name"
577
  msgstr "Jméno pole"
578
 
579
- #: admin/views/field-group-field.php:94
580
  msgid "Single word, no spaces. Underscores and dashes allowed"
581
  msgstr "Jedno slovo, bez mezer. Podtržítka a pomlčky jsou povoleny"
582
 
583
- #: admin/views/field-group-field.php:105
584
  msgid "Field Type"
585
  msgstr "Typ pole"
586
 
587
- #: admin/views/field-group-field.php:118 fields/tab.php:143
588
  msgid "Instructions"
589
  msgstr "Instrukce"
590
 
591
- #: admin/views/field-group-field.php:119
592
  msgid "Instructions for authors. Shown when submitting data"
593
  msgstr "Instrukce pro autory. Jsou zobrazeny při zadávání dat"
594
 
595
- #: admin/views/field-group-field.php:130
596
  msgid "Required?"
597
  msgstr "Požadováno?"
598
 
599
- #: admin/views/field-group-field.php:158
600
  msgid "Wrapper Attributes"
601
  msgstr "Atributy obalového pole"
602
 
603
- #: admin/views/field-group-field.php:164
604
  msgid "width"
605
  msgstr "šířka"
606
 
607
- #: admin/views/field-group-field.php:178
608
  msgid "class"
609
  msgstr "třída"
610
 
611
- #: admin/views/field-group-field.php:191
612
  msgid "id"
613
  msgstr "identifikátor"
614
 
615
- #: admin/views/field-group-field.php:203
616
  msgid "Close Field"
617
  msgstr "Zavřít pole"
618
 
619
- #: admin/views/field-group-fields.php:29
620
  msgid "Order"
621
  msgstr "Pořadí"
622
 
623
- #: admin/views/field-group-fields.php:30 pro/fields/flexible-content.php:541
 
 
 
 
 
624
  msgid "Label"
625
- msgstr "Název"
626
 
627
- #: admin/views/field-group-fields.php:31 pro/fields/flexible-content.php:554
 
 
628
  msgid "Name"
629
  msgstr "Jméno"
630
 
631
- #: admin/views/field-group-fields.php:32
 
 
 
 
632
  msgid "Type"
633
  msgstr "Typ"
634
 
635
- #: admin/views/field-group-fields.php:44
636
- msgid "No fields. Click the <strong>+ Add Field</strong> button to create your first field."
637
- msgstr "Žádná pole. Klikněte na tlačítko<strong>+ Přidat pole</strong> pro vytvoření prvního pole."
638
-
639
- #: admin/views/field-group-fields.php:51
640
- msgid "Drag and drop to reorder"
641
- msgstr "Chytněte a táhněte pro změnu pořadí"
642
 
643
- #: admin/views/field-group-fields.php:54
644
  msgid "+ Add Field"
645
  msgstr "+ Přidat pole"
646
 
647
- #: admin/views/field-group-locations.php:5
648
  msgid "Rules"
649
  msgstr "Pravidla"
650
 
651
- #: admin/views/field-group-locations.php:6
652
- msgid "Create a set of rules to determine which edit screens will use these advanced custom fields"
653
- msgstr "Vytváří sadu pravidel pro určení, na kterých stránkách úprav budou použita tato vlastní pole"
654
-
655
- #: admin/views/field-group-locations.php:21
656
- msgid "Show this field group if"
657
- msgstr "Zobrazit tuto skupinu polí, pokud"
658
-
659
- #: admin/views/field-group-locations.php:41 admin/views/field-group-locations.php:47
660
- msgid "Post"
661
- msgstr "Příspěvek"
662
-
663
- #: admin/views/field-group-locations.php:42 fields/relationship.php:724
664
- msgid "Post Type"
665
- msgstr "Typ příspěvku"
666
-
667
- #: admin/views/field-group-locations.php:43
668
- msgid "Post Status"
669
- msgstr "Stav příspěvku"
670
-
671
- #: admin/views/field-group-locations.php:44
672
- msgid "Post Format"
673
- msgstr "Formát příspěvku"
674
-
675
- #: admin/views/field-group-locations.php:45
676
- msgid "Post Category"
677
- msgstr "Rubrika příspěvku"
678
-
679
- #: admin/views/field-group-locations.php:46
680
- msgid "Post Taxonomy"
681
- msgstr "Taxonomie příspěvku"
682
-
683
- #: admin/views/field-group-locations.php:49 admin/views/field-group-locations.php:53
684
- msgid "Page"
685
- msgstr "Stránka"
686
-
687
- #: admin/views/field-group-locations.php:50
688
- msgid "Page Template"
689
- msgstr "Šablona stránky"
690
-
691
- #: admin/views/field-group-locations.php:51
692
- msgid "Page Type"
693
- msgstr "Typ stránky"
694
-
695
- #: admin/views/field-group-locations.php:52
696
- msgid "Page Parent"
697
- msgstr "Rodičovská stránka"
698
-
699
- #: admin/views/field-group-locations.php:55 fields/user.php:36
700
- msgid "User"
701
- msgstr "Uživatel"
702
-
703
- #: admin/views/field-group-locations.php:56
704
- msgid "Current User"
705
- msgstr "Aktuální uživatel"
706
-
707
- #: admin/views/field-group-locations.php:57
708
- msgid "Current User Role"
709
- msgstr "Aktuální uživatelská role"
710
-
711
- #: admin/views/field-group-locations.php:58
712
- msgid "User Form"
713
- msgstr "Uživatelský formulář"
714
-
715
- #: admin/views/field-group-locations.php:59
716
- msgid "User Role"
717
- msgstr "Uživatelská role"
718
-
719
- #: admin/views/field-group-locations.php:61 pro/admin/options-page.php:48
720
- msgid "Forms"
721
- msgstr "Formuláře"
722
-
723
- #: admin/views/field-group-locations.php:62
724
- msgid "Attachment"
725
- msgstr "Příloha"
726
-
727
- #: admin/views/field-group-locations.php:63
728
- msgid "Taxonomy Term"
729
- msgstr "Taxonomie"
730
-
731
- #: admin/views/field-group-locations.php:64
732
- msgid "Comment"
733
- msgstr "Komentář"
734
-
735
- #: admin/views/field-group-locations.php:65
736
- msgid "Widget"
737
- msgstr "Widget"
738
 
739
- #: admin/views/field-group-options.php:25
740
  msgid "Style"
741
  msgstr "Styl"
742
 
743
- #: admin/views/field-group-options.php:32
744
  msgid "Standard (WP metabox)"
745
  msgstr "Standardní (WP metabox)"
746
 
747
- #: admin/views/field-group-options.php:33
748
  msgid "Seamless (no metabox)"
749
  msgstr "Bezokrajové (bez metaboxu)"
750
 
751
- #: admin/views/field-group-options.php:40
752
  msgid "Position"
753
  msgstr "Pozice"
754
 
755
- #: admin/views/field-group-options.php:47
756
  msgid "High (after title)"
757
  msgstr "Vysoko (po nadpisu)"
758
 
759
- #: admin/views/field-group-options.php:48
760
  msgid "Normal (after content)"
761
  msgstr "Normální (po obsahu)"
762
 
763
- #: admin/views/field-group-options.php:49
764
  msgid "Side"
765
  msgstr "Na straně"
766
 
767
- #: admin/views/field-group-options.php:57
768
  msgid "Label placement"
769
  msgstr "Umístění štítků"
770
 
771
- #: admin/views/field-group-options.php:64 fields/tab.php:159
 
772
  msgid "Top aligned"
773
  msgstr "Zarovnat shora"
774
 
775
- #: admin/views/field-group-options.php:65 fields/tab.php:160
 
776
  msgid "Left aligned"
777
  msgstr "Zarovnat zleva"
778
 
779
- #: admin/views/field-group-options.php:72
780
  msgid "Instruction placement"
781
  msgstr "Umístění instrukcí"
782
 
783
- #: admin/views/field-group-options.php:79
784
  msgid "Below labels"
785
  msgstr "Pod štítky"
786
 
787
- #: admin/views/field-group-options.php:80
788
  msgid "Below fields"
789
  msgstr "Pod poli"
790
 
791
- #: admin/views/field-group-options.php:87
792
  msgid "Order No."
793
- msgstr "Pořadí"
794
 
795
- #: admin/views/field-group-options.php:88
796
  msgid "Field groups with a lower order will appear first"
797
  msgstr "Skupiny polí s nižším pořadím se zobrazí první"
798
 
799
- #: admin/views/field-group-options.php:99
800
  msgid "Shown in field group list"
801
  msgstr "Zobrazit v seznamu skupin polí"
802
 
803
- #: admin/views/field-group-options.php:109
804
- msgid "Hide on screen"
805
- msgstr "Skrýt na obrazovce"
806
-
807
- #: admin/views/field-group-options.php:110
808
- msgid "<b>Select</b> items to <b>hide</b> them from the edit screen."
809
- msgstr "<b>Zvolte</b> položky, které budou na obrazovce úprav <b>skryté</b>."
810
-
811
- #: admin/views/field-group-options.php:110
812
- msgid ""
813
- "If multiple field groups appear on an edit screen, the first field group's options will be used (the "
814
- "one with the lowest order number)"
815
- msgstr ""
816
- "Pokud se na obrazovce úprav objeví více skupin polí, použije se nastavení dle první skupiny polí (té s "
817
- "nejnižším pořadovým číslem)"
818
-
819
- #: admin/views/field-group-options.php:117
820
  msgid "Permalink"
821
  msgstr "Trvalý odkaz"
822
 
823
- #: admin/views/field-group-options.php:118
824
  msgid "Content Editor"
825
  msgstr "Editor obsahu"
826
 
827
- #: admin/views/field-group-options.php:119
828
  msgid "Excerpt"
829
  msgstr "Stručný výpis"
830
 
831
- #: admin/views/field-group-options.php:121
832
  msgid "Discussion"
833
  msgstr "Diskuze"
834
 
835
- #: admin/views/field-group-options.php:122
836
  msgid "Comments"
837
  msgstr "Komentáře"
838
 
839
- #: admin/views/field-group-options.php:123
840
  msgid "Revisions"
841
  msgstr "Revize"
842
 
843
- #: admin/views/field-group-options.php:124
844
  msgid "Slug"
845
  msgstr "Adresa"
846
 
847
- #: admin/views/field-group-options.php:125
848
  msgid "Author"
849
  msgstr "Autor"
850
 
851
- #: admin/views/field-group-options.php:126
852
  msgid "Format"
853
  msgstr "Formát"
854
 
855
- #: admin/views/field-group-options.php:127
856
  msgid "Page Attributes"
857
  msgstr "Atributy stránky"
858
 
859
- #: admin/views/field-group-options.php:128 fields/relationship.php:737
 
860
  msgid "Featured Image"
861
  msgstr "Uživatelský obrázek"
862
 
863
- #: admin/views/field-group-options.php:129
864
  msgid "Categories"
865
  msgstr "Kategorie"
866
 
867
- #: admin/views/field-group-options.php:130
868
  msgid "Tags"
869
  msgstr "Štítky"
870
 
871
- #: admin/views/field-group-options.php:131
872
  msgid "Send Trackbacks"
873
  msgstr "Odesílat zpětné linkování odkazů"
874
 
875
- #: admin/views/settings-addons.php:23
876
- msgid "Download & Install"
877
- msgstr "Stáhnout a instalovat"
878
 
879
- #: admin/views/settings-addons.php:42
880
- msgid "Installed"
881
- msgstr "Instalováno"
882
 
883
- #: admin/views/settings-info.php:9
884
- msgid "Welcome to Advanced Custom Fields"
885
- msgstr "Vítejte v Advanced Custom Fields"
 
 
 
 
886
 
887
- #: admin/views/settings-info.php:10
888
  #, php-format
889
- msgid "Thank you for updating! ACF %s is bigger and better than ever before. We hope you like it."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
890
  msgstr ""
891
- "Děkujeme za aktualizaci! ACF %s je větší a lepší než kdykoli předtím. Doufáme, že se vám bude líbit."
892
 
893
- #: admin/views/settings-info.php:23
894
- msgid "A smoother custom field experience"
895
- msgstr "Příjemnější zážitek s uživatelskými poli"
896
 
897
- #: admin/views/settings-info.php:28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
898
  msgid "Improved Usability"
899
  msgstr "Vylepšená použitelnost"
900
 
901
- #: admin/views/settings-info.php:29
902
  msgid ""
903
- "Including the popular Select2 library has improved both usability and speed across a number of field "
904
- "types including post object, page link, taxonomy and select."
 
905
  msgstr ""
906
- "Zahrnutí oblíbené knihovny Select2 zlepšilo jak použitelnost, tak i rychlost v různých typech polí, "
907
- "včetně objektu příspěvku, odkazu na stránku, taxonomie a možnosti výběru."
 
908
 
909
- #: admin/views/settings-info.php:33
910
  msgid "Improved Design"
911
  msgstr "Zlepšený design"
912
 
913
- #: admin/views/settings-info.php:34
914
  msgid ""
915
- "Many fields have undergone a visual refresh to make ACF look better than ever! Noticeable changes are "
916
- "seen on the gallery, relationship and oEmbed (new) fields!"
 
917
  msgstr ""
918
- "Mnoho polí podstoupilo osvěžení grafiky, aby ACF vypadalo lépe než kdy jindy! Znatelné změny jsou vidět "
919
- "na polích galerie, vztahů a oEmbed (novinka)!"
 
920
 
921
- #: admin/views/settings-info.php:38
922
  msgid "Improved Data"
923
  msgstr "Vylepšené údaje"
924
 
925
- #: admin/views/settings-info.php:39
926
  msgid ""
927
- "Redesigning the data architecture has allowed sub fields to live independently from their parents. This "
928
- "allows you to drag and drop fields in and out of parent fields!"
 
929
  msgstr ""
930
- "Přepracování datové architektury umožnilo, aby podřazená pole žila nezávisle na rodičích. To umožňuje "
931
- "jejich přetahování mezi rodičovskými poli!"
932
 
933
- #: admin/views/settings-info.php:45
934
  msgid "Goodbye Add-ons. Hello PRO"
935
  msgstr "Sbohem doplňkům. Pozdrav verzi PRO"
936
 
937
- #: admin/views/settings-info.php:50
938
  msgid "Introducing ACF PRO"
939
  msgstr "Představujeme ACF PRO"
940
 
941
- #: admin/views/settings-info.php:51
942
- msgid "We're changing the way premium functionality is delivered in an exciting way!"
 
943
  msgstr "Měníme způsob poskytování prémiových funkcí vzrušujícím způsobem!"
944
 
945
- #: admin/views/settings-info.php:52
946
  #, php-format
947
  msgid ""
948
- "All 4 premium add-ons have been combined into a new <a href=\"%s\">Pro version of ACF</a>. With both "
949
- "personal and developer licenses available, premium functionality is more affordable and accessible than "
950
- "ever before!"
951
  msgstr ""
952
- "Všechny 4 prémiové doplňky byly spojeny do nové verze <a href=\"%s\">Pro pro ACF</a>. Se svými osobními "
953
- "i vývojovými licencemi je prémiová funkčnost cenově dostupná a přístupnější než kdykoli předtím!"
 
954
 
955
- #: admin/views/settings-info.php:56
956
  msgid "Powerful Features"
957
  msgstr "Výkonné funkce"
958
 
959
- #: admin/views/settings-info.php:57
960
  msgid ""
961
- "ACF PRO contains powerful features such as repeatable data, flexible content layouts, a beautiful "
962
- "gallery field and the ability to create extra admin options pages!"
 
963
  msgstr ""
964
- "ACF PRO obsahuje výkonné funkce, jako jsou opakovatelná data, flexibilní rozložení obsahu, krásné pole "
965
- "galerie a možnost vytvářet další stránky administrátorských voleb!"
 
966
 
967
- #: admin/views/settings-info.php:58
968
  #, php-format
969
  msgid "Read more about <a href=\"%s\">ACF PRO features</a>."
970
  msgstr "Přečtěte si další informace o funkcích <a href=\"%s\">ACF PRO</a>."
971
 
972
- #: admin/views/settings-info.php:62
973
  msgid "Easy Upgrading"
974
  msgstr "Snadná aktualizace"
975
 
976
- #: admin/views/settings-info.php:63
977
- #, php-format
978
  msgid ""
979
- "To help make upgrading easy, <a href=\"%s\">login to your store account</a> and claim a free copy of "
980
- "ACF PRO!"
981
  msgstr ""
982
- "Pro usnadnění aktualizace se <a href=\"%s\">přihlaste do svého obchodu</a> a požádejte o bezplatnou "
983
- "kopii ACF PRO!"
984
 
985
- #: admin/views/settings-info.php:64
986
  #, php-format
987
  msgid ""
988
- "We also wrote an <a href=\"%s\">upgrade guide</a> to answer any questions, but if you do have one, "
989
- "please contact our support team via the <a href=\"%s\">help desk</a>"
 
990
  msgstr ""
991
- "Odpovědi na nejčastější dotazy naleznete v <a href=\"%s\">průvodci aktualizací</a>. Pokud máte nějaký "
992
- "zde nezodpovězený dotaz, obraťte se na náš tým podpory prostřednictvím <a href=\"%s\">helpdesku</a>"
993
-
994
- #: admin/views/settings-info.php:72
995
- msgid "Under the Hood"
996
- msgstr "Pod kapotou"
997
-
998
- #: admin/views/settings-info.php:77
999
- msgid "Smarter field settings"
1000
- msgstr "Chytřejší nastavení pole"
1001
-
1002
- #: admin/views/settings-info.php:78
1003
- msgid "ACF now saves its field settings as individual post objects"
1004
- msgstr "ACF nyní ukládá nastavení polí jako individuální objekty"
1005
-
1006
- #: admin/views/settings-info.php:82
1007
- msgid "More AJAX"
1008
- msgstr "Více AJAXu"
1009
-
1010
- #: admin/views/settings-info.php:83
1011
- msgid "More fields use AJAX powered search to speed up page loading"
1012
- msgstr "Více polí využívá vyhledávání pomocí AJAX pro rychlé načítání stránky"
1013
-
1014
- #: admin/views/settings-info.php:87
1015
- msgid "Local JSON"
1016
- msgstr "Lokální JSON"
1017
-
1018
- #: admin/views/settings-info.php:88
1019
- msgid "New auto export to JSON feature improves speed"
1020
- msgstr "Nový automatický export do funkce JSON zvyšuje rychlost"
1021
-
1022
- #: admin/views/settings-info.php:94
1023
- msgid "Better version control"
1024
- msgstr "Lepší verzování"
1025
-
1026
- #: admin/views/settings-info.php:95
1027
- msgid "New auto export to JSON feature allows field settings to be version controlled"
1028
- msgstr "Nový automatický export do formátu JSON umožňuje, aby nastavení polí bylo verzovatelné"
1029
-
1030
- #: admin/views/settings-info.php:99
1031
- msgid "Swapped XML for JSON"
1032
- msgstr "XML vyměněno za JSON"
1033
 
1034
- #: admin/views/settings-info.php:100
1035
- msgid "Import / Export now uses JSON in favour of XML"
1036
- msgstr "Import / Export nyní používá JSON místo XML"
1037
 
1038
- #: admin/views/settings-info.php:104
1039
- msgid "New Forms"
1040
- msgstr "Nové formuláře"
1041
 
1042
- #: admin/views/settings-info.php:105
1043
- msgid "Fields can now be mapped to comments, widgets and all user forms!"
1044
- msgstr "Pole mohou být nyní mapovány na komentáře, widgety a všechny uživatelské formuláře!"
1045
-
1046
- #: admin/views/settings-info.php:112
1047
- msgid "A new field for embedding content has been added"
1048
- msgstr "Bylo přidáno nové pole pro vkládání obsahu"
1049
-
1050
- #: admin/views/settings-info.php:116
1051
- msgid "New Gallery"
1052
- msgstr "Nová galerie"
1053
-
1054
- #: admin/views/settings-info.php:117
1055
- msgid "The gallery field has undergone a much needed facelift"
1056
- msgstr "Pole pro galerii prošlo potřebovaným vylepšením vzhledu"
1057
-
1058
- #: admin/views/settings-info.php:121
1059
- msgid "New Settings"
1060
- msgstr "Nová nastavení"
1061
-
1062
- #: admin/views/settings-info.php:122
1063
- msgid "Field group settings have been added for label placement and instruction placement"
1064
- msgstr "Nastavení umístění polí bylo přidáno pro umístění štítků a umístění instrukcí"
1065
-
1066
- #: admin/views/settings-info.php:128
1067
- msgid "Better Front End Forms"
1068
- msgstr "Lepší vizuální stránka formulářů"
1069
-
1070
- #: admin/views/settings-info.php:129
1071
- msgid "acf_form() can now create a new post on submission"
1072
- msgstr "acf_form() může nyní vytvořit nový příspěvek po odeslání"
1073
-
1074
- #: admin/views/settings-info.php:133
1075
- msgid "Better Validation"
1076
- msgstr "Lepší validace"
1077
-
1078
- #: admin/views/settings-info.php:134
1079
- msgid "Form validation is now done via PHP + AJAX in favour of only JS"
1080
- msgstr "Validace formuláře nyní probíhá prostřednictvím PHP + AJAX a to ve prospěch pouze JS"
1081
-
1082
- #: admin/views/settings-info.php:138
1083
- msgid "Relationship Field"
1084
- msgstr "Vztahová pole"
1085
 
1086
- #: admin/views/settings-info.php:139
1087
- msgid "New Relationship field setting for 'Filters' (Search, Post Type, Taxonomy)"
1088
- msgstr "Nastavení nových polí pro \"Filtry\" (vyhledávání, typ příspěvku, taxonomie)"
1089
 
1090
- #: admin/views/settings-info.php:145
1091
- msgid "Moving Fields"
1092
- msgstr "Pohyblivá pole"
1093
 
1094
- #: admin/views/settings-info.php:146
1095
- msgid "New field group functionality allows you to move a field between groups & parents"
1096
- msgstr "Nová funkčnost skupiny polí umožňuje přesouvání pole mezi skupinami a rodiči"
1097
 
1098
- #: admin/views/settings-info.php:150 fields/page_link.php:36
1099
- msgid "Page Link"
1100
- msgstr "Odkaz stránky"
 
 
 
 
1101
 
1102
- #: admin/views/settings-info.php:151
1103
- msgid "New archives group in page_link field selection"
1104
- msgstr "Nová skupina archivů v poli pro výběr page_link"
1105
 
1106
- #: admin/views/settings-info.php:155
1107
- msgid "Better Options Pages"
1108
- msgstr "Vylepšená stránka nastavení"
1109
 
1110
- #: admin/views/settings-info.php:156
1111
- msgid "New functions for options page allow creation of both parent and child menu pages"
1112
- msgstr "Nové funkce pro stránku nastavení umožňují vytvoření stránek obou rodičovských i podřízených menu"
1113
 
1114
- #: admin/views/settings-info.php:165
1115
- #, php-format
1116
- msgid "We think you'll love the changes in %s."
1117
- msgstr "Myslíme si, že změny v %s si zamilujete."
1118
 
1119
- #: admin/views/settings-tools-export.php:13
1120
- msgid "Export Field Groups to PHP"
1121
- msgstr "Exportujte skupiny polí do PHP"
1122
 
1123
- #: admin/views/settings-tools-export.php:17
1124
  msgid ""
1125
- "The following code can be used to register a local version of the selected field group(s). A local "
1126
- "field group can provide many benefits such as faster load times, version control & dynamic fields/"
1127
- "settings. Simply copy and paste the following code to your theme's functions.php file or include it "
1128
- "within an external file."
1129
  msgstr ""
1130
- "Následující kód lze použít k registraci lokální verze vybrané skupiny polí. Místní skupina polí může "
1131
- "poskytnout mnoho výhod, jako jsou rychlejší doby načítání, řízení verzí a dynamická pole / nastavení. "
1132
- "Jednoduše zkopírujte a vložte následující kód do souboru functions.php svého motivu nebo jej vložte do "
1133
- "externího souboru."
1134
 
1135
- #: admin/views/settings-tools.php:5
1136
- msgid "Select Field Groups"
1137
- msgstr "Zvolit skupiny polí"
1138
 
1139
- #: admin/views/settings-tools.php:35
1140
- msgid "Export Field Groups"
1141
- msgstr "Exportovat skupiny polí"
 
 
 
 
1142
 
1143
- #: admin/views/settings-tools.php:38
1144
  msgid ""
1145
- "Select the field groups you would like to export and then select your export method. Use the download "
1146
- "button to export to a .json file which you can then import to another ACF installation. Use the "
1147
- "generate button to export to PHP code which you can place in your theme."
1148
  msgstr ""
1149
- "Vyberte skupiny polí, které chcete exportovat, a vyberte způsob exportu. Použijte tlačítko pro stažení "
1150
- "pro exportování do souboru .json, který pak můžete importovat do jiné instalace ACF. Pomocí tlačítka "
1151
- "generovat můžete exportovat do kódu PHP, který můžete umístit do vašeho tématu."
1152
-
1153
- #: admin/views/settings-tools.php:50
1154
- msgid "Download export file"
1155
- msgstr "Stáhnout soubor s exportem"
1156
 
1157
- #: admin/views/settings-tools.php:51
1158
- msgid "Generate export code"
1159
- msgstr "Generovat kód pro exportu"
1160
 
1161
- #: admin/views/settings-tools.php:64
1162
- msgid "Import Field Groups"
1163
- msgstr "Importovat skupiny polí"
1164
-
1165
- #: admin/views/settings-tools.php:67
1166
  msgid ""
1167
- "Select the Advanced Custom Fields JSON file you would like to import. When you click the import button "
1168
- "below, ACF will import the field groups."
1169
  msgstr ""
1170
- "Vyberte Advanced Custom Fields JSON soubor, který chcete importovat. Po klepnutí na tlačítko importu "
1171
- "níže bude ACF importovat skupiny polí."
1172
 
1173
- #: admin/views/settings-tools.php:77 fields/file.php:46
1174
- msgid "Select File"
1175
- msgstr "Vybrat soubor"
1176
 
1177
- #: admin/views/settings-tools.php:86
1178
- msgid "Import"
1179
- msgstr "Importovat"
 
 
1180
 
1181
- #: admin/views/update-network.php:8 admin/views/update.php:8
1182
- msgid "Advanced Custom Fields Database Upgrade"
1183
- msgstr "Aktualizace databáze Advanced Custom Fields"
1184
 
1185
- #: admin/views/update-network.php:10
1186
  msgid ""
1187
- "The following sites require a DB upgrade. Check the ones you want to update and then click “Upgrade "
1188
- "Database”."
1189
  msgstr ""
1190
- "Následující weby vyžadují upgrade DB. Zkontrolujte ty, které chcete aktualizovat, a poté klikněte na "
1191
- "\"Upgradovat databázi\"."
1192
-
1193
- #: admin/views/update-network.php:19 admin/views/update-network.php:27
1194
- msgid "Site"
1195
- msgstr "Stránky"
1196
 
1197
- #: admin/views/update-network.php:47
1198
- #, php-format
1199
- msgid "Site requires database upgrade from %s to %s"
1200
- msgstr "Stránky vyžadují aktualizaci databáze z %s na %s"
1201
-
1202
- #: admin/views/update-network.php:49
1203
- msgid "Site is up to date"
1204
- msgstr "Stránky jsou aktuální"
1205
-
1206
- #: admin/views/update-network.php:62 admin/views/update.php:16
1207
- msgid "Database Upgrade complete. <a href=\"%s\">Return to network dashboard</a>"
1208
- msgstr "Aktualizace databáze je dokončena. <a href=\"%s\">Návrat na nástěnku sítě</a>"
1209
 
1210
- #: admin/views/update-network.php:101 admin/views/update-notice.php:35
1211
  msgid ""
1212
- "It is strongly recommended that you backup your database before proceeding. Are you sure you wish to "
1213
- "run the updater now?"
1214
- msgstr "Důrazně doporučujeme zálohovat databázi před pokračováním. Opravdu chcete aktualizaci spustit?"
1215
-
1216
- #: admin/views/update-network.php:157
1217
- msgid "Upgrade complete"
1218
- msgstr "Aktualizace dokončena"
1219
 
1220
- #: admin/views/update-network.php:161
1221
- msgid "Upgrading data to"
1222
- msgstr "Aktualizace dat na"
1223
 
1224
- #: admin/views/update-notice.php:23
1225
- msgid "Database Upgrade Required"
1226
- msgstr "Vyžadován upgrade databáze"
 
 
1227
 
1228
- #: admin/views/update-notice.php:25
1229
- #, php-format
1230
- msgid "Thank you for updating to %s v%s!"
1231
- msgstr "Děkujeme vám za aktualizaci na %s v%s!"
1232
 
1233
- #: admin/views/update-notice.php:25
1234
  msgid ""
1235
- "Before you start using the new awesome features, please update your database to the newest version."
1236
- msgstr "Než začnete používat nové úžasné funkce, aktualizujte databázi na nejnovější verzi."
1237
-
1238
- #: admin/views/update.php:12
1239
- msgid "Reading upgrade tasks..."
1240
- msgstr "Čtení úkolů aktualizace..."
1241
 
1242
- #: admin/views/update.php:14
1243
  #, php-format
1244
- msgid "Upgrading data to version %s"
1245
- msgstr "Aktualizace dat na verzi %s"
1246
-
1247
- #: admin/views/update.php:16
1248
- msgid "See what's new"
1249
- msgstr "Podívejte se, co je nového"
1250
-
1251
- #: admin/views/update.php:110
1252
- msgid "No updates available."
1253
- msgstr "K dispozici nejsou žádné aktualizace."
1254
 
1255
- #: api/api-helpers.php:821
1256
  msgid "Thumbnail"
1257
  msgstr "Miniatura"
1258
 
1259
- #: api/api-helpers.php:822
1260
  msgid "Medium"
1261
  msgstr "Střední"
1262
 
1263
- #: api/api-helpers.php:823
1264
  msgid "Large"
1265
  msgstr "Velký"
1266
 
1267
- #: api/api-helpers.php:871
1268
  msgid "Full Size"
1269
  msgstr "Plná velikost"
1270
 
1271
- #: api/api-helpers.php:1581
 
1272
  msgid "(no title)"
1273
  msgstr "(bez názvu)"
1274
 
1275
- #: api/api-helpers.php:3183
1276
  #, php-format
1277
  msgid "Image width must be at least %dpx."
1278
  msgstr "Šířka obrázku musí být alespoň %dpx."
1279
 
1280
- #: api/api-helpers.php:3188
1281
  #, php-format
1282
  msgid "Image width must not exceed %dpx."
1283
  msgstr "Šířka obrázku nesmí přesáhnout %dpx."
1284
 
1285
- #: api/api-helpers.php:3204
1286
  #, php-format
1287
  msgid "Image height must be at least %dpx."
1288
  msgstr "Výška obrázku musí být alespoň %dpx."
1289
 
1290
- #: api/api-helpers.php:3209
1291
  #, php-format
1292
  msgid "Image height must not exceed %dpx."
1293
  msgstr "Výška obrázku nesmí přesáhnout %dpx."
1294
 
1295
- #: api/api-helpers.php:3227
1296
  #, php-format
1297
  msgid "File size must be at least %s."
1298
  msgstr "Velikost souboru musí být alespoň %s."
1299
 
1300
- #: api/api-helpers.php:3232
1301
  #, php-format
1302
  msgid "File size must must not exceed %s."
1303
  msgstr "Velikost souboru nesmí přesáhnout %s."
1304
 
1305
- #: api/api-helpers.php:3266
1306
  #, php-format
1307
  msgid "File type must be %s."
1308
  msgstr "Typ souboru musí být %s."
1309
 
1310
- #: api/api-template.php:1289 pro/fields/gallery.php:564
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1311
  msgid "Update"
1312
  msgstr "Aktualizace"
1313
 
1314
- #: api/api-template.php:1290
1315
- msgid "Post updated"
1316
- msgstr "Příspěvek aktualizován"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1317
 
1318
- #: core/field.php:131
 
 
 
 
 
 
 
 
 
 
 
 
1319
  msgid "Basic"
1320
  msgstr "Základní"
1321
 
1322
- #: core/field.php:132
1323
  msgid "Content"
1324
  msgstr "Obsah"
1325
 
1326
- #: core/field.php:133
1327
  msgid "Choice"
1328
  msgstr "Volba"
1329
 
1330
- #: core/field.php:134
1331
  msgid "Relational"
1332
  msgstr "Relační"
1333
 
1334
- #: core/field.php:135
1335
  msgid "jQuery"
1336
  msgstr "jQuery"
1337
 
1338
- #: core/field.php:136 fields/checkbox.php:226 fields/radio.php:231 pro/fields/flexible-content.php:512
1339
- #: pro/fields/repeater.php:392
 
 
 
 
 
 
1340
  msgid "Layout"
1341
  msgstr "Typ zobrazení"
1342
 
1343
- #: core/input.php:129
1344
- msgid "Expand Details"
1345
- msgstr "Rozbalit podrobnosti"
1346
-
1347
- #: core/input.php:130
1348
- msgid "Collapse Details"
1349
- msgstr "Sbalit podrobnosti"
1350
 
1351
- #: core/input.php:131
1352
- msgid "Validation successful"
1353
- msgstr "Ověření úspěšné"
1354
 
1355
- #: core/input.php:132
1356
- msgid "Validation failed"
1357
- msgstr "Ověření selhalo"
1358
 
1359
- #: core/input.php:133
1360
- msgid "1 field requires attention"
1361
- msgstr "1 pole vyžaduje pozornost"
1362
 
1363
- #: core/input.php:134
1364
- #, php-format
1365
- msgid "%d fields require attention"
1366
- msgstr "Několik polí vyžaduje pozornost (%d)"
1367
 
1368
- #: core/input.php:135
1369
- msgid "Restricted"
1370
- msgstr "Omezeno"
 
1371
 
1372
- #: core/input.php:533
1373
- #, php-format
1374
- msgid "%s value is required"
1375
- msgstr "%s hodnota je vyžadována"
 
 
 
1376
 
1377
- #: fields/checkbox.php:36 fields/taxonomy.php:752
1378
- msgid "Checkbox"
1379
- msgstr "Zaškrtávátko"
1380
 
1381
- #: fields/checkbox.php:144
1382
- msgid "Toggle All"
1383
- msgstr "Přepnout vše"
1384
-
1385
- #: fields/checkbox.php:208 fields/radio.php:193 fields/select.php:388
1386
  msgid "Choices"
1387
  msgstr "Možnosti"
1388
 
1389
- #: fields/checkbox.php:209 fields/radio.php:194 fields/select.php:389
 
 
 
1390
  msgid "Enter each choice on a new line."
1391
  msgstr "Zadejte každou volbu na nový řádek."
1392
 
1393
- #: fields/checkbox.php:209 fields/radio.php:194 fields/select.php:389
 
 
 
1394
  msgid "For more control, you may specify both a value and label like this:"
1395
  msgstr "Pro větší kontrolu můžete zadat jak hodnotu, tak štítek:"
1396
 
1397
- #: fields/checkbox.php:209 fields/radio.php:194 fields/select.php:389
 
 
 
1398
  msgid "red : Red"
1399
  msgstr "cervena : Červená"
1400
 
1401
- #: fields/checkbox.php:217 fields/color_picker.php:158 fields/email.php:124 fields/number.php:150
1402
- #: fields/radio.php:222 fields/select.php:397 fields/text.php:148 fields/textarea.php:145
1403
- #: fields/true_false.php:115 fields/url.php:117 fields/wysiwyg.php:345
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1404
  msgid "Default Value"
1405
  msgstr "Výchozí hodnota"
1406
 
1407
- #: fields/checkbox.php:218 fields/select.php:398
1408
- msgid "Enter each default value on a new line"
1409
- msgstr "Zadejte každou výchozí hodnotu na nový řádek"
 
 
 
 
 
 
 
 
1410
 
1411
- #: fields/checkbox.php:232 fields/radio.php:237
 
 
 
 
 
 
 
 
1412
  msgid "Vertical"
1413
  msgstr "Vertikální"
1414
 
1415
- #: fields/checkbox.php:233 fields/radio.php:238
1416
- msgid "Horizontal"
1417
- msgstr "Horizontální"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1418
 
1419
- #: fields/checkbox.php:240
 
 
 
 
 
 
 
 
 
 
 
 
 
1420
  msgid "Toggle"
1421
  msgstr "Přepnout"
1422
 
1423
- #: fields/checkbox.php:241
1424
  msgid "Prepend an extra checkbox to toggle all choices"
1425
  msgstr "Přidat zaškrtávátko navíc pro přepnutí všech možností"
1426
 
1427
- #: fields/color_picker.php:36
1428
  msgid "Color Picker"
1429
  msgstr "Výběr barvy"
1430
 
1431
- #: fields/color_picker.php:94
1432
  msgid "Clear"
1433
  msgstr "Vymazat"
1434
 
1435
- #: fields/color_picker.php:95
1436
  msgid "Default"
1437
  msgstr "Výchozí nastavení"
1438
 
1439
- #: fields/color_picker.php:96
1440
  msgid "Select Color"
1441
  msgstr "Výběr barvy"
1442
 
1443
- #: fields/date_picker.php:36
 
 
 
 
1444
  msgid "Date Picker"
1445
  msgstr "Výběr data"
1446
 
1447
- #: fields/date_picker.php:72
 
1448
  msgid "Done"
1449
  msgstr "Hotovo"
1450
 
1451
- #: fields/date_picker.php:73
 
1452
  msgid "Today"
1453
  msgstr "Dnes"
1454
 
1455
- #: fields/date_picker.php:76
1456
- msgid "Show a different month"
1457
- msgstr "Zobrazit jiný měsíc"
 
 
 
 
 
 
 
 
 
 
 
1458
 
1459
- #: fields/date_picker.php:149
 
 
1460
  msgid "Display Format"
1461
  msgstr "Formát zobrazení"
1462
 
1463
- #: fields/date_picker.php:150
 
 
1464
  msgid "The format displayed when editing a post"
1465
  msgstr "Formát zobrazený při úpravě příspěvku"
1466
 
1467
- #: fields/date_picker.php:164
1468
- msgid "Return format"
1469
- msgstr "Formát návratu"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1470
 
1471
- #: fields/date_picker.php:165
 
 
1472
  msgid "The format returned via template functions"
1473
  msgstr "Formát vrácen pomocí funkcí šablony"
1474
 
1475
- #: fields/date_picker.php:180
 
1476
  msgid "Week Starts On"
1477
  msgstr "Týden začíná"
1478
 
1479
- #: fields/email.php:36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1480
  msgid "Email"
1481
  msgstr "Email"
1482
 
1483
- #: fields/email.php:125 fields/number.php:151 fields/radio.php:223 fields/text.php:149
1484
- #: fields/textarea.php:146 fields/url.php:118 fields/wysiwyg.php:346
1485
- msgid "Appears when creating a new post"
1486
- msgstr "Objeví se při vytváření nového příspěvku"
1487
-
1488
- #: fields/email.php:133 fields/number.php:159 fields/password.php:137 fields/text.php:157
1489
- #: fields/textarea.php:154 fields/url.php:126
1490
  msgid "Placeholder Text"
1491
  msgstr "Zástupný text"
1492
 
1493
- #: fields/email.php:134 fields/number.php:160 fields/password.php:138 fields/text.php:158
1494
- #: fields/textarea.php:155 fields/url.php:127
 
 
 
 
1495
  msgid "Appears within the input"
1496
  msgstr "Zobrazí se v inputu"
1497
 
1498
- #: fields/email.php:142 fields/number.php:168 fields/password.php:146 fields/text.php:166
 
 
 
 
1499
  msgid "Prepend"
1500
  msgstr "Zobrazit před"
1501
 
1502
- #: fields/email.php:143 fields/number.php:169 fields/password.php:147 fields/text.php:167
 
 
 
 
1503
  msgid "Appears before the input"
1504
  msgstr "Zobrazí se před inputem"
1505
 
1506
- #: fields/email.php:151 fields/number.php:177 fields/password.php:155 fields/text.php:175
 
 
 
 
1507
  msgid "Append"
1508
  msgstr "Zobrazit po"
1509
 
1510
- #: fields/email.php:152 fields/number.php:178 fields/password.php:156 fields/text.php:176
 
 
 
 
1511
  msgid "Appears after the input"
1512
  msgstr "Zobrazí se za inputem"
1513
 
1514
- #: fields/file.php:36
1515
  msgid "File"
1516
  msgstr "Soubor"
1517
 
1518
- #: fields/file.php:47
1519
  msgid "Edit File"
1520
  msgstr "Upravit soubor"
1521
 
1522
- #: fields/file.php:48
1523
  msgid "Update File"
1524
  msgstr "Aktualizovat soubor"
1525
 
1526
- #: fields/file.php:49 pro/fields/gallery.php:55
1527
- msgid "uploaded to this post"
1528
- msgstr "nahrán k tomuto příspěvku"
1529
-
1530
- #: fields/file.php:142
1531
- msgid "File Name"
1532
  msgstr "Jméno souboru"
1533
 
1534
- #: fields/file.php:146
1535
- msgid "File Size"
 
 
 
 
 
 
1536
  msgstr "Velikost souboru"
1537
 
1538
- #: fields/file.php:169
1539
- msgid "No File selected"
1540
- msgstr "Nebyl vybrán žádný soubor"
1541
-
1542
- #: fields/file.php:169
1543
  msgid "Add File"
1544
  msgstr "Přidat soubor"
1545
 
1546
- #: fields/file.php:214 fields/image.php:195 fields/taxonomy.php:821
1547
- msgid "Return Value"
1548
- msgstr "Vrátit hodnotu"
1549
-
1550
- #: fields/file.php:215 fields/image.php:196
1551
- msgid "Specify the returned value on front end"
1552
- msgstr "Zadat konkrétní návratovou hodnotu na frontendu"
1553
-
1554
- #: fields/file.php:220
1555
  msgid "File Array"
1556
  msgstr "Pole souboru"
1557
 
1558
- #: fields/file.php:221
1559
  msgid "File URL"
1560
  msgstr "Adresa souboru"
1561
 
1562
- #: fields/file.php:222
1563
  msgid "File ID"
1564
  msgstr "ID souboru"
1565
 
1566
- #: fields/file.php:229 fields/image.php:220 pro/fields/gallery.php:647
 
 
1567
  msgid "Library"
1568
  msgstr "Knihovna"
1569
 
1570
- #: fields/file.php:230 fields/image.php:221 pro/fields/gallery.php:648
 
 
1571
  msgid "Limit the media library choice"
1572
  msgstr "Omezit výběr knihovny médií"
1573
 
1574
- #: fields/file.php:236 fields/image.php:227 pro/fields/gallery.php:654
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1575
  msgid "Uploaded to post"
1576
  msgstr "Nahráno k příspěvku"
1577
 
1578
- #: fields/file.php:243 fields/image.php:234 pro/fields/gallery.php:661
 
 
1579
  msgid "Minimum"
1580
  msgstr "Minimum"
1581
 
1582
- #: fields/file.php:244 fields/file.php:255
 
1583
  msgid "Restrict which files can be uploaded"
1584
  msgstr "Omezte, které typy souborů lze nahrát"
1585
 
1586
- #: fields/file.php:247 fields/file.php:258 fields/image.php:257 fields/image.php:290
1587
- #: pro/fields/gallery.php:684 pro/fields/gallery.php:717
1588
- msgid "File size"
1589
- msgstr "Velikost souboru"
1590
-
1591
- #: fields/file.php:254 fields/image.php:267 pro/fields/gallery.php:694
1592
  msgid "Maximum"
1593
  msgstr "Maximum"
1594
 
1595
- #: fields/file.php:265 fields/image.php:300 pro/fields/gallery.php:727
 
 
1596
  msgid "Allowed file types"
1597
  msgstr "Povolené typy souborů"
1598
 
1599
- #: fields/file.php:266 fields/image.php:301 pro/fields/gallery.php:728
 
 
1600
  msgid "Comma separated list. Leave blank for all types"
1601
  msgstr "Seznam oddělený čárkami. Nechte prázdné pro povolení všech typů"
1602
 
1603
- #: fields/google-map.php:36
1604
  msgid "Google Map"
1605
  msgstr "Mapa Google"
1606
 
1607
- #: fields/google-map.php:51
1608
- msgid "Locating"
1609
- msgstr "Určování polohy"
1610
-
1611
- #: fields/google-map.php:52
1612
  msgid "Sorry, this browser does not support geolocation"
1613
  msgstr "Je nám líto, ale tento prohlížeč nepodporuje geolokaci"
1614
 
1615
- #: fields/google-map.php:135
1616
  msgid "Clear location"
1617
  msgstr "Vymazat polohu"
1618
 
1619
- #: fields/google-map.php:140
1620
  msgid "Find current location"
1621
  msgstr "Najít aktuální umístění"
1622
 
1623
- #: fields/google-map.php:141
1624
  msgid "Search for address..."
1625
  msgstr "Vyhledat adresu..."
1626
 
1627
- #: fields/google-map.php:173 fields/google-map.php:184
 
1628
  msgid "Center"
1629
  msgstr "Vycentrovat"
1630
 
1631
- #: fields/google-map.php:174 fields/google-map.php:185
 
1632
  msgid "Center the initial map"
1633
  msgstr "Vycentrovat počáteční zobrazení mapy"
1634
 
1635
- #: fields/google-map.php:198
1636
  msgid "Zoom"
1637
  msgstr "Přiblížení"
1638
 
1639
- #: fields/google-map.php:199
1640
  msgid "Set the initial zoom level"
1641
  msgstr "Nastavit počáteční úroveň přiblížení"
1642
 
1643
- #: fields/google-map.php:208 fields/image.php:246 fields/image.php:279 fields/oembed.php:262
1644
- #: pro/fields/gallery.php:673 pro/fields/gallery.php:706
 
 
 
 
1645
  msgid "Height"
1646
  msgstr "Výška"
1647
 
1648
- #: fields/google-map.php:209
1649
  msgid "Customise the map height"
1650
  msgstr "Upravit výšku mapy"
1651
 
1652
- #: fields/image.php:36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1653
  msgid "Image"
1654
  msgstr "Obrázek"
1655
 
1656
- #: fields/image.php:51
1657
  msgid "Select Image"
1658
  msgstr "Vybrat obrázek"
1659
 
1660
- #: fields/image.php:52 pro/fields/gallery.php:53
1661
  msgid "Edit Image"
1662
  msgstr "Upravit obrázek"
1663
 
1664
- #: fields/image.php:53 pro/fields/gallery.php:54
1665
  msgid "Update Image"
1666
  msgstr "Aktualizovat obrázek"
1667
 
1668
- #: fields/image.php:54
1669
- msgid "Uploaded to this post"
1670
- msgstr "Nahrán k tomuto příspěvku"
1671
-
1672
- #: fields/image.php:55
1673
- msgid "All images"
1674
- msgstr "Všechny obrázky"
1675
-
1676
- #: fields/image.php:147
1677
  msgid "No image selected"
1678
  msgstr "Není vybrán žádný obrázek"
1679
 
1680
- #: fields/image.php:147
1681
  msgid "Add Image"
1682
  msgstr "Přidat obrázek"
1683
 
1684
- #: fields/image.php:201
1685
  msgid "Image Array"
1686
  msgstr "Pole obrázku"
1687
 
1688
- #: fields/image.php:202
1689
  msgid "Image URL"
1690
  msgstr "Adresa obrázku"
1691
 
1692
- #: fields/image.php:203
1693
  msgid "Image ID"
1694
  msgstr "ID obrázku"
1695
 
1696
- #: fields/image.php:210 pro/fields/gallery.php:637
1697
  msgid "Preview Size"
1698
  msgstr "Velikost náhledu"
1699
 
1700
- #: fields/image.php:211 pro/fields/gallery.php:638
1701
  msgid "Shown when entering data"
1702
  msgstr "Zobrazit při zadávání dat"
1703
 
1704
- #: fields/image.php:235 fields/image.php:268 pro/fields/gallery.php:662 pro/fields/gallery.php:695
 
 
 
1705
  msgid "Restrict which images can be uploaded"
1706
  msgstr "Omezte, které typy obrázků je možné nahrát"
1707
 
1708
- #: fields/image.php:238 fields/image.php:271 fields/oembed.php:251 pro/fields/gallery.php:665
1709
- #: pro/fields/gallery.php:698
 
 
 
1710
  msgid "Width"
1711
  msgstr "Šířka"
1712
 
1713
- #: fields/message.php:36 fields/message.php:103 fields/true_false.php:106
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1714
  msgid "Message"
1715
  msgstr "Zpráva"
1716
 
1717
- #: fields/message.php:104
1718
- msgid "Please note that all text will first be passed through the wp function "
1719
- msgstr "Berte prosím na vědomí, že veškerý text musí projít přes funkce wordpressu "
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1720
 
1721
- #: fields/message.php:112
 
 
 
 
 
1722
  msgid "Escape HTML"
1723
  msgstr "Escapovat HTML"
1724
 
1725
- #: fields/message.php:113
1726
  msgid "Allow HTML markup to display as visible text instead of rendering"
1727
  msgstr "Nevykreslovat efekt, ale zobrazit značky HTML jako prostý text"
1728
 
1729
- #: fields/number.php:36
1730
  msgid "Number"
1731
  msgstr "Číslo"
1732
 
1733
- #: fields/number.php:186
 
1734
  msgid "Minimum Value"
1735
  msgstr "Minimální hodnota"
1736
 
1737
- #: fields/number.php:195
 
1738
  msgid "Maximum Value"
1739
  msgstr "Maximální hodnota"
1740
 
1741
- #: fields/number.php:204
 
1742
  msgid "Step Size"
1743
  msgstr "Velikost kroku"
1744
 
1745
- #: fields/number.php:242
1746
  msgid "Value must be a number"
1747
  msgstr "Hodnota musí být číslo"
1748
 
1749
- #: fields/number.php:260
1750
  #, php-format
1751
  msgid "Value must be equal to or higher than %d"
1752
  msgstr "Hodnota musí být rovna nebo větší než %d"
1753
 
1754
- #: fields/number.php:268
1755
  #, php-format
1756
  msgid "Value must be equal to or lower than %d"
1757
  msgstr "Hodnota musí být rovna nebo menší než %d"
1758
 
1759
- #: fields/oembed.php:36
1760
  msgid "oEmbed"
1761
  msgstr "oEmbed"
1762
 
1763
- #: fields/oembed.php:199
1764
  msgid "Enter URL"
1765
  msgstr "Vložte URL"
1766
 
1767
- #: fields/oembed.php:212
1768
- msgid "No embed found for the given URL."
1769
- msgstr "Pro danou adresu URL nebyl nalezen žádný embed."
1770
-
1771
- #: fields/oembed.php:248 fields/oembed.php:259
1772
  msgid "Embed Size"
1773
  msgstr "Velikost pro Embed"
1774
 
1775
- #: fields/page_link.php:206
 
 
 
 
1776
  msgid "Archives"
1777
  msgstr "Archivy"
1778
 
1779
- #: fields/page_link.php:535 fields/post_object.php:401 fields/relationship.php:690
 
 
 
 
 
 
 
 
1780
  msgid "Filter by Post Type"
1781
  msgstr "Filtrovat dle typu příspěvku"
1782
 
1783
- #: fields/page_link.php:543 fields/post_object.php:409 fields/relationship.php:698
 
 
1784
  msgid "All post types"
1785
  msgstr "Všechny typy příspěvků"
1786
 
1787
- #: fields/page_link.php:549 fields/post_object.php:415 fields/relationship.php:704
 
 
1788
  msgid "Filter by Taxonomy"
1789
  msgstr "Filtrovat dle taxonomie"
1790
 
1791
- #: fields/page_link.php:557 fields/post_object.php:423 fields/relationship.php:712
 
 
1792
  msgid "All taxonomies"
1793
  msgstr "Všechny taxonomie"
1794
 
1795
- #: fields/page_link.php:563 fields/post_object.php:429 fields/select.php:406 fields/taxonomy.php:765
1796
- #: fields/user.php:452
1797
- msgid "Allow Null?"
1798
- msgstr "Povolit prázdné?"
1799
 
1800
- #: fields/page_link.php:577 fields/post_object.php:443 fields/select.php:420 fields/user.php:466
 
 
 
1801
  msgid "Select multiple values?"
1802
  msgstr "Vybrat více hodnot?"
1803
 
1804
- #: fields/password.php:36
1805
  msgid "Password"
1806
  msgstr "Heslo"
1807
 
1808
- #: fields/post_object.php:36 fields/post_object.php:462 fields/relationship.php:769
 
 
1809
  msgid "Post Object"
1810
  msgstr "Objekt příspěvku"
1811
 
1812
- #: fields/post_object.php:457 fields/relationship.php:764
1813
- msgid "Return Format"
1814
- msgstr "Formát návratové hodnoty"
1815
-
1816
- #: fields/post_object.php:463 fields/relationship.php:770
1817
  msgid "Post ID"
1818
  msgstr "ID příspěvku"
1819
 
1820
- #: fields/radio.php:36
1821
  msgid "Radio Button"
1822
  msgstr "Přepínač"
1823
 
1824
- #: fields/radio.php:202
1825
  msgid "Other"
1826
  msgstr "Jiné"
1827
 
1828
- #: fields/radio.php:206
1829
  msgid "Add 'other' choice to allow for custom values"
1830
  msgstr "Přidat volbu 'jiné', která umožňuje vlastní hodnoty"
1831
 
1832
- #: fields/radio.php:212
1833
  msgid "Save Other"
1834
  msgstr "Uložit Jiné"
1835
 
1836
- #: fields/radio.php:216
1837
  msgid "Save 'other' values to the field's choices"
1838
  msgstr "Uložit 'jiné' hodnoty do voleb polí"
1839
 
1840
- #: fields/relationship.php:36
 
 
 
 
1841
  msgid "Relationship"
1842
  msgstr "Vztah"
1843
 
1844
- #: fields/relationship.php:48
1845
- msgid "Minimum values reached ( {min} values )"
1846
- msgstr "Dosaženo minimálního množství hodnot ( {min} hodnot )"
1847
-
1848
- #: fields/relationship.php:49
1849
  msgid "Maximum values reached ( {max} values )"
1850
  msgstr "Dosaženo maximálního množství hodnot ( {max} hodnot )"
1851
 
1852
- #: fields/relationship.php:50
1853
  msgid "Loading"
1854
  msgstr "Načítání"
1855
 
1856
- #: fields/relationship.php:51
1857
  msgid "No matches found"
1858
  msgstr "Nebyly nalezeny žádné výsledky"
1859
 
1860
- #: fields/relationship.php:571
1861
- msgid "Search..."
1862
- msgstr "Hledat..."
1863
-
1864
- #: fields/relationship.php:580
1865
  msgid "Select post type"
1866
  msgstr "Zvolit typ příspěvku"
1867
 
1868
- #: fields/relationship.php:593
1869
  msgid "Select taxonomy"
1870
  msgstr "Zvolit taxonomii"
1871
 
1872
- #: fields/relationship.php:723
1873
- msgid "Search"
1874
- msgstr "Hledat"
 
 
 
 
 
 
 
 
 
1875
 
1876
- #: fields/relationship.php:725 fields/taxonomy.php:36 fields/taxonomy.php:735
 
 
 
1877
  msgid "Taxonomy"
1878
  msgstr "Taxonomie"
1879
 
1880
- #: fields/relationship.php:732
1881
  msgid "Elements"
1882
  msgstr "Prvky"
1883
 
1884
- #: fields/relationship.php:733
1885
  msgid "Selected elements will be displayed in each result"
1886
  msgstr "Vybrané prvky se zobrazí v každém výsledku"
1887
 
1888
- #: fields/relationship.php:744
1889
  msgid "Minimum posts"
1890
  msgstr "Minimum příspěvků"
1891
 
1892
- #: fields/relationship.php:753
1893
  msgid "Maximum posts"
1894
  msgstr "Maximum příspěvků"
1895
 
1896
- #: fields/select.php:36 fields/select.php:174 fields/taxonomy.php:757
 
 
 
 
 
 
 
 
 
 
 
1897
  msgid "Select"
1898
  msgstr "Vybrat"
1899
 
1900
- #: fields/select.php:434
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1901
  msgid "Stylised UI"
1902
  msgstr "Stylizované uživatelské rozhraní"
1903
 
1904
- #: fields/select.php:448
1905
  msgid "Use AJAX to lazy load choices?"
1906
  msgstr "K načtení volby použít AJAX lazy load?"
1907
 
1908
- #: fields/tab.php:36
1909
- msgid "Tab"
1910
- msgstr "Záložka"
1911
-
1912
- #: fields/tab.php:128
1913
- msgid "Warning"
1914
- msgstr "Varování"
1915
-
1916
- #: fields/tab.php:133
1917
- msgid ""
1918
- "The tab field will display incorrectly when added to a Table style repeater field or flexible content "
1919
- "field layout"
1920
- msgstr ""
1921
- "Pole záložky se zobrazí nesprávně, pokud je přidáno do opakovače v tabulkovém stylu nebo do "
1922
- "flexibilního pole"
1923
 
1924
- #: fields/tab.php:146
1925
- msgid "Use \"Tab Fields\" to better organize your edit screen by grouping fields together."
1926
- msgstr "Chcete-li lépe uspořádat obrazovku úprav, použijte seskupování polí pomocí Záložek."
1927
 
1928
- #: fields/tab.php:148
1929
- msgid ""
1930
- "All fields following this \"tab field\" (or until another \"tab field\" is defined) will be grouped "
1931
- "together using this field's label as the tab heading."
1932
- msgstr ""
1933
- "Všechna pole následující po této záložce (až po další záložku nebo konec výpisu) budou seskupena a jako "
1934
- "nadpis bude použit štítek záložky."
1935
 
1936
- #: fields/tab.php:155
1937
  msgid "Placement"
1938
  msgstr "Umístění"
1939
 
1940
- #: fields/tab.php:167
1941
- msgid "End-point"
1942
- msgstr "Koncový bod"
1943
-
1944
- #: fields/tab.php:168
1945
- msgid "Use this field as an end-point and start a new group of tabs"
1946
- msgstr "Použít toto pole jako koncový bod a začít novou skupinu záložek"
1947
 
1948
- #: fields/taxonomy.php:565
1949
  #, php-format
1950
- msgid "Add new %s "
1951
- msgstr "Přidat novou %s "
 
1952
 
1953
- #: fields/taxonomy.php:704
1954
- msgid "None"
1955
- msgstr "Žádný"
1956
-
1957
- #: fields/taxonomy.php:736
1958
  msgid "Select the taxonomy to be displayed"
1959
  msgstr "Zvolit zobrazovanou taxonomii"
1960
 
1961
- #: fields/taxonomy.php:745
1962
  msgid "Appearance"
1963
  msgstr "Vzhled"
1964
 
1965
- #: fields/taxonomy.php:746
1966
  msgid "Select the appearance of this field"
1967
  msgstr "Vyberte vzhled tohoto pole"
1968
 
1969
- #: fields/taxonomy.php:751
1970
  msgid "Multiple Values"
1971
  msgstr "Více hodnot"
1972
 
1973
- #: fields/taxonomy.php:753
1974
  msgid "Multi Select"
1975
  msgstr "Vícenásobný výběr"
1976
 
1977
- #: fields/taxonomy.php:755
1978
  msgid "Single Value"
1979
  msgstr "Jednotlivá hodnota"
1980
 
1981
- #: fields/taxonomy.php:756
1982
  msgid "Radio Buttons"
1983
  msgstr "Radio přepínače"
1984
 
1985
- #: fields/taxonomy.php:779
1986
  msgid "Create Terms"
1987
  msgstr "Vytvořit pojmy"
1988
 
1989
- #: fields/taxonomy.php:780
1990
  msgid "Allow new terms to be created whilst editing"
1991
  msgstr "Povolit vytvoření nových pojmů během editace"
1992
 
1993
- #: fields/taxonomy.php:793
1994
  msgid "Save Terms"
1995
  msgstr "Uložit pojmy"
1996
 
1997
- #: fields/taxonomy.php:794
1998
  msgid "Connect selected terms to the post"
1999
  msgstr "Připojte vybrané pojmy k příspěvku"
2000
 
2001
- #: fields/taxonomy.php:807
2002
  msgid "Load Terms"
2003
  msgstr "Nahrát pojmy"
2004
 
2005
- #: fields/taxonomy.php:808
2006
  msgid "Load value from posts terms"
2007
  msgstr "Nahrát pojmy z příspěvků"
2008
 
2009
- #: fields/taxonomy.php:826
2010
  msgid "Term Object"
2011
  msgstr "Objekt pojmu"
2012
 
2013
- #: fields/taxonomy.php:827
2014
  msgid "Term ID"
2015
  msgstr "ID pojmu"
2016
 
2017
- #: fields/taxonomy.php:886
2018
  #, php-format
2019
  msgid "User unable to add new %s"
2020
  msgstr "Uživatel není schopen přidat nové %s"
2021
 
2022
- #: fields/taxonomy.php:899
2023
  #, php-format
2024
  msgid "%s already exists"
2025
  msgstr "%s již existuje"
2026
 
2027
- #: fields/taxonomy.php:940
2028
  #, php-format
2029
  msgid "%s added"
2030
  msgstr "%s přidán"
2031
 
2032
- #: fields/taxonomy.php:985
2033
  msgid "Add"
2034
  msgstr "Přidat"
2035
 
2036
- #: fields/text.php:36
2037
  msgid "Text"
2038
  msgstr "Text"
2039
 
2040
- #: fields/text.php:184 fields/textarea.php:163
 
2041
  msgid "Character Limit"
2042
  msgstr "Limit znaků"
2043
 
2044
- #: fields/text.php:185 fields/textarea.php:164
 
2045
  msgid "Leave blank for no limit"
2046
  msgstr "Nechte prázdné pro nastavení bez omezení"
2047
 
2048
- #: fields/textarea.php:36
2049
  msgid "Text Area"
2050
  msgstr "Textové pole"
2051
 
2052
- #: fields/textarea.php:172
2053
  msgid "Rows"
2054
  msgstr "Řádky"
2055
 
2056
- #: fields/textarea.php:173
2057
  msgid "Sets the textarea height"
2058
  msgstr "Nastavuje výšku textového pole"
2059
 
2060
- #: fields/textarea.php:182
2061
- msgid "New Lines"
2062
- msgstr "Nové řádky"
2063
 
2064
- #: fields/textarea.php:183
2065
- msgid "Controls how new lines are rendered"
2066
- msgstr "Řídí, jak se vykreslují nové řádky"
2067
 
2068
- #: fields/textarea.php:187
2069
- msgid "Automatically add paragraphs"
2070
- msgstr "Automaticky přidávat odstavce"
2071
 
2072
- #: fields/textarea.php:188
2073
- msgid "Automatically add &lt;br&gt;"
2074
- msgstr "Automaticky přidávat &lt;br&gt;"
2075
 
2076
- #: fields/textarea.php:189
2077
- msgid "No Formatting"
2078
- msgstr "Žádné formátování"
2079
 
2080
- #: fields/true_false.php:36
2081
- msgid "True / False"
2082
- msgstr "Pravda / Nepravda"
2083
 
2084
- #: fields/true_false.php:107
2085
- msgid "eg. Show extra content"
2086
- msgstr "např. Zobrazit dodatečný obsah"
2087
 
2088
- #: fields/url.php:36
2089
  msgid "Url"
2090
  msgstr "Adresa URL"
2091
 
2092
- #: fields/url.php:160
2093
  msgid "Value must be a valid URL"
2094
  msgstr "Hodnota musí být validní adresa URL"
2095
 
2096
- #: fields/user.php:437
 
 
 
 
2097
  msgid "Filter by role"
2098
  msgstr "Filtrovat podle role"
2099
 
2100
- #: fields/user.php:445
2101
- msgid "All user roles"
2102
- msgstr "Všechny uživatelské role"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2103
 
2104
- #: fields/wysiwyg.php:37
2105
- msgid "Wysiwyg Editor"
2106
- msgstr "Wysiwyg Editor"
2107
 
2108
- #: fields/wysiwyg.php:297
2109
- msgid "Visual"
2110
- msgstr "Grafika"
2111
 
2112
- #: fields/wysiwyg.php:298
2113
- msgctxt "Name for the Text editor tab (formerly HTML)"
2114
- msgid "Text"
2115
- msgstr "Text"
2116
 
2117
- #: fields/wysiwyg.php:354
2118
- msgid "Tabs"
2119
- msgstr "Záložky"
2120
 
2121
- #: fields/wysiwyg.php:359
2122
- msgid "Visual & Text"
2123
- msgstr "Grafika a text"
2124
 
2125
- #: fields/wysiwyg.php:360
2126
- msgid "Visual Only"
2127
- msgstr "Pouze grafika"
2128
 
2129
- #: fields/wysiwyg.php:361
2130
- msgid "Text Only"
2131
- msgstr "Pouze text"
2132
 
2133
- #: fields/wysiwyg.php:368
2134
- msgid "Toolbar"
2135
- msgstr "Lišta nástrojů"
2136
 
2137
- #: fields/wysiwyg.php:378
2138
- msgid "Show Media Upload Buttons?"
2139
- msgstr "Zobrazit tlačítka nahrávání médií?"
2140
 
2141
- #: forms/post.php:297 pro/admin/options-page.php:373
2142
- msgid "Edit field group"
2143
- msgstr "Editovat skupinu polí"
 
2144
 
2145
- #: pro/acf-pro.php:24
 
2146
  msgid "Advanced Custom Fields PRO"
2147
  msgstr "Advanced Custom Fields PRO"
2148
 
2149
- #: pro/acf-pro.php:175
2150
- msgid "Flexible Content requires at least 1 layout"
2151
- msgstr "Flexibilní obsah vyžaduje minimálně jedno rozložení obsahu"
2152
-
2153
- #: pro/admin/options-page.php:48
2154
- msgid "Options Page"
2155
- msgstr "Stránka konfigurace"
2156
-
2157
- #: pro/admin/options-page.php:83
2158
- msgid "No options pages exist"
2159
- msgstr "Neexistuje stránka nastavení"
2160
-
2161
- #: pro/admin/options-page.php:298
2162
- msgid "Options Updated"
2163
- msgstr "Nastavení aktualizováno"
2164
 
2165
- #: pro/admin/options-page.php:304
2166
- msgid "No Custom Field Groups found for this options page. <a href=\"%s\">Create a Custom Field Group</a>"
2167
- msgstr "Nebyly nalezeny žádné vlastní skupiny polí. <a href=\"%s\">Vytvořit vlastní skupinu polí</a>"
 
 
 
 
 
2168
 
2169
- #: pro/admin/settings-updates.php:137
2170
  msgid "<b>Error</b>. Could not connect to update server"
2171
  msgstr "<b>Chyba</b>. Nelze se připojit k serveru a aktualizovat"
2172
 
2173
- #: pro/admin/settings-updates.php:267 pro/admin/settings-updates.php:338
2174
- msgid "<b>Connection Error</b>. Sorry, please try again"
2175
- msgstr "<b>Chyba připojení</b>. Omlouváme se, zkuste to znovu"
2176
-
2177
- #: pro/admin/views/options-page.php:48
2178
- msgid "Publish"
2179
- msgstr "Publikovat"
2180
-
2181
- #: pro/admin/views/options-page.php:54
2182
- msgid "Save Options"
2183
- msgstr "Uložit nastavení"
2184
 
2185
- #: pro/admin/views/settings-updates.php:11
2186
  msgid "Deactivate License"
2187
  msgstr "Deaktivujte licenci"
2188
 
2189
- #: pro/admin/views/settings-updates.php:11
2190
  msgid "Activate License"
2191
  msgstr "Aktivujte licenci"
2192
 
2193
- #: pro/admin/views/settings-updates.php:21
2194
- msgid "License"
2195
- msgstr "Licence"
2196
 
2197
- #: pro/admin/views/settings-updates.php:24
 
2198
  msgid ""
2199
- "To unlock updates, please enter your license key below. If you don't have a licence key, please see"
 
 
2200
  msgstr ""
2201
- "Pro odemčení aktualizací prosím zadejte níže svůj licenční klíč. Pokud nemáte licenční klíč, prosím "
2202
- "navštivte"
2203
 
2204
- #: pro/admin/views/settings-updates.php:24
2205
- msgid "details & pricing"
2206
- msgstr "detaily a ceny"
2207
-
2208
- #: pro/admin/views/settings-updates.php:33
2209
  msgid "License Key"
2210
  msgstr "Licenční klíč"
2211
 
2212
- #: pro/admin/views/settings-updates.php:65
2213
  msgid "Update Information"
2214
  msgstr "Aktualizovat informace"
2215
 
2216
- #: pro/admin/views/settings-updates.php:72
2217
  msgid "Current Version"
2218
  msgstr "Současná verze"
2219
 
2220
- #: pro/admin/views/settings-updates.php:80
2221
  msgid "Latest Version"
2222
  msgstr "Nejnovější verze"
2223
 
2224
- #: pro/admin/views/settings-updates.php:88
2225
  msgid "Update Available"
2226
  msgstr "Aktualizace je dostupná"
2227
 
2228
- #: pro/admin/views/settings-updates.php:96
2229
  msgid "Update Plugin"
2230
  msgstr "Aktualizovat plugin"
2231
 
2232
- #: pro/admin/views/settings-updates.php:98
2233
  msgid "Please enter your license key above to unlock updates"
2234
  msgstr "Pro odemčení aktualizací zadejte prosím výše svůj licenční klíč"
2235
 
2236
- #: pro/admin/views/settings-updates.php:104
2237
  msgid "Check Again"
2238
  msgstr "Zkontrolujte znovu"
2239
 
2240
- #: pro/admin/views/settings-updates.php:121
2241
  msgid "Upgrade Notice"
2242
  msgstr "Upozornění na aktualizaci"
2243
 
2244
- #: pro/api/api-options-page.php:22 pro/api/api-options-page.php:23
2245
- msgid "Options"
2246
- msgstr "Konfigurace"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2247
 
2248
- #: pro/core/updates.php:186
2249
  #, php-format
2250
- msgid ""
2251
- "To enable updates, please enter your license key on the <a href=\"%s\">Updates</a> page. If you don't "
2252
- "have a licence key, please see <a href=\"%s\">details & pricing</a>"
2253
- msgstr ""
2254
- "Chcete-li povolit aktualizace, zadejte prosím licenční klíč na stránce <a href=\"%s\">Aktualizace</a>. "
2255
- "Pokud nemáte licenční klíč, přečtěte si <a href=\"%s\">podrobnosti a ceny</a>"
2256
 
2257
- #: pro/fields/flexible-content.php:36
2258
- msgid "Flexible Content"
2259
- msgstr "Flexibilní obsah"
 
 
 
 
 
 
 
 
 
 
 
 
 
2260
 
2261
- #: pro/fields/flexible-content.php:42 pro/fields/repeater.php:43
 
 
 
 
 
 
 
 
 
 
 
2262
  msgid "Add Row"
2263
  msgstr "Přidat řádek"
2264
 
2265
- #: pro/fields/flexible-content.php:45
 
 
2266
  msgid "layout"
2267
- msgstr "typ zobrazení"
 
 
 
2268
 
2269
- #: pro/fields/flexible-content.php:46
2270
  msgid "layouts"
2271
  msgstr "typy zobrazení"
2272
 
2273
- #: pro/fields/flexible-content.php:47
2274
- msgid "remove {layout}?"
2275
- msgstr "odstranit {layout}?"
2276
-
2277
- #: pro/fields/flexible-content.php:48
2278
- msgid "This field requires at least {min} {identifier}"
2279
- msgstr "Toto pole vyžaduje alespoň {min} {identifier}"
2280
-
2281
- #: pro/fields/flexible-content.php:49
2282
- msgid "This field has a limit of {max} {identifier}"
2283
- msgstr "Toto pole má limit {max} {identifier}"
2284
-
2285
- #: pro/fields/flexible-content.php:50
2286
  msgid "This field requires at least {min} {label} {identifier}"
2287
  msgstr "Toto pole vyžaduje alespoň {min} {label} {identifier}"
2288
 
2289
- #: pro/fields/flexible-content.php:51
2290
- msgid "Maximum {label} limit reached ({max} {identifier})"
2291
- msgstr "Maximální {label} limit dosažen ({max} {identifier})"
2292
 
2293
- #: pro/fields/flexible-content.php:52
2294
  msgid "{available} {label} {identifier} available (max {max})"
2295
  msgstr "{available} {label} {identifier} dostupný (max {max})"
2296
 
2297
- #: pro/fields/flexible-content.php:53
2298
  msgid "{required} {label} {identifier} required (min {min})"
2299
  msgstr "{required} {label} {identifier} povinný (min {min})"
2300
 
2301
- #: pro/fields/flexible-content.php:211
 
 
 
 
2302
  #, php-format
2303
  msgid "Click the \"%s\" button below to start creating your layout"
2304
- msgstr "Klikněte na tlačítko \"%s\" níže pro vytvoření vlastního typu zobrazení"
 
2305
 
2306
- #: pro/fields/flexible-content.php:369
2307
  msgid "Add layout"
2308
  msgstr "Přidat typ zobrazení"
2309
 
2310
- #: pro/fields/flexible-content.php:372
2311
  msgid "Remove layout"
2312
  msgstr "Odstranit typ zobrazení"
2313
 
2314
- #: pro/fields/flexible-content.php:514
 
 
 
 
 
2315
  msgid "Reorder Layout"
2316
  msgstr "Změnit pořadí typu zobrazení"
2317
 
2318
- #: pro/fields/flexible-content.php:514
2319
  msgid "Reorder"
2320
  msgstr "Změnit pořadí"
2321
 
2322
- #: pro/fields/flexible-content.php:515
2323
  msgid "Delete Layout"
2324
  msgstr "Smazat typ zobrazení"
2325
 
2326
- #: pro/fields/flexible-content.php:516
2327
  msgid "Duplicate Layout"
2328
  msgstr "Duplikovat typ zobrazení"
2329
 
2330
- #: pro/fields/flexible-content.php:517
2331
  msgid "Add New Layout"
2332
  msgstr "Přidat nový typ zobrazení"
2333
 
2334
- #: pro/fields/flexible-content.php:561
2335
- msgid "Display"
2336
- msgstr "Zobrazovat"
2337
-
2338
- #: pro/fields/flexible-content.php:572 pro/fields/repeater.php:399
2339
- msgid "Table"
2340
- msgstr "Tabulka"
2341
-
2342
- #: pro/fields/flexible-content.php:573 pro/fields/repeater.php:400
2343
- msgid "Block"
2344
- msgstr "Blok"
2345
-
2346
- #: pro/fields/flexible-content.php:574 pro/fields/repeater.php:401
2347
- msgid "Row"
2348
- msgstr "Řádek"
2349
-
2350
- #: pro/fields/flexible-content.php:589
2351
  msgid "Min"
2352
  msgstr "Min"
2353
 
2354
- #: pro/fields/flexible-content.php:602
2355
  msgid "Max"
2356
  msgstr "Max"
2357
 
2358
- #: pro/fields/flexible-content.php:630 pro/fields/repeater.php:408
 
2359
  msgid "Button Label"
2360
  msgstr "Nápis tlačítka"
2361
 
2362
- #: pro/fields/flexible-content.php:639
2363
  msgid "Minimum Layouts"
2364
  msgstr "Minimální rozložení"
2365
 
2366
- #: pro/fields/flexible-content.php:648
2367
  msgid "Maximum Layouts"
2368
  msgstr "Maximální rozložení"
2369
 
2370
- #: pro/fields/gallery.php:36
2371
- msgid "Gallery"
2372
- msgstr "Galerie"
2373
-
2374
- #: pro/fields/gallery.php:52
2375
  msgid "Add Image to Gallery"
2376
  msgstr "Přidat obrázek do galerie"
2377
 
2378
- #: pro/fields/gallery.php:56
2379
  msgid "Maximum selection reached"
2380
  msgstr "Maximální výběr dosažen"
2381
 
2382
- #: pro/fields/gallery.php:335
2383
  msgid "Length"
2384
  msgstr "Délka"
2385
 
2386
- #: pro/fields/gallery.php:355
2387
- msgid "Remove"
2388
- msgstr "Odstranit"
2389
 
2390
- #: pro/fields/gallery.php:535
 
 
 
 
2391
  msgid "Add to gallery"
2392
  msgstr "Přidat do galerie"
2393
 
2394
- #: pro/fields/gallery.php:539
2395
  msgid "Bulk actions"
2396
  msgstr "Hromadné akce"
2397
 
2398
- #: pro/fields/gallery.php:540
2399
  msgid "Sort by date uploaded"
2400
  msgstr "Řadit dle data nahrání"
2401
 
2402
- #: pro/fields/gallery.php:541
2403
  msgid "Sort by date modified"
2404
  msgstr "Řadit dle data změny"
2405
 
2406
- #: pro/fields/gallery.php:542
2407
  msgid "Sort by title"
2408
  msgstr "Řadit dle názvu"
2409
 
2410
- #: pro/fields/gallery.php:543
2411
  msgid "Reverse current order"
2412
  msgstr "Převrátit aktuální pořadí"
2413
 
2414
- #: pro/fields/gallery.php:561
2415
  msgid "Close"
2416
  msgstr "Zavřít"
2417
 
2418
- #: pro/fields/gallery.php:619
2419
  msgid "Minimum Selection"
2420
  msgstr "Minimální výběr"
2421
 
2422
- #: pro/fields/gallery.php:628
2423
  msgid "Maximum Selection"
2424
  msgstr "Maximální výběr"
2425
 
2426
- #: pro/fields/gallery.php:809
2427
- #, php-format
2428
- msgid "%s requires at least %s selection"
2429
- msgid_plural "%s requires at least %s selections"
2430
- msgstr[0] "%s vyžaduje alespoň %s volbu"
2431
- msgstr[1] "%s vyžaduje alespoň %s volby"
2432
- msgstr[2] "%s vyžaduje alespoň %s voleb"
2433
 
2434
- #: pro/fields/repeater.php:36
2435
- msgid "Repeater"
2436
- msgstr "Opakovač"
 
 
 
 
2437
 
2438
- #: pro/fields/repeater.php:46
 
 
 
 
 
2439
  msgid "Minimum rows reached ({min} rows)"
2440
  msgstr "Minimální počet řádků dosažen ({min} řádků)"
2441
 
2442
- #: pro/fields/repeater.php:47
2443
  msgid "Maximum rows reached ({max} rows)"
2444
  msgstr "Maximální počet řádků dosažen ({max} řádků)"
2445
 
2446
- #: pro/fields/repeater.php:259
2447
- msgid "Drag to reorder"
2448
- msgstr "Přetažením změníte pořadí"
2449
-
2450
- #: pro/fields/repeater.php:301
2451
  msgid "Add row"
2452
  msgstr "Přidat řádek"
2453
 
2454
- #: pro/fields/repeater.php:302
2455
  msgid "Remove row"
2456
  msgstr "Odebrat řádek"
2457
 
2458
- #: pro/fields/repeater.php:350
2459
- msgid "Sub Fields"
2460
- msgstr "Podřazená pole"
2461
 
2462
- #: pro/fields/repeater.php:372
 
 
 
 
2463
  msgid "Minimum Rows"
2464
  msgstr "Minimum řádků"
2465
 
2466
- #: pro/fields/repeater.php:382
2467
  msgid "Maximum Rows"
2468
  msgstr "Maximum řádků"
2469
 
2470
- #. Plugin Name of the plugin/theme
2471
- msgid "Advanced Custom Fields Pro"
2472
- msgstr "Advanced Custom Fields PRO"
2473
 
2474
- #. Plugin URI of the plugin/theme
2475
- msgid "http://www.advancedcustomfields.com/"
2476
- msgstr "http://www.advancedcustomfields.com/"
2477
 
2478
- #. Description of the plugin/theme
2479
- msgid "Customise WordPress with powerful, professional and intuitive fields."
2480
- msgstr "Upravte si WordPress pomocí výkonných, profesionálních a intuitivně použitelných polí."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2481
 
2482
  #. Author of the plugin/theme
2483
- msgid "elliot condon"
2484
- msgstr "elliot condon"
 
2485
 
2486
  #. Author URI of the plugin/theme
2487
  msgid "http://www.elliotcondon.com/"
2488
  msgstr "http://www.elliotcondon.com/"
2489
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2490
  #~ msgid "Custom field updated."
2491
  #~ msgstr "Vlastní pole aktualizováno."
2492
 
@@ -2527,10 +3573,11 @@ msgstr "http://www.elliotcondon.com/"
2527
  #~ msgstr "Žádný metabox"
2528
 
2529
  #~ msgid ""
2530
- #~ "Read documentation, learn the functions and find some tips &amp; tricks for your next web project."
 
2531
  #~ msgstr ""
2532
- #~ "Přečtěte si dokumentaci, naučte se funkce a objevte zajímavé tipy &amp; triky pro váš další webový "
2533
- #~ "projekt."
2534
 
2535
  #~ msgid "Visit the ACF website"
2536
  #~ msgstr "Navštívit web ACF"
@@ -2586,9 +3633,12 @@ msgstr "http://www.elliotcondon.com/"
2586
  #~ msgid "Activate Add-ons."
2587
  #~ msgstr "Aktivovat přídavky."
2588
 
2589
- #~ msgid "Add-ons can be unlocked by purchasing a license key. Each key can be used on multiple sites."
 
 
2590
  #~ msgstr ""
2591
- #~ "Přídavky mohou být odemčeny zakoupením licenčního klíče. Každý klíč může být použit na více webech."
 
2592
 
2593
  #~ msgid "Find Add-ons"
2594
  #~ msgstr "Hledat přídavky"
@@ -2599,9 +3649,6 @@ msgstr "http://www.elliotcondon.com/"
2599
  #~ msgid "Repeater Field"
2600
  #~ msgstr "Opakovací pole"
2601
 
2602
- #~ msgid "Inactive"
2603
- #~ msgstr "Neaktivní"
2604
-
2605
  #~ msgid "Deactivate"
2606
  #~ msgstr "Deaktivovat"
2607
 
@@ -2617,15 +3664,19 @@ msgstr "http://www.elliotcondon.com/"
2617
  #~ msgid "Export Field Groups to XML"
2618
  #~ msgstr "Exportovat skupiny polí do XML"
2619
 
2620
- #~ msgid "ACF will create a .xml export file which is compatible with the native WP import plugin."
2621
- #~ msgstr "ACF vytvoří soubor .xml exportu, který je kompatibilní s originálním importním pluginem WP."
 
 
 
 
2622
 
2623
  #~ msgid ""
2624
- #~ "Imported field groups <b>will</b> appear in the list of editable field groups. This is useful for "
2625
- #~ "migrating fields groups between Wp websites."
2626
  #~ msgstr ""
2627
- #~ "Importované skupiny polí <b>budou</b> zobrazeny v seznamu upravitelných skupin polí. Toto je "
2628
- #~ "užitečné pro přesouvání skupin polí mezi WP weby."
2629
 
2630
  #~ msgid "Select field group(s) from the list and click \"Export XML\""
2631
  #~ msgstr "Vyberte skupinu(y) polí ze seznamu a klikněte na \"Export XML\""
@@ -2658,20 +3709,23 @@ msgstr "http://www.elliotcondon.com/"
2658
  #~ msgstr "Registrovat skupiny polí"
2659
 
2660
  #~ msgid ""
2661
- #~ "Registered field groups <b>will not</b> appear in the list of editable field groups. This is useful "
2662
- #~ "for including fields in themes."
2663
  #~ msgstr ""
2664
- #~ "Registrované skupiny polí <b>nebudou</b> zobrazeny v seznamu upravitelných skupin polí. Toto je "
2665
- #~ "užitečné při používání polí v šablonách."
 
2666
 
2667
  #~ msgid ""
2668
- #~ "Please note that if you export and register field groups within the same WP, you will see duplicate "
2669
- #~ "fields on your edit screens. To fix this, please move the original field group to the trash or "
2670
- #~ "remove the code from your functions.php file."
 
2671
  #~ msgstr ""
2672
- #~ "Mějte prosím na paměti, že pokud exportujete a registrujete skupiny polí v rámci stejného "
2673
- #~ "WordPressu, uvidíte na obrazovkách úprav duplikovaná pole. Pro nápravu prosím přesuňte původní "
2674
- #~ "skupinu polí do koše nebo odstraňte kód ze souboru functions.php."
 
2675
 
2676
  #~ msgid "Select field group(s) from the list and click \"Create PHP\""
2677
  #~ msgstr "Vyberte skupinu(y) polí ze seznamu a klikněte na \"Vytvořit PHP\""
@@ -2682,11 +3736,11 @@ msgstr "http://www.elliotcondon.com/"
2682
  #~ msgid "Paste into your functions.php file"
2683
  #~ msgstr "Vložte jej do vašeho souboru functions.php"
2684
 
2685
- #~ msgid "To activate any Add-ons, edit and use the code in the first few lines."
2686
- #~ msgstr "K aktivací kteréhokoli přídavku upravte a použijte kód na prvních několika řádcích."
2687
-
2688
- #~ msgid "Create PHP"
2689
- #~ msgstr "Vytvořit PHP"
2690
 
2691
  #~ msgid "Back to settings"
2692
  #~ msgstr "Zpět na nastavení"
@@ -2694,37 +3748,44 @@ msgstr "http://www.elliotcondon.com/"
2694
  #~ msgid ""
2695
  #~ "/**\n"
2696
  #~ " * Activate Add-ons\n"
2697
- #~ " * Here you can enter your activation codes to unlock Add-ons to use in your theme. \n"
2698
- #~ " * Since all activation codes are multi-site licenses, you are allowed to include your key in "
2699
- #~ "premium themes. \n"
2700
- #~ " * Use the commented out code to update the database with your activation code. \n"
2701
- #~ " * You may place this code inside an IF statement that only runs on theme activation.\n"
 
 
 
2702
  #~ " */"
2703
  #~ msgstr ""
2704
  #~ "/**\n"
2705
  #~ " * Aktivovat přídavky\n"
2706
- #~ " * Zde můžete vložit váš aktivační kód pro odemčení přídavků k použití ve vaší šabloně. \n"
2707
- #~ " * Jelikož jsou všechny aktivační kódy licencovány pro použití na více webech, můžete je použít ve "
2708
- #~ "vaší premium šabloně. \n"
2709
- #~ " * Použijte zakomentovaný kód pro aktualizaci databáze s vaším aktivačním kódem. \n"
2710
- #~ " * Tento kód můžete vložit dovnitř IF konstrukce, která proběhne pouze po aktivaci šablony.\n"
 
 
 
2711
  #~ " */"
2712
 
2713
  #~ msgid ""
2714
  #~ "/**\n"
2715
  #~ " * Register field groups\n"
2716
- #~ " * The register_field_group function accepts 1 array which holds the relevant data to register a "
2717
- #~ "field group\n"
2718
- #~ " * You may edit the array as you see fit. However, this may result in errors if the array is not "
2719
- #~ "compatible with ACF\n"
2720
  #~ " * This code must run every time the functions.php file is read\n"
2721
  #~ " */"
2722
  #~ msgstr ""
2723
  #~ "/**\n"
2724
  #~ " * Registrace skupiny polí\n"
2725
- #~ " * Funkce register_field_group akceptuje pole, které obsahuje relevatní data k registraci skupiny "
2726
- #~ "polí\n"
2727
- #~ " * Pole můžete upravit podle potřeb. Může to ovšem vyústit v pole nekompatibilní s ACF\n"
 
2728
  #~ " * Tento kód musí proběhnout při každém čtení souboru functions.php\n"
2729
  #~ " */"
2730
 
@@ -2770,9 +3831,6 @@ msgstr "http://www.elliotcondon.com/"
2770
  #~ msgid "blue : Blue"
2771
  #~ msgstr "modra: Modrá"
2772
 
2773
- #~ msgid "Date format"
2774
- #~ msgstr "Formát data"
2775
-
2776
  #~ msgid "eg. dd/mm/yy. read more about"
2777
  #~ msgstr "např. dd/mm/yy. přečtěte si více"
2778
 
@@ -2800,8 +3858,12 @@ msgstr "http://www.elliotcondon.com/"
2800
  #~ msgid "Field Order"
2801
  #~ msgstr "Pořadí pole"
2802
 
2803
- #~ msgid "No fields. Click the \"+ Add Sub Field button\" to create your first field."
2804
- #~ msgstr "Žádná pole. Klikněte na tlačítko \"+ Přidat podpole\" pro vytvoření prvního pole."
 
 
 
 
2805
 
2806
  #~ msgid "Edit this Field"
2807
  #~ msgstr "Upravit toto pole"
@@ -2827,12 +3889,6 @@ msgstr "http://www.elliotcondon.com/"
2827
  #~ msgid "+ Add Sub Field"
2828
  #~ msgstr "+ Přidat podpole"
2829
 
2830
- #~ msgid "Alternate Text"
2831
- #~ msgstr "Alternativní text"
2832
-
2833
- #~ msgid "Caption"
2834
- #~ msgstr "Popisek"
2835
-
2836
  #~ msgid "Thumbnail is advised"
2837
  #~ msgstr "Je doporučen náhled"
2838
 
@@ -2933,17 +3989,18 @@ msgstr "http://www.elliotcondon.com/"
2933
  #~ msgstr "Odemkněte přídavek konfigurace s aktivačním kódem"
2934
 
2935
  #~ msgid "Field groups are created in order <br />from lowest to highest."
2936
- #~ msgstr "Skupiny polí jsou vytvořeny v pořadí <br /> od nejnižšího k nejvyššímu."
 
2937
 
2938
  #~ msgid "<b>Select</b> items to <b>hide</b> them from the edit screen"
2939
  #~ msgstr "<b>Vybrat</b> položky pro <b>skrytí</b> z obrazovky úprav"
2940
 
2941
  #~ msgid ""
2942
- #~ "If multiple field groups appear on an edit screen, the first field group's options will be used. "
2943
- #~ "(the one with the lowest order number)"
2944
  #~ msgstr ""
2945
- #~ "Pokud se na obrazovce úprav objeví několik skupin polí, bude použito nastavení první skupiny. (s "
2946
- #~ "nejnižším pořadovým číslem)"
2947
 
2948
  #~ msgid "Everything Fields deactivated"
2949
  #~ msgstr "Všechna pole deaktivována"
@@ -2954,9 +4011,6 @@ msgstr "http://www.elliotcondon.com/"
2954
  #~ msgid "Navigate to the"
2955
  #~ msgstr "Běžte na"
2956
 
2957
- #~ msgid "Import Tool"
2958
- #~ msgstr "Nástroj importu"
2959
-
2960
  #~ msgid "and select WordPress"
2961
  #~ msgstr "a vyberte WordPress"
2962
 
@@ -2965,7 +4019,8 @@ msgstr "http://www.elliotcondon.com/"
2965
  #~ "\t\t\t\tTip: deselect all post types to show all post type's posts"
2966
  #~ msgstr ""
2967
  #~ "Filtrovat příspěvky výběrem typu příspěvku<br />\n"
2968
- #~ "\t\t\t\tTip: zrušte výběr všech typů příspěvku pro zobrazení příspěvků všech typů příspěvků"
 
2969
 
2970
  #~ msgid "Set to -1 for infinite"
2971
  #~ msgstr "Nastavte na -1 pro nekonečno"
2
  msgstr ""
3
  "Project-Id-Version: Advanced Custom Fields Pro v5.2.9\n"
4
  "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n"
5
+ "POT-Creation-Date: 2018-09-06 12:21+1000\n"
6
+ "PO-Revision-Date: 2018-12-11 09:20+0100\n"
7
  "Last-Translator: Elliot Condon <e@elliotcondon.com>\n"
8
  "Language-Team: webees.cz s.r.o. <jakubmachala@webees.cz>\n"
9
  "Language: cs_CZ\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "X-Generator: Poedit 2.2\n"
14
  "X-Poedit-SourceCharset: UTF-8\n"
15
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
16
+ "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
17
+ "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
  "X-Poedit-Basepath: ..\n"
19
  "X-Poedit-WPHeader: acf.php\n"
20
  "X-Textdomain-Support: yes\n"
22
  "X-Poedit-SearchPath-0: .\n"
23
  "X-Poedit-SearchPathExcluded-0: *.js\n"
24
 
25
+ #: acf.php:80
26
  msgid "Advanced Custom Fields"
27
+ msgstr "Advanced Custom Fields"
28
 
29
+ #: acf.php:385 includes/admin/admin.php:117
30
  msgid "Field Groups"
31
  msgstr "Skupiny polí"
32
 
33
+ #: acf.php:386
34
  msgid "Field Group"
35
  msgstr "Skupina polí"
36
 
37
+ #: acf.php:387 acf.php:419 includes/admin/admin.php:118
38
+ #: pro/fields/class-acf-field-flexible-content.php:572
39
  msgid "Add New"
40
  msgstr "Přidat nové"
41
 
42
+ #: acf.php:388
43
  msgid "Add New Field Group"
44
  msgstr "Přidat novou skupinu polí"
45
 
46
+ #: acf.php:389
47
  msgid "Edit Field Group"
48
  msgstr "Upravit skupinu polí"
49
 
50
+ #: acf.php:390
51
  msgid "New Field Group"
52
  msgstr "Nová skupina polí"
53
 
54
+ #: acf.php:391
55
  msgid "View Field Group"
56
  msgstr "Prohlížet skupinu polí"
57
 
58
+ #: acf.php:392
59
  msgid "Search Field Groups"
60
  msgstr "Hledat skupiny polí"
61
 
62
+ #: acf.php:393
63
  msgid "No Field Groups found"
64
  msgstr "Nebyly nalezeny žádné skupiny polí"
65
 
66
+ #: acf.php:394
67
  msgid "No Field Groups found in Trash"
68
  msgstr "V koši nebyly nalezeny žádné skupiny polí"
69
 
70
+ #: acf.php:417 includes/admin/admin-field-group.php:202
71
+ #: includes/admin/admin-field-groups.php:510
72
+ #: pro/fields/class-acf-field-clone.php:811
73
  msgid "Fields"
74
  msgstr "Pole"
75
 
76
+ #: acf.php:418
77
  msgid "Field"
78
  msgstr "Pole"
79
 
80
+ #: acf.php:420
81
  msgid "Add New Field"
82
  msgstr "Přidat nové pole"
83
 
84
+ #: acf.php:421
85
  msgid "Edit Field"
86
  msgstr "Upravit pole"
87
 
88
+ #: acf.php:422 includes/admin/views/field-group-fields.php:41
89
  msgid "New Field"
90
  msgstr "Nové pole"
91
 
92
+ #: acf.php:423
93
  msgid "View Field"
94
  msgstr "Zobrazit pole"
95
 
96
+ #: acf.php:424
97
  msgid "Search Fields"
98
  msgstr "Vyhledat pole"
99
 
100
+ #: acf.php:425
101
  msgid "No Fields found"
102
  msgstr "Nenalezeno žádné pole"
103
 
104
+ #: acf.php:426
105
  msgid "No Fields found in Trash"
106
  msgstr "V koši nenalezeno žádné pole"
107
 
108
+ #: acf.php:465 includes/admin/admin-field-group.php:384
109
+ #: includes/admin/admin-field-groups.php:567
110
+ msgid "Inactive"
111
+ msgstr "Neaktivní"
112
 
113
+ #: acf.php:470
114
  #, php-format
115
+ msgid "Inactive <span class=\"count\">(%s)</span>"
116
+ msgid_plural "Inactive <span class=\"count\">(%s)</span>"
117
+ msgstr[0] "Neaktivní <span class=\"count\">(%s)</span>"
118
+ msgstr[1] "Neaktivní <span class=\"count\">(%s)</span>"
119
+ msgstr[2] "Neaktivních <span class=\"count\">(%s)</span>"
120
+
121
+ #: includes/admin/admin-field-group.php:68
122
+ #: includes/admin/admin-field-group.php:69
123
+ #: includes/admin/admin-field-group.php:71
 
 
124
  msgid "Field group updated."
125
  msgstr "Skupina polí aktualizována."
126
 
127
+ #: includes/admin/admin-field-group.php:70
128
  msgid "Field group deleted."
129
  msgstr "Skupina polí smazána."
130
 
131
+ #: includes/admin/admin-field-group.php:73
132
  msgid "Field group published."
133
  msgstr "Skupina polí publikována."
134
 
135
+ #: includes/admin/admin-field-group.php:74
136
  msgid "Field group saved."
137
  msgstr "Skupina polí uložena."
138
 
139
+ #: includes/admin/admin-field-group.php:75
140
  msgid "Field group submitted."
141
  msgstr "Skupina polí odeslána."
142
 
143
+ #: includes/admin/admin-field-group.php:76
144
  msgid "Field group scheduled for."
145
  msgstr "Skupina polí naplánována."
146
 
147
+ #: includes/admin/admin-field-group.php:77
148
  msgid "Field group draft updated."
149
  msgstr "Koncept skupiny polí aktualizován."
150
 
151
+ #: includes/admin/admin-field-group.php:153
152
+ msgid "The string \"field_\" may not be used at the start of a field name"
153
+ msgstr "Řetězec \"pole_\" nesmí být použit na začátku názvu pole"
154
+
155
+ #: includes/admin/admin-field-group.php:154
156
+ msgid "This field cannot be moved until its changes have been saved"
157
+ msgstr "Toto pole nelze přesunout, dokud nebudou uloženy jeho změny"
158
+
159
+ #: includes/admin/admin-field-group.php:155
160
+ msgid "Field group title is required"
161
+ msgstr "Vyžadován nadpis pro skupinu polí"
162
+
163
+ #: includes/admin/admin-field-group.php:156
164
  msgid "Move to trash. Are you sure?"
165
  msgstr "Přesunout do koše. Jste si jistí?"
166
 
167
+ #: includes/admin/admin-field-group.php:157
 
 
 
 
168
  msgid "No toggle fields available"
169
  msgstr "Žádné zapínatelné pole není k dispozici"
170
 
171
+ #: includes/admin/admin-field-group.php:158
172
+ msgid "Move Custom Field"
173
+ msgstr "Přesunout vlastní pole"
174
+
175
+ #: includes/admin/admin-field-group.php:159
176
+ msgid "Checked"
177
+ msgstr "Zaškrtnuto"
178
+
179
+ #: includes/admin/admin-field-group.php:160 includes/api/api-field.php:289
180
+ msgid "(no label)"
181
+ msgstr "(bez štítku)"
182
 
183
+ #: includes/admin/admin-field-group.php:161
184
+ msgid "(this field)"
185
+ msgstr "(toto pole)"
186
+
187
+ #: includes/admin/admin-field-group.php:162
188
+ #: includes/api/api-field-group.php:751
189
  msgid "copy"
190
  msgstr "kopírovat"
191
 
192
+ #: includes/admin/admin-field-group.php:163
193
+ #: includes/admin/views/field-group-field-conditional-logic.php:51
194
+ #: includes/admin/views/field-group-field-conditional-logic.php:151
195
+ #: includes/admin/views/field-group-locations.php:29
196
+ #: includes/admin/views/html-location-group.php:3
197
+ #: includes/api/api-helpers.php:4073
198
  msgid "or"
199
  msgstr "nebo"
200
 
201
+ #: includes/admin/admin-field-group.php:164
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
202
  msgid "Null"
203
  msgstr "Nula"
204
 
205
+ #: includes/admin/admin-field-group.php:203
 
 
 
 
 
 
 
 
206
  msgid "Location"
207
  msgstr "Umístění"
208
 
209
+ #: includes/admin/admin-field-group.php:204
210
+ #: includes/admin/tools/class-acf-admin-tool-export.php:295
211
  msgid "Settings"
212
  msgstr "Nastavení"
213
 
214
+ #: includes/admin/admin-field-group.php:354
215
  msgid "Field Keys"
216
  msgstr "Klíče polí"
217
 
218
+ #: includes/admin/admin-field-group.php:384
219
+ #: includes/admin/views/field-group-options.php:9
220
  msgid "Active"
221
  msgstr "Aktivní"
222
 
223
+ #: includes/admin/admin-field-group.php:746
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
224
  msgid "Move Complete."
225
  msgstr "Přesun hotov."
226
 
227
+ #: includes/admin/admin-field-group.php:747
228
  #, php-format
229
  msgid "The %s field can now be found in the %s field group"
230
  msgstr "Pole %s lze nyní najít ve skupině polí %s"
231
 
232
+ #: includes/admin/admin-field-group.php:748
233
  msgid "Close Window"
234
  msgstr "Zavřít okno"
235
 
236
+ #: includes/admin/admin-field-group.php:789
237
  msgid "Please select the destination for this field"
238
  msgstr "Prosím zvolte umístění pro toto pole"
239
 
240
+ #: includes/admin/admin-field-group.php:796
241
  msgid "Move Field"
242
  msgstr "Přesunout pole"
243
 
244
+ #: includes/admin/admin-field-groups.php:74
245
  #, php-format
246
  msgid "Active <span class=\"count\">(%s)</span>"
247
  msgid_plural "Active <span class=\"count\">(%s)</span>"
248
+ msgstr[0] "Aktivní <span class=\"count\">(%s)</span>"
249
+ msgstr[1] "Aktivní <span class=\"count\">(%s)</span>"
250
+ msgstr[2] "Aktivních <span class=\"count\">(%s)</span>"
251
 
252
+ #: includes/admin/admin-field-groups.php:142
253
  #, php-format
254
  msgid "Field group duplicated. %s"
255
  msgstr "Skupina polí duplikována. %s"
256
 
257
+ #: includes/admin/admin-field-groups.php:146
258
  #, php-format
259
  msgid "%s field group duplicated."
260
  msgid_plural "%s field groups duplicated."
262
  msgstr[1] "%s skupiny polí duplikovány."
263
  msgstr[2] "%s skupin polí duplikováno."
264
 
265
+ #: includes/admin/admin-field-groups.php:227
266
  #, php-format
267
  msgid "Field group synchronised. %s"
268
  msgstr "Skupina polí synchronizována. %s"
269
 
270
+ #: includes/admin/admin-field-groups.php:231
271
  #, php-format
272
  msgid "%s field group synchronised."
273
  msgid_plural "%s field groups synchronised."
275
  msgstr[1] "%s skupiny polí synchronizovány."
276
  msgstr[2] "%s skupin polí synchronizováno."
277
 
278
+ #: includes/admin/admin-field-groups.php:394
279
+ #: includes/admin/admin-field-groups.php:557
280
  msgid "Sync available"
281
  msgstr "Synchronizace je k dispozici"
282
 
283
+ #: includes/admin/admin-field-groups.php:507 includes/forms/form-front.php:38
284
+ #: pro/fields/class-acf-field-gallery.php:370
285
  msgid "Title"
286
  msgstr "Název"
287
 
288
+ #: includes/admin/admin-field-groups.php:508
289
+ #: includes/admin/views/field-group-options.php:96
290
+ #: includes/admin/views/html-admin-page-upgrade-network.php:38
291
+ #: includes/admin/views/html-admin-page-upgrade-network.php:49
292
+ #: pro/fields/class-acf-field-gallery.php:397
293
  msgid "Description"
294
  msgstr "Popis"
295
 
296
+ #: includes/admin/admin-field-groups.php:509
297
  msgid "Status"
298
  msgstr "Stav"
299
 
300
+ #. Description of the plugin/theme
301
+ #: includes/admin/admin-field-groups.php:607
302
+ msgid "Customise WordPress with powerful, professional and intuitive fields."
303
+ msgstr ""
304
+ "Upravte si WordPress pomocí výkonných, profesionálních a intuitivně "
305
+ "použitelných polí."
306
+
307
+ #: includes/admin/admin-field-groups.php:609
308
+ #: includes/admin/settings-info.php:76
309
+ #: pro/admin/views/html-settings-updates.php:107
310
  msgid "Changelog"
311
  msgstr "Seznam změn"
312
 
313
+ #: includes/admin/admin-field-groups.php:614
314
+ #, php-format
315
+ msgid "See what's new in <a href=\"%s\">version %s</a>."
316
+ msgstr "Podívejte se, co je nového ve <a href=\"%s\">verzi %s</a>."
 
 
 
317
 
318
+ #: includes/admin/admin-field-groups.php:617
319
  msgid "Resources"
320
  msgstr "Zdroje"
321
 
322
+ #: includes/admin/admin-field-groups.php:619
323
+ msgid "Website"
324
+ msgstr "Webová stránka"
 
 
 
 
 
 
 
 
 
 
 
 
325
 
326
+ #: includes/admin/admin-field-groups.php:620
327
+ msgid "Documentation"
328
+ msgstr "Dokumentace"
329
 
330
+ #: includes/admin/admin-field-groups.php:621
331
+ msgid "Support"
332
+ msgstr "Podpora"
333
 
334
+ #: includes/admin/admin-field-groups.php:623
335
+ #: includes/admin/views/settings-info.php:84
336
+ msgid "Pro"
337
+ msgstr "Pro"
338
 
339
+ #: includes/admin/admin-field-groups.php:628
340
+ #, php-format
341
+ msgid "Thank you for creating with <a href=\"%s\">ACF</a>."
342
+ msgstr "Děkujeme, že používáte <a href=\"%s\">ACF</a>."
 
 
 
343
 
344
+ #: includes/admin/admin-field-groups.php:667
345
  msgid "Duplicate this item"
346
  msgstr "Duplikovat tuto položku"
347
 
348
+ #: includes/admin/admin-field-groups.php:667
349
+ #: includes/admin/admin-field-groups.php:683
350
+ #: includes/admin/views/field-group-field.php:46
351
+ #: pro/fields/class-acf-field-flexible-content.php:571
352
  msgid "Duplicate"
353
  msgstr "Duplikovat"
354
 
355
+ #: includes/admin/admin-field-groups.php:700
356
+ #: includes/fields/class-acf-field-google-map.php:164
357
+ #: includes/fields/class-acf-field-relationship.php:674
358
+ msgid "Search"
359
+ msgstr "Hledat"
360
+
361
+ #: includes/admin/admin-field-groups.php:759
362
  #, php-format
363
  msgid "Select %s"
364
  msgstr "Zvolit %s"
365
 
366
+ #: includes/admin/admin-field-groups.php:767
367
  msgid "Synchronise field group"
368
  msgstr "Synchronizujte skupinu polí"
369
 
370
+ #: includes/admin/admin-field-groups.php:767
371
+ #: includes/admin/admin-field-groups.php:797
372
  msgid "Sync"
373
  msgstr "Synchronizace"
374
 
375
+ #: includes/admin/admin-field-groups.php:779
376
+ msgid "Apply"
377
+ msgstr "Použít"
378
+
379
+ #: includes/admin/admin-field-groups.php:797
380
+ msgid "Bulk Actions"
381
+ msgstr "Hromadné akce"
382
+
383
+ #: includes/admin/admin-tools.php:116
384
+ #: includes/admin/views/html-admin-tools.php:21
385
+ msgid "Tools"
386
+ msgstr "Nástroje"
387
+
388
+ #: includes/admin/admin-upgrade.php:47 includes/admin/admin-upgrade.php:94
389
+ #: includes/admin/admin-upgrade.php:156
390
+ #: includes/admin/views/html-admin-page-upgrade-network.php:24
391
+ #: includes/admin/views/html-admin-page-upgrade.php:26
392
+ msgid "Upgrade Database"
393
+ msgstr "Aktualizovat databázi"
394
+
395
+ #: includes/admin/admin-upgrade.php:180
396
+ msgid "Review sites & upgrade"
397
+ msgstr "Zkontrolujte stránky a aktualizujte"
398
+
399
+ #: includes/admin/admin.php:113
400
+ #: includes/admin/views/field-group-options.php:110
401
+ msgid "Custom Fields"
402
+ msgstr "Vlastní pole"
403
+
404
+ #: includes/admin/settings-addons.php:51
405
+ #: includes/admin/views/settings-addons.php:3
406
  msgid "Add-ons"
407
  msgstr "Doplňky"
408
 
409
+ #: includes/admin/settings-addons.php:87
410
  msgid "<b>Error</b>. Could not load add-ons list"
411
  msgstr "<b>Chyba</b>. Nelze načíst seznam doplňků"
412
 
413
+ #: includes/admin/settings-info.php:50
414
  msgid "Info"
415
  msgstr "Informace"
416
 
417
+ #: includes/admin/settings-info.php:75
418
  msgid "What's New"
419
  msgstr "Co je nového"
420
 
421
+ #: includes/admin/tools/class-acf-admin-tool-export.php:33
422
+ msgid "Export Field Groups"
423
+ msgstr "Exportovat skupiny polí"
424
 
425
+ #: includes/admin/tools/class-acf-admin-tool-export.php:38
426
+ #: includes/admin/tools/class-acf-admin-tool-export.php:342
427
+ #: includes/admin/tools/class-acf-admin-tool-export.php:371
428
+ msgid "Generate PHP"
429
+ msgstr "Vytvořit PHP"
430
+
431
+ #: includes/admin/tools/class-acf-admin-tool-export.php:97
432
+ #: includes/admin/tools/class-acf-admin-tool-export.php:135
433
  msgid "No field groups selected"
434
  msgstr "Nebyly vybrány žádné skupiny polí"
435
 
436
+ #: includes/admin/tools/class-acf-admin-tool-export.php:174
437
+ #, php-format
438
+ msgid "Exported 1 field group."
439
+ msgid_plural "Exported %s field groups."
440
+ msgstr[0] "Exportovaná 1 skupina polí."
441
+ msgstr[1] "Exportované %s skupiny polí."
442
+ msgstr[2] "Exportovaných %s skupin polí."
443
+
444
+ #: includes/admin/tools/class-acf-admin-tool-export.php:241
445
+ #: includes/admin/tools/class-acf-admin-tool-export.php:269
446
+ msgid "Select Field Groups"
447
+ msgstr "Zvolit skupiny polí"
448
+
449
+ #: includes/admin/tools/class-acf-admin-tool-export.php:336
450
+ msgid ""
451
+ "Select the field groups you would like to export and then select your export "
452
+ "method. Use the download button to export to a .json file which you can then "
453
+ "import to another ACF installation. Use the generate button to export to PHP "
454
+ "code which you can place in your theme."
455
+ msgstr ""
456
+ "Vyberte skupiny polí, které chcete exportovat, a vyberte způsob exportu. "
457
+ "Použijte tlačítko pro stažení pro exportování do souboru .json, který pak "
458
+ "můžete importovat do jiné instalace ACF. Pomocí tlačítka generovat můžete "
459
+ "exportovat do kódu PHP, který můžete umístit do vašeho tématu."
460
+
461
+ #: includes/admin/tools/class-acf-admin-tool-export.php:341
462
+ msgid "Export File"
463
+ msgstr "Exportovat soubor"
464
+
465
+ #: includes/admin/tools/class-acf-admin-tool-export.php:414
466
+ msgid ""
467
+ "The following code can be used to register a local version of the selected "
468
+ "field group(s). A local field group can provide many benefits such as faster "
469
+ "load times, version control & dynamic fields/settings. Simply copy and paste "
470
+ "the following code to your theme's functions.php file or include it within "
471
+ "an external file."
472
+ msgstr ""
473
+ "Následující kód lze použít k registraci lokální verze vybrané skupiny polí. "
474
+ "Místní skupina polí může poskytnout mnoho výhod, jako jsou rychlejší doby "
475
+ "načítání, řízení verzí a dynamická pole / nastavení. Jednoduše zkopírujte a "
476
+ "vložte následující kód do souboru functions.php svého motivu nebo jej vložte "
477
+ "do externího souboru."
478
+
479
+ #: includes/admin/tools/class-acf-admin-tool-export.php:446
480
+ msgid "Copy to clipboard"
481
+ msgstr "Zkopírovat od schránky"
482
+
483
+ #: includes/admin/tools/class-acf-admin-tool-export.php:483
484
+ msgid "Copied"
485
+ msgstr "Zkopírováno"
486
+
487
+ #: includes/admin/tools/class-acf-admin-tool-import.php:26
488
+ msgid "Import Field Groups"
489
+ msgstr "Importovat skupiny polí"
490
+
491
+ #: includes/admin/tools/class-acf-admin-tool-import.php:61
492
+ msgid ""
493
+ "Select the Advanced Custom Fields JSON file you would like to import. When "
494
+ "you click the import button below, ACF will import the field groups."
495
+ msgstr ""
496
+ "Vyberte Advanced Custom Fields JSON soubor, který chcete importovat. Po "
497
+ "klepnutí na tlačítko importu níže bude ACF importovat skupiny polí."
498
+
499
+ #: includes/admin/tools/class-acf-admin-tool-import.php:66
500
+ #: includes/fields/class-acf-field-file.php:57
501
+ msgid "Select File"
502
+ msgstr "Vybrat soubor"
503
+
504
+ #: includes/admin/tools/class-acf-admin-tool-import.php:76
505
+ msgid "Import File"
506
+ msgstr "Importovat soubor"
507
+
508
+ #: includes/admin/tools/class-acf-admin-tool-import.php:100
509
+ #: includes/fields/class-acf-field-file.php:170
510
  msgid "No file selected"
511
  msgstr "Dokument nevybrán"
512
 
513
+ #: includes/admin/tools/class-acf-admin-tool-import.php:113
514
  msgid "Error uploading file. Please try again"
515
  msgstr "Chyba při nahrávání souboru. Prosím zkuste to znovu"
516
 
517
+ #: includes/admin/tools/class-acf-admin-tool-import.php:122
518
  msgid "Incorrect file type"
519
  msgstr "Nesprávný typ souboru"
520
 
521
+ #: includes/admin/tools/class-acf-admin-tool-import.php:139
522
  msgid "Import file empty"
523
  msgstr "Importovaný soubor je prázdný"
524
 
525
+ #: includes/admin/tools/class-acf-admin-tool-import.php:247
 
 
 
 
 
526
  #, php-format
527
+ msgid "Imported 1 field group"
528
+ msgid_plural "Imported %s field groups"
529
+ msgstr[0] "Importovaná 1 skupina polí"
530
+ msgstr[1] "Importované %s skupiny polí"
531
+ msgstr[2] "Importovaných %s skupin polí"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
532
 
533
+ #: includes/admin/views/field-group-field-conditional-logic.php:25
534
  msgid "Conditional Logic"
535
  msgstr "Podmíněná logika"
536
 
537
+ #: includes/admin/views/field-group-field-conditional-logic.php:51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
538
  msgid "Show this field if"
539
  msgstr "Zobrazit toto pole, pokud"
540
 
541
+ #: includes/admin/views/field-group-field-conditional-logic.php:138
542
+ #: includes/admin/views/html-location-rule.php:86
 
 
 
 
 
 
 
543
  msgid "and"
544
  msgstr "a"
545
 
546
+ #: includes/admin/views/field-group-field-conditional-logic.php:153
547
+ #: includes/admin/views/field-group-locations.php:31
548
  msgid "Add rule group"
549
  msgstr "Přidat skupinu pravidel"
550
 
551
+ #: includes/admin/views/field-group-field.php:38
552
+ #: pro/fields/class-acf-field-flexible-content.php:424
553
+ #: pro/fields/class-acf-field-repeater.php:294
554
+ msgid "Drag to reorder"
555
+ msgstr "Přetažením změníte pořadí"
556
+
557
+ #: includes/admin/views/field-group-field.php:42
558
+ #: includes/admin/views/field-group-field.php:45
559
  msgid "Edit field"
560
  msgstr "Upravit pole"
561
 
562
+ #: includes/admin/views/field-group-field.php:45
563
+ #: includes/fields/class-acf-field-file.php:152
564
+ #: includes/fields/class-acf-field-image.php:139
565
+ #: includes/fields/class-acf-field-link.php:139
566
+ #: pro/fields/class-acf-field-gallery.php:357
567
  msgid "Edit"
568
  msgstr "Upravit"
569
 
570
+ #: includes/admin/views/field-group-field.php:46
571
  msgid "Duplicate field"
572
  msgstr "Duplikovat pole"
573
 
574
+ #: includes/admin/views/field-group-field.php:47
575
  msgid "Move field to another group"
576
  msgstr "Přesunout pole do jiné skupiny"
577
 
578
+ #: includes/admin/views/field-group-field.php:47
579
  msgid "Move"
580
  msgstr "Přesunout"
581
 
582
+ #: includes/admin/views/field-group-field.php:48
583
  msgid "Delete field"
584
  msgstr "Smazat pole"
585
 
586
+ #: includes/admin/views/field-group-field.php:48
587
+ #: pro/fields/class-acf-field-flexible-content.php:570
588
  msgid "Delete"
589
  msgstr "Smazat"
590
 
591
+ #: includes/admin/views/field-group-field.php:65
 
 
 
 
 
 
 
 
 
 
 
 
592
  msgid "Field Label"
593
+ msgstr "Štítek pole"
594
 
595
+ #: includes/admin/views/field-group-field.php:66
596
  msgid "This is the name which will appear on the EDIT page"
597
  msgstr "Toto je jméno, které se zobrazí na stránce úprav"
598
 
599
+ #: includes/admin/views/field-group-field.php:75
600
  msgid "Field Name"
601
  msgstr "Jméno pole"
602
 
603
+ #: includes/admin/views/field-group-field.php:76
604
  msgid "Single word, no spaces. Underscores and dashes allowed"
605
  msgstr "Jedno slovo, bez mezer. Podtržítka a pomlčky jsou povoleny"
606
 
607
+ #: includes/admin/views/field-group-field.php:85
608
  msgid "Field Type"
609
  msgstr "Typ pole"
610
 
611
+ #: includes/admin/views/field-group-field.php:96
612
  msgid "Instructions"
613
  msgstr "Instrukce"
614
 
615
+ #: includes/admin/views/field-group-field.php:97
616
  msgid "Instructions for authors. Shown when submitting data"
617
  msgstr "Instrukce pro autory. Jsou zobrazeny při zadávání dat"
618
 
619
+ #: includes/admin/views/field-group-field.php:106
620
  msgid "Required?"
621
  msgstr "Požadováno?"
622
 
623
+ #: includes/admin/views/field-group-field.php:129
624
  msgid "Wrapper Attributes"
625
  msgstr "Atributy obalového pole"
626
 
627
+ #: includes/admin/views/field-group-field.php:135
628
  msgid "width"
629
  msgstr "šířka"
630
 
631
+ #: includes/admin/views/field-group-field.php:150
632
  msgid "class"
633
  msgstr "třída"
634
 
635
+ #: includes/admin/views/field-group-field.php:163
636
  msgid "id"
637
  msgstr "identifikátor"
638
 
639
+ #: includes/admin/views/field-group-field.php:175
640
  msgid "Close Field"
641
  msgstr "Zavřít pole"
642
 
643
+ #: includes/admin/views/field-group-fields.php:4
644
  msgid "Order"
645
  msgstr "Pořadí"
646
 
647
+ #: includes/admin/views/field-group-fields.php:5
648
+ #: includes/fields/class-acf-field-button-group.php:198
649
+ #: includes/fields/class-acf-field-checkbox.php:420
650
+ #: includes/fields/class-acf-field-radio.php:311
651
+ #: includes/fields/class-acf-field-select.php:428
652
+ #: pro/fields/class-acf-field-flexible-content.php:596
653
  msgid "Label"
654
+ msgstr "Štítek"
655
 
656
+ #: includes/admin/views/field-group-fields.php:6
657
+ #: includes/fields/class-acf-field-taxonomy.php:939
658
+ #: pro/fields/class-acf-field-flexible-content.php:610
659
  msgid "Name"
660
  msgstr "Jméno"
661
 
662
+ #: includes/admin/views/field-group-fields.php:7
663
+ msgid "Key"
664
+ msgstr "Klíč"
665
+
666
+ #: includes/admin/views/field-group-fields.php:8
667
  msgid "Type"
668
  msgstr "Typ"
669
 
670
+ #: includes/admin/views/field-group-fields.php:14
671
+ msgid ""
672
+ "No fields. Click the <strong>+ Add Field</strong> button to create your "
673
+ "first field."
674
+ msgstr ""
675
+ "Žádná pole. Klikněte na tlačítko<strong>+ Přidat pole</strong> pro vytvoření "
676
+ "prvního pole."
677
 
678
+ #: includes/admin/views/field-group-fields.php:31
679
  msgid "+ Add Field"
680
  msgstr "+ Přidat pole"
681
 
682
+ #: includes/admin/views/field-group-locations.php:9
683
  msgid "Rules"
684
  msgstr "Pravidla"
685
 
686
+ #: includes/admin/views/field-group-locations.php:10
687
+ msgid ""
688
+ "Create a set of rules to determine which edit screens will use these "
689
+ "advanced custom fields"
690
+ msgstr ""
691
+ "Vytváří sadu pravidel pro určení, na kterých stránkách úprav budou použita "
692
+ "tato vlastní pole"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
693
 
694
+ #: includes/admin/views/field-group-options.php:23
695
  msgid "Style"
696
  msgstr "Styl"
697
 
698
+ #: includes/admin/views/field-group-options.php:30
699
  msgid "Standard (WP metabox)"
700
  msgstr "Standardní (WP metabox)"
701
 
702
+ #: includes/admin/views/field-group-options.php:31
703
  msgid "Seamless (no metabox)"
704
  msgstr "Bezokrajové (bez metaboxu)"
705
 
706
+ #: includes/admin/views/field-group-options.php:38
707
  msgid "Position"
708
  msgstr "Pozice"
709
 
710
+ #: includes/admin/views/field-group-options.php:45
711
  msgid "High (after title)"
712
  msgstr "Vysoko (po nadpisu)"
713
 
714
+ #: includes/admin/views/field-group-options.php:46
715
  msgid "Normal (after content)"
716
  msgstr "Normální (po obsahu)"
717
 
718
+ #: includes/admin/views/field-group-options.php:47
719
  msgid "Side"
720
  msgstr "Na straně"
721
 
722
+ #: includes/admin/views/field-group-options.php:55
723
  msgid "Label placement"
724
  msgstr "Umístění štítků"
725
 
726
+ #: includes/admin/views/field-group-options.php:62
727
+ #: includes/fields/class-acf-field-tab.php:106
728
  msgid "Top aligned"
729
  msgstr "Zarovnat shora"
730
 
731
+ #: includes/admin/views/field-group-options.php:63
732
+ #: includes/fields/class-acf-field-tab.php:107
733
  msgid "Left aligned"
734
  msgstr "Zarovnat zleva"
735
 
736
+ #: includes/admin/views/field-group-options.php:70
737
  msgid "Instruction placement"
738
  msgstr "Umístění instrukcí"
739
 
740
+ #: includes/admin/views/field-group-options.php:77
741
  msgid "Below labels"
742
  msgstr "Pod štítky"
743
 
744
+ #: includes/admin/views/field-group-options.php:78
745
  msgid "Below fields"
746
  msgstr "Pod poli"
747
 
748
+ #: includes/admin/views/field-group-options.php:85
749
  msgid "Order No."
750
+ msgstr "Pořadové č."
751
 
752
+ #: includes/admin/views/field-group-options.php:86
753
  msgid "Field groups with a lower order will appear first"
754
  msgstr "Skupiny polí s nižším pořadím se zobrazí první"
755
 
756
+ #: includes/admin/views/field-group-options.php:97
757
  msgid "Shown in field group list"
758
  msgstr "Zobrazit v seznamu skupin polí"
759
 
760
+ #: includes/admin/views/field-group-options.php:107
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
761
  msgid "Permalink"
762
  msgstr "Trvalý odkaz"
763
 
764
+ #: includes/admin/views/field-group-options.php:108
765
  msgid "Content Editor"
766
  msgstr "Editor obsahu"
767
 
768
+ #: includes/admin/views/field-group-options.php:109
769
  msgid "Excerpt"
770
  msgstr "Stručný výpis"
771
 
772
+ #: includes/admin/views/field-group-options.php:111
773
  msgid "Discussion"
774
  msgstr "Diskuze"
775
 
776
+ #: includes/admin/views/field-group-options.php:112
777
  msgid "Comments"
778
  msgstr "Komentáře"
779
 
780
+ #: includes/admin/views/field-group-options.php:113
781
  msgid "Revisions"
782
  msgstr "Revize"
783
 
784
+ #: includes/admin/views/field-group-options.php:114
785
  msgid "Slug"
786
  msgstr "Adresa"
787
 
788
+ #: includes/admin/views/field-group-options.php:115
789
  msgid "Author"
790
  msgstr "Autor"
791
 
792
+ #: includes/admin/views/field-group-options.php:116
793
  msgid "Format"
794
  msgstr "Formát"
795
 
796
+ #: includes/admin/views/field-group-options.php:117
797
  msgid "Page Attributes"
798
  msgstr "Atributy stránky"
799
 
800
+ #: includes/admin/views/field-group-options.php:118
801
+ #: includes/fields/class-acf-field-relationship.php:688
802
  msgid "Featured Image"
803
  msgstr "Uživatelský obrázek"
804
 
805
+ #: includes/admin/views/field-group-options.php:119
806
  msgid "Categories"
807
  msgstr "Kategorie"
808
 
809
+ #: includes/admin/views/field-group-options.php:120
810
  msgid "Tags"
811
  msgstr "Štítky"
812
 
813
+ #: includes/admin/views/field-group-options.php:121
814
  msgid "Send Trackbacks"
815
  msgstr "Odesílat zpětné linkování odkazů"
816
 
817
+ #: includes/admin/views/field-group-options.php:128
818
+ msgid "Hide on screen"
819
+ msgstr "Skrýt na obrazovce"
820
 
821
+ #: includes/admin/views/field-group-options.php:129
822
+ msgid "<b>Select</b> items to <b>hide</b> them from the edit screen."
823
+ msgstr "<b>Zvolte</b> položky, které budou na obrazovce úprav <b>skryté</b>."
824
 
825
+ #: includes/admin/views/field-group-options.php:129
826
+ msgid ""
827
+ "If multiple field groups appear on an edit screen, the first field group's "
828
+ "options will be used (the one with the lowest order number)"
829
+ msgstr ""
830
+ "Pokud se na obrazovce úprav objeví více skupin polí, použije se nastavení "
831
+ "dle první skupiny polí (té s nejnižším pořadovým číslem)"
832
 
833
+ #: includes/admin/views/html-admin-page-upgrade-network.php:26
834
  #, php-format
835
+ msgid ""
836
+ "The following sites require a DB upgrade. Check the ones you want to update "
837
+ "and then click %s."
838
+ msgstr ""
839
+ "Následující stránky vyžadují upgrade DB. Zaškrtněte ty, které chcete "
840
+ "aktualizovat, a poté klikněte na %s."
841
+
842
+ #: includes/admin/views/html-admin-page-upgrade-network.php:26
843
+ #: includes/admin/views/html-admin-page-upgrade-network.php:27
844
+ #: includes/admin/views/html-admin-page-upgrade-network.php:92
845
+ msgid "Upgrade Sites"
846
+ msgstr "Upgradovat stránky"
847
+
848
+ #: includes/admin/views/html-admin-page-upgrade-network.php:36
849
+ #: includes/admin/views/html-admin-page-upgrade-network.php:47
850
+ msgid "Site"
851
+ msgstr "Stránky"
852
+
853
+ #: includes/admin/views/html-admin-page-upgrade-network.php:74
854
+ #, php-format
855
+ msgid "Site requires database upgrade from %s to %s"
856
+ msgstr "Stránky vyžadují aktualizaci databáze z %s na %s"
857
+
858
+ #: includes/admin/views/html-admin-page-upgrade-network.php:76
859
+ msgid "Site is up to date"
860
+ msgstr "Stránky jsou aktuální"
861
+
862
+ #: includes/admin/views/html-admin-page-upgrade-network.php:93
863
+ #, php-format
864
+ msgid ""
865
+ "Database Upgrade complete. <a href=\"%s\">Return to network dashboard</a>"
866
  msgstr ""
867
+ "Aktualizace databáze je dokončena. <a href=\"%s\">Návrat na nástěnku sítě</a>"
868
 
869
+ #: includes/admin/views/html-admin-page-upgrade-network.php:113
870
+ msgid "Please select at least one site to upgrade."
871
+ msgstr "Vyberte alespoň jednu stránku, kterou chcete upgradovat."
872
 
873
+ #: includes/admin/views/html-admin-page-upgrade-network.php:117
874
+ #: includes/admin/views/html-notice-upgrade.php:38
875
+ msgid ""
876
+ "It is strongly recommended that you backup your database before proceeding. "
877
+ "Are you sure you wish to run the updater now?"
878
+ msgstr ""
879
+ "Důrazně doporučujeme zálohovat databázi před pokračováním. Opravdu chcete "
880
+ "aktualizaci spustit?"
881
+
882
+ #: includes/admin/views/html-admin-page-upgrade-network.php:144
883
+ #: includes/admin/views/html-admin-page-upgrade.php:31
884
+ #, php-format
885
+ msgid "Upgrading data to version %s"
886
+ msgstr "Aktualizace dat na verzi %s"
887
+
888
+ #: includes/admin/views/html-admin-page-upgrade-network.php:167
889
+ msgid "Upgrade complete."
890
+ msgstr "Aktualizace dokončena."
891
+
892
+ #: includes/admin/views/html-admin-page-upgrade-network.php:176
893
+ #: includes/admin/views/html-admin-page-upgrade-network.php:185
894
+ #: includes/admin/views/html-admin-page-upgrade.php:78
895
+ #: includes/admin/views/html-admin-page-upgrade.php:87
896
+ msgid "Upgrade failed."
897
+ msgstr "Upgrade se nezdařil."
898
+
899
+ #: includes/admin/views/html-admin-page-upgrade.php:30
900
+ msgid "Reading upgrade tasks..."
901
+ msgstr "Čtení úkolů aktualizace..."
902
+
903
+ #: includes/admin/views/html-admin-page-upgrade.php:33
904
+ #, php-format
905
+ msgid "Database upgrade complete. <a href=\"%s\">See what's new</a>"
906
+ msgstr ""
907
+ "Upgrade databáze byl dokončen. <a href=\"%s\">Podívejte se, co je nového</a>"
908
+
909
+ #: includes/admin/views/html-admin-page-upgrade.php:116
910
+ #: includes/ajax/class-acf-ajax-upgrade.php:33
911
+ msgid "No updates available."
912
+ msgstr "K dispozici nejsou žádné aktualizace."
913
+
914
+ #: includes/admin/views/html-location-group.php:3
915
+ msgid "Show this field group if"
916
+ msgstr "Zobrazit tuto skupinu polí, pokud"
917
+
918
+ #: includes/admin/views/html-notice-upgrade.php:8
919
+ #: pro/fields/class-acf-field-repeater.php:25
920
+ msgid "Repeater"
921
+ msgstr "Opakovač"
922
+
923
+ #: includes/admin/views/html-notice-upgrade.php:9
924
+ #: pro/fields/class-acf-field-flexible-content.php:25
925
+ msgid "Flexible Content"
926
+ msgstr "Flexibilní obsah"
927
+
928
+ #: includes/admin/views/html-notice-upgrade.php:10
929
+ #: pro/fields/class-acf-field-gallery.php:25
930
+ msgid "Gallery"
931
+ msgstr "Galerie"
932
+
933
+ #: includes/admin/views/html-notice-upgrade.php:11
934
+ #: pro/locations/class-acf-location-options-page.php:26
935
+ msgid "Options Page"
936
+ msgstr "Stránka konfigurace"
937
+
938
+ #: includes/admin/views/html-notice-upgrade.php:21
939
+ msgid "Database Upgrade Required"
940
+ msgstr "Vyžadován upgrade databáze"
941
+
942
+ #: includes/admin/views/html-notice-upgrade.php:22
943
+ #, php-format
944
+ msgid "Thank you for updating to %s v%s!"
945
+ msgstr "Děkujeme vám za aktualizaci na %s v%s!"
946
+
947
+ #: includes/admin/views/html-notice-upgrade.php:22
948
+ msgid ""
949
+ "This version contains improvements to your database and requires an upgrade."
950
+ msgstr "Tato verze obsahuje vylepšení databáze a vyžaduje upgrade."
951
+
952
+ #: includes/admin/views/html-notice-upgrade.php:24
953
+ #, php-format
954
+ msgid ""
955
+ "Please also ensure any premium add-ons (%s) have first been updated to the "
956
+ "latest version."
957
+ msgstr ""
958
+ "Zkontrolujte také, zda jsou všechny prémiové doplňky ( %s) nejprve "
959
+ "aktualizovány na nejnovější verzi."
960
+
961
+ #: includes/admin/views/settings-addons.php:17
962
+ msgid "Download & Install"
963
+ msgstr "Stáhnout a instalovat"
964
+
965
+ #: includes/admin/views/settings-addons.php:36
966
+ msgid "Installed"
967
+ msgstr "Instalováno"
968
+
969
+ #: includes/admin/views/settings-info.php:3
970
+ msgid "Welcome to Advanced Custom Fields"
971
+ msgstr "Vítejte v Advanced Custom Fields"
972
+
973
+ #: includes/admin/views/settings-info.php:4
974
+ #, php-format
975
+ msgid ""
976
+ "Thank you for updating! ACF %s is bigger and better than ever before. We "
977
+ "hope you like it."
978
+ msgstr ""
979
+ "Děkujeme za aktualizaci! ACF %s je větší a lepší než kdykoli předtím. "
980
+ "Doufáme, že se vám bude líbit."
981
+
982
+ #: includes/admin/views/settings-info.php:15
983
+ msgid "A Smoother Experience"
984
+ msgstr "Plynulejší zážitek"
985
+
986
+ #: includes/admin/views/settings-info.php:19
987
  msgid "Improved Usability"
988
  msgstr "Vylepšená použitelnost"
989
 
990
+ #: includes/admin/views/settings-info.php:20
991
  msgid ""
992
+ "Including the popular Select2 library has improved both usability and speed "
993
+ "across a number of field types including post object, page link, taxonomy "
994
+ "and select."
995
  msgstr ""
996
+ "Zahrnutí oblíbené knihovny Select2 zlepšilo jak použitelnost, tak i rychlost "
997
+ "v různých typech polí, včetně objektu příspěvku, odkazu na stránku, "
998
+ "taxonomie a možnosti výběru."
999
 
1000
+ #: includes/admin/views/settings-info.php:24
1001
  msgid "Improved Design"
1002
  msgstr "Zlepšený design"
1003
 
1004
+ #: includes/admin/views/settings-info.php:25
1005
  msgid ""
1006
+ "Many fields have undergone a visual refresh to make ACF look better than "
1007
+ "ever! Noticeable changes are seen on the gallery, relationship and oEmbed "
1008
+ "(new) fields!"
1009
  msgstr ""
1010
+ "Mnoho polí podstoupilo osvěžení grafiky, aby ACF vypadalo lépe než kdy "
1011
+ "jindy! Znatelné změny jsou vidět na polích galerie, vztahů a oEmbed "
1012
+ "(novinka)!"
1013
 
1014
+ #: includes/admin/views/settings-info.php:29
1015
  msgid "Improved Data"
1016
  msgstr "Vylepšené údaje"
1017
 
1018
+ #: includes/admin/views/settings-info.php:30
1019
  msgid ""
1020
+ "Redesigning the data architecture has allowed sub fields to live "
1021
+ "independently from their parents. This allows you to drag and drop fields in "
1022
+ "and out of parent fields!"
1023
  msgstr ""
1024
+ "Přepracování datové architektury umožnilo, aby podřazená pole žila nezávisle "
1025
+ "na rodičích. To umožňuje jejich přetahování mezi rodičovskými poli!"
1026
 
1027
+ #: includes/admin/views/settings-info.php:38
1028
  msgid "Goodbye Add-ons. Hello PRO"
1029
  msgstr "Sbohem doplňkům. Pozdrav verzi PRO"
1030
 
1031
+ #: includes/admin/views/settings-info.php:41
1032
  msgid "Introducing ACF PRO"
1033
  msgstr "Představujeme ACF PRO"
1034
 
1035
+ #: includes/admin/views/settings-info.php:42
1036
+ msgid ""
1037
+ "We're changing the way premium functionality is delivered in an exciting way!"
1038
  msgstr "Měníme způsob poskytování prémiových funkcí vzrušujícím způsobem!"
1039
 
1040
+ #: includes/admin/views/settings-info.php:43
1041
  #, php-format
1042
  msgid ""
1043
+ "All 4 premium add-ons have been combined into a new <a href=\"%s\">Pro "
1044
+ "version of ACF</a>. With both personal and developer licenses available, "
1045
+ "premium functionality is more affordable and accessible than ever before!"
1046
  msgstr ""
1047
+ "Všechny 4 prémiové doplňky byly spojeny do nové verze <a href=\"%s\">Pro pro "
1048
+ "ACF</a>. Se svými osobními i vývojovými licencemi je prémiová funkčnost "
1049
+ "cenově dostupná a přístupnější než kdykoli předtím!"
1050
 
1051
+ #: includes/admin/views/settings-info.php:47
1052
  msgid "Powerful Features"
1053
  msgstr "Výkonné funkce"
1054
 
1055
+ #: includes/admin/views/settings-info.php:48
1056
  msgid ""
1057
+ "ACF PRO contains powerful features such as repeatable data, flexible content "
1058
+ "layouts, a beautiful gallery field and the ability to create extra admin "
1059
+ "options pages!"
1060
  msgstr ""
1061
+ "ACF PRO obsahuje výkonné funkce, jako jsou opakovatelná data, flexibilní "
1062
+ "rozložení obsahu, krásné pole galerie a možnost vytvářet další stránky "
1063
+ "administrátorských voleb!"
1064
 
1065
+ #: includes/admin/views/settings-info.php:49
1066
  #, php-format
1067
  msgid "Read more about <a href=\"%s\">ACF PRO features</a>."
1068
  msgstr "Přečtěte si další informace o funkcích <a href=\"%s\">ACF PRO</a>."
1069
 
1070
+ #: includes/admin/views/settings-info.php:53
1071
  msgid "Easy Upgrading"
1072
  msgstr "Snadná aktualizace"
1073
 
1074
+ #: includes/admin/views/settings-info.php:54
 
1075
  msgid ""
1076
+ "Upgrading to ACF PRO is easy. Simply purchase a license online and download "
1077
+ "the plugin!"
1078
  msgstr ""
1079
+ "Upgrade na ACF PRO je snadný. Stačí online zakoupit licenci a stáhnout "
1080
+ "plugin!"
1081
 
1082
+ #: includes/admin/views/settings-info.php:55
1083
  #, php-format
1084
  msgid ""
1085
+ "We also wrote an <a href=\"%s\">upgrade guide</a> to answer any questions, "
1086
+ "but if you do have one, please contact our support team via the <a href=\"%s"
1087
+ "\">help desk</a>."
1088
  msgstr ""
1089
+ "Také jsme napsali <a href=\"%s\">průvodce aktualizací</a> na zodpovězení "
1090
+ "jakýchkoliv dotazů, ale pokud i přes to nějaký máte, kontaktujte prosím náš "
1091
+ "tým podpory prostřednictvím <a href=\"%s\">Help Desku</a>."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1092
 
1093
+ #: includes/admin/views/settings-info.php:64
1094
+ msgid "New Features"
1095
+ msgstr "Nové funkce"
1096
 
1097
+ #: includes/admin/views/settings-info.php:69
1098
+ msgid "Link Field"
1099
+ msgstr "Odkaz pole"
1100
 
1101
+ #: includes/admin/views/settings-info.php:70
1102
+ msgid ""
1103
+ "The Link field provides a simple way to select or define a link (url, title, "
1104
+ "target)."
1105
+ msgstr ""
1106
+ "Pole odkazu poskytuje jednoduchý způsob, jak vybrat nebo definovat odkaz "
1107
+ "(URL, název, cíl)."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1108
 
1109
+ #: includes/admin/views/settings-info.php:74
1110
+ msgid "Group Field"
1111
+ msgstr "Skupinové pole"
1112
 
1113
+ #: includes/admin/views/settings-info.php:75
1114
+ msgid "The Group field provides a simple way to create a group of fields."
1115
+ msgstr "Skupina polí poskytuje jednoduchý způsob vytvoření skupiny polí."
1116
 
1117
+ #: includes/admin/views/settings-info.php:79
1118
+ msgid "oEmbed Field"
1119
+ msgstr "oEmbed pole"
1120
 
1121
+ #: includes/admin/views/settings-info.php:80
1122
+ msgid ""
1123
+ "The oEmbed field allows an easy way to embed videos, images, tweets, audio, "
1124
+ "and other content."
1125
+ msgstr ""
1126
+ "oEmbed pole umožňuje snadno vkládat videa, obrázky, tweety, audio a další "
1127
+ "obsah."
1128
 
1129
+ #: includes/admin/views/settings-info.php:84
1130
+ msgid "Clone Field"
1131
+ msgstr "Klonovat pole"
1132
 
1133
+ #: includes/admin/views/settings-info.php:85
1134
+ msgid "The clone field allows you to select and display existing fields."
1135
+ msgstr "Klonované pole umožňuje vybrat a zobrazit existující pole."
1136
 
1137
+ #: includes/admin/views/settings-info.php:89
1138
+ msgid "More AJAX"
1139
+ msgstr "Více AJAXu"
1140
 
1141
+ #: includes/admin/views/settings-info.php:90
1142
+ msgid "More fields use AJAX powered search to speed up page loading."
1143
+ msgstr "Více polí využívá vyhledávání pomocí AJAX pro rychlé načítání stránky."
 
1144
 
1145
+ #: includes/admin/views/settings-info.php:94
1146
+ msgid "Local JSON"
1147
+ msgstr "Lokální JSON"
1148
 
1149
+ #: includes/admin/views/settings-info.php:95
1150
  msgid ""
1151
+ "New auto export to JSON feature improves speed and allows for syncronisation."
 
 
 
1152
  msgstr ""
1153
+ "Nová funkce automatického exportu do JSONu zvyšuje rychlost a umožňuje "
1154
+ "synchronizaci."
 
 
1155
 
1156
+ #: includes/admin/views/settings-info.php:99
1157
+ msgid "Easy Import / Export"
1158
+ msgstr "Snadný import/export"
1159
 
1160
+ #: includes/admin/views/settings-info.php:100
1161
+ msgid "Both import and export can easily be done through a new tools page."
1162
+ msgstr "Import i export lze snadno provést pomocí nové stránky nástroje."
1163
+
1164
+ #: includes/admin/views/settings-info.php:104
1165
+ msgid "New Form Locations"
1166
+ msgstr "Umístění nového formuláře"
1167
 
1168
+ #: includes/admin/views/settings-info.php:105
1169
  msgid ""
1170
+ "Fields can now be mapped to menus, menu items, comments, widgets and all "
1171
+ "user forms!"
 
1172
  msgstr ""
1173
+ "Pole lze nyní mapovat na nabídky, položky nabídky, komentáře, widgety a "
1174
+ "všechny uživatelské formuláře!"
 
 
 
 
 
1175
 
1176
+ #: includes/admin/views/settings-info.php:109
1177
+ msgid "More Customization"
1178
+ msgstr "Další úpravy"
1179
 
1180
+ #: includes/admin/views/settings-info.php:110
 
 
 
 
1181
  msgid ""
1182
+ "New PHP (and JS) actions and filters have been added to allow for more "
1183
+ "customization."
1184
  msgstr ""
1185
+ "Byly přidány nové akce a filtry PHP (a JS), které umožňují další úpravy."
 
1186
 
1187
+ #: includes/admin/views/settings-info.php:114
1188
+ msgid "Fresh UI"
1189
+ msgstr "Svěží uživatelské rozhraní"
1190
 
1191
+ #: includes/admin/views/settings-info.php:115
1192
+ msgid ""
1193
+ "The entire plugin has had a design refresh including new field types, "
1194
+ "settings and design!"
1195
+ msgstr "Celý plugin je redesignován včetně nových typů polí a nastavení!"
1196
 
1197
+ #: includes/admin/views/settings-info.php:119
1198
+ msgid "New Settings"
1199
+ msgstr "Nová nastavení"
1200
 
1201
+ #: includes/admin/views/settings-info.php:120
1202
  msgid ""
1203
+ "Field group settings have been added for Active, Label Placement, "
1204
+ "Instructions Placement and Description."
1205
  msgstr ""
1206
+ "Bylo přidáno nastavení skupiny polí bylo přidáno pro aktivní, umístění "
1207
+ "štítků, umístění instrukcí a popis."
 
 
 
 
1208
 
1209
+ #: includes/admin/views/settings-info.php:124
1210
+ msgid "Better Front End Forms"
1211
+ msgstr "Lepší vizuální stránka formulářů"
 
 
 
 
 
 
 
 
 
1212
 
1213
+ #: includes/admin/views/settings-info.php:125
1214
  msgid ""
1215
+ "acf_form() can now create a new post on submission with lots of new settings."
1216
+ msgstr ""
1217
+ "acf_form() může nyní vytvořit nový příspěvek po odeslání se spoustou nových "
1218
+ "možností."
 
 
 
1219
 
1220
+ #: includes/admin/views/settings-info.php:129
1221
+ msgid "Better Validation"
1222
+ msgstr "Lepší validace"
1223
 
1224
+ #: includes/admin/views/settings-info.php:130
1225
+ msgid "Form validation is now done via PHP + AJAX in favour of only JS."
1226
+ msgstr ""
1227
+ "Validace formuláře nyní probíhá prostřednictvím PHP + AJAX a to ve prospěch "
1228
+ "pouze JS."
1229
 
1230
+ #: includes/admin/views/settings-info.php:134
1231
+ msgid "Moving Fields"
1232
+ msgstr "Pohyblivá pole"
 
1233
 
1234
+ #: includes/admin/views/settings-info.php:135
1235
  msgid ""
1236
+ "New field group functionality allows you to move a field between groups & "
1237
+ "parents."
1238
+ msgstr ""
1239
+ "Nová funkčnost skupiny polí umožňuje přesouvání pole mezi skupinami a rodiči."
 
 
1240
 
1241
+ #: includes/admin/views/settings-info.php:146
1242
  #, php-format
1243
+ msgid "We think you'll love the changes in %s."
1244
+ msgstr "Myslíme si, že změny v %s si zamilujete."
 
 
 
 
 
 
 
 
1245
 
1246
+ #: includes/api/api-helpers.php:1046
1247
  msgid "Thumbnail"
1248
  msgstr "Miniatura"
1249
 
1250
+ #: includes/api/api-helpers.php:1047
1251
  msgid "Medium"
1252
  msgstr "Střední"
1253
 
1254
+ #: includes/api/api-helpers.php:1048
1255
  msgid "Large"
1256
  msgstr "Velký"
1257
 
1258
+ #: includes/api/api-helpers.php:1097
1259
  msgid "Full Size"
1260
  msgstr "Plná velikost"
1261
 
1262
+ #: includes/api/api-helpers.php:1339 includes/api/api-helpers.php:1912
1263
+ #: pro/fields/class-acf-field-clone.php:996
1264
  msgid "(no title)"
1265
  msgstr "(bez názvu)"
1266
 
1267
+ #: includes/api/api-helpers.php:3994
1268
  #, php-format
1269
  msgid "Image width must be at least %dpx."
1270
  msgstr "Šířka obrázku musí být alespoň %dpx."
1271
 
1272
+ #: includes/api/api-helpers.php:3999
1273
  #, php-format
1274
  msgid "Image width must not exceed %dpx."
1275
  msgstr "Šířka obrázku nesmí přesáhnout %dpx."
1276
 
1277
+ #: includes/api/api-helpers.php:4015
1278
  #, php-format
1279
  msgid "Image height must be at least %dpx."
1280
  msgstr "Výška obrázku musí být alespoň %dpx."
1281
 
1282
+ #: includes/api/api-helpers.php:4020
1283
  #, php-format
1284
  msgid "Image height must not exceed %dpx."
1285
  msgstr "Výška obrázku nesmí přesáhnout %dpx."
1286
 
1287
+ #: includes/api/api-helpers.php:4038
1288
  #, php-format
1289
  msgid "File size must be at least %s."
1290
  msgstr "Velikost souboru musí být alespoň %s."
1291
 
1292
+ #: includes/api/api-helpers.php:4043
1293
  #, php-format
1294
  msgid "File size must must not exceed %s."
1295
  msgstr "Velikost souboru nesmí přesáhnout %s."
1296
 
1297
+ #: includes/api/api-helpers.php:4077
1298
  #, php-format
1299
  msgid "File type must be %s."
1300
  msgstr "Typ souboru musí být %s."
1301
 
1302
+ #: includes/assets.php:172
1303
+ msgid "The changes you made will be lost if you navigate away from this page"
1304
+ msgstr ""
1305
+ "Pokud opustíte tuto stránku, změny, které jste provedli, budou ztraceny"
1306
+
1307
+ #: includes/assets.php:175 includes/fields/class-acf-field-select.php:259
1308
+ msgctxt "verb"
1309
+ msgid "Select"
1310
+ msgstr "Vybrat"
1311
+
1312
+ #: includes/assets.php:176
1313
+ msgctxt "verb"
1314
+ msgid "Edit"
1315
+ msgstr "Upravit"
1316
+
1317
+ #: includes/assets.php:177
1318
+ msgctxt "verb"
1319
  msgid "Update"
1320
  msgstr "Aktualizace"
1321
 
1322
+ #: includes/assets.php:178
1323
+ msgid "Uploaded to this post"
1324
+ msgstr "Nahrán k tomuto příspěvku"
1325
+
1326
+ #: includes/assets.php:179
1327
+ msgid "Expand Details"
1328
+ msgstr "Rozbalit podrobnosti"
1329
+
1330
+ #: includes/assets.php:180
1331
+ msgid "Collapse Details"
1332
+ msgstr "Sbalit podrobnosti"
1333
+
1334
+ #: includes/assets.php:181
1335
+ msgid "Restricted"
1336
+ msgstr "Omezeno"
1337
+
1338
+ #: includes/assets.php:182 includes/fields/class-acf-field-image.php:67
1339
+ msgid "All images"
1340
+ msgstr "Všechny obrázky"
1341
+
1342
+ #: includes/assets.php:185
1343
+ msgid "Validation successful"
1344
+ msgstr "Ověření úspěšné"
1345
+
1346
+ #: includes/assets.php:186 includes/validation.php:285
1347
+ #: includes/validation.php:296
1348
+ msgid "Validation failed"
1349
+ msgstr "Ověření selhalo"
1350
+
1351
+ #: includes/assets.php:187
1352
+ msgid "1 field requires attention"
1353
+ msgstr "1 pole vyžaduje pozornost"
1354
+
1355
+ #: includes/assets.php:188
1356
+ #, php-format
1357
+ msgid "%d fields require attention"
1358
+ msgstr "Několik polí vyžaduje pozornost (%d)"
1359
+
1360
+ #: includes/assets.php:191
1361
+ msgid "Are you sure?"
1362
+ msgstr "Jste si jistí?"
1363
+
1364
+ #: includes/assets.php:192 includes/fields/class-acf-field-true_false.php:79
1365
+ #: includes/fields/class-acf-field-true_false.php:159
1366
+ #: pro/admin/views/html-settings-updates.php:89
1367
+ msgid "Yes"
1368
+ msgstr "Ano"
1369
+
1370
+ #: includes/assets.php:193 includes/fields/class-acf-field-true_false.php:80
1371
+ #: includes/fields/class-acf-field-true_false.php:174
1372
+ #: pro/admin/views/html-settings-updates.php:99
1373
+ msgid "No"
1374
+ msgstr "Ne"
1375
+
1376
+ #: includes/assets.php:194 includes/fields/class-acf-field-file.php:154
1377
+ #: includes/fields/class-acf-field-image.php:141
1378
+ #: includes/fields/class-acf-field-link.php:140
1379
+ #: pro/fields/class-acf-field-gallery.php:358
1380
+ #: pro/fields/class-acf-field-gallery.php:546
1381
+ msgid "Remove"
1382
+ msgstr "Odstranit"
1383
+
1384
+ #: includes/assets.php:195
1385
+ msgid "Cancel"
1386
+ msgstr "Zrušit"
1387
+
1388
+ #: includes/assets.php:198
1389
+ msgid "Has any value"
1390
+ msgstr "Má libovolnou hodnotu"
1391
+
1392
+ #: includes/assets.php:199
1393
+ msgid "Has no value"
1394
+ msgstr "Nemá hodnotu"
1395
+
1396
+ #: includes/assets.php:200
1397
+ msgid "Value is equal to"
1398
+ msgstr "Hodnota je rovna"
1399
+
1400
+ #: includes/assets.php:201
1401
+ msgid "Value is not equal to"
1402
+ msgstr "Hodnota není rovna"
1403
+
1404
+ #: includes/assets.php:202
1405
+ msgid "Value matches pattern"
1406
+ msgstr "Hodnota odpovídá masce"
1407
+
1408
+ #: includes/assets.php:203
1409
+ msgid "Value contains"
1410
+ msgstr "Hodnota obsahuje"
1411
+
1412
+ #: includes/assets.php:204
1413
+ msgid "Value is greater than"
1414
+ msgstr "Hodnota je větší než"
1415
+
1416
+ #: includes/assets.php:205
1417
+ msgid "Value is less than"
1418
+ msgstr "Hodnota je menší než"
1419
+
1420
+ #: includes/assets.php:206
1421
+ msgid "Selection is greater than"
1422
+ msgstr "Výběr je větší než"
1423
 
1424
+ #: includes/assets.php:207
1425
+ msgid "Selection is less than"
1426
+ msgstr "Výběr je menší než"
1427
+
1428
+ #: includes/fields.php:308
1429
+ msgid "Field type does not exist"
1430
+ msgstr "Typ pole neexistuje"
1431
+
1432
+ #: includes/fields.php:308
1433
+ msgid "Unknown"
1434
+ msgstr "Neznámý"
1435
+
1436
+ #: includes/fields.php:349
1437
  msgid "Basic"
1438
  msgstr "Základní"
1439
 
1440
+ #: includes/fields.php:350 includes/forms/form-front.php:47
1441
  msgid "Content"
1442
  msgstr "Obsah"
1443
 
1444
+ #: includes/fields.php:351
1445
  msgid "Choice"
1446
  msgstr "Volba"
1447
 
1448
+ #: includes/fields.php:352
1449
  msgid "Relational"
1450
  msgstr "Relační"
1451
 
1452
+ #: includes/fields.php:353
1453
  msgid "jQuery"
1454
  msgstr "jQuery"
1455
 
1456
+ #: includes/fields.php:354 includes/fields/class-acf-field-button-group.php:177
1457
+ #: includes/fields/class-acf-field-checkbox.php:389
1458
+ #: includes/fields/class-acf-field-group.php:474
1459
+ #: includes/fields/class-acf-field-radio.php:290
1460
+ #: pro/fields/class-acf-field-clone.php:843
1461
+ #: pro/fields/class-acf-field-flexible-content.php:567
1462
+ #: pro/fields/class-acf-field-flexible-content.php:616
1463
+ #: pro/fields/class-acf-field-repeater.php:443
1464
  msgid "Layout"
1465
  msgstr "Typ zobrazení"
1466
 
1467
+ #: includes/fields/class-acf-field-accordion.php:24
1468
+ msgid "Accordion"
1469
+ msgstr "Akordeon"
 
 
 
 
1470
 
1471
+ #: includes/fields/class-acf-field-accordion.php:99
1472
+ msgid "Open"
1473
+ msgstr "Otevřít"
1474
 
1475
+ #: includes/fields/class-acf-field-accordion.php:100
1476
+ msgid "Display this accordion as open on page load."
1477
+ msgstr "Zobrazit tento akordeon jako otevřený při načtení stránky."
1478
 
1479
+ #: includes/fields/class-acf-field-accordion.php:109
1480
+ msgid "Multi-expand"
1481
+ msgstr "Vícenásobné rozbalení"
1482
 
1483
+ #: includes/fields/class-acf-field-accordion.php:110
1484
+ msgid "Allow this accordion to open without closing others."
1485
+ msgstr "Povolit otevření tohoto akordeonu bez zavření ostatních."
 
1486
 
1487
+ #: includes/fields/class-acf-field-accordion.php:119
1488
+ #: includes/fields/class-acf-field-tab.php:114
1489
+ msgid "Endpoint"
1490
+ msgstr "Koncový bod"
1491
 
1492
+ #: includes/fields/class-acf-field-accordion.php:120
1493
+ msgid ""
1494
+ "Define an endpoint for the previous accordion to stop. This accordion will "
1495
+ "not be visible."
1496
+ msgstr ""
1497
+ "Definujte koncový bod pro předchozí akordeon. Tento akordeon nebude "
1498
+ "viditelný."
1499
 
1500
+ #: includes/fields/class-acf-field-button-group.php:24
1501
+ msgid "Button Group"
1502
+ msgstr "Skupina tlačítek"
1503
 
1504
+ #: includes/fields/class-acf-field-button-group.php:149
1505
+ #: includes/fields/class-acf-field-checkbox.php:344
1506
+ #: includes/fields/class-acf-field-radio.php:235
1507
+ #: includes/fields/class-acf-field-select.php:359
 
1508
  msgid "Choices"
1509
  msgstr "Možnosti"
1510
 
1511
+ #: includes/fields/class-acf-field-button-group.php:150
1512
+ #: includes/fields/class-acf-field-checkbox.php:345
1513
+ #: includes/fields/class-acf-field-radio.php:236
1514
+ #: includes/fields/class-acf-field-select.php:360
1515
  msgid "Enter each choice on a new line."
1516
  msgstr "Zadejte každou volbu na nový řádek."
1517
 
1518
+ #: includes/fields/class-acf-field-button-group.php:150
1519
+ #: includes/fields/class-acf-field-checkbox.php:345
1520
+ #: includes/fields/class-acf-field-radio.php:236
1521
+ #: includes/fields/class-acf-field-select.php:360
1522
  msgid "For more control, you may specify both a value and label like this:"
1523
  msgstr "Pro větší kontrolu můžete zadat jak hodnotu, tak štítek:"
1524
 
1525
+ #: includes/fields/class-acf-field-button-group.php:150
1526
+ #: includes/fields/class-acf-field-checkbox.php:345
1527
+ #: includes/fields/class-acf-field-radio.php:236
1528
+ #: includes/fields/class-acf-field-select.php:360
1529
  msgid "red : Red"
1530
  msgstr "cervena : Červená"
1531
 
1532
+ #: includes/fields/class-acf-field-button-group.php:158
1533
+ #: includes/fields/class-acf-field-page_link.php:513
1534
+ #: includes/fields/class-acf-field-post_object.php:411
1535
+ #: includes/fields/class-acf-field-radio.php:244
1536
+ #: includes/fields/class-acf-field-select.php:377
1537
+ #: includes/fields/class-acf-field-taxonomy.php:784
1538
+ #: includes/fields/class-acf-field-user.php:409
1539
+ msgid "Allow Null?"
1540
+ msgstr "Povolit prázdné?"
1541
+
1542
+ #: includes/fields/class-acf-field-button-group.php:168
1543
+ #: includes/fields/class-acf-field-checkbox.php:380
1544
+ #: includes/fields/class-acf-field-color_picker.php:131
1545
+ #: includes/fields/class-acf-field-email.php:118
1546
+ #: includes/fields/class-acf-field-number.php:127
1547
+ #: includes/fields/class-acf-field-radio.php:281
1548
+ #: includes/fields/class-acf-field-range.php:149
1549
+ #: includes/fields/class-acf-field-select.php:368
1550
+ #: includes/fields/class-acf-field-text.php:119
1551
+ #: includes/fields/class-acf-field-textarea.php:102
1552
+ #: includes/fields/class-acf-field-true_false.php:135
1553
+ #: includes/fields/class-acf-field-url.php:100
1554
+ #: includes/fields/class-acf-field-wysiwyg.php:381
1555
  msgid "Default Value"
1556
  msgstr "Výchozí hodnota"
1557
 
1558
+ #: includes/fields/class-acf-field-button-group.php:169
1559
+ #: includes/fields/class-acf-field-email.php:119
1560
+ #: includes/fields/class-acf-field-number.php:128
1561
+ #: includes/fields/class-acf-field-radio.php:282
1562
+ #: includes/fields/class-acf-field-range.php:150
1563
+ #: includes/fields/class-acf-field-text.php:120
1564
+ #: includes/fields/class-acf-field-textarea.php:103
1565
+ #: includes/fields/class-acf-field-url.php:101
1566
+ #: includes/fields/class-acf-field-wysiwyg.php:382
1567
+ msgid "Appears when creating a new post"
1568
+ msgstr "Objeví se při vytváření nového příspěvku"
1569
 
1570
+ #: includes/fields/class-acf-field-button-group.php:183
1571
+ #: includes/fields/class-acf-field-checkbox.php:396
1572
+ #: includes/fields/class-acf-field-radio.php:297
1573
+ msgid "Horizontal"
1574
+ msgstr "Horizontální"
1575
+
1576
+ #: includes/fields/class-acf-field-button-group.php:184
1577
+ #: includes/fields/class-acf-field-checkbox.php:395
1578
+ #: includes/fields/class-acf-field-radio.php:296
1579
  msgid "Vertical"
1580
  msgstr "Vertikální"
1581
 
1582
+ #: includes/fields/class-acf-field-button-group.php:191
1583
+ #: includes/fields/class-acf-field-checkbox.php:413
1584
+ #: includes/fields/class-acf-field-file.php:215
1585
+ #: includes/fields/class-acf-field-image.php:205
1586
+ #: includes/fields/class-acf-field-link.php:166
1587
+ #: includes/fields/class-acf-field-radio.php:304
1588
+ #: includes/fields/class-acf-field-taxonomy.php:829
1589
+ msgid "Return Value"
1590
+ msgstr "Vrátit hodnotu"
1591
+
1592
+ #: includes/fields/class-acf-field-button-group.php:192
1593
+ #: includes/fields/class-acf-field-checkbox.php:414
1594
+ #: includes/fields/class-acf-field-file.php:216
1595
+ #: includes/fields/class-acf-field-image.php:206
1596
+ #: includes/fields/class-acf-field-link.php:167
1597
+ #: includes/fields/class-acf-field-radio.php:305
1598
+ msgid "Specify the returned value on front end"
1599
+ msgstr "Zadat konkrétní návratovou hodnotu na frontendu"
1600
+
1601
+ #: includes/fields/class-acf-field-button-group.php:197
1602
+ #: includes/fields/class-acf-field-checkbox.php:419
1603
+ #: includes/fields/class-acf-field-radio.php:310
1604
+ #: includes/fields/class-acf-field-select.php:427
1605
+ msgid "Value"
1606
+ msgstr "Hodnota"
1607
+
1608
+ #: includes/fields/class-acf-field-button-group.php:199
1609
+ #: includes/fields/class-acf-field-checkbox.php:421
1610
+ #: includes/fields/class-acf-field-radio.php:312
1611
+ #: includes/fields/class-acf-field-select.php:429
1612
+ msgid "Both (Array)"
1613
+ msgstr "Obě (pole)"
1614
+
1615
+ #: includes/fields/class-acf-field-checkbox.php:25
1616
+ #: includes/fields/class-acf-field-taxonomy.php:771
1617
+ msgid "Checkbox"
1618
+ msgstr "Zaškrtávátko"
1619
+
1620
+ #: includes/fields/class-acf-field-checkbox.php:154
1621
+ msgid "Toggle All"
1622
+ msgstr "Přepnout vše"
1623
+
1624
+ #: includes/fields/class-acf-field-checkbox.php:221
1625
+ msgid "Add new choice"
1626
+ msgstr "Přidat novou volbu"
1627
+
1628
+ #: includes/fields/class-acf-field-checkbox.php:353
1629
+ msgid "Allow Custom"
1630
+ msgstr "Povolit vlastní"
1631
+
1632
+ #: includes/fields/class-acf-field-checkbox.php:358
1633
+ msgid "Allow 'custom' values to be added"
1634
+ msgstr "Povolit přidání 'vlastních' hodnot"
1635
 
1636
+ #: includes/fields/class-acf-field-checkbox.php:364
1637
+ msgid "Save Custom"
1638
+ msgstr "Uložit vlastní"
1639
+
1640
+ #: includes/fields/class-acf-field-checkbox.php:369
1641
+ msgid "Save 'custom' values to the field's choices"
1642
+ msgstr "Uložit 'vlastní' hodnoty do voleb polí"
1643
+
1644
+ #: includes/fields/class-acf-field-checkbox.php:381
1645
+ #: includes/fields/class-acf-field-select.php:369
1646
+ msgid "Enter each default value on a new line"
1647
+ msgstr "Zadejte každou výchozí hodnotu na nový řádek"
1648
+
1649
+ #: includes/fields/class-acf-field-checkbox.php:403
1650
  msgid "Toggle"
1651
  msgstr "Přepnout"
1652
 
1653
+ #: includes/fields/class-acf-field-checkbox.php:404
1654
  msgid "Prepend an extra checkbox to toggle all choices"
1655
  msgstr "Přidat zaškrtávátko navíc pro přepnutí všech možností"
1656
 
1657
+ #: includes/fields/class-acf-field-color_picker.php:25
1658
  msgid "Color Picker"
1659
  msgstr "Výběr barvy"
1660
 
1661
+ #: includes/fields/class-acf-field-color_picker.php:68
1662
  msgid "Clear"
1663
  msgstr "Vymazat"
1664
 
1665
+ #: includes/fields/class-acf-field-color_picker.php:69
1666
  msgid "Default"
1667
  msgstr "Výchozí nastavení"
1668
 
1669
+ #: includes/fields/class-acf-field-color_picker.php:70
1670
  msgid "Select Color"
1671
  msgstr "Výběr barvy"
1672
 
1673
+ #: includes/fields/class-acf-field-color_picker.php:71
1674
+ msgid "Current Color"
1675
+ msgstr "Aktuální barva"
1676
+
1677
+ #: includes/fields/class-acf-field-date_picker.php:25
1678
  msgid "Date Picker"
1679
  msgstr "Výběr data"
1680
 
1681
+ #: includes/fields/class-acf-field-date_picker.php:59
1682
+ msgctxt "Date Picker JS closeText"
1683
  msgid "Done"
1684
  msgstr "Hotovo"
1685
 
1686
+ #: includes/fields/class-acf-field-date_picker.php:60
1687
+ msgctxt "Date Picker JS currentText"
1688
  msgid "Today"
1689
  msgstr "Dnes"
1690
 
1691
+ #: includes/fields/class-acf-field-date_picker.php:61
1692
+ msgctxt "Date Picker JS nextText"
1693
+ msgid "Next"
1694
+ msgstr "Následující"
1695
+
1696
+ #: includes/fields/class-acf-field-date_picker.php:62
1697
+ msgctxt "Date Picker JS prevText"
1698
+ msgid "Prev"
1699
+ msgstr "Předchozí"
1700
+
1701
+ #: includes/fields/class-acf-field-date_picker.php:63
1702
+ msgctxt "Date Picker JS weekHeader"
1703
+ msgid "Wk"
1704
+ msgstr "Týden"
1705
 
1706
+ #: includes/fields/class-acf-field-date_picker.php:180
1707
+ #: includes/fields/class-acf-field-date_time_picker.php:183
1708
+ #: includes/fields/class-acf-field-time_picker.php:109
1709
  msgid "Display Format"
1710
  msgstr "Formát zobrazení"
1711
 
1712
+ #: includes/fields/class-acf-field-date_picker.php:181
1713
+ #: includes/fields/class-acf-field-date_time_picker.php:184
1714
+ #: includes/fields/class-acf-field-time_picker.php:110
1715
  msgid "The format displayed when editing a post"
1716
  msgstr "Formát zobrazený při úpravě příspěvku"
1717
 
1718
+ #: includes/fields/class-acf-field-date_picker.php:189
1719
+ #: includes/fields/class-acf-field-date_picker.php:220
1720
+ #: includes/fields/class-acf-field-date_time_picker.php:193
1721
+ #: includes/fields/class-acf-field-date_time_picker.php:210
1722
+ #: includes/fields/class-acf-field-time_picker.php:117
1723
+ #: includes/fields/class-acf-field-time_picker.php:132
1724
+ msgid "Custom:"
1725
+ msgstr "Vlastní:"
1726
+
1727
+ #: includes/fields/class-acf-field-date_picker.php:199
1728
+ msgid "Save Format"
1729
+ msgstr "Uložit formát"
1730
+
1731
+ #: includes/fields/class-acf-field-date_picker.php:200
1732
+ msgid "The format used when saving a value"
1733
+ msgstr "Formát použitý při ukládání hodnoty"
1734
+
1735
+ #: includes/fields/class-acf-field-date_picker.php:210
1736
+ #: includes/fields/class-acf-field-date_time_picker.php:200
1737
+ #: includes/fields/class-acf-field-post_object.php:431
1738
+ #: includes/fields/class-acf-field-relationship.php:715
1739
+ #: includes/fields/class-acf-field-select.php:422
1740
+ #: includes/fields/class-acf-field-time_picker.php:124
1741
+ #: includes/fields/class-acf-field-user.php:428
1742
+ msgid "Return Format"
1743
+ msgstr "Formát návratové hodnoty"
1744
 
1745
+ #: includes/fields/class-acf-field-date_picker.php:211
1746
+ #: includes/fields/class-acf-field-date_time_picker.php:201
1747
+ #: includes/fields/class-acf-field-time_picker.php:125
1748
  msgid "The format returned via template functions"
1749
  msgstr "Formát vrácen pomocí funkcí šablony"
1750
 
1751
+ #: includes/fields/class-acf-field-date_picker.php:229
1752
+ #: includes/fields/class-acf-field-date_time_picker.php:217
1753
  msgid "Week Starts On"
1754
  msgstr "Týden začíná"
1755
 
1756
+ #: includes/fields/class-acf-field-date_time_picker.php:25
1757
+ msgid "Date Time Picker"
1758
+ msgstr "Výběr data a času"
1759
+
1760
+ #: includes/fields/class-acf-field-date_time_picker.php:68
1761
+ msgctxt "Date Time Picker JS timeOnlyTitle"
1762
+ msgid "Choose Time"
1763
+ msgstr "Zvolit čas"
1764
+
1765
+ #: includes/fields/class-acf-field-date_time_picker.php:69
1766
+ msgctxt "Date Time Picker JS timeText"
1767
+ msgid "Time"
1768
+ msgstr "Čas"
1769
+
1770
+ #: includes/fields/class-acf-field-date_time_picker.php:70
1771
+ msgctxt "Date Time Picker JS hourText"
1772
+ msgid "Hour"
1773
+ msgstr "Hodina"
1774
+
1775
+ #: includes/fields/class-acf-field-date_time_picker.php:71
1776
+ msgctxt "Date Time Picker JS minuteText"
1777
+ msgid "Minute"
1778
+ msgstr "Minuta"
1779
+
1780
+ #: includes/fields/class-acf-field-date_time_picker.php:72
1781
+ msgctxt "Date Time Picker JS secondText"
1782
+ msgid "Second"
1783
+ msgstr "Vteřina"
1784
+
1785
+ #: includes/fields/class-acf-field-date_time_picker.php:73
1786
+ msgctxt "Date Time Picker JS millisecText"
1787
+ msgid "Millisecond"
1788
+ msgstr "Milisekunda"
1789
+
1790
+ #: includes/fields/class-acf-field-date_time_picker.php:74
1791
+ msgctxt "Date Time Picker JS microsecText"
1792
+ msgid "Microsecond"
1793
+ msgstr "Mikrosekunda"
1794
+
1795
+ #: includes/fields/class-acf-field-date_time_picker.php:75
1796
+ msgctxt "Date Time Picker JS timezoneText"
1797
+ msgid "Time Zone"
1798
+ msgstr "Časové pásmo"
1799
+
1800
+ #: includes/fields/class-acf-field-date_time_picker.php:76
1801
+ msgctxt "Date Time Picker JS currentText"
1802
+ msgid "Now"
1803
+ msgstr "Nyní"
1804
+
1805
+ #: includes/fields/class-acf-field-date_time_picker.php:77
1806
+ msgctxt "Date Time Picker JS closeText"
1807
+ msgid "Done"
1808
+ msgstr "Hotovo"
1809
+
1810
+ #: includes/fields/class-acf-field-date_time_picker.php:78
1811
+ msgctxt "Date Time Picker JS selectText"
1812
+ msgid "Select"
1813
+ msgstr "Vybrat"
1814
+
1815
+ #: includes/fields/class-acf-field-date_time_picker.php:80
1816
+ msgctxt "Date Time Picker JS amText"
1817
+ msgid "AM"
1818
+ msgstr "dop"
1819
+
1820
+ #: includes/fields/class-acf-field-date_time_picker.php:81
1821
+ msgctxt "Date Time Picker JS amTextShort"
1822
+ msgid "A"
1823
+ msgstr "od"
1824
+
1825
+ #: includes/fields/class-acf-field-date_time_picker.php:84
1826
+ msgctxt "Date Time Picker JS pmText"
1827
+ msgid "PM"
1828
+ msgstr "odp"
1829
+
1830
+ #: includes/fields/class-acf-field-date_time_picker.php:85
1831
+ msgctxt "Date Time Picker JS pmTextShort"
1832
+ msgid "P"
1833
+ msgstr "do"
1834
+
1835
+ #: includes/fields/class-acf-field-email.php:25
1836
  msgid "Email"
1837
  msgstr "Email"
1838
 
1839
+ #: includes/fields/class-acf-field-email.php:127
1840
+ #: includes/fields/class-acf-field-number.php:136
1841
+ #: includes/fields/class-acf-field-password.php:71
1842
+ #: includes/fields/class-acf-field-text.php:128
1843
+ #: includes/fields/class-acf-field-textarea.php:111
1844
+ #: includes/fields/class-acf-field-url.php:109
 
1845
  msgid "Placeholder Text"
1846
  msgstr "Zástupný text"
1847
 
1848
+ #: includes/fields/class-acf-field-email.php:128
1849
+ #: includes/fields/class-acf-field-number.php:137
1850
+ #: includes/fields/class-acf-field-password.php:72
1851
+ #: includes/fields/class-acf-field-text.php:129
1852
+ #: includes/fields/class-acf-field-textarea.php:112
1853
+ #: includes/fields/class-acf-field-url.php:110
1854
  msgid "Appears within the input"
1855
  msgstr "Zobrazí se v inputu"
1856
 
1857
+ #: includes/fields/class-acf-field-email.php:136
1858
+ #: includes/fields/class-acf-field-number.php:145
1859
+ #: includes/fields/class-acf-field-password.php:80
1860
+ #: includes/fields/class-acf-field-range.php:188
1861
+ #: includes/fields/class-acf-field-text.php:137
1862
  msgid "Prepend"
1863
  msgstr "Zobrazit před"
1864
 
1865
+ #: includes/fields/class-acf-field-email.php:137
1866
+ #: includes/fields/class-acf-field-number.php:146
1867
+ #: includes/fields/class-acf-field-password.php:81
1868
+ #: includes/fields/class-acf-field-range.php:189
1869
+ #: includes/fields/class-acf-field-text.php:138
1870
  msgid "Appears before the input"
1871
  msgstr "Zobrazí se před inputem"
1872
 
1873
+ #: includes/fields/class-acf-field-email.php:145
1874
+ #: includes/fields/class-acf-field-number.php:154
1875
+ #: includes/fields/class-acf-field-password.php:89
1876
+ #: includes/fields/class-acf-field-range.php:197
1877
+ #: includes/fields/class-acf-field-text.php:146
1878
  msgid "Append"
1879
  msgstr "Zobrazit po"
1880
 
1881
+ #: includes/fields/class-acf-field-email.php:146
1882
+ #: includes/fields/class-acf-field-number.php:155
1883
+ #: includes/fields/class-acf-field-password.php:90
1884
+ #: includes/fields/class-acf-field-range.php:198
1885
+ #: includes/fields/class-acf-field-text.php:147
1886
  msgid "Appears after the input"
1887
  msgstr "Zobrazí se za inputem"
1888
 
1889
+ #: includes/fields/class-acf-field-file.php:25
1890
  msgid "File"
1891
  msgstr "Soubor"
1892
 
1893
+ #: includes/fields/class-acf-field-file.php:58
1894
  msgid "Edit File"
1895
  msgstr "Upravit soubor"
1896
 
1897
+ #: includes/fields/class-acf-field-file.php:59
1898
  msgid "Update File"
1899
  msgstr "Aktualizovat soubor"
1900
 
1901
+ #: includes/fields/class-acf-field-file.php:141
1902
+ msgid "File name"
 
 
 
 
1903
  msgstr "Jméno souboru"
1904
 
1905
+ #: includes/fields/class-acf-field-file.php:145
1906
+ #: includes/fields/class-acf-field-file.php:248
1907
+ #: includes/fields/class-acf-field-file.php:259
1908
+ #: includes/fields/class-acf-field-image.php:265
1909
+ #: includes/fields/class-acf-field-image.php:294
1910
+ #: pro/fields/class-acf-field-gallery.php:705
1911
+ #: pro/fields/class-acf-field-gallery.php:734
1912
+ msgid "File size"
1913
  msgstr "Velikost souboru"
1914
 
1915
+ #: includes/fields/class-acf-field-file.php:170
 
 
 
 
1916
  msgid "Add File"
1917
  msgstr "Přidat soubor"
1918
 
1919
+ #: includes/fields/class-acf-field-file.php:221
 
 
 
 
 
 
 
 
1920
  msgid "File Array"
1921
  msgstr "Pole souboru"
1922
 
1923
+ #: includes/fields/class-acf-field-file.php:222
1924
  msgid "File URL"
1925
  msgstr "Adresa souboru"
1926
 
1927
+ #: includes/fields/class-acf-field-file.php:223
1928
  msgid "File ID"
1929
  msgstr "ID souboru"
1930
 
1931
+ #: includes/fields/class-acf-field-file.php:230
1932
+ #: includes/fields/class-acf-field-image.php:230
1933
+ #: pro/fields/class-acf-field-gallery.php:670
1934
  msgid "Library"
1935
  msgstr "Knihovna"
1936
 
1937
+ #: includes/fields/class-acf-field-file.php:231
1938
+ #: includes/fields/class-acf-field-image.php:231
1939
+ #: pro/fields/class-acf-field-gallery.php:671
1940
  msgid "Limit the media library choice"
1941
  msgstr "Omezit výběr knihovny médií"
1942
 
1943
+ #: includes/fields/class-acf-field-file.php:236
1944
+ #: includes/fields/class-acf-field-image.php:236
1945
+ #: includes/locations/class-acf-location-attachment.php:101
1946
+ #: includes/locations/class-acf-location-comment.php:79
1947
+ #: includes/locations/class-acf-location-nav-menu.php:102
1948
+ #: includes/locations/class-acf-location-taxonomy.php:79
1949
+ #: includes/locations/class-acf-location-user-form.php:87
1950
+ #: includes/locations/class-acf-location-user-role.php:111
1951
+ #: includes/locations/class-acf-location-widget.php:83
1952
+ #: pro/fields/class-acf-field-gallery.php:676
1953
+ msgid "All"
1954
+ msgstr "Vše"
1955
+
1956
+ #: includes/fields/class-acf-field-file.php:237
1957
+ #: includes/fields/class-acf-field-image.php:237
1958
+ #: pro/fields/class-acf-field-gallery.php:677
1959
  msgid "Uploaded to post"
1960
  msgstr "Nahráno k příspěvku"
1961
 
1962
+ #: includes/fields/class-acf-field-file.php:244
1963
+ #: includes/fields/class-acf-field-image.php:244
1964
+ #: pro/fields/class-acf-field-gallery.php:684
1965
  msgid "Minimum"
1966
  msgstr "Minimum"
1967
 
1968
+ #: includes/fields/class-acf-field-file.php:245
1969
+ #: includes/fields/class-acf-field-file.php:256
1970
  msgid "Restrict which files can be uploaded"
1971
  msgstr "Omezte, které typy souborů lze nahrát"
1972
 
1973
+ #: includes/fields/class-acf-field-file.php:255
1974
+ #: includes/fields/class-acf-field-image.php:273
1975
+ #: pro/fields/class-acf-field-gallery.php:713
 
 
 
1976
  msgid "Maximum"
1977
  msgstr "Maximum"
1978
 
1979
+ #: includes/fields/class-acf-field-file.php:266
1980
+ #: includes/fields/class-acf-field-image.php:302
1981
+ #: pro/fields/class-acf-field-gallery.php:742
1982
  msgid "Allowed file types"
1983
  msgstr "Povolené typy souborů"
1984
 
1985
+ #: includes/fields/class-acf-field-file.php:267
1986
+ #: includes/fields/class-acf-field-image.php:303
1987
+ #: pro/fields/class-acf-field-gallery.php:743
1988
  msgid "Comma separated list. Leave blank for all types"
1989
  msgstr "Seznam oddělený čárkami. Nechte prázdné pro povolení všech typů"
1990
 
1991
+ #: includes/fields/class-acf-field-google-map.php:25
1992
  msgid "Google Map"
1993
  msgstr "Mapa Google"
1994
 
1995
+ #: includes/fields/class-acf-field-google-map.php:59
 
 
 
 
1996
  msgid "Sorry, this browser does not support geolocation"
1997
  msgstr "Je nám líto, ale tento prohlížeč nepodporuje geolokaci"
1998
 
1999
+ #: includes/fields/class-acf-field-google-map.php:165
2000
  msgid "Clear location"
2001
  msgstr "Vymazat polohu"
2002
 
2003
+ #: includes/fields/class-acf-field-google-map.php:166
2004
  msgid "Find current location"
2005
  msgstr "Najít aktuální umístění"
2006
 
2007
+ #: includes/fields/class-acf-field-google-map.php:169
2008
  msgid "Search for address..."
2009
  msgstr "Vyhledat adresu..."
2010
 
2011
+ #: includes/fields/class-acf-field-google-map.php:199
2012
+ #: includes/fields/class-acf-field-google-map.php:210
2013
  msgid "Center"
2014
  msgstr "Vycentrovat"
2015
 
2016
+ #: includes/fields/class-acf-field-google-map.php:200
2017
+ #: includes/fields/class-acf-field-google-map.php:211
2018
  msgid "Center the initial map"
2019
  msgstr "Vycentrovat počáteční zobrazení mapy"
2020
 
2021
+ #: includes/fields/class-acf-field-google-map.php:222
2022
  msgid "Zoom"
2023
  msgstr "Přiblížení"
2024
 
2025
+ #: includes/fields/class-acf-field-google-map.php:223
2026
  msgid "Set the initial zoom level"
2027
  msgstr "Nastavit počáteční úroveň přiblížení"
2028
 
2029
+ #: includes/fields/class-acf-field-google-map.php:232
2030
+ #: includes/fields/class-acf-field-image.php:256
2031
+ #: includes/fields/class-acf-field-image.php:285
2032
+ #: includes/fields/class-acf-field-oembed.php:268
2033
+ #: pro/fields/class-acf-field-gallery.php:696
2034
+ #: pro/fields/class-acf-field-gallery.php:725
2035
  msgid "Height"
2036
  msgstr "Výška"
2037
 
2038
+ #: includes/fields/class-acf-field-google-map.php:233
2039
  msgid "Customise the map height"
2040
  msgstr "Upravit výšku mapy"
2041
 
2042
+ #: includes/fields/class-acf-field-group.php:25
2043
+ msgid "Group"
2044
+ msgstr "Skupina"
2045
+
2046
+ #: includes/fields/class-acf-field-group.php:459
2047
+ #: pro/fields/class-acf-field-repeater.php:379
2048
+ msgid "Sub Fields"
2049
+ msgstr "Podřazená pole"
2050
+
2051
+ #: includes/fields/class-acf-field-group.php:475
2052
+ #: pro/fields/class-acf-field-clone.php:844
2053
+ msgid "Specify the style used to render the selected fields"
2054
+ msgstr "Určení stylu použitého pro vykreslení vybraných polí"
2055
+
2056
+ #: includes/fields/class-acf-field-group.php:480
2057
+ #: pro/fields/class-acf-field-clone.php:849
2058
+ #: pro/fields/class-acf-field-flexible-content.php:627
2059
+ #: pro/fields/class-acf-field-repeater.php:451
2060
+ msgid "Block"
2061
+ msgstr "Blok"
2062
+
2063
+ #: includes/fields/class-acf-field-group.php:481
2064
+ #: pro/fields/class-acf-field-clone.php:850
2065
+ #: pro/fields/class-acf-field-flexible-content.php:626
2066
+ #: pro/fields/class-acf-field-repeater.php:450
2067
+ msgid "Table"
2068
+ msgstr "Tabulka"
2069
+
2070
+ #: includes/fields/class-acf-field-group.php:482
2071
+ #: pro/fields/class-acf-field-clone.php:851
2072
+ #: pro/fields/class-acf-field-flexible-content.php:628
2073
+ #: pro/fields/class-acf-field-repeater.php:452
2074
+ msgid "Row"
2075
+ msgstr "Řádek"
2076
+
2077
+ #: includes/fields/class-acf-field-image.php:25
2078
  msgid "Image"
2079
  msgstr "Obrázek"
2080
 
2081
+ #: includes/fields/class-acf-field-image.php:64
2082
  msgid "Select Image"
2083
  msgstr "Vybrat obrázek"
2084
 
2085
+ #: includes/fields/class-acf-field-image.php:65
2086
  msgid "Edit Image"
2087
  msgstr "Upravit obrázek"
2088
 
2089
+ #: includes/fields/class-acf-field-image.php:66
2090
  msgid "Update Image"
2091
  msgstr "Aktualizovat obrázek"
2092
 
2093
+ #: includes/fields/class-acf-field-image.php:157
 
 
 
 
 
 
 
 
2094
  msgid "No image selected"
2095
  msgstr "Není vybrán žádný obrázek"
2096
 
2097
+ #: includes/fields/class-acf-field-image.php:157
2098
  msgid "Add Image"
2099
  msgstr "Přidat obrázek"
2100
 
2101
+ #: includes/fields/class-acf-field-image.php:211
2102
  msgid "Image Array"
2103
  msgstr "Pole obrázku"
2104
 
2105
+ #: includes/fields/class-acf-field-image.php:212
2106
  msgid "Image URL"
2107
  msgstr "Adresa obrázku"
2108
 
2109
+ #: includes/fields/class-acf-field-image.php:213
2110
  msgid "Image ID"
2111
  msgstr "ID obrázku"
2112
 
2113
+ #: includes/fields/class-acf-field-image.php:220
2114
  msgid "Preview Size"
2115
  msgstr "Velikost náhledu"
2116
 
2117
+ #: includes/fields/class-acf-field-image.php:221
2118
  msgid "Shown when entering data"
2119
  msgstr "Zobrazit při zadávání dat"
2120
 
2121
+ #: includes/fields/class-acf-field-image.php:245
2122
+ #: includes/fields/class-acf-field-image.php:274
2123
+ #: pro/fields/class-acf-field-gallery.php:685
2124
+ #: pro/fields/class-acf-field-gallery.php:714
2125
  msgid "Restrict which images can be uploaded"
2126
  msgstr "Omezte, které typy obrázků je možné nahrát"
2127
 
2128
+ #: includes/fields/class-acf-field-image.php:248
2129
+ #: includes/fields/class-acf-field-image.php:277
2130
+ #: includes/fields/class-acf-field-oembed.php:257
2131
+ #: pro/fields/class-acf-field-gallery.php:688
2132
+ #: pro/fields/class-acf-field-gallery.php:717
2133
  msgid "Width"
2134
  msgstr "Šířka"
2135
 
2136
+ #: includes/fields/class-acf-field-link.php:25
2137
+ msgid "Link"
2138
+ msgstr "Odkaz"
2139
+
2140
+ #: includes/fields/class-acf-field-link.php:133
2141
+ msgid "Select Link"
2142
+ msgstr "Vybrat odkaz"
2143
+
2144
+ #: includes/fields/class-acf-field-link.php:138
2145
+ msgid "Opens in a new window/tab"
2146
+ msgstr "Otevřít v novém okně/záložce"
2147
+
2148
+ #: includes/fields/class-acf-field-link.php:172
2149
+ msgid "Link Array"
2150
+ msgstr "Pole odkazů"
2151
+
2152
+ #: includes/fields/class-acf-field-link.php:173
2153
+ msgid "Link URL"
2154
+ msgstr "URL adresa odkazu"
2155
+
2156
+ #: includes/fields/class-acf-field-message.php:25
2157
+ #: includes/fields/class-acf-field-message.php:101
2158
+ #: includes/fields/class-acf-field-true_false.php:126
2159
  msgid "Message"
2160
  msgstr "Zpráva"
2161
 
2162
+ #: includes/fields/class-acf-field-message.php:110
2163
+ #: includes/fields/class-acf-field-textarea.php:139
2164
+ msgid "New Lines"
2165
+ msgstr "Nové řádky"
2166
+
2167
+ #: includes/fields/class-acf-field-message.php:111
2168
+ #: includes/fields/class-acf-field-textarea.php:140
2169
+ msgid "Controls how new lines are rendered"
2170
+ msgstr "Řídí, jak se vykreslují nové řádky"
2171
+
2172
+ #: includes/fields/class-acf-field-message.php:115
2173
+ #: includes/fields/class-acf-field-textarea.php:144
2174
+ msgid "Automatically add paragraphs"
2175
+ msgstr "Automaticky přidávat odstavce"
2176
+
2177
+ #: includes/fields/class-acf-field-message.php:116
2178
+ #: includes/fields/class-acf-field-textarea.php:145
2179
+ msgid "Automatically add &lt;br&gt;"
2180
+ msgstr "Automaticky přidávat &lt;br&gt;"
2181
 
2182
+ #: includes/fields/class-acf-field-message.php:117
2183
+ #: includes/fields/class-acf-field-textarea.php:146
2184
+ msgid "No Formatting"
2185
+ msgstr "Žádné formátování"
2186
+
2187
+ #: includes/fields/class-acf-field-message.php:124
2188
  msgid "Escape HTML"
2189
  msgstr "Escapovat HTML"
2190
 
2191
+ #: includes/fields/class-acf-field-message.php:125
2192
  msgid "Allow HTML markup to display as visible text instead of rendering"
2193
  msgstr "Nevykreslovat efekt, ale zobrazit značky HTML jako prostý text"
2194
 
2195
+ #: includes/fields/class-acf-field-number.php:25
2196
  msgid "Number"
2197
  msgstr "Číslo"
2198
 
2199
+ #: includes/fields/class-acf-field-number.php:163
2200
+ #: includes/fields/class-acf-field-range.php:158
2201
  msgid "Minimum Value"
2202
  msgstr "Minimální hodnota"
2203
 
2204
+ #: includes/fields/class-acf-field-number.php:172
2205
+ #: includes/fields/class-acf-field-range.php:168
2206
  msgid "Maximum Value"
2207
  msgstr "Maximální hodnota"
2208
 
2209
+ #: includes/fields/class-acf-field-number.php:181
2210
+ #: includes/fields/class-acf-field-range.php:178
2211
  msgid "Step Size"
2212
  msgstr "Velikost kroku"
2213
 
2214
+ #: includes/fields/class-acf-field-number.php:219
2215
  msgid "Value must be a number"
2216
  msgstr "Hodnota musí být číslo"
2217
 
2218
+ #: includes/fields/class-acf-field-number.php:237
2219
  #, php-format
2220
  msgid "Value must be equal to or higher than %d"
2221
  msgstr "Hodnota musí být rovna nebo větší než %d"
2222
 
2223
+ #: includes/fields/class-acf-field-number.php:245
2224
  #, php-format
2225
  msgid "Value must be equal to or lower than %d"
2226
  msgstr "Hodnota musí být rovna nebo menší než %d"
2227
 
2228
+ #: includes/fields/class-acf-field-oembed.php:25
2229
  msgid "oEmbed"
2230
  msgstr "oEmbed"
2231
 
2232
+ #: includes/fields/class-acf-field-oembed.php:216
2233
  msgid "Enter URL"
2234
  msgstr "Vložte URL"
2235
 
2236
+ #: includes/fields/class-acf-field-oembed.php:254
2237
+ #: includes/fields/class-acf-field-oembed.php:265
 
 
 
2238
  msgid "Embed Size"
2239
  msgstr "Velikost pro Embed"
2240
 
2241
+ #: includes/fields/class-acf-field-page_link.php:25
2242
+ msgid "Page Link"
2243
+ msgstr "Odkaz stránky"
2244
+
2245
+ #: includes/fields/class-acf-field-page_link.php:177
2246
  msgid "Archives"
2247
  msgstr "Archivy"
2248
 
2249
+ #: includes/fields/class-acf-field-page_link.php:269
2250
+ #: includes/fields/class-acf-field-post_object.php:267
2251
+ #: includes/fields/class-acf-field-taxonomy.php:961
2252
+ msgid "Parent"
2253
+ msgstr "Rodič"
2254
+
2255
+ #: includes/fields/class-acf-field-page_link.php:485
2256
+ #: includes/fields/class-acf-field-post_object.php:383
2257
+ #: includes/fields/class-acf-field-relationship.php:641
2258
  msgid "Filter by Post Type"
2259
  msgstr "Filtrovat dle typu příspěvku"
2260
 
2261
+ #: includes/fields/class-acf-field-page_link.php:493
2262
+ #: includes/fields/class-acf-field-post_object.php:391
2263
+ #: includes/fields/class-acf-field-relationship.php:649
2264
  msgid "All post types"
2265
  msgstr "Všechny typy příspěvků"
2266
 
2267
+ #: includes/fields/class-acf-field-page_link.php:499
2268
+ #: includes/fields/class-acf-field-post_object.php:397
2269
+ #: includes/fields/class-acf-field-relationship.php:655
2270
  msgid "Filter by Taxonomy"
2271
  msgstr "Filtrovat dle taxonomie"
2272
 
2273
+ #: includes/fields/class-acf-field-page_link.php:507
2274
+ #: includes/fields/class-acf-field-post_object.php:405
2275
+ #: includes/fields/class-acf-field-relationship.php:663
2276
  msgid "All taxonomies"
2277
  msgstr "Všechny taxonomie"
2278
 
2279
+ #: includes/fields/class-acf-field-page_link.php:523
2280
+ msgid "Allow Archives URLs"
2281
+ msgstr "Umožnit URL adresy archivu"
 
2282
 
2283
+ #: includes/fields/class-acf-field-page_link.php:533
2284
+ #: includes/fields/class-acf-field-post_object.php:421
2285
+ #: includes/fields/class-acf-field-select.php:387
2286
+ #: includes/fields/class-acf-field-user.php:419
2287
  msgid "Select multiple values?"
2288
  msgstr "Vybrat více hodnot?"
2289
 
2290
+ #: includes/fields/class-acf-field-password.php:25
2291
  msgid "Password"
2292
  msgstr "Heslo"
2293
 
2294
+ #: includes/fields/class-acf-field-post_object.php:25
2295
+ #: includes/fields/class-acf-field-post_object.php:436
2296
+ #: includes/fields/class-acf-field-relationship.php:720
2297
  msgid "Post Object"
2298
  msgstr "Objekt příspěvku"
2299
 
2300
+ #: includes/fields/class-acf-field-post_object.php:437
2301
+ #: includes/fields/class-acf-field-relationship.php:721
 
 
 
2302
  msgid "Post ID"
2303
  msgstr "ID příspěvku"
2304
 
2305
+ #: includes/fields/class-acf-field-radio.php:25
2306
  msgid "Radio Button"
2307
  msgstr "Přepínač"
2308
 
2309
+ #: includes/fields/class-acf-field-radio.php:254
2310
  msgid "Other"
2311
  msgstr "Jiné"
2312
 
2313
+ #: includes/fields/class-acf-field-radio.php:259
2314
  msgid "Add 'other' choice to allow for custom values"
2315
  msgstr "Přidat volbu 'jiné', která umožňuje vlastní hodnoty"
2316
 
2317
+ #: includes/fields/class-acf-field-radio.php:265
2318
  msgid "Save Other"
2319
  msgstr "Uložit Jiné"
2320
 
2321
+ #: includes/fields/class-acf-field-radio.php:270
2322
  msgid "Save 'other' values to the field's choices"
2323
  msgstr "Uložit 'jiné' hodnoty do voleb polí"
2324
 
2325
+ #: includes/fields/class-acf-field-range.php:25
2326
+ msgid "Range"
2327
+ msgstr "Rozmezí"
2328
+
2329
+ #: includes/fields/class-acf-field-relationship.php:25
2330
  msgid "Relationship"
2331
  msgstr "Vztah"
2332
 
2333
+ #: includes/fields/class-acf-field-relationship.php:62
 
 
 
 
2334
  msgid "Maximum values reached ( {max} values )"
2335
  msgstr "Dosaženo maximálního množství hodnot ( {max} hodnot )"
2336
 
2337
+ #: includes/fields/class-acf-field-relationship.php:63
2338
  msgid "Loading"
2339
  msgstr "Načítání"
2340
 
2341
+ #: includes/fields/class-acf-field-relationship.php:64
2342
  msgid "No matches found"
2343
  msgstr "Nebyly nalezeny žádné výsledky"
2344
 
2345
+ #: includes/fields/class-acf-field-relationship.php:441
 
 
 
 
2346
  msgid "Select post type"
2347
  msgstr "Zvolit typ příspěvku"
2348
 
2349
+ #: includes/fields/class-acf-field-relationship.php:467
2350
  msgid "Select taxonomy"
2351
  msgstr "Zvolit taxonomii"
2352
 
2353
+ #: includes/fields/class-acf-field-relationship.php:557
2354
+ msgid "Search..."
2355
+ msgstr "Hledat..."
2356
+
2357
+ #: includes/fields/class-acf-field-relationship.php:669
2358
+ msgid "Filters"
2359
+ msgstr "Filtry"
2360
+
2361
+ #: includes/fields/class-acf-field-relationship.php:675
2362
+ #: includes/locations/class-acf-location-post-type.php:27
2363
+ msgid "Post Type"
2364
+ msgstr "Typ příspěvku"
2365
 
2366
+ #: includes/fields/class-acf-field-relationship.php:676
2367
+ #: includes/fields/class-acf-field-taxonomy.php:28
2368
+ #: includes/fields/class-acf-field-taxonomy.php:754
2369
+ #: includes/locations/class-acf-location-taxonomy.php:27
2370
  msgid "Taxonomy"
2371
  msgstr "Taxonomie"
2372
 
2373
+ #: includes/fields/class-acf-field-relationship.php:683
2374
  msgid "Elements"
2375
  msgstr "Prvky"
2376
 
2377
+ #: includes/fields/class-acf-field-relationship.php:684
2378
  msgid "Selected elements will be displayed in each result"
2379
  msgstr "Vybrané prvky se zobrazí v každém výsledku"
2380
 
2381
+ #: includes/fields/class-acf-field-relationship.php:695
2382
  msgid "Minimum posts"
2383
  msgstr "Minimum příspěvků"
2384
 
2385
+ #: includes/fields/class-acf-field-relationship.php:704
2386
  msgid "Maximum posts"
2387
  msgstr "Maximum příspěvků"
2388
 
2389
+ #: includes/fields/class-acf-field-relationship.php:808
2390
+ #: pro/fields/class-acf-field-gallery.php:815
2391
+ #, php-format
2392
+ msgid "%s requires at least %s selection"
2393
+ msgid_plural "%s requires at least %s selections"
2394
+ msgstr[0] "%s vyžaduje alespoň %s volbu"
2395
+ msgstr[1] "%s vyžaduje alespoň %s volby"
2396
+ msgstr[2] "%s vyžaduje alespoň %s voleb"
2397
+
2398
+ #: includes/fields/class-acf-field-select.php:25
2399
+ #: includes/fields/class-acf-field-taxonomy.php:776
2400
+ msgctxt "noun"
2401
  msgid "Select"
2402
  msgstr "Vybrat"
2403
 
2404
+ #: includes/fields/class-acf-field-select.php:111
2405
+ msgctxt "Select2 JS matches_1"
2406
+ msgid "One result is available, press enter to select it."
2407
+ msgstr ""
2408
+ "Jeden výsledek je k dispozici, stiskněte klávesu enter pro jeho vybrání."
2409
+
2410
+ #: includes/fields/class-acf-field-select.php:112
2411
+ #, php-format
2412
+ msgctxt "Select2 JS matches_n"
2413
+ msgid "%d results are available, use up and down arrow keys to navigate."
2414
+ msgstr "%d výsledků je k dispozici, použijte šipky nahoru a dolů pro navigaci."
2415
+
2416
+ #: includes/fields/class-acf-field-select.php:113
2417
+ msgctxt "Select2 JS matches_0"
2418
+ msgid "No matches found"
2419
+ msgstr "Nebyly nalezeny žádné výsledky"
2420
+
2421
+ #: includes/fields/class-acf-field-select.php:114
2422
+ msgctxt "Select2 JS input_too_short_1"
2423
+ msgid "Please enter 1 or more characters"
2424
+ msgstr "Prosím zadejte 1 nebo více znaků"
2425
+
2426
+ #: includes/fields/class-acf-field-select.php:115
2427
+ #, php-format
2428
+ msgctxt "Select2 JS input_too_short_n"
2429
+ msgid "Please enter %d or more characters"
2430
+ msgstr "Prosím zadejte %d nebo více znaků"
2431
+
2432
+ #: includes/fields/class-acf-field-select.php:116
2433
+ msgctxt "Select2 JS input_too_long_1"
2434
+ msgid "Please delete 1 character"
2435
+ msgstr "Prosím odstraňte 1 znak"
2436
+
2437
+ #: includes/fields/class-acf-field-select.php:117
2438
+ #, php-format
2439
+ msgctxt "Select2 JS input_too_long_n"
2440
+ msgid "Please delete %d characters"
2441
+ msgstr "Prosím odstraňte %d znaků"
2442
+
2443
+ #: includes/fields/class-acf-field-select.php:118
2444
+ msgctxt "Select2 JS selection_too_long_1"
2445
+ msgid "You can only select 1 item"
2446
+ msgstr "Můžete vybrat pouze 1 položku"
2447
+
2448
+ #: includes/fields/class-acf-field-select.php:119
2449
+ #, php-format
2450
+ msgctxt "Select2 JS selection_too_long_n"
2451
+ msgid "You can only select %d items"
2452
+ msgstr "Můžete vybrat pouze %d položek"
2453
+
2454
+ #: includes/fields/class-acf-field-select.php:120
2455
+ msgctxt "Select2 JS load_more"
2456
+ msgid "Loading more results&hellip;"
2457
+ msgstr "Načítání dalších výsledků&hellip;"
2458
+
2459
+ #: includes/fields/class-acf-field-select.php:121
2460
+ msgctxt "Select2 JS searching"
2461
+ msgid "Searching&hellip;"
2462
+ msgstr "Vyhledávání&hellip;"
2463
+
2464
+ #: includes/fields/class-acf-field-select.php:122
2465
+ msgctxt "Select2 JS load_fail"
2466
+ msgid "Loading failed"
2467
+ msgstr "Načítání selhalo"
2468
+
2469
+ #: includes/fields/class-acf-field-select.php:397
2470
+ #: includes/fields/class-acf-field-true_false.php:144
2471
  msgid "Stylised UI"
2472
  msgstr "Stylizované uživatelské rozhraní"
2473
 
2474
+ #: includes/fields/class-acf-field-select.php:407
2475
  msgid "Use AJAX to lazy load choices?"
2476
  msgstr "K načtení volby použít AJAX lazy load?"
2477
 
2478
+ #: includes/fields/class-acf-field-select.php:423
2479
+ msgid "Specify the value returned"
2480
+ msgstr "Zadat konkrétní návratovou hodnotu"
 
 
 
 
 
 
 
 
 
 
 
 
2481
 
2482
+ #: includes/fields/class-acf-field-separator.php:25
2483
+ msgid "Separator"
2484
+ msgstr "Oddělovač"
2485
 
2486
+ #: includes/fields/class-acf-field-tab.php:25
2487
+ msgid "Tab"
2488
+ msgstr "Záložka"
 
 
 
 
2489
 
2490
+ #: includes/fields/class-acf-field-tab.php:102
2491
  msgid "Placement"
2492
  msgstr "Umístění"
2493
 
2494
+ #: includes/fields/class-acf-field-tab.php:115
2495
+ msgid ""
2496
+ "Define an endpoint for the previous tabs to stop. This will start a new "
2497
+ "group of tabs."
2498
+ msgstr ""
2499
+ "Definujte koncový bod pro předchozí záložky. Tím se začne nová skupina "
2500
+ "záložek."
2501
 
2502
+ #: includes/fields/class-acf-field-taxonomy.php:714
2503
  #, php-format
2504
+ msgctxt "No terms"
2505
+ msgid "No %s"
2506
+ msgstr "Nic pro %s"
2507
 
2508
+ #: includes/fields/class-acf-field-taxonomy.php:755
 
 
 
 
2509
  msgid "Select the taxonomy to be displayed"
2510
  msgstr "Zvolit zobrazovanou taxonomii"
2511
 
2512
+ #: includes/fields/class-acf-field-taxonomy.php:764
2513
  msgid "Appearance"
2514
  msgstr "Vzhled"
2515
 
2516
+ #: includes/fields/class-acf-field-taxonomy.php:765
2517
  msgid "Select the appearance of this field"
2518
  msgstr "Vyberte vzhled tohoto pole"
2519
 
2520
+ #: includes/fields/class-acf-field-taxonomy.php:770
2521
  msgid "Multiple Values"
2522
  msgstr "Více hodnot"
2523
 
2524
+ #: includes/fields/class-acf-field-taxonomy.php:772
2525
  msgid "Multi Select"
2526
  msgstr "Vícenásobný výběr"
2527
 
2528
+ #: includes/fields/class-acf-field-taxonomy.php:774
2529
  msgid "Single Value"
2530
  msgstr "Jednotlivá hodnota"
2531
 
2532
+ #: includes/fields/class-acf-field-taxonomy.php:775
2533
  msgid "Radio Buttons"
2534
  msgstr "Radio přepínače"
2535
 
2536
+ #: includes/fields/class-acf-field-taxonomy.php:799
2537
  msgid "Create Terms"
2538
  msgstr "Vytvořit pojmy"
2539
 
2540
+ #: includes/fields/class-acf-field-taxonomy.php:800
2541
  msgid "Allow new terms to be created whilst editing"
2542
  msgstr "Povolit vytvoření nových pojmů během editace"
2543
 
2544
+ #: includes/fields/class-acf-field-taxonomy.php:809
2545
  msgid "Save Terms"
2546
  msgstr "Uložit pojmy"
2547
 
2548
+ #: includes/fields/class-acf-field-taxonomy.php:810
2549
  msgid "Connect selected terms to the post"
2550
  msgstr "Připojte vybrané pojmy k příspěvku"
2551
 
2552
+ #: includes/fields/class-acf-field-taxonomy.php:819
2553
  msgid "Load Terms"
2554
  msgstr "Nahrát pojmy"
2555
 
2556
+ #: includes/fields/class-acf-field-taxonomy.php:820
2557
  msgid "Load value from posts terms"
2558
  msgstr "Nahrát pojmy z příspěvků"
2559
 
2560
+ #: includes/fields/class-acf-field-taxonomy.php:834
2561
  msgid "Term Object"
2562
  msgstr "Objekt pojmu"
2563
 
2564
+ #: includes/fields/class-acf-field-taxonomy.php:835
2565
  msgid "Term ID"
2566
  msgstr "ID pojmu"
2567
 
2568
+ #: includes/fields/class-acf-field-taxonomy.php:885
2569
  #, php-format
2570
  msgid "User unable to add new %s"
2571
  msgstr "Uživatel není schopen přidat nové %s"
2572
 
2573
+ #: includes/fields/class-acf-field-taxonomy.php:895
2574
  #, php-format
2575
  msgid "%s already exists"
2576
  msgstr "%s již existuje"
2577
 
2578
+ #: includes/fields/class-acf-field-taxonomy.php:927
2579
  #, php-format
2580
  msgid "%s added"
2581
  msgstr "%s přidán"
2582
 
2583
+ #: includes/fields/class-acf-field-taxonomy.php:973
2584
  msgid "Add"
2585
  msgstr "Přidat"
2586
 
2587
+ #: includes/fields/class-acf-field-text.php:25
2588
  msgid "Text"
2589
  msgstr "Text"
2590
 
2591
+ #: includes/fields/class-acf-field-text.php:155
2592
+ #: includes/fields/class-acf-field-textarea.php:120
2593
  msgid "Character Limit"
2594
  msgstr "Limit znaků"
2595
 
2596
+ #: includes/fields/class-acf-field-text.php:156
2597
+ #: includes/fields/class-acf-field-textarea.php:121
2598
  msgid "Leave blank for no limit"
2599
  msgstr "Nechte prázdné pro nastavení bez omezení"
2600
 
2601
+ #: includes/fields/class-acf-field-textarea.php:25
2602
  msgid "Text Area"
2603
  msgstr "Textové pole"
2604
 
2605
+ #: includes/fields/class-acf-field-textarea.php:129
2606
  msgid "Rows"
2607
  msgstr "Řádky"
2608
 
2609
+ #: includes/fields/class-acf-field-textarea.php:130
2610
  msgid "Sets the textarea height"
2611
  msgstr "Nastavuje výšku textového pole"
2612
 
2613
+ #: includes/fields/class-acf-field-time_picker.php:25
2614
+ msgid "Time Picker"
2615
+ msgstr "Výběr času"
2616
 
2617
+ #: includes/fields/class-acf-field-true_false.php:25
2618
+ msgid "True / False"
2619
+ msgstr "Pravda / Nepravda"
2620
 
2621
+ #: includes/fields/class-acf-field-true_false.php:127
2622
+ msgid "Displays text alongside the checkbox"
2623
+ msgstr "Zobrazí text vedle zaškrtávacího políčka"
2624
 
2625
+ #: includes/fields/class-acf-field-true_false.php:155
2626
+ msgid "On Text"
2627
+ msgstr "Text (aktivní)"
2628
 
2629
+ #: includes/fields/class-acf-field-true_false.php:156
2630
+ msgid "Text shown when active"
2631
+ msgstr "Text zobrazený při aktivním poli"
2632
 
2633
+ #: includes/fields/class-acf-field-true_false.php:170
2634
+ msgid "Off Text"
2635
+ msgstr "Text (neaktivní)"
2636
 
2637
+ #: includes/fields/class-acf-field-true_false.php:171
2638
+ msgid "Text shown when inactive"
2639
+ msgstr "Text zobrazený při neaktivním poli"
2640
 
2641
+ #: includes/fields/class-acf-field-url.php:25
2642
  msgid "Url"
2643
  msgstr "Adresa URL"
2644
 
2645
+ #: includes/fields/class-acf-field-url.php:151
2646
  msgid "Value must be a valid URL"
2647
  msgstr "Hodnota musí být validní adresa URL"
2648
 
2649
+ #: includes/fields/class-acf-field-user.php:25 includes/locations.php:95
2650
+ msgid "User"
2651
+ msgstr "Uživatel"
2652
+
2653
+ #: includes/fields/class-acf-field-user.php:394
2654
  msgid "Filter by role"
2655
  msgstr "Filtrovat podle role"
2656
 
2657
+ #: includes/fields/class-acf-field-user.php:402
2658
+ msgid "All user roles"
2659
+ msgstr "Všechny uživatelské role"
2660
+
2661
+ #: includes/fields/class-acf-field-user.php:433
2662
+ msgid "User Array"
2663
+ msgstr "Pole uživatelů"
2664
+
2665
+ #: includes/fields/class-acf-field-user.php:434
2666
+ msgid "User Object"
2667
+ msgstr "Objekt uživatele"
2668
+
2669
+ #: includes/fields/class-acf-field-user.php:435
2670
+ msgid "User ID"
2671
+ msgstr "ID uživatele"
2672
+
2673
+ #: includes/fields/class-acf-field-wysiwyg.php:25
2674
+ msgid "Wysiwyg Editor"
2675
+ msgstr "Wysiwyg Editor"
2676
+
2677
+ #: includes/fields/class-acf-field-wysiwyg.php:330
2678
+ msgid "Visual"
2679
+ msgstr "Grafika"
2680
+
2681
+ #: includes/fields/class-acf-field-wysiwyg.php:331
2682
+ msgctxt "Name for the Text editor tab (formerly HTML)"
2683
+ msgid "Text"
2684
+ msgstr "Text"
2685
+
2686
+ #: includes/fields/class-acf-field-wysiwyg.php:337
2687
+ msgid "Click to initialize TinyMCE"
2688
+ msgstr "Klikněte pro inicializaci TinyMCE"
2689
+
2690
+ #: includes/fields/class-acf-field-wysiwyg.php:390
2691
+ msgid "Tabs"
2692
+ msgstr "Záložky"
2693
+
2694
+ #: includes/fields/class-acf-field-wysiwyg.php:395
2695
+ msgid "Visual & Text"
2696
+ msgstr "Grafika a text"
2697
+
2698
+ #: includes/fields/class-acf-field-wysiwyg.php:396
2699
+ msgid "Visual Only"
2700
+ msgstr "Pouze grafika"
2701
+
2702
+ #: includes/fields/class-acf-field-wysiwyg.php:397
2703
+ msgid "Text Only"
2704
+ msgstr "Pouze text"
2705
+
2706
+ #: includes/fields/class-acf-field-wysiwyg.php:404
2707
+ msgid "Toolbar"
2708
+ msgstr "Lišta nástrojů"
2709
+
2710
+ #: includes/fields/class-acf-field-wysiwyg.php:419
2711
+ msgid "Show Media Upload Buttons?"
2712
+ msgstr "Zobrazit tlačítka nahrávání médií?"
2713
+
2714
+ #: includes/fields/class-acf-field-wysiwyg.php:429
2715
+ msgid "Delay initialization?"
2716
+ msgstr "Zpoždění inicializace?"
2717
+
2718
+ #: includes/fields/class-acf-field-wysiwyg.php:430
2719
+ msgid "TinyMCE will not be initalized until field is clicked"
2720
+ msgstr "TinyMCE nebude inicializován, dokud nekliknete na pole"
2721
+
2722
+ #: includes/forms/form-comment.php:166 includes/forms/form-post.php:301
2723
+ #: pro/admin/admin-options-page.php:308
2724
+ msgid "Edit field group"
2725
+ msgstr "Editovat skupinu polí"
2726
+
2727
+ #: includes/forms/form-front.php:55
2728
+ msgid "Validate Email"
2729
+ msgstr "Ověřit email"
2730
+
2731
+ #: includes/forms/form-front.php:103 pro/fields/class-acf-field-gallery.php:588
2732
+ #: pro/options-page.php:81
2733
+ msgid "Update"
2734
+ msgstr "Aktualizace"
2735
+
2736
+ #: includes/forms/form-front.php:104
2737
+ msgid "Post updated"
2738
+ msgstr "Příspěvek aktualizován"
2739
+
2740
+ #: includes/forms/form-front.php:230
2741
+ msgid "Spam Detected"
2742
+ msgstr "Zjištěn spam"
2743
+
2744
+ #: includes/locations.php:93 includes/locations/class-acf-location-post.php:27
2745
+ msgid "Post"
2746
+ msgstr "Příspěvek"
2747
+
2748
+ #: includes/locations.php:94 includes/locations/class-acf-location-page.php:27
2749
+ msgid "Page"
2750
+ msgstr "Stránka"
2751
+
2752
+ #: includes/locations.php:96
2753
+ msgid "Forms"
2754
+ msgstr "Formuláře"
2755
+
2756
+ #: includes/locations.php:243
2757
+ msgid "is equal to"
2758
+ msgstr "je rovno"
2759
+
2760
+ #: includes/locations.php:244
2761
+ msgid "is not equal to"
2762
+ msgstr "není rovno"
2763
+
2764
+ #: includes/locations/class-acf-location-attachment.php:27
2765
+ msgid "Attachment"
2766
+ msgstr "Příloha"
2767
+
2768
+ #: includes/locations/class-acf-location-attachment.php:109
2769
+ #, php-format
2770
+ msgid "All %s formats"
2771
+ msgstr "Všechny formáty %s"
2772
+
2773
+ #: includes/locations/class-acf-location-comment.php:27
2774
+ msgid "Comment"
2775
+ msgstr "Komentář"
2776
+
2777
+ #: includes/locations/class-acf-location-current-user-role.php:27
2778
+ msgid "Current User Role"
2779
+ msgstr "Aktuální uživatelská role"
2780
+
2781
+ #: includes/locations/class-acf-location-current-user-role.php:110
2782
+ msgid "Super Admin"
2783
+ msgstr "Super Admin"
2784
+
2785
+ #: includes/locations/class-acf-location-current-user.php:27
2786
+ msgid "Current User"
2787
+ msgstr "Aktuální uživatel"
2788
+
2789
+ #: includes/locations/class-acf-location-current-user.php:97
2790
+ msgid "Logged in"
2791
+ msgstr "Přihlášen"
2792
+
2793
+ #: includes/locations/class-acf-location-current-user.php:98
2794
+ msgid "Viewing front end"
2795
+ msgstr "Prohlížíte frontend"
2796
+
2797
+ #: includes/locations/class-acf-location-current-user.php:99
2798
+ msgid "Viewing back end"
2799
+ msgstr "Prohlížíte backend"
2800
+
2801
+ #: includes/locations/class-acf-location-nav-menu-item.php:27
2802
+ msgid "Menu Item"
2803
+ msgstr "Položka nabídky"
2804
+
2805
+ #: includes/locations/class-acf-location-nav-menu.php:27
2806
+ msgid "Menu"
2807
+ msgstr "Nabídka"
2808
+
2809
+ #: includes/locations/class-acf-location-nav-menu.php:109
2810
+ msgid "Menu Locations"
2811
+ msgstr "Umístění nabídky"
2812
+
2813
+ #: includes/locations/class-acf-location-nav-menu.php:119
2814
+ msgid "Menus"
2815
+ msgstr "Nabídky"
2816
+
2817
+ #: includes/locations/class-acf-location-page-parent.php:27
2818
+ msgid "Page Parent"
2819
+ msgstr "Rodičovská stránka"
2820
+
2821
+ #: includes/locations/class-acf-location-page-template.php:27
2822
+ msgid "Page Template"
2823
+ msgstr "Šablona stránky"
2824
+
2825
+ #: includes/locations/class-acf-location-page-template.php:98
2826
+ #: includes/locations/class-acf-location-post-template.php:151
2827
+ msgid "Default Template"
2828
+ msgstr "Výchozí šablona"
2829
+
2830
+ #: includes/locations/class-acf-location-page-type.php:27
2831
+ msgid "Page Type"
2832
+ msgstr "Typ stránky"
2833
+
2834
+ #: includes/locations/class-acf-location-page-type.php:146
2835
+ msgid "Front Page"
2836
+ msgstr "Hlavní stránka"
2837
+
2838
+ #: includes/locations/class-acf-location-page-type.php:147
2839
+ msgid "Posts Page"
2840
+ msgstr "Stránka příspěvku"
2841
+
2842
+ #: includes/locations/class-acf-location-page-type.php:148
2843
+ msgid "Top Level Page (no parent)"
2844
+ msgstr "Stránka nejvyšší úrovně (žádný nadřazený)"
2845
+
2846
+ #: includes/locations/class-acf-location-page-type.php:149
2847
+ msgid "Parent Page (has children)"
2848
+ msgstr "Rodičovská stránka (má potomky)"
2849
+
2850
+ #: includes/locations/class-acf-location-page-type.php:150
2851
+ msgid "Child Page (has parent)"
2852
+ msgstr "Podřazená stránka (má rodiče)"
2853
+
2854
+ #: includes/locations/class-acf-location-post-category.php:27
2855
+ msgid "Post Category"
2856
+ msgstr "Rubrika příspěvku"
2857
 
2858
+ #: includes/locations/class-acf-location-post-format.php:27
2859
+ msgid "Post Format"
2860
+ msgstr "Formát příspěvku"
2861
 
2862
+ #: includes/locations/class-acf-location-post-status.php:27
2863
+ msgid "Post Status"
2864
+ msgstr "Stav příspěvku"
2865
 
2866
+ #: includes/locations/class-acf-location-post-taxonomy.php:27
2867
+ msgid "Post Taxonomy"
2868
+ msgstr "Taxonomie příspěvku"
 
2869
 
2870
+ #: includes/locations/class-acf-location-post-template.php:27
2871
+ msgid "Post Template"
2872
+ msgstr "Šablona příspěvku"
2873
 
2874
+ #: includes/locations/class-acf-location-user-form.php:27
2875
+ msgid "User Form"
2876
+ msgstr "Uživatelský formulář"
2877
 
2878
+ #: includes/locations/class-acf-location-user-form.php:88
2879
+ msgid "Add / Edit"
2880
+ msgstr "Přidat / Editovat"
2881
 
2882
+ #: includes/locations/class-acf-location-user-form.php:89
2883
+ msgid "Register"
2884
+ msgstr "Registrovat"
2885
 
2886
+ #: includes/locations/class-acf-location-user-role.php:27
2887
+ msgid "User Role"
2888
+ msgstr "Uživatelská role"
2889
 
2890
+ #: includes/locations/class-acf-location-widget.php:27
2891
+ msgid "Widget"
2892
+ msgstr "Widget"
2893
 
2894
+ #: includes/validation.php:364
2895
+ #, php-format
2896
+ msgid "%s value is required"
2897
+ msgstr "%s hodnota je vyžadována"
2898
 
2899
+ #. Plugin Name of the plugin/theme
2900
+ #: pro/acf-pro.php:28
2901
  msgid "Advanced Custom Fields PRO"
2902
  msgstr "Advanced Custom Fields PRO"
2903
 
2904
+ #: pro/admin/admin-options-page.php:200
2905
+ msgid "Publish"
2906
+ msgstr "Publikovat"
 
 
 
 
 
 
 
 
 
 
 
 
2907
 
2908
+ #: pro/admin/admin-options-page.php:206
2909
+ #, php-format
2910
+ msgid ""
2911
+ "No Custom Field Groups found for this options page. <a href=\"%s\">Create a "
2912
+ "Custom Field Group</a>"
2913
+ msgstr ""
2914
+ "Nebyly nalezeny žádné vlastní skupiny polí. <a href=\"%s\">Vytvořit vlastní "
2915
+ "skupinu polí</a>"
2916
 
2917
+ #: pro/admin/admin-settings-updates.php:78
2918
  msgid "<b>Error</b>. Could not connect to update server"
2919
  msgstr "<b>Chyba</b>. Nelze se připojit k serveru a aktualizovat"
2920
 
2921
+ #: pro/admin/admin-settings-updates.php:162
2922
+ #: pro/admin/views/html-settings-updates.php:13
2923
+ msgid "Updates"
2924
+ msgstr "Aktualizace"
 
 
 
 
 
 
 
2925
 
2926
+ #: pro/admin/views/html-settings-updates.php:7
2927
  msgid "Deactivate License"
2928
  msgstr "Deaktivujte licenci"
2929
 
2930
+ #: pro/admin/views/html-settings-updates.php:7
2931
  msgid "Activate License"
2932
  msgstr "Aktivujte licenci"
2933
 
2934
+ #: pro/admin/views/html-settings-updates.php:17
2935
+ msgid "License Information"
2936
+ msgstr "Informace o licenci"
2937
 
2938
+ #: pro/admin/views/html-settings-updates.php:20
2939
+ #, php-format
2940
  msgid ""
2941
+ "To unlock updates, please enter your license key below. If you don't have a "
2942
+ "licence key, please see <a href=\"%s\" target=\"_blank\">details & pricing</"
2943
+ "a>."
2944
  msgstr ""
2945
+ "Chcete-li povolit aktualizace, zadejte prosím licenční klíč. Pokud nemáte "
2946
+ "licenční klíč, přečtěte si <a href=\"%s\">podrobnosti a ceny</a>."
2947
 
2948
+ #: pro/admin/views/html-settings-updates.php:29
 
 
 
 
2949
  msgid "License Key"
2950
  msgstr "Licenční klíč"
2951
 
2952
+ #: pro/admin/views/html-settings-updates.php:61
2953
  msgid "Update Information"
2954
  msgstr "Aktualizovat informace"
2955
 
2956
+ #: pro/admin/views/html-settings-updates.php:68
2957
  msgid "Current Version"
2958
  msgstr "Současná verze"
2959
 
2960
+ #: pro/admin/views/html-settings-updates.php:76
2961
  msgid "Latest Version"
2962
  msgstr "Nejnovější verze"
2963
 
2964
+ #: pro/admin/views/html-settings-updates.php:84
2965
  msgid "Update Available"
2966
  msgstr "Aktualizace je dostupná"
2967
 
2968
+ #: pro/admin/views/html-settings-updates.php:92
2969
  msgid "Update Plugin"
2970
  msgstr "Aktualizovat plugin"
2971
 
2972
+ #: pro/admin/views/html-settings-updates.php:94
2973
  msgid "Please enter your license key above to unlock updates"
2974
  msgstr "Pro odemčení aktualizací zadejte prosím výše svůj licenční klíč"
2975
 
2976
+ #: pro/admin/views/html-settings-updates.php:100
2977
  msgid "Check Again"
2978
  msgstr "Zkontrolujte znovu"
2979
 
2980
+ #: pro/admin/views/html-settings-updates.php:117
2981
  msgid "Upgrade Notice"
2982
  msgstr "Upozornění na aktualizaci"
2983
 
2984
+ #: pro/fields/class-acf-field-clone.php:25
2985
+ msgctxt "noun"
2986
+ msgid "Clone"
2987
+ msgstr "Klonovat"
2988
+
2989
+ #: pro/fields/class-acf-field-clone.php:812
2990
+ msgid "Select one or more fields you wish to clone"
2991
+ msgstr "Vyberte jedno nebo více polí, které chcete klonovat"
2992
+
2993
+ #: pro/fields/class-acf-field-clone.php:829
2994
+ msgid "Display"
2995
+ msgstr "Zobrazovat"
2996
+
2997
+ #: pro/fields/class-acf-field-clone.php:830
2998
+ msgid "Specify the style used to render the clone field"
2999
+ msgstr "Určení stylu použitého pro vykreslení klonovaných polí"
3000
+
3001
+ #: pro/fields/class-acf-field-clone.php:835
3002
+ msgid "Group (displays selected fields in a group within this field)"
3003
+ msgstr "Skupina (zobrazuje vybrané pole ve skupině v tomto poli)"
3004
+
3005
+ #: pro/fields/class-acf-field-clone.php:836
3006
+ msgid "Seamless (replaces this field with selected fields)"
3007
+ msgstr "Bezešvé (nahradí toto pole vybranými poli)"
3008
 
3009
+ #: pro/fields/class-acf-field-clone.php:857
3010
  #, php-format
3011
+ msgid "Labels will be displayed as %s"
3012
+ msgstr "Štítky budou zobrazeny jako %s"
 
 
 
 
3013
 
3014
+ #: pro/fields/class-acf-field-clone.php:860
3015
+ msgid "Prefix Field Labels"
3016
+ msgstr "Prefix štítku pole"
3017
+
3018
+ #: pro/fields/class-acf-field-clone.php:871
3019
+ #, php-format
3020
+ msgid "Values will be saved as %s"
3021
+ msgstr "Hodnoty budou uloženy jako %s"
3022
+
3023
+ #: pro/fields/class-acf-field-clone.php:874
3024
+ msgid "Prefix Field Names"
3025
+ msgstr "Prefix jména pole"
3026
+
3027
+ #: pro/fields/class-acf-field-clone.php:992
3028
+ msgid "Unknown field"
3029
+ msgstr "Neznámé pole"
3030
 
3031
+ #: pro/fields/class-acf-field-clone.php:1031
3032
+ msgid "Unknown field group"
3033
+ msgstr "Skupina neznámých polí"
3034
+
3035
+ #: pro/fields/class-acf-field-clone.php:1035
3036
+ #, php-format
3037
+ msgid "All fields from %s field group"
3038
+ msgstr "Všechna pole z skupiny polí %s"
3039
+
3040
+ #: pro/fields/class-acf-field-flexible-content.php:31
3041
+ #: pro/fields/class-acf-field-repeater.php:193
3042
+ #: pro/fields/class-acf-field-repeater.php:463
3043
  msgid "Add Row"
3044
  msgstr "Přidat řádek"
3045
 
3046
+ #: pro/fields/class-acf-field-flexible-content.php:73
3047
+ #: pro/fields/class-acf-field-flexible-content.php:938
3048
+ #: pro/fields/class-acf-field-flexible-content.php:1020
3049
  msgid "layout"
3050
+ msgid_plural "layouts"
3051
+ msgstr[0] "typ zobrazení"
3052
+ msgstr[1] "typ zobrazení"
3053
+ msgstr[2] "typ zobrazení"
3054
 
3055
+ #: pro/fields/class-acf-field-flexible-content.php:74
3056
  msgid "layouts"
3057
  msgstr "typy zobrazení"
3058
 
3059
+ #: pro/fields/class-acf-field-flexible-content.php:77
3060
+ #: pro/fields/class-acf-field-flexible-content.php:937
3061
+ #: pro/fields/class-acf-field-flexible-content.php:1019
 
 
 
 
 
 
 
 
 
 
3062
  msgid "This field requires at least {min} {label} {identifier}"
3063
  msgstr "Toto pole vyžaduje alespoň {min} {label} {identifier}"
3064
 
3065
+ #: pro/fields/class-acf-field-flexible-content.php:78
3066
+ msgid "This field has a limit of {max} {label} {identifier}"
3067
+ msgstr "Toto pole limit {max}{label} {identifier}"
3068
 
3069
+ #: pro/fields/class-acf-field-flexible-content.php:81
3070
  msgid "{available} {label} {identifier} available (max {max})"
3071
  msgstr "{available} {label} {identifier} dostupný (max {max})"
3072
 
3073
+ #: pro/fields/class-acf-field-flexible-content.php:82
3074
  msgid "{required} {label} {identifier} required (min {min})"
3075
  msgstr "{required} {label} {identifier} povinný (min {min})"
3076
 
3077
+ #: pro/fields/class-acf-field-flexible-content.php:85
3078
+ msgid "Flexible Content requires at least 1 layout"
3079
+ msgstr "Flexibilní obsah vyžaduje minimálně jedno rozložení obsahu"
3080
+
3081
+ #: pro/fields/class-acf-field-flexible-content.php:302
3082
  #, php-format
3083
  msgid "Click the \"%s\" button below to start creating your layout"
3084
+ msgstr ""
3085
+ "Klikněte na tlačítko \"%s\" níže pro vytvoření vlastního typu zobrazení"
3086
 
3087
+ #: pro/fields/class-acf-field-flexible-content.php:427
3088
  msgid "Add layout"
3089
  msgstr "Přidat typ zobrazení"
3090
 
3091
+ #: pro/fields/class-acf-field-flexible-content.php:428
3092
  msgid "Remove layout"
3093
  msgstr "Odstranit typ zobrazení"
3094
 
3095
+ #: pro/fields/class-acf-field-flexible-content.php:429
3096
+ #: pro/fields/class-acf-field-repeater.php:296
3097
+ msgid "Click to toggle"
3098
+ msgstr "Klikněte pro přepnutí"
3099
+
3100
+ #: pro/fields/class-acf-field-flexible-content.php:569
3101
  msgid "Reorder Layout"
3102
  msgstr "Změnit pořadí typu zobrazení"
3103
 
3104
+ #: pro/fields/class-acf-field-flexible-content.php:569
3105
  msgid "Reorder"
3106
  msgstr "Změnit pořadí"
3107
 
3108
+ #: pro/fields/class-acf-field-flexible-content.php:570
3109
  msgid "Delete Layout"
3110
  msgstr "Smazat typ zobrazení"
3111
 
3112
+ #: pro/fields/class-acf-field-flexible-content.php:571
3113
  msgid "Duplicate Layout"
3114
  msgstr "Duplikovat typ zobrazení"
3115
 
3116
+ #: pro/fields/class-acf-field-flexible-content.php:572
3117
  msgid "Add New Layout"
3118
  msgstr "Přidat nový typ zobrazení"
3119
 
3120
+ #: pro/fields/class-acf-field-flexible-content.php:643
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3121
  msgid "Min"
3122
  msgstr "Min"
3123
 
3124
+ #: pro/fields/class-acf-field-flexible-content.php:656
3125
  msgid "Max"
3126
  msgstr "Max"
3127
 
3128
+ #: pro/fields/class-acf-field-flexible-content.php:683
3129
+ #: pro/fields/class-acf-field-repeater.php:459
3130
  msgid "Button Label"
3131
  msgstr "Nápis tlačítka"
3132
 
3133
+ #: pro/fields/class-acf-field-flexible-content.php:692
3134
  msgid "Minimum Layouts"
3135
  msgstr "Minimální rozložení"
3136
 
3137
+ #: pro/fields/class-acf-field-flexible-content.php:701
3138
  msgid "Maximum Layouts"
3139
  msgstr "Maximální rozložení"
3140
 
3141
+ #: pro/fields/class-acf-field-gallery.php:71
 
 
 
 
3142
  msgid "Add Image to Gallery"
3143
  msgstr "Přidat obrázek do galerie"
3144
 
3145
+ #: pro/fields/class-acf-field-gallery.php:72
3146
  msgid "Maximum selection reached"
3147
  msgstr "Maximální výběr dosažen"
3148
 
3149
+ #: pro/fields/class-acf-field-gallery.php:336
3150
  msgid "Length"
3151
  msgstr "Délka"
3152
 
3153
+ #: pro/fields/class-acf-field-gallery.php:379
3154
+ msgid "Caption"
3155
+ msgstr "Popisek"
3156
 
3157
+ #: pro/fields/class-acf-field-gallery.php:388
3158
+ msgid "Alt Text"
3159
+ msgstr "Alternativní text"
3160
+
3161
+ #: pro/fields/class-acf-field-gallery.php:559
3162
  msgid "Add to gallery"
3163
  msgstr "Přidat do galerie"
3164
 
3165
+ #: pro/fields/class-acf-field-gallery.php:563
3166
  msgid "Bulk actions"
3167
  msgstr "Hromadné akce"
3168
 
3169
+ #: pro/fields/class-acf-field-gallery.php:564
3170
  msgid "Sort by date uploaded"
3171
  msgstr "Řadit dle data nahrání"
3172
 
3173
+ #: pro/fields/class-acf-field-gallery.php:565
3174
  msgid "Sort by date modified"
3175
  msgstr "Řadit dle data změny"
3176
 
3177
+ #: pro/fields/class-acf-field-gallery.php:566
3178
  msgid "Sort by title"
3179
  msgstr "Řadit dle názvu"
3180
 
3181
+ #: pro/fields/class-acf-field-gallery.php:567
3182
  msgid "Reverse current order"
3183
  msgstr "Převrátit aktuální pořadí"
3184
 
3185
+ #: pro/fields/class-acf-field-gallery.php:585
3186
  msgid "Close"
3187
  msgstr "Zavřít"
3188
 
3189
+ #: pro/fields/class-acf-field-gallery.php:639
3190
  msgid "Minimum Selection"
3191
  msgstr "Minimální výběr"
3192
 
3193
+ #: pro/fields/class-acf-field-gallery.php:648
3194
  msgid "Maximum Selection"
3195
  msgstr "Maximální výběr"
3196
 
3197
+ #: pro/fields/class-acf-field-gallery.php:657
3198
+ msgid "Insert"
3199
+ msgstr "Vložit"
 
 
 
 
3200
 
3201
+ #: pro/fields/class-acf-field-gallery.php:658
3202
+ msgid "Specify where new attachments are added"
3203
+ msgstr "Určete, kde budou přidány nové přílohy"
3204
+
3205
+ #: pro/fields/class-acf-field-gallery.php:662
3206
+ msgid "Append to the end"
3207
+ msgstr "Přidat na konec"
3208
 
3209
+ #: pro/fields/class-acf-field-gallery.php:663
3210
+ msgid "Prepend to the beginning"
3211
+ msgstr "Přidat na začátek"
3212
+
3213
+ #: pro/fields/class-acf-field-repeater.php:65
3214
+ #: pro/fields/class-acf-field-repeater.php:656
3215
  msgid "Minimum rows reached ({min} rows)"
3216
  msgstr "Minimální počet řádků dosažen ({min} řádků)"
3217
 
3218
+ #: pro/fields/class-acf-field-repeater.php:66
3219
  msgid "Maximum rows reached ({max} rows)"
3220
  msgstr "Maximální počet řádků dosažen ({max} řádků)"
3221
 
3222
+ #: pro/fields/class-acf-field-repeater.php:333
 
 
 
 
3223
  msgid "Add row"
3224
  msgstr "Přidat řádek"
3225
 
3226
+ #: pro/fields/class-acf-field-repeater.php:334
3227
  msgid "Remove row"
3228
  msgstr "Odebrat řádek"
3229
 
3230
+ #: pro/fields/class-acf-field-repeater.php:412
3231
+ msgid "Collapsed"
3232
+ msgstr "Sbaleno"
3233
 
3234
+ #: pro/fields/class-acf-field-repeater.php:413
3235
+ msgid "Select a sub field to show when row is collapsed"
3236
+ msgstr "Zvolte dílčí pole, které se zobrazí při sbalení řádku"
3237
+
3238
+ #: pro/fields/class-acf-field-repeater.php:423
3239
  msgid "Minimum Rows"
3240
  msgstr "Minimum řádků"
3241
 
3242
+ #: pro/fields/class-acf-field-repeater.php:433
3243
  msgid "Maximum Rows"
3244
  msgstr "Maximum řádků"
3245
 
3246
+ #: pro/locations/class-acf-location-options-page.php:79
3247
+ msgid "No options pages exist"
3248
+ msgstr "Neexistuje stránka nastavení"
3249
 
3250
+ #: pro/options-page.php:51
3251
+ msgid "Options"
3252
+ msgstr "Konfigurace"
3253
 
3254
+ #: pro/options-page.php:82
3255
+ msgid "Options Updated"
3256
+ msgstr "Nastavení aktualizováno"
3257
+
3258
+ #: pro/updates.php:97
3259
+ #, php-format
3260
+ msgid ""
3261
+ "To enable updates, please enter your license key on the <a href=\"%s"
3262
+ "\">Updates</a> page. If you don't have a licence key, please see <a href=\"%s"
3263
+ "\">details & pricing</a>."
3264
+ msgstr ""
3265
+ "Chcete-li povolit aktualizace, zadejte prosím licenční klíč na stránce <a "
3266
+ "href=\"%s\">Aktualizace</a>. Pokud nemáte licenční klíč, přečtěte si <a href="
3267
+ "\"%s\">podrobnosti a ceny</a>."
3268
+
3269
+ #. Plugin URI of the plugin/theme
3270
+ #| msgid "http://www.advancedcustomfields.com/"
3271
+ msgid "https://www.advancedcustomfields.com/"
3272
+ msgstr "https://www.advancedcustomfields.com/"
3273
 
3274
  #. Author of the plugin/theme
3275
+ #| msgid "elliot condon"
3276
+ msgid "Elliot Condon"
3277
+ msgstr "Elliot Condon"
3278
 
3279
  #. Author URI of the plugin/theme
3280
  msgid "http://www.elliotcondon.com/"
3281
  msgstr "http://www.elliotcondon.com/"
3282
 
3283
+ #~ msgid "Disabled"
3284
+ #~ msgstr "Zakázáno"
3285
+
3286
+ #~ msgid "Disabled <span class=\"count\">(%s)</span>"
3287
+ #~ msgid_plural "Disabled <span class=\"count\">(%s)</span>"
3288
+ #~ msgstr[0] "<span class=\"count\">(%s)</span> zakázán"
3289
+ #~ msgstr[1] "<span class=\"count\">(%s)</span> zakázány"
3290
+ #~ msgstr[2] "<span class=\"count\">(%s)</span> zakázáno"
3291
+
3292
+ #~ msgid "Parent fields"
3293
+ #~ msgstr "Rodičovské pole"
3294
+
3295
+ #~ msgid "Sibling fields"
3296
+ #~ msgstr "Sesterské pole"
3297
+
3298
+ #~ msgid "See what's new in"
3299
+ #~ msgstr "Co je nového v"
3300
+
3301
+ #~ msgid "version"
3302
+ #~ msgstr "verze"
3303
+
3304
+ #~ msgid "Getting Started"
3305
+ #~ msgstr "Začínáme"
3306
+
3307
+ #~ msgid "Field Types"
3308
+ #~ msgstr "Typy polí"
3309
+
3310
+ #~ msgid "Functions"
3311
+ #~ msgstr "Funkce"
3312
+
3313
+ #~ msgid "Actions"
3314
+ #~ msgstr "Akce"
3315
+
3316
+ #~ msgid "'How to' guides"
3317
+ #~ msgstr "Průvodce \"jak na to\""
3318
+
3319
+ #~ msgid "Tutorials"
3320
+ #~ msgstr "Tutoriál"
3321
+
3322
+ #~ msgid "Created by"
3323
+ #~ msgstr "Vytvořil/a"
3324
+
3325
+ #~ msgid "<b>Success</b>. Import tool added %s field groups: %s"
3326
+ #~ msgstr "<b>Úspěch</b>. Nástroj pro import přidal %s skupin polí: %s"
3327
+
3328
+ #~ msgid ""
3329
+ #~ "<b>Warning</b>. Import tool detected %s field groups already exist and "
3330
+ #~ "have been ignored: %s"
3331
+ #~ msgstr ""
3332
+ #~ "<b>Upozornění</b>. Nástroj pro import rozpoznal %s již existujících "
3333
+ #~ "skupin polí a ty byly ignorovány: %s"
3334
+
3335
+ #~ msgid "Upgrade ACF"
3336
+ #~ msgstr "Aktualizovat ACF"
3337
+
3338
+ #~ msgid "Upgrade"
3339
+ #~ msgstr "Aktualizovat"
3340
+
3341
+ #~ msgid "Error"
3342
+ #~ msgstr "Chyba"
3343
+
3344
+ #~ msgid "Error."
3345
+ #~ msgstr "Chyba."
3346
+
3347
+ #~ msgid "Drag and drop to reorder"
3348
+ #~ msgstr "Chytněte a táhněte pro změnu pořadí"
3349
+
3350
+ #~ msgid "Taxonomy Term"
3351
+ #~ msgstr "Taxonomie"
3352
+
3353
+ #~ msgid ""
3354
+ #~ "To help make upgrading easy, <a href=\"%s\">login to your store account</"
3355
+ #~ "a> and claim a free copy of ACF PRO!"
3356
+ #~ msgstr ""
3357
+ #~ "Pro usnadnění aktualizace se <a href=\"%s\">přihlaste do svého obchodu</"
3358
+ #~ "a> a požádejte o bezplatnou kopii ACF PRO!"
3359
+
3360
+ #~ msgid "Under the Hood"
3361
+ #~ msgstr "Pod kapotou"
3362
+
3363
+ #~ msgid "Smarter field settings"
3364
+ #~ msgstr "Chytřejší nastavení pole"
3365
+
3366
+ #~ msgid "ACF now saves its field settings as individual post objects"
3367
+ #~ msgstr "ACF nyní ukládá nastavení polí jako individuální objekty"
3368
+
3369
+ #~ msgid "Better version control"
3370
+ #~ msgstr "Lepší verzování"
3371
+
3372
+ #~ msgid ""
3373
+ #~ "New auto export to JSON feature allows field settings to be version "
3374
+ #~ "controlled"
3375
+ #~ msgstr ""
3376
+ #~ "Nový automatický export do formátu JSON umožňuje, aby nastavení polí bylo "
3377
+ #~ "verzovatelné"
3378
+
3379
+ #~ msgid "Swapped XML for JSON"
3380
+ #~ msgstr "XML vyměněno za JSON"
3381
+
3382
+ #~ msgid "Import / Export now uses JSON in favour of XML"
3383
+ #~ msgstr "Import / Export nyní používá JSON místo XML"
3384
+
3385
+ #~ msgid "A new field for embedding content has been added"
3386
+ #~ msgstr "Bylo přidáno nové pole pro vkládání obsahu"
3387
+
3388
+ #~ msgid "New Gallery"
3389
+ #~ msgstr "Nová galerie"
3390
+
3391
+ #~ msgid "The gallery field has undergone a much needed facelift"
3392
+ #~ msgstr "Pole pro galerii prošlo potřebovaným vylepšením vzhledu"
3393
+
3394
+ #~ msgid "Relationship Field"
3395
+ #~ msgstr "Vztahová pole"
3396
+
3397
+ #~ msgid ""
3398
+ #~ "New Relationship field setting for 'Filters' (Search, Post Type, Taxonomy)"
3399
+ #~ msgstr ""
3400
+ #~ "Nastavení nových polí pro \"Filtry\" (vyhledávání, typ příspěvku, "
3401
+ #~ "taxonomie)"
3402
+
3403
+ #~ msgid "New archives group in page_link field selection"
3404
+ #~ msgstr "Nová skupina archivů v poli pro výběr page_link"
3405
+
3406
+ #~ msgid "Better Options Pages"
3407
+ #~ msgstr "Vylepšená stránka nastavení"
3408
+
3409
+ #~ msgid ""
3410
+ #~ "New functions for options page allow creation of both parent and child "
3411
+ #~ "menu pages"
3412
+ #~ msgstr ""
3413
+ #~ "Nové funkce pro stránku nastavení umožňují vytvoření stránek obou "
3414
+ #~ "rodičovských i podřízených menu"
3415
+
3416
+ #~ msgid "Export Field Groups to PHP"
3417
+ #~ msgstr "Exportujte skupiny polí do PHP"
3418
+
3419
+ #~ msgid "Download export file"
3420
+ #~ msgstr "Stáhnout soubor s exportem"
3421
+
3422
+ #~ msgid "Generate export code"
3423
+ #~ msgstr "Generovat kód pro exportu"
3424
+
3425
+ #~ msgid "Advanced Custom Fields Database Upgrade"
3426
+ #~ msgstr "Aktualizace databáze Advanced Custom Fields"
3427
+
3428
+ #~ msgid "Upgrading data to"
3429
+ #~ msgstr "Aktualizace dat na"
3430
+
3431
+ #~ msgid ""
3432
+ #~ "Before you start using the new awesome features, please update your "
3433
+ #~ "database to the newest version."
3434
+ #~ msgstr ""
3435
+ #~ "Než začnete používat nové úžasné funkce, aktualizujte databázi na "
3436
+ #~ "nejnovější verzi."
3437
+
3438
+ #~ msgid "See what's new"
3439
+ #~ msgstr "Podívejte se, co je nového"
3440
+
3441
+ #~ msgid "Show a different month"
3442
+ #~ msgstr "Zobrazit jiný měsíc"
3443
+
3444
+ #~ msgid "Return format"
3445
+ #~ msgstr "Formát návratu"
3446
+
3447
+ #~ msgid "uploaded to this post"
3448
+ #~ msgstr "nahrán k tomuto příspěvku"
3449
+
3450
+ #~ msgid "File Size"
3451
+ #~ msgstr "Velikost souboru"
3452
+
3453
+ #~ msgid "No File selected"
3454
+ #~ msgstr "Nebyl vybrán žádný soubor"
3455
+
3456
+ #~ msgid "Locating"
3457
+ #~ msgstr "Určování polohy"
3458
+
3459
+ #~ msgid ""
3460
+ #~ "Please note that all text will first be passed through the wp function "
3461
+ #~ msgstr ""
3462
+ #~ "Berte prosím na vědomí, že veškerý text musí projít přes funkce "
3463
+ #~ "wordpressu "
3464
+
3465
+ #~ msgid "No embed found for the given URL."
3466
+ #~ msgstr "Pro danou adresu URL nebyl nalezen žádný embed."
3467
+
3468
+ #~ msgid "Minimum values reached ( {min} values )"
3469
+ #~ msgstr "Dosaženo minimálního množství hodnot ( {min} hodnot )"
3470
+
3471
+ #~ msgid "Warning"
3472
+ #~ msgstr "Varování"
3473
+
3474
+ #~ msgid ""
3475
+ #~ "The tab field will display incorrectly when added to a Table style "
3476
+ #~ "repeater field or flexible content field layout"
3477
+ #~ msgstr ""
3478
+ #~ "Pole záložky se zobrazí nesprávně, pokud je přidáno do opakovače v "
3479
+ #~ "tabulkovém stylu nebo do flexibilního pole"
3480
+
3481
+ #~ msgid ""
3482
+ #~ "Use \"Tab Fields\" to better organize your edit screen by grouping fields "
3483
+ #~ "together."
3484
+ #~ msgstr ""
3485
+ #~ "Chcete-li lépe uspořádat obrazovku úprav, použijte seskupování polí "
3486
+ #~ "pomocí Záložek."
3487
+
3488
+ #~ msgid ""
3489
+ #~ "All fields following this \"tab field\" (or until another \"tab field\" "
3490
+ #~ "is defined) will be grouped together using this field's label as the tab "
3491
+ #~ "heading."
3492
+ #~ msgstr ""
3493
+ #~ "Všechna pole následující po této záložce (až po další záložku nebo konec "
3494
+ #~ "výpisu) budou seskupena a jako nadpis bude použit štítek záložky."
3495
+
3496
+ #~ msgid "Add new %s "
3497
+ #~ msgstr "Přidat novou %s "
3498
+
3499
+ #~ msgid "None"
3500
+ #~ msgstr "Žádný"
3501
+
3502
+ #~ msgid "eg. Show extra content"
3503
+ #~ msgstr "např. Zobrazit dodatečný obsah"
3504
+
3505
+ #~ msgid "<b>Connection Error</b>. Sorry, please try again"
3506
+ #~ msgstr "<b>Chyba připojení</b>. Omlouváme se, zkuste to znovu"
3507
+
3508
+ #~ msgid "Save Options"
3509
+ #~ msgstr "Uložit nastavení"
3510
+
3511
+ #~ msgid "License"
3512
+ #~ msgstr "Licence"
3513
+
3514
+ #~ msgid ""
3515
+ #~ "To unlock updates, please enter your license key below. If you don't have "
3516
+ #~ "a licence key, please see"
3517
+ #~ msgstr ""
3518
+ #~ "Pro odemčení aktualizací prosím zadejte níže svůj licenční klíč. Pokud "
3519
+ #~ "nemáte licenční klíč, prosím navštivte"
3520
+
3521
+ #~ msgid "details & pricing"
3522
+ #~ msgstr "detaily a ceny"
3523
+
3524
+ #~ msgid "remove {layout}?"
3525
+ #~ msgstr "odstranit {layout}?"
3526
+
3527
+ #~ msgid "This field requires at least {min} {identifier}"
3528
+ #~ msgstr "Toto pole vyžaduje alespoň {min} {identifier}"
3529
+
3530
+ #~ msgid "Maximum {label} limit reached ({max} {identifier})"
3531
+ #~ msgstr "Maximální {label} limit dosažen ({max} {identifier})"
3532
+
3533
+ #~ msgid "Advanced Custom Fields Pro"
3534
+ #~ msgstr "Advanced Custom Fields Pro"
3535
+
3536
  #~ msgid "Custom field updated."
3537
  #~ msgstr "Vlastní pole aktualizováno."
3538
 
3573
  #~ msgstr "Žádný metabox"
3574
 
3575
  #~ msgid ""
3576
+ #~ "Read documentation, learn the functions and find some tips &amp; tricks "
3577
+ #~ "for your next web project."
3578
  #~ msgstr ""
3579
+ #~ "Přečtěte si dokumentaci, naučte se funkce a objevte zajímavé tipy &amp; "
3580
+ #~ "triky pro váš další webový projekt."
3581
 
3582
  #~ msgid "Visit the ACF website"
3583
  #~ msgstr "Navštívit web ACF"
3633
  #~ msgid "Activate Add-ons."
3634
  #~ msgstr "Aktivovat přídavky."
3635
 
3636
+ #~ msgid ""
3637
+ #~ "Add-ons can be unlocked by purchasing a license key. Each key can be used "
3638
+ #~ "on multiple sites."
3639
  #~ msgstr ""
3640
+ #~ "Přídavky mohou být odemčeny zakoupením licenčního klíče. Každý klíč může "
3641
+ #~ "být použit na více webech."
3642
 
3643
  #~ msgid "Find Add-ons"
3644
  #~ msgstr "Hledat přídavky"
3649
  #~ msgid "Repeater Field"
3650
  #~ msgstr "Opakovací pole"
3651
 
 
 
 
3652
  #~ msgid "Deactivate"
3653
  #~ msgstr "Deaktivovat"
3654
 
3664
  #~ msgid "Export Field Groups to XML"
3665
  #~ msgstr "Exportovat skupiny polí do XML"
3666
 
3667
+ #~ msgid ""
3668
+ #~ "ACF will create a .xml export file which is compatible with the native WP "
3669
+ #~ "import plugin."
3670
+ #~ msgstr ""
3671
+ #~ "ACF vytvoří soubor .xml exportu, který je kompatibilní s originálním "
3672
+ #~ "importním pluginem WP."
3673
 
3674
  #~ msgid ""
3675
+ #~ "Imported field groups <b>will</b> appear in the list of editable field "
3676
+ #~ "groups. This is useful for migrating fields groups between Wp websites."
3677
  #~ msgstr ""
3678
+ #~ "Importované skupiny polí <b>budou</b> zobrazeny v seznamu upravitelných "
3679
+ #~ "skupin polí. Toto je užitečné pro přesouvání skupin polí mezi WP weby."
3680
 
3681
  #~ msgid "Select field group(s) from the list and click \"Export XML\""
3682
  #~ msgstr "Vyberte skupinu(y) polí ze seznamu a klikněte na \"Export XML\""
3709
  #~ msgstr "Registrovat skupiny polí"
3710
 
3711
  #~ msgid ""
3712
+ #~ "Registered field groups <b>will not</b> appear in the list of editable "
3713
+ #~ "field groups. This is useful for including fields in themes."
3714
  #~ msgstr ""
3715
+ #~ "Registrované skupiny polí <b>nebudou</b> zobrazeny v seznamu "
3716
+ #~ "upravitelných skupin polí. Toto je užitečné při používání polí v "
3717
+ #~ "šablonách."
3718
 
3719
  #~ msgid ""
3720
+ #~ "Please note that if you export and register field groups within the same "
3721
+ #~ "WP, you will see duplicate fields on your edit screens. To fix this, "
3722
+ #~ "please move the original field group to the trash or remove the code from "
3723
+ #~ "your functions.php file."
3724
  #~ msgstr ""
3725
+ #~ "Mějte prosím na paměti, že pokud exportujete a registrujete skupiny polí "
3726
+ #~ "v rámci stejného WordPressu, uvidíte na obrazovkách úprav duplikovaná "
3727
+ #~ "pole. Pro nápravu prosím přesuňte původní skupinu polí do koše nebo "
3728
+ #~ "odstraňte kód ze souboru functions.php."
3729
 
3730
  #~ msgid "Select field group(s) from the list and click \"Create PHP\""
3731
  #~ msgstr "Vyberte skupinu(y) polí ze seznamu a klikněte na \"Vytvořit PHP\""
3736
  #~ msgid "Paste into your functions.php file"
3737
  #~ msgstr "Vložte jej do vašeho souboru functions.php"
3738
 
3739
+ #~ msgid ""
3740
+ #~ "To activate any Add-ons, edit and use the code in the first few lines."
3741
+ #~ msgstr ""
3742
+ #~ "K aktivací kteréhokoli přídavku upravte a použijte kód na prvních "
3743
+ #~ "několika řádcích."
3744
 
3745
  #~ msgid "Back to settings"
3746
  #~ msgstr "Zpět na nastavení"
3748
  #~ msgid ""
3749
  #~ "/**\n"
3750
  #~ " * Activate Add-ons\n"
3751
+ #~ " * Here you can enter your activation codes to unlock Add-ons to use in "
3752
+ #~ "your theme. \n"
3753
+ #~ " * Since all activation codes are multi-site licenses, you are allowed to "
3754
+ #~ "include your key in premium themes. \n"
3755
+ #~ " * Use the commented out code to update the database with your activation "
3756
+ #~ "code. \n"
3757
+ #~ " * You may place this code inside an IF statement that only runs on theme "
3758
+ #~ "activation.\n"
3759
  #~ " */"
3760
  #~ msgstr ""
3761
  #~ "/**\n"
3762
  #~ " * Aktivovat přídavky\n"
3763
+ #~ " * Zde můžete vložit váš aktivační kód pro odemčení přídavků k použití ve "
3764
+ #~ "vaší šabloně. \n"
3765
+ #~ " * Jelikož jsou všechny aktivační kódy licencovány pro použití na více "
3766
+ #~ "webech, můžete je použít ve vaší premium šabloně. \n"
3767
+ #~ " * Použijte zakomentovaný kód pro aktualizaci databáze s vaším aktivačním "
3768
+ #~ "kódem. \n"
3769
+ #~ " * Tento kód můžete vložit dovnitř IF konstrukce, která proběhne pouze po "
3770
+ #~ "aktivaci šablony.\n"
3771
  #~ " */"
3772
 
3773
  #~ msgid ""
3774
  #~ "/**\n"
3775
  #~ " * Register field groups\n"
3776
+ #~ " * The register_field_group function accepts 1 array which holds the "
3777
+ #~ "relevant data to register a field group\n"
3778
+ #~ " * You may edit the array as you see fit. However, this may result in "
3779
+ #~ "errors if the array is not compatible with ACF\n"
3780
  #~ " * This code must run every time the functions.php file is read\n"
3781
  #~ " */"
3782
  #~ msgstr ""
3783
  #~ "/**\n"
3784
  #~ " * Registrace skupiny polí\n"
3785
+ #~ " * Funkce register_field_group akceptuje pole, které obsahuje relevatní "
3786
+ #~ "data k registraci skupiny polí\n"
3787
+ #~ " * Pole můžete upravit podle potřeb. Může to ovšem vyústit v pole "
3788
+ #~ "nekompatibilní s ACF\n"
3789
  #~ " * Tento kód musí proběhnout při každém čtení souboru functions.php\n"
3790
  #~ " */"
3791
 
3831
  #~ msgid "blue : Blue"
3832
  #~ msgstr "modra: Modrá"
3833
 
 
 
 
3834
  #~ msgid "eg. dd/mm/yy. read more about"
3835
  #~ msgstr "např. dd/mm/yy. přečtěte si více"
3836
 
3858
  #~ msgid "Field Order"
3859
  #~ msgstr "Pořadí pole"
3860
 
3861
+ #~ msgid ""
3862
+ #~ "No fields. Click the \"+ Add Sub Field button\" to create your first "
3863
+ #~ "field."
3864
+ #~ msgstr ""
3865
+ #~ "Žádná pole. Klikněte na tlačítko \"+ Přidat podpole\" pro vytvoření "
3866
+ #~ "prvního pole."
3867
 
3868
  #~ msgid "Edit this Field"
3869
  #~ msgstr "Upravit toto pole"
3889
  #~ msgid "+ Add Sub Field"
3890
  #~ msgstr "+ Přidat podpole"
3891
 
 
 
 
 
 
 
3892
  #~ msgid "Thumbnail is advised"
3893
  #~ msgstr "Je doporučen náhled"
3894
 
3989
  #~ msgstr "Odemkněte přídavek konfigurace s aktivačním kódem"
3990
 
3991
  #~ msgid "Field groups are created in order <br />from lowest to highest."
3992
+ #~ msgstr ""
3993
+ #~ "Skupiny polí jsou vytvořeny v pořadí <br /> od nejnižšího k nejvyššímu."
3994
 
3995
  #~ msgid "<b>Select</b> items to <b>hide</b> them from the edit screen"
3996
  #~ msgstr "<b>Vybrat</b> položky pro <b>skrytí</b> z obrazovky úprav"
3997
 
3998
  #~ msgid ""
3999
+ #~ "If multiple field groups appear on an edit screen, the first field "
4000
+ #~ "group's options will be used. (the one with the lowest order number)"
4001
  #~ msgstr ""
4002
+ #~ "Pokud se na obrazovce úprav objeví několik skupin polí, bude použito "
4003
+ #~ "nastavení první skupiny. (s nejnižším pořadovým číslem)"
4004
 
4005
  #~ msgid "Everything Fields deactivated"
4006
  #~ msgstr "Všechna pole deaktivována"
4011
  #~ msgid "Navigate to the"
4012
  #~ msgstr "Běžte na"
4013
 
 
 
 
4014
  #~ msgid "and select WordPress"
4015
  #~ msgstr "a vyberte WordPress"
4016
 
4019
  #~ "\t\t\t\tTip: deselect all post types to show all post type's posts"
4020
  #~ msgstr ""
4021
  #~ "Filtrovat příspěvky výběrem typu příspěvku<br />\n"
4022
+ #~ "\t\t\t\tTip: zrušte výběr všech typů příspěvku pro zobrazení příspěvků "
4023
+ #~ "všech typů příspěvků"
4024
 
4025
  #~ msgid "Set to -1 for infinite"
4026
  #~ msgstr "Nastavte na -1 pro nekonečno"
readme.txt CHANGED
@@ -66,6 +66,18 @@ From your WordPress dashboard
66
 
67
  == Changelog ==
68
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  = 5.7.8 =
70
  *Release Date - 7 December 2018*
71
 
66
 
67
  == Changelog ==
68
 
69
+ = 5.7.9 =
70
+ *Release Date - 17 December 2018*
71
+
72
+ * Fix - Added custom metabox location (acf_after_title) compatibility with Gutenberg.
73
+ * Fix - Added dynamic metabox check compatibility with Gutenberg.
74
+ * Fix - Fixed bug causing required date picker fields to prevent form submit.
75
+ * Fix - Fixed bug preventing multi-input values from saving correctly within media modals.
76
+ * Fix - Fixed bug where `acf_form()` redirects to an incorrect URL for sub-sites.
77
+ * Fix - Fixed bug where breaking out of a sub `have_rows()` loop could produce undesired results.
78
+ * Dev - Added filter 'acf/connect_attachment_to_post' to prevent connecting attachments to posts.
79
+ * Dev - Added JS filter 'google_map_autocomplete_args' to customize Google Maps autocomplete settings.
80
+
81
  = 5.7.8 =
82
  *Release Date - 7 December 2018*
83