From 03c211622e8fcbd91bd798d7987297e161bab6e5 Mon Sep 17 00:00:00 2001 From: Elliot Condon Date: Tue, 2 Jul 2019 09:40:10 +0200 Subject: [PATCH] 5.8.1 --- acf.php | 11 +- assets/css/acf-input.css | 2 +- assets/js/acf-input.js | 92 +++-- assets/js/acf-input.min.js | 8 +- includes/acf-field-group-functions.php | 2 +- includes/acf-user-functions.php | 55 +++ includes/ajax/class-acf-ajax-check-screen.php | 31 +- includes/ajax/class-acf-ajax-query-terms.php | 141 ------- includes/ajax/class-acf-ajax-query.php | 133 ------ includes/ajax/class-acf-ajax-upgrade.php | 43 +- includes/ajax/class-acf-ajax-user-setting.php | 29 +- includes/ajax/class-acf-ajax.php | 223 +++++------ includes/api/api-helpers.php | 120 +++--- includes/assets.php | 3 +- includes/fields/class-acf-field-image.php | 8 +- includes/forms/form-post.php | 53 +-- lang/acf-de_DE.mo | Bin 53508 -> 53663 bytes lang/acf-de_DE.po | 65 +-- lang/acf-de_DE_formal.mo | Bin 53693 -> 53848 bytes lang/acf-de_DE_formal.po | 62 +-- lang/acf-fa_IR.mo | Bin 61177 -> 61563 bytes lang/acf-fa_IR.po | 182 +++++---- lang/acf-sv_SE.mo | Bin 48648 -> 48648 bytes lang/acf-sv_SE.po | 4 +- pro/assets/js/acf-pro-input.js | 2 +- pro/assets/js/acf-pro-input.min.js | 2 +- pro/blocks.php | 1 + pro/fields/class-acf-field-gallery.php | 288 +++++++------ readme.txt | 378 +----------------- 29 files changed, 695 insertions(+), 1243 deletions(-) delete mode 100644 includes/ajax/class-acf-ajax-query-terms.php delete mode 100644 includes/ajax/class-acf-ajax-query.php diff --git a/acf.php b/acf.php index b5d1173..b79a3aa 100644 --- a/acf.php +++ b/acf.php @@ -1,12 +1,11 @@ p.description{margin-top:5px}.acf-field .acf-notice{margin:0 0 15px;background:#edf2ff;color:#2183b9;border:none}.acf-field .acf-notice .acf-notice-dismiss{background:transparent;color:inherit}.acf-field .acf-notice .acf-notice-dismiss:hover{background:#fff}.acf-field .acf-notice.-dismiss{padding-right:40px}.acf-field .acf-notice.-error{background:#ffe6e6;color:#d12626}.acf-field .acf-notice.-success{background:#eefbe8;color:#32a23b}.acf-field .acf-notice.-warning{background:#fff3e6;color:#d16226}td.acf-field,tr.acf-field{margin:0}.acf-field[data-width]{float:left;clear:none}.acf-field[data-width]+.acf-field[data-width]{border-left:1px solid #eeeeee}html[dir="rtl"] .acf-field[data-width]{float:right}html[dir="rtl"] .acf-field[data-width]+.acf-field[data-width]{border-left:none;border-right:1px solid #eeeeee}td.acf-field[data-width],tr.acf-field[data-width]{float:none}.acf-field.-c0{clear:both;border-left-width:0 !important}html[dir="rtl"] .acf-field.-c0{border-left-width:1px !important;border-right-width:0 !important}.acf-field.-r0{border-top-width:0 !important}.acf-fields{position:relative}.acf-fields:after{display:block;clear:both;content:""}.acf-fields.-border{border:#dfdfdf solid 1px;background:#fff}.acf-fields>.acf-field{position:relative;margin:0;padding:15px 12px;border-top:#EEEEEE solid 1px}.acf-fields>.acf-field:first-child{border-top-width:0}td.acf-fields{padding:0 !important}.acf-fields.-clear>.acf-field{border:none;padding:0;margin:15px 0}.acf-fields.-clear>.acf-field[data-width]{border:none !important}.acf-fields.-clear>.acf-field>.acf-label{padding:0}.acf-fields.-clear>.acf-field>.acf-input{padding:0}.acf-fields.-left>.acf-field{padding:15px 0}.acf-fields.-left>.acf-field:after{display:block;clear:both;content:""}.acf-fields.-left>.acf-field:before{content:"";display:block;position:absolute;z-index:0;background:#F9F9F9;border-color:#E1E1E1;border-style:solid;border-width:0 1px 0 0;top:0;bottom:0;left:0;width:20%}.acf-fields.-left>.acf-field[data-width]{float:none;width:auto !important;border-left-width:0 !important;border-right-width:0 !important}.acf-fields.-left>.acf-field>.acf-label{float:left;width:20%;margin:0;padding:0 12px}.acf-fields.-left>.acf-field>.acf-input{float:left;width:80%;margin:0;padding:0 12px}html[dir="rtl"] .acf-fields.-left>.acf-field:before{border-width:0 0 0 1px;left:auto;right:0}html[dir="rtl"] .acf-fields.-left>.acf-field>.acf-label{float:right}html[dir="rtl"] .acf-fields.-left>.acf-field>.acf-input{float:right}@media screen and (max-width: 640px){.acf-fields.-left>.acf-field:before{display:none}.acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}.acf-fields.-left>.acf-field>.acf-input{width:100%}}.acf-fields.-clear.-left>.acf-field{padding:0;border:none}.acf-fields.-clear.-left>.acf-field:before{display:none}.acf-fields.-clear.-left>.acf-field>.acf-label{padding:0}.acf-fields.-clear.-left>.acf-field>.acf-input{padding:0}.acf-table tr.acf-field>td.acf-label{padding:15px 12px;margin:0;background:#F9F9F9;width:20%}.acf-table tr.acf-field>td.acf-input{padding:15px 12px;margin:0;border-left-color:#E1E1E1}.acf-sortable-tr-helper{position:relative !important;display:table-row !important}.acf-postbox{position:relative}.acf-postbox>.inside{margin:0 !important;padding:0 !important}.acf-postbox>.hndle .acf-hndle-cog{color:#AAAAAA;font-size:16px;line-height:20px;padding:0 2px;float:right;position:relative;display:none}.acf-postbox>.hndle .acf-hndle-cog:hover{color:#777777}.acf-postbox:hover>.hndle .acf-hndle-cog{display:block}.acf-postbox .acf-replace-with-fields{padding:15px;text-align:center}#post-body-content #acf_after_title-sortables{margin:20px 0 -20px}.acf-postbox.seamless{border:0 none;background:transparent;box-shadow:none}.acf-postbox.seamless>.hndle,.acf-postbox.seamless>.handlediv{display:none !important}.acf-postbox.seamless>.inside{display:block !important;margin-left:-12px !important;margin-right:-12px !important}.acf-postbox.seamless>.inside>.acf-field{border-color:transparent}.acf-postbox.seamless>.acf-fields.-left>.acf-field:before{display:none}@media screen and (max-width: 782px){.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-label,.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-input{padding:0}}.acf-field input[type="text"],.acf-field input[type="password"],.acf-field input[type="number"],.acf-field input[type="search"],.acf-field input[type="email"],.acf-field input[type="url"],.acf-field textarea,.acf-field select{width:100%;padding:3px 5px;resize:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.4}.acf-field input[type="text"]:disabled,.acf-field input[type="password"]:disabled,.acf-field input[type="number"]:disabled,.acf-field input[type="search"]:disabled,.acf-field input[type="email"]:disabled,.acf-field input[type="url"]:disabled,.acf-field textarea:disabled,.acf-field select:disabled{background:#f8f8f8}.acf-field input[type="text"][readonly],.acf-field input[type="password"][readonly],.acf-field input[type="number"][readonly],.acf-field input[type="search"][readonly],.acf-field input[type="email"][readonly],.acf-field input[type="url"][readonly],.acf-field textarea[readonly],.acf-field select[readonly]{background:#f8f8f8}.acf-field textarea{resize:vertical}.acf-input-prepend,.acf-input-append,.acf-input-wrap{box-sizing:border-box;height:28px}.acf-input-prepend,.acf-input-append{font-size:13px;line-height:20px;padding:3px 7px;background:#F4F4F4;border:#DFDFDF solid 1px}.acf-input-prepend{float:left;border-right-width:0;border-radius:3px 0 0 3px}.acf-input-append{float:right;border-left-width:0;border-radius:0 3px 3px 0}.acf-input-wrap{position:relative;overflow:hidden}.acf-input-wrap input{height:28px;margin:0}input.acf-is-prepended{border-radius:0 3px 3px 0 !important}input.acf-is-appended{border-radius:3px 0 0 3px !important}input.acf-is-prepended.acf-is-appended{border-radius:0 !important}html[dir="rtl"] .acf-input-prepend{border-left-width:0;border-right-width:1px;border-radius:0 3px 3px 0;float:right}html[dir="rtl"] .acf-input-append{border-left-width:1px;border-right-width:0;border-radius:3px 0 0 3px;float:left}html[dir="rtl"] input.acf-is-prepended{border-radius:3px 0 0 3px !important}html[dir="rtl"] input.acf-is-appended{border-radius:0 3px 3px 0 !important}html[dir="rtl"] input.acf-is-prepended.acf-is-appended{border-radius:0 !important}.acf-color-picker .wp-picker-active{position:relative;z-index:1}.acf-url i{position:absolute;top:4px;left:4px;opacity:0.5;color:#A9A9A9}.acf-url input[type="url"]{padding-left:25px}.acf-url.-valid i{opacity:1}.acf-field select{padding:2px}.acf-field select optgroup{padding:5px;background:#fff}.acf-field select option{padding:3px}.acf-field select optgroup option{padding-left:5px}.acf-field select optgroup:nth-child(2n){background:#F9F9F9}.acf-field .select2-input{max-width:200px}.select2-container.-acf .select2-choices{background:#fff;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;min-height:31px}.select2-container.-acf .select2-choices .select2-search-choice{margin:5px 0 5px 5px;padding:3px 5px 3px 18px;border-color:#bbb;background:#f9f9f9;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1)}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a{visibility:hidden}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container.-acf .select2-choices .select2-search-choice-focus{border-color:#999}.select2-container.-acf .select2-choices .select2-search-field input{height:31px;line-height:22px;margin:0;padding:5px 5px 5px 7px}.select2-container.-acf .select2-choice{border-color:#BBBBBB}.select2-container.-acf .select2-choice .select2-arrow{background:transparent;border-left-color:#DFDFDF;padding-left:1px}.select2-container.-acf .select2-choice .select2-result-description{display:none}.select2-container.-acf.select2-container-active .select2-choices,.select2-container.-acf.select2-dropdown-open .select2-choices{border-color:#5B9DD9;border-radius:3px 3px 0 0}.select2-container.-acf.select2-dropdown-open .select2-choice{background:#fff;border-color:#5B9DD9}html[dir="rtl"] .select2-container.-acf .select2-search-choice-close{left:24px}html[dir="rtl"] .select2-container.-acf .select2-choice>.select2-chosen{margin-left:42px}html[dir="rtl"] .select2-container.-acf .select2-choice .select2-arrow{padding-left:0;padding-right:1px}.select2-drop .select2-search{padding:4px 4px 0}.select2-drop .select2-result .select2-result-description{color:#999;font-size:12px;margin-left:5px}.select2-drop .select2-result.select2-highlighted .select2-result-description{color:#fff;opacity:0.75}.select2-container.-acf li{margin-bottom:0}.select2-container--default.-acf .select2-selection--multiple .select2-search--inline:first-child{float:none}.select2-container--default.-acf .select2-selection--multiple .select2-search--inline:first-child input{width:100% !important}.select2-container--default.-acf .select2-selection--multiple .select2-selection__rendered{padding-right:0}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice{background-color:#f7f7f7;border-color:#cccccc;max-width:100%;overflow:hidden;word-wrap:normal !important;white-space:normal}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1)}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span{visibility:hidden}.select2-container--default.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container--default.-acf .select2-selection--multiple .select2-search__field{box-shadow:none !important}.select2-container .select2-dropdown{z-index:900000}.link-wrap{border:#dddddd solid 1px;border-radius:3px;padding:5px;line-height:26px;background:#fff;word-wrap:break-word;word-break:break-all}.link-wrap .link-title{padding:0 5px}.acf-link .link-wrap,.acf-link .acf-icon.-link-ext{display:none}.acf-link.-value .button{display:none}.acf-link.-value .link-wrap{display:inline-block}.acf-link.-external .acf-icon.-link-ext{display:inline-block}#wp-link-backdrop{z-index:900000 !important}#wp-link-wrap{z-index:900001 !important}ul.acf-radio-list,ul.acf-checkbox-list{background:transparent;position:relative;padding:1px;margin:0}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:13px;line-height:22px;margin:0;position:relative;word-wrap:break-word}ul.acf-radio-list li label,ul.acf-checkbox-list li label{display:inline}ul.acf-radio-list li input[type="checkbox"],ul.acf-radio-list li input[type="radio"],ul.acf-checkbox-list li input[type="checkbox"],ul.acf-checkbox-list li input[type="radio"]{margin:-1px 4px 0 0;vertical-align:middle}ul.acf-radio-list li input[type="text"],ul.acf-checkbox-list li input[type="text"]{width:auto;vertical-align:middle;margin:2px 0}ul.acf-radio-list li span,ul.acf-checkbox-list li span{float:none}ul.acf-radio-list li i,ul.acf-checkbox-list li i{vertical-align:middle}ul.acf-radio-list.acf-hl li,ul.acf-checkbox-list.acf-hl li{margin-right:20px;clear:none}html[dir="rtl"] ul.acf-radio-list input[type="checkbox"],html[dir="rtl"] ul.acf-radio-list input[type="radio"],html[dir="rtl"] ul.acf-checkbox-list input[type="checkbox"],html[dir="rtl"] ul.acf-checkbox-list input[type="radio"]{margin-left:4px;margin-right:0}.acf-button-group{display:inline-block}.acf-button-group label{display:inline-block;border:#ccc solid 1px;position:relative;z-index:1;padding:5px 10px;background:#fff}.acf-button-group label:hover{border-color:#999;z-index:2}.acf-button-group label.selected{border-color:#2b9af3;background:#309cf3;color:#fff;z-index:2}.acf-button-group label.selected:hover{background:#48a8f4}.acf-button-group input{display:none !important}.acf-button-group{padding-left:1px;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.acf-button-group label{margin:0 0 0 -1px;flex:1;text-align:center;white-space:nowrap}.acf-button-group label:first-child{border-radius:3px 0 0 3px}html[dir="rtl"] .acf-button-group label:first-child{border-radius:0 3px 3px 0}.acf-button-group label:last-child{border-radius:0 3px 3px 0}html[dir="rtl"] .acf-button-group label:last-child{border-radius:3px 0 0 3px}.acf-button-group label:only-child{border-radius:3px}.acf-button-group.-vertical{padding-left:0;padding-top:1px;flex-direction:column}.acf-button-group.-vertical label{margin:-1px 0 0 0}.acf-button-group.-vertical label:first-child{border-radius:3px 3px 0 0}.acf-button-group.-vertical label:last-child{border-radius:0 0 3px 3px}.acf-button-group.-vertical label:only-child{border-radius:3px}.acf-checkbox-list .button{margin:10px 0 0}.acf-switch{display:inline-block;border-radius:5px;cursor:pointer;position:relative;background:#f8f8f8;height:30px;vertical-align:middle;border:#ccc solid 1px;-webkit-transition:background 0.25s ease;-moz-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.25s ease}.acf-switch span{display:inline-block;float:left;text-align:center;font-size:13px;line-height:22px;padding:4px 10px;min-width:15px}.acf-switch span i{vertical-align:middle}.acf-switch .acf-switch-on{color:#fff;text-shadow:#1f7db1 0 1px 0}.acf-switch .acf-switch-slider{position:absolute;top:2px;left:2px;bottom:2px;right:50%;z-index:1;background:#fff;border-radius:3px;border:#ccc solid 1px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;transition-property:left, right}.acf-switch:hover .acf-switch-slider{border-color:#b3b3b3}.acf-switch.-on{background:#309cf3;border-color:#2b9af3}.acf-switch.-on .acf-switch-slider{left:50%;right:2px;border-color:#0d84e3}.acf-switch.-on:hover{background:#48a8f4}.acf-switch.-focus .acf-switch-slider{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,0.5)}.acf-switch.-focus.-on .acf-switch-slider{border-color:#185e85;box-shadow:0 0 2px #1f7db1}.acf-switch+span{margin-left:6px}.acf-switch-input{opacity:0;position:absolute;margin:0}.compat-item .acf-true-false .message{float:none;padding:0;vertical-align:middle}.acf-google-map{position:relative;border:#DFDFDF solid 1px;background:#fff}.acf-google-map .title{position:relative;border-bottom:#DFDFDF solid 1px}.acf-google-map .title .search{margin:0;font-size:14px;line-height:30px;height:40px;padding:5px 10px;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-google-map .title .acf-loading{position:absolute;top:10px;right:11px;display:none}.acf-google-map .title:hover .acf-actions{display:block}.acf-google-map .canvas{height:400px}.acf-google-map .title .acf-icon.-location{display:inline-block}.acf-google-map .title .acf-icon.-cancel{display:none}.acf-google-map .title .acf-icon.-search{display:none}.acf-google-map.-search .title .acf-icon.-location{display:none}.acf-google-map.-search .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-search .title .acf-icon.-search{display:inline-block}.acf-google-map.-value .title .search{font-weight:bold}.acf-google-map.-value .title .acf-icon.-location{display:none}.acf-google-map.-value .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-value .title .acf-icon.-search{display:none}.acf-google-map.-loading .title a{display:none !important}.acf-google-map.-loading .title i{display:inline-block}.pac-container{border-width:1px 0;box-shadow:none}.pac-container:after{display:none}.pac-container .pac-item:first-child{border-top:0 none}.pac-container .pac-item{padding:5px 10px;cursor:pointer}html[dir="rtl"] .pac-container .pac-item{text-align:right}.acf-relationship{background:#fff}.acf-relationship .filters{border:#DFDFDF solid 1px;background:#fff}.acf-relationship .filters:after{display:block;clear:both;content:""}.acf-relationship .filters .filter{margin:0;padding:0;float:left;width:100%}.acf-relationship .filters .filter span{display:block;padding:7px 7px 7px 0}.acf-relationship .filters .filter:first-child span{padding-left:7px}.acf-relationship .filters .filter input,.acf-relationship .filters .filter select{height:28px;line-height:28px;padding:2px;width:100%;margin:0;float:none}.acf-relationship .filters .filter input:focus,.acf-relationship .filters .filter input:active,.acf-relationship .filters .filter select:focus,.acf-relationship .filters .filter select:active{outline:none;box-shadow:none}.acf-relationship .filters .filter input{border-color:transparent;box-shadow:none}.acf-relationship .filters.-f2 .filter{width:50%}.acf-relationship .filters.-f3 .filter{width:25%}.acf-relationship .filters.-f3 .filter.-search{width:50%}.acf-relationship .list{margin:0;padding:5px;height:160px;overflow:auto}.acf-relationship .list .acf-rel-label,.acf-relationship .list .acf-rel-item,.acf-relationship .list p{padding:5px 7px;margin:0;display:block;position:relative;min-height:18px}.acf-relationship .list .acf-rel-label{font-weight:bold}.acf-relationship .list .acf-rel-item{cursor:pointer}.acf-relationship .list .acf-rel-item b{text-decoration:underline;font-weight:normal}.acf-relationship .list .acf-rel-item .thumbnail{background:#e0e0e0;width:22px;height:22px;float:left;margin:-2px 5px 0 0}.acf-relationship .list .acf-rel-item .thumbnail img{max-width:22px;max-height:22px;margin:0 auto;display:block}.acf-relationship .list .acf-rel-item .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item .thumbnail.-icon img{max-height:20px;margin-top:1px}.acf-relationship .list .acf-rel-item:hover{background:#3875D7;color:#fff}.acf-relationship .list .acf-rel-item:hover .thumbnail{background:#a2bfec}.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item.disabled{opacity:0.5}.acf-relationship .list .acf-rel-item.disabled:hover{background:transparent;color:#333;cursor:default}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail{background:#e0e0e0}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon{background:#fff}.acf-relationship .list ul{padding-bottom:5px}.acf-relationship .list ul .acf-rel-label,.acf-relationship .list ul .acf-rel-item,.acf-relationship .list ul p{padding-left:20px}.acf-relationship .selection{border:#DFDFDF solid 1px;position:relative;margin-top:-1px}.acf-relationship .selection:after{display:block;clear:both;content:""}.acf-relationship .selection .values,.acf-relationship .selection .choices{width:50%;background:#fff;float:left}.acf-relationship .selection .choices{background:#F9F9F9}.acf-relationship .selection .choices .list{border-right:#DFDFDF solid 1px}.acf-relationship .selection .values .acf-icon{position:absolute;top:4px;right:7px;display:none}html[dir="rtl"] .acf-relationship .selection .values .acf-icon{right:auto;left:7px}.acf-relationship .selection .values .acf-rel-item:hover .acf-icon{display:block}.acf-relationship .selection .values .acf-rel-item{cursor:move}.acf-relationship .selection .values .acf-rel-item b{text-decoration:none}.menu-item .acf-relationship ul{width:auto}.menu-item .acf-relationship li{display:block}.acf-editor-wrap.delay .acf-editor-toolbar{content:"";display:block;background:#f5f5f5;border-bottom:#dddddd solid 1px;color:#555d66;padding:10px}.acf-editor-wrap.delay textarea{padding:10px;border:none}.acf-editor-wrap iframe{min-height:200px}.acf-editor-wrap .wp-editor-container{border:1px solid #E5E5E5;box-shadow:none !important}.acf-editor-wrap .wp-editor-tabs{box-sizing:content-box}#mce_fullscreen_container{z-index:900000 !important}.acf-field-tab{display:none !important}.hidden-by-tab{display:none !important}.acf-tab-wrap{clear:both;z-index:1}.acf-tab-group{border-bottom:#ccc solid 1px;padding:10px 10px 0}.acf-tab-group li{margin:0 0.5em 0 0}.acf-tab-group li a{padding:5px 10px;display:block;color:#555;font-size:14px;font-weight:600;line-height:24px;border:#ccc solid 1px;border-bottom:0 none;text-decoration:none;background:#e5e5e5;transition:none}.acf-tab-group li a:hover{background:#FFF}.acf-tab-group li a:focus{outline:none;box-shadow:none}.acf-tab-group li a:empty{display:none}html[dir="rtl"] .acf-tab-group li{margin:0 0 0 0.5em}.acf-tab-group li.active a{background:#F1F1F1;color:#000;padding-bottom:6px;margin-bottom:-1px;position:relative;z-index:1}.acf-fields>.acf-tab-wrap{background:#F9F9F9}.acf-fields>.acf-tab-wrap .acf-tab-group{position:relative;z-index:1;margin-bottom:-1px;border-top:#DFDFDF solid 1px;border-bottom:#DFDFDF solid 1px}.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#FFF}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#FFFFFF}.acf-fields>.acf-tab-wrap:first-child .acf-tab-group{border-top:none}.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:20%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:10px}}html[dir="rtl"] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:0;padding-right:20%}@media screen and (max-width: 850px){html[dir="rtl"] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-right:10px}}.acf-tab-wrap.-left .acf-tab-group{position:absolute;left:0;width:20%;border:0 none;padding:0 !important;margin:1px 0 0}.acf-tab-wrap.-left .acf-tab-group li{float:none;margin:-1px 0 0}.acf-tab-wrap.-left .acf-tab-group li a{border:1px solid #ededed;font-size:13px;line-height:18px;color:#0073aa;padding:10px;margin:0;font-weight:normal;border-width:1px 0;border-radius:0;background:transparent}.acf-tab-wrap.-left .acf-tab-group li a:hover{color:#00a0d2}.acf-tab-wrap.-left .acf-tab-group li.active a{border-color:#DFDFDF;color:#000;margin-right:-1px;background:#fff}html[dir="rtl"] .acf-tab-wrap.-left .acf-tab-group{left:auto;right:0}html[dir="rtl"] .acf-tab-wrap.-left .acf-tab-group li.active a{margin-right:0;margin-left:-1px}.acf-field+.acf-tab-wrap.-left:before{content:"";display:block;position:relative;z-index:1;height:10px;border-top:#DFDFDF solid 1px;border-bottom:#DFDFDF solid 1px;margin-bottom:-1px}.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a{border-top:none}.acf-fields.-sidebar{padding:0 0 0 20% !important;position:relative}.acf-fields.-sidebar:before{content:"";display:block;position:absolute;top:0;left:0;width:20%;bottom:0;border-right:#DFDFDF solid 1px;background:#F9F9F9;z-index:1}html[dir="rtl"] .acf-fields.-sidebar{padding:0 20% 0 0 !important}html[dir="rtl"] .acf-fields.-sidebar:before{border-left:#DFDFDF solid 1px;border-right-width:0;left:auto;right:0}.acf-fields.-sidebar.-left{padding:0 0 0 180px !important}html[dir="rtl"] .acf-fields.-sidebar.-left{padding:0 180px 0 0 !important}.acf-fields.-sidebar.-left:before{background:#F1F1F1;border-color:#dfdfdf;width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group{width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li a{border-color:#e4e4e4}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#F9F9F9}.acf-fields.-sidebar>.acf-field-tab+.acf-field{border-top:none}.acf-fields.-clear>.acf-tab-wrap{background:transparent}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group{margin-top:0;border-top:none;padding-left:0;padding-right:0}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields.-sidebar{margin-left:0 !important}.acf-postbox.seamless>.acf-fields.-sidebar:before{background:transparent}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap{background:transparent;margin-bottom:10px;padding-left:12px;padding-right:12px}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group{border-top:0 none}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left:before{border-top:none;height:auto}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group{margin-bottom:0}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li a{border-width:1px 0 1px 1px !important;border-color:#cccccc;background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.compat-item .acf-tab-wrap td{display:block}.acf-gallery-side .acf-tab-wrap{border-top:0 none !important}.acf-gallery-side .acf-tab-wrap .acf-tab-group{margin:10px 0 !important;padding:0 !important}.acf-gallery-side .acf-tab-group li.active a{background:#F9F9F9 !important}.widget .acf-tab-group{border-bottom-color:#e8e8e8}.widget .acf-tab-group li a{background:#F1F1F1}.widget .acf-tab-group li.active a{background:#fff}.media-modal.acf-expanded .compat-attachment-fields>tbody>tr.acf-tab-wrap .acf-tab-group{padding-left:23%;border-bottom-color:#DDDDDD}.form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 5px 0 210px}html[dir="rtl"] .form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 210px 0 5px}.acf-oembed{position:relative;border:#DFDFDF solid 1px;background:#fff}.acf-oembed .title{position:relative;border-bottom:#DFDFDF solid 1px;padding:5px 10px}.acf-oembed .title .input-search{margin:0;font-size:14px;line-height:30px;height:30px;padding:0;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-oembed .title .acf-actions{padding:6px}.acf-oembed .canvas{position:relative;min-height:250px;background:#F9F9F9}.acf-oembed .canvas .canvas-media{position:relative;z-index:1}.acf-oembed .canvas iframe{display:block;margin:0;padding:0;width:100%}.acf-oembed .canvas .acf-icon.-picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;height:42px;width:42px;font-size:42px;color:#999}.acf-oembed .canvas .acf-loading-overlay{background:rgba(255,255,255,0.9)}.acf-oembed .canvas .canvas-error{position:absolute;top:50%;left:0%;right:0%;margin:-9px 0 0 0;text-align:center;display:none}.acf-oembed .canvas .canvas-error p{padding:8px;margin:0;display:inline}.acf-oembed.has-value .canvas{min-height:50px}.acf-oembed.has-value .input-search{font-weight:bold}.acf-oembed.has-value .title:hover .acf-actions{display:block}.acf-image-uploader{position:relative}.acf-image-uploader:after{display:block;clear:both;content:""}.acf-image-uploader p{margin:0}.acf-image-uploader .image-wrap{position:relative;float:left}.acf-image-uploader .image-wrap img{max-width:100%;width:auto;height:auto;display:block;min-width:30px;min-height:30px;background:#f1f1f1;margin:0;padding:0}.acf-image-uploader .image-wrap img[src$=".svg"]{min-height:100px;min-width:100px}.acf-image-uploader .image-wrap:hover .acf-actions{display:block}.acf-image-uploader input.button{width:auto}html[dir="rtl"] .acf-image-uploader .image-wrap{float:right}.acf-file-uploader{position:relative}.acf-file-uploader p{margin:0}.acf-file-uploader .file-wrap{border:#DFDFDF solid 1px;min-height:84px;position:relative;background:#fff}.acf-file-uploader .file-icon{position:absolute;top:0;left:0;bottom:0;padding:10px;background:#F1F1F1;border-right:#E5E5E5 solid 1px}.acf-file-uploader .file-icon img{display:block;padding:0;margin:0;max-width:48px}.acf-file-uploader .file-info{padding:10px;margin-left:69px}.acf-file-uploader .file-info p{margin:0 0 2px;font-size:13px;line-height:1.4em;word-break:break-all}.acf-file-uploader .file-info a{text-decoration:none}.acf-file-uploader:hover .acf-actions{display:block}html[dir="rtl"] .acf-file-uploader .file-icon{left:auto;right:0;border-left:#E5E5E5 solid 1px;border-right:none}html[dir="rtl"] .acf-file-uploader .file-info{margin-right:69px;margin-left:0}.acf-ui-datepicker .ui-datepicker{z-index:900000 !important}.acf-ui-datepicker .ui-datepicker .ui-widget-header a{cursor:pointer;transition:none}.acf-ui-datepicker .ui-state-highlight.ui-state-hover{border:1px solid #98b7e8 !important;background:#98b7e8 !important;font-weight:normal !important;color:#ffffff !important}.acf-ui-datepicker .ui-state-highlight.ui-state-active{border:1px solid #3875d7 !important;background:#3875d7 !important;font-weight:normal !important;color:#ffffff !important}.acf-field-separator .acf-label{margin-bottom:0}.acf-field-separator .acf-label label{font-weight:normal}.acf-field-separator .acf-input{display:none}.acf-fields>.acf-field-separator{background:#f9f9f9;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-bottom:-1px;z-index:2}.acf-taxonomy-field{position:relative}.acf-taxonomy-field .categorychecklist-holder{border:#DFDFDF solid 1px;border-radius:3px;max-height:200px;overflow:auto}.acf-taxonomy-field .acf-checkbox-list{margin:0;padding:10px}.acf-taxonomy-field .acf-checkbox-list ul.children{padding-left:18px}.acf-taxonomy-field:hover .acf-actions{display:block}.acf-taxonomy-field[data-ftype="select"] .acf-actions{padding:0;margin:-9px}.acf-range-wrap .acf-append,.acf-range-wrap .acf-prepend{display:inline-block;vertical-align:middle;line-height:28px;margin:0 7px 0 0}.acf-range-wrap .acf-append{margin:0 0 0 7px}.acf-range-wrap input[type="range"]{display:inline-block;padding:0;margin:0;vertical-align:middle;height:28px}.acf-range-wrap input[type="range"]:focus{outline:none}.acf-range-wrap input[type="number"]{display:inline-block;min-width:3em;margin-left:10px;vertical-align:middle}html[dir="rtl"] .acf-range-wrap input[type="number"]{margin-right:10px;margin-left:0}html[dir="rtl"] .acf-range-wrap .acf-append{margin:0 7px 0 0}html[dir="rtl"] .acf-range-wrap .acf-prepend{margin:0 0 0 7px}.acf-accordion{margin:0;padding:0;background:#fff}.acf-accordion .acf-accordion-title{margin:0;padding:12px;font-weight:bold;cursor:pointer;font-size:inherit;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title label{margin:0;padding:0;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title p{font-weight:normal}.acf-accordion .acf-accordion-title .acf-accordion-icon{float:right}.acf-accordion .acf-accordion-content{margin:0;padding:0 12px 12px;display:none}.acf-accordion.-open>.acf-accordion-content{display:block}.acf-field.acf-accordion{padding:0 !important;border-color:#dfdfdf}.acf-field.acf-accordion .acf-accordion-title{padding:12px;width:auto !important;float:none !important;width:auto !important}.acf-field.acf-accordion .acf-accordion-content{padding:0;float:none !important;width:auto !important}.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top:#EEEEEE solid 1px}.acf-field.acf-accordion .acf-accordion-content>.acf-fields.-clear{padding:0 12px 15px}.acf-fields.-left>.acf-field.acf-accordion{padding:0 !important}.acf-fields.-left>.acf-field.acf-accordion:before{display:none}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-title{width:auto;margin:0 !important;padding:12px;float:none !important}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-content{padding:0 !important}.acf-fields.-clear>.acf-field.acf-accordion{border:#cccccc solid 1px;background:transparent}.acf-fields.-clear>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-16px}tr.acf-field.acf-accordion{background:transparent}tr.acf-field.acf-accordion>.acf-input{padding:0 !important;border:#cccccc solid 1px}tr.acf-field.acf-accordion .acf-accordion-content{padding:0 12px 12px}#addtag div.acf-field.error{border:0 none;padding:8px 0}#addtag>.acf-field.acf-accordion{padding-right:0;margin-right:5%}#addtag>.acf-field.acf-accordion+p.submit{margin-top:0}tr.acf-accordion{margin:15px 0 !important}tr.acf-accordion+tr.acf-accordion{margin-top:-16px !important}.acf-postbox.seamless>.acf-fields>.acf-accordion{margin-left:12px !important;margin-right:12px !important}.widget .widget-content>.acf-field.acf-accordion{border:#dfdfdf solid 1px;margin-bottom:10px}.widget .widget-content>.acf-field.acf-accordion .acf-accordion-title{margin-bottom:0}.widget .widget-content>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-11px}.acf-postbox.seamless>.acf-fields>.acf-field.acf-accordion{border:#e5e5e5 solid 1px}.acf-postbox.seamless>.acf-fields>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion>.acf-input{width:100%}.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields>tbody>tr>td{padding-bottom:5px}.form-table>tbody>.acf-field>.acf-label{padding:20px 10px 20px 0;width:210px}html[dir="rtl"] .form-table>tbody>.acf-field>.acf-label{padding:20px 0 20px 10px}.form-table>tbody>.acf-field>.acf-label label{font-size:14px;color:#23282d}.form-table>tbody>.acf-field>.acf-input{padding:15px 10px}html[dir="rtl"] .form-table>tbody>.acf-field>.acf-input{padding:15px 10px 15px 5%}.form-table>tbody>.acf-tab-wrap td{padding:15px 5% 15px 0}html[dir="rtl"] .form-table>tbody>.acf-tab-wrap td{padding:15px 0 15px 5%}.form-table>tbody .form-table th.acf-th{width:auto}#your-profile .acf-field input[type="text"],#your-profile .acf-field input[type="password"],#your-profile .acf-field input[type="number"],#your-profile .acf-field input[type="search"],#your-profile .acf-field input[type="email"],#your-profile .acf-field input[type="url"],#your-profile .acf-field select,#createuser .acf-field input[type="text"],#createuser .acf-field input[type="password"],#createuser .acf-field input[type="number"],#createuser .acf-field input[type="search"],#createuser .acf-field input[type="email"],#createuser .acf-field input[type="url"],#createuser .acf-field select{max-width:25em}#your-profile .acf-field textarea,#createuser .acf-field textarea{max-width:500px}#your-profile .acf-field .acf-field input[type="text"],#your-profile .acf-field .acf-field input[type="password"],#your-profile .acf-field .acf-field input[type="number"],#your-profile .acf-field .acf-field input[type="search"],#your-profile .acf-field .acf-field input[type="email"],#your-profile .acf-field .acf-field input[type="url"],#your-profile .acf-field .acf-field textarea,#your-profile .acf-field .acf-field select,#createuser .acf-field .acf-field input[type="text"],#createuser .acf-field .acf-field input[type="password"],#createuser .acf-field .acf-field input[type="number"],#createuser .acf-field .acf-field input[type="search"],#createuser .acf-field .acf-field input[type="email"],#createuser .acf-field .acf-field input[type="url"],#createuser .acf-field .acf-field textarea,#createuser .acf-field .acf-field select{max-width:none}#registerform h2{margin:1em 0}#registerform .acf-field .acf-label{margin-bottom:0}#registerform .acf-field .acf-label label{font-weight:normal;font-size:14px}#registerform p.submit{text-align:right}#acf-term-fields{padding-right:5%}#acf-term-fields>.acf-field>.acf-label{margin:0}#acf-term-fields>.acf-field>.acf-label label{font-size:12px;font-weight:normal}p.submit .spinner,p.submit .acf-spinner{vertical-align:top;float:none;margin:4px 4px 0}#edittag .acf-fields.-left>.acf-field{padding-left:220px}#edittag .acf-fields.-left>.acf-field:before{width:209px}#edittag .acf-fields.-left>.acf-field>.acf-label{width:220px;margin-left:-220px;padding:0 10px}#edittag .acf-fields.-left>.acf-field>.acf-input{padding:0}#edittag>.acf-fields.-left{width:96%}#edittag>.acf-fields.-left>.acf-field>.acf-label{padding-left:0}.editcomment td:first-child{white-space:nowrap;width:131px}#widgets-right .widget .acf-field .description{padding-left:0;padding-right:0}.acf-widget-fields>.acf-field .acf-label{margin-bottom:5px}.acf-widget-fields>.acf-field .acf-label label{font-weight:normal;margin:0}.acf-menu-settings{border-top:1px solid #eee;margin-top:2em}.acf-menu-settings.-seamless{border-top:none;margin-top:15px}.acf-menu-settings.-seamless>h2{display:none}.acf-menu-settings .list li{display:block;margin-bottom:0}.acf-menu-item-fields{margin-right:10px;float:left}#post .compat-attachment-fields .compat-field-acf-form-data{display:none}#post .compat-attachment-fields,#post .compat-attachment-fields>tbody,#post .compat-attachment-fields>tbody>tr,#post .compat-attachment-fields>tbody>tr>th,#post .compat-attachment-fields>tbody>tr>td{display:block}#post .compat-attachment-fields>tbody>.acf-field{margin:15px 0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label{margin:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label{margin:0;padding:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label p{margin:0 0 3px !important}#post .compat-attachment-fields>tbody>.acf-field>.acf-input{margin:0}.media-modal .compat-attachment-fields td.acf-input table{display:table;table-layout:auto}.media-modal .compat-attachment-fields td.acf-input table tbody{display:table-row-group}.media-modal .compat-attachment-fields td.acf-input table tr{display:table-row}.media-modal .compat-attachment-fields td.acf-input table td,.media-modal .compat-attachment-fields td.acf-input table th{display:table-cell}.media-modal .compat-attachment-fields>tbody>.acf-field{margin:5px 0}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:30%;margin:0;padding:0;float:left;text-align:right;display:block;float:left}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label>label{padding-top:6px;margin:0;color:#666666;font-weight:400;line-height:16px}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{width:65%;margin:0;padding:0;float:right;display:block}.media-modal .compat-attachment-fields>tbody>.acf-field p.description{margin:0}.acf-selection-error{background:#ffebe8;border:1px solid #c00;border-radius:3px;padding:8px;margin:20px 0 0}.acf-selection-error .selection-error-label{background:#CC0000;border-radius:3px;color:#fff;font-weight:bold;margin-right:8px;padding:2px 4px}.acf-selection-error .selection-error-message{color:#b44;display:block;padding-top:8px;word-wrap:break-word;white-space:pre-wrap}.media-modal .attachment.acf-disabled .thumbnail{opacity:0.25 !important}.media-modal .attachment.acf-disabled .attachment-preview:before{background:rgba(0,0,0,0.15);z-index:1;position:relative}.media-modal .compat-field-acf-form-data,.media-modal .compat-field-acf-blank{display:none !important}.media-modal .upload-error-message{white-space:pre-wrap}.media-modal .acf-required{padding:0 !important;margin:0 !important;float:none !important;color:#f00 !important}.media-modal .media-sidebar .compat-item{padding-bottom:20px}@media (max-width: 900px){.media-modal .setting span,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{width:98%;float:none;text-align:left;min-height:0;padding:0}.media-modal .setting input,.media-modal .setting textarea,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{float:none;height:auto;max-width:none;width:98%}}.media-modal .acf-expand-details{float:right;padding:1px 10px;margin-right:6px;height:18px;line-height:18px;color:#AAAAAA;font-size:12px}.media-modal .acf-expand-details:focus,.media-modal .acf-expand-details:active{outline:0 none;box-shadow:none;color:#AAAAAA}.media-modal .acf-expand-details:hover{color:#666666 !important}.media-modal .acf-expand-details span{display:block;float:left}.media-modal .acf-expand-details .acf-icon{margin:0 4px 0 0}.media-modal .acf-expand-details:hover .acf-icon{border-color:#AAAAAA}.media-modal .acf-expand-details .is-open{display:none}.media-modal .acf-expand-details .is-closed{display:block}@media (max-width: 640px){.media-modal .acf-expand-details{display:none}}.media-modal.acf-expanded .acf-expand-details .is-open{display:block}.media-modal.acf-expanded .acf-expand-details .is-closed{display:none}.media-modal.acf-expanded .attachments-browser .media-toolbar,.media-modal.acf-expanded .attachments-browser .attachments{right:740px}.media-modal.acf-expanded .media-sidebar{width:708px}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .setting span,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:20%}.media-modal.acf-expanded .media-sidebar .attachment-info .details,.media-modal.acf-expanded .media-sidebar .setting input,.media-modal.acf-expanded .media-sidebar .setting textarea,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-input{min-width:77%}.media-modal.acf-expanded .media-sidebar .setting span{margin-right:2%}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{max-height:none}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img{max-width:100%;max-height:200px}.media-modal.acf-expanded .media-sidebar .attachment-info .details{float:right}@media (max-width: 900px){.media-modal.acf-expanded .attachments-browser .media-toolbar{display:none}.media-modal.acf-expanded .attachments{display:none}.media-modal.acf-expanded .media-sidebar{width:auto;max-width:none !important}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{min-width:30%;margin:0}.media-modal.acf-expanded .media-sidebar .attachment-info .details{min-width:67%}}.acf-media-modal .media-embed .setting.align,.acf-media-modal .media-embed .setting.link-to{display:none}@media screen and (min-width: 1024px){.acf-media-modal .media-modal-content .media-frame .media-toolbar-secondary{max-width:none}.acf-media-modal .media-modal-content .media-frame .media-toolbar-secondary select.attachment-filters{width:auto;min-width:150px;max-width:none;margin:11px 6px 0 0;vertical-align:middle}}.acf-media-modal.-edit{left:15%;right:15%;top:100px;bottom:100px}.acf-media-modal.-edit .media-frame-menu,.acf-media-modal.-edit .media-frame-router,.acf-media-modal.-edit .media-frame-content .attachments,.acf-media-modal.-edit .media-frame-content .media-toolbar{display:none}.acf-media-modal.-edit .media-frame-title,.acf-media-modal.-edit .media-frame-content,.acf-media-modal.-edit .media-frame-toolbar,.acf-media-modal.-edit .media-sidebar{width:auto;left:0;right:0}.acf-media-modal.-edit .media-frame-content{top:50px}.acf-media-modal.-edit .media-frame-title{border-bottom:1px solid #DFDFDF;box-shadow:0 4px 4px -4px rgba(0,0,0,0.1)}.acf-media-modal.-edit .media-sidebar{padding:0 16px}.acf-media-modal.-edit .media-sidebar .attachment-details{overflow:visible}.acf-media-modal.-edit .media-sidebar .attachment-details>h3,.acf-media-modal.-edit .media-sidebar .attachment-details>h2{display:none}.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info{background:#fff;border-bottom:#dddddd solid 1px;padding:16px;margin:0 -16px 16px}.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail{margin:0 16px 0 0}.acf-media-modal.-edit .media-sidebar .attachment-details .setting{display:block;overflow:hidden;float:none;width:auto;margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .attachment-details .setting span{margin:0}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field p.description{margin-top:3px}.acf-media-modal.-edit .media-sidebar .media-types-required-info{display:none}@media (max-width: 900px){.acf-media-modal.-edit{top:30px;right:30px;bottom:30px;left:30px}}@media (max-width: 640px){.acf-media-modal.-edit{top:0;right:0;bottom:0;left:0}.acf-media-modal.-edit .media-sidebar{bottom:0 !important}}.acf-temp-remove{position:relative;opacity:1;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;overflow:hidden}.acf-temp-remove:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.hidden-by-conditional-logic{display:none !important}.hidden-by-conditional-logic.appear-empty{display:table-cell !important}.hidden-by-conditional-logic.appear-empty .acf-input{display:none !important}.acf-postbox.acf-hidden{display:none !important} +.acf-field,.acf-field .acf-label,.acf-field .acf-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.acf-field{margin:15px 0;clear:both}.acf-field p.description{display:block;margin:0;padding:0}.acf-field .acf-label{vertical-align:top;margin:0 0 10px}.acf-field .acf-label label{display:block;font-weight:bold;margin:0 0 3px;padding:0}.acf-field .acf-label:empty{margin-bottom:0}.acf-field .acf-input{vertical-align:top}.acf-field .acf-input>p.description{margin-top:5px}.acf-field .acf-notice{margin:0 0 15px;background:#edf2ff;color:#2183b9;border:none}.acf-field .acf-notice .acf-notice-dismiss{background:transparent;color:inherit}.acf-field .acf-notice .acf-notice-dismiss:hover{background:#fff}.acf-field .acf-notice.-dismiss{padding-right:40px}.acf-field .acf-notice.-error{background:#ffe6e6;color:#d12626}.acf-field .acf-notice.-success{background:#eefbe8;color:#32a23b}.acf-field .acf-notice.-warning{background:#fff3e6;color:#d16226}td.acf-field,tr.acf-field{margin:0}.acf-field[data-width]{float:left;clear:none}.acf-field[data-width]+.acf-field[data-width]{border-left:1px solid #eeeeee}html[dir="rtl"] .acf-field[data-width]{float:right}html[dir="rtl"] .acf-field[data-width]+.acf-field[data-width]{border-left:none;border-right:1px solid #eeeeee}td.acf-field[data-width],tr.acf-field[data-width]{float:none}.acf-field.-c0{clear:both;border-left-width:0 !important}html[dir="rtl"] .acf-field.-c0{border-left-width:1px !important;border-right-width:0 !important}.acf-field.-r0{border-top-width:0 !important}.acf-fields{position:relative}.acf-fields:after{display:block;clear:both;content:""}.acf-fields.-border{border:#dfdfdf solid 1px;background:#fff}.acf-fields>.acf-field{position:relative;margin:0;padding:15px 12px;border-top:#EEEEEE solid 1px}.acf-fields>.acf-field:first-child{border-top-width:0}td.acf-fields{padding:0 !important}.acf-fields.-clear>.acf-field{border:none;padding:0;margin:15px 0}.acf-fields.-clear>.acf-field[data-width]{border:none !important}.acf-fields.-clear>.acf-field>.acf-label{padding:0}.acf-fields.-clear>.acf-field>.acf-input{padding:0}.acf-fields.-left>.acf-field{padding:15px 0}.acf-fields.-left>.acf-field:after{display:block;clear:both;content:""}.acf-fields.-left>.acf-field:before{content:"";display:block;position:absolute;z-index:0;background:#F9F9F9;border-color:#E1E1E1;border-style:solid;border-width:0 1px 0 0;top:0;bottom:0;left:0;width:20%}.acf-fields.-left>.acf-field[data-width]{float:none;width:auto !important;border-left-width:0 !important;border-right-width:0 !important}.acf-fields.-left>.acf-field>.acf-label{float:left;width:20%;margin:0;padding:0 12px}.acf-fields.-left>.acf-field>.acf-input{float:left;width:80%;margin:0;padding:0 12px}html[dir="rtl"] .acf-fields.-left>.acf-field:before{border-width:0 0 0 1px;left:auto;right:0}html[dir="rtl"] .acf-fields.-left>.acf-field>.acf-label{float:right}html[dir="rtl"] .acf-fields.-left>.acf-field>.acf-input{float:right}@media screen and (max-width: 640px){.acf-fields.-left>.acf-field:before{display:none}.acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}.acf-fields.-left>.acf-field>.acf-input{width:100%}}.acf-fields.-clear.-left>.acf-field{padding:0;border:none}.acf-fields.-clear.-left>.acf-field:before{display:none}.acf-fields.-clear.-left>.acf-field>.acf-label{padding:0}.acf-fields.-clear.-left>.acf-field>.acf-input{padding:0}.acf-table tr.acf-field>td.acf-label{padding:15px 12px;margin:0;background:#F9F9F9;width:20%}.acf-table tr.acf-field>td.acf-input{padding:15px 12px;margin:0;border-left-color:#E1E1E1}.acf-sortable-tr-helper{position:relative !important;display:table-row !important}.acf-postbox{position:relative}.acf-postbox>.inside{margin:0 !important;padding:0 !important}.acf-postbox>.hndle .acf-hndle-cog{color:#AAAAAA;font-size:16px;line-height:20px;padding:0 2px;float:right;position:relative;display:none}.acf-postbox>.hndle .acf-hndle-cog:hover{color:#777777}.acf-postbox:hover>.hndle .acf-hndle-cog{display:block}.acf-postbox .acf-replace-with-fields{padding:15px;text-align:center}#post-body-content #acf_after_title-sortables{margin:20px 0 -20px}.acf-postbox.seamless{border:0 none;background:transparent;box-shadow:none}.acf-postbox.seamless>.hndle,.acf-postbox.seamless>.handlediv{display:none !important}.acf-postbox.seamless>.inside{display:block !important;margin-left:-12px !important;margin-right:-12px !important}.acf-postbox.seamless>.inside>.acf-field{border-color:transparent}.acf-postbox.seamless>.acf-fields.-left>.acf-field:before{display:none}@media screen and (max-width: 782px){.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-label,.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-input{padding:0}}.acf-field input[type="text"],.acf-field input[type="password"],.acf-field input[type="number"],.acf-field input[type="search"],.acf-field input[type="email"],.acf-field input[type="url"],.acf-field textarea,.acf-field select{width:100%;padding:3px 5px;resize:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.4}.acf-field input[type="text"]:disabled,.acf-field input[type="password"]:disabled,.acf-field input[type="number"]:disabled,.acf-field input[type="search"]:disabled,.acf-field input[type="email"]:disabled,.acf-field input[type="url"]:disabled,.acf-field textarea:disabled,.acf-field select:disabled{background:#f8f8f8}.acf-field input[type="text"][readonly],.acf-field input[type="password"][readonly],.acf-field input[type="number"][readonly],.acf-field input[type="search"][readonly],.acf-field input[type="email"][readonly],.acf-field input[type="url"][readonly],.acf-field textarea[readonly],.acf-field select[readonly]{background:#f8f8f8}.acf-field textarea{resize:vertical}.acf-input-prepend,.acf-input-append,.acf-input-wrap{box-sizing:border-box}.acf-input-prepend,.acf-input-append{font-size:13px;line-height:20px;padding:3px 7px;background:#F4F4F4;border:#DFDFDF solid 1px}.acf-input-prepend{float:left;border-right-width:0;border-radius:3px 0 0 3px}.acf-input-append{float:right;border-left-width:0;border-radius:0 3px 3px 0}.acf-input-wrap{position:relative;overflow:hidden}.acf-input-wrap input{height:28px;margin:0}input.acf-is-prepended{border-radius:0 3px 3px 0 !important}input.acf-is-appended{border-radius:3px 0 0 3px !important}input.acf-is-prepended.acf-is-appended{border-radius:0 !important}html[dir="rtl"] .acf-input-prepend{border-left-width:0;border-right-width:1px;border-radius:0 3px 3px 0;float:right}html[dir="rtl"] .acf-input-append{border-left-width:1px;border-right-width:0;border-radius:3px 0 0 3px;float:left}html[dir="rtl"] input.acf-is-prepended{border-radius:3px 0 0 3px !important}html[dir="rtl"] input.acf-is-appended{border-radius:0 3px 3px 0 !important}html[dir="rtl"] input.acf-is-prepended.acf-is-appended{border-radius:0 !important}.acf-color-picker .wp-picker-active{position:relative;z-index:1}.acf-url i{position:absolute;top:4px;left:4px;opacity:0.5;color:#A9A9A9}.acf-url input[type="url"]{padding-left:25px}.acf-url.-valid i{opacity:1}.acf-field select{padding:2px}.acf-field select optgroup{padding:5px;background:#fff}.acf-field select option{padding:3px}.acf-field select optgroup option{padding-left:5px}.acf-field select optgroup:nth-child(2n){background:#F9F9F9}.acf-field .select2-input{max-width:200px}.select2-container.-acf .select2-choices{background:#fff;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;min-height:31px}.select2-container.-acf .select2-choices .select2-search-choice{margin:5px 0 5px 5px;padding:3px 5px 3px 18px;border-color:#bbb;background:#f9f9f9;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1)}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a{visibility:hidden}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container.-acf .select2-choices .select2-search-choice-focus{border-color:#999}.select2-container.-acf .select2-choices .select2-search-field input{height:31px;line-height:22px;margin:0;padding:5px 5px 5px 7px}.select2-container.-acf .select2-choice{border-color:#BBBBBB}.select2-container.-acf .select2-choice .select2-arrow{background:transparent;border-left-color:#DFDFDF;padding-left:1px}.select2-container.-acf .select2-choice .select2-result-description{display:none}.select2-container.-acf.select2-container-active .select2-choices,.select2-container.-acf.select2-dropdown-open .select2-choices{border-color:#5B9DD9;border-radius:3px 3px 0 0}.select2-container.-acf.select2-dropdown-open .select2-choice{background:#fff;border-color:#5B9DD9}html[dir="rtl"] .select2-container.-acf .select2-search-choice-close{left:24px}html[dir="rtl"] .select2-container.-acf .select2-choice>.select2-chosen{margin-left:42px}html[dir="rtl"] .select2-container.-acf .select2-choice .select2-arrow{padding-left:0;padding-right:1px}.select2-drop .select2-search{padding:4px 4px 0}.select2-drop .select2-result .select2-result-description{color:#999;font-size:12px;margin-left:5px}.select2-drop .select2-result.select2-highlighted .select2-result-description{color:#fff;opacity:0.75}.select2-container.-acf li{margin-bottom:0}.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child{float:none}.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input{width:100% !important}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered{padding-right:0}.select2-container.-acf .select2-selection--multiple .select2-selection__choice{background-color:#f7f7f7;border-color:#cccccc;max-width:100%;overflow:hidden;word-wrap:normal !important;white-space:normal}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.1)}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span{visibility:hidden}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container.-acf .select2-selection--multiple .select2-search__field{box-shadow:none !important}.acf-row .select2-container.-acf .select2-selection--single{overflow:hidden}.acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered{white-space:normal}.select2-container .select2-dropdown{z-index:900000}.link-wrap{border:#dddddd solid 1px;border-radius:3px;padding:5px;line-height:26px;background:#fff;word-wrap:break-word;word-break:break-all}.link-wrap .link-title{padding:0 5px}.acf-link .link-wrap,.acf-link .acf-icon.-link-ext{display:none}.acf-link.-value .button{display:none}.acf-link.-value .link-wrap{display:inline-block}.acf-link.-external .acf-icon.-link-ext{display:inline-block}#wp-link-backdrop{z-index:900000 !important}#wp-link-wrap{z-index:900001 !important}ul.acf-radio-list,ul.acf-checkbox-list{background:transparent;position:relative;padding:1px;margin:0}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:13px;line-height:22px;margin:0;position:relative;word-wrap:break-word}ul.acf-radio-list li label,ul.acf-checkbox-list li label{display:inline}ul.acf-radio-list li input[type="checkbox"],ul.acf-radio-list li input[type="radio"],ul.acf-checkbox-list li input[type="checkbox"],ul.acf-checkbox-list li input[type="radio"]{margin:-1px 4px 0 0;vertical-align:middle}ul.acf-radio-list li input[type="text"],ul.acf-checkbox-list li input[type="text"]{width:auto;vertical-align:middle;margin:2px 0}ul.acf-radio-list li span,ul.acf-checkbox-list li span{float:none}ul.acf-radio-list li i,ul.acf-checkbox-list li i{vertical-align:middle}ul.acf-radio-list.acf-hl li,ul.acf-checkbox-list.acf-hl li{margin-right:20px;clear:none}html[dir="rtl"] ul.acf-radio-list input[type="checkbox"],html[dir="rtl"] ul.acf-radio-list input[type="radio"],html[dir="rtl"] ul.acf-checkbox-list input[type="checkbox"],html[dir="rtl"] ul.acf-checkbox-list input[type="radio"]{margin-left:4px;margin-right:0}.acf-button-group{display:inline-block}.acf-button-group label{display:inline-block;border:#ccc solid 1px;position:relative;z-index:1;padding:5px 10px;background:#fff}.acf-button-group label:hover{border-color:#999;z-index:2}.acf-button-group label.selected{border-color:#2b9af3;background:#309cf3;color:#fff;z-index:2}.acf-button-group label.selected:hover{background:#48a8f4}.acf-button-group input{display:none !important}.acf-button-group{padding-left:1px;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.acf-button-group label{margin:0 0 0 -1px;flex:1;text-align:center;white-space:nowrap}.acf-button-group label:first-child{border-radius:3px 0 0 3px}html[dir="rtl"] .acf-button-group label:first-child{border-radius:0 3px 3px 0}.acf-button-group label:last-child{border-radius:0 3px 3px 0}html[dir="rtl"] .acf-button-group label:last-child{border-radius:3px 0 0 3px}.acf-button-group label:only-child{border-radius:3px}.acf-button-group.-vertical{padding-left:0;padding-top:1px;flex-direction:column}.acf-button-group.-vertical label{margin:-1px 0 0 0}.acf-button-group.-vertical label:first-child{border-radius:3px 3px 0 0}.acf-button-group.-vertical label:last-child{border-radius:0 0 3px 3px}.acf-button-group.-vertical label:only-child{border-radius:3px}.acf-checkbox-list .button{margin:10px 0 0}.acf-switch{display:inline-block;border-radius:5px;cursor:pointer;position:relative;background:#f8f8f8;height:30px;vertical-align:middle;border:#ccc solid 1px;-webkit-transition:background 0.25s ease;-moz-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.25s ease}.acf-switch span{display:inline-block;float:left;text-align:center;font-size:13px;line-height:22px;padding:4px 10px;min-width:15px}.acf-switch span i{vertical-align:middle}.acf-switch .acf-switch-on{color:#fff;text-shadow:#1f7db1 0 1px 0}.acf-switch .acf-switch-slider{position:absolute;top:2px;left:2px;bottom:2px;right:50%;z-index:1;background:#fff;border-radius:3px;border:#ccc solid 1px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;transition-property:left, right}.acf-switch:hover .acf-switch-slider{border-color:#b3b3b3}.acf-switch.-on{background:#309cf3;border-color:#2b9af3}.acf-switch.-on .acf-switch-slider{left:50%;right:2px;border-color:#0d84e3}.acf-switch.-on:hover{background:#48a8f4}.acf-switch.-focus .acf-switch-slider{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,0.5)}.acf-switch.-focus.-on .acf-switch-slider{border-color:#185e85;box-shadow:0 0 2px #1f7db1}.acf-switch+span{margin-left:6px}.acf-switch-input{opacity:0;position:absolute;margin:0}.compat-item .acf-true-false .message{float:none;padding:0;vertical-align:middle}.acf-google-map{position:relative;border:#DFDFDF solid 1px;background:#fff}.acf-google-map .title{position:relative;border-bottom:#DFDFDF solid 1px}.acf-google-map .title .search{margin:0;font-size:14px;line-height:30px;height:40px;padding:5px 10px;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-google-map .title .acf-loading{position:absolute;top:10px;right:11px;display:none}.acf-google-map .title:hover .acf-actions{display:block}.acf-google-map .canvas{height:400px}.acf-google-map .title .acf-icon.-location{display:inline-block}.acf-google-map .title .acf-icon.-cancel{display:none}.acf-google-map .title .acf-icon.-search{display:none}.acf-google-map.-search .title .acf-icon.-location{display:none}.acf-google-map.-search .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-search .title .acf-icon.-search{display:inline-block}.acf-google-map.-value .title .search{font-weight:bold}.acf-google-map.-value .title .acf-icon.-location{display:none}.acf-google-map.-value .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-value .title .acf-icon.-search{display:none}.acf-google-map.-loading .title a{display:none !important}.acf-google-map.-loading .title i{display:inline-block}.pac-container{border-width:1px 0;box-shadow:none}.pac-container:after{display:none}.pac-container .pac-item:first-child{border-top:0 none}.pac-container .pac-item{padding:5px 10px;cursor:pointer}html[dir="rtl"] .pac-container .pac-item{text-align:right}.acf-relationship{background:#fff}.acf-relationship .filters{border:#DFDFDF solid 1px;background:#fff}.acf-relationship .filters:after{display:block;clear:both;content:""}.acf-relationship .filters .filter{margin:0;padding:0;float:left;width:100%}.acf-relationship .filters .filter span{display:block;padding:7px 7px 7px 0}.acf-relationship .filters .filter:first-child span{padding-left:7px}.acf-relationship .filters .filter input,.acf-relationship .filters .filter select{height:28px;line-height:28px;padding:2px;width:100%;margin:0;float:none}.acf-relationship .filters .filter input:focus,.acf-relationship .filters .filter input:active,.acf-relationship .filters .filter select:focus,.acf-relationship .filters .filter select:active{outline:none;box-shadow:none}.acf-relationship .filters .filter input{border-color:transparent;box-shadow:none}.acf-relationship .filters.-f2 .filter{width:50%}.acf-relationship .filters.-f3 .filter{width:25%}.acf-relationship .filters.-f3 .filter.-search{width:50%}.acf-relationship .list{margin:0;padding:5px;height:160px;overflow:auto}.acf-relationship .list .acf-rel-label,.acf-relationship .list .acf-rel-item,.acf-relationship .list p{padding:5px 7px;margin:0;display:block;position:relative;min-height:18px}.acf-relationship .list .acf-rel-label{font-weight:bold}.acf-relationship .list .acf-rel-item{cursor:pointer}.acf-relationship .list .acf-rel-item b{text-decoration:underline;font-weight:normal}.acf-relationship .list .acf-rel-item .thumbnail{background:#e0e0e0;width:22px;height:22px;float:left;margin:-2px 5px 0 0}.acf-relationship .list .acf-rel-item .thumbnail img{max-width:22px;max-height:22px;margin:0 auto;display:block}.acf-relationship .list .acf-rel-item .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item .thumbnail.-icon img{max-height:20px;margin-top:1px}.acf-relationship .list .acf-rel-item:hover{background:#3875D7;color:#fff}.acf-relationship .list .acf-rel-item:hover .thumbnail{background:#a2bfec}.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item.disabled{opacity:0.5}.acf-relationship .list .acf-rel-item.disabled:hover{background:transparent;color:#333;cursor:default}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail{background:#e0e0e0}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon{background:#fff}.acf-relationship .list ul{padding-bottom:5px}.acf-relationship .list ul .acf-rel-label,.acf-relationship .list ul .acf-rel-item,.acf-relationship .list ul p{padding-left:20px}.acf-relationship .selection{border:#DFDFDF solid 1px;position:relative;margin-top:-1px}.acf-relationship .selection:after{display:block;clear:both;content:""}.acf-relationship .selection .values,.acf-relationship .selection .choices{width:50%;background:#fff;float:left}.acf-relationship .selection .choices{background:#F9F9F9}.acf-relationship .selection .choices .list{border-right:#DFDFDF solid 1px}.acf-relationship .selection .values .acf-icon{position:absolute;top:4px;right:7px;display:none}html[dir="rtl"] .acf-relationship .selection .values .acf-icon{right:auto;left:7px}.acf-relationship .selection .values .acf-rel-item:hover .acf-icon{display:block}.acf-relationship .selection .values .acf-rel-item{cursor:move}.acf-relationship .selection .values .acf-rel-item b{text-decoration:none}.menu-item .acf-relationship ul{width:auto}.menu-item .acf-relationship li{display:block}.acf-editor-wrap.delay .acf-editor-toolbar{content:"";display:block;background:#f5f5f5;border-bottom:#dddddd solid 1px;color:#555d66;padding:10px}.acf-editor-wrap.delay .wp-editor-area{padding:10px;border:none;color:inherit}.acf-editor-wrap iframe{min-height:200px}.acf-editor-wrap .wp-editor-container{border:1px solid #E5E5E5;box-shadow:none !important}.acf-editor-wrap .wp-editor-tabs{box-sizing:content-box}#mce_fullscreen_container{z-index:900000 !important}.acf-field-tab{display:none !important}.hidden-by-tab{display:none !important}.acf-tab-wrap{clear:both;z-index:1}.acf-tab-group{border-bottom:#ccc solid 1px;padding:10px 10px 0}.acf-tab-group li{margin:0 0.5em 0 0}.acf-tab-group li a{padding:5px 10px;display:block;color:#555;font-size:14px;font-weight:600;line-height:24px;border:#ccc solid 1px;border-bottom:0 none;text-decoration:none;background:#e5e5e5;transition:none}.acf-tab-group li a:hover{background:#FFF}.acf-tab-group li a:focus{outline:none;box-shadow:none}.acf-tab-group li a:empty{display:none}html[dir="rtl"] .acf-tab-group li{margin:0 0 0 0.5em}.acf-tab-group li.active a{background:#F1F1F1;color:#000;padding-bottom:6px;margin-bottom:-1px;position:relative;z-index:1}.acf-fields>.acf-tab-wrap{background:#F9F9F9}.acf-fields>.acf-tab-wrap .acf-tab-group{position:relative;z-index:1;margin-bottom:-1px;border-top:#DFDFDF solid 1px;border-bottom:#DFDFDF solid 1px}.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#FFF}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#FFFFFF}.acf-fields>.acf-tab-wrap:first-child .acf-tab-group{border-top:none}.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:20%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:10px}}html[dir="rtl"] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:0;padding-right:20%}@media screen and (max-width: 850px){html[dir="rtl"] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-right:10px}}.acf-tab-wrap.-left .acf-tab-group{position:absolute;left:0;width:20%;border:0 none;padding:0 !important;margin:1px 0 0}.acf-tab-wrap.-left .acf-tab-group li{float:none;margin:-1px 0 0}.acf-tab-wrap.-left .acf-tab-group li a{border:1px solid #ededed;font-size:13px;line-height:18px;color:#0073aa;padding:10px;margin:0;font-weight:normal;border-width:1px 0;border-radius:0;background:transparent}.acf-tab-wrap.-left .acf-tab-group li a:hover{color:#00a0d2}.acf-tab-wrap.-left .acf-tab-group li.active a{border-color:#DFDFDF;color:#000;margin-right:-1px;background:#fff}html[dir="rtl"] .acf-tab-wrap.-left .acf-tab-group{left:auto;right:0}html[dir="rtl"] .acf-tab-wrap.-left .acf-tab-group li.active a{margin-right:0;margin-left:-1px}.acf-field+.acf-tab-wrap.-left:before{content:"";display:block;position:relative;z-index:1;height:10px;border-top:#DFDFDF solid 1px;border-bottom:#DFDFDF solid 1px;margin-bottom:-1px}.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a{border-top:none}.acf-fields.-sidebar{padding:0 0 0 20% !important;position:relative}.acf-fields.-sidebar:before{content:"";display:block;position:absolute;top:0;left:0;width:20%;bottom:0;border-right:#DFDFDF solid 1px;background:#F9F9F9;z-index:1}html[dir="rtl"] .acf-fields.-sidebar{padding:0 20% 0 0 !important}html[dir="rtl"] .acf-fields.-sidebar:before{border-left:#DFDFDF solid 1px;border-right-width:0;left:auto;right:0}.acf-fields.-sidebar.-left{padding:0 0 0 180px !important}html[dir="rtl"] .acf-fields.-sidebar.-left{padding:0 180px 0 0 !important}.acf-fields.-sidebar.-left:before{background:#F1F1F1;border-color:#dfdfdf;width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group{width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li a{border-color:#e4e4e4}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#F9F9F9}.acf-fields.-sidebar>.acf-field-tab+.acf-field{border-top:none}.acf-fields.-clear>.acf-tab-wrap{background:transparent}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group{margin-top:0;border-top:none;padding-left:0;padding-right:0}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields.-sidebar{margin-left:0 !important}.acf-postbox.seamless>.acf-fields.-sidebar:before{background:transparent}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap{background:transparent;margin-bottom:10px;padding-left:12px;padding-right:12px}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group{border-top:0 none}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left:before{border-top:none;height:auto}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group{margin-bottom:0}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li a{border-width:1px 0 1px 1px !important;border-color:#cccccc;background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.compat-item .acf-tab-wrap td{display:block}.acf-gallery-side .acf-tab-wrap{border-top:0 none !important}.acf-gallery-side .acf-tab-wrap .acf-tab-group{margin:10px 0 !important;padding:0 !important}.acf-gallery-side .acf-tab-group li.active a{background:#F9F9F9 !important}.widget .acf-tab-group{border-bottom-color:#e8e8e8}.widget .acf-tab-group li a{background:#F1F1F1}.widget .acf-tab-group li.active a{background:#fff}.media-modal.acf-expanded .compat-attachment-fields>tbody>tr.acf-tab-wrap .acf-tab-group{padding-left:23%;border-bottom-color:#DDDDDD}.form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 5px 0 210px}html[dir="rtl"] .form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 210px 0 5px}.acf-oembed{position:relative;border:#DFDFDF solid 1px;background:#fff}.acf-oembed .title{position:relative;border-bottom:#DFDFDF solid 1px;padding:5px 10px}.acf-oembed .title .input-search{margin:0;font-size:14px;line-height:30px;height:30px;padding:0;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-oembed .title .acf-actions{padding:6px}.acf-oembed .canvas{position:relative;min-height:250px;background:#F9F9F9}.acf-oembed .canvas .canvas-media{position:relative;z-index:1}.acf-oembed .canvas iframe{display:block;margin:0;padding:0;width:100%}.acf-oembed .canvas .acf-icon.-picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;height:42px;width:42px;font-size:42px;color:#999}.acf-oembed .canvas .acf-loading-overlay{background:rgba(255,255,255,0.9)}.acf-oembed .canvas .canvas-error{position:absolute;top:50%;left:0%;right:0%;margin:-9px 0 0 0;text-align:center;display:none}.acf-oembed .canvas .canvas-error p{padding:8px;margin:0;display:inline}.acf-oembed.has-value .canvas{min-height:50px}.acf-oembed.has-value .input-search{font-weight:bold}.acf-oembed.has-value .title:hover .acf-actions{display:block}.acf-image-uploader{position:relative}.acf-image-uploader:after{display:block;clear:both;content:""}.acf-image-uploader p{margin:0}.acf-image-uploader .image-wrap{position:relative;float:left}.acf-image-uploader .image-wrap img{max-width:100%;width:auto;height:auto;display:block;min-width:30px;min-height:30px;background:#f1f1f1;margin:0;padding:0}.acf-image-uploader .image-wrap img[src$=".svg"]{min-height:100px;min-width:100px}.acf-image-uploader .image-wrap:hover .acf-actions{display:block}.acf-image-uploader input.button{width:auto}html[dir="rtl"] .acf-image-uploader .image-wrap{float:right}.acf-file-uploader{position:relative}.acf-file-uploader p{margin:0}.acf-file-uploader .file-wrap{border:#DFDFDF solid 1px;min-height:84px;position:relative;background:#fff}.acf-file-uploader .file-icon{position:absolute;top:0;left:0;bottom:0;padding:10px;background:#F1F1F1;border-right:#E5E5E5 solid 1px}.acf-file-uploader .file-icon img{display:block;padding:0;margin:0;max-width:48px}.acf-file-uploader .file-info{padding:10px;margin-left:69px}.acf-file-uploader .file-info p{margin:0 0 2px;font-size:13px;line-height:1.4em;word-break:break-all}.acf-file-uploader .file-info a{text-decoration:none}.acf-file-uploader:hover .acf-actions{display:block}html[dir="rtl"] .acf-file-uploader .file-icon{left:auto;right:0;border-left:#E5E5E5 solid 1px;border-right:none}html[dir="rtl"] .acf-file-uploader .file-info{margin-right:69px;margin-left:0}.acf-ui-datepicker .ui-datepicker{z-index:900000 !important}.acf-ui-datepicker .ui-datepicker .ui-widget-header a{cursor:pointer;transition:none}.acf-ui-datepicker .ui-state-highlight.ui-state-hover{border:1px solid #98b7e8 !important;background:#98b7e8 !important;font-weight:normal !important;color:#ffffff !important}.acf-ui-datepicker .ui-state-highlight.ui-state-active{border:1px solid #3875d7 !important;background:#3875d7 !important;font-weight:normal !important;color:#ffffff !important}.acf-field-separator .acf-label{margin-bottom:0}.acf-field-separator .acf-label label{font-weight:normal}.acf-field-separator .acf-input{display:none}.acf-fields>.acf-field-separator{background:#f9f9f9;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-bottom:-1px;z-index:2}.acf-taxonomy-field{position:relative}.acf-taxonomy-field .categorychecklist-holder{border:#DFDFDF solid 1px;border-radius:3px;max-height:200px;overflow:auto}.acf-taxonomy-field .acf-checkbox-list{margin:0;padding:10px}.acf-taxonomy-field .acf-checkbox-list ul.children{padding-left:18px}.acf-taxonomy-field:hover .acf-actions{display:block}.acf-taxonomy-field[data-ftype="select"] .acf-actions{padding:0;margin:-9px}.acf-range-wrap .acf-append,.acf-range-wrap .acf-prepend{display:inline-block;vertical-align:middle;line-height:28px;margin:0 7px 0 0}.acf-range-wrap .acf-append{margin:0 0 0 7px}.acf-range-wrap input[type="range"]{display:inline-block;padding:0;margin:0;vertical-align:middle;height:28px}.acf-range-wrap input[type="range"]:focus{outline:none}.acf-range-wrap input[type="number"]{display:inline-block;min-width:3em;margin-left:10px;vertical-align:middle}html[dir="rtl"] .acf-range-wrap input[type="number"]{margin-right:10px;margin-left:0}html[dir="rtl"] .acf-range-wrap .acf-append{margin:0 7px 0 0}html[dir="rtl"] .acf-range-wrap .acf-prepend{margin:0 0 0 7px}.acf-accordion{margin:0;padding:0;background:#fff}.acf-accordion .acf-accordion-title{margin:0;padding:12px;font-weight:bold;cursor:pointer;font-size:inherit;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title label{margin:0;padding:0;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title p{font-weight:normal}.acf-accordion .acf-accordion-title .acf-accordion-icon{float:right}.acf-accordion .acf-accordion-content{margin:0;padding:0 12px 12px;display:none}.acf-accordion.-open>.acf-accordion-content{display:block}.acf-field.acf-accordion{padding:0 !important;border-color:#dfdfdf}.acf-field.acf-accordion .acf-accordion-title{padding:12px;width:auto !important;float:none !important;width:auto !important}.acf-field.acf-accordion .acf-accordion-content{padding:0;float:none !important;width:auto !important}.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top:#EEEEEE solid 1px}.acf-field.acf-accordion .acf-accordion-content>.acf-fields.-clear{padding:0 12px 15px}.acf-fields.-left>.acf-field.acf-accordion{padding:0 !important}.acf-fields.-left>.acf-field.acf-accordion:before{display:none}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-title{width:auto;margin:0 !important;padding:12px;float:none !important}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-content{padding:0 !important}.acf-fields.-clear>.acf-field.acf-accordion{border:#cccccc solid 1px;background:transparent}.acf-fields.-clear>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-16px}tr.acf-field.acf-accordion{background:transparent}tr.acf-field.acf-accordion>.acf-input{padding:0 !important;border:#cccccc solid 1px}tr.acf-field.acf-accordion .acf-accordion-content{padding:0 12px 12px}#addtag div.acf-field.error{border:0 none;padding:8px 0}#addtag>.acf-field.acf-accordion{padding-right:0;margin-right:5%}#addtag>.acf-field.acf-accordion+p.submit{margin-top:0}tr.acf-accordion{margin:15px 0 !important}tr.acf-accordion+tr.acf-accordion{margin-top:-16px !important}.acf-postbox.seamless>.acf-fields>.acf-accordion{margin-left:12px !important;margin-right:12px !important}.widget .widget-content>.acf-field.acf-accordion{border:#dfdfdf solid 1px;margin-bottom:10px}.widget .widget-content>.acf-field.acf-accordion .acf-accordion-title{margin-bottom:0}.widget .widget-content>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-11px}.acf-postbox.seamless>.acf-fields>.acf-field.acf-accordion{border:#e5e5e5 solid 1px}.acf-postbox.seamless>.acf-fields>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion>.acf-input{width:100%}.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields>tbody>tr>td{padding-bottom:5px}.form-table>tbody>.acf-field>.acf-label{padding:20px 10px 20px 0;width:210px}html[dir="rtl"] .form-table>tbody>.acf-field>.acf-label{padding:20px 0 20px 10px}.form-table>tbody>.acf-field>.acf-label label{font-size:14px;color:#23282d}.form-table>tbody>.acf-field>.acf-input{padding:15px 10px}html[dir="rtl"] .form-table>tbody>.acf-field>.acf-input{padding:15px 10px 15px 5%}.form-table>tbody>.acf-tab-wrap td{padding:15px 5% 15px 0}html[dir="rtl"] .form-table>tbody>.acf-tab-wrap td{padding:15px 0 15px 5%}.form-table>tbody .form-table th.acf-th{width:auto}#your-profile .acf-field input[type="text"],#your-profile .acf-field input[type="password"],#your-profile .acf-field input[type="number"],#your-profile .acf-field input[type="search"],#your-profile .acf-field input[type="email"],#your-profile .acf-field input[type="url"],#your-profile .acf-field select,#createuser .acf-field input[type="text"],#createuser .acf-field input[type="password"],#createuser .acf-field input[type="number"],#createuser .acf-field input[type="search"],#createuser .acf-field input[type="email"],#createuser .acf-field input[type="url"],#createuser .acf-field select{max-width:25em}#your-profile .acf-field textarea,#createuser .acf-field textarea{max-width:500px}#your-profile .acf-field .acf-field input[type="text"],#your-profile .acf-field .acf-field input[type="password"],#your-profile .acf-field .acf-field input[type="number"],#your-profile .acf-field .acf-field input[type="search"],#your-profile .acf-field .acf-field input[type="email"],#your-profile .acf-field .acf-field input[type="url"],#your-profile .acf-field .acf-field textarea,#your-profile .acf-field .acf-field select,#createuser .acf-field .acf-field input[type="text"],#createuser .acf-field .acf-field input[type="password"],#createuser .acf-field .acf-field input[type="number"],#createuser .acf-field .acf-field input[type="search"],#createuser .acf-field .acf-field input[type="email"],#createuser .acf-field .acf-field input[type="url"],#createuser .acf-field .acf-field textarea,#createuser .acf-field .acf-field select{max-width:none}#registerform h2{margin:1em 0}#registerform .acf-field .acf-label{margin-bottom:0}#registerform .acf-field .acf-label label{font-weight:normal;font-size:14px}#registerform p.submit{text-align:right}#acf-term-fields{padding-right:5%}#acf-term-fields>.acf-field>.acf-label{margin:0}#acf-term-fields>.acf-field>.acf-label label{font-size:12px;font-weight:normal}p.submit .spinner,p.submit .acf-spinner{vertical-align:top;float:none;margin:4px 4px 0}#edittag .acf-fields.-left>.acf-field{padding-left:220px}#edittag .acf-fields.-left>.acf-field:before{width:209px}#edittag .acf-fields.-left>.acf-field>.acf-label{width:220px;margin-left:-220px;padding:0 10px}#edittag .acf-fields.-left>.acf-field>.acf-input{padding:0}#edittag>.acf-fields.-left{width:96%}#edittag>.acf-fields.-left>.acf-field>.acf-label{padding-left:0}.editcomment td:first-child{white-space:nowrap;width:131px}#widgets-right .widget .acf-field .description{padding-left:0;padding-right:0}.acf-widget-fields>.acf-field .acf-label{margin-bottom:5px}.acf-widget-fields>.acf-field .acf-label label{font-weight:normal;margin:0}.acf-menu-settings{border-top:1px solid #eee;margin-top:2em}.acf-menu-settings.-seamless{border-top:none;margin-top:15px}.acf-menu-settings.-seamless>h2{display:none}.acf-menu-settings .list li{display:block;margin-bottom:0}.acf-menu-item-fields{margin-right:10px;float:left}#post .compat-attachment-fields .compat-field-acf-form-data{display:none}#post .compat-attachment-fields,#post .compat-attachment-fields>tbody,#post .compat-attachment-fields>tbody>tr,#post .compat-attachment-fields>tbody>tr>th,#post .compat-attachment-fields>tbody>tr>td{display:block}#post .compat-attachment-fields>tbody>.acf-field{margin:15px 0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label{margin:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label{margin:0;padding:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label p{margin:0 0 3px !important}#post .compat-attachment-fields>tbody>.acf-field>.acf-input{margin:0}.media-modal .compat-attachment-fields td.acf-input table{display:table;table-layout:auto}.media-modal .compat-attachment-fields td.acf-input table tbody{display:table-row-group}.media-modal .compat-attachment-fields td.acf-input table tr{display:table-row}.media-modal .compat-attachment-fields td.acf-input table td,.media-modal .compat-attachment-fields td.acf-input table th{display:table-cell}.media-modal .compat-attachment-fields>tbody>.acf-field{margin:5px 0}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:30%;margin:0;padding:0;float:left;text-align:right;display:block;float:left}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label>label{padding-top:6px;margin:0;color:#666666;font-weight:400;line-height:16px}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{width:65%;margin:0;padding:0;float:right;display:block}.media-modal .compat-attachment-fields>tbody>.acf-field p.description{margin:0}.acf-selection-error{background:#ffebe8;border:1px solid #c00;border-radius:3px;padding:8px;margin:20px 0 0}.acf-selection-error .selection-error-label{background:#CC0000;border-radius:3px;color:#fff;font-weight:bold;margin-right:8px;padding:2px 4px}.acf-selection-error .selection-error-message{color:#b44;display:block;padding-top:8px;word-wrap:break-word;white-space:pre-wrap}.media-modal .attachment.acf-disabled .thumbnail{opacity:0.25 !important}.media-modal .attachment.acf-disabled .attachment-preview:before{background:rgba(0,0,0,0.15);z-index:1;position:relative}.media-modal .compat-field-acf-form-data,.media-modal .compat-field-acf-blank{display:none !important}.media-modal .upload-error-message{white-space:pre-wrap}.media-modal .acf-required{padding:0 !important;margin:0 !important;float:none !important;color:#f00 !important}.media-modal .media-sidebar .compat-item{padding-bottom:20px}@media (max-width: 900px){.media-modal .setting span,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{width:98%;float:none;text-align:left;min-height:0;padding:0}.media-modal .setting input,.media-modal .setting textarea,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{float:none;height:auto;max-width:none;width:98%}}.media-modal .acf-expand-details{float:right;padding:1px 10px;margin-right:6px;height:18px;line-height:18px;color:#AAAAAA;font-size:12px}.media-modal .acf-expand-details:focus,.media-modal .acf-expand-details:active{outline:0 none;box-shadow:none;color:#AAAAAA}.media-modal .acf-expand-details:hover{color:#666666 !important}.media-modal .acf-expand-details span{display:block;float:left}.media-modal .acf-expand-details .acf-icon{margin:0 4px 0 0}.media-modal .acf-expand-details:hover .acf-icon{border-color:#AAAAAA}.media-modal .acf-expand-details .is-open{display:none}.media-modal .acf-expand-details .is-closed{display:block}@media (max-width: 640px){.media-modal .acf-expand-details{display:none}}.media-modal.acf-expanded .acf-expand-details .is-open{display:block}.media-modal.acf-expanded .acf-expand-details .is-closed{display:none}.media-modal.acf-expanded .attachments-browser .media-toolbar,.media-modal.acf-expanded .attachments-browser .attachments{right:740px}.media-modal.acf-expanded .media-sidebar{width:708px}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{float:left;max-height:none}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img{max-width:100%;max-height:200px}.media-modal.acf-expanded .media-sidebar .attachment-info .details{float:right}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .attachment-details .setting span,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:20%;margin-right:0}.media-modal.acf-expanded .media-sidebar .attachment-info .details,.media-modal.acf-expanded .media-sidebar .attachment-details .setting input,.media-modal.acf-expanded .media-sidebar .attachment-details .setting textarea,.media-modal.acf-expanded .media-sidebar .attachment-details .setting+.description,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-input{min-width:77%}@media (max-width: 900px){.media-modal.acf-expanded .attachments-browser .media-toolbar{display:none}.media-modal.acf-expanded .attachments{display:none}.media-modal.acf-expanded .media-sidebar{width:auto;max-width:none !important;bottom:0 !important}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{min-width:0;max-width:none;width:30%}.media-modal.acf-expanded .media-sidebar .attachment-info .details{min-width:0;max-width:none;width:67%}}@media (max-width: 640px){.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .attachment-info .details{width:100%}}.acf-media-modal .media-embed .setting.align,.acf-media-modal .media-embed .setting.link-to{display:none}@media screen and (min-width: 1024px){.acf-media-modal .media-modal-content .media-frame .media-toolbar-secondary{max-width:none}.acf-media-modal .media-modal-content .media-frame .media-toolbar-secondary select.attachment-filters{width:auto;min-width:150px;max-width:none;margin:11px 6px 0 0;vertical-align:middle}}.acf-media-modal.-edit{left:15%;right:15%;top:100px;bottom:100px}.acf-media-modal.-edit .media-frame-menu,.acf-media-modal.-edit .media-frame-router,.acf-media-modal.-edit .media-frame-content .attachments,.acf-media-modal.-edit .media-frame-content .media-toolbar{display:none}.acf-media-modal.-edit .media-frame-title,.acf-media-modal.-edit .media-frame-content,.acf-media-modal.-edit .media-frame-toolbar,.acf-media-modal.-edit .media-sidebar{width:auto;left:0;right:0}.acf-media-modal.-edit .media-frame-content{top:50px}.acf-media-modal.-edit .media-frame-title{border-bottom:1px solid #DFDFDF;box-shadow:0 4px 4px -4px rgba(0,0,0,0.1)}.acf-media-modal.-edit .media-sidebar{padding:0 16px}.acf-media-modal.-edit .media-sidebar .attachment-details{overflow:visible}.acf-media-modal.-edit .media-sidebar .attachment-details>h3,.acf-media-modal.-edit .media-sidebar .attachment-details>h2{display:none}.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info{background:#fff;border-bottom:#dddddd solid 1px;padding:16px;margin:0 -16px 16px}.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail{margin:0 16px 0 0}.acf-media-modal.-edit .media-sidebar .attachment-details .setting{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .attachment-details .setting span{margin:0}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field p.description{margin-top:3px}.acf-media-modal.-edit .media-sidebar .media-types-required-info{display:none}@media (max-width: 900px){.acf-media-modal.-edit{top:30px;right:30px;bottom:30px;left:30px}}@media (max-width: 640px){.acf-media-modal.-edit{top:0;right:0;bottom:0;left:0}}@media (max-width: 480px){.acf-media-modal.-edit .media-frame-content{top:40px}}.acf-temp-remove{position:relative;opacity:1;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;overflow:hidden}.acf-temp-remove:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.hidden-by-conditional-logic{display:none !important}.hidden-by-conditional-logic.appear-empty{display:table-cell !important}.hidden-by-conditional-logic.appear-empty .acf-input{display:none !important}.acf-postbox.acf-hidden{display:none !important}#editor .edit-post-layout__metaboxes{padding:0}#editor .postbox{color:#444}#editor .postbox .handlediv{color:#191e23 !important;height:46px;width:auto;padding:0 14px 0 5px;position:relative;z-index:2}#editor .postbox .hndle{color:#191e23 !important;font-size:13px;line-height:normal;padding:15px}#editor .postbox .hndle:hover{background:#f2f4f5}#editor .postbox .hndle .acf-hndle-cog{line-height:16px}#editor .postbox .handlediv .toggle-indicator{color:inherit}#editor .postbox .handlediv .toggle-indicator:before{content:"\f343";font-size:18px;width:auto}#editor .postbox.closed .handlediv .toggle-indicator:before{content:"\f347"} diff --git a/assets/js/acf-input.js b/assets/js/acf-input.js index 63fa488..96577d0 100644 --- a/assets/js/acf-input.js +++ b/assets/js/acf-input.js @@ -568,21 +568,7 @@ */ acf.strEscape = function( string ){ - - var entityMap = { - '&': '&', - '<': '<', - '>': '>', - '"': '"', - "'": ''', - '/': '/', - '`': '`', - '=': '=' - }; - - return String(string).replace(/[&<>"'`=\/]/g, function (s) { - return entityMap[s]; - }); + return $('
').text(string).html(); }; /** @@ -1991,7 +1977,7 @@ // option } else { - itemsHtml += ''; + itemsHtml += ''; } }); @@ -3732,6 +3718,25 @@ (function($, undefined){ + /** + * postboxManager + * + * Manages postboxes on the screen. + * + * @date 25/5/19 + * @since 5.8.1 + * + * @param void + * @return void + */ + var postboxManager = new acf.Model({ + wait: 'prepare', + priority: 1, + initialize: function(){ + (acf.get('postboxes') || []).map( acf.newPostbox ); + }, + }); + /** * acf.getPostbox * @@ -3852,10 +3857,12 @@ // This class is added by WP to postboxes that are hidden via the "Screen Options" tab. this.$el.removeClass('hide-if-js'); - // Add field group style class. - var style = this.get('style'); - if( style !== 'default' ) { - this.$el.addClass( style ); + // Add field group style class (ignore in block editor). + if( acf.get('editor') !== 'block' ) { + var style = this.get('style'); + if( style !== 'default' ) { + this.$el.addClass( style ); + } } // Add .inside class. @@ -10100,16 +10107,13 @@ }, frame); // update toolbar button -/* - frame.on( 'toolbar:create:select', function( toolbar ) { - - toolbar.view = new wp.media.view.Toolbar.Select({ - text: frame.options._button, - controller: this - }); - - }, frame ); -*/ + //frame.on( 'toolbar:create:select', function( toolbar ) { + // toolbar.view = new wp.media.view.Toolbar.Select({ + // text: frame.options._button, + // controller: this + // }); + //}, frame ); + // on select frame.on('select', function() { @@ -10379,12 +10383,35 @@ } // customize + this.customizeAttachmentsButton(); this.customizeAttachmentsRouter(); this.customizeAttachmentFilters(); this.customizeAttachmentCompat(); this.customizeAttachmentLibrary(); }, + customizeAttachmentsButton: function(){ + + // validate + if( !acf.isset(wp, 'media', 'view', 'Button') ) { + return; + } + + // Extend + var Button = wp.media.view.Button; + wp.media.view.Button = Button.extend({ + + // Fix bug where "Select" button appears blank after editing an image. + // Do this by simplifying Button initialize function and avoid deleting this.options. + initialize: function() { + var options = _.defaults( this.options, this.defaults ); + this.model = new Backbone.Model( options ); + this.listenTo( this.model, 'change', this.render ); + } + }); + + }, + customizeAttachmentsRouter: function(){ // validate @@ -12170,7 +12197,10 @@ init.wp_autoresize_on = false; // Enable wpautop allowing value to save without

tags. - init.wpautop = true; + // Only if the "TinyMCE Advanced" plugin hasn't already set this functionality. + if( !init.tadv_noautop ) { + init.wpautop = true; + } // hook for 3rd party customization init = acf.applyFilters('wysiwyg_tinymce_settings', init, id, field); diff --git a/assets/js/acf-input.min.js b/assets/js/acf-input.min.js index 1ca819d..9c60b2a 100644 --- a/assets/js/acf-input.min.js +++ b/assets/js/acf-input.min.js @@ -1,4 +1,4 @@ -!function(t,e){var i={};window.acf=i,i.data={},i.get=function(t){return this.data[t]||null},i.has=function(t){return null!==this.get(t)},i.set=function(t,e){return this.data[t]=e,this};var n=0;i.uniqueId=function(t){var e=++n+"";return t?t+e:e},i.uniqueArray=function(t){function e(t,e,i){return i.indexOf(t)===e}return t.filter(e)};var a="";i.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},i.strReplace=function(t,e,i){return i.split(t).join(e)},i.strCamelCase=function(t){return t=(t=t.replace(/[_-]/g," ")).replace(/(?:^\w|\b\w|\s+)/g,function(t,e){return 0==+t?"":0==e?t.toLowerCase():t.toUpperCase()})},i.strPascalCase=function(t){var e=i.strCamelCase(t);return e.charAt(0).toUpperCase()+e.slice(1)},i.strSlugify=function(t){return i.strReplace("_","-",t.toLowerCase())},i.strSanitize=function(t){var e={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","ß":"s","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""},i=/\W/g,n=function(t){return void 0!==e[t]?e[t]:t};return t=(t=t.replace(i,n)).toLowerCase()},i.strMatch=function(t,e){for(var i=0,n=Math.min(t.length,e.length),a=0;a").html(e).text()},i.strEscape=function(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})},i.parseArgs=function(e,i){return"object"!=typeof e&&(e={}),"object"!=typeof i&&(i={}),t.extend({},i,e)},null==window.acfL10n&&(acfL10n={}),i.__=function(t){return acfL10n[t]||t},i._x=function(t,e){return acfL10n[t+"."+e]||acfL10n[t]||t},i._n=function(t,e,n){return 1==n?i.__(t):i.__(e)},i.isArray=function(t){return Array.isArray(t)},i.isObject=function(t){return"object"==typeof t};var r=function(t,e,n){var a=(e=e.replace("[]","[%%index%%]")).match(/([^\[\]])+/g);if(a)for(var r=a.length,o=t,s=0;s

');var s=e.parent();e.css({height:i,width:n,margin:a,position:"absolute"}),setTimeout(function(){s.css({opacity:0,height:t.endHeight})},50),setTimeout(function(){e.attr("style",o),s.remove(),t.complete()},301)},u=function(e){var i=e.target,n=i.height(),a=i.children().length,r=t('');i.addClass("acf-remove-element"),setTimeout(function(){i.html(r)},251),setTimeout(function(){i.removeClass("acf-remove-element"),r.css({height:e.endHeight})},300),setTimeout(function(){i.remove(),e.complete()},451)};i.duplicate=function(t){t instanceof jQuery&&(t={target:t});var e=0;(t=i.parseArgs(t,{target:!1,search:"",replace:"",before:function(t){},after:function(t,e){},append:function(t,i){t.after(i),e=1}})).target=t.target||t.$el;var n=t.target;t.search=t.search||n.attr("data-id"),t.replace=t.replace||i.uniqid(),t.before(n),i.doAction("before_duplicate",n);var a=n.clone();return i.rename({target:a,search:t.search,replace:t.replace}),a.removeClass("acf-clone"),a.find(".ui-sortable").removeClass("ui-sortable"),t.after(n,a),i.doAction("after_duplicate",n,a),t.append(n,a),i.doAction("append",a),a},i.rename=function(t){t instanceof jQuery&&(t={target:t});var e=(t=i.parseArgs(t,{target:!1,destructive:!1,search:"",replace:""})).target,n=t.search||e.attr("data-id"),a=t.replace||i.uniqid("acf"),r=function(t,e){return e.replace(n,a)};if(t.destructive){var o=e.outerHTML();o=i.strReplace(n,a,o),e.replaceWith(o)}else e.attr("data-id",a),e.find('[id*="'+n+'"]').attr("id",r),e.find('[for*="'+n+'"]').attr("for",r),e.find('[name*="'+n+'"]').attr("name",r);return e},i.prepareForAjax=function(t){return t.nonce=i.get("nonce"),t.post_id=i.get("post_id"),i.has("language")&&(t.lang=i.get("language")),t=i.applyFilters("prepare_for_ajax",t)},i.startButtonLoading=function(t){t.prop("disabled",!0),t.after(' ')},i.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},i.showLoading=function(t){t.append('
')},i.hideLoading=function(t){t.children(".acf-loading-overlay").remove()},i.updateUserSetting=function(e,n){var a={action:"acf/ajax/user_setting",name:e,value:n};t.ajax({url:i.get("ajaxurl"),data:i.prepareForAjax(a),type:"post",dataType:"html"})},i.val=function(t,e,i){var n=t.val();return e!==n&&(t.val(e),t.is("select")&&null===t.val()?(t.val(n),!1):(!0!==i&&t.trigger("change"),!0))},i.show=function(t,e){return e&&i.unlock(t,"hidden",e),!i.isLocked(t,"hidden")&&(!!t.hasClass("acf-hidden")&&(t.removeClass("acf-hidden"),!0))},i.hide=function(t,e){return e&&i.lock(t,"hidden",e),!t.hasClass("acf-hidden")&&(t.addClass("acf-hidden"),!0)},i.isHidden=function(t){return t.hasClass("acf-hidden")},i.isVisible=function(t){return!i.isHidden(t)};var d=function(t,e){return!t.hasClass("acf-disabled")&&(e&&i.unlock(t,"disabled",e),!i.isLocked(t,"disabled")&&(!!t.prop("disabled")&&(t.prop("disabled",!1),!0)))};i.enable=function(e,i){if(e.attr("name"))return d(e,i);var n=!1;return e.find("[name]").each(function(){var e;d(t(this),i)&&(n=!0)}),n};var f=function(t,e){return e&&i.lock(t,"disabled",e),!t.prop("disabled")&&(t.prop("disabled",!0),!0)};i.disable=function(e,i){if(e.attr("name"))return f(e,i);var n=!1;return e.find("[name]").each(function(){var e;f(t(this),i)&&(n=!0)}),n},i.isset=function(t){for(var e=1;e-1){var o=window.URL||window.webkitURL,s=new Image;s.onload=function(){a.width=this.width,a.height=this.height,e(a)},s.src=o.createObjectURL(r)}else e(a);else e(a)},i.isAjaxSuccess=function(t){return t&&t.success},i.getAjaxMessage=function(t){return i.isget(t,"data","message")},i.getAjaxError=function(t){return i.isget(t,"data","error")},i.renderSelect=function(t,e){var n=t.val(),a=[],r=function(t){var e="";return t.map(function(t){var n=t.text||t.label||"",o=t.id||t.value||"";a.push(o),t.children?e+=''+r(t.children)+"":e+='"}),e};return t.html(r(e)),a.indexOf(n)>-1&&t.val(n),t.val()};var h=function(t,e){return t.data("acf-lock-"+e)||[]},p=function(t,e,i){t.data("acf-lock-"+e,i)};i.lock=function(t,e,i){var n=h(t,e),a;n.indexOf(i)<0&&(n.push(i),p(t,e,n))},i.unlock=function(t,e,i){var n=h(t,e),a=n.indexOf(i);return a>-1&&(n.splice(a,1),p(t,e,n)),0===n.length},i.isLocked=function(t,e){return h(t,e).length>0},i.isGutenberg=function(){return window.wp&&wp.data&&wp.data.select&&wp.data.select("core/editor")},i.objectToArray=function(t){return Object.keys(t).map(function(e){return t[e]})},t.fn.exists=function(){return t(this).length>0},t.fn.outerHTML=function(){return t(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return t.inArray(e,this)}),t(document).ready(function(){i.doAction("ready")}),t(window).on("load",function(){i.doAction("load")}),t(window).on("beforeunload",function(){i.doAction("unload")}),t(window).on("resize",function(){i.doAction("resize")}),t(document).on("sortstart",function(t,e){i.doAction("sortstart",e.item,e.placeholder)}),t(document).on("sortstop",function(t,e){i.doAction("sortstop",e.item,e.placeholder)})}(jQuery),function(t,e){"use strict";var i=function(){function t(){return f}function e(t,e,i,n){return"string"==typeof t&&"function"==typeof e&&c("actions",t,e,i=parseInt(i||10,10),n),d}function i(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e&&u("actions",e,t),d}function n(t,e){return"string"==typeof t&&s("actions",t,e),d}function a(t,e,i,n){return"string"==typeof t&&"function"==typeof e&&c("filters",t,e,i=parseInt(i||10,10),n),d}function r(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e?u("filters",e,t):d}function o(t,e){return"string"==typeof t&&s("filters",t,e),d}function s(t,e,i,n){if(f[t][e])if(i){var a=f[t][e],r;if(n)for(r=a.length;r--;){var o=a[r];o.callback===i&&o.context===n&&a.splice(r,1)}else for(r=a.length;r--;)a[r].callback===i&&a.splice(r,1)}else f[t][e]=[]}function c(t,e,i,n,a){var r={callback:i,priority:n,context:a},o=f[t][e];o?(o.push(r),o=l(o)):o=[r],f[t][e]=o}function l(t){for(var e,i,n,a=1,r=t.length;ae.priority;)t[i]=t[i-1],--i;t[i]=e}return t}function u(t,e,i){var n=f[t][e];if(!n)return"filters"===t&&i[0];var a=0,r=n.length;if("filters"===t)for(;a','
','

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

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

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

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

        ",'
        ',r.html,"
        ","
        "].join(""));if(t("#adv-settings").length){var l=t("#adv-settings .metabox-prefs"),u=t(['"].join(""));n(l.find("input").first(),u.find("input")),l.append(u)}"side"===r.position?t("#"+r.position+"-sortables").append(c):t("#"+r.position+"-sortables").prepend(c);var d=[];if(e.results.map(function(e){r.position===e.position&&t("#"+r.position+"-sortables #"+e.id).length&&d.push(e.id)}),a(r.id,d),e.sorted)for(var f in e.sorted){var d=e.sorted[f].split(",");if(a(r.id,d))break}var h=t("#submitdiv");t("#submitdiv").length&&(n(h.children(".handlediv"),c.children(".handlediv")),n(h.children(".hndle"),c.children(".hndle"))),s=acf.newPostbox(r),acf.doAction("append",c),acf.doAction("append_postbox",s)}s.showEnable(),acf.doAction("show_postbox",s),i.push(r.id)}),acf.getPostboxes().map(function(t){-1===i.indexOf(t.get("id"))&&(t.hideDisable(),acf.doAction("hide_postbox",t))}),t("#acf-style").html(e.style)},renderUserScreen:function(t){}});var i=new acf.Model({wait:"load",initialize:function(){acf.isGutenberg()&&(wp.data.subscribe(this.proxy(this.onChange)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable())},onChange:function(){var t=wp.data.select("core/editor").getPostEdits(),e=["template","parent","format"],i;(wp.data.select("core").getTaxonomies()||[]).map(function(t){e.push(t.rest_base)}),(e=e.filter(this.proxy(function(e){return void 0!==t[e]&&t[e]!==this.get(e)}))).length&&this.triggerChange(t)},triggerChange:function(t){void 0!==t&&(this.data=t),acf.screen.check()},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var t={},e;return(wp.data.select("core").getTaxonomies()||[]).map(function(e){var i=wp.data.select("core/editor").getEditedPostAttribute(e.rest_base);i&&(t[e.slug]=i)}),t}});acf.screen.refreshAvailableMetaBoxesPerLocation=function(){var t=wp.data.select("core/edit-post"),e=wp.data.dispatch("core/edit-post"),i={};t.getActiveMetaBoxLocations().map(function(e){i[e]=t.getMetaBoxesPerLocation(e)});var n=[];for(var a in i)n=n.concat(i[a].map(function(t){return t.id}));acf.getPostboxes().map(function(t){if(-1===n.indexOf(t.get("id"))){var e=t.$el.closest("form").attr("class").replace("metabox-location-","");i[e]=i[e]||[],i[e].push({id:t.get("id"),title:t.get("title")})}}),e.setAvailableMetaBoxesPerLocation(i)}}(jQuery),function(t,e){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(t,e){if(e=acf.parseArgs(e,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(t){return t},ajaxResults:function(t){return t}}),4==i())var n=new a(t,e);else var n=new r(t,e);return acf.doAction("new_select2",n),n};var n=acf.Model.extend({setup:function(e,i){t.extend(this.data,i),this.$el=e},initialize:function(){},selectOption:function(t){var e=this.getOption(t);e.prop("selected")||e.prop("selected",!0).trigger("change")},unselectOption:function(t){var e=this.getOption(t);e.prop("selected")&&e.prop("selected",!1).trigger("change")},getOption:function(t){return this.$('option[value="'+t+'"]')},addOption:function(e){e=acf.parseArgs(e,{id:"",text:"",selected:!1});var i=this.getOption(e.id);return i.length||((i=t("")).html(e.text),i.attr("value",e.id),i.prop("selected",e.selected),this.$el.append(i)),i},getValue:function(){var e=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort(function(t,e){return+t.getAttribute("data-i")-+e.getAttribute("data-i")})).each(function(){var i=t(this);e.push({$el:i,id:i.attr("value"),text:i.text()})}),e):e},mergeOptions:function(){},getChoices:function(){var e=function(i){var n=[];return i.children().each(function(){var i=t(this);i.is("optgroup")?n.push({text:i.attr("label"),children:e(i)}):n.push({id:i.attr("value"),text:i.text()})}),n};return e(this.$el)},decodeChoices:function(t){var e=function(t){return t.map(function(t){return t.text=acf.decode(t.text),t.children&&(t.children=e(t.children)),t}),t};return e(t)},getAjaxData:function(t){var e={action:this.get("ajaxAction"),s:t.term||"",paged:t.page||1},i=this.get("field");i&&(e.field_key=i.get("key"));var n=this.get("ajaxData");return n&&(e=n.apply(this,[e,t])),e=acf.applyFilters("select2_ajax_data",e,this.data,this.$el,i||!1,this),acf.prepareForAjax(e)},getAjaxResults:function(t,e){(t=acf.parseArgs(t,{results:!1,more:!1})).results&&(t.results=this.decodeChoices(t.results));var i=this.get("ajaxResults");return i&&(t=i.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_results",t,e,this)},processAjaxResults:function(e,i){var e;return(e=this.getAjaxResults(e,i)).more&&(e.pagination={more:!0}),setTimeout(t.proxy(this.mergeOptions,this),1),e},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),a=n.extend({initialize:function(){var e=this.$el,i={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),data:[],escapeMarkup:function(t){return t}};i.multiple&&this.getValue().map(function(t){t.$el.detach().appendTo(e)}),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(i.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),processResults:t.proxy(this.processAjaxResults,this)});var n=this.get("field");i=acf.applyFilters("select2_args",i,e,this.data,n||!1,this),e.select2(i);var a=e.next(".select2-container");if(i.multiple){var r=a.find("ul");r.sortable({stop:function(i){r.find(".select2-selection__choice").each(function(){var i;t(t(this).data("data").element).detach().appendTo(e)}),e.trigger("change")}}),e.on("select2:select",this.proxy(function(t){this.getOption(t.params.data.id).detach().appendTo(this.$el)}))}a.addClass("-acf"),acf.doAction("select2_init",e,i,this.data,n||!1,this)},mergeOptions:function(){var e=!1,i=!1;t('.select2-results__option[role="group"]').each(function(){var n=t(this).children("ul"),a=t(this).children("strong");if(i&&i.text()===a.text())return e.append(n.children()),void t(this).remove();e=n,i=a})}}),r=n.extend({initialize:function(){var e=this.$el,i=this.getValue(),n=this.get("multiple"),a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(t){return t},dropdownCss:{"z-index":"999999999"},initSelection:function(t,e){e(n?i:i.shift())}},r=e.siblings("input");r.length||(r=t(''),e.before(r)),inputValue=i.map(function(t){return t.id}).join("||"),r.val(inputValue),a.multiple&&i.map(function(t){t.$el.detach().appendTo(e)}),a.allowClear&&(a.data=a.data.filter(function(t){return""!==t.id})),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(a.ajax={ -url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),results:t.proxy(this.processAjaxResults,this)});var o=this.get("field");a=acf.applyFilters("select2_args",a,e,this.data,o||!1,this),r.select2(a);var s=r.select2("container"),c=t.proxy(this.getOption,this);if(a.multiple){var l=s.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each(function(){var i=t(this).data("select2Data"),n;c(i.id).detach().appendTo(e)}),e.trigger("change")}})}r.on("select2-selecting",function(i){var n=i.choice,a=c(n.id);a.length||(a=t('")),a.detach().appendTo(e)}),s.addClass("-acf"),acf.doAction("select2_init",e,a,this.data,o||!1,this),r.on("change",function(){var t=r.val();t.indexOf("||")&&(t=t.split("||")),e.val(t).trigger("change")}),e.hide()},mergeOptions:function(){var e=!1,i=!1;t("#select2-drop .select2-result-with-children").each(function(){var n=t(this).children("ul"),a=t(this).children(".select2-result-label");if(i&&i.text()===a.text())return i.append(n.children()),void t(this).remove();e=n,i=a})},getAjaxData:function(t,e){var i={term:t,page:e};return n.prototype.getAjaxData.apply(this,[i])}}),o=new acf.Model({priority:5,wait:"prepare",initialize:function(){var t=acf.get("locale"),e=acf.get("rtl"),n=acf.get("select2L10n"),a=i();return!!n&&(0!==t.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3()))},addTranslations4:function(){var t=acf.get("select2L10n"),e=acf.get("locale");e=e.replace("_","-");var i={errorLoading:function(){return t.load_fail},inputTooLong:function(e){var i=e.input.length-e.maximum;return i>1?t.input_too_long_n.replace("%d",i):t.input_too_long_1},inputTooShort:function(e){var i=e.minimum-e.input.length;return i>1?t.input_too_short_n.replace("%d",i):t.input_too_short_1},loadingMore:function(){return t.load_more},maximumSelected:function(e){var i=e.maximum;return i>1?t.selection_too_long_n.replace("%d",i):t.selection_too_long_1},noResults:function(){return t.matches_0},searching:function(){return t.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+e,[],function(){return i})},addTranslations3:function(){var e=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var n={formatMatches:function(t){return t>1?e.matches_n.replace("%d",t):e.matches_1},formatNoMatches:function(){return e.matches_0},formatAjaxError:function(){return e.load_fail},formatInputTooShort:function(t,i){var n=i-t.length;return n>1?e.input_too_short_n.replace("%d",n):e.input_too_short_1},formatInputTooLong:function(t,i){var n=t.length-i;return n>1?e.input_too_long_n.replace("%d",n):e.input_too_long_1},formatSelectionTooBig:function(t){return t>1?e.selection_too_long_n.replace("%d",t):e.selection_too_long_1},formatLoadMore:function(){return e.load_more},formatSearching:function(){return e.searching}};t.fn.select2.locales=t.fn.select2.locales||{},t.fn.select2.locales[i]=n,t.extend(t.fn.select2.defaults,n)}})}(jQuery),function(t,e){acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content};var t},initialize:function(t,e){(e=acf.parseArgs(e,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(t,e),e.quicktags&&this.initializeQuicktags(t,e)},initializeTinymce:function(e,i){var n=t("#"+e),a=this.defaults(),r=acf.get("toolbars"),o=i.field||!1,s=o.$el||!1;if("undefined"==typeof tinymce)return!1;if(!a)return!1;if(tinymce.get(e))return this.enable(e);var c=t.extend({},a.tinymce,i.tinymce);c.id=e,c.selector="#"+e;var l=i.toolbar;if(l&&r&&r[l])for(var u=1;u<=4;u++)c["toolbar"+u]=r[l][u]||"";if(c.setup=function(t){t.on("change",function(e){t.save(),n.trigger("change")}),t.on("mouseup",function(t){var e=new MouseEvent("mouseup");window.dispatchEvent(e)})},c.wp_autoresize_on=!1,c.wpautop=!0,c=acf.applyFilters("wysiwyg_tinymce_settings",c,e,o),tinyMCEPreInit.mceInit[e]=c,"visual"==i.mode){var d=tinymce.init(c),f=tinymce.get(e);if(!f)return!1;f.acf=i.field,acf.doAction("wysiwyg_tinymce_init",f,f.id,c,o)}},initializeQuicktags:function(e,i){var n=this.defaults();if("undefined"==typeof quicktags)return!1;if(!n)return!1;var a=t.extend({},n.quicktags,i.quicktags);a.id=e;var r=i.field||!1,o=r.$el||!1;a=acf.applyFilters("wysiwyg_quicktags_settings",a,a.id,r),tinyMCEPreInit.qtInit[e]=a;var s=quicktags(a);if(!s)return!1;this.buildQuicktags(s),acf.doAction("wysiwyg_quicktags_init",s,s.id,a,r)},buildQuicktags:function(t){var e,i,n,a,r,t,o,s,c,l,u=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";for(s in e=t.canvas,i=t.name,n=t.settings,r="",a={},c="",l=t.id,n.buttons&&(c=","+n.buttons+","),edButtons)edButtons[s]&&(o=edButtons[s].id,c&&-1!==u.indexOf(","+o+",")&&-1===c.indexOf(","+o+",")||edButtons[s].instance&&edButtons[s].instance!==l||(a[o]=edButtons[s],edButtons[s].html&&(r+=edButtons[s].html(i+"_"))));c&&-1!==c.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,r+=a.dfw.html(i+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,r+=a.textdirection.html(i+"_")),t.toolbar.innerHTML=r,t.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[t])},disable:function(t){this.destroyTinymce(t)},remove:function(t){this.destroyTinymce(t)},destroy:function(t){this.destroyTinymce(t)},destroyTinymce:function(t){if("undefined"==typeof tinymce)return!1;var e=tinymce.get(t);return!!e&&(e.save(),e.destroy(),!0)},enable:function(t){this.enableTinymce(t)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&(void 0!==tinyMCEPreInit.mceInit[t]&&(switchEditors.go(t,"tmce"),!0))}};var i=new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var e=t("#acf-hidden-wp-editor");e.exists()&&e.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.autop=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",function(t){var e=t.editor;"acf"===e.id.substr(0,3)&&(e=tinymce.editors.content||e,tinymce.activeEditor=e,wpActiveEditor=e.id)})}})}(jQuery),function(t,e){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(t){t.map(this.addError,this)},addError:function(t){this.data.errors.push(t)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var t=[],e=[];return this.getErrors().map(function(i){if(i.input){var n=e.indexOf(i.input);n>-1?t[n]=i:(t.push(i),e.push(i.input))}}),t},getGlobalErrors:function(){return this.getErrors().filter(function(t){return!t.input})},showErrors:function(){if(this.hasErrors()){var e=this.getFieldErrors(),i=this.getGlobalErrors(),n=0,a=!1;e.map(function(t){var e=this.$('[name="'+t.input+'"]').first();if(e.length||(e=this.$('[name^="'+t.input+'"]').first()),e.length){n++;var i=acf.getClosestField(e);i.showError(t.message),a||(a=i.$el)}},this);var r=acf.__("Validation failed");if(i.map(function(t){r+=". "+t.message}),1==n?r+=". "+acf.__("1 field requires attention"):n>1&&(r+=". "+acf.__("%d fields require attention").replace("%d",n)),this.has("notice"))this.get("notice").update({type:"error",text:r});else{var o=acf.newNotice({type:"error",text:r,target:this.$el});this.set("notice",o)}a||(a=this.get("notice").$el),setTimeout(function(){t("html, body").animate({scrollTop:a.offset().top-t(window).height()/2},500)},10)}},onChangeStatus:function(t,e,i,n){this.$el.removeClass("is-"+n).addClass("is-"+i)},validate:function(e){if(e=acf.parseArgs(e,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(t){t.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(e.event){var i=t.Event(null,e.event);e.success=function(){acf.enableSubmit(t(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),e.loading(this.$el,this),this.set("status","validating");var n=function(t){if(acf.isAjaxSuccess(t)){var e=acf.applyFilters("validation_complete",t.data,this.$el,this);e.valid||this.addErrors(e.errors)}},a=function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),e.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),e.success(this.$el,this),acf.lockForm(this.$el),e.reset&&this.reset()),e.complete(this.$el,this),this.clearErrors()},r=acf.serialize(this.$el);return r.action="acf/validate_save_post",t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(r),type:"post",dataType:"json",context:this,success:n,complete:a}),!1},setup:function(t){this.$el=t},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),n=function(t){var e=t.data("acf");return e||(e=new i(t)),e};acf.validateForm=function(t){return n(t.form).validate(t)},acf.enableSubmit=function(t){return t.removeClass("disabled")},acf.disableSubmit=function(t){return t.addClass("disabled")},acf.showSpinner=function(t){return t.addClass("is-active"),t.css("display","inline-block"),t},acf.hideSpinner=function(t){return t.removeClass("is-active"),t.css("display","none"),t},acf.lockForm=function(t){var e=a(t),i=e.find('.button, [type="submit"]'),n=e.find(".spinner, .acf-spinner");return acf.hideSpinner(n),acf.disableSubmit(i),acf.showSpinner(n.last()),t},acf.unlockForm=function(t){var e=a(t),i=e.find('.button, [type="submit"]'),n=e.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(n),t};var a=function(t){var e,e,e,e;return(e=t.find("#submitdiv")).length?e:(e=t.find("#submitpost")).length?e:(e=t.find("p.submit").last()).length?e:(e=t.find(".acf-form-submit")).length?e:t};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(t){n(t).reset()},addInputEvents:function(e){var i=t(".acf-field [name]",e);i.length&&this.on(i,"invalid","onInvalid")},onInvalid:function(t,e){t.preventDefault();var i=e.closest("form");i.length&&(n(i).addError({input:e.attr("name"),message:t.target.validationMessage}),i.submit())},onClickSubmit:function(t,e){this.set("originalEvent",t)},onClickSave:function(t,e){this.set("ignore",!0)},onClickSubmitGutenberg:function(e,i){var n;acf.validateForm({form:t("#editor"),event:e,reset:!0,failure:function(t,e){var i=e.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(e.preventDefault(),e.stopImmediatePropagation())},onSubmitPost:function(e,i){"dopreview"===t("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(t,e){if(!this.active||this.get("ignore")||t.isDefaultPrevented())return this.allowSubmit();var i;acf.validateForm({form:e,event:this.get("originalEvent")})||t.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}})}(jQuery),function(t,e){var i=new acf.Model({priority:90,timeout:0,actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh"},refresh:function(){clearTimeout(this.timeout),this.timeout=setTimeout(function(){acf.doAction("refresh")},0)}}),n=new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(t){acf.doAction("unmount",t)},onSortstop:function(t){acf.doAction("remount",t)}}),a=new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(e,i){e.is("tr")&&(i.html(''),e.addClass("acf-sortable-tr-helper"),e.children().each(function(){t(this).width(t(this).width())}),i.height(e.height()+"px"),e.removeClass("acf-sortable-tr-helper"))}}),r=new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(e,i){var n=[];e.find("select").each(function(e){n.push(t(this).val())}),i.find("select").each(function(e){t(this).val(n[e])})}}),o=new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(e){var i=this;t(".acf-table:visible").each(function(){i.renderTable(t(this))})},renderTable:function(e){var i=e.find("> thead > tr:visible > th[data-key]"),n=e.find("> tbody > tr:visible > td[data-key]");if(!i.length||!n.length)return!1;i.each(function(e){var i=t(this),a=i.data("key"),r=n.filter('[data-key="'+a+'"]'),o=r.filter(".acf-hidden");r.removeClass("acf-empty"),r.length===o.length?acf.hide(i):(acf.show(i),o.addClass("acf-empty"))}),i.css("width","auto"),i=i.not(".acf-hidden");var a=100,r=i.length,o;i.filter("[data-width]").each(function(){var e=t(this).data("width");t(this).css("width",e+"%"),a-=e});var s=i.not("[data-width]");if(s.length){var c=a/s.length;s.css("width",c+"%"),a=0}a>0&&i.last().css("width","auto"),n.filter(".-collapsed-target").each(function(){var e=t(this);e.parent().hasClass("-collapsed")?e.attr("colspan",i.length):e.removeAttr("colspan")})}}),s=new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var e=this;t(".acf-fields:visible").each(function(){e.renderGroup(t(this))})},renderGroup:function(e){var i=0,n=0,a=t(),r=e.children(".acf-field[data-width]:visible");return!!r.length&&(e.hasClass("-left")?(r.removeAttr("data-width"),r.css("width","auto"),!1):(r.removeClass("-r0 -c0").css({"min-height":0}),r.each(function(e){var r=t(this),o=r.position(),s=Math.ceil(o.top),c=Math.ceil(o.left);a.length&&s>i&&(a.css({"min-height":n+"px"}),o=r.position(),s=Math.ceil(o.top),c=Math.ceil(o.left),i=0,n=0,a=t()),acf.get("rtl")&&(c=Math.ceil(r.parent().width()-(o.left+r.outerWidth()))),0==s?r.addClass("-r0"):0==c&&r.addClass("-c0");var l=Math.ceil(r.outerHeight())+1;n=Math.max(n,l),i=Math.max(i,s),a=a.add(r)}),void(a.length&&a.css({"min-height":n+"px"}))))}})}(jQuery),function(t,e){acf.newCompatibility=function(t,e){return(e=e||{}).__proto__=t.__proto__,t.__proto__=e,t.compatibility=e,e},acf.getCompatibility=function(t){return t.compatibility||null};var i=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.renderSelect,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});i._e=function(t,e){t=t||"";var i=(e=e||"")?t+"."+e:t,n={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(n[i])return acf.__(n[i]);var a=this.l10n[t]||"";return e&&(a=a[e]||""),a},i.get_selector=function(e){var i=".acf-field";if(!e)return i;if(t.isPlainObject(e)){if(t.isEmptyObject(e))return i;for(var n in e){e=e[n];break}}return i+="-"+e,i=acf.strReplace("_","-",i),i=acf.strReplace("field-field-","field-",i)},i.get_fields=function(t,e,i){var n={is:t||"",parent:e||!1,suppressFilters:i||!1};return n.is&&(n.is=this.get_selector(n.is)),acf.findFields(n)},i.get_field=function(t,e){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(t,e){return t.closest(this.get_selector(e))},i.get_field_wrap=function(t){return t.closest(this.get_selector())},i.get_field_key=function(t){return t.data("key")},i.get_field_type=function(t){return t.data("type")},i.get_data=function(t,e){return acf.parseArgs(t.data(),e)},i.maybe_get=function(t,e,i){void 0===i&&(i=null),keys=String(e).split(".");for(var n=0;n1){for(var c=0;c0?e.substr(0,a):e,o=a>0?e.substr(a+1):"",s=function(e){e.$el=t(this),acf.field_group&&(e.$field=e.$el.closest(".acf-field-object")),"function"==typeof n.event&&(e=n.event(e)),n[i].apply(n,arguments)};o?t(document).on(r,o,s):t(document).on(r,s)},get:function(t,e){return e=e||null,void 0!==this[t]&&(e=this[t]),e},set:function(t,e){return this[t]=e,"function"==typeof this["_set_"+t]&&this["_set_"+t].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_action(t,function(t){i.set("$field",t),i[e].apply(i,arguments)})},_add_filter:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_filter(t,function(t){i.set("$field",t),i[e].apply(i,arguments)})},_add_event:function(e,i){var n=this,a=e.substr(0,e.indexOf(" ")),r=e.substr(e.indexOf(" ")+1),o=acf.get_selector(n.type);t(document).on(a,o+" "+r,function(e){var a=t(this),r=acf.get_closest_field(a,n.type);r.length&&(r.is(n.$field)||n.set("$field",r),e.$el=a,e.$field=r,n[i].apply(n,[e]))})},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(t){return this.set("$field",t)}});var o=acf.newCompatibility(acf.validation,{remove_error:function(t){acf.getField(t).removeError()},add_warning:function(t,e){acf.getField(t).showNotice({text:e,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm});i.tooltip={tooltip:function(t,e){var i;return acf.newTooltip({text:t,target:e}).$el},temp:function(t,e){var i=acf.newTooltip({text:t,target:e,timeout:250})},confirm:function(t,e,i,n,a){var r=acf.newTooltip({confirm:!0,text:i,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})},confirm_remove:function(t,e){var i=acf.newTooltip({confirmRemove:!0,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(t){this.activeFrame=t.frame},popup:function(t){var e;return t.mime_types&&(t.allowedTypes=t.mime_types),t.id&&(t.attachment=t.id),acf.newMediaPopup(t).frame}}),i.select2={init:function(t,e,i){return e.allow_null&&(e.allowNull=e.allow_null),e.ajax_action&&(e.ajaxAction=e.ajax_action),i&&(e.field=acf.getField(i)),acf.newSelect2(t,e)},destroy:function(t){return acf.getInstance(t).destroy()}},i.postbox={render:function(t){return t.edit_url&&(t.editLink=t.edit_url),t.edit_title&&(t.editTitle=t.edit_title),acf.newPostbox(t)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery); \ No newline at end of file +!function(t,e){var i={};window.acf=i,i.data={},i.get=function(t){return this.data[t]||null},i.has=function(t){return null!==this.get(t)},i.set=function(t,e){return this.data[t]=e,this};var n=0;i.uniqueId=function(t){var e=++n+"";return t?t+e:e},i.uniqueArray=function(t){function e(t,e,i){return i.indexOf(t)===e}return t.filter(e)};var a="";i.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},i.strReplace=function(t,e,i){return i.split(t).join(e)},i.strCamelCase=function(t){return t=(t=t.replace(/[_-]/g," ")).replace(/(?:^\w|\b\w|\s+)/g,function(t,e){return 0==+t?"":0==e?t.toLowerCase():t.toUpperCase()})},i.strPascalCase=function(t){var e=i.strCamelCase(t);return e.charAt(0).toUpperCase()+e.slice(1)},i.strSlugify=function(t){return i.strReplace("_","-",t.toLowerCase())},i.strSanitize=function(t){var e={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","ß":"s","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""},i=/\W/g,n=function(t){return void 0!==e[t]?e[t]:t};return t=(t=t.replace(i,n)).toLowerCase()},i.strMatch=function(t,e){for(var i=0,n=Math.min(t.length,e.length),a=0;a").html(e).text()},i.strEscape=function(e){return t("
        ").text(e).html()},i.parseArgs=function(e,i){return"object"!=typeof e&&(e={}),"object"!=typeof i&&(i={}),t.extend({},i,e)},null==window.acfL10n&&(acfL10n={}),i.__=function(t){return acfL10n[t]||t},i._x=function(t,e){return acfL10n[t+"."+e]||acfL10n[t]||t},i._n=function(t,e,n){return 1==n?i.__(t):i.__(e)},i.isArray=function(t){return Array.isArray(t)},i.isObject=function(t){return"object"==typeof t};var r=function(t,e,n){var a=(e=e.replace("[]","[%%index%%]")).match(/([^\[\]])+/g);if(a)for(var r=a.length,o=t,s=0;s
        ');var s=e.parent();e.css({height:i,width:n,margin:a,position:"absolute"}),setTimeout(function(){s.css({opacity:0,height:t.endHeight})},50),setTimeout(function(){e.attr("style",o),s.remove(),t.complete()},301)},u=function(e){var i=e.target,n=i.height(),a=i.children().length,r=t('
        ');i.addClass("acf-remove-element"),setTimeout(function(){i.html(r)},251),setTimeout(function(){i.removeClass("acf-remove-element"),r.css({height:e.endHeight})},300),setTimeout(function(){i.remove(),e.complete()},451)};i.duplicate=function(t){t instanceof jQuery&&(t={target:t});var e=0;(t=i.parseArgs(t,{target:!1,search:"",replace:"",before:function(t){},after:function(t,e){},append:function(t,i){t.after(i),e=1}})).target=t.target||t.$el;var n=t.target;t.search=t.search||n.attr("data-id"),t.replace=t.replace||i.uniqid(),t.before(n),i.doAction("before_duplicate",n);var a=n.clone();return i.rename({target:a,search:t.search,replace:t.replace}),a.removeClass("acf-clone"),a.find(".ui-sortable").removeClass("ui-sortable"),t.after(n,a),i.doAction("after_duplicate",n,a),t.append(n,a),i.doAction("append",a),a},i.rename=function(t){t instanceof jQuery&&(t={target:t});var e=(t=i.parseArgs(t,{target:!1,destructive:!1,search:"",replace:""})).target,n=t.search||e.attr("data-id"),a=t.replace||i.uniqid("acf"),r=function(t,e){return e.replace(n,a)};if(t.destructive){var o=e.outerHTML();o=i.strReplace(n,a,o),e.replaceWith(o)}else e.attr("data-id",a),e.find('[id*="'+n+'"]').attr("id",r),e.find('[for*="'+n+'"]').attr("for",r),e.find('[name*="'+n+'"]').attr("name",r);return e},i.prepareForAjax=function(t){return t.nonce=i.get("nonce"),t.post_id=i.get("post_id"),i.has("language")&&(t.lang=i.get("language")),t=i.applyFilters("prepare_for_ajax",t)},i.startButtonLoading=function(t){t.prop("disabled",!0),t.after(' ')},i.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},i.showLoading=function(t){t.append('
        ')},i.hideLoading=function(t){t.children(".acf-loading-overlay").remove()},i.updateUserSetting=function(e,n){var a={action:"acf/ajax/user_setting",name:e,value:n};t.ajax({url:i.get("ajaxurl"),data:i.prepareForAjax(a),type:"post",dataType:"html"})},i.val=function(t,e,i){var n=t.val();return e!==n&&(t.val(e),t.is("select")&&null===t.val()?(t.val(n),!1):(!0!==i&&t.trigger("change"),!0))},i.show=function(t,e){return e&&i.unlock(t,"hidden",e),!i.isLocked(t,"hidden")&&(!!t.hasClass("acf-hidden")&&(t.removeClass("acf-hidden"),!0))},i.hide=function(t,e){return e&&i.lock(t,"hidden",e),!t.hasClass("acf-hidden")&&(t.addClass("acf-hidden"),!0)},i.isHidden=function(t){return t.hasClass("acf-hidden")},i.isVisible=function(t){return!i.isHidden(t)};var d=function(t,e){return!t.hasClass("acf-disabled")&&(e&&i.unlock(t,"disabled",e),!i.isLocked(t,"disabled")&&(!!t.prop("disabled")&&(t.prop("disabled",!1),!0)))};i.enable=function(e,i){if(e.attr("name"))return d(e,i);var n=!1;return e.find("[name]").each(function(){var e;d(t(this),i)&&(n=!0)}),n};var f=function(t,e){return e&&i.lock(t,"disabled",e),!t.prop("disabled")&&(t.prop("disabled",!0),!0)};i.disable=function(e,i){if(e.attr("name"))return f(e,i);var n=!1;return e.find("[name]").each(function(){var e;f(t(this),i)&&(n=!0)}),n},i.isset=function(t){for(var e=1;e-1){var o=window.URL||window.webkitURL,s=new Image;s.onload=function(){a.width=this.width,a.height=this.height,e(a)},s.src=o.createObjectURL(r)}else e(a);else e(a)},i.isAjaxSuccess=function(t){return t&&t.success},i.getAjaxMessage=function(t){return i.isget(t,"data","message")},i.getAjaxError=function(t){return i.isget(t,"data","error")},i.renderSelect=function(t,e){var n=t.val(),a=[],r=function(t){var e="";return t.map(function(t){var n=t.text||t.label||"",o=t.id||t.value||"";a.push(o),t.children?e+=''+r(t.children)+"":e+='"}),e};return t.html(r(e)),a.indexOf(n)>-1&&t.val(n),t.val()};var h=function(t,e){return t.data("acf-lock-"+e)||[]},p=function(t,e,i){t.data("acf-lock-"+e,i)};i.lock=function(t,e,i){var n=h(t,e),a;n.indexOf(i)<0&&(n.push(i),p(t,e,n))},i.unlock=function(t,e,i){var n=h(t,e),a=n.indexOf(i);return a>-1&&(n.splice(a,1),p(t,e,n)),0===n.length},i.isLocked=function(t,e){return h(t,e).length>0},i.isGutenberg=function(){return window.wp&&wp.data&&wp.data.select&&wp.data.select("core/editor")},i.objectToArray=function(t){return Object.keys(t).map(function(e){return t[e]})},t.fn.exists=function(){return t(this).length>0},t.fn.outerHTML=function(){return t(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return t.inArray(e,this)}),t(document).ready(function(){i.doAction("ready")}),t(window).on("load",function(){i.doAction("load")}),t(window).on("beforeunload",function(){i.doAction("unload")}),t(window).on("resize",function(){i.doAction("resize")}),t(document).on("sortstart",function(t,e){i.doAction("sortstart",e.item,e.placeholder)}),t(document).on("sortstop",function(t,e){i.doAction("sortstop",e.item,e.placeholder)})}(jQuery),function(t,e){"use strict";var i=function(){function t(){return f}function e(t,e,i,n){return"string"==typeof t&&"function"==typeof e&&c("actions",t,e,i=parseInt(i||10,10),n),d}function i(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e&&u("actions",e,t),d}function n(t,e){return"string"==typeof t&&s("actions",t,e),d}function a(t,e,i,n){return"string"==typeof t&&"function"==typeof e&&c("filters",t,e,i=parseInt(i||10,10),n),d}function r(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e?u("filters",e,t):d}function o(t,e){return"string"==typeof t&&s("filters",t,e),d}function s(t,e,i,n){if(f[t][e])if(i){var a=f[t][e],r;if(n)for(r=a.length;r--;){var o=a[r];o.callback===i&&o.context===n&&a.splice(r,1)}else for(r=a.length;r--;)a[r].callback===i&&a.splice(r,1)}else f[t][e]=[]}function c(t,e,i,n,a){var r={callback:i,priority:n,context:a},o=f[t][e];o?(o.push(r),o=l(o)):o=[r],f[t][e]=o}function l(t){for(var e,i,n,a=1,r=t.length;ae.priority;)t[i]=t[i-1],--i;t[i]=e}return t}function u(t,e,i){var n=f[t][e];if(!n)return"filters"===t&&i[0];var a=0,r=n.length;if("filters"===t)for(;a','
        ','

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

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

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

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

              ",'
              ',r.html,"
              ","
              "].join(""));if(t("#adv-settings").length){var l=t("#adv-settings .metabox-prefs"),u=t(['"].join(""));n(l.find("input").first(),u.find("input")),l.append(u)}"side"===r.position?t("#"+r.position+"-sortables").append(c):t("#"+r.position+"-sortables").prepend(c);var d=[];if(e.results.map(function(e){r.position===e.position&&t("#"+r.position+"-sortables #"+e.id).length&&d.push(e.id)}),a(r.id,d),e.sorted)for(var f in e.sorted){var d=e.sorted[f].split(",");if(a(r.id,d))break}var h=t("#submitdiv");t("#submitdiv").length&&(n(h.children(".handlediv"),c.children(".handlediv")),n(h.children(".hndle"),c.children(".hndle"))),s=acf.newPostbox(r),acf.doAction("append",c),acf.doAction("append_postbox",s)}s.showEnable(),acf.doAction("show_postbox",s),i.push(r.id)}),acf.getPostboxes().map(function(t){-1===i.indexOf(t.get("id"))&&(t.hideDisable(),acf.doAction("hide_postbox",t))}),t("#acf-style").html(e.style)},renderUserScreen:function(t){}});var i=new acf.Model({wait:"load",initialize:function(){acf.isGutenberg()&&(wp.data.subscribe(this.proxy(this.onChange)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable())},onChange:function(){var t=wp.data.select("core/editor").getPostEdits(),e=["template","parent","format"],i;(wp.data.select("core").getTaxonomies()||[]).map(function(t){e.push(t.rest_base)}),(e=e.filter(this.proxy(function(e){return void 0!==t[e]&&t[e]!==this.get(e)}))).length&&this.triggerChange(t)},triggerChange:function(t){void 0!==t&&(this.data=t),acf.screen.check()},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var t={},e;return(wp.data.select("core").getTaxonomies()||[]).map(function(e){var i=wp.data.select("core/editor").getEditedPostAttribute(e.rest_base);i&&(t[e.slug]=i)}),t}});acf.screen.refreshAvailableMetaBoxesPerLocation=function(){var t=wp.data.select("core/edit-post"),e=wp.data.dispatch("core/edit-post"),i={};t.getActiveMetaBoxLocations().map(function(e){i[e]=t.getMetaBoxesPerLocation(e)});var n=[];for(var a in i)n=n.concat(i[a].map(function(t){return t.id}));acf.getPostboxes().map(function(t){if(-1===n.indexOf(t.get("id"))){var e=t.$el.closest("form").attr("class").replace("metabox-location-","");i[e]=i[e]||[],i[e].push({id:t.get("id"),title:t.get("title")})}}),e.setAvailableMetaBoxesPerLocation(i)}}(jQuery),function(t,e){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(t,e){if(e=acf.parseArgs(e,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(t){return t},ajaxResults:function(t){return t}}),4==i())var n=new a(t,e);else var n=new r(t,e);return acf.doAction("new_select2",n),n};var n=acf.Model.extend({setup:function(e,i){t.extend(this.data,i),this.$el=e},initialize:function(){},selectOption:function(t){var e=this.getOption(t);e.prop("selected")||e.prop("selected",!0).trigger("change")},unselectOption:function(t){var e=this.getOption(t);e.prop("selected")&&e.prop("selected",!1).trigger("change")},getOption:function(t){return this.$('option[value="'+t+'"]')},addOption:function(e){e=acf.parseArgs(e,{id:"",text:"",selected:!1});var i=this.getOption(e.id);return i.length||((i=t("")).html(e.text),i.attr("value",e.id),i.prop("selected",e.selected),this.$el.append(i)),i},getValue:function(){var e=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort(function(t,e){return+t.getAttribute("data-i")-+e.getAttribute("data-i")})).each(function(){var i=t(this);e.push({$el:i,id:i.attr("value"),text:i.text()})}),e):e},mergeOptions:function(){},getChoices:function(){var e=function(i){var n=[];return i.children().each(function(){var i=t(this);i.is("optgroup")?n.push({text:i.attr("label"),children:e(i)}):n.push({id:i.attr("value"),text:i.text()})}),n};return e(this.$el)},decodeChoices:function(t){var e=function(t){return t.map(function(t){return t.text=acf.decode(t.text),t.children&&(t.children=e(t.children)),t}),t};return e(t)},getAjaxData:function(t){var e={action:this.get("ajaxAction"),s:t.term||"",paged:t.page||1},i=this.get("field");i&&(e.field_key=i.get("key"));var n=this.get("ajaxData");return n&&(e=n.apply(this,[e,t])),e=acf.applyFilters("select2_ajax_data",e,this.data,this.$el,i||!1,this),acf.prepareForAjax(e)},getAjaxResults:function(t,e){(t=acf.parseArgs(t,{results:!1,more:!1})).results&&(t.results=this.decodeChoices(t.results));var i=this.get("ajaxResults");return i&&(t=i.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_results",t,e,this)},processAjaxResults:function(e,i){var e;return(e=this.getAjaxResults(e,i)).more&&(e.pagination={more:!0}),setTimeout(t.proxy(this.mergeOptions,this),1),e},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),a=n.extend({initialize:function(){var e=this.$el,i={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),data:[],escapeMarkup:function(t){return t}};i.multiple&&this.getValue().map(function(t){t.$el.detach().appendTo(e)}),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(i.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),processResults:t.proxy(this.processAjaxResults,this)});var n=this.get("field");i=acf.applyFilters("select2_args",i,e,this.data,n||!1,this),e.select2(i);var a=e.next(".select2-container");if(i.multiple){var r=a.find("ul");r.sortable({stop:function(i){r.find(".select2-selection__choice").each(function(){var i;t(t(this).data("data").element).detach().appendTo(e)}),e.trigger("change")}}),e.on("select2:select",this.proxy(function(t){this.getOption(t.params.data.id).detach().appendTo(this.$el)}))}a.addClass("-acf"),acf.doAction("select2_init",e,i,this.data,n||!1,this)},mergeOptions:function(){var e=!1,i=!1;t('.select2-results__option[role="group"]').each(function(){var n=t(this).children("ul"),a=t(this).children("strong");if(i&&i.text()===a.text())return e.append(n.children()),void t(this).remove();e=n,i=a})}}),r=n.extend({initialize:function(){var e=this.$el,i=this.getValue(),n=this.get("multiple"),a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(t){return t},dropdownCss:{"z-index":"999999999"},initSelection:function(t,e){e(n?i:i.shift())} +},r=e.siblings("input");r.length||(r=t(''),e.before(r)),inputValue=i.map(function(t){return t.id}).join("||"),r.val(inputValue),a.multiple&&i.map(function(t){t.$el.detach().appendTo(e)}),a.allowClear&&(a.data=a.data.filter(function(t){return""!==t.id})),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(a.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),results:t.proxy(this.processAjaxResults,this)});var o=this.get("field");a=acf.applyFilters("select2_args",a,e,this.data,o||!1,this),r.select2(a);var s=r.select2("container"),c=t.proxy(this.getOption,this);if(a.multiple){var l=s.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each(function(){var i=t(this).data("select2Data"),n;c(i.id).detach().appendTo(e)}),e.trigger("change")}})}r.on("select2-selecting",function(i){var n=i.choice,a=c(n.id);a.length||(a=t('")),a.detach().appendTo(e)}),s.addClass("-acf"),acf.doAction("select2_init",e,a,this.data,o||!1,this),r.on("change",function(){var t=r.val();t.indexOf("||")&&(t=t.split("||")),e.val(t).trigger("change")}),e.hide()},mergeOptions:function(){var e=!1,i=!1;t("#select2-drop .select2-result-with-children").each(function(){var n=t(this).children("ul"),a=t(this).children(".select2-result-label");if(i&&i.text()===a.text())return i.append(n.children()),void t(this).remove();e=n,i=a})},getAjaxData:function(t,e){var i={term:t,page:e};return n.prototype.getAjaxData.apply(this,[i])}}),o=new acf.Model({priority:5,wait:"prepare",initialize:function(){var t=acf.get("locale"),e=acf.get("rtl"),n=acf.get("select2L10n"),a=i();return!!n&&(0!==t.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3()))},addTranslations4:function(){var t=acf.get("select2L10n"),e=acf.get("locale");e=e.replace("_","-");var i={errorLoading:function(){return t.load_fail},inputTooLong:function(e){var i=e.input.length-e.maximum;return i>1?t.input_too_long_n.replace("%d",i):t.input_too_long_1},inputTooShort:function(e){var i=e.minimum-e.input.length;return i>1?t.input_too_short_n.replace("%d",i):t.input_too_short_1},loadingMore:function(){return t.load_more},maximumSelected:function(e){var i=e.maximum;return i>1?t.selection_too_long_n.replace("%d",i):t.selection_too_long_1},noResults:function(){return t.matches_0},searching:function(){return t.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+e,[],function(){return i})},addTranslations3:function(){var e=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var n={formatMatches:function(t){return t>1?e.matches_n.replace("%d",t):e.matches_1},formatNoMatches:function(){return e.matches_0},formatAjaxError:function(){return e.load_fail},formatInputTooShort:function(t,i){var n=i-t.length;return n>1?e.input_too_short_n.replace("%d",n):e.input_too_short_1},formatInputTooLong:function(t,i){var n=t.length-i;return n>1?e.input_too_long_n.replace("%d",n):e.input_too_long_1},formatSelectionTooBig:function(t){return t>1?e.selection_too_long_n.replace("%d",t):e.selection_too_long_1},formatLoadMore:function(){return e.load_more},formatSearching:function(){return e.searching}};t.fn.select2.locales=t.fn.select2.locales||{},t.fn.select2.locales[i]=n,t.extend(t.fn.select2.defaults,n)}})}(jQuery),function(t,e){acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content};var t},initialize:function(t,e){(e=acf.parseArgs(e,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(t,e),e.quicktags&&this.initializeQuicktags(t,e)},initializeTinymce:function(e,i){var n=t("#"+e),a=this.defaults(),r=acf.get("toolbars"),o=i.field||!1,s=o.$el||!1;if("undefined"==typeof tinymce)return!1;if(!a)return!1;if(tinymce.get(e))return this.enable(e);var c=t.extend({},a.tinymce,i.tinymce);c.id=e,c.selector="#"+e;var l=i.toolbar;if(l&&r&&r[l])for(var u=1;u<=4;u++)c["toolbar"+u]=r[l][u]||"";if(c.setup=function(t){t.on("change",function(e){t.save(),n.trigger("change")}),t.on("mouseup",function(t){var e=new MouseEvent("mouseup");window.dispatchEvent(e)})},c.wp_autoresize_on=!1,c.tadv_noautop||(c.wpautop=!0),c=acf.applyFilters("wysiwyg_tinymce_settings",c,e,o),tinyMCEPreInit.mceInit[e]=c,"visual"==i.mode){var d=tinymce.init(c),f=tinymce.get(e);if(!f)return!1;f.acf=i.field,acf.doAction("wysiwyg_tinymce_init",f,f.id,c,o)}},initializeQuicktags:function(e,i){var n=this.defaults();if("undefined"==typeof quicktags)return!1;if(!n)return!1;var a=t.extend({},n.quicktags,i.quicktags);a.id=e;var r=i.field||!1,o=r.$el||!1;a=acf.applyFilters("wysiwyg_quicktags_settings",a,a.id,r),tinyMCEPreInit.qtInit[e]=a;var s=quicktags(a);if(!s)return!1;this.buildQuicktags(s),acf.doAction("wysiwyg_quicktags_init",s,s.id,a,r)},buildQuicktags:function(t){var e,i,n,a,r,t,o,s,c,l,u=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";for(s in e=t.canvas,i=t.name,n=t.settings,r="",a={},c="",l=t.id,n.buttons&&(c=","+n.buttons+","),edButtons)edButtons[s]&&(o=edButtons[s].id,c&&-1!==u.indexOf(","+o+",")&&-1===c.indexOf(","+o+",")||edButtons[s].instance&&edButtons[s].instance!==l||(a[o]=edButtons[s],edButtons[s].html&&(r+=edButtons[s].html(i+"_"))));c&&-1!==c.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,r+=a.dfw.html(i+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,r+=a.textdirection.html(i+"_")),t.toolbar.innerHTML=r,t.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[t])},disable:function(t){this.destroyTinymce(t)},remove:function(t){this.destroyTinymce(t)},destroy:function(t){this.destroyTinymce(t)},destroyTinymce:function(t){if("undefined"==typeof tinymce)return!1;var e=tinymce.get(t);return!!e&&(e.save(),e.destroy(),!0)},enable:function(t){this.enableTinymce(t)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&(void 0!==tinyMCEPreInit.mceInit[t]&&(switchEditors.go(t,"tmce"),!0))}};var i=new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var e=t("#acf-hidden-wp-editor");e.exists()&&e.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.autop=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",function(t){var e=t.editor;"acf"===e.id.substr(0,3)&&(e=tinymce.editors.content||e,tinymce.activeEditor=e,wpActiveEditor=e.id)})}})}(jQuery),function(t,e){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(t){t.map(this.addError,this)},addError:function(t){this.data.errors.push(t)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var t=[],e=[];return this.getErrors().map(function(i){if(i.input){var n=e.indexOf(i.input);n>-1?t[n]=i:(t.push(i),e.push(i.input))}}),t},getGlobalErrors:function(){return this.getErrors().filter(function(t){return!t.input})},showErrors:function(){if(this.hasErrors()){var e=this.getFieldErrors(),i=this.getGlobalErrors(),n=0,a=!1;e.map(function(t){var e=this.$('[name="'+t.input+'"]').first();if(e.length||(e=this.$('[name^="'+t.input+'"]').first()),e.length){n++;var i=acf.getClosestField(e);i.showError(t.message),a||(a=i.$el)}},this);var r=acf.__("Validation failed");if(i.map(function(t){r+=". "+t.message}),1==n?r+=". "+acf.__("1 field requires attention"):n>1&&(r+=". "+acf.__("%d fields require attention").replace("%d",n)),this.has("notice"))this.get("notice").update({type:"error",text:r});else{var o=acf.newNotice({type:"error",text:r,target:this.$el});this.set("notice",o)}a||(a=this.get("notice").$el),setTimeout(function(){t("html, body").animate({scrollTop:a.offset().top-t(window).height()/2},500)},10)}},onChangeStatus:function(t,e,i,n){this.$el.removeClass("is-"+n).addClass("is-"+i)},validate:function(e){if(e=acf.parseArgs(e,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(t){t.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(e.event){var i=t.Event(null,e.event);e.success=function(){acf.enableSubmit(t(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),e.loading(this.$el,this),this.set("status","validating");var n=function(t){if(acf.isAjaxSuccess(t)){var e=acf.applyFilters("validation_complete",t.data,this.$el,this);e.valid||this.addErrors(e.errors)}},a=function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),e.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),e.success(this.$el,this),acf.lockForm(this.$el),e.reset&&this.reset()),e.complete(this.$el,this),this.clearErrors()},r=acf.serialize(this.$el);return r.action="acf/validate_save_post",t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(r),type:"post",dataType:"json",context:this,success:n,complete:a}),!1},setup:function(t){this.$el=t},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),n=function(t){var e=t.data("acf");return e||(e=new i(t)),e};acf.validateForm=function(t){return n(t.form).validate(t)},acf.enableSubmit=function(t){return t.removeClass("disabled")},acf.disableSubmit=function(t){return t.addClass("disabled")},acf.showSpinner=function(t){return t.addClass("is-active"),t.css("display","inline-block"),t},acf.hideSpinner=function(t){return t.removeClass("is-active"),t.css("display","none"),t},acf.lockForm=function(t){var e=a(t),i=e.find('.button, [type="submit"]'),n=e.find(".spinner, .acf-spinner");return acf.hideSpinner(n),acf.disableSubmit(i),acf.showSpinner(n.last()),t},acf.unlockForm=function(t){var e=a(t),i=e.find('.button, [type="submit"]'),n=e.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(n),t};var a=function(t){var e,e,e,e;return(e=t.find("#submitdiv")).length?e:(e=t.find("#submitpost")).length?e:(e=t.find("p.submit").last()).length?e:(e=t.find(".acf-form-submit")).length?e:t};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(t){n(t).reset()},addInputEvents:function(e){var i=t(".acf-field [name]",e);i.length&&this.on(i,"invalid","onInvalid")},onInvalid:function(t,e){t.preventDefault();var i=e.closest("form");i.length&&(n(i).addError({input:e.attr("name"),message:t.target.validationMessage}),i.submit())},onClickSubmit:function(t,e){this.set("originalEvent",t)},onClickSave:function(t,e){this.set("ignore",!0)},onClickSubmitGutenberg:function(e,i){var n;acf.validateForm({form:t("#editor"),event:e,reset:!0,failure:function(t,e){var i=e.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(e.preventDefault(),e.stopImmediatePropagation())},onSubmitPost:function(e,i){"dopreview"===t("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(t,e){if(!this.active||this.get("ignore")||t.isDefaultPrevented())return this.allowSubmit();var i;acf.validateForm({form:e,event:this.get("originalEvent")})||t.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}})}(jQuery),function(t,e){var i=new acf.Model({priority:90,timeout:0,actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh"},refresh:function(){clearTimeout(this.timeout),this.timeout=setTimeout(function(){acf.doAction("refresh")},0)}}),n=new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(t){acf.doAction("unmount",t)},onSortstop:function(t){acf.doAction("remount",t)}}),a=new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(e,i){e.is("tr")&&(i.html(''),e.addClass("acf-sortable-tr-helper"),e.children().each(function(){t(this).width(t(this).width())}),i.height(e.height()+"px"),e.removeClass("acf-sortable-tr-helper"))}}),r=new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(e,i){var n=[];e.find("select").each(function(e){n.push(t(this).val())}),i.find("select").each(function(e){t(this).val(n[e])})}}),o=new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(e){var i=this;t(".acf-table:visible").each(function(){i.renderTable(t(this))})},renderTable:function(e){var i=e.find("> thead > tr:visible > th[data-key]"),n=e.find("> tbody > tr:visible > td[data-key]");if(!i.length||!n.length)return!1;i.each(function(e){var i=t(this),a=i.data("key"),r=n.filter('[data-key="'+a+'"]'),o=r.filter(".acf-hidden");r.removeClass("acf-empty"),r.length===o.length?acf.hide(i):(acf.show(i),o.addClass("acf-empty"))}),i.css("width","auto"),i=i.not(".acf-hidden");var a=100,r=i.length,o;i.filter("[data-width]").each(function(){var e=t(this).data("width");t(this).css("width",e+"%"),a-=e});var s=i.not("[data-width]");if(s.length){var c=a/s.length;s.css("width",c+"%"),a=0}a>0&&i.last().css("width","auto"),n.filter(".-collapsed-target").each(function(){var e=t(this);e.parent().hasClass("-collapsed")?e.attr("colspan",i.length):e.removeAttr("colspan")})}}),s=new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var e=this;t(".acf-fields:visible").each(function(){e.renderGroup(t(this))})},renderGroup:function(e){var i=0,n=0,a=t(),r=e.children(".acf-field[data-width]:visible");return!!r.length&&(e.hasClass("-left")?(r.removeAttr("data-width"),r.css("width","auto"),!1):(r.removeClass("-r0 -c0").css({"min-height":0}),r.each(function(e){var r=t(this),o=r.position(),s=Math.ceil(o.top),c=Math.ceil(o.left);a.length&&s>i&&(a.css({"min-height":n+"px"}),o=r.position(),s=Math.ceil(o.top),c=Math.ceil(o.left),i=0,n=0,a=t()),acf.get("rtl")&&(c=Math.ceil(r.parent().width()-(o.left+r.outerWidth()))),0==s?r.addClass("-r0"):0==c&&r.addClass("-c0");var l=Math.ceil(r.outerHeight())+1;n=Math.max(n,l),i=Math.max(i,s),a=a.add(r)}),void(a.length&&a.css({"min-height":n+"px"}))))}})}(jQuery),function(t,e){acf.newCompatibility=function(t,e){return(e=e||{}).__proto__=t.__proto__,t.__proto__=e,t.compatibility=e,e},acf.getCompatibility=function(t){return t.compatibility||null};var i=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.renderSelect,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});i._e=function(t,e){t=t||"";var i=(e=e||"")?t+"."+e:t,n={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(n[i])return acf.__(n[i]);var a=this.l10n[t]||"";return e&&(a=a[e]||""),a},i.get_selector=function(e){var i=".acf-field";if(!e)return i;if(t.isPlainObject(e)){if(t.isEmptyObject(e))return i;for(var n in e){e=e[n];break}}return i+="-"+e,i=acf.strReplace("_","-",i),i=acf.strReplace("field-field-","field-",i)},i.get_fields=function(t,e,i){var n={is:t||"",parent:e||!1,suppressFilters:i||!1};return n.is&&(n.is=this.get_selector(n.is)),acf.findFields(n)},i.get_field=function(t,e){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(t,e){return t.closest(this.get_selector(e))},i.get_field_wrap=function(t){return t.closest(this.get_selector())},i.get_field_key=function(t){return t.data("key")},i.get_field_type=function(t){return t.data("type")},i.get_data=function(t,e){return acf.parseArgs(t.data(),e)},i.maybe_get=function(t,e,i){void 0===i&&(i=null),keys=String(e).split(".");for(var n=0;n1){for(var c=0;c0?e.substr(0,a):e,o=a>0?e.substr(a+1):"",s=function(e){e.$el=t(this),acf.field_group&&(e.$field=e.$el.closest(".acf-field-object")),"function"==typeof n.event&&(e=n.event(e)),n[i].apply(n,arguments)};o?t(document).on(r,o,s):t(document).on(r,s)},get:function(t,e){return e=e||null,void 0!==this[t]&&(e=this[t]),e},set:function(t,e){return this[t]=e,"function"==typeof this["_set_"+t]&&this["_set_"+t].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_action(t,function(t){i.set("$field",t),i[e].apply(i,arguments)})},_add_filter:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_filter(t,function(t){i.set("$field",t),i[e].apply(i,arguments)})},_add_event:function(e,i){var n=this,a=e.substr(0,e.indexOf(" ")),r=e.substr(e.indexOf(" ")+1),o=acf.get_selector(n.type);t(document).on(a,o+" "+r,function(e){var a=t(this),r=acf.get_closest_field(a,n.type);r.length&&(r.is(n.$field)||n.set("$field",r),e.$el=a,e.$field=r,n[i].apply(n,[e]))})},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(t){return this.set("$field",t)}});var o=acf.newCompatibility(acf.validation,{remove_error:function(t){acf.getField(t).removeError()},add_warning:function(t,e){acf.getField(t).showNotice({text:e,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm});i.tooltip={tooltip:function(t,e){var i;return acf.newTooltip({text:t,target:e}).$el},temp:function(t,e){var i=acf.newTooltip({text:t,target:e,timeout:250})},confirm:function(t,e,i,n,a){var r=acf.newTooltip({confirm:!0,text:i,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})},confirm_remove:function(t,e){var i=acf.newTooltip({confirmRemove:!0,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(t){this.activeFrame=t.frame},popup:function(t){var e;return t.mime_types&&(t.allowedTypes=t.mime_types),t.id&&(t.attachment=t.id),acf.newMediaPopup(t).frame}}),i.select2={init:function(t,e,i){return e.allow_null&&(e.allowNull=e.allow_null),e.ajax_action&&(e.ajaxAction=e.ajax_action),i&&(e.field=acf.getField(i)),acf.newSelect2(t,e)},destroy:function(t){return acf.getInstance(t).destroy()}},i.postbox={render:function(t){return t.edit_url&&(t.editLink=t.edit_url),t.edit_title&&(t.editTitle=t.edit_title),acf.newPostbox(t)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery); \ No newline at end of file diff --git a/includes/acf-field-group-functions.php b/includes/acf-field-group-functions.php index 57722cf..a190b34 100644 --- a/includes/acf-field-group-functions.php +++ b/includes/acf-field-group-functions.php @@ -1038,7 +1038,7 @@ function acf_import_field_group( $field_group ) { // Only add menu order if doesn't already exist. // Allows Flexible Content field to set custom order. - if( empty($field['menu_order']) ) { + if( !isset($field['menu_order']) ) { $field['menu_order'] = ($count[ $field['parent'] ] - 1); } diff --git a/includes/acf-user-functions.php b/includes/acf-user-functions.php index 9719c58..eb9fe13 100644 --- a/includes/acf-user-functions.php +++ b/includes/acf-user-functions.php @@ -33,6 +33,61 @@ function acf_get_users( $args = array() ) { return $users; } +/** + * acf_get_user_result + * + * Returns a result containing "id" and "text" for the given user. + * + * @date 21/5/19 + * @since 5.8.1 + * + * @param WP_User $user The user object. + * @return array + */ +function acf_get_user_result( $user ) { + + // Vars. + $id = $user->ID; + $text = $user->user_login; + + // Add name. + if( $user->first_name && $user->last_name ) { + $text .= " ({$user->first_name} {$user->last_name})"; + } elseif( $user->last_name ) { + $text .= " ({$user->first_name})"; + } + return compact('id', 'text'); +} + + +/** + * acf_get_user_role_labels + * + * Returns an array of user roles in the format "name => label". + * + * @date 20/5/19 + * @since 5.8.1 + * + * @param array $roles A specific array of roles. + * @return array + */ +function acf_get_user_role_labels( $roles = array() ) { + + // Load all roles if none provided. + if( !$roles ) { + $roles = get_editable_roles(); + } + + // Loop over roles and populare labels. + $lables = array(); + foreach( $roles as $role ) { + $lables[ $role ] = translate_user_role( $role ); + } + + // Return labels. + return $lables; +} + /** * acf_allow_unfiltered_html * diff --git a/includes/ajax/class-acf-ajax-check-screen.php b/includes/ajax/class-acf-ajax-check-screen.php index 0afd485..c56eb56 100644 --- a/includes/ajax/class-acf-ajax-check-screen.php +++ b/includes/ajax/class-acf-ajax-check-screen.php @@ -6,31 +6,30 @@ if( ! class_exists('ACF_Ajax_Check_Screen') ) : class ACF_Ajax_Check_Screen extends ACF_Ajax { - /** @var string The AJAX action name */ + /** @var string The AJAX action name. */ var $action = 'acf/ajax/check_screen'; - /** @var bool Prevents access for non-logged in users */ + /** @var bool Prevents access for non-logged in users. */ var $public = false; /** - * get_response - * - * The actual logic for this AJAX request. - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param void - * @return mixed The response data to send back or WP_Error. - */ - - function response() { + * get_response + * + * Returns the response data to sent back. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param array $request The request args. + * @return mixed The response data or WP_Error. + */ + function get_response( $request ) { // vars - $args = acf_parse_args($this->request, array( + $args = wp_parse_args($this->request, array( 'screen' => '', 'post_id' => 0, - 'ajax' => 1, + 'ajax' => true, 'exists' => array() )); diff --git a/includes/ajax/class-acf-ajax-query-terms.php b/includes/ajax/class-acf-ajax-query-terms.php deleted file mode 100644 index 2456cfd..0000000 --- a/includes/ajax/class-acf-ajax-query-terms.php +++ /dev/null @@ -1,141 +0,0 @@ -get('query'), array( - 'taxonomy' => 'category', - 'search' => $this->search, - 'number' => $this->per_page, - )); - - // pagination - if( $this->page > 0 ) { - $args['offset'] = $this->per_page * ($this->page - 1); - } - - // return - return $args; - } - - /** - * get_results - * - * description - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param type $var Description. Default. - * @return type Description. - */ - - function get_results( $args ) { - - // vars - $results = array(); - - // get terms - $groups = acf_get_grouped_terms( $args ); - - // loop - if( $groups ) { - foreach( $groups as $label => $terms ) { - - // data - $data = array( - 'text' => $label, - 'children' => array() - ); - - // convert object to string - foreach( $terms as $id => $term ) { - $terms[ $id ] = $this->get_result( $term ); - } - - - // order posts by search - if( $this->search && !isset($args['orderby']) ) { - $terms = acf_order_by_search( $terms, $this->search ); - } - - - // append to $data - foreach( $terms as $id => $text ) { - $this->count++; - $data['children'][] = array( - 'id' => $id, - 'text' => $text - ); - } - - // append to $results - $results[] = $data; - }} - - - // extract group children for a single taxonomy - $taxonomies = acf_get_array($args['taxonomy']); - if( count($taxonomies) == 1 ) { - $results = $results[0]['children']; - } - - // return - return $results; - } - - /** - * get_result - * - * description - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param type $var Description. Default. - * @return type Description. - */ - - function get_result( $term ) { - - // vars - $title = $term->name; - - // ancestors - $ancestors = get_ancestors( $term->term_id, $term->taxonomy ); - if( $ancestors ) { - $prepend = str_repeat('- ', count($ancestors)); - return $prepend . $title; - } - - // return - return $title; - } -} - -acf_new_instance('ACF_AJAX_Query_Terms'); - -endif; // class_exists check - -?> \ No newline at end of file diff --git a/includes/ajax/class-acf-ajax-query.php b/includes/ajax/class-acf-ajax-query.php deleted file mode 100644 index d0b3167..0000000 --- a/includes/ajax/class-acf-ajax-query.php +++ /dev/null @@ -1,133 +0,0 @@ -has('field_key') ) { - $this->field = acf_get_field( $this->get('field_key') ); - } - - // pagination - if( $this->has('paged') ) { - $this->page = (int) $this->get('paged'); - } - - // search - if( $this->has('s') ) { - $this->search = $this->get('s'); - } - - // get response - $args = $this->get_args(); - $results = $this->get_results($args); - $response = $this->get_response($results, $args); - - // return - return $response; - } - - - /** - * get_args - * - * description - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param type $var Description. Default. - * @return type Description. - */ - - function get_args() { - return array(); - } - - /** - * get_results - * - * description - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param type $var Description. Default. - * @return type Description. - */ - - function get_results( $args ) { - return array(); - } - - /** - * get_result - * - * description - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param type $var Description. Default. - * @return type Description. - */ - - function get_result( $item ) { - return ''; - } - - /** - * get_response - * - * description - * - * @date 31/7/18 - * @since 5.6.9 - * - * @param type $var Description. Default. - * @return type Description. - */ - - function get_response( $results, $args ) { - return array( - 'results' => $results, - 'more' => ($this->count >= $this->per_page) - ); - } -} - -endif; // class_exists check - -?> \ No newline at end of file diff --git a/includes/ajax/class-acf-ajax-upgrade.php b/includes/ajax/class-acf-ajax-upgrade.php index a75ccbb..2f08e53 100644 --- a/includes/ajax/class-acf-ajax-upgrade.php +++ b/includes/ajax/class-acf-ajax-upgrade.php @@ -10,44 +10,41 @@ class ACF_Ajax_Upgrade extends ACF_Ajax { var $action = 'acf/ajax/upgrade'; /** - * get_response - * - * The actual logic for this AJAX request. - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param void - * @return mixed The response data to send back or WP_Error. - */ - - function response() { + * get_response + * + * Returns the response data to sent back. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param array $request The request args. + * @return mixed The response data or WP_Error. + */ + function get_response( $request ) { - // switch blog - if( $this->has('blog_id') ) { - switch_to_blog( $this->get('blog_id') ); + // Switch blog. + if( isset($request['blog_id']) ) { + switch_to_blog( $request['blog_id'] ); } - // bail early if no upgrade avaiable + // Bail early if no upgrade avaiable. if( !acf_has_upgrade() ) { return new WP_Error( 'upgrade_error', __('No updates available.', 'acf') ); } - // listen for output + // Listen for output. ob_start(); - // run upgrades + // Run upgrades. acf_upgrade_all(); - // store output + // Store output. $error = ob_get_clean(); - // return error if output + // Return error or success. if( $error ) { return new WP_Error( 'upgrade_error', $error ); } - - // return return true; } } @@ -55,5 +52,3 @@ class ACF_Ajax_Upgrade extends ACF_Ajax { acf_new_instance('ACF_Ajax_Upgrade'); endif; // class_exists check - -?> \ No newline at end of file diff --git a/includes/ajax/class-acf-ajax-user-setting.php b/includes/ajax/class-acf-ajax-user-setting.php index 4436f22..29d4b8a 100644 --- a/includes/ajax/class-acf-ajax-user-setting.php +++ b/includes/ajax/class-acf-ajax-user-setting.php @@ -6,25 +6,24 @@ if( ! class_exists('ACF_Ajax_User_Setting') ) : class ACF_Ajax_User_Setting extends ACF_Ajax { - /** @var string The AJAX action name */ + /** @var string The AJAX action name. */ var $action = 'acf/ajax/user_setting'; - /** @var bool Prevents access for non-logged in users */ + /** @var bool Prevents access for non-logged in users. */ var $public = true; /** - * get_response - * - * The actual logic for this AJAX request. - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param void - * @return mixed The response data to send back or WP_Error. - */ - - function response() { + * get_response + * + * Returns the response data to sent back. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param array $request The request args. + * @return mixed The response data or WP_Error. + */ + function get_response( $request ) { // update if( $this->has('value') ) { @@ -40,5 +39,3 @@ class ACF_Ajax_User_Setting extends ACF_Ajax { acf_new_instance('ACF_Ajax_User_Setting'); endif; // class_exists check - -?> \ No newline at end of file diff --git a/includes/ajax/class-acf-ajax.php b/includes/ajax/class-acf-ajax.php index b3795cd..46b4f5a 100644 --- a/includes/ajax/class-acf-ajax.php +++ b/includes/ajax/class-acf-ajax.php @@ -6,112 +6,104 @@ if( ! class_exists('ACF_Ajax') ) : class ACF_Ajax { - /** @var string The AJAX action name */ + /** @var string The AJAX action name. */ var $action = ''; - /** @var array The $_REQUEST data */ + /** @var array The $_REQUEST data. */ var $request; - /** @var bool Prevents access for non-logged in users */ + /** @var bool Prevents access for non-logged in users. */ var $public = false; /** - * __construct - * - * Sets up the class functionality. - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param void - * @return void - */ - + * __construct + * + * Sets up the class functionality. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param void + * @return void + */ function __construct() { - - // initialize $this->initialize(); - - // add actions $this->add_actions(); } /** - * initialize - * - * Allows easy access to modifying properties without changing constructor. - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param void - * @return void - */ - - function initialize() { - /* do nothing */ - } - - /** - * has - * - * Returns true if the request has data for the given key - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param string $key The data key - * @return boolean - */ - + * has + * + * Returns true if the request has data for the given key. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param string $key The data key. + * @return boolean + */ function has( $key = '' ) { return isset($this->request[$key]); } /** - * get - * - * Returns request data for the given key - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param string $key The data key - * @return mixed - */ - + * get + * + * Returns request data for the given key. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param string $key The data key. + * @return mixed + */ function get( $key = '' ) { return isset($this->request[$key]) ? $this->request[$key] : null; } /** - * set - * - * Sets request data for the given key - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param string $key The data key - * @return mixed - */ - + * set + * + * Sets request data for the given key. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param string $key The data key. + * @param mixed $value The data value. + * @return ACF_Ajax + */ function set( $key = '', $value ) { $this->request[$key] = $value; + return $this; } /** - * add_actions - * - * Adds the ajax actions for this response. - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param void - * @return void - */ + * initialize + * + * Allows easy access to modifying properties without changing constructor. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param void + * @return void + */ + function initialize() { + /* do nothing */ + } + /** + * add_actions + * + * Adds the ajax actions for this response. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param void + * @return void + */ function add_actions() { // add action for logged-in users @@ -124,66 +116,63 @@ class ACF_Ajax { } /** - * request - * - * Callback for ajax action. Sets up properties and calls the get_response() function. - * - * @date 1/8/18 - * @since 5.7.2 - * - * @param void - * @return void - */ - + * request + * + * Callback for ajax action. Sets up properties and calls the get_response() function. + * + * @date 1/8/18 + * @since 5.7.2 + * + * @param void + * @return void + */ function request() { - // verify ajax request + // Verify ajax request if( !acf_verify_ajax() ) { wp_send_json_error(); } - // store data for has() and get() functions + // Store data for has() and get() functions. $this->request = wp_unslash($_REQUEST); - // send response - $this->send( $this->response() ); + // Send response. + $this->send( $this->get_response( $this->request ) ); } /** - * response - * - * The actual logic for this AJAX request. - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param void - * @return mixed The response data to send back or WP_Error. - */ - - function response() { + * get_response + * + * Returns the response data to sent back. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param array $request The request args. + * @return mixed The response data or WP_Error. + */ + function get_response( $request ) { return true; } /** - * send - * - * Sends back JSON based on the $response as either success or failure. - * - * @date 31/7/18 - * @since 5.7.2 - * - * @param mixed $response The response to send back. - * @return void - */ - + * send + * + * Sends back JSON based on the $response as either success or failure. + * + * @date 31/7/18 + * @since 5.7.2 + * + * @param mixed $response The response to send back. + * @return void + */ function send( $response ) { - // return error + // Return error. if( is_wp_error($response) ) { wp_send_json_error(array( 'error' => $response->get_error_message() )); - // return success + // Return success. } else { wp_send_json_success($response); } diff --git a/includes/api/api-helpers.php b/includes/api/api-helpers.php index ae9ff64..e2690e3 100644 --- a/includes/api/api-helpers.php +++ b/includes/api/api-helpers.php @@ -4210,48 +4210,41 @@ function acf_get_post_thumbnail( $post = null, $size = 'thumbnail' ) { } - -/* -* acf_get_browser -* -* This functino will return the browser string for major browsers -* -* @type function -* @date 17/01/2014 -* @since 5.0.0 -* -* @param n/a -* @return (string) -*/ - +/** + * acf_get_browser + * + * Returns the name of the current browser. + * + * @date 17/01/2014 + * @since 5.0.0 + * + * @param void + * @return string + */ function acf_get_browser() { - // vars - $agent = $_SERVER['HTTP_USER_AGENT']; - - - // browsers - $browsers = array( - 'Firefox' => 'firefox', - 'Trident' => 'msie', - 'MSIE' => 'msie', - 'Edge' => 'edge', - 'Chrome' => 'chrome', - 'Safari' => 'safari', - ); - - - // loop - foreach( $browsers as $k => $v ) { - - if( strpos($agent, $k) !== false ) return $v; + // Check server var. + if( isset($_SERVER['HTTP_USER_AGENT']) ) { + $agent = $_SERVER['HTTP_USER_AGENT']; + // Loop over search terms. + $browsers = array( + 'Firefox' => 'firefox', + 'Trident' => 'msie', + 'MSIE' => 'msie', + 'Edge' => 'edge', + 'Chrome' => 'chrome', + 'Safari' => 'safari', + ); + foreach( $browsers as $k => $v ) { + if( strpos($agent, $k) !== false ) { + return $v; + } + } } - - // return + // Return default. return ''; - } @@ -4918,31 +4911,13 @@ function acf_parse_markdown( $text = '' ) { * @return array */ function acf_get_sites() { - - // vars $results = array(); - - // function get_sites() was added in WP 4.6 - if( function_exists('get_sites') ) { - - $_sites = get_sites(array( - 'number' => 0 - )); - - if( $_sites ) { - foreach( $_sites as $_site ) { - $_site = get_site( $_site ); - $results[] = $_site->to_array(); - }} - - // function wp_get_sites() returns in the desired output - } else { - $results = wp_get_sites(array( - 'limit' => 0 - )); + $sites = get_sites( array( 'number' => 0 ) ); + if( $sites ) { + foreach( $sites as $site ) { + $results[] = get_site( $site )->to_array(); + } } - - // return return $results; } @@ -5063,17 +5038,24 @@ function acf_array_camel_case( $array = array() ) { } /** -* acf_is_block_editor -* -* Returns true if the current screen uses the block editor. -* -* @date 13/12/18 -* @since 5.8.0 -* -* @return bool -*/ + * acf_is_block_editor + * + * Returns true if the current screen uses the block editor. + * + * @date 13/12/18 + * @since 5.8.0 + * + * @param void + * @return bool + */ function acf_is_block_editor() { - return get_current_screen()->is_block_editor(); + if( function_exists('get_current_screen') ) { + $screen = get_current_screen(); + if( method_exists($screen, 'is_block_editor') ) { + return $screen->is_block_editor(); + } + } + return false; } ?> \ No newline at end of file diff --git a/includes/assets.php b/includes/assets.php index 18d21f9..00c2668 100644 --- a/includes/assets.php +++ b/includes/assets.php @@ -314,7 +314,8 @@ class ACF_Assets { 'acf_version' => acf_get_setting('version'), 'browser' => acf_get_browser(), 'locale' => acf_get_locale(), - 'rtl' => is_rtl() + 'rtl' => is_rtl(), + 'editor' => acf_is_block_editor() ? 'block' : 'classic' )); // get l10n (old) diff --git a/includes/fields/class-acf-field-image.php b/includes/fields/class-acf-field-image.php index 3bf94ab..f9c1765 100644 --- a/includes/fields/class-acf-field-image.php +++ b/includes/fields/class-acf-field-image.php @@ -26,7 +26,7 @@ class acf_field_image extends acf_field { $this->category = 'content'; $this->defaults = array( 'return_format' => 'array', - 'preview_size' => 'thumbnail', + 'preview_size' => 'medium', 'library' => 'all', 'min_width' => 0, 'min_height' => 0, @@ -202,8 +202,8 @@ class acf_field_image extends acf_field { // return_format acf_render_field_setting( $field, array( - 'label' => __('Return Value','acf'), - 'instructions' => __('Specify the returned value on front end','acf'), + 'label' => __('Return Format','acf'), + 'instructions' => '', 'type' => 'radio', 'name' => 'return_format', 'layout' => 'horizontal', @@ -218,7 +218,7 @@ class acf_field_image extends acf_field { // preview_size acf_render_field_setting( $field, array( 'label' => __('Preview Size','acf'), - 'instructions' => __('Shown when entering data','acf'), + 'instructions' => '', 'type' => 'select', 'name' => 'preview_size', 'choices' => acf_get_image_sizes() diff --git a/includes/forms/form-post.php b/includes/forms/form-post.php index 0878fcf..055f685 100644 --- a/includes/forms/form-post.php +++ b/includes/forms/form-post.php @@ -77,6 +77,9 @@ class ACF_Form_Post { */ function add_meta_boxes( $post_type, $post ) { + // Storage for localized postboxes. + $postboxes = array(); + // Get field groups for this screen. $field_groups = acf_get_field_groups(array( 'post_id' => $post->ID, @@ -99,22 +102,37 @@ class ACF_Form_Post { } /** - * Filters the metabox priority. - * - * @date 23/06/12 - * @since 3.1.8 - * - * @param string $priority The metabox priority (high, core, default, low). - * @param array $field_group The field group array. - */ + * Filters the metabox priority. + * + * @date 23/06/12 + * @since 3.1.8 + * + * @param string $priority The metabox priority (high, core, default, low). + * @param array $field_group The field group array. + */ $priority = apply_filters('acf/input/meta_box_priority', $priority, $field_group); + // Localize data + $postboxes[] = array( + 'id' => $id, + 'key' => $field_group['key'], + 'style' => $field_group['style'], + 'label' => $field_group['label_placement'], + 'edit' => acf_get_field_group_edit_link( $field_group['ID'] ) + ); + // Add the meta box. add_meta_box( $id, $title, array($this, 'render_meta_box'), $post_type, $context, $priority, array('field_group' => $field_group) ); + } - // Get style from first field group. + // Set style from first field group. $this->style = acf_get_field_group_style( $field_groups[0] ); + + // Localize postboxes. + acf_localize_data(array( + 'postboxes' => $postboxes + )); } // remove postcustom metabox (removes expensive SQL query) @@ -188,23 +206,6 @@ class ACF_Form_Post { // Render fields. $fields = acf_get_fields( $field_group ); acf_render_fields( $fields, $post->ID, 'div', $field_group['instruction_placement'] ); - - // Create metabox localized data. - $data = array( - 'id' => $id, - 'key' => $field_group['key'], - 'style' => $field_group['style'], - 'label' => $field_group['label_placement'], - 'edit' => acf_get_field_group_edit_link( $field_group['ID'] ) - ); - - ?> - - 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

              l#@Q3+<4WnVRYf zoj876XnR)*4?HgPiK(u9%g@KR&-k?T;iD2Wb6-B?`hO-Ep4<4HOaB|s3p`!Tvt-BQ hag$uh>GU`@G$D0lTH**-UbnNuJUo)}_MPkH^M9^i^-ll* delta 14834 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 LQgO\n" "Language-Team: Ralf Koller \n" "Language: de_DE\n" @@ -1011,7 +1011,8 @@ msgid "" "Are you sure you wish to run the updater now?" msgstr "" "Es wird dringend empfohlen, dass du deine Datenbank sicherst, bevor Du " -"fortfährst. Bist du sicher, dass du jetzt das Upgrade durchführen willst?" +"fortfährst. Bist du sicher, dass du jetzt die Aktualisierung durchführen " +"willst?" # @ acf #: includes/admin/views/html-admin-page-upgrade-network.php:144 @@ -1239,7 +1240,7 @@ msgid "" msgstr "" "ACF PRO enthält leistungsstarke Funktionen wie wiederholbare Daten, Flexible " "Inhalte-Layouts, ein wunderschönes Galerie-Feld sowie die Möglichkeit " -"zusätzliche Options-Seiten im Admin-Bereich anzulegen!" +"zusätzliche Options-Seiten im Admin-Bereich zu erstellen!" # @ acf #: includes/admin/views/settings-info.php:49 @@ -1297,8 +1298,8 @@ msgstr "Gruppen-Feld" #: includes/admin/views/settings-info.php:75 msgid "The Group field provides a simple way to create a group of fields." msgstr "" -"Das Gruppen-Feld erlaubt auf eine einfache Weise Felder in Gruppen " -"zusammenzufassen." +"Das Gruppen-Feld bietet einen einfachen Weg eine Gruppe von Feldern zu " +"erstellen." # @ acf #: includes/admin/views/settings-info.php:79 @@ -1461,7 +1462,7 @@ msgstr "Wir glauben Du wirst die Änderungen in %s lieben." # @ acf #: includes/api/api-helpers.php:1003 msgid "Thumbnail" -msgstr "Miniaturbild" +msgstr "Vorschaubild" # @ acf #: includes/api/api-helpers.php:1004 @@ -3236,7 +3237,7 @@ msgstr "Aktuelle Benutzerrolle" # @ acf #: includes/locations/class-acf-location-current-user-role.php:110 msgid "Super Admin" -msgstr "Super-Admin" +msgstr "Super-Administrator" # @ acf #: includes/locations/class-acf-location-current-user.php:27 @@ -3324,17 +3325,17 @@ msgstr "Unterseite (mit übergeordneter Seite)" # @ acf #: includes/locations/class-acf-location-post-category.php:27 msgid "Post Category" -msgstr "Beitrags-Kategorie" +msgstr "Beitragskategorie" # @ acf #: includes/locations/class-acf-location-post-format.php:27 msgid "Post Format" -msgstr "Beitrags-Format" +msgstr "Beitragsformat" # @ acf #: includes/locations/class-acf-location-post-status.php:27 msgid "Post Status" -msgstr "Beitrags-Status" +msgstr "Beitragsstatus" # @ acf #: includes/locations/class-acf-location-post-taxonomy.php:27 @@ -3349,7 +3350,7 @@ msgstr "Beitrags-Template" # @ acf #: includes/locations/class-acf-location-user-form.php:27 msgid "User Form" -msgstr "Benutzer-Formular" +msgstr "Benutzerformular" # @ acf #: includes/locations/class-acf-location-user-form.php:88 @@ -3375,7 +3376,7 @@ msgstr "Widget" #: includes/validation.php:364 #, php-format msgid "%s value is required" -msgstr "%s Wert ist notwendig" +msgstr "%s Wert ist erforderlich" # @ acf #. Plugin Name of the plugin/theme @@ -3402,8 +3403,8 @@ msgstr "" #: pro/admin/admin-updates.php:49 msgid "Error. Could not connect to update server" msgstr "" -"Fehler. Es konnte keine Verbindung zum Update-Server hergestellt " -"werden" +"Fehler. Es konnte keine Verbindung zum Aktualisierungsserver " +"hergestellt werden" # @ acf #: pro/admin/admin-updates.php:118 pro/admin/views/html-settings-updates.php:13 @@ -3415,8 +3416,9 @@ msgid "" "Error. Could not authenticate update package. Please check again or " "deactivate and reactivate your ACF PRO license." msgstr "" -"Fehler. Das Update-Packet konnte nicht authentifiziert werden. Bitte " -"probiere es nochmal oder deaktiviere und reaktiviere deine ACF PRO-Lizenz." +"Fehler. Das Aktualisierungspaket konnte nicht authentifiziert werden. " +"Bitte probiere es nochmal oder deaktiviere und reaktiviere deine ACF PRO-" +"Lizenz." # @ acf #: pro/admin/views/html-settings-updates.php:7 @@ -3439,10 +3441,10 @@ msgid "" "licence key, please see details & pricing." msgstr "" -"Um die Updatefähigkeit freizuschalten gib bitte unten Deinen Lizenzschlüssel " -"ein. Falls Du keinen besitzen solltest informiere Dich bitte hier " -"hinsichtlich Preisen und aller weiteren " -"Details." +"Um die Aktualisierungsfähigkeit freizuschalten gib bitte unten Deinen " +"Lizenzschlüssel ein. Falls Du keinen besitzen solltest informiere Dich bitte " +"hier hinsichtlich Preisen und aller " +"weiteren Details." # @ acf #: pro/admin/views/html-settings-updates.php:29 @@ -3478,7 +3480,7 @@ msgstr "Plugin aktualisieren" #: pro/admin/views/html-settings-updates.php:94 msgid "Please enter your license key above to unlock updates" msgstr "" -"Bitte gib oben Deinen Lizenzschlüssel ein um die Update-Fähigkeit " +"Bitte gib oben Deinen Lizenzschlüssel ein um die Aktualisierungsfähigkeit " "freizuschalten" # @ acf @@ -3489,7 +3491,7 @@ msgstr "Erneut suchen" # @ acf #: pro/admin/views/html-settings-updates.php:117 msgid "Upgrade Notice" -msgstr "Aktualisierungs-Hinweis" +msgstr "Hinweis zum Upgrade" #: pro/blocks.php:371 msgid "Switch to Edit" @@ -3824,10 +3826,10 @@ msgid "" "\">Updates page. If you don't have a licence key, please see details & pricing." msgstr "" -"Um die Update-Fähigkeit freizuschalten gib bitte Deinen Lizenzschlüssel auf " -"der Aktualisierungen Seite ein. Falls Du keinen besitzt " -"informiere Dich bitte hier hinsichtlich der Preise und Einzelheiten." +"Um die Aktualisierungsfähigkeit freizuschalten gib bitte Deinen " +"Lizenzschlüssel auf der Aktualisierungen Seite ein. Falls " +"Du keinen besitzt informiere Dich bitte hier hinsichtlich der Preise und Einzelheiten." #: tests/basic/test-blocks.php:13 msgid "Testimonial" @@ -3837,6 +3839,15 @@ msgstr "Testimonial" msgid "A custom testimonial block." msgstr "Ein individueller Testimonial-Block." +#: tests/basic/test-blocks.php:40 +msgid "Slider" +msgstr "Slider" + +# @ acf +#: tests/basic/test-blocks.php:41 +msgid "A custom gallery slider." +msgstr "Ein individueller Galerie-Slider." + #. Plugin URI of the plugin/theme msgid "https://www.advancedcustomfields.com/" msgstr "https://www.advancedcustomfields.com/" diff --git a/lang/acf-de_DE_formal.mo b/lang/acf-de_DE_formal.mo index 53974a9c7551741e898a08c7577a95c4a7362a7c..701e5a3639cdb36c23e397c4c57c151b8853fd21 100644 GIT binary patch delta 14962 zcmZA72YioL-^cMQLqrlXY%vmBL$ewp7t- zsa8=PC@reArK$_h=bLl9ZqI$aUZ?MKe&<~0I_tXrxjoO3jb4{FdAYv}@m}n3ZSi!R z(%7M><79g|&cp~s9p{Y~948dFp)Y=j!FUE+<5etzl^QsXA2zhcVgTir(I5L`DNM%k zI2~&_j@x-krU`*s4IPJPJ0q}!8lWD$8aLrVEPw+VIZhBJp%0G3j+ljv+c|?Z@N?9F zoW^G0{;2zlpaxtP^YeVC4w-@k8ew57-9{_aN@O41MGrY+C*%D>8K^%kCAv3 zWAGk^V1;I81?r)m(+rDaJ9KNQ6Uc<&1XOtyYH9bQ_WCg9!!xKea2~Z{-=aFagKGZ= zmd3}{Qq9f%^-=e?MGd^OwO@1AUrUutKo817HC%{lxC~q2W?Q~({ln_T^wlm1HGndh zA1k5;7HQ-4QO{|LIs@G?5C^t!o245`Kr@?w>R>u*iRPd>-elw3Q3K3HZPh{K{5q#F z6g^v-j?1F9Bns8Op)EH@4Y&j95chVI(TIlHiVUntc?xPEdr$*Ah+3gzSRT)#>K~y7 z@)RpzA(l%6u8nHn0QJE3*cW@Dwr-z|yN{7k!?UO*xn>*uhI+tLjK%!C>^d7Au_Pwq zOPGbcna(NHjJ;@F1_Ln+YoN|VC+jflY-9!8&So;Y;cX1Z^QamAffcaiizeO#BPkEG z&cRBQ52EhBg1Y~)jhAC|s*lAQI1E+493$`$hUoqOkxYI9f1&ooqm5aj5bQ%a413@N z)CcNw^ub%GrThi8#E(%c;Mdk1zGA3;!%-9>Z`uR>n`P4^T5N)!xjwGHPH^r~x-Ye~iOu?2oFS-=6i?1J~FFn@~%+ z8~yNzji0jR^VTb<75EADiG7N7uv7>0o_9j6s0&p;7Lzf@)<4Gjl#6s^{dIUcbTl0f zMUBvnI^}y%dwm+a;peEOuF}a2FcP)L^-(L;47E~itX;4y<$kC`Jppxw)}U5qpPP(E zdI}5S*QgGELN&aP+DqTgj#C{=B5$M)Brz5t>ih>KrW(I@G5FRcToL4!~lGZ zS{b+B%cfx^R0p-N3D!e@%)o+}g}QMb>VYd!1Kxm|z#h~CkK;@{i|VgOoav_@YG6sI z0gXalZ?`jnjFx7t^%&|s{Qpi&v8WE?P=_uRwZxg$EYwW1ZFv#uM`$go zze6_u0jk{@)I=}hI=qH%&15Q{H{CE3HIsR$5w1Zk`F7M&AF-ZBZP8b#x8xtJf<=3p znKnTUxHam5ZBZ-H6}4gssOKg1Wc@XOR2#@Z4PYW_0CP|SSdJRNcI!dZ08XMFa2rGL z0qXGj^s)m$J-98ZpI)dH9Ew`0%wDX&ew|(?pa<+iJ@~NoBh-K{pl0+VM&lh@U#7Pi zKm@8?3~C^)ZM-M4%1%70-vihYk0a;N332la<4MMauV4}u#g9;Xe+AX?6D)y+_z~AY ztDwqtk@Mtq!XVs;n(01UK7qw3Uqr3MJuHQfQO|Lg=w}*4p=KD1I<4(chb9iSSAA@K z0+ysa#KxzfX7(y-pi5ADyaly2J8b!FRR4!j?T(syw{wn+PW#uWncXxM&O_8do}xzV z)87mz9My3IYQ{0P9E)1o&R7>$qrRA5U?e_8O(=4J8Ax3$sQ14i84aKfYNp+6xt}!& zHLwipRMY?#pk}@Tb*Q$YmVPhlH9n3y3zty+-ocvq0JU`$26DgN|HfqW7PLh*?5GOt zj(TtcYDrVEHjYMhuno83G1Sb4zG4QFj=Fy`Y6Y`V{VYTcbRFtB+tIBJ;bVeEa|_VAsLCW*+<)p~^E|<}kjA^(kM)rdT48 zzZI~jn~WMRMSWNfVI{naFJa*!=8w<5Sef!(Y=~cBV=R(n&O{vQwVaOHf;FfC?nkY} zhp4ycEb8q1gudwZN;VY%sER76Q`;QXVOJX;j@rYSs3pwCdbrHS&!X--kCAv2eXz(- zb6+TGMZ-{A6lZihL&#|FCRwww3gzXf8;)WO-bc-#$}m&k64lXA)Pu6H0M5dE_&WOI zQuM=(w!91TQ+@{v>HR-OM(^!8)C{lZRq*#cYVRMR7Y3%7jtisOm9&;cEoB8%$C2od zG1lg&_8m|IjI;K|Vm#k*k*~g58g(d`qsl8rzMWX?sy1eF?fXecYvO# z_RCe~5dMyQYn*zij#CvEV+6j7I&-(ttp){0nLj2|P={(KYRP{>o!W9~W&l001LbVg zOfI2j`aRagd#I(an9lbfBXB96Lv2xVhS`c#)JjdrVEuK&Gy>Y&S5X~q!T{WjTDl{s z8;+sQ%Ewq3FQGdA8H4Zv>VEG`bAJ$qP%eYIuNJDGrl|HWX0rZ;$n>-g5;2%^2I}>h ziKTG~_QYJ&jsBy};VX?g8?~`4)Kxl&E}#8vK2Le zx3MUmLaoquw*H2#e_-qLjWII}MYWHzw#H(V`=I(Cg*pS-SOxc?&Vc(HGFp0PtU1M@ zsF7Dh&9tVqIci{Ws3jkSTGFAY8I8qFI34wXYU9k$aU5#qYcX$vsKfm>@*KBwiHthD zj+*IDs6G1?b%WPpo}ffex88Ih zR6GJpVk6Xj-BGXai0SOVW-ygNMOtF$s8b{*XKHh;$NskR&pz&Z=>2j zM1A}HXPdKA1S?Z6jpeZwMq?s2!)2KF<+Oh9CgV%R&zK({qDJ-@b(n%*HHWASR;644 zt6&Gz2PXpyU=HextVV6YUR3>ARDbs{A9}uKR?-&-P<9t1qbaGw!}An1pb~S;K+2=`w1zD=K~1QQE%!x#%8A$s(@^&x&8uhsPm|G-T|m8`4^RWC zI@f#`YGM@Srl>6%j#}DG)Pok`P~3|8j)crJ@o>~(jX`Zqd(;ZOf|_s!_U8G{Yh*Nl z8(0H9=9|M;6T4BKgaz?))WEKy_VOlbCU?;fA0da|@myfu9&c2;($?~rH!)kTiEahz zk_o`Z*0!j44{LwxVAKi>Lp?AZ1939yHJpdq>m1ZfSK0Dz)RrDZJ?At|!b=O-|4cGH zUN^7ZC#Vi?p*sEzHFJ-J=EgwOgG-|ZQUyb>ChGNUi8?D;sQWgfz9YG)EjW!j3s*4& ze_qJ?2a$P7pcDq>m@idz)Rx4e9+-d{&~Vh=O+ww5W8<5w`)vJj)I=_$267#>qQ9ZG z4&;6 z9@S3@7Q(Tp3AksG(MXq}mUKN9#cimid=I1X2I|XLY>9brZPe@74)@|98!xuh{9i<( zQ1>OF+O5E*n2W{nKC&Wi$8Q-2i9j%FX=b2CnvELRQq(D5XMGd3V*9Wf9>plUgWAGU z%gqDoT05dv%!S&5u~-7#7{v3PWn{GE+wc{h1)nxQVdkbUm43Y$s~P_M*1(FoxnOTfTuEDgU~b_1BU%UB_(Dg_^nk!B$J; zkEO8$s$E^w3iU(nX##3#Gcg<|Vi8nSmdfECU)Idg}7mi15*<{oJW}*hL8Z`j-0WuoE zDO+(KHGq4lm8iJcoPj7zq}&qKej92__G4N62G!v|HXg9W{Gn0@wIzK~15QN^WD@fB zxSd60ya{ZuZbi*#2WlpVZTTeXK^IX2_yZHrbE|#7F^Te69FNyf{q}pq{1F?Er6?c8 zs`w2S)%%}soB5wYp{PUE49j2_oPw#C_r=1Zl>Of1e-UFCYCz4=7YAY`Ov3Uw4>gfJ zsDT{C0(b(o5}%@C|BZuG;$FtWS2a{)MUVf6M#i-}H<0%Y5_hm9#+Pl~YeREAmtx>1GJ!&9> zQ0+#cR$vZB;}Tnc3WF$LKyA%UTYiF?P~bjeIqX2WCeokVnMkG?fu*RWxrjyZE;1&^ zbHDkW-;X0a_{V6hPrTCsvm!H5uj^*4h96*6yo>6m*ndoYbquH67UOUj4%YjBgp8J^ z{6X_Yi?;T{CdA!X0*_#EynveNJ=D@a#V8DT$2_1BYQ_4a1~d$H|6!Lj<=u=+g@8fjOyr=Enh-y-3=RmfclVmy=S)s zYf)~5I;<(EEm?!9c(5qKQ6i1wHyyGU*noN}w=F^&jTIx?wEASP*h(BOH zj6BKVV*s`BA>~%5%!)Ml$k-OOBE7KyCSe$+*?11>ENnonyn8p90%Z1~PW8K}Jv)nP z_ycOM9-#KP;K$~}5ssxP$Dm%bIMn@#wtft%{cETX&KlHrVK?e*oWwGE|F4j75qOO1 zaL{SVc2YAALVDD^LVA@QPR+Yooq&15o{sLQQBMdh7jv zgN$z2i8@?|P%Cg6HM47|8T^42(DzgGK1X60_16S_u(P#? zjrT|OKN8)ZWG0jG#wj=sXQGzgIcGZXMjbwX)Di}xW*UXMzZ?2tPYl2W)PqN&9yA&Y z;0)Ar=A#C_=p5^>hN}o@rWtF^BjGT!uh;0zKK{JVy_b$ ziYd6%_LrZ0P0}00Z`tQNQ3TGDn$qYODyEWjwIH?*6Nq;sO(XvmNmnN6E$V+I9V2Ct zPLqm|l1Trd{v4*^R?%)o>p+ zd9Ir^lyyZ>r;D#o-UsnIj3&*Z?G{_N3R6k7i0d2s?7BspWD0SlRvzrf9s*D8LqfP= z4(TN-M`0xCed<0WT_RN={(!WWcsoobMU!-OwS6c*g8B&uF0*mf4J1E_G=%tO8}FMF9aGp{kBEMxh7je4 zH1ALThxj7p?$rHFUYGu6I8JIz>;TD|`URx26&TGu%g=86q=QV-VTw68k^0``d+0_|AM$h22V3H^t1Owi&kE?ly*r+( zKS1m%1sr}M$)fjHDW%to?_nLr!t%P zQVgT6DybReVWb}9AFBb^3--QPz30WL>_F00+g6y8`ERnV^ReolO5{JcTP33XK|x5WjN z{mK7HYEC&ujktQ*_DxMO@Bi~=I`z70lM2~<7yZt}6X;1wB<1bF7EjN!*MvN9Ce#X#mJ|V?o&5SiM%&)T|ZGC zj5kQpr}@u%(qw|2X!Hc3UmVjTSR#Ih0h9+S{Z-q_0UYliHIS z(6Se)FZpNJIWj+xJc+%Y_w9L|9(1j??x*Go0dsKOpV3 zWpCQ=CO^QIBPdTHzm}BG-dh7plK#kRW1jEyww0xD6F2Q8<+rg-H0+$$n19P6UYK;A z@_tem^7pVG=?3{4q}$|mEh7IP((~7R+viw<4M}J1^PQ^{GHD!W8&Gtz$*&-`#Ky`K zyG!yS=1*)D2HUz%$?KXxd5X=}X&c zIPq{&F6F;4grut_ZQsElY)35A#+y<0C2gZ_o*F)P^`lKb(qig2kUr6G&yO@nA$>vW zPwGU9r81p{15j6eY=gCkeT{7>x5pM(hct%#ID7>Qk#>@FMHB1IJ#Ub9nUE7e>>tXL z@z4LxpWhUMC2XTCOr_kKMn9vjKky5i|H`U(bMl>Orz?>BLDGFwbS~pUo1a9y3@L@S zp`=R0f7SYLB-jF9MO|*IDe>x49%CQyEVhzzG28AU!6i0-9amExOnnFZ%--O_aMBE0 zb}9`HOH6j9{t z-k|@9rstfbtNP2Wyx{@=};)kRs<~-RE;gOyjv2$=CAM=>pxrhGo@J&vq zK4WBB?(8FjJ#(7AA6nj(Ji-A_dh_L4d6#0Izk8h8WY3YNK z;xlt%Pq+gA|IpHN4xWt2`TE4A|BdG!JQ?j-xJ~kiF|OovdK@0sJ#|Q0{9sqE$HxgC M9*McG)4hED51TIakpKVy delta 14833 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 diff --git a/lang/acf-de_DE_formal.po b/lang/acf-de_DE_formal.po index a85c691..a0262b3 100644 --- a/lang/acf-de_DE_formal.po +++ b/lang/acf-de_DE_formal.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: Advanced Custom Fields Pro v5.8 Formal\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" -"POT-Creation-Date: 2019-05-02 00:08+0200\n" -"PO-Revision-Date: 2019-05-02 00:32+0200\n" +"POT-Creation-Date: 2019-05-09 15:54+0200\n" +"PO-Revision-Date: 2019-05-09 17:23+0200\n" "Last-Translator: Ralf Koller \n" "Language-Team: Ralf Koller \n" "Language: de_DE\n" @@ -1011,7 +1011,8 @@ msgid "" "Are you sure you wish to run the updater now?" msgstr "" "Es wird dringend empfohlen, dass Sie ihre Datenbank sichern, bevor Sie " -"fortfahren. Sind sie sicher, dass Sie jetzt das Upgrade durchführen wollen?" +"fortfahren. Sind sie sicher, dass Sie jetzt die Aktualisierung durchführen " +"wollen?" # @ acf #: includes/admin/views/html-admin-page-upgrade-network.php:144 @@ -1239,7 +1240,7 @@ msgid "" msgstr "" "ACF PRO enthält leistungsstarke Funktionen wie wiederholbare Daten, Flexible " "Inhalte-Layouts, ein wunderschönes Galerie-Feld sowie die Möglichkeit " -"zusätzliche Options-Seiten im Admin-Bereich anzulegen!" +"zusätzliche Options-Seiten im Admin-Bereich zu erstellen!" # @ acf #: includes/admin/views/settings-info.php:49 @@ -1297,8 +1298,8 @@ msgstr "Gruppen-Feld" #: includes/admin/views/settings-info.php:75 msgid "The Group field provides a simple way to create a group of fields." msgstr "" -"Das Gruppen-Feld erlaubt auf eine einfache Weise Felder in Gruppen " -"zusammenzufassen." +"Das Gruppen-Feld bietet einen einfachen Weg eine Gruppe von Feldern zu " +"erstellen." # @ acf #: includes/admin/views/settings-info.php:79 @@ -1461,7 +1462,7 @@ msgstr "Wir glauben Sie werden die Änderungen in %s lieben." # @ acf #: includes/api/api-helpers.php:1003 msgid "Thumbnail" -msgstr "Miniaturbild" +msgstr "Vorschaubild" # @ acf #: includes/api/api-helpers.php:1004 @@ -3237,7 +3238,7 @@ msgstr "Aktuelle Benutzerrolle" # @ acf #: includes/locations/class-acf-location-current-user-role.php:110 msgid "Super Admin" -msgstr "Super-Admin" +msgstr "Super-Administrator" # @ acf #: includes/locations/class-acf-location-current-user.php:27 @@ -3325,17 +3326,17 @@ msgstr "Unterseite (mit übergeordneter Seite)" # @ acf #: includes/locations/class-acf-location-post-category.php:27 msgid "Post Category" -msgstr "Beitrags-Kategorie" +msgstr "Beitragskategorie" # @ acf #: includes/locations/class-acf-location-post-format.php:27 msgid "Post Format" -msgstr "Beitrags-Format" +msgstr "Beitragsformat" # @ acf #: includes/locations/class-acf-location-post-status.php:27 msgid "Post Status" -msgstr "Beitrags-Status" +msgstr "Beitragsstatus" # @ acf #: includes/locations/class-acf-location-post-taxonomy.php:27 @@ -3350,7 +3351,7 @@ msgstr "Beitrags-Template" # @ acf #: includes/locations/class-acf-location-user-form.php:27 msgid "User Form" -msgstr "Benutzer-Formular" +msgstr "Benutzerformular" # @ acf #: includes/locations/class-acf-location-user-form.php:88 @@ -3376,7 +3377,7 @@ msgstr "Widget" #: includes/validation.php:364 #, php-format msgid "%s value is required" -msgstr "%s Wert ist notwendig" +msgstr "%s Wert ist erforderlich" # @ acf #. Plugin Name of the plugin/theme @@ -3403,8 +3404,8 @@ msgstr "" #: pro/admin/admin-updates.php:49 msgid "Error. Could not connect to update server" msgstr "" -"Fehler. Es konnte keine Verbindung zum Update-Server hergestellt " -"werden" +"Fehler. Es konnte keine Verbindung zum Aktualisierungsserver " +"hergestellt werden" # @ acf #: pro/admin/admin-updates.php:118 pro/admin/views/html-settings-updates.php:13 @@ -3416,9 +3417,9 @@ msgid "" "Error. Could not authenticate update package. Please check again or " "deactivate and reactivate your ACF PRO license." msgstr "" -"Fehler. Das Update-Packet konnte nicht authentifiziert werden. Bitte " -"probieren Sie es nochmal oder deaktivieren und reaktivieren Sie ihre ACF PRO-" -"Lizenz." +"Fehler. Das Aktualisierungspaket konnte nicht authentifiziert werden. " +"Bitte probieren Sie es nochmal oder deaktivieren und reaktivieren Sie ihre " +"ACF PRO-Lizenz." # @ acf #: pro/admin/views/html-settings-updates.php:7 @@ -3441,7 +3442,7 @@ msgid "" "licence key, please see details & pricing." msgstr "" -"Um die Updatefähigkeit freizuschalten geben Sie bitte unten Ihren " +"Um die Aktualisierungsfähigkeit freizuschalten geben Sie bitte unten Ihren " "Lizenzschlüssel ein. Falls Sie keinen besitzen sollten informieren Sie sich " "bitte hier hinsichtlich Preisen und aller " "weiteren Details." @@ -3480,8 +3481,8 @@ msgstr "Plugin aktualisieren" #: pro/admin/views/html-settings-updates.php:94 msgid "Please enter your license key above to unlock updates" msgstr "" -"Bitte geben Sie oben Ihren Lizenzschlüssel ein um die Update-Fähigkeit " -"freizuschalten" +"Bitte geben Sie oben Ihren Lizenzschlüssel ein um die " +"Aktualisierungsfähigkeit freizuschalten" # @ acf #: pro/admin/views/html-settings-updates.php:100 @@ -3491,7 +3492,7 @@ msgstr "Erneut suchen" # @ acf #: pro/admin/views/html-settings-updates.php:117 msgid "Upgrade Notice" -msgstr "Aktualisierungs-Hinweis" +msgstr "Hinweis zum Upgrade" #: pro/blocks.php:371 msgid "Switch to Edit" @@ -3826,10 +3827,10 @@ msgid "" "\">Updates page. If you don't have a licence key, please see details & pricing." msgstr "" -"Um die Update-Fähigkeit freizuschalten geben Sie bitte Ihren Lizenzschlüssel " -"auf der Aktualisierungen Seite ein. Falls Sie keinen " -"besitzen informieren Sie sich bitte hier hinsichtlich der Preise und Einzelheiten." +"Um die Aktualisierungsfähigkeit freizuschalten geben Sie bitte Ihren " +"Lizenzschlüssel auf der Aktualisierungen Seite ein. Falls " +"Sie keinen besitzen informieren Sie sich bitte hier hinsichtlich der Preise und Einzelheiten." #: tests/basic/test-blocks.php:13 msgid "Testimonial" @@ -3839,6 +3840,15 @@ msgstr "Testimonial" msgid "A custom testimonial block." msgstr "Ein individueller Testimonial-Block." +#: tests/basic/test-blocks.php:40 +msgid "Slider" +msgstr "Slider" + +# @ acf +#: tests/basic/test-blocks.php:41 +msgid "A custom gallery slider." +msgstr "Ein individueller Galerie-Slider." + #. Plugin URI of the plugin/theme msgid "https://www.advancedcustomfields.com/" msgstr "https://www.advancedcustomfields.com/" diff --git a/lang/acf-fa_IR.mo b/lang/acf-fa_IR.mo index c8d6b819ad370c0f31ddeff2b192e595b1e14bf3..5d40e9ed1aecaa9ad4dbf8152644745eeb459fcc 100644 GIT binary patch delta 14941 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 Q#qa$7-+QJsxs>exf1XlUrvLx| delta 14553 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 Oe!uub%Bf3R3;q|cvXz\n" "Language-Team: Majix \n" "Language: fa\n" @@ -26,102 +26,102 @@ msgstr "" msgid "Advanced Custom Fields" msgstr "زمینه‌های سفارشی پیشرفته" -#: acf.php:362 includes/admin/admin.php:58 +#: acf.php:363 includes/admin/admin.php:58 msgid "Field Groups" msgstr "گروه‌های زمینه" -#: acf.php:363 +#: acf.php:364 msgid "Field Group" msgstr "گروه زمینه" -#: acf.php:364 acf.php:396 includes/admin/admin.php:59 -#: pro/fields/class-acf-field-flexible-content.php:557 +#: acf.php:365 acf.php:397 includes/admin/admin.php:59 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Add New" msgstr "افزودن" -#: acf.php:365 +#: acf.php:366 msgid "Add New Field Group" msgstr "افزودن گروه زمینه جدید" -#: acf.php:366 +#: acf.php:367 msgid "Edit Field Group" msgstr "ویرایش گروه زمینه" -#: acf.php:367 +#: acf.php:368 msgid "New Field Group" msgstr "گروه زمینه جدید" -#: acf.php:368 +#: acf.php:369 msgid "View Field Group" msgstr "مشاهده گروه زمینه" -#: acf.php:369 +#: acf.php:370 msgid "Search Field Groups" msgstr "جستجوی گروه های زمینه" -#: acf.php:370 +#: acf.php:371 msgid "No Field Groups found" msgstr "گروه زمینه ای یافت نشد" -#: acf.php:371 +#: acf.php:372 msgid "No Field Groups found in Trash" msgstr "گروه زمینه ای در زباله دان یافت نشد" -#: acf.php:394 includes/admin/admin-field-group.php:220 +#: acf.php:395 includes/admin/admin-field-group.php:220 #: includes/admin/admin-field-groups.php:530 #: pro/fields/class-acf-field-clone.php:811 msgid "Fields" msgstr "زمینه ها" -#: acf.php:395 +#: acf.php:396 msgid "Field" msgstr "زمینه" -#: acf.php:397 +#: acf.php:398 msgid "Add New Field" msgstr "زمینه جدید" -#: acf.php:398 +#: acf.php:399 msgid "Edit Field" msgstr "ویرایش زمینه" -#: acf.php:399 includes/admin/views/field-group-fields.php:41 +#: acf.php:400 includes/admin/views/field-group-fields.php:41 msgid "New Field" msgstr "زمینه جدید" -#: acf.php:400 +#: acf.php:401 msgid "View Field" msgstr "نمایش زمینه" -#: acf.php:401 +#: acf.php:402 msgid "Search Fields" msgstr "جستجوی گروه های زمینه" -#: acf.php:402 +#: acf.php:403 msgid "No Fields found" msgstr "گروه زمینه ای یافت نشد" -#: acf.php:403 +#: acf.php:404 msgid "No Fields found in Trash" msgstr "گروه زمینه ای در زباله دان یافت نشد" -#: acf.php:442 includes/admin/admin-field-group.php:402 +#: acf.php:443 includes/admin/admin-field-group.php:402 #: includes/admin/admin-field-groups.php:587 msgid "Inactive" msgstr "غیرفعال" -#: acf.php:447 +#: acf.php:448 #, php-format msgid "Inactive (%s)" msgid_plural "Inactive (%s)" msgstr[0] "غیرفعال (%s)" msgstr[1] "غیرفعال (%s)" -#: includes/acf-field-functions.php:827 includes/admin/admin-field-group.php:178 +#: includes/acf-field-functions.php:828 includes/admin/admin-field-group.php:178 msgid "(no label)" msgstr "(بدون برچسب)" -#: includes/acf-field-group-functions.php:813 +#: includes/acf-field-group-functions.php:816 #: includes/admin/admin-field-group.php:180 msgid "copy" msgstr "کپی" @@ -192,7 +192,7 @@ msgstr "(این گزینه)" #: includes/admin/views/field-group-field-conditional-logic.php:151 #: includes/admin/views/field-group-locations.php:29 #: includes/admin/views/html-location-group.php:3 -#: includes/api/api-helpers.php:3982 +#: includes/api/api-helpers.php:3862 msgid "or" msgstr "یا" @@ -330,7 +330,7 @@ msgstr "تکثیر این زمینه" #: includes/admin/admin-field-groups.php:686 #: includes/admin/admin-field-groups.php:702 #: includes/admin/views/field-group-field.php:46 -#: pro/fields/class-acf-field-flexible-content.php:556 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Duplicate" msgstr "تکثیر" @@ -518,8 +518,8 @@ msgid "Add rule group" msgstr "افزودن گروه قانون" #: includes/admin/views/field-group-field.php:38 -#: pro/fields/class-acf-field-flexible-content.php:409 -#: pro/fields/class-acf-field-repeater.php:294 +#: pro/fields/class-acf-field-flexible-content.php:410 +#: pro/fields/class-acf-field-repeater.php:299 msgid "Drag to reorder" msgstr "گرفتن و کشیدن برای مرتب سازی" @@ -553,7 +553,7 @@ msgid "Delete field" msgstr "حذف زمینه" #: includes/admin/views/field-group-field.php:48 -#: pro/fields/class-acf-field-flexible-content.php:555 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Delete" msgstr "حذف" @@ -618,13 +618,13 @@ msgstr "ترتیب" #: includes/fields/class-acf-field-checkbox.php:420 #: includes/fields/class-acf-field-radio.php:311 #: includes/fields/class-acf-field-select.php:433 -#: pro/fields/class-acf-field-flexible-content.php:581 +#: pro/fields/class-acf-field-flexible-content.php:582 msgid "Label" msgstr "برچسب زمینه" #: includes/admin/views/field-group-fields.php:6 #: includes/fields/class-acf-field-taxonomy.php:939 -#: pro/fields/class-acf-field-flexible-content.php:595 +#: pro/fields/class-acf-field-flexible-content.php:596 msgid "Name" msgstr "نام" @@ -1227,42 +1227,42 @@ msgstr "بزرگ" msgid "Full Size" msgstr "اندازه کامل" -#: includes/api/api-helpers.php:1823 includes/api/api-term.php:147 +#: includes/api/api-helpers.php:1775 includes/api/api-term.php:147 #: pro/fields/class-acf-field-clone.php:996 msgid "(no title)" msgstr "(بدون عنوان)" -#: includes/api/api-helpers.php:3903 +#: includes/api/api-helpers.php:3783 #, php-format msgid "Image width must be at least %dpx." msgstr "عرض تصویر باید حداقل %d پیکسل باشد." -#: includes/api/api-helpers.php:3908 +#: includes/api/api-helpers.php:3788 #, php-format msgid "Image width must not exceed %dpx." msgstr "عرض تصویر نباید از %d پیکسل بیشتر باشد." -#: includes/api/api-helpers.php:3924 +#: includes/api/api-helpers.php:3804 #, php-format msgid "Image height must be at least %dpx." msgstr "ارتفاع فایل باید حداقل %d پیکسل باشد." -#: includes/api/api-helpers.php:3929 +#: includes/api/api-helpers.php:3809 #, php-format msgid "Image height must not exceed %dpx." msgstr "ارتفاع تصویر نباید از %d پیکسل بیشتر باشد." -#: includes/api/api-helpers.php:3947 +#: includes/api/api-helpers.php:3827 #, php-format msgid "File size must be at least %s." msgstr "حجم فایل باید حداقل %s باشد." -#: includes/api/api-helpers.php:3952 +#: includes/api/api-helpers.php:3832 #, php-format msgid "File size must must not exceed %s." msgstr "حجم فایل ها نباید از %s بیشتر باشد." -#: includes/api/api-helpers.php:3986 +#: includes/api/api-helpers.php:3866 #, php-format msgid "File type must be %s." msgstr "نوع فایل باید %s باشد." @@ -1429,9 +1429,9 @@ msgstr "جی کوئری" #: includes/fields/class-acf-field-group.php:474 #: includes/fields/class-acf-field-radio.php:290 #: pro/fields/class-acf-field-clone.php:843 -#: pro/fields/class-acf-field-flexible-content.php:552 -#: pro/fields/class-acf-field-flexible-content.php:601 -#: pro/fields/class-acf-field-repeater.php:443 +#: pro/fields/class-acf-field-flexible-content.php:553 +#: pro/fields/class-acf-field-flexible-content.php:602 +#: pro/fields/class-acf-field-repeater.php:448 msgid "Layout" msgstr "چیدمان" @@ -1920,6 +1920,7 @@ msgstr "محدود کردن انتخاب کتابخانه چندرسانه ای" #: includes/locations/class-acf-location-user-role.php:111 #: includes/locations/class-acf-location-widget.php:83 #: pro/fields/class-acf-field-gallery.php:679 +#: pro/locations/class-acf-location-block.php:79 msgid "All" msgstr "همه" @@ -2014,7 +2015,7 @@ msgid "Group" msgstr "گروه" #: includes/fields/class-acf-field-group.php:459 -#: pro/fields/class-acf-field-repeater.php:379 +#: pro/fields/class-acf-field-repeater.php:384 msgid "Sub Fields" msgstr "زمینه‌های زیرمجموعه" @@ -2025,22 +2026,23 @@ msgstr "استایل جهت نمایش فیلد انتخابی" #: includes/fields/class-acf-field-group.php:480 #: pro/fields/class-acf-field-clone.php:849 -#: pro/fields/class-acf-field-flexible-content.php:612 -#: pro/fields/class-acf-field-repeater.php:451 +#: pro/fields/class-acf-field-flexible-content.php:613 +#: pro/fields/class-acf-field-repeater.php:456 +#: pro/locations/class-acf-location-block.php:27 msgid "Block" msgstr "بلوک" #: includes/fields/class-acf-field-group.php:481 #: pro/fields/class-acf-field-clone.php:850 -#: pro/fields/class-acf-field-flexible-content.php:611 -#: pro/fields/class-acf-field-repeater.php:450 +#: pro/fields/class-acf-field-flexible-content.php:612 +#: pro/fields/class-acf-field-repeater.php:455 msgid "Table" msgstr "جدول" #: includes/fields/class-acf-field-group.php:482 #: pro/fields/class-acf-field-clone.php:851 -#: pro/fields/class-acf-field-flexible-content.php:613 -#: pro/fields/class-acf-field-repeater.php:452 +#: pro/fields/class-acf-field-flexible-content.php:614 +#: pro/fields/class-acf-field-repeater.php:457 msgid "Row" msgstr "سطر" @@ -2956,6 +2958,14 @@ msgstr "بررسی دوباره" msgid "Upgrade Notice" msgstr "نکات به روزرسانی" +#: pro/blocks.php:371 +msgid "Switch to Edit" +msgstr "حالت ویرایش" + +#: pro/blocks.php:372 +msgid "Switch to Preview" +msgstr "حالت پیش‌نمایش" + #: pro/fields/class-acf-field-clone.php:25 msgctxt "noun" msgid "Clone" @@ -3014,13 +3024,13 @@ msgstr "تمام فیلدها از %s گروه فیلد" #: pro/fields/class-acf-field-flexible-content.php:31 #: pro/fields/class-acf-field-repeater.php:193 -#: pro/fields/class-acf-field-repeater.php:463 +#: pro/fields/class-acf-field-repeater.php:468 msgid "Add Row" msgstr "سطر جدید" #: pro/fields/class-acf-field-flexible-content.php:73 -#: pro/fields/class-acf-field-flexible-content.php:923 -#: pro/fields/class-acf-field-flexible-content.php:1005 +#: pro/fields/class-acf-field-flexible-content.php:924 +#: pro/fields/class-acf-field-flexible-content.php:1006 msgid "layout" msgid_plural "layouts" msgstr[0] "طرح‌ها" @@ -3031,8 +3041,8 @@ msgid "layouts" msgstr "طرح ها" #: pro/fields/class-acf-field-flexible-content.php:77 -#: pro/fields/class-acf-field-flexible-content.php:922 -#: pro/fields/class-acf-field-flexible-content.php:1004 +#: pro/fields/class-acf-field-flexible-content.php:923 +#: pro/fields/class-acf-field-flexible-content.php:1005 msgid "This field requires at least {min} {label} {identifier}" msgstr "این زمینه لازم دارد {min} {label} {identifier}" @@ -3057,57 +3067,57 @@ msgstr "زمینه محتوای انعطاف پذیر حداقل به یک طر msgid "Click the \"%s\" button below to start creating your layout" msgstr "روی دکمه \"%s\" دز زیر کلیک کنید تا چیدمان خود را بسازید" -#: pro/fields/class-acf-field-flexible-content.php:412 +#: pro/fields/class-acf-field-flexible-content.php:413 msgid "Add layout" msgstr "طرح جدید" -#: pro/fields/class-acf-field-flexible-content.php:413 +#: pro/fields/class-acf-field-flexible-content.php:414 msgid "Remove layout" msgstr "حذف طرح" -#: pro/fields/class-acf-field-flexible-content.php:414 -#: pro/fields/class-acf-field-repeater.php:296 +#: pro/fields/class-acf-field-flexible-content.php:415 +#: pro/fields/class-acf-field-repeater.php:301 msgid "Click to toggle" msgstr "کلیک برای انتخاب" -#: pro/fields/class-acf-field-flexible-content.php:554 +#: pro/fields/class-acf-field-flexible-content.php:555 msgid "Reorder Layout" msgstr "ترتیب بندی طرح ها" -#: pro/fields/class-acf-field-flexible-content.php:554 +#: pro/fields/class-acf-field-flexible-content.php:555 msgid "Reorder" msgstr "مرتب سازی" -#: pro/fields/class-acf-field-flexible-content.php:555 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Delete Layout" msgstr "حذف طرح" -#: pro/fields/class-acf-field-flexible-content.php:556 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Duplicate Layout" msgstr "تکثیر طرح" -#: pro/fields/class-acf-field-flexible-content.php:557 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Add New Layout" msgstr "افزودن طرح جدید" -#: pro/fields/class-acf-field-flexible-content.php:628 +#: pro/fields/class-acf-field-flexible-content.php:629 msgid "Min" msgstr "حداقل" -#: pro/fields/class-acf-field-flexible-content.php:641 +#: pro/fields/class-acf-field-flexible-content.php:642 msgid "Max" msgstr "حداکثر" -#: pro/fields/class-acf-field-flexible-content.php:668 -#: pro/fields/class-acf-field-repeater.php:459 +#: pro/fields/class-acf-field-flexible-content.php:669 +#: pro/fields/class-acf-field-repeater.php:464 msgid "Button Label" msgstr "متن دکمه" -#: pro/fields/class-acf-field-flexible-content.php:677 +#: pro/fields/class-acf-field-flexible-content.php:678 msgid "Minimum Layouts" msgstr "حداقل تعداد طرح ها" -#: pro/fields/class-acf-field-flexible-content.php:686 +#: pro/fields/class-acf-field-flexible-content.php:687 msgid "Maximum Layouts" msgstr "حداکثر تعداد طرح ها" @@ -3184,7 +3194,7 @@ msgid "Prepend to the beginning" msgstr "افزودن قبل از" #: pro/fields/class-acf-field-repeater.php:65 -#: pro/fields/class-acf-field-repeater.php:656 +#: pro/fields/class-acf-field-repeater.php:661 msgid "Minimum rows reached ({min} rows)" msgstr "مقادیر به حداکثر رسیده اند ( {min} سطر )" @@ -3192,27 +3202,27 @@ msgstr "مقادیر به حداکثر رسیده اند ( {min} سطر )" msgid "Maximum rows reached ({max} rows)" msgstr "مقادیر به حداکثر رسیده اند ( {max} سطر )" -#: pro/fields/class-acf-field-repeater.php:333 +#: pro/fields/class-acf-field-repeater.php:338 msgid "Add row" msgstr "افزودن سطر" -#: pro/fields/class-acf-field-repeater.php:334 +#: pro/fields/class-acf-field-repeater.php:339 msgid "Remove row" msgstr "حذف سطر" -#: pro/fields/class-acf-field-repeater.php:412 +#: pro/fields/class-acf-field-repeater.php:417 msgid "Collapsed" msgstr "جمع شده" -#: pro/fields/class-acf-field-repeater.php:413 +#: pro/fields/class-acf-field-repeater.php:418 msgid "Select a sub field to show when row is collapsed" msgstr "یک زمینه زیرمجموعه را انتخاب کنید تا زمان بسته شدن طر نمایش داده شود" -#: pro/fields/class-acf-field-repeater.php:423 +#: pro/fields/class-acf-field-repeater.php:428 msgid "Minimum Rows" msgstr "حداقل تعداد سطرها" -#: pro/fields/class-acf-field-repeater.php:433 +#: pro/fields/class-acf-field-repeater.php:438 msgid "Maximum Rows" msgstr "حداکثر تعداد سطرها" @@ -3238,6 +3248,22 @@ msgstr "" "برای به روزرسانی لطفا کد لایسنس را وارد کنید. بروزرسانی. قیمت ها." +#: tests/basic/test-blocks.php:13 +msgid "Testimonial" +msgstr "توصیه‌نامه" + +#: tests/basic/test-blocks.php:14 +msgid "A custom testimonial block." +msgstr "بلوک سفارشی توصیه‌نامه (Testimonial)" + +#: tests/basic/test-blocks.php:40 +msgid "Slider" +msgstr "اسلایدر" + +#: tests/basic/test-blocks.php:41 +msgid "A custom gallery slider." +msgstr "اسلایدر گالری سفارشی" + #. Plugin URI of the plugin/theme msgid "https://www.advancedcustomfields.com/" msgstr "https://www.advancedcustomfields.com/" diff --git a/lang/acf-sv_SE.mo b/lang/acf-sv_SE.mo index ab53a2c162c29bf686a0b782365bf6112a457cfa..bcbf3fb2377fe96c0c914ad9f0e33df1bdb623f9 100644 GIT binary patch delta 39 vcmeD9!_@JIX~V}dUQ1mAQ(Z$-1p`YfQ`61=%HnufopSP%vo|L;FSh~!ERqhj delta 39 vcmeD9!_@JIX~V}dUJG3VBV7YC1w#WX1GCNl%Hnuf-HS>K3N|M;FSh~!EKd%| diff --git a/lang/acf-sv_SE.po b/lang/acf-sv_SE.po index 8552a88..cf759bc 100644 --- a/lang/acf-sv_SE.po +++ b/lang/acf-sv_SE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: Advanced Custom Fields Pro v5.2.9\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "POT-Creation-Date: 2017-06-27 15:28+1000\n" -"PO-Revision-Date: 2018-02-06 10:06+1000\n" +"PO-Revision-Date: 2019-05-15 09:55+1000\n" "Last-Translator: Elliot Condon \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -1869,7 +1869,7 @@ msgstr "Specificera stilen för att rendera valda fält" #: pro/fields/class-acf-field-flexible-content.php:629 #: pro/fields/class-acf-field-repeater.php:522 msgid "Block" -msgstr "Grupp" +msgstr "Block" #: includes/fields/class-acf-field-group.php:492 #: pro/fields/class-acf-field-clone.php:896 diff --git a/pro/assets/js/acf-pro-input.js b/pro/assets/js/acf-pro-input.js index 74dce78..6be72b8 100644 --- a/pro/assets/js/acf-pro-input.js +++ b/pro/assets/js/acf-pro-input.js @@ -1389,7 +1389,7 @@ attachment = attachment.attributes; // preview size - var url = acf.isget(attachment, 'sizes', 'medium', 'url'); + var url = acf.isget(attachment, 'sizes', this.get('preview_size'), 'url'); if( url !== null ) { attachment.url = url; } diff --git a/pro/assets/js/acf-pro-input.min.js b/pro/assets/js/acf-pro-input.min.js index 318cef7..f3d766a 100644 --- a/pro/assets/js/acf-pro-input.min.js +++ b/pro/assets/js/acf-pro-input.min.js @@ -1 +1 @@ -!function(t){var e=acf.Field.extend({type:"repeater",wait:"",events:{'click a[data-event="add-row"]':"onClickAdd",'click a[data-event="remove-row"]':"onClickRemove",'click a[data-event="collapse-row"]':"onClickCollapse",showField:"onShow",unloadField:"onUnload",mouseover:"onHover",unloadField:"onUnload"},$control:function(){return this.$(".acf-repeater:first")},$table:function(){return this.$("table:first")},$tbody:function(){return this.$("tbody:first")},$rows:function(){return this.$("tbody:first > tr").not(".acf-clone")},$row:function(t){return this.$("tbody:first > tr:eq("+t+")")},$clone:function(){return this.$("tbody:first > tr.acf-clone")},$actions:function(){return this.$(".acf-actions:last")},$button:function(){return this.$(".acf-actions:last .button")},getValue:function(){return this.$rows().length},allowRemove:function(){var t=parseInt(this.get("min"));return!t||tthis.val()},addSortable:function(t){1!=this.get("max")&&this.$tbody().sortable({items:"> tr",handle:"> td.order",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:function(e,a){t.render()},update:function(e,a){t.$input().trigger("change")}})},addCollapsed:function(){var e=a.load(this.get("key"));if(!e)return!1;this.$rows().each(function(a){e.indexOf(a)>-1&&t(this).addClass("-collapsed")})},addUnscopedEvents:function(e){this.on("invalidField",".acf-row",function(a){var i=t(this);e.isCollapsed(i)&&e.expand(i)})},initialize:function(){this.addUnscopedEvents(this),this.addCollapsed(),acf.disable(this.$clone(),this.cid),this.render()},render:function(){this.$rows().each(function(e){t(this).find("> .order > span").html(e+1)}),0==this.val()?this.$control().addClass("-empty"):this.$control().removeClass("-empty"),this.allowAdd()?this.$button().removeClass("disabled"):this.$button().addClass("disabled")},validateAdd:function(){if(this.allowAdd())return!0;var t=this.get("max"),e=acf.__("Maximum rows reached ({max} rows)");return e=e.replace("{max}",t),this.showNotice({text:e,type:"warning"}),!1},onClickAdd:function(t,e){if(!this.validateAdd())return!1;e.hasClass("acf-icon")?this.add({before:e.closest(".acf-row")}):this.add()},add:function(t){if(!this.allowAdd())return!1;t=acf.parseArgs(t,{before:!1});var e=acf.duplicate({target:this.$clone(),append:this.proxy(function(e,a){t.before?t.before.before(a):e.before(a),a.removeClass("acf-clone"),acf.enable(a,this.cid),this.render()})});return this.$input().trigger("change"),e},validateRemove:function(){if(this.allowRemove())return!0;var t=this.get("min"),e=acf.__("Minimum rows reached ({min} rows)");return e=e.replace("{min}",t),this.showNotice({text:e,type:"warning"}),!1},onClickRemove:function(t,e){var a=e.closest(".acf-row");a.addClass("-hover");var i=acf.newTooltip({confirmRemove:!0,target:e,context:this,confirm:function(){this.remove(a)},cancel:function(){a.removeClass("-hover")}})},remove:function(t){var e=this;acf.remove({target:t,endHeight:0,complete:function(){e.$input().trigger("change"),e.render()}})},isCollapsed:function(t){return t.hasClass("-collapsed")},collapse:function(t){t.addClass("-collapsed"),acf.doAction("hide",t,"collapse")},expand:function(t){t.removeClass("-collapsed"),acf.doAction("show",t,"collapse")},onClickCollapse:function(t,e){var a=e.closest(".acf-row"),i=this.isCollapsed(a);t.shiftKey&&(a=this.$rows()),i?this.expand(a):this.collapse(a)},onShow:function(t,e,a){var i=acf.getFields({is:":visible",parent:this.$el});acf.doAction("show_fields",i)},onUnload:function(){var e=[];this.$rows().each(function(a){t(this).hasClass("-collapsed")&&e.push(a)}),e=e.length?e:null,a.save(this.get("key"),e)},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(e),acf.registerConditionForFieldType("hasValue","repeater"),acf.registerConditionForFieldType("hasNoValue","repeater"),acf.registerConditionForFieldType("lessThan","repeater"),acf.registerConditionForFieldType("greaterThan","repeater");var a=new acf.Model({name:"this.collapsedRows",key:function(t,e){var a=this.get(t+e)||0;return a++,this.set(t+e,a,!0),a>1&&(t+="-"+a),t},load:function(t){var t=this.key(t,"load"),e=acf.getPreference(this.name);return!(!e||!e[t])&&e[t]},save:function(e,a){var e=this.key(e,"save"),i=acf.getPreference(this.name)||{};null===a?delete i[e]:i[e]=a,t.isEmptyObject(i)&&(i=null),acf.setPreference(this.name,i)}})}(jQuery),function(t){var e=acf.Field.extend({type:"flexible_content",wait:"",events:{'click [data-name="add-layout"]':"onClickAdd",'click [data-name="remove-layout"]':"onClickRemove",'click [data-name="collapse-layout"]':"onClickCollapse",showField:"onShow",unloadField:"onUnload",mouseover:"onHover"},$control:function(){return this.$(".acf-flexible-content:first")},$layoutsWrap:function(){return this.$(".acf-flexible-content:first > .values")},$layouts:function(){return this.$(".acf-flexible-content:first > .values > .layout")},$layout:function(t){return this.$(".acf-flexible-content:first > .values > .layout:eq("+t+")")},$clonesWrap:function(){return this.$(".acf-flexible-content:first > .clones")},$clones:function(){return this.$(".acf-flexible-content:first > .clones > .layout")},$clone:function(t){return this.$('.acf-flexible-content:first > .clones > .layout[data-layout="'+t+'"]')},$actions:function(){return this.$(".acf-actions:last")},$button:function(){return this.$(".acf-actions:last .button")},$popup:function(){return this.$(".tmpl-popup:last")},getPopupHTML:function(){var e=this.$popup().html(),a=t(e),i=this.$layouts(),n=function(e){return i.filter(function(){return t(this).data("layout")===e}).length};return a.find("[data-layout]").each(function(){var e=t(this),a=e.data("min")||0,i=e.data("max")||0,o=e.data("layout")||"",s=n(o);if(i&&s>=i)e.addClass("disabled");else if(a&&s'+l+"")}}),e=a.outerHTML()},getValue:function(){return this.$layouts().length},allowRemove:function(){var t=parseInt(this.get("min"));return!t||tthis.val()},isFull:function(){var t=parseInt(this.get("max"));return t&&this.val()>=t},addSortable:function(t){1!=this.get("max")&&this.$layoutsWrap().sortable({items:"> .layout",handle:"> .acf-fc-layout-handle",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:function(e,a){t.render()},update:function(e,a){t.$input().trigger("change")}})},addCollapsed:function(){var e=i.load(this.get("key"));if(!e)return!1;this.$layouts().each(function(a){e.indexOf(a)>-1&&t(this).addClass("-collapsed")})},addUnscopedEvents:function(e){this.on("invalidField",".layout",function(a){e.onInvalidField(a,t(this))})},initialize:function(){this.addUnscopedEvents(this),this.addCollapsed(),acf.disable(this.$clonesWrap(),this.cid),this.render()},render:function(){this.$layouts().each(function(e){t(this).find(".acf-fc-layout-order:first").html(e+1)}),0==this.val()?this.$control().addClass("-empty"):this.$control().removeClass("-empty"),this.isFull()?this.$button().addClass("disabled"):this.$button().removeClass("disabled")},onShow:function(t,e,a){var i=acf.getFields({is:":visible",parent:this.$el});acf.doAction("show_fields",i)},validateAdd:function(){if(this.allowAdd())return!0;var t=this.get("max"),e=acf.__("This field has a limit of {max} {label} {identifier}"),a=acf._n("layout","layouts",t);return e=(e=(e=e.replace("{max}",t)).replace("{label}","")).replace("{identifier}",a),this.showNotice({text:e,type:"warning"}),!1},onClickAdd:function(t,e){if(!this.validateAdd())return!1;var i=null,n;e.hasClass("acf-icon")&&(i=e.closest(".layout")).addClass("-hover"),new a({target:e,targetConfirm:!1,text:this.getPopupHTML(),context:this,confirm:function(t,e){e.hasClass("disabled")||this.add({layout:e.data("layout"),before:i})},cancel:function(){i&&i.removeClass("-hover")}}).on("click","[data-layout]","onConfirm")},add:function(t){if(t=acf.parseArgs(t,{layout:"",before:!1}),!this.allowAdd())return!1;var e=acf.duplicate({target:this.$clone(t.layout),append:this.proxy(function(e,a){t.before?t.before.before(a):this.$layoutsWrap().append(a),acf.enable(a,this.cid),this.render()})});return this.$input().trigger("change"),e},validateRemove:function(){if(this.allowRemove())return!0;var t=this.get("min"),e=acf.__("This field requires at least {min} {label} {identifier}"),a=acf._n("layout","layouts",t);return e=(e=(e=e.replace("{min}",t)).replace("{label}","")).replace("{identifier}",a),this.showNotice({text:e,type:"warning"}),!1},onClickRemove:function(t,e){var a=e.closest(".layout");a.addClass("-hover");var i=acf.newTooltip({confirmRemove:!0,target:e,context:this,confirm:function(){this.removeLayout(a)},cancel:function(){a.removeClass("-hover")}})},removeLayout:function(t){var e=this,a=1==this.getValue()?60:0;acf.remove({target:t,endHeight:a,complete:function(){e.$input().trigger("change"),e.render()}})},onClickCollapse:function(t,e){var a=e.closest(".layout");this.isLayoutClosed(a)?this.openLayout(a):this.closeLayout(a)},isLayoutClosed:function(t){return t.hasClass("-collapsed")},openLayout:function(t){t.removeClass("-collapsed"),acf.doAction("show",t,"collapse")},closeLayout:function(t){t.addClass("-collapsed"),acf.doAction("hide",t,"collapse"),this.renderLayout(t)},renderLayout:function(e){var a,i=e.children("input").attr("name").replace("[acf_fc_layout]",""),n={action:"acf/fields/flexible_content/layout_title",field_key:this.get("key"),i:e.index(),layout:e.data("layout"),value:acf.serialize(e,i)};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),dataType:"html",type:"post",success:function(t){t&&e.children(".acf-fc-layout-handle").html(t)}})},onUnload:function(){var e=[];this.$layouts().each(function(a){t(this).hasClass("-collapsed")&&e.push(a)}),e=e.length?e:null,i.save(this.get("key"),e)},onInvalidField:function(t,e){this.isLayoutClosed(e)&&this.openLayout(e)},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(e);var a=acf.models.TooltipConfirm.extend({events:{"click [data-layout]":"onConfirm",'click [data-event="cancel"]':"onCancel"},render:function(){this.html(this.get("text")),this.$el.addClass("acf-fc-popup")}});acf.registerConditionForFieldType("hasValue","flexible_content"),acf.registerConditionForFieldType("hasNoValue","flexible_content"),acf.registerConditionForFieldType("lessThan","flexible_content"),acf.registerConditionForFieldType("greaterThan","flexible_content");var i=new acf.Model({name:"this.collapsedLayouts",key:function(t,e){var a=this.get(t+e)||0;return a++,this.set(t+e,a,!0),a>1&&(t+="-"+a),t},load:function(t){var t=this.key(t,"load"),e=acf.getPreference(this.name);return!(!e||!e[t])&&e[t]},save:function(e,a){var e=this.key(e,"save"),i=acf.getPreference(this.name)||{};null===a?delete i[e]:i[e]=a,t.isEmptyObject(i)&&(i=null),acf.setPreference(this.name,i)}})}(jQuery),function(t){var e=acf.Field.extend({type:"gallery",events:{"click .acf-gallery-add":"onClickAdd","click .acf-gallery-edit":"onClickEdit","click .acf-gallery-remove":"onClickRemove","click .acf-gallery-attachment":"onClickSelect","click .acf-gallery-close":"onClickClose","change .acf-gallery-sort":"onChangeSort","click .acf-gallery-update":"onUpdate",mouseover:"onHover",showField:"render"},actions:{validation_begin:"onValidationBegin",validation_failure:"onValidationFailure",resize:"onResize"},onValidationBegin:function(){acf.disable(this.$sideData(),this.cid)},onValidationFailure:function(){acf.enable(this.$sideData(),this.cid)},$control:function(){return this.$(".acf-gallery")},$collection:function(){return this.$(".acf-gallery-attachments")},$attachments:function(){return this.$(".acf-gallery-attachment")},$attachment:function(t){return this.$('.acf-gallery-attachment[data-id="'+t+'"]')},$active:function(){return this.$(".acf-gallery-attachment.active")},$main:function(){return this.$(".acf-gallery-main")},$side:function(){return this.$(".acf-gallery-side")},$sideData:function(){return this.$(".acf-gallery-side-data")},isFull:function(){var t=parseInt(this.get("max")),e=this.$attachments().length;return t&&e>=t},getValue:function(){var e=[];return this.$attachments().each(function(){e.push(t(this).data("id"))}),!!e.length&&e},addUnscopedEvents:function(e){this.on("change",".acf-gallery-side",function(a){e.onUpdate(a,t(this))})},addSortable:function(t){this.$collection().sortable({items:".acf-gallery-attachment",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,start:function(t,e){e.placeholder.html(e.item.html()),e.placeholder.removeAttr("style")},update:function(e,a){t.$input().trigger("change")}}),this.$control().resizable({handles:"s",minHeight:200,stop:function(t,e){acf.update_user_setting("gallery_height",e.size.height)}})},initialize:function(){this.addUnscopedEvents(this),this.render()},render:function(){var t=this.$(".acf-gallery-sort"),e=this.$(".acf-gallery-add"),a=this.$attachments().length;this.isFull()?e.addClass("disabled"):e.removeClass("disabled"),a?t.removeClass("disabled"):t.addClass("disabled"),this.resize()},resize:function(){var t=this.$control().width(),e=150,a=Math.round(t/150);a=Math.min(a,8),this.$control().attr("data-columns",a)},onResize:function(){this.resize()},openSidebar:function(){this.$control().addClass("-open");var t=this.$control().width()/3;t=parseInt(t),t=Math.max(t,350),this.$(".acf-gallery-side-inner").css({width:t-1}),this.$side().animate({width:t-1},250),this.$main().animate({right:t},250)},closeSidebar:function(){this.$control().removeClass("-open"),this.$active().removeClass("active"),acf.disable(this.$side());var t=this.$(".acf-gallery-side-data");this.$main().animate({right:0},250),this.$side().animate({width:0},250,function(){t.html("")})},onClickAdd:function(e,a){if(this.isFull())this.showNotice({text:acf.__("Maximum selection reached"),type:"warning"});else var i=acf.newMediaPopup({mode:"select",title:acf.__("Add Image to Gallery"),field:this.get("key"),multiple:"add",library:this.get("library"),allowedTypes:this.get("mime_types"),selected:this.val(),select:t.proxy(function(t,e){this.appendAttachment(t,e)},this)})},appendAttachment:function(e,a){if(e=this.validateAttachment(e),!this.isFull()&&!this.$attachment(e.id).length){var i=['

              "].join(""),n=t(i);if(this.$collection().append(n),"prepend"===this.get("insert")){var o=this.$attachments().eq(a);o.length&&o.before(n)}this.renderAttachment(e),this.render(),this.$input().trigger("change")}},validateAttachment:function(t){if((t=acf.parseArgs(t,{id:"",url:"",alt:"",title:"",filename:"",type:"image"})).attributes){t=t.attributes;var e=acf.isget(t,"sizes","medium","url");null!==e&&(t.url=e)}return t},renderAttachment:function(t){t=this.validateAttachment(t);var e=this.$attachment(t.id);"image"==t.type?e.find(".filename").remove():(t.url=acf.isget(t,"thumb","src"),e.find(".filename").text(t.filename)),t.url||(t.url=acf.get("mimeTypeIcon"),e.addClass("-icon")),e.find("img").attr({src:t.url,alt:t.alt,title:t.title}),acf.val(e.find("input"),t.id)},editAttachment:function(e){var a=acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:e,field:this.get("key"),select:t.proxy(function(t,e){this.renderAttachment(t)},this)})},onClickEdit:function(t,e){var a=e.data("id");a&&this.editAttachment(a)},removeAttachment:function(t){this.closeSidebar(),this.$attachment(t).remove(),this.render(),this.$input().trigger("change")},onClickRemove:function(t,e){t.preventDefault(),t.stopPropagation();var a=e.data("id");a&&this.removeAttachment(a)},selectAttachment:function(e){var a=this.$attachment(e);if(!a.hasClass("active")){var i=this.proxy(function(){this.$side().find(":focus").trigger("blur"),this.$active().removeClass("active"),a.addClass("active"),this.openSidebar(),n()}),n=this.proxy(function(){var a={action:"acf/fields/gallery/get_attachment",field_key:this.get("key"),id:e};this.has("xhr")&&this.get("xhr").abort(),acf.showLoading(this.$sideData());var i=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"html",cache:!1,success:o});this.set("xhr",i)}),o=this.proxy(function(t){if(t){var e=this.$sideData();e.html(t),e.find(".compat-field-acf-form-data").remove(),e.find("> table.form-table > tbody").append(e.find("> .compat-attachment-fields > tbody > tr")),acf.doAction("append",e)}});i()}},onClickSelect:function(t,e){var a=e.data("id");a&&this.selectAttachment(a)},onClickClose:function(t,e){this.closeSidebar()},onChangeSort:function(e,a){var i=a.val();if(i){var n=[];this.$attachments().each(function(){n.push(t(this).data("id"))});var o=this.proxy(function(){var e={action:"acf/fields/gallery/get_sort_order",field_key:this.get("key"),ids:n,sort:i},a=t.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:acf.prepareForAjax(e),success:s})}),s=this.proxy(function(t){acf.isAjaxSuccess(t)&&(t.data.reverse(),t.data.map(function(t){this.$collection().prepend(this.$attachment(t))},this))});o()}},onUpdate:function(e,a){var i=this.$(".acf-gallery-update");if(!i.hasClass("disabled")){var n=acf.serialize(this.$sideData());i.addClass("disabled"),i.before(' '),n.action="acf/fields/gallery/update_attachment",t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",complete:function(){i.removeClass("disabled"),i.prev(".acf-loading").remove()}})}},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(e),acf.registerConditionForFieldType("hasValue","gallery"),acf.registerConditionForFieldType("hasNoValue","gallery"),acf.registerConditionForFieldType("selectionLessThan","gallery"),acf.registerConditionForFieldType("selectionGreaterThan","gallery")}(jQuery); \ No newline at end of file +!function(t){var e=acf.Field.extend({type:"repeater",wait:"",events:{'click a[data-event="add-row"]':"onClickAdd",'click a[data-event="remove-row"]':"onClickRemove",'click a[data-event="collapse-row"]':"onClickCollapse",showField:"onShow",unloadField:"onUnload",mouseover:"onHover",unloadField:"onUnload"},$control:function(){return this.$(".acf-repeater:first")},$table:function(){return this.$("table:first")},$tbody:function(){return this.$("tbody:first")},$rows:function(){return this.$("tbody:first > tr").not(".acf-clone")},$row:function(t){return this.$("tbody:first > tr:eq("+t+")")},$clone:function(){return this.$("tbody:first > tr.acf-clone")},$actions:function(){return this.$(".acf-actions:last")},$button:function(){return this.$(".acf-actions:last .button")},getValue:function(){return this.$rows().length},allowRemove:function(){var t=parseInt(this.get("min"));return!t||tthis.val()},addSortable:function(t){1!=this.get("max")&&this.$tbody().sortable({items:"> tr",handle:"> td.order",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:function(e,a){t.render()},update:function(e,a){t.$input().trigger("change")}})},addCollapsed:function(){var e=a.load(this.get("key"));if(!e)return!1;this.$rows().each(function(a){e.indexOf(a)>-1&&t(this).addClass("-collapsed")})},addUnscopedEvents:function(e){this.on("invalidField",".acf-row",function(a){var i=t(this);e.isCollapsed(i)&&e.expand(i)})},initialize:function(){this.addUnscopedEvents(this),this.addCollapsed(),acf.disable(this.$clone(),this.cid),this.render()},render:function(){this.$rows().each(function(e){t(this).find("> .order > span").html(e+1)}),0==this.val()?this.$control().addClass("-empty"):this.$control().removeClass("-empty"),this.allowAdd()?this.$button().removeClass("disabled"):this.$button().addClass("disabled")},validateAdd:function(){if(this.allowAdd())return!0;var t=this.get("max"),e=acf.__("Maximum rows reached ({max} rows)");return e=e.replace("{max}",t),this.showNotice({text:e,type:"warning"}),!1},onClickAdd:function(t,e){if(!this.validateAdd())return!1;e.hasClass("acf-icon")?this.add({before:e.closest(".acf-row")}):this.add()},add:function(t){if(!this.allowAdd())return!1;t=acf.parseArgs(t,{before:!1});var e=acf.duplicate({target:this.$clone(),append:this.proxy(function(e,a){t.before?t.before.before(a):e.before(a),a.removeClass("acf-clone"),acf.enable(a,this.cid),this.render()})});return this.$input().trigger("change"),e},validateRemove:function(){if(this.allowRemove())return!0;var t=this.get("min"),e=acf.__("Minimum rows reached ({min} rows)");return e=e.replace("{min}",t),this.showNotice({text:e,type:"warning"}),!1},onClickRemove:function(t,e){var a=e.closest(".acf-row");a.addClass("-hover");var i=acf.newTooltip({confirmRemove:!0,target:e,context:this,confirm:function(){this.remove(a)},cancel:function(){a.removeClass("-hover")}})},remove:function(t){var e=this;acf.remove({target:t,endHeight:0,complete:function(){e.$input().trigger("change"),e.render()}})},isCollapsed:function(t){return t.hasClass("-collapsed")},collapse:function(t){t.addClass("-collapsed"),acf.doAction("hide",t,"collapse")},expand:function(t){t.removeClass("-collapsed"),acf.doAction("show",t,"collapse")},onClickCollapse:function(t,e){var a=e.closest(".acf-row"),i=this.isCollapsed(a);t.shiftKey&&(a=this.$rows()),i?this.expand(a):this.collapse(a)},onShow:function(t,e,a){var i=acf.getFields({is:":visible",parent:this.$el});acf.doAction("show_fields",i)},onUnload:function(){var e=[];this.$rows().each(function(a){t(this).hasClass("-collapsed")&&e.push(a)}),e=e.length?e:null,a.save(this.get("key"),e)},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(e),acf.registerConditionForFieldType("hasValue","repeater"),acf.registerConditionForFieldType("hasNoValue","repeater"),acf.registerConditionForFieldType("lessThan","repeater"),acf.registerConditionForFieldType("greaterThan","repeater");var a=new acf.Model({name:"this.collapsedRows",key:function(t,e){var a=this.get(t+e)||0;return a++,this.set(t+e,a,!0),a>1&&(t+="-"+a),t},load:function(t){var t=this.key(t,"load"),e=acf.getPreference(this.name);return!(!e||!e[t])&&e[t]},save:function(e,a){var e=this.key(e,"save"),i=acf.getPreference(this.name)||{};null===a?delete i[e]:i[e]=a,t.isEmptyObject(i)&&(i=null),acf.setPreference(this.name,i)}})}(jQuery),function(t){var e=acf.Field.extend({type:"flexible_content",wait:"",events:{'click [data-name="add-layout"]':"onClickAdd",'click [data-name="remove-layout"]':"onClickRemove",'click [data-name="collapse-layout"]':"onClickCollapse",showField:"onShow",unloadField:"onUnload",mouseover:"onHover"},$control:function(){return this.$(".acf-flexible-content:first")},$layoutsWrap:function(){return this.$(".acf-flexible-content:first > .values")},$layouts:function(){return this.$(".acf-flexible-content:first > .values > .layout")},$layout:function(t){return this.$(".acf-flexible-content:first > .values > .layout:eq("+t+")")},$clonesWrap:function(){return this.$(".acf-flexible-content:first > .clones")},$clones:function(){return this.$(".acf-flexible-content:first > .clones > .layout")},$clone:function(t){return this.$('.acf-flexible-content:first > .clones > .layout[data-layout="'+t+'"]')},$actions:function(){return this.$(".acf-actions:last")},$button:function(){return this.$(".acf-actions:last .button")},$popup:function(){return this.$(".tmpl-popup:last")},getPopupHTML:function(){var e=this.$popup().html(),a=t(e),i=this.$layouts(),n=function(e){return i.filter(function(){return t(this).data("layout")===e}).length};return a.find("[data-layout]").each(function(){var e=t(this),a=e.data("min")||0,i=e.data("max")||0,o=e.data("layout")||"",s=n(o);if(i&&s>=i)e.addClass("disabled");else if(a&&s'+l+"")}}),e=a.outerHTML()},getValue:function(){return this.$layouts().length},allowRemove:function(){var t=parseInt(this.get("min"));return!t||tthis.val()},isFull:function(){var t=parseInt(this.get("max"));return t&&this.val()>=t},addSortable:function(t){1!=this.get("max")&&this.$layoutsWrap().sortable({items:"> .layout",handle:"> .acf-fc-layout-handle",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:function(e,a){t.render()},update:function(e,a){t.$input().trigger("change")}})},addCollapsed:function(){var e=i.load(this.get("key"));if(!e)return!1;this.$layouts().each(function(a){e.indexOf(a)>-1&&t(this).addClass("-collapsed")})},addUnscopedEvents:function(e){this.on("invalidField",".layout",function(a){e.onInvalidField(a,t(this))})},initialize:function(){this.addUnscopedEvents(this),this.addCollapsed(),acf.disable(this.$clonesWrap(),this.cid),this.render()},render:function(){this.$layouts().each(function(e){t(this).find(".acf-fc-layout-order:first").html(e+1)}),0==this.val()?this.$control().addClass("-empty"):this.$control().removeClass("-empty"),this.isFull()?this.$button().addClass("disabled"):this.$button().removeClass("disabled")},onShow:function(t,e,a){var i=acf.getFields({is:":visible",parent:this.$el});acf.doAction("show_fields",i)},validateAdd:function(){if(this.allowAdd())return!0;var t=this.get("max"),e=acf.__("This field has a limit of {max} {label} {identifier}"),a=acf._n("layout","layouts",t);return e=(e=(e=e.replace("{max}",t)).replace("{label}","")).replace("{identifier}",a),this.showNotice({text:e,type:"warning"}),!1},onClickAdd:function(t,e){if(!this.validateAdd())return!1;var i=null,n;e.hasClass("acf-icon")&&(i=e.closest(".layout")).addClass("-hover"),new a({target:e,targetConfirm:!1,text:this.getPopupHTML(),context:this,confirm:function(t,e){e.hasClass("disabled")||this.add({layout:e.data("layout"),before:i})},cancel:function(){i&&i.removeClass("-hover")}}).on("click","[data-layout]","onConfirm")},add:function(t){if(t=acf.parseArgs(t,{layout:"",before:!1}),!this.allowAdd())return!1;var e=acf.duplicate({target:this.$clone(t.layout),append:this.proxy(function(e,a){t.before?t.before.before(a):this.$layoutsWrap().append(a),acf.enable(a,this.cid),this.render()})});return this.$input().trigger("change"),e},validateRemove:function(){if(this.allowRemove())return!0;var t=this.get("min"),e=acf.__("This field requires at least {min} {label} {identifier}"),a=acf._n("layout","layouts",t);return e=(e=(e=e.replace("{min}",t)).replace("{label}","")).replace("{identifier}",a),this.showNotice({text:e,type:"warning"}),!1},onClickRemove:function(t,e){var a=e.closest(".layout");a.addClass("-hover");var i=acf.newTooltip({confirmRemove:!0,target:e,context:this,confirm:function(){this.removeLayout(a)},cancel:function(){a.removeClass("-hover")}})},removeLayout:function(t){var e=this,a=1==this.getValue()?60:0;acf.remove({target:t,endHeight:a,complete:function(){e.$input().trigger("change"),e.render()}})},onClickCollapse:function(t,e){var a=e.closest(".layout");this.isLayoutClosed(a)?this.openLayout(a):this.closeLayout(a)},isLayoutClosed:function(t){return t.hasClass("-collapsed")},openLayout:function(t){t.removeClass("-collapsed"),acf.doAction("show",t,"collapse")},closeLayout:function(t){t.addClass("-collapsed"),acf.doAction("hide",t,"collapse"),this.renderLayout(t)},renderLayout:function(e){var a,i=e.children("input").attr("name").replace("[acf_fc_layout]",""),n={action:"acf/fields/flexible_content/layout_title",field_key:this.get("key"),i:e.index(),layout:e.data("layout"),value:acf.serialize(e,i)};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),dataType:"html",type:"post",success:function(t){t&&e.children(".acf-fc-layout-handle").html(t)}})},onUnload:function(){var e=[];this.$layouts().each(function(a){t(this).hasClass("-collapsed")&&e.push(a)}),e=e.length?e:null,i.save(this.get("key"),e)},onInvalidField:function(t,e){this.isLayoutClosed(e)&&this.openLayout(e)},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(e);var a=acf.models.TooltipConfirm.extend({events:{"click [data-layout]":"onConfirm",'click [data-event="cancel"]':"onCancel"},render:function(){this.html(this.get("text")),this.$el.addClass("acf-fc-popup")}});acf.registerConditionForFieldType("hasValue","flexible_content"),acf.registerConditionForFieldType("hasNoValue","flexible_content"),acf.registerConditionForFieldType("lessThan","flexible_content"),acf.registerConditionForFieldType("greaterThan","flexible_content");var i=new acf.Model({name:"this.collapsedLayouts",key:function(t,e){var a=this.get(t+e)||0;return a++,this.set(t+e,a,!0),a>1&&(t+="-"+a),t},load:function(t){var t=this.key(t,"load"),e=acf.getPreference(this.name);return!(!e||!e[t])&&e[t]},save:function(e,a){var e=this.key(e,"save"),i=acf.getPreference(this.name)||{};null===a?delete i[e]:i[e]=a,t.isEmptyObject(i)&&(i=null),acf.setPreference(this.name,i)}})}(jQuery),function(t){var e=acf.Field.extend({type:"gallery",events:{"click .acf-gallery-add":"onClickAdd","click .acf-gallery-edit":"onClickEdit","click .acf-gallery-remove":"onClickRemove","click .acf-gallery-attachment":"onClickSelect","click .acf-gallery-close":"onClickClose","change .acf-gallery-sort":"onChangeSort","click .acf-gallery-update":"onUpdate",mouseover:"onHover",showField:"render"},actions:{validation_begin:"onValidationBegin",validation_failure:"onValidationFailure",resize:"onResize"},onValidationBegin:function(){acf.disable(this.$sideData(),this.cid)},onValidationFailure:function(){acf.enable(this.$sideData(),this.cid)},$control:function(){return this.$(".acf-gallery")},$collection:function(){return this.$(".acf-gallery-attachments")},$attachments:function(){return this.$(".acf-gallery-attachment")},$attachment:function(t){return this.$('.acf-gallery-attachment[data-id="'+t+'"]')},$active:function(){return this.$(".acf-gallery-attachment.active")},$main:function(){return this.$(".acf-gallery-main")},$side:function(){return this.$(".acf-gallery-side")},$sideData:function(){return this.$(".acf-gallery-side-data")},isFull:function(){var t=parseInt(this.get("max")),e=this.$attachments().length;return t&&e>=t},getValue:function(){var e=[];return this.$attachments().each(function(){e.push(t(this).data("id"))}),!!e.length&&e},addUnscopedEvents:function(e){this.on("change",".acf-gallery-side",function(a){e.onUpdate(a,t(this))})},addSortable:function(t){this.$collection().sortable({items:".acf-gallery-attachment",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,start:function(t,e){e.placeholder.html(e.item.html()),e.placeholder.removeAttr("style")},update:function(e,a){t.$input().trigger("change")}}),this.$control().resizable({handles:"s",minHeight:200,stop:function(t,e){acf.update_user_setting("gallery_height",e.size.height)}})},initialize:function(){this.addUnscopedEvents(this),this.render()},render:function(){var t=this.$(".acf-gallery-sort"),e=this.$(".acf-gallery-add"),a=this.$attachments().length;this.isFull()?e.addClass("disabled"):e.removeClass("disabled"),a?t.removeClass("disabled"):t.addClass("disabled"),this.resize()},resize:function(){var t=this.$control().width(),e=150,a=Math.round(t/150);a=Math.min(a,8),this.$control().attr("data-columns",a)},onResize:function(){this.resize()},openSidebar:function(){this.$control().addClass("-open");var t=this.$control().width()/3;t=parseInt(t),t=Math.max(t,350),this.$(".acf-gallery-side-inner").css({width:t-1}),this.$side().animate({width:t-1},250),this.$main().animate({right:t},250)},closeSidebar:function(){this.$control().removeClass("-open"),this.$active().removeClass("active"),acf.disable(this.$side());var t=this.$(".acf-gallery-side-data");this.$main().animate({right:0},250),this.$side().animate({width:0},250,function(){t.html("")})},onClickAdd:function(e,a){if(this.isFull())this.showNotice({text:acf.__("Maximum selection reached"),type:"warning"});else var i=acf.newMediaPopup({mode:"select",title:acf.__("Add Image to Gallery"),field:this.get("key"),multiple:"add",library:this.get("library"),allowedTypes:this.get("mime_types"),selected:this.val(),select:t.proxy(function(t,e){this.appendAttachment(t,e)},this)})},appendAttachment:function(e,a){if(e=this.validateAttachment(e),!this.isFull()&&!this.$attachment(e.id).length){var i=['"].join(""),n=t(i);if(this.$collection().append(n),"prepend"===this.get("insert")){var o=this.$attachments().eq(a);o.length&&o.before(n)}this.renderAttachment(e),this.render(),this.$input().trigger("change")}},validateAttachment:function(t){if((t=acf.parseArgs(t,{id:"",url:"",alt:"",title:"",filename:"",type:"image"})).attributes){t=t.attributes;var e=acf.isget(t,"sizes",this.get("preview_size"),"url");null!==e&&(t.url=e)}return t},renderAttachment:function(t){t=this.validateAttachment(t);var e=this.$attachment(t.id);"image"==t.type?e.find(".filename").remove():(t.url=acf.isget(t,"thumb","src"),e.find(".filename").text(t.filename)),t.url||(t.url=acf.get("mimeTypeIcon"),e.addClass("-icon")),e.find("img").attr({src:t.url,alt:t.alt,title:t.title}),acf.val(e.find("input"),t.id)},editAttachment:function(e){var a=acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:e,field:this.get("key"),select:t.proxy(function(t,e){this.renderAttachment(t)},this)})},onClickEdit:function(t,e){var a=e.data("id");a&&this.editAttachment(a)},removeAttachment:function(t){this.closeSidebar(),this.$attachment(t).remove(),this.render(),this.$input().trigger("change")},onClickRemove:function(t,e){t.preventDefault(),t.stopPropagation();var a=e.data("id");a&&this.removeAttachment(a)},selectAttachment:function(e){var a=this.$attachment(e);if(!a.hasClass("active")){var i=this.proxy(function(){this.$side().find(":focus").trigger("blur"),this.$active().removeClass("active"),a.addClass("active"),this.openSidebar(),n()}),n=this.proxy(function(){var a={action:"acf/fields/gallery/get_attachment",field_key:this.get("key"),id:e};this.has("xhr")&&this.get("xhr").abort(),acf.showLoading(this.$sideData());var i=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"html",cache:!1,success:o});this.set("xhr",i)}),o=this.proxy(function(t){if(t){var e=this.$sideData();e.html(t),e.find(".compat-field-acf-form-data").remove(),e.find("> table.form-table > tbody").append(e.find("> .compat-attachment-fields > tbody > tr")),acf.doAction("append",e)}});i()}},onClickSelect:function(t,e){var a=e.data("id");a&&this.selectAttachment(a)},onClickClose:function(t,e){this.closeSidebar()},onChangeSort:function(e,a){var i=a.val();if(i){var n=[];this.$attachments().each(function(){n.push(t(this).data("id"))});var o=this.proxy(function(){var e={action:"acf/fields/gallery/get_sort_order",field_key:this.get("key"),ids:n,sort:i},a=t.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:acf.prepareForAjax(e),success:s})}),s=this.proxy(function(t){acf.isAjaxSuccess(t)&&(t.data.reverse(),t.data.map(function(t){this.$collection().prepend(this.$attachment(t))},this))});o()}},onUpdate:function(e,a){var i=this.$(".acf-gallery-update");if(!i.hasClass("disabled")){var n=acf.serialize(this.$sideData());i.addClass("disabled"),i.before(' '),n.action="acf/fields/gallery/update_attachment",t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",complete:function(){i.removeClass("disabled"),i.prev(".acf-loading").remove()}})}},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(e),acf.registerConditionForFieldType("hasValue","gallery"),acf.registerConditionForFieldType("hasNoValue","gallery"),acf.registerConditionForFieldType("selectionLessThan","gallery"),acf.registerConditionForFieldType("selectionGreaterThan","gallery")}(jQuery); \ No newline at end of file diff --git a/pro/blocks.php b/pro/blocks.php index 4f291b5..84a7c9b 100644 --- a/pro/blocks.php +++ b/pro/blocks.php @@ -575,6 +575,7 @@ function acf_parse_save_blocks_callback( $matches ) { // Prevent wp_targeted_link_rel from corrupting JSON. remove_filter( 'content_save_pre', 'wp_filter_post_kses' ); remove_filter( 'content_save_pre', 'wp_targeted_link_rel' ); + remove_filter( 'content_save_pre', 'balanceTags', 50 ); /** * Filteres the block attributes before saving. diff --git a/pro/fields/class-acf-field-gallery.php b/pro/fields/class-acf-field-gallery.php index 3423fdb..9541be6 100644 --- a/pro/fields/class-acf-field-gallery.php +++ b/pro/fields/class-acf-field-gallery.php @@ -25,6 +25,9 @@ class acf_field_gallery extends acf_field { $this->label = __("Gallery",'acf'); $this->category = 'content'; $this->defaults = array( + 'return_format' => 'array', + 'preview_size' => 'medium', + 'insert' => 'append', 'library' => 'all', 'min' => 0, 'max' => 0, @@ -35,7 +38,6 @@ class acf_field_gallery extends acf_field { 'max_height' => 0, 'max_size' => 0, 'mime_types' => '', - 'insert' => 'append' ); @@ -409,44 +411,6 @@ class acf_field_gallery extends acf_field { } - - /* - * get_attachments - * - * This function will return an array of attachments for a given field value - * - * @type function - * @date 13/06/2014 - * @since 5.0.0 - * - * @param $value (array) - * @return $value - */ - - function get_attachments( $value ) { - - // bail early if no value - if( empty($value) ) return false; - - - // force value to array - $post__in = acf_get_array( $value ); - - - // get posts - $posts = acf_get_posts(array( - 'post_type' => 'attachment', - 'post__in' => $post__in, - 'update_post_meta_cache' => true - )); - - - // return - return $posts; - - } - - /* * render_field() * @@ -461,15 +425,15 @@ class acf_field_gallery extends acf_field { function render_field( $field ) { - // enqueue + // Enqueue uploader assets. acf_enqueue_uploader(); - - // vars - $atts = array( + // Control attributes. + $attrs = array( 'id' => $field['id'], 'class' => "acf-gallery {$field['class']}", 'data-library' => $field['library'], + 'data-preview_size' => $field['preview_size'], 'data-min' => $field['min'], 'data-max' => $field['max'], 'data-mime_types' => $field['mime_types'], @@ -477,86 +441,68 @@ class acf_field_gallery extends acf_field { 'data-columns' => 4 ); - - // set gallery height + // Set gallery height with deafult of 400px and minimum of 200px. $height = acf_get_user_setting('gallery_height', 400); - $height = max( $height, 200 ); // minimum height is 200 - $atts['style'] = "height:{$height}px"; + $height = max( $height, 200 ); + $attrs['style'] = "height:{$height}px"; - - // get posts - $value = $this->get_attachments( $field['value'] ); + // Load attachments. + $attachments = array(); + if( $field['value'] ) { + + // Clean value into an array of IDs. + $attachment_ids = array_map('intval', acf_array($field['value'])); + + // Find posts in database (ensures all results are real). + $posts = acf_get_posts(array( + 'post_type' => 'attachment', + 'post__in' => $attachment_ids, + 'update_post_meta_cache' => true, + 'update_post_term_cache' => false + )); + + // Load attatchment data for each post. + $attachments = array_map('acf_get_attachment', $posts); + } ?> -
              > - -
              - $field['name'], 'value' => '' )); ?> -
              - +
              > + __('Minimum Selection','acf'), + 'label' => __('Return Format','acf'), 'instructions' => '', - 'type' => 'number', - 'name' => 'min' + 'type' => 'radio', + 'name' => 'return_format', + 'layout' => 'horizontal', + 'choices' => array( + 'array' => __("Image Array",'acf'), + 'url' => __("Image URL",'acf'), + 'id' => __("Image ID",'acf') + ) )); - - // max + // preview_size acf_render_field_setting( $field, array( - 'label' => __('Maximum Selection','acf'), + 'label' => __('Preview Size','acf'), 'instructions' => '', - 'type' => 'number', - 'name' => 'max' + 'type' => 'select', + 'name' => 'preview_size', + 'choices' => acf_get_image_sizes() )); - // insert acf_render_field_setting( $field, array( 'label' => __('Insert','acf'), @@ -667,7 +608,6 @@ class acf_field_gallery extends acf_field { ) )); - // library acf_render_field_setting( $field, array( 'label' => __('Library','acf'), @@ -681,6 +621,21 @@ class acf_field_gallery extends acf_field { ) )); + // min + acf_render_field_setting( $field, array( + 'label' => __('Minimum Selection','acf'), + 'instructions' => '', + 'type' => 'number', + 'name' => 'min' + )); + + // max + acf_render_field_setting( $field, array( + 'label' => __('Maximum Selection','acf'), + 'instructions' => '', + 'type' => 'number', + 'name' => 'max' + )); // min acf_render_field_setting( $field, array( @@ -739,7 +694,6 @@ class acf_field_gallery extends acf_field { '_append' => 'max_width' )); - // allowed type acf_render_field_setting( $field, array( 'label' => __('Allowed file types','acf'), @@ -747,7 +701,6 @@ class acf_field_gallery extends acf_field { 'type' => 'text', 'name' => 'mime_types', )); - } @@ -769,25 +722,54 @@ class acf_field_gallery extends acf_field { function format_value( $value, $post_id, $field ) { - // bail early if no value - if( empty($value) ) return false; - - - // get posts - $posts = $this->get_attachments($value); - - - // update value to include $post - foreach( array_keys($posts) as $i ) { - - $posts[ $i ] = acf_get_attachment( $posts[ $i ] ); - + // Bail early if no value. + if( !$value ) { + return false; } + + // Clean value into an array of IDs. + $attachment_ids = array_map('intval', acf_array($value)); + + // Find posts in database (ensures all results are real). + $posts = acf_get_posts(array( + 'post_type' => 'attachment', + 'post__in' => $attachment_ids, + 'update_post_meta_cache' => true, + 'update_post_term_cache' => false + )); + + // Bail early if no posts found. + if( !$posts ) { + return false; + } + + // Format values using field settings. + $value = array(); + foreach( $posts as $post ) { + + // Return object. + if( $field['return_format'] == 'object' ) { + $item = $post; + // Return array. + } elseif( $field['return_format'] == 'array' ) { + $item = acf_get_attachment( $post ); + + // Return URL. + } elseif( $field['return_format'] == 'url' ) { + $item = wp_get_attachment_url( $post->ID ); + + // Return ID. + } else { + $item = $post->ID; + } + + // Append item. + $value[] = $item; + } - // return - return $posts; - + // Return. + return $value; } diff --git a/readme.txt b/readme.txt index 54d7618..18be3ee 100644 --- a/readme.txt +++ b/readme.txt @@ -67,6 +67,19 @@ From your WordPress dashboard == Changelog == += 5.8.1 = +*Release Date - 3 June 2019* + +* New - Added "Preview Size" and "Return Format" settings to the Gallery field. +* Tweak - Improved metabox styling for Gutenberg. +* Tweak - Changed default "Preview Size" to medium for the Image field. +* Fix - Fixed bug in media modal causing the primary button text to disappear after editing an image. +* Fix - Fixed bug preventing the TinyMCE Advanced plugin from adding `< p >` tags. +* Fix - Fixed bug where HTML choices were not visible in conditional logic dropdown. +* Fix - Fixed bug causing incorrect order of imported/synced flexible content sub fields. +* i18n - Updated German translation thanks to Ralf Koller. +* i18n - Updated Persian translation thanks to Majix. + = 5.8.0 = *Release Date - 8 May 2019* @@ -183,369 +196,6 @@ From your WordPress dashboard * Dev - Reordered various actions and filters for more usefulness. * i18n - Updated Polish language thanks to Dariusz Zielonka -= 5.7.5 = -*Release Date - 6 September 2018* - -* Fix - Fixed bug causing multisite login redirect issues. -* Fix - Fixed bug causing validation issues in older versions of Firefox. -* Fix - Fixed bug causing duplicate Select2 instances when adding a widget via drag/drop. -* Dev - Improved WPML compatibility by using `$sitepress->get_current_language()` instead of `ICL_LANGUAGE_CODE`. -* Dev - Improved validation JS with new Validator model and logic. - -= 5.7.4 = -*Release Date - 30 August 2018* - -* Fix - Fixed bug causing field groups to disappear when selecting a taxonomy term with WPML active. -* Tweak - Added more Dark Mode styles. -* Tweak - Improved DB upgrade prompt, functions and AJAX logic. -* Tweak - Improved the "What's New" admin page seen after DB Upgrade. -* Dev - Added new location rules filters. - -= 5.7.3 = -*Release Date - 20 August 2018* - -* New - Added Dark Mode styles for the [Dark Mode Plugin](https://en-au.wordpress.org/plugins/dark-mode/). -* New - Added "Value Contains" condition to the Select field type. -* New - Added support for the WooCommerce product type dropdown to trigger "update metaboxes". -* Tweak - Improved acf.screen model responsible for "updating metaboxes" when changing post data. -* Tweak - Removed user fields from the multisite "Add New User" page. -* Fix - Fixed bug preventing some tinymce customizations from working. -* Fix - Fixed JS bug throwing "preference" error in console. -* Dev - Added action 'acf/enqueue_uploader' triggered after the hidden "ACF Content" editor is rendered. - -= 5.7.2 = -*Release Date - 6 August 2018* - -* Fix - Fixed bug preventing the Google Maps Field address from being customized. -* Fix - Improved logic to request and cache plugin update information. -* Fix - Fixed bug preventing JS initialization when editing widgets in accessibility mode. -* Fix - Added missing $parent argument to term_exists() function when adding a new term via taxonomy field popup. -* Fix - Fixed bug where nested Group Fields did not delete their values. -* Fix - Fixed JS error thrown by localStorage if cookies are not enabled. -* Dev - Bumped minimum WP version requirement to 4.4. -* Dev - Added action 'wp_nav_menu_item_custom_fields' for compatibility with other plugins modifying the menu walker class. -* Dev - Added 'multiple' to the allowed attributes for an email field. -* Dev - Added new ACF_Ajax class for upcoming features. - -= 5.7.1 = -* Core: Minor fixes and improvements - -= 5.7.0 = -* Core: Major JavaScript updates -* Core: Improved conditional logic with new types and more supported fields -* Core: Improved localization and internationalization -* Repeater field: Improved logic that remembers collapsed row states -* Repeater field: Added support to collapse multiple rows (hold shift) -* API: Improved lookup to find fields without a reference value -* Language: Added Croatian translation - Thanks to Vlado Bosnjak -* Language: Updated Italian translation - thanks to Davide Pantè -* Language: Updated Romanian translation - thanks to Ionut Staicu -* Language: Updated German translation - thanks to Ralf Koller -* Language: Updated Arabic translation - thanks to Karim Ramadan -* Language: Updated Portuguese translation - thanks to Pedro Mendonça - -= 5.6.10 = -* Core: Minor fixes and improvements - -= 5.6.9 = -* User field: Added new 'Return Format' setting (Array, Object, ID) -* Core: Added basic compatibility with Gutenberg - values now save -* Core: Fixed bug affecting the loading of fields on new Menu Items -* Core: Removed private ('show_ui' => false) post types from the 'Post Type' location rule choices -* Core: Minor fixes and improvements -* Language: Updated French translation - thanks to Maxime Bernard-Jacquet - -= 5.6.8 = -* API: Fixed bug causing have_rows() to fail with PHP 7.2 -* Core: Fixed bug causing "Add new term" form to hide after submit -* Core: Minor fixes and improvements -* Language: Updated German translation - thanks to Ralf Koller -* Language: Updated Portuguese translation - thanks to Pedro Mendonça -* Language: Updated Arabic translation - thanks to Karim Ramadan -* Language: Updated Spanish translation - thanks to Luis Rull Muñoz -* Language: Updated Persian translation - thanks to Majix - -= 5.6.7 = -* Fixed an assortment of bugs found in 5.6.6 - -= 5.6.6 = -* Accordion field: Added new field type -* Tab field: Added logic to remember active tabs -* WYSIWYG field: Fixed JS error in quicktags initialization -* Core: Fixed issue preventing conditional logic for menu item fields -* Core: Fixed issue preventing JS initialization for newly added menu items. -* Core: Allow whitespace in input value (previously trimmed) -* Core: Minor fixes and improvements -* Language: Updated Italian translation - thanks to Davide Pantè -* Language: Updated Brazilian Portuguese translation - thanks to Rafael Ribeiro -* Language: Updated Dutch translation - thanks to Derk Oosterveld -* Language: Updated Portuguese translation - thanks to Pedro Mendonça -* Language: Updated Persian translation - thanks to Kamel Kimiaei -* Language: Updated Swiss German translation - thanks to Raphael Hüni -* Language: Updated Arabic translation - thanks to Karim Ramadan - -= 5.6.5 = -* API: Added new 'kses' setting to the `acf_form()` function -* Core: Added new 'Admin Tools' framework (includes design refresh) -* Core: Minor fixes and improvements -* Language: Update Ukrainian translation - thanks to Jurko Chervony -* Language: Update Russian translation - thanks to Andriy Toniyevych -* Language: Update Hebrew translation - thanks to Itamar Megged - -= 5.6.4 = -* Google Map field: Fixed bug causing invalid url to JavaScript library -* WYSIWYG field: Fixed minor z-index and drag/drop bugs -* Group field: Fixed bug causing incorrect export settings -* Core: Fixed bug in 'Post Taxonomy' location rule ignoring selected terms during AJAX callback -* Core: Fixed bug preventing a draft to validate with required fields -* Language: Updated Italian translation - thanks to Davide Pantè -* Language: Update Turkish translation - thanks to Emre Erkan -* Language: Updated Chinese translation - thanks to Wang Hao -* Language: Update Hebrew translation - thanks to Itamar Megged - -= 5.6.3 = -* Button Group field: Added new field type -* Range field: Added missing 'step' attribute to number input -* Range field: Added width to number input based on max setting -* Basic fields: Added missing 'required' attribute to inputs -* Basic fields: Removed empty attributes from inputs -* API: Fixed `get_fields()` bug ignoring fields starting with an underscore -* Core: Minor fixes and improvements -* Language: Updated Portuguese translation - thanks to Pedro Mendonça -* Language: Updated French translation - thanks to Maxime Bernard-Jacquet -* Language: Updated Finnish translation - thanks to Sauli Rajala -* Language: Updated German translation - thanks to Ralf Koller - -= 5.6.2 = -* Range field: Added new field type -* Clone field: Fixed bug causing value update issues for 'seamless' + widgets / nave menu items -* Location: Added parent theme's post templates to 'post template' location rule -* Location: Fixed bug causing 'nav menu' location rule to fail during AJAX (add new item) -* Core: Fixed PHP errors in customizer when editing non ACF panels -* Core: Fixed bug casing backslash character to break fields / field groups -* Core: Many minor bug fixes -* Language: Updated Romanian translation - thanks to Ionut Staicu -* Language: Updated Italian translation - thanks to Davide Pantè -* Language: Update Turkish translation - thanks to Emre Erkan -* Language: Updated Russian translation - Thanks to Алекс Яровиков -* Language: Updated French translation - Thanks to Julie Arrigoni - -= 5.6.1 = -* Fixed an assortment of bugs found in 5.6.0 - -= 5.6.0 = -* Link field: Added new field type -* Group field: Added new field type -* API: Improved `have_rows()` function to work with clone and group field values -* Core: Added new location for Menus -* Core: Added new location for Menu Items -* Core: Added types to Attachment location rule - thanks to Jan Thomas -* Core: Added "Confirm Remove" tooltips -* Core: Updated Select2 JS library to v4 -* Core: Minor fixes and improvements - -= 5.5.14 = -* Core: Minor bug fixes - -= 5.5.13 = -* Clone field: Improved 'Fields' setting to show all fields within a matching field group search -* Flexible Content field: Fixed bug causing 'layout_title' filter to fail when field is cloned -* Flexible Content field: Added missing 'translate_field' function -* WYSIWYG field: Fixed JS error when using CKEditor plugin -* Date Picker field: Improved 'Display Format' and 'Return Format' settings UI -* Time Picker field: Same as above -* Datetime Picker field: Same as above -* Core: Added new 'remove_wp_meta_box' setting -* Core: Added constants ACF, ACF_PRO, ACF_VERSION and ACF_PATH -* Core: Improved compatibility with Select2 v4 including sortable functionality -* Language: Updated Portuguese translation - thanks to Pedro Mendonça - -= 5.5.12 = -* Tab field: Allowed HTML within field label to show in tab -* Core: Improved plugin update class -* Language: Updated Portuguese translation - thanks to Pedro Mendonça -* Language: Updated Brazilian Portuguese translation - thanks to Rafael Ribeiro - -= 5.5.11 = -* Google Map field: Added new 'google_map_init' JS action -* Core: Minor fixes and improvements -* Language: Updated Swiss German translation - thanks to Raphael Hüni -* Language: Updated French translation - thanks to Maxime Bernard-Jacquet - -= 5.5.10 = -* API: Added new functionality to the `acf_form()` function: -* - added new 'html_updated_message' setting -* - added new 'html_submit_button' setting -* - added new 'html_submit_spinner' setting -* - added new 'acf/pre_submit_form' filter run when form is successfully submit (before saving $_POST) -* - added new 'acf/submit_form' action run when form is successfully submit (after saving $_POST) -* - added new '%post_id%' replace string to the 'return' setting -* - added new encryption logic to prevent $_POST exploits -* - added new `acf_register_form()` function -* Core: Fixed bug preventing values being loaded on a new post/page preview -* Core: Fixed missing 'Bulk Actions' dropdown on sync screen when no field groups exist -* Core: Fixed bug ignoring PHP field groups if exists in JSON -* Core: Minor fixes and improvements - -= 5.5.9 = -* Core: Fixed bug causing ACF4 PHP field groups to be ignored if missing ‘key’ setting - -= 5.5.8 = -* Flexible Content: Added logic to better 'clean up' data when re-ordering layouts -* oEmbed field: Fixed bug causing incorrect width and height settings in embed HTML -* Core: Fixed bug causing incorrect Select2 CSS version loading for WooCommerce 2.7 -* Core: Fixed bug preventing 'min-height' style being applied to floating width fields -* Core: Added new JS 'init' actions for wysiwyg, date, datetime, time and select2 fields -* Core: Minor fixes and improvements - -= 5.5.7 = -* Core: Fixed bug causing `get_field()` to return incorrect data for sub fields registered via PHP code. - -= 5.5.6 = -* Core: Fixed bug causing license key to be ignored after changing url from http to https -* Core: Fixed Select2 (v4) bug where 'allow null' setting would not correctly save empty value -* Core: Added new 'acf/validate_field' filter -* Core: Added new 'acf/validate_field_group' filter -* Core: Added new 'acf/validate_post_id' filter -* Core: Added new 'row_index_offset' setting -* Core: Fixed bug causing value loading issues for a taxonomy term in WP < 4.4 -* Core: Minor fixes and improvements - -= 5.5.5 = -* File field: Fixed bug creating draft post when saving an empty value -* Image field: Fixed bug mentioned above - -= 5.5.4 = -* File field: Added logic to 'connect' selected attachment to post (only if attachment is not 'connected') -* File field: Removed `filesize()` call causing performance issues with externally hosted attachments -* File field: Added AJAX validation to 'basic' uploader -* Image field: Added 'connect' logic mentioned above -* Image field: Added AJAX validation mentioned above -* True false field: Improved usability by allowing 'tab' key to focus element (use space or arrow keys to toggle) -* Gallery field: Fixed bug causing unsaved changes in sidebar to be lost when selecting another attachment -* API: Fixed `add_row()` and `add_sub_row()` return values (from true to new row index) -* Core: Improved `get_posts()` query speeds by setting 'update_cache' settings to false -* Core: Allowed 'instruction_placement' setting on 'widget' forms (previously set always to 'below fields') -* Core: Removed 'ACF PRO invalid license nag' and will include fix for 'protocol change' in next release -* Language: Updated French translation - thanks to Martial Parfait - -= 5.5.3 = -* Options page: Fixed bug when using WPML in multiple tabs causing incorrect 'lang' to be used during save. -* Core: Added support with new `get_user_locale()` setting in WP 4.7 -* Core: Improved efficiency of termmeta DB upgrade logic -* Core: Minor fixes and improvements - -= 5.5.2 = -* Tab field: Fixed bug causing value loading issues for field's with the same name -* Repeater field: Fixed bug in 'collapsed' setting where field key was shown instead of field label - -= 5.5.1 = -* Select field: Fixed bug preventing some field settings from being selected -* Date picker field: Improved compatibility with customized values -* Core: Added new 'enqueue_datepicker' setting which can be used to prevent the library from being enqueued -* Core: Added new 'enqueue_datetimepicker' setting which can be used to prevent the library from being enqueued -* Core: Minor fixes and improvements - -= 5.5.0 = -* True False field: Added new 'ui' setting which renders as a toggle switch -* WYSIWYG field: Added new 'delay' setting which delays tinymce initialization until the field is clicked -* WYSIWYG field: Added compatibility for WP 4.7 toolbar buttons order -* Checkbox field: Added new 'allow_custom' and 'save_custom' settings allowing you to add custom choices -* Select field: Fixed bug where Select2 fields did not correctly use the ‘allow null’ setting -* Clone field: Fixed bug causing save/load issues found when 2 sub fields clone in the same field/group. -* Flexible Content field: Improved popup style and validation messages -* Google Map field: Prevent scroll zoom -* Date picker field: Added better compatibility logic for custom 'date_format' setting found in version < 5.0.0 -* API: acf_form() 'id' setting is now used as 'id' attribute in
              element -* Options page: Fixed incorrect redirect URL from a sub options page -* Field group: Added new 'post_template' location rule (requires WP 4.7) -* Core: Added support for the wp_termmeta table (includes DB upgrade) -* Core: Added new 'select_2_version' setting which can be changed between 3 and 4 -* Core: Added new 'enqueue_select2' setting which can be used to prevent the library from being enqueued -* Core: Added new 'enqueue_google_maps' setting which can be used to prevent the library from being enqueued -* Core: Minor fixes and improvements -* Language: Updated Portuguese translation - thanks to Pedro Mendonça -* Language: Updated Norwegian translation - thanks to Havard Grimelid -* Language: Updated Swedish translation - thanks to Jonathan de Jong -* Language: Updated German translation - thanks to Ralf Koller -* Language: Updated Italian translation - thanks to Davide Pantè -* Language: Updated Swiss German translation - thanks to Raphael Hüni - -= 5.4.8 = -* Flexible Content field: Fixed bug in 'layout_title' filter preventing values being loaded correctly - -= 5.4.7 = -* Time Picker field: Fixed bug preventing default time from being selected -* Date Picker field: Improved compatibility with unix timestamp values -* File field: Fixed validation bugs when used as a sub field (multiple selection) -* Select field: Fixed bug incorrectly allowing a disabled field (hidden by conditional logic) to save values -* API: Added new `add_sub_row()` function -* API: Added new `update_sub_row()` function -* API: Added new `delete_sub_row()` function -* Core: Fixed bug causing 'sync' issues with sub clone fields -* Core: Minor fixes and improvements - -= 5.4.6 = -* Gallery field: Fixed bug where open sidebar fields were saved to post -* Flexible Content field: Fixed bug causing Google map render issue within collapsed layout -* Flexible Content field: Fixed bug during 'duplicate layout' where radio input values were lost -* API: Fixed bug causing `get_row(true)` to return incorrect values -* Core: Fixed bug where preview values did not load for a draft post -* Core: Added notice when PRO license fails to validate URL -* Core: Fixed bug where conditional logic would incorrectly enable select elements -* Core: Minor fixes and improvements - -= 5.4.5 = -* API: Fixed bug in `acf_form()` where AJAX validation ignored 'post_title' -* API: Improved `update_field()` when saving a new value (when reference value does not yet exist) -* Core: Added search input & toggle to admin field groups list -* Core: Fixed bug where preview values did not load for a draft post - -= 5.4.4 = -* WYSIWYG field: Fixed JS error when 'Disable the visual editor when writing' is checked - -= 5.4.3 = -* WYSIWYG field: Fixed JS bug (since WP 4.6) causing conflicts with editor plugins -* Google Maps field: Fixed JS error conflict with Divi theme -* Radio field: Fixed bug (Chrome only) ignoring default values in cloned sub fields -* Core: Fixed `wp_get_sites()` deprecated error (since WP 4.6) shown in network admin - -= 5.4.2 = -* API: Fixed bug preventing post_title and post_content values saving in `acf_form()` - -= 5.4.1 = -* API: Fixed bug causing `get_fields('options')` to return false -* Core: Fixed bug causing `get_current_screen()` to throw PHP error -* Core: Fixed bug causing 'Preview Post' to load empty field values - -= 5.4.0 = -* Clone field: Added new field type (https://www.advancedcustomfields.com/resources/clone/) -* Gallery field: Removed 'Preview Size' setting and improved UI -* Taxonomy field: Added compatibility to save/load terms to user object -* Select field: Added new 'Return Format' setting -* Radio field: Added new 'Return Format' setting -* Checkbox field: Added new 'Return Format' setting -* Page link field: Added new 'Allow Archives URLs' setting -* Core: Fixed plugin update bug delaying updates -* Core: Fixed bug when editing field settings in Chrome causing required setting to self toggle -* Core: Improved speed and fixed bugs when creating and restoring revisions -* Core: Minor fixes and improvements -* Language: Updated Portuguese translation - thanks to Pedro Mendonça -* Language: Updated Brazilian Portuguese translation - thanks to Augusto Simão -* Language: Updated Dutch translation - thanks to Derk Oosterveld -* Language: Updated Persian translation - thanks to Kamel -* Language: Updated German translation - thanks to Ralf Koller -* Language: Updated Swiss German translation - thanks to Raphael Hüni - -View full changelog: https://www.advancedcustomfields.com/changelog/ +[View the full changelog](https://www.advancedcustomfields.com/changelog/) == Upgrade Notice == - -= 5.2.7 = -* Field class names have changed slightly in v5.2.7 from `field_type-{$type}` to `acf-field-{$type}`. This change was introduced to better optimize JS performance. The previous class names can be added back in with the following filter: https://www.advancedcustomfields.com/resources/acfcompatibility/ - -= 3.0.0 = -* Editor is broken in WordPress 3.3 - -= 2.1.4 = -* Adds post_id column back into acf_values \ No newline at end of file