diff --git a/wp-content/plugins/gp-premium/blog/functions/css/columns.css b/wp-content/plugins/gp-premium/blog/functions/css/columns.css index 9c30b42a..1066ab1f 100644 --- a/wp-content/plugins/gp-premium/blog/functions/css/columns.css +++ b/wp-content/plugins/gp-premium/blog/functions/css/columns.css @@ -107,6 +107,11 @@ width: 66.66667%; } +.generate-columns.grid-100, +.grid-sizer.grid-100 { + width: 100%; +} + @media (min-width: 768px) and (max-width: 1024px) { .generate-columns.tablet-grid-50, .grid-sizer.tablet-grid-50 { diff --git a/wp-content/plugins/gp-premium/blog/functions/css/columns.min.css b/wp-content/plugins/gp-premium/blog/functions/css/columns.min.css index 8f14bb26..3814f76b 100644 --- a/wp-content/plugins/gp-premium/blog/functions/css/columns.min.css +++ b/wp-content/plugins/gp-premium/blog/functions/css/columns.min.css @@ -1 +1 @@ -.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch}.generate-columns .inside-article{height:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}} \ No newline at end of file +.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch}.generate-columns .inside-article{height:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}.generate-columns.grid-100,.grid-sizer.grid-100{width:100%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}} \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/blog/functions/css/style.css b/wp-content/plugins/gp-premium/blog/functions/css/style.css index 71c2b9ba..7ab885e2 100644 --- a/wp-content/plugins/gp-premium/blog/functions/css/style.css +++ b/wp-content/plugins/gp-premium/blog/functions/css/style.css @@ -218,6 +218,11 @@ width: 66.66667%; } +.generate-columns.grid-100, +.grid-sizer.grid-100 { + width: 100%; +} + @media (min-width: 768px) and (max-width: 1024px) { .generate-columns.tablet-grid-50, .grid-sizer.tablet-grid-50 { diff --git a/wp-content/plugins/gp-premium/blog/functions/css/style.min.css b/wp-content/plugins/gp-premium/blog/functions/css/style.min.css index 0c80c695..e6b4dc0f 100644 --- a/wp-content/plugins/gp-premium/blog/functions/css/style.min.css +++ b/wp-content/plugins/gp-premium/blog/functions/css/style.min.css @@ -1 +1 @@ -.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.post-image-aligned-left .inside-article,.post-image-aligned-right .inside-article{zoom:1}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch}.generate-columns .inside-article{height:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}} \ No newline at end of file +.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.post-image-aligned-left .inside-article,.post-image-aligned-right .inside-article{zoom:1}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch}.generate-columns .inside-article{height:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}.generate-columns.grid-100,.grid-sizer.grid-100{width:100%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}} \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/blog/functions/images.php b/wp-content/plugins/gp-premium/blog/functions/images.php index 00c9cc1a..2220d0d0 100644 --- a/wp-content/plugins/gp-premium/blog/functions/images.php +++ b/wp-content/plugins/gp-premium/blog/functions/images.php @@ -336,3 +336,31 @@ function generate_blog_page_header_link( $image_html ) { return $image_html; } } + +add_filter( 'body_class', 'generate_blog_remove_featured_image_class', 20 ); +/** + * Remove the featured image classes if they're disabled. + * + * @since 2.1.0 + * @param array $classes The body classes. + */ +function generate_blog_remove_featured_image_class( $classes ) { + if ( is_singular() ) { + $settings = wp_parse_args( + get_option( 'generate_blog_settings', array() ), + generate_blog_get_defaults() + ); + + if ( is_single() ) { + $disable_single_featured_image = ! $settings['single_post_image']; + $classes = generate_premium_remove_featured_image_class( $classes, $disable_single_featured_image ); + } + + if ( is_page() && ! $settings['page_post_image'] ) { + $disable_page_featured_image = ! $settings['page_post_image']; + $classes = generate_premium_remove_featured_image_class( $classes, $disable_page_featured_image ); + } + } + + return $classes; +} diff --git a/wp-content/plugins/gp-premium/blog/functions/js/scripts.js b/wp-content/plugins/gp-premium/blog/functions/js/scripts.js index e2ac13eb..cddfd041 100644 --- a/wp-content/plugins/gp-premium/blog/functions/js/scripts.js +++ b/wp-content/plugins/gp-premium/blog/functions/js/scripts.js @@ -21,7 +21,9 @@ document.addEventListener( 'DOMContentLoaded', function() { } } ); - msnryContainer.parentNode.insertBefore( navBelow, msnryContainer.nextSibling ); + if ( navBelow ) { + msnryContainer.parentNode.insertBefore( navBelow, msnryContainer.nextSibling ); + } window.addEventListener( 'orientationchange', function() { msnry.layout(); diff --git a/wp-content/plugins/gp-premium/blog/functions/js/scripts.min.js b/wp-content/plugins/gp-premium/blog/functions/js/scripts.min.js index 2d08cc9b..2a423446 100644 --- a/wp-content/plugins/gp-premium/blog/functions/js/scripts.min.js +++ b/wp-content/plugins/gp-premium/blog/functions/js/scripts.min.js @@ -1 +1 @@ -document.addEventListener("DOMContentLoaded",function(){var t,e,n,r=document.querySelector(".masonry-container");r&&(t=new Masonry(r,generateBlog.masonryInit),e=document.querySelector("#nav-below"),n=document.querySelector(".load-more"),imagesLoaded(r,function(){t.layout(),r.classList.remove("are-images-unloaded"),n&&n.classList.remove("are-images-unloaded"),e&&(e.style.opacity=1)}),r.parentNode.insertBefore(e,r.nextSibling),window.addEventListener("orientationchange",function(){t.layout()}));var a,i,l,o,c,d=document.querySelector(".infinite-scroll"),u=document.querySelector(".infinite-scroll-path a");d&&u&&(a=document.querySelectorAll(".infinite-scroll-item")[0].parentNode,i=document.querySelector(".load-more a"),l="",generateBlog.icon&&(l=generateBlog.icon),(o=generateBlog.infiniteScrollInit).outlayer=t,c=new InfiniteScroll(a,o),i&&i.addEventListener("click",function(e){document.activeElement.blur(),e.target.innerHTML=l+generateBlog.loading,e.target.classList.add("loading")}),c.on("append",function(e,n,o){i&&!document.querySelector(".generate-columns-container")&&a.appendChild(i.parentNode),o.forEach(function(e){var n=e.querySelectorAll("img");n&&n.forEach(function(e){var n=e.outerHTML;e.outerHTML=n})}),r&&t&&imagesLoaded(r,function(){t.layout()}),i&&(i.innerHTML=l+generateBlog.more,i.classList.remove("loading")),document.body.dispatchEvent(new Event("post-load"))}),c.on("last",function(){var e=document.querySelector(".load-more");e&&(e.style.display="none")}))}); \ No newline at end of file +document.addEventListener("DOMContentLoaded",function(){var t,e,n,r=document.querySelector(".masonry-container");r&&(t=new Masonry(r,generateBlog.masonryInit),e=document.querySelector("#nav-below"),n=document.querySelector(".load-more"),imagesLoaded(r,function(){t.layout(),r.classList.remove("are-images-unloaded"),n&&n.classList.remove("are-images-unloaded"),e&&(e.style.opacity=1)}),e&&r.parentNode.insertBefore(e,r.nextSibling),window.addEventListener("orientationchange",function(){t.layout()}));var a,i,l,o,c,d=document.querySelector(".infinite-scroll"),u=document.querySelector(".infinite-scroll-path a");d&&u&&(a=document.querySelectorAll(".infinite-scroll-item")[0].parentNode,i=document.querySelector(".load-more a"),l="",generateBlog.icon&&(l=generateBlog.icon),(o=generateBlog.infiniteScrollInit).outlayer=t,c=new InfiniteScroll(a,o),i&&i.addEventListener("click",function(e){document.activeElement.blur(),e.target.innerHTML=l+generateBlog.loading,e.target.classList.add("loading")}),c.on("append",function(e,n,o){i&&!document.querySelector(".generate-columns-container")&&a.appendChild(i.parentNode),o.forEach(function(e){var n=e.querySelectorAll("img");n&&n.forEach(function(e){var n=e.outerHTML;e.outerHTML=n})}),r&&t&&imagesLoaded(r,function(){t.layout()}),i&&(i.innerHTML=l+generateBlog.more,i.classList.remove("loading")),document.body.dispatchEvent(new Event("post-load"))}),c.on("last",function(){var e=document.querySelector(".load-more");e&&(e.style.display="none")}))}); \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/colors/functions/functions.php b/wp-content/plugins/gp-premium/colors/functions/functions.php index 1025a046..5a0fffac 100644 --- a/wp-content/plugins/gp-premium/colors/functions/functions.php +++ b/wp-content/plugins/gp-premium/colors/functions/functions.php @@ -15,7 +15,7 @@ require_once trailingslashit( dirname( __FILE__ ) ) . 'woocommerce-colors.php'; require_once trailingslashit( dirname( __FILE__ ) ) . 'slideout-nav-colors.php'; if ( ! function_exists( 'generate_colors_customize_register' ) ) { - add_action( 'customize_register', 'generate_colors_customize_register' ); + add_action( 'customize_register', 'generate_colors_customize_register', 5 ); /** * Add our Customizer options. * @@ -23,7 +23,6 @@ if ( ! function_exists( 'generate_colors_customize_register' ) ) { * @param object $wp_customize The Customizer object. */ function generate_colors_customize_register( $wp_customize ) { - // Bail if we don't have our color defaults. if ( ! function_exists( 'generate_get_color_defaults' ) ) { return; diff --git a/wp-content/plugins/gp-premium/colors/functions/secondary-nav-colors.php b/wp-content/plugins/gp-premium/colors/functions/secondary-nav-colors.php index e28ff433..7c3ee911 100644 --- a/wp-content/plugins/gp-premium/colors/functions/secondary-nav-colors.php +++ b/wp-content/plugins/gp-premium/colors/functions/secondary-nav-colors.php @@ -25,7 +25,6 @@ if ( ! function_exists( 'generate_colors_secondary_nav_customizer' ) ) { * @param object $wp_customize The Customizer object. */ function generate_colors_secondary_nav_customizer( $wp_customize ) { - // Bail if Secondary Nav isn't activated. if ( ! $wp_customize->get_section( 'secondary_nav_section' ) ) { return; diff --git a/wp-content/plugins/gp-premium/disable-elements/functions/functions.php b/wp-content/plugins/gp-premium/disable-elements/functions/functions.php index b2602a68..483800f7 100644 --- a/wp-content/plugins/gp-premium/disable-elements/functions/functions.php +++ b/wp-content/plugins/gp-premium/disable-elements/functions/functions.php @@ -404,3 +404,19 @@ function generate_premium_save_disable_elements_meta( $post_id ) { } } } + +add_filter( 'body_class', 'generate_disable_elements_body_classes', 20 ); +/** + * Remove body classes if certain elements are disabled. + * + * @since 2.1.0 + * @param array $classes Our body classes. + */ +function generate_disable_elements_body_classes( $classes ) { + if ( is_singular() ) { + $disable_featured_image = get_post_meta( get_the_ID(), '_generate-disable-post-image', true ); + $classes = generate_premium_remove_featured_image_class( $classes, $disable_featured_image ); + } + + return $classes; +} diff --git a/wp-content/plugins/gp-premium/dist/block-elements.asset.php b/wp-content/plugins/gp-premium/dist/block-elements.asset.php index e56df8fe..12998c01 100644 --- a/wp-content/plugins/gp-premium/dist/block-elements.asset.php +++ b/wp-content/plugins/gp-premium/dist/block-elements.asset.php @@ -1 +1 @@ - array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-polyfill', 'wp-server-side-render'), 'version' => '3d87f60ace27bf43e0745865f776d835'); \ No newline at end of file + array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-polyfill', 'wp-server-side-render'), 'version' => '23a4d8b0f7e7ae758a6400ce615c1bfc'); \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/dist/block-elements.js b/wp-content/plugins/gp-premium/dist/block-elements.js index 315cf9bd..d9c7ed8f 100644 --- a/wp-content/plugins/gp-premium/dist/block-elements.js +++ b/wp-content/plugins/gp-premium/dist/block-elements.js @@ -1,3 +1,3 @@ -!function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(a,o,function(t){return e[t]}.bind(null,o));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=52)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.React},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){e.exports=n(26)()},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n=0&&_-v[0]<=u&&_+h+v[1]>=0}(e,n):function(e){var t=e.ref;if(!(t.offsetWidth||t.offsetHeight||t.getClientRects().length))return!1;var n=void 0,a=void 0;try{var o=t.getBoundingClientRect();n=o.top,a=o.height}catch(e){n=0,a=0}var i=window.innerHeight||document.documentElement.clientHeight,r=Array.isArray(e.props.offset)?e.props.offset:[e.props.offset,e.props.offset];return n-r[0]<=i&&n+a+r[1]>=0}(e))?e.visible||(e.props.once&&h.push(e),e.visible=!0,e.forceUpdate()):e.props.once&&e.visible||(e.visible=!1,e.props.unmountIfInvisible&&e.forceUpdate())}},k=function(){h.forEach((function(e){var t=f.indexOf(e);-1!==t&&f.splice(t,1)})),h=[]},w=function(){for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return function(n){function o(){g(this,o);var e=u(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));return e.displayName="LazyLoad"+C(t),e}return m(o,n),a(o,[{key:"render",value:function(){return i.default.createElement(j,e,i.default.createElement(t,this.props))}}]),o}(o.Component)}},t.default=j,t.forceCheck=w,t.forceVisible=function(){for(var e=0;ee.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0?a=setTimeout(l,t-p):(a=null,n||(c=e.apply(i,o),a||(i=null,o=null)))};return function(){i=this,o=arguments,r=+new Date;var p=n&&!a;return a||(a=setTimeout(l,t)),p&&(c=e.apply(i,o),i=null,o=null),c}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var a,o;return t||(t=250),function(){var i=n||this,r=+new Date,c=arguments;a&&r1)throw new Error('"weight" property in key must bein the range of [0, 1)');i=null==i?d:Math.max(i,d),o=null==o?d:Math.min(o,d),this._keyWeights[s]=d,r+=d}if(r>1)throw new Error("Total of weights cannot exceed 1")}}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\nSearch pattern: "'.concat(e,'"'));var n=this._prepareSearchers(e),a=n.tokenSearchers,o=n.fullSearcher,i=this._search(a,o);return this._computeScore(i),this.options.shouldSort&&this._sort(i),t.limit&&"number"==typeof t.limit&&(i=i.slice(0,t.limit)),this._format(i)}},{key:"_prepareSearchers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];if(this.options.tokenize)for(var n=e.split(this.options.tokenSeparator),a=0,i=n.length;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=this.list,a={},o=[];if("string"==typeof n[0]){for(var i=0,r=n.length;i-1&&(S=(S+p)/2),n._log("Score average:",S);var R=!n.options.tokenize||!n.options.matchAllTokens||s>=d.length;if(n._log("\nCheck Matches: ".concat(R)),(l||u.isMatch)&&R){var I={key:a,arrayIndex:t,value:o,score:S};n.options.includeMatches&&(I.matchedIndices=u.matchedIndices);var L=m[r];L?L.output.push(I):(m[r]={item:i,output:[I]},f.push(m[r]))}}else if(c(o))for(var B=0,E=o.length;B0?Number.EPSILON:s.score;l*=Math.pow(u,g)}i.score=l,this._log(i)}}},{key:"_sort",value:function(e){this._log("\n\nSorting...."),e.sort(this.options.sortFn)}},{key:"_format",value:function(e){var t=[];if(this.options.verbose){var n=[];this._log("\n\nOutput:\n\n",JSON.stringify(e,(function(e,t){if("object"===a(t)&&null!==t){if(-1!==n.indexOf(t))return;n.push(t)}return t}),2)),n=null}var o=[];this.options.includeMatches&&o.push((function(e,t){var n=e.output;t.matches=[];for(var a=0,o=n.length;a-1&&(r.arrayIndex=i.arrayIndex),t.matches.push(r)}}})),this.options.includeScore&&o.push((function(e,t){t.score=e.score}));for(var i=0,r=e.length;il)return a(e,this.pattern,p);var s=this.options,d=s.location,g=s.distance,u=s.threshold,m=s.findAllMatches,b=s.minMatchCharLength;return o(e,this.pattern,this.patternAlphabet,{location:d,distance:g,threshold:u,findAllMatches:m,minMatchCharLength:b,includeMatches:i})}}])&&function(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:/ +/g,o=new RegExp(t.replace(n,"\\$&").replace(a,"|")),i=e.match(o),r=!!i,c=[];if(r)for(var l=0,p=i.length;l=E;z-=1){var q=z-1,A=n[e.charAt(q)];if(A&&(w[q]=1),M[z]=(M[z+1]<<1|1)&A,0!==I&&(M[z]|=(C[z+1]|C[z])<<1|1|C[z+1]),M[z]&R&&(D=a(t,{errors:I,currentLocation:q,expectedLocation:y,distance:p}))<=_){if(_=D,(v=q)<=y)break;E=Math.max(1,2*y-v)}}if(a(t,{errors:I+1,currentLocation:y,expectedLocation:y,distance:p})>_)break;C=M}var H={isMatch:v>=0,score:0===D?.001:D};return h&&(H.matchedIndices=o(w,b)),H}},function(e,t){e.exports=function(e,t){var n=t.errors,a=void 0===n?0:n,o=t.currentLocation,i=void 0===o?0:o,r=t.expectedLocation,c=void 0===r?0:r,l=t.distance,p=void 0===l?100:l,s=a/e.length,d=Math.abs(c-i);return p?s+d/p:d?1:s}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=[],a=-1,o=-1,i=0,r=e.length;i=t&&n.push([a,o]),a=-1)}return e[i-1]&&i-a>=t&&n.push([a,i-1]),n}},function(e,t){e.exports=function(e){for(var t={},n=e.length,a=0;a .gb-inside-container > .block-editor-inner-blocks > .block-editor-block-list__layout",{"justify-content":l}),"generateblocks.editor.tabletCSS"===Object(c.currentFilter)()&&o(e,".gb-container-"+i+".inline-post-meta-area > .gb-inside-container > .block-editor-inner-blocks > .block-editor-block-list__layout",{"justify-content":p}),"generateblocks.editor.mobileCSS"===Object(c.currentFilter)()&&o(e,".gb-container-"+i+".inline-post-meta-area > .gb-inside-container > .block-editor-inner-blocks > .block-editor-block-list__layout",{"justify-content":s})),e}Object(c.addFilter)("blocks.registerBlockType","gp-premium/dynamic-container/add-attributes",(function(e){return d.includes(e.name)?(void 0!==e.attributes&&(e.attributes=Object.assign(e.attributes,{gpDynamicImageBg:{type:"string",default:""},gpUseFallbackImageBg:{type:"boolean",default:!1},gpDynamicImageCustomField:{type:"string",default:""},gpInlinePostMeta:{type:"boolean",default:!1},gpInlinePostMetaJustify:{type:"string",default:""},gpInlinePostMetaJustifyTablet:{type:"string",default:""},gpInlinePostMetaJustifyMobile:{type:"string",default:""},gpDynamicLinkType:{type:"string",default:""},gpDynamicLinkCustomField:{type:"string",default:""},gpDynamicSource:{type:"string",default:"current-post"},gpRemoveContainerCondition:{type:"string",default:""},gpRemoveContainerConditionPostMeta:{type:"string",default:""},gpAdjacentPostInSameTerm:{type:"boolean",default:!1},gpAdjacentPostInSameTermTax:{type:"string",default:"category"}})),e):e})),Object(c.addFilter)("generateblocks.editor.controls","gp-premium/dynamic-container/add-container-controls",(function(e,t,n,o){if(!gpPremiumBlockElements.isBlockElement)return e;if("containerLayout"!==t&&"containerGridLayout"!==t)return e;var i=function(){var e="Desktop";return void 0!==n.deviceType&&n.deviceType?e=n.deviceType:void 0!==o.selectedDevice&&o.selectedDevice&&(e=o.selectedDevice),e},c=n.attributes,p=n.setAttributes,s=c.gpInlinePostMeta,d=c.gpInlinePostMetaJustify,g=c.gpInlinePostMetaJustifyTablet,u=c.gpInlinePostMetaJustifyMobile,m=c.gpRemoveContainerCondition,b=c.gpRemoveContainerConditionPostMeta,f=c.gpAdjacentPostInSameTerm,h=c.gpAdjacentPostInSameTermTax,y=wp.data.select("core/editor").getEditedPostAttribute("meta"),x=[{label:Object(r.__)("Choose…","gp-premium"),value:"self"},{label:Object(r.__)("No featured image","gp-premium"),value:"no-featured-image"},{label:Object(r.__)("No post meta","gp-premium"),value:"no-post-meta"}];return"post-navigation-template"===y._generate_block_type&&(x.push({label:Object(r.__)("No next post","gp-premium"),value:"no-next-post"}),x.push({label:Object(r.__)("No previous post","gp-premium"),value:"no-previous-post"})),Object(a.createElement)(a.Fragment,null,"Desktop"===i()&&Object(a.createElement)(l.ToggleControl,{label:Object(r.__)("Inline post meta items","gp-premium"),checked:!!s,onChange:function(e){p({gpInlinePostMeta:e})}}),!!s&&Object(a.createElement)(a.Fragment,null,"Desktop"===i()&&Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Inline alignment","gp-premium"),value:d,options:[{label:Object(r.__)("Choose…","gp-premium"),value:""},{label:Object(r.__)("Left","gp-premium"),value:"flex-start"},{label:Object(r.__)("Center","gp-premium"),value:"center"},{label:Object(r.__)("Right","gp-premium"),value:"flex-end"},{label:Object(r.__)("Space between","gp-premium"),value:"space-between"}],onChange:function(e){p({gpInlinePostMetaJustify:e})}}),"Tablet"===i()&&Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Inline alignment","gp-premium"),value:g,options:[{label:Object(r.__)("Choose…","gp-premium"),value:""},{label:Object(r.__)("Left","gp-premium"),value:"flex-start"},{label:Object(r.__)("Center","gp-premium"),value:"center"},{label:Object(r.__)("Right","gp-premium"),value:"flex-end"},{label:Object(r.__)("Space between","gp-premium"),value:"space-between"}],onChange:function(e){p({gpInlinePostMetaJustifyTablet:e})}}),"Mobile"===i()&&Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Inline alignment","gp-premium"),value:u,options:[{label:Object(r.__)("Choose…","gp-premium"),value:""},{label:Object(r.__)("Left","gp-premium"),value:"flex-start"},{label:Object(r.__)("Center","gp-premium"),value:"center"},{label:Object(r.__)("Right","gp-premium"),value:"flex-end"},{label:Object(r.__)("Space between","gp-premium"),value:"space-between"}],onChange:function(e){p({gpInlinePostMetaJustifyMobile:e})}})),Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Remove container condition","gp-premium"),value:m,options:x,onChange:function(e){p({gpRemoveContainerCondition:e})}}),"no-post-meta"===m&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Meta field name","gp-premium"),type:"text",value:b,onChange:function(e){p({gpRemoveContainerConditionPostMeta:e})}}),("no-next-post"===m||"no-previous-post"===m)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{label:Object(r.__)("In same term","gp-premium"),help:Object(r.__)("Check for posts with the same term as the current post.","gp-premim"),checked:!!f,onChange:function(e){p({gpAdjacentPostInSameTerm:e})}}),!!f&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Taxonomy","gp-premium"),help:Object(r.__)("The taxonomy to check if in the same term.","gp-premim"),type:"text",value:h,onChange:function(e){p({gpAdjacentPostInSameTermTax:e})}}))),e)})),Object(c.addFilter)("editor.BlockEdit","gp-premium/dynamic-container/toolbar",g),Object(c.addFilter)("generateblocks.frontend.htmlAttributes","gp-premium/dynamic-container/add-html-attributes",(function(e,t,n){return"generateblocks/container"!==t||n.gpInlinePostMeta&&(e=Object.assign(e,{className:e.className+" inline-post-meta-area"})),e})),Object(c.addFilter)("generateblocks.editor.mainCSS","gp-premium/dynamic-container/add-main-css",u),Object(c.addFilter)("generateblocks.editor.tabletCSS","gp-premium/dynamic-container/add-tablet-css",u),Object(c.addFilter)("generateblocks.editor.mobileCSS","gp-premium/dynamic-container/add-mobile-css",u);var m=n(23),b=n.n(m),f=n(6),h=n.n(f),y=n(7),x=n.n(y),_=n(11),v=n.n(_),k=n(8),w=n.n(k),T=n(9),O=n.n(T),j=n(4),C=n.n(j);var D=function(e){w()(o,e);var t,n,a=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=C()(t);if(n){var o=C()(this).constructor;e=Reflect.construct(a,arguments,o)}else e=a.apply(this,arguments);return O()(this,e)});function o(){var e;return h()(this,o),(e=a.apply(this,arguments)).wrapElement=e.wrapElement.bind(v()(e)),e}return x()(o,[{key:"componentDidMount",value:function(){if(this.props.attributes.gpDynamicTextType&&"generateblocks/headline"===this.props.name){var e=document.querySelector(".gb-headline-"+this.props.attributes.uniqueId+" .rich-text");e&&""!==this.props.attributes.gpDynamicTextType&&this.props.attributes.gpDynamicLinkType&&!this.props.attributes.removeText&&this.wrapElement(e)}}},{key:"componentDidUpdate",value:function(){if(this.props.attributes.gpDynamicTextType){var e=this.props.attributes.content;"generateblocks/button"===this.props.name&&(e=this.props.attributes.text),e!==this.props.attributes.gpDynamicTextReplace&&this.props.setAttributes({gpDynamicTextReplace:e})}if(this.props.attributes.gpDynamicTextType&&"generateblocks/headline"===this.props.name){var t=document.querySelector(".gb-headline-"+this.props.attributes.uniqueId+" .rich-text");if(t){var n=t.parentNode;if(n){var a=n.classList.contains("gblocks-faux-headline-link");""!==this.props.attributes.gpDynamicTextType?(a&&!this.props.attributes.gpDynamicLinkType&&n.replaceWith.apply(n,b()(n.childNodes)),a||!this.props.attributes.gpDynamicLinkType||this.props.isSelected||this.wrapElement(t)):a&&n.replaceWith.apply(n,b()(n.childNodes)),(this.props.attributes.removeText||a&&this.props.isSelected)&&n.replaceWith.apply(n,b()(n.childNodes))}}}}},{key:"wrapElement",value:function(e){var t=document.createElement("a");t.classList.add("gblocks-faux-headline-link"),e.parentNode.insertBefore(t,e),t.appendChild(e)}},{key:"render",value:function(){return null}}]),o}(a.Component);var S=function(e){w()(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=C()(t);if(n){var o=C()(this).constructor;e=Reflect.construct(a,arguments,o)}else e=a.apply(this,arguments);return O()(this,e)});function i(){return h()(this,i),o.apply(this,arguments)}return x()(i,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.setAttributes,o=e.name,i=t.gpDynamicTextType,c=t.gpDynamicSource,p=t.gpDynamicTextReplace,s=t.gpDynamicTextTaxonomy,d=t.gpDynamicTextTaxonomySeparator,g=t.gpDynamicTextCustomField,u=t.gpDynamicTextBefore,m=t.gpDynamicDateUpdated,b=t.gpDynamicNoCommentsText,f=t.gpDynamicSingleCommentText,h=t.gpDynamicMultipleCommentsText,y=t.gpDynamicLinkType,x=t.gpDynamicLinkCustomField,_=t.gpDynamicSourceInSameTerm,v=t.gpDynamicSourceInSameTermTaxonomy,k=t.className,w=t.gpDynamicDateType,T=t.gpDynamicUpdatedDateBefore,O=[{label:Object(r.__)("Choose…","gp-premium"),value:""}],j=gpPremiumBlockElements.taxonomies;j&&Object.keys(j).forEach((function(e){O.push({label:j[e],value:j[e]})}));var C=[{label:Object(r.__)("Choose…","gp-premium"),value:""},{label:Object(r.__)("Single post","gp-premium"),value:"single-post"},{label:Object(r.__)("Author archives","gp-premium"),value:"author-archives"},{label:Object(r.__)("Comments area","gp-premium"),value:"comments"},{label:Object(r.__)("Next page of posts","gp-premium"),value:"next-posts"},{label:Object(r.__)("Previous page of posts","gp-premium"),value:"previous-posts"},{label:Object(r.__)("Post meta","gp-premium"),value:"post-meta"},{label:Object(r.__)("Author meta","gp-premium"),value:"user-meta"},{label:Object(r.__)("Term meta","gp-premium"),value:"term-meta"}];"terms"===i&&(C=[{label:Object(r.__)("Choose…","gp-premium"),value:""},{label:Object(r.__)("Term archives","gp-premium"),value:"term-archives"}]),"generateblocks/headline"!==o||i||(C=[]);var D=!!i||!!y;"post-navigation-template"!==wp.data.select("core/editor").getEditedPostAttribute("meta")._generate_block_type&&(D=!1),"next-posts"!==y&&"previous-posts"!==y||(D=!1);var S=Object(r.__)("Before text","gp-premim");return"post-date"===i&&m&&"published-date"===w&&(S=Object(r.__)("Published date before text","gp-premium")),Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Dynamic text type","gp-premium"),value:i,options:[{label:Object(r.__)("Choose…","gp-premium"),value:""},{label:Object(r.__)("Title","gp-premium"),value:"title"},{label:Object(r.__)("Post date","gp-premium"),value:"post-date"},{label:Object(r.__)("Post author name","gp-premium"),value:"post-author"},{label:Object(r.__)("List of terms","gp-premium"),value:"terms"},{label:Object(r.__)("Comments number","gp-premium"),value:"comments-number"},{label:Object(r.__)("Post meta","gp-premium"),value:"post-meta"},{label:Object(r.__)("Term meta","gp-premium"),value:"term-meta"},{label:Object(r.__)("Author meta","gp-premium"),value:"user-meta"}],onChange:function(e){n({gpDynamicTextType:e});var t=[];k&&(t=k.split(" "));var a=["dynamic-term-class"];if(t=t.filter((function(e){return!a.includes(e)})),"terms"===e&&t.push("dynamic-term-class"),t.length>0?n({className:t.join(" ")}):n({className:""}),"generateblocks/headline"===o){var i=Object(r.__)("Hello World","gp-premium");"post-date"===e?i=Object(r.__)("Post date","gp-premium"):"post-author"===e?i=Object(r.__)("Post author name","gp-premium"):"terms"===e?i=Object(r.__)("Terms","gp-premium"):"comments-number"===e?i=Object(r.__)("Comments number","gp-premium"):"post-meta"===e?i=Object(r.__)("Post meta","gp-premium"):"user-meta"===e?i=Object(r.__)("User meta","gp-premium"):"term-meta"===e&&(i=Object(r.__)("Term meta","gp-premium")),n({content:i})}}}),""!==i&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{className:"gpp-blocks-dynamic-text-replace-field",type:"text",value:p}),"post-date"===i&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Date type","gp-premium"),value:w,options:[{label:Object(r.__)("Published date","gp-premim"),value:"published-date"},{label:Object(r.__)("Updated date","gp-premium"),value:"updated-date"}],onChange:function(e){n({gpDynamicDateType:e,gpDynamicTextBefore:"",gpDynamicUpdatedDateBefore:""})}}),"published-date"===w&&Object(a.createElement)(l.ToggleControl,{label:Object(r.__)("Replace with updated date","gp-premium"),checked:!!m,onChange:function(e){n({gpDynamicDateUpdated:e})}})),"terms"===i&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Taxonomy","gp-premium"),value:s,options:O,onChange:function(e){n({gpDynamicTextTaxonomy:e})}}),"generateblocks/headline"===o&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{label:Object(r.__)("Term separator","gp-premium"),type:"text",value:d,onChange:function(e){n({gpDynamicTextTaxonomySeparator:e})}}))),"comments-number"===i&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{label:Object(r.__)("No comments text","gp-premium"),type:"text",value:b,onChange:function(e){n({gpDynamicNoCommentsText:e})}}),Object(a.createElement)(l.TextControl,{label:Object(r.__)("Singular comments text","gp-premium"),type:"text",value:f,onChange:function(e){n({gpDynamicSingleCommentText:e})}}),Object(a.createElement)(l.TextControl,{label:Object(r.__)("Plural comments text","gp-premium"),help:Object(r.__)("Use % in place of the number of comments","gp-premium"),type:"text",value:h,onChange:function(e){n({gpDynamicMultipleCommentsText:e})}})),("post-meta"===i||"term-meta"===i||"user-meta"===i)&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Meta field name","gp-premium"),type:"text",value:g,onChange:function(e){n({gpDynamicTextCustomField:e})}}),"generateblocks/headline"===o&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{label:S,type:"text",value:u,onChange:function(e){n({gpDynamicTextBefore:e})}}),"post-date"===i&&!!m&&"published-date"===w&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Updated date before text","gp-premium"),type:"text",value:T,onChange:function(e){n({gpDynamicUpdatedDateBefore:e})}}))),C.length>1&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Dynamic link type","gp-premium"),value:y,options:C,onChange:function(e){"generateblocks/button"===o&&n(e?{gpDynamicLinkType:e,hasUrl:!0,url:"#"}:{gpDynamicLinkType:e,hasUrl:!1,url:""}),"generateblocks/headline"===o&&n({gpDynamicLinkType:e})}}),("post-meta"===y||"term-meta"===y||"user-meta"===y)&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Meta field name","gp-premium"),type:"text",value:x,onChange:function(e){n({gpDynamicLinkCustomField:e})}})),D&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Source","gp-premium"),value:c,options:[{label:Object(r.__)("Current post","gp-premium"),value:"current-post"},{label:Object(r.__)("Next post","gp-premium"),value:"next-post"},{label:Object(r.__)("Previous post","gp-premium"),value:"previous-post"}],onChange:function(e){n({gpDynamicSource:e})}}),("next-post"===c||"previous-post"===c)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{label:Object(r.__)("In same term","gp-premium"),help:Object(r.__)("Check for posts with the same term as the current post.","gp-premim"),checked:!!_,onChange:function(e){n({gpDynamicSourceInSameTerm:e})}}),!!_&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Taxonomy","gp-premium"),help:Object(r.__)("The taxonomy to check if in the same term.","gp-premim"),type:"text",value:v,onChange:function(e){n({gpDynamicSourceInSameTermTaxonomy:e})}}))))}}]),i}(a.Component),R=(n(41),["generateblocks/headline","generateblocks/button"]),I=Object(p.createHigherOrderComponent)((function(e){return function(t){return R.includes(t.name)?Object(a.createElement)(a.Fragment,null,Object(a.createElement)(D,t),Object(a.createElement)(e,t)):Object(a.createElement)(e,t)}}),"withClientIdClassName"),L=Object(p.createHigherOrderComponent)((function(e){return function(t){var n=t.name,o=t.attributes,c=t.isSelected,p=o.gpDynamicTextType,d=o.gpDynamicLinkType;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(e,t),c&&R.includes(n)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(s.BlockControls,null,Object(a.createElement)(l.ToolbarGroup,null,Object(a.createElement)(l.Dropdown,{contentClassName:"gpp-dynamic-headline-text-dropdown",popoverProps:{className:"block-editor-block-settings-menu__popover",position:"bottom right"},renderToggle:function(e){var t=e.isOpen,n=e.onToggle;return Object(a.createElement)(l.ToolbarButton,{icon:i("dynamic"),label:Object(r.__)("Dynamic options","gp-premium"),onClick:n,"aria-expanded":t,isPressed:!!p||!!d})},renderContent:function(){return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(S,t))}})))))}}),"addDynamicHeadlineTextToolbar");function B(e,t){return!(void 0===t.attributes.gpDynamicTextType||!t.attributes.gpDynamicTextType)||e}Object(c.addFilter)("blocks.registerBlockType","gp-premium/dynamic-text/add-attributes",(function(e){return R.includes(e.name)?(void 0!==e.attributes&&(e.attributes=Object.assign(e.attributes,{gpDynamicTextType:{type:"string",default:""},gpDynamicLinkType:{type:"string",default:""},gpDynamicTextReplace:{type:"string",default:""},gpDynamicSource:{type:"string",default:"current-post"},gpDynamicSourceInSameTerm:{type:"boolean",default:!1},gpDynamicSourceInSameTermTaxonomy:{type:"string",default:"category"},gpDynamicTextTaxonomy:{type:"string",default:""},gpDynamicTextTaxonomySeparator:{type:"string",default:", "},gpDynamicTextCustomField:{type:"string",default:""},gpDynamicTextBefore:{type:"string",default:""},gpDynamicUpdatedDateBefore:{type:"string",default:""},gpDynamicDateUpdated:{type:"boolean",default:!1},gpDynamicNoCommentsText:{type:"string",default:Object(r.__)("No Comments","gp-premium")},gpDynamicSingleCommentText:{type:"string",default:Object(r.__)("1 Comment","gp-premium")},gpDynamicMultipleCommentsText:{type:"string",default:Object(r.__)("% Comments","gp-premium")},gpDynamicLinkCustomField:{type:"string",default:""},gpDynamicDateType:{type:"string",default:"published-date"}})),e):e})),Object(c.addFilter)("editor.BlockListBlock","my-plugin/with-client-id-class-name",I),Object(c.addFilter)("editor.BlockEdit","gp-premium/dynamic-headline/toolbar",L),Object(c.addFilter)("generateblocks.editor.headlineDisableFormatting","gp-premium/dynamic-headline/disable-headline-formatting",B),Object(c.addFilter)("generateblocks.editor.buttonDisableFormatting","gp-premium/dynamic-headline/disable-button-formatting",B),Object(c.addFilter)("generateblocks.editor.mainCSS","gp-premium/dynamic-headline/headline-css",(function(e,t,n){if(!["headline"].includes(n))return e;var a=t.attributes,i=a.uniqueId,r=a.gpDynamicTextBefore;return a.gpDynamicTextType&&r&&o(e,".gb-headline-"+i+" .gb-headline-text:before, .gb-headline-"+i+".gb-headline-text:before",{content:'"'+r+'"'}),e})),n(42);var E=n(33),P=n.n(E);var M=function(e){w()(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=C()(t);if(n){var o=C()(this).constructor;e=Reflect.construct(a,arguments,o)}else e=a.apply(this,arguments);return O()(this,e)});function i(){return h()(this,i),o.apply(this,arguments)}return x()(i,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.setAttributes,o=t.contentType,i=t.excerptLength,c=t.useThemeMoreLink,p=t.customMoreLink;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(s.InspectorControls,null,Object(a.createElement)(l.PanelBody,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Type","gp-premium"),value:o,options:[{label:Object(r.__)("Choose…","gp-premium"),value:""},{label:Object(r.__)("Post content","gp-premium"),value:"post-content"},{label:Object(r.__)("Post excerpt","gp-premium"),value:"post-excerpt"},{label:Object(r.__)("Term description","gp-premium"),value:"term-description"},{label:Object(r.__)("Author description","gp-premium"),value:"author-description"}],onChange:function(e){n({contentType:e})}}),"post-excerpt"===o&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{label:Object(r.__)("Excerpt length","gp-premium"),type:"number",value:i||"",placeholder:gpPremiumBlockElements.excerptLength,onChange:function(e){n({excerptLength:e})},onBlur:function(){n({excerptLength:parseInt(i)})},onClick:function(e){e.currentTarget.focus()}}),Object(a.createElement)(l.ToggleControl,{label:Object(r.__)("Use theme more link","gp-premium"),type:"number",checked:!!c,onChange:function(e){n({useThemeMoreLink:e})}}),!c&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Custom more link","gp-premium"),type:"text",value:p||"",onChange:function(e){n({customMoreLink:e})}})))),!o&&Object(a.createElement)(l.Placeholder,{label:Object(r.__)("Dynamic content","gp-premium"),instructions:Object(r.__)("Choose your dynamic content type.","gp-premium")},Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Type","gp-premium"),value:o,options:[{label:Object(r.__)("Choose…","gp-premium"),value:""},{label:Object(r.__)("Post content","gp-premium"),value:"post-content"},{label:Object(r.__)("Post excerpt","gp-premium"),value:"post-excerpt"},{label:Object(r.__)("Term description","gp-premium"),value:"term-description"},{label:Object(r.__)("Author description","gp-premium"),value:"author-description"}],onChange:function(e){n({contentType:e})}})),"post-content"===o&&Object(a.createElement)("div",{className:"gb-entry-content"},Object(a.createElement)("p",null,Object(r.__)("This is a placeholder for your content.","gp-premium")),Object(a.createElement)("p",null,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pulvinar ligula augue, quis bibendum tellus scelerisque venenatis. Pellentesque porta nisi mi. In hac habitasse platea dictumst. Etiam risus elit, molestie non volutpat ac, pellentesque sed eros. Nunc leo odio, sodales non tortor at, porttitor posuere dui.")),"post-excerpt"===o&&Object(a.createElement)("div",null,Object(a.createElement)(P.a,{block:"generatepress/dynamic-content",attributes:t})),("author-description"===o||"term-description"===o)&&Object(a.createElement)("div",{className:"gb-description"},Object(a.createElement)("p",null,Object(r.__)("This is a placeholder for your description.","gp-premium")),Object(a.createElement)("p",null,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pulvinar ligula augue, quis bibendum tellus scelerisque venenatis. Pellentesque porta nisi mi. In hac habitasse platea dictumst. Etiam risus elit, molestie non volutpat ac, pellentesque sed eros. Nunc leo odio, sodales non tortor at, porttitor posuere dui.")))}}]),i}(a.Component),z=n(17);Object(z.registerBlockType)("generatepress/dynamic-content",{title:Object(r.__)("Dynamic Content","gp-premium"),description:Object(r.__)("Displays dynamic content based on your chosen source.","gp-premium"),icon:i("generatepress"),category:"generatepress",keywords:[Object(r.__)("content"),Object(r.__)("dynamic content"),Object(r.__)("gp"),Object(r.__)("generate")],supports:{anchor:!1,className:!1,customClassName:!1},attributes:{contentType:{type:"string",default:""},excerptLength:{type:"number",default:gpPremiumBlockElements.excerptLength},useThemeMoreLink:{type:"boolean",default:!0},customMoreLink:{type:"string",default:""}},edit:M,save:function(){return null}}),n(43);var q=n(34),A=n.n(q);var H=function(e){w()(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=C()(t);if(n){var o=C()(this).constructor;e=Reflect.construct(a,arguments,o)}else e=a.apply(this,arguments);return O()(this,e)});function i(){return h()(this,i),o.apply(this,arguments)}return x()(i,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.setAttributes,o=t.imageSize,i=t.imageType,c=t.imageSource,p=t.customField,d=t.linkTo,g=t.linkToCustomField,u=t.imageWidth,m=t.imageHeight,b=t.avatarSize,f=t.avatarRounded,h=t.gpDynamicSourceInSameTerm,y=t.gpDynamicSourceInSameTermTaxonomy,x=[];Object.keys(gpPremiumBlockElements.imageSizes).forEach((function(e){x.push({label:gpPremiumBlockElements.imageSizes[e],value:gpPremiumBlockElements.imageSizes[e]})}));var _=gpPremiumBlockElements.imageSizeDimensions,v=u,k=m;v||void 0!==_[o]&&_[o].width&&(v=_[o].width),k||void 0!==_[o]&&_[o].height&&(k=_[o].height);var w=gpPremiumBlockElements.featuredImagePlaceholder;"author-avatar"!==i&&v!==k||(w=gpPremiumBlockElements.authorImagePlaceholder);var T=wp.data.select("core/editor").getEditedPostAttribute("meta");return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(s.InspectorControls,null,Object(a.createElement)(l.PanelBody,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Type","gp-premium"),value:i,options:[{label:Object(r.__)("Choose…","gp-premium"),value:""},{label:Object(r.__)("Featured image","gp-premium"),value:"featured-image"},{label:Object(r.__)("Author avatar","gp-premium"),value:"author-avatar"},{label:Object(r.__)("Post meta","gp-premium"),value:"post-meta"}],onChange:function(e){n({imageType:e})}}),("featured-image"===i||"post-meta"===i)&&Object(a.createElement)(a.Fragment,null,"post-meta"===i&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Meta field name","gp-premium"),type:"text",value:p,onChange:function(e){n({customField:e})}}),"post-navigation-template"===T._generate_block_type&&Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Source","gp-premium"),value:c,options:[{label:Object(r.__)("Current post","gp-premium"),value:"current-post"},{label:Object(r.__)("Next post","gp-premium"),value:"next-post"},{label:Object(r.__)("Previous post","gp-premium"),value:"previous-post"}],onChange:function(e){n({imageSource:e})}}),("next-post"===c||"previous-post"===c)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{label:Object(r.__)("In same term","gp-premium"),help:Object(r.__)("Check for posts with the same term as the current post.","gp-premim"),checked:!!h,onChange:function(e){n({gpDynamicSourceInSameTerm:e})}}),!!h&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Taxonomy","gp-premium"),help:Object(r.__)("The taxonomy to check if in the same term.","gp-premim"),type:"text",value:y,onChange:function(e){n({gpDynamicSourceInSameTermTaxonomy:e})}})),Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Image size","gp-premium"),value:o,options:x,onChange:function(e){n({imageSize:e})}}),Object(a.createElement)(l.TextControl,{label:Object(r.__)("Image width","gp-premium"),type:"number",value:u||"",placeholder:v,onChange:function(e){n({imageWidth:e})},onBlur:function(){u&&n({imageWidth:parseInt(u)})},onClick:function(e){e.currentTarget.focus()}}),Object(a.createElement)(l.TextControl,{label:Object(r.__)("Image height","gp-premium"),type:"number",value:m||"",placeholder:k,onChange:function(e){n({imageHeight:e})},onBlur:function(){m&&n({imageHeight:parseInt(m)})},onClick:function(e){e.currentTarget.focus()}}),Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Link to","gp-premium"),value:d,options:[{label:Object(r.__)("None","gp-premium"),value:""},{label:Object(r.__)("Single post","gp-premium"),value:"single-post"},{label:Object(r.__)("Custom field","gp-premium"),value:"custom-field"}],onChange:function(e){n({linkTo:e})}}),"custom-field"===d&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Custom field name","gp-premium"),type:"text",value:g,onChange:function(e){n({linkToCustomField:e})}})),"author-avatar"===i&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{label:Object(r.__)("Image size","gp-premium"),type:"number",value:b||"",onChange:function(e){n({avatarSize:parseInt(e)})}}),Object(a.createElement)(l.ToggleControl,{label:Object(r.__)("Make image rounded","gp-premium"),checked:!!f,onChange:function(e){n({avatarRounded:e})}})))),!i&&Object(a.createElement)(l.Placeholder,{label:Object(r.__)("Dynamic image","gp-premium"),instructions:Object(r.__)("Choose your dynamic image type.","gp-premium")},Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Type","gp-premium"),value:i,options:[{label:Object(r.__)("Choose…","gp-premium"),value:""},{label:Object(r.__)("Featured image","gp-premium"),value:"featured-image"},{label:Object(r.__)("Author avatar","gp-premium"),value:"author-avatar"},{label:Object(r.__)("Post meta","gp-premium"),value:"post-meta"}],onChange:function(e){n({imageType:e})}})),Object(a.createElement)("div",{className:"gpp-dynamic-image-preview"},Object(a.createElement)(a.Fragment,null,("featured-image"===i||"post-meta"===i)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{className:"components-gpp-dynamic-image-placeholder__label"},Object(a.createElement)(l.Icon,{icon:"format-image"})),Object(a.createElement)("img",{src:w,className:"dynamic-featured-image gpp-dynamic-image-placeholder",width:v||"",height:k||"",alt:Object(r.__)("Dynamic image placeholder","gp-premium")})),"author-avatar"===i&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{className:"components-gpp-dynamic-image-placeholder__label"},Object(a.createElement)(l.Icon,{icon:"admin-users"})),Object(a.createElement)("img",{src:w,className:A()({"dynamic-author-image":!0,"gpp-dynamic-image-placeholder":!0,"dynamic-author-image-rounded":!!f}),width:b||null,height:b||null,alt:Object(r.__)("Dynamic image placeholder","gp-premium")})))))}}]),i}(a.Component);Object(z.registerBlockType)("generatepress/dynamic-image",{title:Object(r.__)("Dynamic Image","gp-premium"),description:Object(r.__)("Displays a dynamic image from your chosen source.","gp-premium"),icon:i("generatepress"),category:"generatepress",keywords:[Object(r.__)("image"),Object(r.__)("dynamic image"),Object(r.__)("gp"),Object(r.__)("generate")],supports:{anchor:!1,className:!1,customClassName:!1},attributes:{imageType:{type:"string",default:""},imageSource:{type:"string",default:"current-post"},customField:{type:"string",default:""},gpDynamicSourceInSameTerm:{type:"boolean",default:!1},gpDynamicSourceInSameTermTaxonomy:{type:"string",default:"category"},imageSize:{type:"string",default:"full"},linkTo:{type:"string",default:""},linkToCustomField:{type:"string",default:""},imageWidth:{type:"number",default:null},imageHeight:{type:"number",default:null},avatarSize:{type:"number",default:30},avatarRounded:{type:"boolean",default:!1}},edit:H,save:function(){return null}});var N=n(35),U=n.n(N),F=n(15),G=n.n(F),W=n(36),V=n.n(W);n(44);var J=function(e){w()(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=C()(t);if(n){var o=C()(this).constructor;e=Reflect.construct(a,arguments,o)}else e=a.apply(this,arguments);return O()(this,e)});function i(){return h()(this,i),o.apply(this,arguments)}return x()(i,[{key:"render",value:function(){var e=this.props,t=e.label,n=e.value,o=e.onClick,i=e.units;return Object(a.createElement)("div",{className:"components-generatepress-units-control-header__units"},Object(a.createElement)("div",{className:"components-generatepress-units-control-label__units"},t),Object(a.createElement)("div",{className:"components-generatepress-control__units"},Object(a.createElement)(l.ButtonGroup,{className:"components-generatepress-control-buttons__units","aria-label":Object(r.__)("Select Units","gp-premium")},i.map((function(e){var t=e;return"px"===e&&(t=Object(r._x)("Pixel","A size unit for CSS markup","gp-premium")),"em"===e&&(t=Object(r._x)("Em","A size unit for CSS markup","gp-premium")),"%"===e&&(t=Object(r._x)("Percentage","A size unit for CSS markup","gp-premium")),"deg"===e&&(t=Object(r._x)("Degree","A size unit for CSS markup","gp-premium")),Object(a.createElement)(l.Tooltip -/* translators: Unit type (px, em, %) */,{text:Object(r.sprintf)(Object(r.__)("%s Units","gp-premium"),t),key:e},Object(a.createElement)(l.Button,{key:e,className:"components-generatepress-control-button__units--"+e,isSmall:!0,isPrimary:n===e,"aria-pressed":n===e -/* translators: %s: values associated with CSS syntax, 'Pixel', 'Em', 'Percentage' */,"aria-label":Object(r.sprintf)(Object(r.__)("%s Units","gp-premium"),t),onClick:function(){return o(e)}},e))})))))}}]),i}(a.Component),K=n(3),Y=n.n(K);function $(e,t){const{key:n,options:a}=t,o=a.length-1;let i="ArrowDown"===n?e+1:e-1;i<0?i=o:i>o&&(i=0);const r=a[i];return r&&r.disabled?$(i,{key:n,options:a}):i}function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function X(e){for(var t=1;tt.find(t=>t.value===e)):t.find(t=>t.value===e)||null}function ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function oe(e){for(var t=1;t{}),getOptions:c=null,allowEmpty:l=!0,closeOnSelect:p=!0,closable:s=!0}){const d=Object(K.useRef)(null),g=Object(K.useMemo)(()=>function(e){if(!Array.isArray(e))return[];const t=[];return e.forEach((e,n)=>{if("type"in e&&"group"===e.type){const a=e.name.replace(/\s+/g,"-").toLowerCase()+"-"+n;e.items.forEach(n=>{t.push(X(X({},n),{},{groupId:a,groupName:e.name,_id:""+n.value}))})}else t.push(X(X({},e),{},{_id:""+e.value,index:n}))}),t}(i),[i]),[u,m]=Object(K.useState)({flat:[],addedOptions:[],value:e,search:"",focus:!1,searching:!1,highlighted:-1,changed:!1}),{flat:b,addedOptions:f,value:h,search:y,focus:x,searching:_,highlighted:v}=u,k=Object(K.useMemo)(()=>{let e=ne(h,[...g,...f]);return e||l||n||([e]=g),e},[h,g,f,l,n]),w=Object(K.useMemo)(()=>function(e){const t=[];return e.forEach((e,n)=>{if("groupId"in e){const a=function(e){for(var t=1;t"groupId"in e&&e.groupId===a.groupId);a.index=n,o>-1?t[o].items.push(a):t.push({items:[a],groupId:e.groupId,type:"group",name:e.groupName})}else t.push(e)}),t}(b),[b]),T=Object(K.useMemo)(()=>function(e){return e&&"object"==typeof e?Array.isArray(e)?e.map(e=>e&&e.name).join(", "):e.name:""}(k),[k]),O=Object(K.useCallback)(()=>{m(e=>le(le({},e),{},{focus:!1,search:"",flat:g,highlighted:-1})),d.current&&d.current.blur()},[g,d]),j=e=>m(t=>le(le({},t),{},{focus:e})),C=Object(K.useCallback)(e=>{m(t=>{const{flat:a,highlighted:o}=t,i=e?a.find(t=>t.value==e):a[o];if(!i)return t;const r=function(e,t,n){if(!n)return e;if(!t)return[e];const a=Array.isArray(t)?[...t]:[t],o=a.findIndex(t=>t===e);return o>=0?a.splice(o,1):a.push(e),a}(i.value,t.value,n),c=ne(r,a);return le(le({},t),{},{addedOptions:n?c:[c],value:r,changed:[r,c]})})},[n]),D=Object(K.useCallback)(e=>{e.preventDefault(),p&&d.current&&d.current.blur(),C(e.currentTarget.value)},[C,p]),S=Object(K.useCallback)(e=>{const{key:t}=e;"ArrowDown"!==t&&"ArrowUp"!==t||(e.preventDefault(),m(e=>le(le({},e),{},{highlighted:$(e.highlighted,{key:t,options:e.flat})})))},[]),R=Object(K.useCallback)(({key:e})=>{"Enter"===e&&(C(),s&&p&&O())},[C,p,O,s]),I=Object(K.useCallback)(({key:e})=>{"Escape"===e&&O()},[O]),L={tabIndex:"0",readOnly:!a,onChange:a?({target:e})=>{const{value:t}=e,n={search:t};let a=g;c&&t.length&&(n.searching=!0,a=c(t)),m(e=>le(le({},e),n)),Promise.resolve(a).then(e=>{let n=e;t.length&&(n=function(e,t,n){return!!(e.length&&re&&n)&&function(e,t,n){return new re(t,n).search(e).map((e,t)=>oe(oe({},e),{},{index:t}))}(e,t,n)}(t,e,o)),m(t=>le(le({},t),{},{flat:!1===n?e:n,searching:!1}))}).catch(()=>m(e=>le(le({},e),{},{flat:g,searching:!1})))}:null,disabled:t,onMouseDown:()=>j(!x),onBlur:O,onFocus:()=>j(!0),onKeyPress:R,onKeyDown:S,onKeyUp:I,ref:d},B=Object(K.useMemo)(()=>({tabIndex:"-1",onMouseDown:D,onKeyDown:S,onKeyPress:R,onBlur:O}),[D,S,R,O]);return Object(K.useEffect)(()=>{m(t=>le(le({},t),{},{value:e}))},[e]),Object(K.useEffect)(()=>{m(e=>le(le({},e),{},{flat:g}))},[g]),Object(K.useEffect)(()=>{!1!==u.changed&&(m(e=>le(le({},e),{},{changed:!1})),r(...u.changed))},[u.changed,r]),[{value:k,highlighted:v,options:w,disabled:t,displayValue:T,focus:x,search:y,searching:_},L,B,e=>m(t=>le(le({},t),{},{value:e}))]}var de=n(5),ge=n.n(de);const ue=ge.a.shape({name:ge.a.string.isRequired,value:ge.a.oneOfType([ge.a.string,ge.a.number]).isRequired});function me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function be(e){for(var t=1;t{let{optionProps:t,highlighted:n,selected:a,cls:o,renderOption:i}=e,r=function(e,t){if(null==e)return{};var n,a,o=function(e,t){if(null==e)return{};var n,a,o={},i=Object.keys(e);for(a=0;a=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["optionProps","highlighted","selected","cls","renderOption"]);const c=[o("option"),!!a&&o("is-selected"),!!n&&o("is-highlighted")].filter(e=>!!e).join(" "),l=be(be({},t),{},{value:r.value,disabled:r.disabled});return Y.a.createElement("li",{className:o("row"),role:"menuitem","data-index":r.index,"data-value":escape(r.value),key:r.value},i(l,r,{selected:a,highlighted:n},c))};he.defaultProps={disabled:!1,index:null,value:null},he.propTypes={};var ye=Object(K.memo)(he);function xe(){return(xe=Object.assign||function(e){for(var t=1;t{const _=Object(K.useRef)(null),[v,k,w]=se({options:c,value:e,multiple:a,disabled:t,fuse:h,search:o,onChange:p,getOptions:f,closeOnSelect:d,closable:!a||"on-focus"===s,allowEmpty:!!n}),{focus:T,highlighted:O,value:j,options:C,searching:D,displayValue:S,search:R}=v,I=Object(K.useCallback)(e=>"function"==typeof g?g(e):0===e.indexOf("container")?e.replace("container",g):0===e.indexOf("is-")||0===e.indexOf("has-")?e:g.split(" ")[0]+"__"+e,[g]),L=Object(K.useCallback)(()=>{if(null===y)return null;const e="function"==typeof y?y():y;return Y.a.createElement("li",{className:I("not-found")},e)},[y,I]),B=[I("container"),!!t&&I("is-disabled"),!!D&&I("is-loading"),!!T&&I("has-focus")].filter(e=>!!e).join(" "),E=T&&o?R:S;let P;switch(Object(K.useEffect)(()=>{const{current:e}=_;if(!e||a||O<0&&!j)return;const t=O>-1?'[data-index="'+O+'"]':'[data-value="'+escape(j.value)+'"]',n=e.querySelector(t);if(n){const t=e.getBoundingClientRect(),a=n.getBoundingClientRect();e.scrollTop=n.offsetTop-t.height/2+a.height/2}},[T,j,O,_,a]),s){case"never":P=!1;break;case"always":P=!0;break;case"on-focus":P=T;break;default:P=!t&&(T||a)}return Y.a.createElement("div",{ref:x,className:B,id:l},(!a||n||o)&&Y.a.createElement("div",{className:I("value")},u(ve(ve({},k),{},{placeholder:n,autoFocus:i,autoComplete:r,value:E}),v,I("input"))),P&&Y.a.createElement("div",{className:I("select"),ref:_,onMouseDown:e=>e.preventDefault()},Y.a.createElement("ul",{className:I("options")},C.length>0?C.map(e=>{const t="group"===e.type,n=t?e.items:[e],a={cls:I,optionProps:w,renderOption:m},o=n.map(e=>{return Y.a.createElement(ye,xe({key:e.value,selected:(t=e,n=j,!!n&&(Array.isArray(n)?n.findIndex(e=>e.value===t.value)>=0:n.value===t.value)),highlighted:O===e.index},a,e));var t,n});return t?Y.a.createElement("li",{role:"none",className:I("row"),key:e.groupId},Y.a.createElement("div",{className:I("group")},Y.a.createElement("div",{className:I("group-header")},b(e.name)),Y.a.createElement("ul",{className:I("options")},o))):o}):L()||null)))});we.defaultProps={className:"select-search",disabled:!1,search:!1,multiple:!1,placeholder:null,id:null,autoFocus:!1,autoComplete:"on",value:"",onChange:()=>{},printOptions:"auto",closeOnSelect:!0,renderOption:(e,t,n,a)=>Y.a.createElement("button",xe({type:"button",className:a},e),t.name),renderGroupHeader:e=>e,renderValue:(e,t,n)=>Y.a.createElement("input",xe({},e,{className:n})),fuse:{keys:["name","groupName"],threshold:.3},getOptions:null,emptyMessage:null},we.propTypes={};var Te=Object(K.memo)(we),Oe=(n(46),{template_1:{label:Object(r._x)("Two columns with featured image","label","gp-premium"),thumbnail:"post-navigation-featured-images-1.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"99fe8eb7","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"7b27c819","columns":2,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"8e5dc8f7","isGrid":true,"gridId":"ee9eb157","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginBottomMobile":"10","isDynamic":true,"gpRemoveContainerCondition":"no-previous-post"} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"e2b84192","columns":2,"horizontalGap":15,"verticalAlignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"6aed9546","isGrid":true,"gridId":"fa4d77e4","width":25,"widthMobile":25,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSource":"previous-post","imageSize":"thumbnail","linkTo":"single-post","imageWidth":100,"imageHeight":100,"avatarSize":100} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"d54a6460","isGrid":true,"gridId":"fa4d77e4","width":75,"widthMobile":75,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"0d00c744","element":"p","marginBottom":"5","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Previous post title","gpDynamicSource":"previous-post"} --\x3e

Previous post title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"86e1ad46","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","gpDynamicTextType":"post-author","gpDynamicLinkType":"author-archives","gpDynamicTextReplace":"Author name","gpDynamicSource":"previous-post","gpDynamicTextBefore":"by "} --\x3e

Author name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"2540358d","isGrid":true,"gridId":"ee9eb157","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignmentMobile":"left","isDynamic":true,"gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"6e69ba24","columns":2,"horizontalGap":15,"verticalAlignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"daa456b5","isGrid":true,"gridId":"fa4d77e4","width":75,"widthMobile":75,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"right","alignmentMobile":"left","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"2883b2a4","element":"p","marginBottom":"5","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Next post title","gpDynamicSource":"next-post"} --\x3e

Next post title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"3d2e07c6","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","gpDynamicTextType":"post-author","gpDynamicLinkType":"author-archives","gpDynamicTextReplace":"Author name","gpDynamicSource":"next-post","gpDynamicTextBefore":"by "} --\x3e

Author name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"2634cdf9","isGrid":true,"gridId":"fa4d77e4","width":25,"widthMobile":25,"orderMobile":-1,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSource":"next-post","imageSize":"thumbnail","linkTo":"single-post","imageWidth":100,"imageHeight":100,"avatarSize":100} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_do_template_part"},{key:"_generate_hook_priority",value:"1"},{key:"_generate_disable_post_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!0}]},template_2:{label:Object(r._x)("Two columns with arrows","label","gp-premium"),thumbnail:"post-navigation-arrows-1.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"d1dd99b1","paddingTop":"20","paddingRight":"0","paddingBottom":"20","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"a4b97d6a","columns":2,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"9c89f761","isGrid":true,"gridId":"ee9eb157","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginBottomMobile":"10","isDynamic":true,"gpRemoveContainerCondition":"no-previous-post"} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"c04126aa","columns":2,"horizontalGap":15,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"9cf413a8","isGrid":true,"gridId":"fa4d77e4","width":15,"widthTablet":25,"widthMobile":15,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"38a2c075","fillHorizontalSpace":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"bec8d56e","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#000000","textColor":"#ffffff","backgroundColorHover":"#abb8c3","textColorHover":"","paddingTop":"10","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","iconSize":1.5,"gpDynamicLinkType":"single-post","gpDynamicSource":"previous-post"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"625f3305","isGrid":true,"gridId":"fa4d77e4","width":85,"widthTablet":75,"widthMobile":85,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"a6f36397","element":"p","marginBottom":"0","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Previous post title","gpDynamicSource":"previous-post"} --\x3e

Previous post title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"3d262c0b","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicSource":"previous-post","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"5d70717c","isGrid":true,"gridId":"ee9eb157","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"right","alignmentMobile":"left","isDynamic":true,"gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"ee647ff2","columns":2,"horizontalGap":15,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"78f3ead4","isGrid":true,"gridId":"fa4d77e4","width":85,"widthTablet":75,"widthMobile":85,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"643cf12f","element":"p","marginBottom":"0","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Next post title","gpDynamicSource":"next-post"} --\x3e

Next post title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8ac35083","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicSource":"next-post","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"780c810b","isGrid":true,"gridId":"fa4d77e4","width":15,"widthTablet":25,"widthMobile":15,"orderMobile":-1,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"fe863527","fillHorizontalSpace":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"122d9fa4","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#000000","textColor":"#ffffff","backgroundColorHover":"#abb8c3","textColorHover":"","paddingTop":"10","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","iconSize":1.5,"gpDynamicLinkType":"single-post","gpDynamicSource":"next-post"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_do_template_part"},{key:"_generate_hook_priority",value:"1"},{key:"_generate_disable_post_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!0}]},template_3:{label:Object(r._x)("Two columns with background overlays","label","gp-premium"),thumbnail:"post-navigation-overlay.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"aadd0a6f","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"fe8855c5","columns":2,"horizontalGap":0,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"59edc08b","isGrid":true,"gridId":"fe8855c5","paddingTop":"40","paddingRight":"40","paddingBottom":"40","paddingLeft":"40","paddingSyncUnits":true,"backgroundColor":"#000000","textColor":"#ffffff","linkColor":"#ffffff","linkColorHover":"#e3e3e3","bgImage":{"id":"","image":{"url":"#dynamic-background-image"}},"bgOptions":{"selector":"pseudo-element","opacity":0.4,"overlay":false,"position":"center center","size":"cover","repeat":"no-repeat","attachment":""},"isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicSource":"previous-post","gpRemoveContainerCondition":"no-previous-post"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8d3d4c12","element":"p","backgroundColor":"#cf2e2e","showAdvancedTypography":true,"fontSize":14,"textTransform":"uppercase","paddingTop":"5","paddingRight":"10","paddingBottom":"5","paddingLeft":"10","inlineWidth":true} --\x3e

Previous

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"352592d1","element":"h3","showAdvancedTypography":true,"fontSize":25,"marginBottom":"0","className":"","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"previous-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"993a41e4","isGrid":true,"gridId":"fe8855c5","paddingTop":"40","paddingRight":"40","paddingBottom":"40","paddingLeft":"40","paddingSyncUnits":true,"backgroundColor":"#000000","textColor":"#ffffff","linkColor":"#ffffff","linkColorHover":"#e3e3e3","bgImage":{"id":"","image":{"url":"#dynamic-background-image"}},"bgOptions":{"selector":"pseudo-element","opacity":0.4,"overlay":false,"position":"center center","size":"cover","repeat":"no-repeat","attachment":""},"isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicSource":"next-post","gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"49c8845f","element":"p","backgroundColor":"#cf2e2e","showAdvancedTypography":true,"fontSize":14,"textTransform":"uppercase","paddingTop":"5","paddingRight":"10","paddingBottom":"5","paddingLeft":"10","inlineWidth":true} --\x3e

Next

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"6ba8079e","element":"h3","showAdvancedTypography":true,"fontSize":25,"marginBottom":"0","className":"","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"next-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_do_template_part"},{key:"_generate_hook_priority",value:"1"},{key:"_generate_disable_post_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!1}]},template_4:{label:Object(r._x)("Two columns with arrows","label","gp-premium"),thumbnail:"post-navigation-arrows-2.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"96f5f0fa","innerContainer":"full","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"4785bcc3","columns":2,"horizontalGap":0,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"5287d6da","isGrid":true,"gridId":"4785bcc3","paddingTop":"30","paddingRight":"0","paddingBottom":"25","paddingLeft":"25","backgroundColor":"#ffffff","isDynamic":true,"gpRemoveContainerCondition":"no-previous-post","opacities":[],"textShadows":[{"state":"normal","target":"self","customSelector":"","color":"#000000","colorOpacity":0.5,"xOffset":5,"yOffset":5,"blur":10}]} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"261aea9d","columns":2,"horizontalGap":0,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"eb3b7005","isGrid":true,"gridId":"261aea9d","width":75,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"left","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"0a2d5bfc","element":"h3","alignment":"left","textColor":"#000000","linkColor":"#000000","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"previous-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"164ae39e","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","hasIcon":true,"gpDynamicTextType":"comments-number","gpDynamicLinkType":"comments","gpDynamicTextReplace":"Comments number","gpDynamicSource":"previous-post"} --\x3e

Comments number

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"75cd654a","isGrid":true,"gridId":"261aea9d","width":25,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"2cf8ccdf","alignment":"right","stack":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"6acb0e83","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#0366d6","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","paddingTop":"15","paddingRight":"20","paddingBottom":"15","paddingLeft":"20","gpDynamicLinkType":"single-post","gpDynamicSource":"previous-post"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"7af8fa61","isGrid":true,"gridId":"4785bcc3","paddingTop":"30","paddingRight":"25","paddingBottom":"25","paddingLeft":"0","backgroundColor":"#0366d6","isDynamic":true,"gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"1161e4d4","columns":2,"horizontalGap":0,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"045e1698","isGrid":true,"gridId":"261aea9d","width":25,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"left","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"b5e0b3c6","alignment":"left","stack":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"557abb73","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#ffffff","textColor":"#0693e3","backgroundColorHover":"#222222","textColorHover":"#ffffff","paddingTop":"15","paddingRight":"20","paddingBottom":"15","paddingLeft":"20","gpDynamicLinkType":"single-post","gpDynamicSource":"next-post"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"9ad09f6f","isGrid":true,"gridId":"261aea9d","width":75,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"9ba9e9d1","element":"h3","alignment":"right","textColor":"#ffffff","linkColor":"#ffffff","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"next-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8ebf8dbe","element":"p","alignment":"right","textColor":"#ffffff","linkColor":"#ffffff","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","hasIcon":true,"gpDynamicTextType":"comments-number","gpDynamicLinkType":"comments","gpDynamicTextReplace":"Comments number","gpDynamicSource":"next-post"} --\x3e

Comments number

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_do_template_part"},{key:"_generate_hook_priority",value:"1"},{key:"_generate_disable_post_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!1}]},template_5:{label:Object(r._x)("Two columsn with featured image offset","label","gp-premim"),thumbnail:"post-navigation-offset.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"52018004","innerContainer":"full","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginRight":"30","marginLeft":"30","marginLeftTablet":"30","marginRightMobile":"25","marginLeftMobile":"25","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"7bdd6853","columns":4,"horizontalGap":0,"verticalGapMobile":0,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"4138dd74","isGrid":true,"gridId":"7bdd6853","width":25,"widthTablet":50,"widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","borderRadiusBottomLeft":"10","borderRadiusTopLeft":"10","borderRadiusBottomLeftTablet":"0","borderRadiusBottomLeftMobile":"0","borderRadiusTopLeftMobile":"5","bgImage":{"id":"","image":{"url":"https://generatepress.local/wp-content/plugins/gp-premium/elements/assets/admin/background-image-fallback.jpg"}},"verticalAlignment":"center","isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicLinkType":"post","gpDynamicSource":"previous-post","gpRemoveContainerCondition":"no-previous-post"} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"776ec4d6","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"a3aaad4c","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#b5b5b5","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","borderColor":"#f9f9f9","marginRight":"1.5","marginLeft":"-1.5","marginUnit":"em","paddingTop":"15","paddingRight":"15","paddingBottom":"15","paddingLeft":"15","borderSizeTop":"7","borderSizeRight":"7","borderSizeBottom":"7","borderSizeLeft":"7","borderRadiusTopRight":"100","borderRadiusBottomRight":"100","borderRadiusBottomLeft":"100","borderRadiusTopLeft":"100","borderRadiusUnit":"%","iconSizeMobile":0.8,"gpDynamicLinkType":"single-post","gpDynamicSource":"previous-post"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"18430adf","isGrid":true,"gridId":"7bdd6853","width":25,"widthTablet":50,"widthMobile":50,"paddingTop":"30","paddingRight":"30","paddingBottom":"30","paddingLeft":"30","paddingSyncUnits":true,"paddingTopMobile":"10","paddingRightMobile":"10","paddingBottomMobile":"10","paddingLeftMobile":"10","marginRight":"10","marginRightTablet":"0","marginRightMobile":"0","borderRadiusTopRight":"10","borderRadiusBottomRight":"10","borderRadiusBottomRightTablet":"0","borderRadiusTopRightMobile":"5","borderRadiusBottomRightMobile":"0","backgroundColor":"#ffffff","zindex":2,"alignment":"center","isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicSource":"previous-post","gpRemoveContainerCondition":"no-previous-post"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"2acc62a4","element":"h3","alignment":"left","backgroundColor":"#ffffff","textColor":"#000000","linkColor":"#000000","showAdvancedTypography":true,"fontSize":25,"fontSizeMobile":17,"marginBottom":"0","marginLeft":"-4","marginUnit":"em","marginLeftMobile":"-3","paddingTop":"10","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","paddingSyncUnits":true,"borderRadiusBottomLeft":"10","borderRadiusTopLeft":"10","borderRadiusTopRightMobile":"5","borderRadiusBottomRightMobile":"5","borderRadiusBottomLeftMobile":"5","borderRadiusTopLeftMobile":"5","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"previous-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"ce9878f4","isGrid":true,"gridId":"7bdd6853","width":25,"widthTablet":50,"widthMobile":50,"paddingTop":"30","paddingRight":"30","paddingBottom":"30","paddingLeft":"30","paddingSyncUnits":true,"paddingTopMobile":"10","paddingRightMobile":"10","paddingBottomMobile":"10","paddingLeftMobile":"10","marginLeft":"10","marginLeftTablet":"0","marginLeftMobile":"0","borderRadiusBottomLeft":"10","borderRadiusTopLeft":"10","borderRadiusTopLeftTablet":"0","borderRadiusBottomLeftMobile":"5","borderRadiusTopLeftMobile":"0","backgroundColor":"#ffffff","zindex":1,"alignment":"center","isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicSource":"next-post","gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"9d97a37f","element":"h3","alignment":"right","backgroundColor":"#ffffff","textColor":"#000000","linkColor":"#000000","showAdvancedTypography":true,"fontSize":25,"fontSizeMobile":17,"marginRight":"-4","marginBottom":"0","marginUnit":"em","marginRightMobile":"-3","paddingTop":"10","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","paddingSyncUnits":true,"borderRadiusTopRight":"10","borderRadiusBottomRight":"10","borderRadiusTopRightMobile":"5","borderRadiusBottomRightMobile":"5","borderRadiusBottomLeftMobile":"5","borderRadiusTopLeftMobile":"5","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"next-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"6c856070","isGrid":true,"gridId":"7bdd6853","width":25,"widthTablet":50,"widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","borderRadiusTopRight":"10","borderRadiusBottomRight":"10","borderRadiusTopRightTablet":"0","borderRadiusTopRightMobile":"0","borderRadiusBottomRightMobile":"5","bgImage":{"id":"","image":{"url":"https://generatepress.local/wp-content/plugins/gp-premium/elements/assets/admin/background-image-fallback.jpg"}},"verticalAlignment":"center","isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicSource":"next-post","gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"ad40b681","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"139d60e4","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#b5b5b5","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","borderColor":"#f9f9f9","marginRight":"-1.5","marginLeft":"1.5","marginUnit":"em","paddingTop":"15","paddingRight":"15","paddingBottom":"15","paddingLeft":"15","borderSizeTop":"7","borderSizeRight":"7","borderSizeBottom":"7","borderSizeLeft":"7","borderRadiusTopRight":"100","borderRadiusBottomRight":"100","borderRadiusBottomLeft":"100","borderRadiusTopLeft":"100","borderRadiusUnit":"%","iconSizeMobile":0.8,"gpDynamicLinkType":"single-post","gpDynamicSource":"next-post","opacities":[],"transitions":[],"boxShadows":[],"transforms":[],"textShadows":[],"filters":[]} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_do_template_part"},{key:"_generate_hook_priority",value:"1"},{key:"_generate_disable_post_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!1}]}}),je={basic_1:{label:Object(r._x)("Inline with avatar","label","gp-premium"),thumbnail:"post-meta-inline.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"8a25fc79","paddingTop":"15","paddingRight":"0","paddingBottom":"15","paddingLeft":"0","marginTop":"20","marginBottom":"20","borderSizeTop":"1","borderSizeBottom":"1","borderColor":"#e8edf0","showAdvancedTypography":true,"fontSize":14,"isDynamic":true,"gpInlinePostMeta":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"author-avatar","avatarRounded":true} /--\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"3fb4928a","element":"div","marginLeft":"10","paddingRight":"10","inlineWidth":true,"gpDynamicTextType":"post-author","gpDynamicLinkType":"author-archives","gpDynamicTextReplace":"Author Name"} --\x3e
Author Name
\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"f9b55781","element":"div","borderColor":"#e8edf0","paddingLeft":"10","borderSizeLeft":"1","inlineWidth":true,"gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date"} --\x3e
Date
\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8fca9ec9","element":"div","borderColor":"#e8edf0","marginLeft":"10","paddingLeft":"10","borderSizeLeft":"1","hasIcon":true,"inlineWidth":true,"gpDynamicTextType":"comments-number","gpDynamicLinkType":"comments","gpDynamicTextReplace":"Comments","gpDynamicTextTaxonomy":"category","gpDynamicNoCommentsText":"0","gpDynamicSingleCommentText":"1","gpDynamicMultipleCommentsText":"%"} --\x3e
Comments
\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_post_meta_location",value:"after-post-title"},{key:"_generate_disable_primary_post_meta",value:!0}]},basic_2:{label:Object(r._x)("Stacked with avatar","label","gp-premium"),thumbnail:"post-meta-avatar-stacked.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"a745be15","paddingTop":"20","paddingRight":"0","paddingBottom":"20","paddingLeft":"0","showAdvancedTypography":true,"fontSize":14,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"fe4d27a3","columns":2,"horizontalGap":15,"verticalAlignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"fd4592f4","isGrid":true,"gridId":"fe4d27a3","width":10,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"author-avatar","avatarSize":120} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"137e86ad","isGrid":true,"gridId":"fe4d27a3","width":90,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"d7bb0434","element":"p","marginBottom":"5","gpDynamicTextType":"post-author","gpDynamicLinkType":"author-archives","gpDynamicTextReplace":"Author Name"} --\x3e

Author Name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"759ebd2f","element":"p","marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_post_meta_location",value:"after-post-title"},{key:"_generate_disable_primary_post_meta",value:!0}]},basic_3:{label:Object(r._x)("Term buttons","label","gp-premium"),thumbnail:"post-meta-term-buttons.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"7134d7c2","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"621d2c31","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"e378fc0b","hasUrl":true,"backgroundColor":"#000000","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","showAdvancedTypography":true,"fontSize":13,"marginTop":"5","marginRight":"5","marginBottom":"5","marginLeft":"5","paddingTop":"10","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","borderRadiusTopRight":"20","borderRadiusBottomRight":"20","borderRadiusBottomLeft":"20","borderRadiusTopLeft":"20","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicLinkType":"term-archives","gpDynamicTextReplace":"Terms","gpDynamicTextTaxonomy":"category"} --\x3e Terms \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_post_meta_location",value:"before-post-title"},{key:"_generate_disable_primary_post_meta",value:!1}]}},Ce={template_1:{label:Object(r._x)("Full footer 1","label","gp-premium"),thumbnail:"site-footer-full-1.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"73cd57e1","paddingTop":"140","paddingRight":"30","paddingBottom":"60","paddingLeft":"30","backgroundColor":"#1b1b42","shapeDividers":[],"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"b76f312f","columns":3,"horizontalGap":80,"verticalAlignment":"center","verticalGapTablet":40,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"53cb46e2","isGrid":true,"gridId":"41f809a3","width":60,"widthTablet":100,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"aa19f1fb","element":"h3","textColor":"#ffffff"} --\x3e

Reach out to us for a consultation.

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"41582601","element":"p","textColor":"#ffffff","paddingRight":"100","paddingRightTablet":"0"} --\x3e

Semper blandit suspendisse faucibus metus lobortis morbi magna vivamus per risus fermentum dapibus imperdiet praesent magnis.

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"a8276863","marginTop":"30","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"529d5dda","hasUrl":true,"backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"#6212b3","backgroundColorHoverOpacity":0,"textColorHover":"#f2f5fa","borderColor":"#ffffff","borderColorHover":"#f2f5fa","borderColorHoverOpacity":0.8,"fontWeight":"600","marginRight":"20","marginBottomMobile":"20","paddingTop":"10","paddingRight":"20","paddingBottom":"10","paddingLeft":"20","borderSizeTop":"3","borderSizeRight":"3","borderSizeBottom":"3","borderSizeLeft":"3","borderRadiusTopRight":"2","borderRadiusBottomRight":"2","borderRadiusBottomLeft":"2","borderRadiusTopLeft":"2"} --\x3e Contact Us \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"e1bd60bb","isGrid":true,"gridId":"41f809a3","width":20,"widthTablet":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","removeVerticalGapTablet":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"37420255","element":"p","textColor":"#ffffff"} --\x3e

Company Name
Address Here
Address Here

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"bf8e162e","element":"p","textColor":"#ffffff","linkColor":"#ffffff","linkColorHover":"#f2f5fa","marginBottom":"0","hasIcon":true,"iconPaddingTop":".1"} --\x3e

+1 000 000 0000

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"c762d353","isGrid":true,"gridId":"41f809a3","width":20,"widthTablet":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","removeVerticalGapTablet":true,"removeVerticalGapMobile":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"08544617","alignment":"right","alignmentTablet":"right","alignmentMobile":"left","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"13c371f8","hasUrl":true,"hasIcon":true,"removeText":true,"ariaLabel":"instagram link","backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#f2f5fa","borderColor":"#ffffff","borderColorHover":"#f2f5fa","marginRight":"20","paddingTop":"6","paddingRight":"6","paddingBottom":"6","paddingLeft":"6","borderSizeTop":"2","borderSizeRight":"2","borderSizeBottom":"2","borderSizeLeft":"2","borderRadiusTopRight":"50","borderRadiusBottomRight":"50","borderRadiusBottomLeft":"50","borderRadiusTopLeft":"50","iconSize":0.8} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"926332bd","hasUrl":true,"hasIcon":true,"removeText":true,"ariaLabel":"twitter link","backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#f2f5fa","borderColor":"#ffffff","borderColorHover":"#f2f5fa","marginRight":"20","paddingTop":"6","paddingRight":"6","paddingBottom":"6","paddingLeft":"6","borderSizeTop":"2","borderSizeRight":"2","borderSizeBottom":"2","borderSizeLeft":"2","borderRadiusTopRight":"50","borderRadiusBottomRight":"50","borderRadiusBottomLeft":"50","borderRadiusTopLeft":"50","iconSize":0.8} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"d957854e","hasUrl":true,"hasIcon":true,"removeText":true,"ariaLabel":"facebook link","backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#f2f5fa","borderColor":"#ffffff","borderColorHover":"#f2f5fa","paddingTop":"6","paddingRight":"6","paddingBottom":"6","paddingLeft":"6","borderSizeTop":"2","borderSizeRight":"2","borderSizeBottom":"2","borderSizeLeft":"2","borderRadiusTopRight":"50","borderRadiusBottomRight":"50","borderRadiusBottomLeft":"50","borderRadiusTopLeft":"50","iconSize":0.8} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"0f87c806","paddingTop":"60","paddingRight":"0","paddingBottom":"60","paddingLeft":"0","marginTop":"60","borderSizeTop":"1","borderColor":"#ffffff","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"9cc30ed9","columns":2,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"e6861bde","isGrid":true,"gridId":"60ab45cf","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"97c10964","element":"p","textColor":"#ffffff","showAdvancedTypography":true,"fontSize":17} --\x3e

© Company Name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"7c528044","isGrid":true,"gridId":"60ab45cf","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"d060803e","alignment":"right","alignmentMobile":"left","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"907cc664","hasUrl":true,"backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"","textColorHover":"#f2f5fa","showAdvancedTypography":true,"fontSize":17,"marginRight":"30"} --\x3e Privacy Policy \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"a6a340bc","hasUrl":true,"backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"","textColorHover":"#f2f5fa","showAdvancedTypography":true,"fontSize":17} --\x3e Terms of Service \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e'},template_2:{label:Object(r._x)("Full footer 2","label","gp-premium"),thumbnail:"site-footer-full-2.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"e224c1dd","paddingTop":"80","paddingRight":"20","paddingBottom":"80","paddingLeft":"20","backgroundColor":"#fafbfc","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"34307d45","element":"p","alignment":"center","textColor":"#2e3d4d","showAdvancedTypography":true,"fontWeight":"bold","fontSize":14,"textTransform":"uppercase","letterSpacing":0.3,"marginTop":"10"} --\x3e

Your Company Name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"4068688a","paddingTop":"60","paddingRight":"20","paddingBottom":"60","paddingLeft":"20","marginTop":"60","marginBottom":"60","borderSizeTop":"1","borderSizeBottom":"1","borderColor":"#5c7a99","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"690686fb","columns":3,"horizontalGap":0,"verticalAlignment":"center","verticalGapMobile":40,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"12d457ad","isGrid":true,"gridId":"f5b096f9","width":32,"paddingTop":"0","paddingRight":"20","paddingBottom":"0","paddingLeft":"20","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8818b435","element":"p","alignment":"center","showAdvancedTypography":true,"fontWeight":"bold","fontSize":13,"textTransform":"uppercase","letterSpacing":0.2,"marginBottom":"0"} --\x3e

PH +1 000 000 0000

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"68ec175a","isGrid":true,"gridId":"f5b096f9","width":36,"paddingTop":"0","paddingRight":"20","paddingBottom":"0","paddingLeft":"20","borderSizeRight":"1","borderSizeLeft":"1","borderSizeTopMobile":"0","borderSizeRightMobile":"0","borderSizeBottomMobile":"0","borderSizeLeftMobile":"0","borderColor":"#5c7a99","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"cf4dcfab","element":"p","alignment":"center","showAdvancedTypography":true,"fontWeight":"bold","fontSize":13,"textTransform":"uppercase","letterSpacing":0.2,"marginBottom":"0"} --\x3e

24 M Drive
East Hampton, NY 11937

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"47f78435","isGrid":true,"gridId":"f5b096f9","width":32,"paddingTop":"0","paddingRight":"20","paddingBottom":"0","paddingLeft":"20","removeVerticalGapMobile":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"fd601b43","alignment":"center","marginBottom":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"2800ad9a","hasUrl":false,"hasIcon":true,"removeText":true,"textColor":"#2e3d4d","textColorHover":"#5c7a99","marginRight":"20","iconSize":0.9} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"eb98a6f6","hasUrl":false,"hasIcon":true,"removeText":true,"textColor":"#2e3d4d","textColorHover":"#5c7a99","marginRight":"20","iconSize":0.9} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"ab839eb9","hasUrl":false,"hasIcon":true,"removeText":true,"textColor":"#2e3d4d","textColorHover":"#5c7a99","marginRight":"20","iconSize":0.8} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"5b757c38","hasUrl":false,"hasIcon":true,"removeText":true,"textColor":"#2e3d4d","textColorHover":"#5c7a99","marginRight":"20","iconSize":0.8} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"424f95c0","columns":2,"verticalGapMobile":30,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"cc32f783","isGrid":true,"gridId":"90341e96","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"1e50faeb","element":"p","alignment":"left","alignmentMobile":"center","showAdvancedTypography":true,"fontWeight":"bold","fontSize":12,"textTransform":"uppercase","letterSpacing":0.2} --\x3e

© Your Copyright Message

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"b706d851","isGrid":true,"gridId":"90341e96","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","removeVerticalGapMobile":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"b4f65930","alignment":"right","alignmentMobile":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"373aae0d","hasUrl":false,"textColor":"#2e3d4d","textColorHover":"#5c7a99","showAdvancedTypography":true,"fontWeight":"bold","fontSize":12,"textTransform":"uppercase","letterSpacing":0.2,"marginRight":"30"} --\x3e PRIVACY POLICY \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"3cd1cf71","hasUrl":false,"textColor":"#2e3d4d","textColorHover":"#5c7a99","showAdvancedTypography":true,"fontWeight":"bold","fontSize":12,"textTransform":"uppercase","letterSpacing":0.2} --\x3e terms of service \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e'}},De={template_1:{label:Object(r._x)("Basic layout with term buttons","label","gp-premium"),thumbnail:"content-template-basic.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"d2cafe96","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"6d7bfb40","marginBottom":"15","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"38620841","hasUrl":true,"backgroundColor":"#000000","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","showAdvancedTypography":true,"fontSize":13,"paddingTop":"5","paddingRight":"10","paddingBottom":"5","paddingLeft":"10","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicLinkType":"term-archives","gpDynamicTextReplace":"Terms","gpDynamicTextTaxonomy":"category"} --\x3e Terms \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"f593ba8c","linkColor":"#000000","linkColorHover":"#858585","showAdvancedTypography":true,"fontWeight":"bold","marginBottom":"30","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Post Title"} --\x3e

Post Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"1ed16867","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","showAdvancedTypography":true,"fontSize":14,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"27f5a324","columns":2,"verticalAlignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"dc72dc13","isGrid":true,"gridId":"10064c4d","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true,"gpInlinePostMeta":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"author-avatar","avatarRounded":true} /--\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"c7b33e8b","element":"p","marginBottom":"0","marginLeft":"10","gpDynamicTextType":"post-author","gpDynamicLinkType":"author-archives","gpDynamicTextReplace":"Author name"} --\x3e

Author name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"ec93a944","isGrid":true,"gridId":"10064c4d","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"af8af68e","element":"p","marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Post date","gpDynamicDateUpdated":true} --\x3e

Post date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"b70b46a6","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"marginTop":"30","marginBottom":"30","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"medium_large","linkTo":"single-post"} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt"} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"750"},{key:"_generate_use_theme_post_container",value:!0}]},template_2:{label:Object(r._x)("Layout with offset content","label","gp-premium"),thumbnail:"content-template-offset.jpg",content:'\x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"large","linkTo":"single-post"} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"05e7d83e","paddingTop":"20","paddingRight":"20","paddingBottom":"20","paddingLeft":"20","paddingSyncUnits":true,"marginTop":"-65","marginRight":"40","marginBottom":"20","marginLeft":"0","backgroundColor":"#ffffff","zindex":1,"showAdvancedTypography":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"83898f1c","element":"p","linkColor":"#000000","linkColorHover":"#abb8c3","showAdvancedTypography":true,"fontWeight":"700","fontSize":14,"textTransform":"uppercase","marginBottom":"20","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicLinkType":"term-archives","gpDynamicTextReplace":"Category","gpDynamicTextTaxonomy":"category"} --\x3e

Category

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"98a0e67b","showAdvancedTypography":true,"fontSize":28,"gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Title"} --\x3e

Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","excerptLength":25,"useThemeMoreLink":false} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"fed802f7","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"marginTop":"20","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"ee363d21","columns":2,"horizontalGap":0,"verticalAlignment":"flex-end","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"74fcc8db","isGrid":true,"gridId":"b23efd25","width":66.66,"widthMobile":66.66,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginTop":"15","isDynamic":true,"gpInlinePostMeta":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"author-avatar","avatarSize":35,"avatarRounded":true} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"33ed7660","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginLeft":"10","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"2def9732","element":"p","borderColor":"","showAdvancedTypography":true,"fontSize":15,"marginBottom":"0","borderSizeRight":"0","gpDynamicTextType":"post-author","gpDynamicTextReplace":"Post author name"} --\x3e

Post author name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"dd34513e","element":"p","showAdvancedTypography":true,"fontSize":12,"marginRight":"10","marginBottom":"0","borderSizeBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"6d144082","isGrid":true,"gridId":"b23efd25","width":33.33,"widthMobile":33.33,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginTop":"15","verticalAlignment":"center","alignment":"right","isDynamic":true,"gpInlinePostMetaJustify":"flex-end"} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"ee5c36a9","alignment":"right","marginTop":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"7c89fc64","hasUrl":true,"backgroundColor":"","textColor":"#000000","backgroundColorHover":"","textColorHover":"#abb8c3","fontWeight":"700","textTransform":"uppercase","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","gpDynamicLinkType":"single-post"} --\x3e More \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"500"},{key:"_generate_use_theme_post_container",value:!1}]},template_3:{label:Object(r._x)("Layout with featured image overlay","label","gp-premim"),thumbnail:"content-template-overlay.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"99e0f8fe","minHeight":420,"paddingTop":"20","paddingRight":"20","paddingBottom":"20","paddingLeft":"20","borderRadiusTopRight":"12","borderRadiusBottomRight":"12","borderRadiusBottomLeft":"12","borderRadiusTopLeft":"12","gradient":true,"gradientDirection":180,"gradientColorOne":"#000000","gradientColorOneOpacity":0.62,"gradientColorTwoOpacity":0,"gradientSelector":"pseudo-element","textColor":"#ffffff","linkColor":"#ffffff","linkColorHover":"#ffffff","bgImage":{"id":"","image":{"url":"#dynamic-background-image"}},"isDynamic":true,"gpDynamicImageBg":"featured-image"} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"864271b1","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"marginBottom":"10","isDynamic":true,"gpInlinePostMeta":true,"gpInlinePostMetaJustify":"space-between"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"bc0ec4fa","element":"p","showAdvancedTypography":true,"fontWeight":"700","fontSize":13,"textTransform":"uppercase","marginRight":"10","marginBottom":"0","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicTextReplace":"Category","gpDynamicTextTaxonomy":"category","gpDynamicTextTaxonomySeparator":" / "} --\x3e

Category

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"5e2dac4c","element":"p","alignment":"right","showAdvancedTypography":true,"fontSize":12,"marginBottom":"0","hasIcon":true,"iconSize":1.4,"gpDynamicTextType":"comments-number","gpDynamicTextReplace":"COMMENTS","gpDynamicNoCommentsText":"0","gpDynamicSingleCommentText":"1","gpDynamicMultipleCommentsText":"%"} --\x3e

COMMENTS

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"b1e898af","showAdvancedTypography":true,"fontSize":24,"marginUnit":"%","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Title"} --\x3e

Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"3413b754","alignment":"right","marginTop":"300","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"95f40917","hasUrl":true,"backgroundColor":"#ffffff","textColor":"#000000","backgroundColorHover":"#ffffff","backgroundColorHoverOpacity":0.75,"textColorHover":"#000000","borderColor":"#ffffff","borderColorHover":"#ffffff","showAdvancedTypography":true,"fontWeight":"700","fontSize":12,"textTransform":"uppercase","paddingTop":"10","paddingRight":"20","paddingBottom":"10","paddingLeft":"20","borderSizeTop":"1","borderSizeRight":"1","borderSizeBottom":"1","borderSizeLeft":"1","borderRadiusTopRight":"8","borderRadiusBottomRight":"8","borderRadiusBottomLeft":"8","borderRadiusTopLeft":"8","gpDynamicLinkType":"single-post"} --\x3e Read More \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"500"},{key:"_generate_use_theme_post_container",value:!1}]},template_4:{label:Object(r._x)("Layout with slanted shape divider","label","gp-premim"),thumbnail:"content-template-slant.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"0af7ec3a","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"borderSizeTop":"0","borderSizeRight":"0","borderSizeBottom":"0","borderSizeLeft":"0","borderColor":"#000000","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"large"} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"cc5683f8","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"marginTop":"0","marginBottom":"0","zindex":1,"showAdvancedTypography":true,"fontSize":14,"shapeDividers":[{"shape":"gb-angle-1","color":"#ffffff","colorOpacity":1,"location":"bottom","height":50,"heightTablet":"","heightMobile":"","width":100,"widthTablet":"","widthMobile":"","flipHorizontally":false,"zindex":""}],"isDynamic":true} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"7f6bf8cd","paddingTop":"0","paddingRight":"25","paddingBottom":"15","paddingLeft":"25","marginTop":"0","marginRight":"0","marginBottom":"0","marginLeft":"0","backgroundColor":"#ffffff","zindex":1,"showAdvancedTypography":true,"shapeDividers":[],"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"7fd9c317","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"5","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Post date","gpDynamicDateUpdated":true} --\x3e

Post date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"a8ee15fd","showAdvancedTypography":true,"fontSize":30,"marginBottom":"15","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","excerptLength":25,"useThemeMoreLink":false} /--\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"bc9ef703","alignment":"right","marginTop":"15","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"120ee35e","hasUrl":true,"backgroundColor":"","textColor":"#000000","backgroundColorHover":"#222222","textColorHover":"#ffffff","showAdvancedTypography":true,"fontWeight":"700","textTransform":"uppercase","paddingTop":"15","paddingRight":"20","paddingBottom":"15","paddingLeft":"20","gpDynamicLinkType":"single-post"} --\x3e Read More \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"500"},{key:"_generate_use_theme_post_container",value:!1}]},template_5:{label:Object(r._x)("Layout with centered content","label","gp-premim"),thumbnail:"content-template-centered.jpg",content:'\x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"large"} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"5a785d21","paddingTop":"25","paddingRight":"25","paddingBottom":"25","paddingLeft":"25","paddingSyncUnits":true,"backgroundColor":"#ffffff","alignment":"center","showAdvancedTypography":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"82629d5c","linkColor":"#000000","showAdvancedTypography":true,"fontWeight":"700","fontSize":25,"gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","excerptLength":15,"useThemeMoreLink":false} /--\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"ad806696","alignment":"center","marginTop":"20","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"a1b8a609","hasUrl":true,"backgroundColor":"#cf2e2e","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","showAdvancedTypography":true,"fontSize":15,"textTransform":"uppercase","paddingTop":"8","paddingRight":"20","paddingBottom":"8","paddingLeft":"20","borderRadiusTopRight":"50","borderRadiusBottomRight":"50","borderRadiusBottomLeft":"50","borderRadiusTopLeft":"50","gpDynamicLinkType":"single-post"} --\x3e Read more \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"500"},{key:"_generate_use_theme_post_container",value:!1}]},template_6:{label:Object(r._x)("Layout with borders","label","gp-premim"),thumbnail:"content-template-borders.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"0af4cc7c","paddingTop":"5","paddingRight":"5","paddingBottom":"5","paddingLeft":"5","paddingSyncUnits":true,"borderSizeTop":"1","borderSizeRight":"1","borderSizeBottom":"1","borderSizeLeft":"1","borderRadiusTopRight":"2","borderRadiusBottomRight":"2","borderRadiusBottomLeft":"2","borderRadiusTopLeft":"2","borderColor":"#b6b6b6","backgroundColor":"#ffffff","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"large"} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"b69b5c43","paddingTop":"30","paddingRight":"30","paddingBottom":"30","paddingLeft":"30","paddingSyncUnits":true,"showAdvancedTypography":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8dfa4238","element":"p","textColor":"#0693e3","showAdvancedTypography":true,"fontWeight":"700","fontSize":14,"textTransform":"uppercase","marginBottom":"5","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicLinkType":"term-archives","gpDynamicTextReplace":"Terms","gpDynamicTextTaxonomy":"category"} --\x3e

Terms

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"29491daa","showAdvancedTypography":true,"fontSize":30,"marginBottom":"15","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","excerptLength":25,"useThemeMoreLink":false} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"d5dadc43","paddingTop":"15","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","borderSizeTop":"1","borderColor":"#b6b6b6","showAdvancedTypography":true,"fontSize":14,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"3da68acd","columns":2,"verticalAlignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"2c30b1f9","isGrid":true,"gridId":"3da68acd","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"fc06eba3","element":"p","textColor":"#b6b6b6","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Post date","gpDynamicTextTaxonomy":"category","gpDynamicDateUpdated":true} --\x3e

Post date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"9bb8c373","isGrid":true,"gridId":"3da68acd","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"afc412f8","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"0fcad1cd","hasUrl":true,"backgroundColor":"","textColor":"#0693e3","backgroundColorHover":"#222222","textColorHover":"#ffffff","borderColor":"#0693e3","borderColorHover":"#222222","textTransform":"uppercase","paddingTop":"8","paddingRight":"12","paddingBottom":"8","paddingLeft":"12","borderSizeTop":"2","borderSizeRight":"2","borderSizeBottom":"2","borderSizeLeft":"2","borderRadiusTopRight":"2","borderRadiusBottomRight":"2","borderRadiusBottomLeft":"2","borderRadiusTopLeft":"2","gpDynamicLinkType":"single-post"} --\x3e Read more \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"500"},{key:"_generate_use_theme_post_container",value:!1}]},template_7:{label:Object(r._x)("Landscape layout","label","gp-premium"),thumbnail:"content-template-landscape.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"918d68ce","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"ae18e4a9","columns":2,"verticalGapMobile":10,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"ff15641f","isGrid":true,"gridId":"ae18e4a9","width":40,"widthTablet":40,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true,"gpRemoveContainerCondition":"no-featured-image"} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"medium_large","linkTo":"single-post"} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"64596747","isGrid":true,"gridId":"ae18e4a9","width":60,"widthTablet":60,"paddingTop":"0","paddingRight":"20","paddingBottom":"10","paddingLeft":"0","paddingTopMobile":"10","paddingRightMobile":"10","paddingBottomMobile":"10","paddingLeftMobile":"10","verticalAlignment":"center","showAdvancedTypography":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"ce3f6f48","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginBottom":"10","showAdvancedTypography":true,"isDynamic":true,"gpInlinePostMeta":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"fdbba1f9","element":"p","showAdvancedTypography":true,"fontWeight":"900","fontSize":14,"textTransform":"uppercase","marginRight":"10","marginBottom":"0","paddingRight":"10","borderSizeRight":"1","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicTextReplace":"Category","gpDynamicTextTaxonomy":"category"} --\x3e

Category

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"6df4d39e","element":"p","showAdvancedTypography":true,"fontSize":14,"marginRight":"10","marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"84923e14","showAdvancedTypography":true,"fontSize":28,"marginBottom":"20","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Title"} --\x3e

Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","excerptLength":20} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"800"},{key:"_generate_use_theme_post_container",value:!0}]}},Se={template_1:{label:Object(r._x)("Default next and previous buttons","label","gp-premium"),thumbnail:"archive-navigation-buttons-2.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"fb6c192f","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"fe27e101","columns":2,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"af38c5d0","isGrid":true,"gridId":"fe27e101","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"9396ea35","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"aa4ef21a","hasUrl":true,"hasIcon":true,"backgroundColor":"","textColor":"","backgroundColorHover":"","textColorHover":"","className":"button","gpDynamicLinkType":"previous-posts"} --\x3e Previous \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"4f3ab895","isGrid":true,"gridId":"fe27e101","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"8fcd7911","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"84010058","hasUrl":true,"hasIcon":true,"iconLocation":"right","backgroundColor":"","textColor":"","backgroundColorHover":"","textColorHover":"","iconPaddingRight":"","iconPaddingLeft":"0.5","className":"button","gpDynamicLinkType":"next-posts"} --\x3e Next \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_main_content"},{key:"_generate_hook_priority",value:"20"},{key:"_generate_disable_archive_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!0}]},template_2:{label:Object(r._x)("Rounded buttons with icon","label","gp-premium"),thumbnail:"archive-navigation-buttons-1.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"5edb5029","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"c7866401","alignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"4c23c469","hasUrl":true,"hasIcon":true,"removeText":true,"ariaLabel":"Previous page","backgroundColor":"#ffffff","textColor":"#000000","backgroundColorHover":"#222222","textColorHover":"#ffffff","borderColor":"#000000","marginTop":"5","marginRight":"5","marginBottom":"5","marginLeft":"5","paddingTop":"20","paddingRight":"20","paddingBottom":"20","paddingLeft":"20","borderSizeTop":"1","borderSizeRight":"1","borderSizeBottom":"1","borderSizeLeft":"1","borderRadiusTopRight":"100","borderRadiusBottomRight":"100","borderRadiusBottomLeft":"100","borderRadiusTopLeft":"100","gpDynamicLinkType":"previous-posts"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"55622f43","hasUrl":true,"hasIcon":true,"removeText":true,"ariaLabel":"Next page","backgroundColor":"#ffffff","textColor":"#000000","backgroundColorHover":"#222222","textColorHover":"#ffffff","borderColor":"#000000","marginTop":"5","marginRight":"5","marginBottom":"5","marginLeft":"5","paddingTop":"20","paddingRight":"20","paddingBottom":"20","paddingLeft":"20","borderSizeTop":"1","borderSizeRight":"1","borderSizeBottom":"1","borderSizeLeft":"1","borderRadiusTopRight":"100","borderRadiusBottomRight":"100","borderRadiusBottomLeft":"100","borderRadiusTopLeft":"100","gpDynamicLinkType":"next-posts"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_main_content"},{key:"_generate_hook_priority",value:"20"},{key:"_generate_disable_archive_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!1}]}},Re={template_1:{label:Object(r._x)("Basic single post page hero","label","gp-premium"),thumbnail:"page-hero-basic.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"8b6d1c4b","paddingTop":"150","paddingBottom":"150","backgroundColor":"#000000","textColor":"#ffffff","linkColor":"#ffffff","bgImage":{"id":"","image":{"url":"#dynamic-background-image"}},"bgOptions":{"selector":"pseudo-element","opacity":0.3,"overlay":false,"position":"center center","size":"cover","repeat":"no-repeat","attachment":""},"alignment":"center","isDynamic":true,"gpDynamicImageBg":"featured-image"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"62a8b2cc","element":"h1","showAdvancedTypography":true,"fontSize":50,"gpDynamicTextType":"title","gpDynamicTextReplace":"Page Title"} --\x3e

Page Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"f49b9f49","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true,"gpInlinePostMeta":true,"gpInlinePostMetaJustify":"center"} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"author-avatar","avatarRounded":true} /--\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"2e715b13","element":"p","marginBottom":"0","marginLeft":"10","gpDynamicTextType":"post-author","gpDynamicTextReplace":"Author name"} --\x3e

Author name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"dedbe2c8","element":"p","marginBottom":"0","marginLeft":"20","paddingLeft":"20","borderSizeLeft":"1","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Post date","gpDynamicDateUpdated":true} --\x3e

Post date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_header"},{key:"_generate_disable_title",value:!0},{key:"_generate_disable_featured_image",value:!0},{key:"_generate_disable_primary_post_meta",value:!0}]},template_2:{label:Object(r._x)("Single post hero with excerpt","label","gp-premium"),thumbnail:"page-hero-excerpt.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"70385d72","paddingTop":"80","paddingRight":"40","paddingBottom":"80","paddingLeft":"40","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"5dc55b95","columns":2,"horizontalGap":80,"verticalGap":20,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"579e5b87","isGrid":true,"gridId":"fde86e48","width":45,"widthTablet":60,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","verticalAlignment":"center","showAdvancedTypography":true,"fontSize":14,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"d909e043","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"marginBottom":"10","isDynamic":true,"gpInlinePostMeta":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"9fdb86dc","element":"p","textColor":"#000000","linkColor":"#000000","showAdvancedTypography":true,"fontWeight":"900","fontSize":14,"textTransform":"uppercase","marginRight":"10","marginBottom":"0","paddingRight":"10","borderSizeRight":"1","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicLinkType":"term-archives","gpDynamicTextReplace":"Category","gpDynamicTextTaxonomy":"category"} --\x3e

Category

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"1ee4cbcf","element":"p","showAdvancedTypography":true,"fontSize":14,"marginRight":"10","marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"56c7eb13","marginBottom":"10","gpDynamicTextType":"title","gpDynamicTextReplace":"Title"} --\x3e

Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","useThemeMoreLink":false} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"4e92c4e8","isGrid":true,"gridId":"fde86e48","width":55,"widthTablet":40,"minHeight":400,"minHeightMobile":250,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","bgImage":{"id":"","image":{"url":"#dynamic-background-image"}},"bgOptions":{"selector":"element","opacity":1,"overlay":false,"position":"center center","size":"cover","repeat":"no-repeat","attachment":""},"isDynamic":true,"gpDynamicImageBg":"featured-image","gpUseFallbackImageBg":true} /--\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_header"},{key:"_generate_disable_title",value:!0},{key:"_generate_disable_featured_image",value:!0},{key:"_generate_disable_primary_post_meta",value:!0}]}},Ie=n(20),Le=n(21),Be=n(32);function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Pe(e){for(var t=1;t0&&j(i)}},void 0!==P[e].thumbnail&&!!P[e].thumbnail&&Object(a.createElement)(G.a,{overflow:!0,once:!0},Object(a.createElement)("img",{src:gpPremiumBlockElements.templateImageUrl+"/"+P[e].thumbnail,alt:P[e].label})),Object(a.createElement)("div",{className:"gpp-block-template-label"},P[e].label))})))),("right-sidebar"===c||"left-sidebar"===c)&&Object(a.createElement)(l.Notice,{status:"info",isDismissible:!1,className:"gpp-block-element-notice"},Object(r.__)("This will remove the current sidebar widgets for the selected sidebar. Your layout must have a sidebar set for this Element to show.","gp-premium")),"site-footer"===c&&Object(a.createElement)(l.BaseControl,null,Object(a.createElement)(l.Notice,{status:"info",isDismissible:!1,className:"gpp-block-element-notice"},Object(r.__)("This Element will replace your site footer area that holds your copyright message. It will not replace footer widgets if they exist.","gp-premium"))),"post-meta-template"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Location","gp-premium"),value:u,options:[{label:Object(r.__)("After post title","gp-premium"),value:"after-post-title"},{label:Object(r.__)("Before post title","gp-premium"),value:"before-post-title"},{label:Object(r.__)("After content","gp-premium"),value:"after-content"},{label:Object(r.__)("Custom","gp-premium"),value:"custom"}],onChange:function(e){j({_generate_post_meta_location:e})}})),E.length>1&&Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Quick hook select","gp-premium"),value:p||"",options:E,onChange:function(e){j({_generate_hook:e})}}),(!c||"hook"===c||"page-hero"===c||"post-navigation-template"===c||"archive-navigation-template"===c||"post-meta-template"===c&&"custom"===u)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.BaseControl,{id:"gpp-hook-select",label:Object(r.__)("Hook name","gp-premium"),className:"gpp-hook-select"},Object(a.createElement)(Te,{options:I,className:function(e){return"container"===e?"gpp-block-element-search-select":"input"===e?"components-text-control__input":"select-search__"+e},value:p,placeholder:Object(r.__)("Choose your hook","gp-premium"),search:!0,onChange:function(e){j({_generate_hook:e||""})}})),"custom"===p&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Custom hook name","gp-premium"),type:"text",onChange:function(e){j({_generate_custom_hook:e||""})},value:s||""}),!!p&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Priority","gp-premium"),type:"text",onChange:function(e){j({_generate_hook_priority:e||""})},value:d||"",placeholder:"10"})),"post-meta-template"===c&&Object(a.createElement)(a.Fragment,null,(""===u||"after-post-title"===u||"before-post-title"===u||"custom"===u)&&Object(a.createElement)(l.ToggleControl,{checked:!!m,label:Object(r.__)("Replace default primary post meta","gp-premium"),onChange:function(e){j({_generate_disable_primary_post_meta:e})}}),("after-content"===u||"custom"===u)&&Object(a.createElement)(l.ToggleControl,{checked:!!b,label:Object(r.__)("Replace default secondary post meta","gp-premium"),onChange:function(e){j({_generate_disable_secondary_post_meta:e})}})),"content-template"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Tag name","gp-premium"),value:g,options:[{label:"article",value:"article"},{label:"div",value:"div"},{label:"section",value:"section"},{label:"aside",value:"aside"}],onChange:function(e){j({_generate_post_loop_item_tagname:e})}}),Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Apply to","gp-premium"),value:x,options:[{label:Object(r.__)("All posts","gp-premium"),value:""},{label:Object(r.__)("Posts with term","gp-premium"),value:"has-term"},{label:Object(r.__)("Posts with custom field","gp-premium"),value:"has-post-meta"},{label:Object(r.__)("First post","gp-premium"),value:"is-first-post"}],onChange:function(e){j({_generate_post_loop_item_display:e})}}),""!==x&&Object(a.createElement)(a.Fragment,null,"has-term"===x&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(r.__)("Taxonomy","gp-premium"),value:_,options:L,onChange:function(e){j({_generate_post_loop_item_display_tax:e})}}),!!_&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Term name","gp-premium"),type:"text",onChange:function(e){j({_generate_post_loop_item_display_term:e||""})},value:v||""})),"has-post-meta"===x&&Object(a.createElement)(l.TextControl,{label:Object(r.__)("Post meta name","gp-premium"),type:"text",onChange:function(e){j({_generate_post_loop_item_display_post_meta:e||""})},value:k||""}),M.length>0&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.BaseControl,null,Object(a.createElement)(l.ComboboxControl,{className:"editor-page-attributes__parent",label:Object(r.__)("Parent Element","gp-premium"),help:Object(r.__)("Set a parent Element to inherit in case the above conditions do not apply.","gp-premim"),value:S,options:M,onFilterValueChange:function(e){e&&V()(C(e),300)},onChange:function(e){C(e)}})),!!S&&Object(a.createElement)(l.TextControl,{type:"number",label:Object(r.__)("Display Order","gp-premium"),onChange:function(e){D(e)},value:R}))),Object(a.createElement)(l.ToggleControl,{checked:!!y,label:Object(r.__)("Keep default post container","gp-premium"),onChange:function(e){j({_generate_use_theme_post_container:e})}})),"page-hero"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{checked:!!f,label:Object(r.__)("Disable title","gp-premium"),onChange:function(e){j({_generate_disable_title:e})}}),Object(a.createElement)(l.ToggleControl,{checked:!!h,label:Object(r.__)("Disable featured image","gp-premium"),onChange:function(e){j({_generate_disable_featured_image:e})}}),Object(a.createElement)(l.ToggleControl,{checked:!!m,label:Object(r.__)("Disable primary post meta","gp-premium"),onChange:function(e){j({_generate_disable_primary_post_meta:e})}})),"site-footer"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{className:"gpp-block-dynamic-year",type:"text",readOnly:!0,value:"{{current_year}}",label:Object(r.__)("Current year template tag","gp-premium"),help:Object(r.__)("Use the above template tag to add the current year to your footer.","gp-premium")})),"post-navigation-template"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{checked:!!w,label:Object(r.__)("Disable default post navigation","gp-premium"),onChange:function(e){j({_generate_disable_post_navigation:e})}}),Object(a.createElement)(l.ToggleControl,{checked:!!O,label:Object(r.__)("Add default archive navigation container","gp-premium"),onChange:function(e){j({_generate_use_archive_navigation_container:e})}})),"archive-navigation-template"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{checked:!!T,label:Object(r.__)("Disable default pagination","gp-premium"),onChange:function(e){j({_generate_disable_archive_navigation:e})}}),Object(a.createElement)(l.ToggleControl,{checked:!!O,label:Object(r.__)("Keep default archive navigation container","gp-premium"),onChange:function(e){j({_generate_use_archive_navigation_container:e})}}))))}}]),c}(a.Component),ze=Object(Be.withSelect)((function(e){var t=e("core/editor").getEditedPostAttribute;return{meta:t("meta"),elementParent:t("parent"),elementMenuOrder:t("menu_order")}})),qe=Object(Be.withDispatch)((function(e,t){var n=t.meta,a=e("core/editor").editPost;return{updateMeta:function(e){a({meta:Pe(Pe({},n),e)})},updateParentId:function(e){a({parent:e})},updateOrder:function(e){a({menu_order:e})}}})),Ae=Object(p.compose)([ze,qe])(Me);Object(Ie.registerPlugin)("generatepress-block-element",{icon:null,render:Ae})}]); \ No newline at end of file +!function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(a,o,function(t){return e[t]}.bind(null,o));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=59)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.React},,function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},,function(e,t,n){e.exports=n(29)()},function(e,t){e.exports=window.wp.hooks},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n=0&&v-_[0]<=u&&v+f+_[1]>=0}(e,n):function(e){var t=e.ref;if(!(t.offsetWidth||t.offsetHeight||t.getClientRects().length))return!1;var n=void 0,a=void 0;try{var o=t.getBoundingClientRect();n=o.top,a=o.height}catch(e){n=0,a=0}var r=window.innerHeight||document.documentElement.clientHeight,i=Array.isArray(e.props.offset)?e.props.offset:[e.props.offset,e.props.offset];return n-i[0]<=r&&n+a+i[1]>=0}(e))?e.visible||(e.props.once&&f.push(e),e.visible=!0,e.forceUpdate()):e.props.once&&e.visible||(e.visible=!1,e.props.unmountIfInvisible&&e.forceUpdate())}},k=function(){f.forEach((function(e){var t=h.indexOf(e);-1!==t&&h.splice(t,1)})),f=[]},w=function(){for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return function(n){function o(){g(this,o);var e=u(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));return e.displayName="LazyLoad"+C(t),e}return m(o,n),a(o,[{key:"render",value:function(){return r.default.createElement(j,e,r.default.createElement(t,this.props))}}]),o}(o.Component)}},t.default=j,t.forceCheck=w,t.forceVisible=function(){for(var e=0;ee.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0?a=setTimeout(l,t-p):(a=null,n||(c=e.apply(r,o),a||(r=null,o=null)))};return function(){r=this,o=arguments,i=+new Date;var p=n&&!a;return a||(a=setTimeout(l,t)),p&&(c=e.apply(r,o),r=null,o=null),c}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var a,o;return t||(t=250),function(){var r=n||this,i=+new Date,c=arguments;a&&i1)throw new Error('"weight" property in key must bein the range of [0, 1)');r=null==r?d:Math.max(r,d),o=null==o?d:Math.min(o,d),this._keyWeights[s]=d,i+=d}if(i>1)throw new Error("Total of weights cannot exceed 1")}}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\nSearch pattern: "'.concat(e,'"'));var n=this._prepareSearchers(e),a=n.tokenSearchers,o=n.fullSearcher,r=this._search(a,o);return this._computeScore(r),this.options.shouldSort&&this._sort(r),t.limit&&"number"==typeof t.limit&&(r=r.slice(0,t.limit)),this._format(r)}},{key:"_prepareSearchers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];if(this.options.tokenize)for(var n=e.split(this.options.tokenSeparator),a=0,r=n.length;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=this.list,a={},o=[];if("string"==typeof n[0]){for(var r=0,i=n.length;r-1&&(S=(S+p)/2),n._log("Score average:",S);var I=!n.options.tokenize||!n.options.matchAllTokens||s>=d.length;if(n._log("\nCheck Matches: ".concat(I)),(l||u.isMatch)&&I){var R={key:a,arrayIndex:t,value:o,score:S};n.options.includeMatches&&(R.matchedIndices=u.matchedIndices);var L=m[i];L?L.output.push(R):(m[i]={item:r,output:[R]},h.push(m[i]))}}else if(c(o))for(var B=0,E=o.length;B0?Number.EPSILON:s.score;l*=Math.pow(u,g)}r.score=l,this._log(r)}}},{key:"_sort",value:function(e){this._log("\n\nSorting...."),e.sort(this.options.sortFn)}},{key:"_format",value:function(e){var t=[];if(this.options.verbose){var n=[];this._log("\n\nOutput:\n\n",JSON.stringify(e,(function(e,t){if("object"===a(t)&&null!==t){if(-1!==n.indexOf(t))return;n.push(t)}return t}),2)),n=null}var o=[];this.options.includeMatches&&o.push((function(e,t){var n=e.output;t.matches=[];for(var a=0,o=n.length;a-1&&(i.arrayIndex=r.arrayIndex),t.matches.push(i)}}})),this.options.includeScore&&o.push((function(e,t){t.score=e.score}));for(var r=0,i=e.length;rl)return a(e,this.pattern,p);var s=this.options,d=s.location,g=s.distance,u=s.threshold,m=s.findAllMatches,b=s.minMatchCharLength;return o(e,this.pattern,this.patternAlphabet,{location:d,distance:g,threshold:u,findAllMatches:m,minMatchCharLength:b,includeMatches:r})}}])&&function(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:/ +/g,o=new RegExp(t.replace(n,"\\$&").replace(a,"|")),r=e.match(o),i=!!r,c=[];if(i)for(var l=0,p=r.length;l=E;z-=1){var q=z-1,A=n[e.charAt(q)];if(A&&(w[q]=1),M[z]=(M[z+1]<<1|1)&A,0!==R&&(M[z]|=(C[z+1]|C[z])<<1|1|C[z+1]),M[z]&I&&(D=a(t,{errors:R,currentLocation:q,expectedLocation:y,distance:p}))<=v){if(v=D,(_=q)<=y)break;E=Math.max(1,2*y-_)}}if(a(t,{errors:R+1,currentLocation:y,expectedLocation:y,distance:p})>v)break;C=M}var H={isMatch:_>=0,score:0===D?.001:D};return f&&(H.matchedIndices=o(w,b)),H}},function(e,t){e.exports=function(e,t){var n=t.errors,a=void 0===n?0:n,o=t.currentLocation,r=void 0===o?0:o,i=t.expectedLocation,c=void 0===i?0:i,l=t.distance,p=void 0===l?100:l,s=a/e.length,d=Math.abs(c-r);return p?s+d/p:d?1:s}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=[],a=-1,o=-1,r=0,i=e.length;r=t&&n.push([a,o]),a=-1)}return e[r-1]&&r-a>=t&&n.push([a,r-1]),n}},function(e,t){e.exports=function(e){for(var t={},n=e.length,a=0;a .gb-inside-container > .block-editor-inner-blocks > .block-editor-block-list__layout",{"justify-content":l}),"generateblocks.editor.tabletCSS"===Object(c.currentFilter)()&&o(e,".gb-container-"+r+".inline-post-meta-area > .gb-inside-container > .block-editor-inner-blocks > .block-editor-block-list__layout",{"justify-content":p}),"generateblocks.editor.mobileCSS"===Object(c.currentFilter)()&&o(e,".gb-container-"+r+".inline-post-meta-area > .gb-inside-container > .block-editor-inner-blocks > .block-editor-block-list__layout",{"justify-content":s})),e}Object(c.addFilter)("blocks.registerBlockType","gp-premium/dynamic-container/add-attributes",(function(e){return d.includes(e.name)?(void 0!==e.attributes&&(e.attributes=Object.assign(e.attributes,{gpDynamicImageBg:{type:"string",default:""},gpUseFallbackImageBg:{type:"boolean",default:!1},gpDynamicImageCustomField:{type:"string",default:""},gpInlinePostMeta:{type:"boolean",default:!1},gpInlinePostMetaJustify:{type:"string",default:""},gpInlinePostMetaJustifyTablet:{type:"string",default:""},gpInlinePostMetaJustifyMobile:{type:"string",default:""},gpDynamicLinkType:{type:"string",default:""},gpDynamicLinkCustomField:{type:"string",default:""},gpDynamicSource:{type:"string",default:"current-post"},gpRemoveContainerCondition:{type:"string",default:""},gpRemoveContainerConditionPostMeta:{type:"string",default:""},gpAdjacentPostInSameTerm:{type:"boolean",default:!1},gpAdjacentPostInSameTermTax:{type:"string",default:"category"},gpDynamicSourceInSameTerm:{type:"boolean",default:!1},gpDynamicSourceInSameTermTaxonomy:{type:"string",default:"category"}})),e):e})),Object(c.addFilter)("generateblocks.editor.controls","gp-premium/dynamic-container/add-container-controls",(function(e,t,n,o){if(!gpPremiumBlockElements.isBlockElement)return e;if("containerLayout"!==t&&"containerGridLayout"!==t)return e;var r=function(){var e="Desktop";return void 0!==n.deviceType&&n.deviceType?e=n.deviceType:void 0!==o.selectedDevice&&o.selectedDevice&&(e=o.selectedDevice),e},c=n.attributes,p=n.setAttributes,s=c.gpInlinePostMeta,d=c.gpInlinePostMetaJustify,g=c.gpInlinePostMetaJustifyTablet,u=c.gpInlinePostMetaJustifyMobile,m=c.gpRemoveContainerCondition,b=c.gpRemoveContainerConditionPostMeta,h=c.gpAdjacentPostInSameTerm,f=c.gpAdjacentPostInSameTermTax,y=wp.data.select("core/editor").getEditedPostAttribute("meta"),x=[{label:Object(i.__)("Choose…","gp-premium"),value:"self"},{label:Object(i.__)("No featured image","gp-premium"),value:"no-featured-image"},{label:Object(i.__)("No post meta","gp-premium"),value:"no-post-meta"}];return"post-navigation-template"===y._generate_block_type&&(x.push({label:Object(i.__)("No next post","gp-premium"),value:"no-next-post"}),x.push({label:Object(i.__)("No previous post","gp-premium"),value:"no-previous-post"})),Object(a.createElement)(a.Fragment,null,"Desktop"===r()&&Object(a.createElement)(l.ToggleControl,{label:Object(i.__)("Inline post meta items","gp-premium"),checked:!!s,onChange:function(e){p({gpInlinePostMeta:e})}}),!!s&&Object(a.createElement)(a.Fragment,null,"Desktop"===r()&&Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Inline alignment","gp-premium"),value:d,options:[{label:Object(i.__)("Choose…","gp-premium"),value:""},{label:Object(i.__)("Left","gp-premium"),value:"flex-start"},{label:Object(i.__)("Center","gp-premium"),value:"center"},{label:Object(i.__)("Right","gp-premium"),value:"flex-end"},{label:Object(i.__)("Space between","gp-premium"),value:"space-between"}],onChange:function(e){p({gpInlinePostMetaJustify:e})}}),"Tablet"===r()&&Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Inline alignment","gp-premium"),value:g,options:[{label:Object(i.__)("Choose…","gp-premium"),value:""},{label:Object(i.__)("Left","gp-premium"),value:"flex-start"},{label:Object(i.__)("Center","gp-premium"),value:"center"},{label:Object(i.__)("Right","gp-premium"),value:"flex-end"},{label:Object(i.__)("Space between","gp-premium"),value:"space-between"}],onChange:function(e){p({gpInlinePostMetaJustifyTablet:e})}}),"Mobile"===r()&&Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Inline alignment","gp-premium"),value:u,options:[{label:Object(i.__)("Choose…","gp-premium"),value:""},{label:Object(i.__)("Left","gp-premium"),value:"flex-start"},{label:Object(i.__)("Center","gp-premium"),value:"center"},{label:Object(i.__)("Right","gp-premium"),value:"flex-end"},{label:Object(i.__)("Space between","gp-premium"),value:"space-between"}],onChange:function(e){p({gpInlinePostMetaJustifyMobile:e})}})),Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Remove container condition","gp-premium"),value:m,options:x,onChange:function(e){p({gpRemoveContainerCondition:e})}}),"no-post-meta"===m&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Meta field name","gp-premium"),type:"text",value:b,onChange:function(e){p({gpRemoveContainerConditionPostMeta:e})}}),("no-next-post"===m||"no-previous-post"===m)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{label:Object(i.__)("In same term","gp-premium"),help:Object(i.__)("Check for posts with the same term as the current post.","gp-premium"),checked:!!h,onChange:function(e){p({gpAdjacentPostInSameTerm:e})}}),!!h&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Taxonomy","gp-premium"),help:Object(i.__)("The taxonomy to check if in the same term.","gp-premium"),type:"text",value:f,onChange:function(e){p({gpAdjacentPostInSameTermTax:e})}}))),e)})),Object(c.addFilter)("editor.BlockEdit","gp-premium/dynamic-container/toolbar",g),Object(c.addFilter)("generateblocks.frontend.htmlAttributes","gp-premium/dynamic-container/add-html-attributes",(function(e,t,n){return"generateblocks/container"!==t||n.gpInlinePostMeta&&(e=Object.assign(e,{className:e.className+" inline-post-meta-area"})),e})),Object(c.addFilter)("generateblocks.editor.mainCSS","gp-premium/dynamic-container/add-main-css",u),Object(c.addFilter)("generateblocks.editor.tabletCSS","gp-premium/dynamic-container/add-tablet-css",u),Object(c.addFilter)("generateblocks.editor.mobileCSS","gp-premium/dynamic-container/add-mobile-css",u);var m=n(28),b=n.n(m),h=n(9),f=n.n(h),y=n(10),x=n.n(y),v=n(13),_=n.n(v),k=n(11),w=n.n(k),T=n(12),O=n.n(T),j=n(5),C=n.n(j);var D=function(e){w()(o,e);var t,n,a=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=C()(t);if(n){var o=C()(this).constructor;e=Reflect.construct(a,arguments,o)}else e=a.apply(this,arguments);return O()(this,e)});function o(){var e;return f()(this,o),(e=a.apply(this,arguments)).wrapElement=e.wrapElement.bind(_()(e)),e}return x()(o,[{key:"componentDidMount",value:function(){if(this.props.attributes.gpDynamicTextType&&"generateblocks/headline"===this.props.name){var e=document.querySelector(".gb-headline-"+this.props.attributes.uniqueId+" .rich-text");e&&""!==this.props.attributes.gpDynamicTextType&&this.props.attributes.gpDynamicLinkType&&!this.props.attributes.removeText&&this.wrapElement(e)}}},{key:"componentDidUpdate",value:function(){if(this.props.attributes.gpDynamicTextType){var e=this.props.attributes.content;"generateblocks/button"===this.props.name&&(e=this.props.attributes.text),e!==this.props.attributes.gpDynamicTextReplace&&this.props.setAttributes({gpDynamicTextReplace:e})}if(this.props.attributes.gpDynamicTextType&&"generateblocks/headline"===this.props.name){var t=document.querySelector(".gb-headline-"+this.props.attributes.uniqueId+" .rich-text");if(t){var n=t.parentNode;if(n){var a=n.classList.contains("gblocks-faux-headline-link");""!==this.props.attributes.gpDynamicTextType?(a&&!this.props.attributes.gpDynamicLinkType&&n.replaceWith.apply(n,b()(n.childNodes)),a||!this.props.attributes.gpDynamicLinkType||this.props.isSelected||this.wrapElement(t)):a&&n.replaceWith.apply(n,b()(n.childNodes)),(this.props.attributes.removeText||a&&this.props.isSelected)&&n.replaceWith.apply(n,b()(n.childNodes))}}}}},{key:"wrapElement",value:function(e){var t=document.createElement("a");t.classList.add("gblocks-faux-headline-link"),e.parentNode.insertBefore(t,e),t.appendChild(e)}},{key:"render",value:function(){return null}}]),o}(a.Component);var S=function(e){w()(r,e);var t,n,o=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=C()(t);if(n){var o=C()(this).constructor;e=Reflect.construct(a,arguments,o)}else e=a.apply(this,arguments);return O()(this,e)});function r(){return f()(this,r),o.apply(this,arguments)}return x()(r,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.setAttributes,o=e.name,r=t.gpDynamicTextType,c=t.gpDynamicSource,p=t.gpDynamicTextReplace,s=t.gpDynamicTextTaxonomy,d=t.gpDynamicTextTaxonomySeparator,g=t.gpDynamicTextCustomField,u=t.gpDynamicTextBefore,m=t.gpDynamicDateUpdated,b=t.gpDynamicNoCommentsText,h=t.gpDynamicSingleCommentText,f=t.gpDynamicMultipleCommentsText,y=t.gpDynamicLinkType,x=t.gpDynamicLinkCustomField,v=t.gpDynamicSourceInSameTerm,_=t.gpDynamicSourceInSameTermTaxonomy,k=t.className,w=t.gpDynamicDateType,T=t.gpDynamicUpdatedDateBefore,O=[{label:Object(i.__)("Choose…","gp-premium"),value:""}],j=gpPremiumBlockElements.taxonomies;j&&Object.keys(j).forEach((function(e){O.push({label:j[e],value:j[e]})}));var C=[{label:Object(i.__)("Choose…","gp-premium"),value:""},{label:Object(i.__)("Single post","gp-premium"),value:"single-post"},{label:Object(i.__)("Author archives","gp-premium"),value:"author-archives"},{label:Object(i.__)("Comments area","gp-premium"),value:"comments"},{label:Object(i.__)("Next page of posts","gp-premium"),value:"next-posts"},{label:Object(i.__)("Previous page of posts","gp-premium"),value:"previous-posts"},{label:Object(i.__)("Post meta","gp-premium"),value:"post-meta"},{label:Object(i.__)("Author meta","gp-premium"),value:"user-meta"},{label:Object(i.__)("Term meta","gp-premium"),value:"term-meta"}];"terms"===r&&(C=[{label:Object(i.__)("Choose…","gp-premium"),value:""},{label:Object(i.__)("Term archives","gp-premium"),value:"term-archives"}]),"generateblocks/headline"!==o||r||(C=[]);var D=!!r||!!y;"post-navigation-template"!==wp.data.select("core/editor").getEditedPostAttribute("meta")._generate_block_type&&(D=!1),"next-posts"!==y&&"previous-posts"!==y||(D=!1);var S=Object(i.__)("Before text","gp-premim");return"post-date"===r&&m&&"published-date"===w&&(S=Object(i.__)("Published date before text","gp-premium")),Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Dynamic text type","gp-premium"),value:r,options:[{label:Object(i.__)("Choose…","gp-premium"),value:""},{label:Object(i.__)("Title","gp-premium"),value:"title"},{label:Object(i.__)("Post date","gp-premium"),value:"post-date"},{label:Object(i.__)("Post author name","gp-premium"),value:"post-author"},{label:Object(i.__)("List of terms","gp-premium"),value:"terms"},{label:Object(i.__)("Comments number","gp-premium"),value:"comments-number"},{label:Object(i.__)("Post meta","gp-premium"),value:"post-meta"},{label:Object(i.__)("Term meta","gp-premium"),value:"term-meta"},{label:Object(i.__)("Author meta","gp-premium"),value:"user-meta"}],onChange:function(e){n({gpDynamicTextType:e});var t=[];k&&(t=k.split(" "));var a=["dynamic-term-class"];if(t=t.filter((function(e){return!a.includes(e)})),"terms"===e&&t.push("dynamic-term-class"),t.length>0?n({className:t.join(" ")}):n({className:""}),"generateblocks/headline"===o){var r=Object(i.__)("Hello World","gp-premium");"post-date"===e?r=Object(i.__)("Post date","gp-premium"):"post-author"===e?r=Object(i.__)("Post author name","gp-premium"):"terms"===e?r=Object(i.__)("Terms","gp-premium"):"comments-number"===e?r=Object(i.__)("Comments number","gp-premium"):"post-meta"===e?r=Object(i.__)("Post meta","gp-premium"):"user-meta"===e?r=Object(i.__)("User meta","gp-premium"):"term-meta"===e&&(r=Object(i.__)("Term meta","gp-premium")),n({content:r})}}}),""!==r&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{className:"gpp-blocks-dynamic-text-replace-field",type:"text",value:p}),"post-date"===r&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Date type","gp-premium"),value:w,options:[{label:Object(i.__)("Published date","gp-premim"),value:"published-date"},{label:Object(i.__)("Updated date","gp-premium"),value:"updated-date"}],onChange:function(e){n({gpDynamicDateType:e,gpDynamicTextBefore:"",gpDynamicUpdatedDateBefore:""})}}),"published-date"===w&&Object(a.createElement)(l.ToggleControl,{label:Object(i.__)("Replace with updated date","gp-premium"),checked:!!m,onChange:function(e){n({gpDynamicDateUpdated:e})}})),"terms"===r&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Taxonomy","gp-premium"),value:s,options:O,onChange:function(e){n({gpDynamicTextTaxonomy:e})}}),"generateblocks/headline"===o&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{label:Object(i.__)("Term separator","gp-premium"),type:"text",value:d,onChange:function(e){n({gpDynamicTextTaxonomySeparator:e})}}))),"comments-number"===r&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{label:Object(i.__)("No comments text","gp-premium"),type:"text",value:b,onChange:function(e){n({gpDynamicNoCommentsText:e})}}),Object(a.createElement)(l.TextControl,{label:Object(i.__)("Singular comments text","gp-premium"),type:"text",value:h,onChange:function(e){n({gpDynamicSingleCommentText:e})}}),Object(a.createElement)(l.TextControl,{label:Object(i.__)("Plural comments text","gp-premium"),help:Object(i.__)("Use % in place of the number of comments","gp-premium"),type:"text",value:f,onChange:function(e){n({gpDynamicMultipleCommentsText:e})}})),("post-meta"===r||"term-meta"===r||"user-meta"===r)&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Meta field name","gp-premium"),type:"text",value:g,onChange:function(e){n({gpDynamicTextCustomField:e})}}),"generateblocks/headline"===o&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{label:S,type:"text",value:u,onChange:function(e){n({gpDynamicTextBefore:e})}}),"post-date"===r&&!!m&&"published-date"===w&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Updated date before text","gp-premium"),type:"text",value:T,onChange:function(e){n({gpDynamicUpdatedDateBefore:e})}}))),C.length>1&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Dynamic link type","gp-premium"),value:y,options:C,onChange:function(e){"generateblocks/button"===o&&n(e?{gpDynamicLinkType:e,hasUrl:!0,url:"#"}:{gpDynamicLinkType:e,hasUrl:!1,url:""}),"generateblocks/headline"===o&&n({gpDynamicLinkType:e})}}),("post-meta"===y||"term-meta"===y||"user-meta"===y)&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Meta field name","gp-premium"),type:"text",value:x,onChange:function(e){n({gpDynamicLinkCustomField:e})}})),D&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Source","gp-premium"),value:c,options:[{label:Object(i.__)("Current post","gp-premium"),value:"current-post"},{label:Object(i.__)("Next post","gp-premium"),value:"next-post"},{label:Object(i.__)("Previous post","gp-premium"),value:"previous-post"}],onChange:function(e){n({gpDynamicSource:e})}}),("next-post"===c||"previous-post"===c)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{label:Object(i.__)("In same term","gp-premium"),help:Object(i.__)("Check for posts with the same term as the current post.","gp-premim"),checked:!!v,onChange:function(e){n({gpDynamicSourceInSameTerm:e})}}),!!v&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Taxonomy","gp-premium"),help:Object(i.__)("The taxonomy to check if in the same term.","gp-premim"),type:"text",value:_,onChange:function(e){n({gpDynamicSourceInSameTermTaxonomy:e})}}))))}}]),r}(a.Component),I=(n(46),["generateblocks/headline","generateblocks/button"]),R=Object(p.createHigherOrderComponent)((function(e){return function(t){return I.includes(t.name)?Object(a.createElement)(a.Fragment,null,Object(a.createElement)(D,t),Object(a.createElement)(e,t)):Object(a.createElement)(e,t)}}),"withClientIdClassName"),L=Object(p.createHigherOrderComponent)((function(e){return function(t){var n=t.name,o=t.attributes,c=t.isSelected,p=o.gpDynamicTextType,d=o.gpDynamicLinkType;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(e,t),c&&I.includes(n)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(s.BlockControls,null,Object(a.createElement)(l.ToolbarGroup,null,Object(a.createElement)(l.Dropdown,{contentClassName:"gpp-dynamic-headline-text-dropdown",popoverProps:{className:"block-editor-block-settings-menu__popover",position:"bottom right"},renderToggle:function(e){var t=e.isOpen,n=e.onToggle;return Object(a.createElement)(l.ToolbarButton,{icon:Object(r.a)("dynamic"),label:Object(i.__)("Dynamic options","gp-premium"),onClick:n,"aria-expanded":t,isPressed:!!p||!!d})},renderContent:function(){return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(S,t))}})))))}}),"addDynamicHeadlineTextToolbar");function B(e,t){return!(void 0===t.attributes.gpDynamicTextType||!t.attributes.gpDynamicTextType)||e}Object(c.addFilter)("blocks.registerBlockType","gp-premium/dynamic-text/add-attributes",(function(e){return I.includes(e.name)?(void 0!==e.attributes&&(e.attributes=Object.assign(e.attributes,{gpDynamicTextType:{type:"string",default:""},gpDynamicLinkType:{type:"string",default:""},gpDynamicTextReplace:{type:"string",default:""},gpDynamicSource:{type:"string",default:"current-post"},gpDynamicSourceInSameTerm:{type:"boolean",default:!1},gpDynamicSourceInSameTermTaxonomy:{type:"string",default:"category"},gpDynamicTextTaxonomy:{type:"string",default:""},gpDynamicTextTaxonomySeparator:{type:"string",default:", "},gpDynamicTextCustomField:{type:"string",default:""},gpDynamicTextBefore:{type:"string",default:""},gpDynamicUpdatedDateBefore:{type:"string",default:""},gpDynamicDateUpdated:{type:"boolean",default:!1},gpDynamicNoCommentsText:{type:"string",default:Object(i.__)("No Comments","gp-premium")},gpDynamicSingleCommentText:{type:"string",default:Object(i.__)("1 Comment","gp-premium")},gpDynamicMultipleCommentsText:{type:"string",default:Object(i.__)("% Comments","gp-premium")},gpDynamicLinkCustomField:{type:"string",default:""},gpDynamicDateType:{type:"string",default:"published-date"}})),e):e})),Object(c.addFilter)("editor.BlockListBlock","my-plugin/with-client-id-class-name",R),Object(c.addFilter)("editor.BlockEdit","gp-premium/dynamic-headline/toolbar",L),Object(c.addFilter)("generateblocks.editor.headlineDisableFormatting","gp-premium/dynamic-headline/disable-headline-formatting",B),Object(c.addFilter)("generateblocks.editor.buttonDisableFormatting","gp-premium/dynamic-headline/disable-button-formatting",B),Object(c.addFilter)("generateblocks.editor.mainCSS","gp-premium/dynamic-headline/headline-css",(function(e,t,n){if(!["headline"].includes(n))return e;var a=t.attributes,r=a.uniqueId,i=a.gpDynamicTextBefore;return a.gpDynamicTextType&&i&&o(e,".gb-headline-"+r+" .gb-headline-text:before, .gb-headline-"+r+".gb-headline-text:before",{content:'"'+i+'"'}),e})),n(47);var E=n(39),P=n.n(E);var M=function(e){w()(r,e);var t,n,o=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=C()(t);if(n){var o=C()(this).constructor;e=Reflect.construct(a,arguments,o)}else e=a.apply(this,arguments);return O()(this,e)});function r(){return f()(this,r),o.apply(this,arguments)}return x()(r,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.setAttributes,o=t.contentType,r=t.excerptLength,c=t.useThemeMoreLink,p=t.customMoreLink;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(s.InspectorControls,null,Object(a.createElement)(l.PanelBody,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Type","gp-premium"),value:o,options:[{label:Object(i.__)("Choose…","gp-premium"),value:""},{label:Object(i.__)("Post content","gp-premium"),value:"post-content"},{label:Object(i.__)("Post excerpt","gp-premium"),value:"post-excerpt"},{label:Object(i.__)("Term description","gp-premium"),value:"term-description"},{label:Object(i.__)("Author description","gp-premium"),value:"author-description"}],onChange:function(e){n({contentType:e})}}),"post-excerpt"===o&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{label:Object(i.__)("Excerpt length","gp-premium"),type:"number",value:r||"",placeholder:gpPremiumBlockElements.excerptLength,onChange:function(e){n({excerptLength:e})},onBlur:function(){n({excerptLength:parseInt(r)})},onClick:function(e){e.currentTarget.focus()}}),Object(a.createElement)(l.ToggleControl,{label:Object(i.__)("Use theme more link","gp-premium"),type:"number",checked:!!c,onChange:function(e){n({useThemeMoreLink:e})}}),!c&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Custom more link","gp-premium"),type:"text",value:p||"",onChange:function(e){n({customMoreLink:e})}})))),!o&&Object(a.createElement)(l.Placeholder,{label:Object(i.__)("Dynamic content","gp-premium"),instructions:Object(i.__)("Choose your dynamic content type.","gp-premium")},Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Type","gp-premium"),value:o,options:[{label:Object(i.__)("Choose…","gp-premium"),value:""},{label:Object(i.__)("Post content","gp-premium"),value:"post-content"},{label:Object(i.__)("Post excerpt","gp-premium"),value:"post-excerpt"},{label:Object(i.__)("Term description","gp-premium"),value:"term-description"},{label:Object(i.__)("Author description","gp-premium"),value:"author-description"}],onChange:function(e){n({contentType:e})}})),"post-content"===o&&Object(a.createElement)("div",{className:"gb-entry-content"},Object(a.createElement)("p",null,Object(i.__)("This is a placeholder for your content.","gp-premium")),Object(a.createElement)("p",null,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pulvinar ligula augue, quis bibendum tellus scelerisque venenatis. Pellentesque porta nisi mi. In hac habitasse platea dictumst. Etiam risus elit, molestie non volutpat ac, pellentesque sed eros. Nunc leo odio, sodales non tortor at, porttitor posuere dui.")),"post-excerpt"===o&&Object(a.createElement)("div",null,Object(a.createElement)(P.a,{block:"generatepress/dynamic-content",attributes:t})),("author-description"===o||"term-description"===o)&&Object(a.createElement)("div",{className:"gb-description"},Object(a.createElement)("p",null,Object(i.__)("This is a placeholder for your description.","gp-premium")),Object(a.createElement)("p",null,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pulvinar ligula augue, quis bibendum tellus scelerisque venenatis. Pellentesque porta nisi mi. In hac habitasse platea dictumst. Etiam risus elit, molestie non volutpat ac, pellentesque sed eros. Nunc leo odio, sodales non tortor at, porttitor posuere dui.")))}}]),r}(a.Component),z=n(22);Object(z.registerBlockType)("generatepress/dynamic-content",{title:Object(i.__)("Dynamic Content","gp-premium"),description:Object(i.__)("Displays dynamic content based on your chosen source.","gp-premium"),icon:Object(r.a)("generatepress"),category:"generatepress",keywords:[Object(i.__)("content"),Object(i.__)("dynamic content"),Object(i.__)("gp"),Object(i.__)("generate")],supports:{anchor:!1,className:!1,customClassName:!1},attributes:{contentType:{type:"string",default:""},excerptLength:{type:"number",default:gpPremiumBlockElements.excerptLength},useThemeMoreLink:{type:"boolean",default:!0},customMoreLink:{type:"string",default:""}},edit:M,save:function(){return null}}),n(48);var q=n(40),A=n.n(q);var H=function(e){w()(r,e);var t,n,o=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=C()(t);if(n){var o=C()(this).constructor;e=Reflect.construct(a,arguments,o)}else e=a.apply(this,arguments);return O()(this,e)});function r(){return f()(this,r),o.apply(this,arguments)}return x()(r,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.setAttributes,o=t.imageSize,r=t.imageType,c=t.imageSource,p=t.customField,d=t.linkTo,g=t.linkToCustomField,u=t.imageWidth,m=t.imageHeight,b=t.avatarSize,h=t.avatarRounded,f=t.gpDynamicSourceInSameTerm,y=t.gpDynamicSourceInSameTermTaxonomy,x=[];Object.keys(gpPremiumBlockElements.imageSizes).forEach((function(e){x.push({label:gpPremiumBlockElements.imageSizes[e],value:gpPremiumBlockElements.imageSizes[e]})}));var v=gpPremiumBlockElements.imageSizeDimensions,_=u,k=m;_||void 0!==v[o]&&v[o].width&&(_=v[o].width),k||void 0!==v[o]&&v[o].height&&(k=v[o].height);var w=gpPremiumBlockElements.featuredImagePlaceholder;"author-avatar"!==r&&_!==k||(w=gpPremiumBlockElements.authorImagePlaceholder);var T=wp.data.select("core/editor").getEditedPostAttribute("meta");return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(s.InspectorControls,null,Object(a.createElement)(l.PanelBody,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Type","gp-premium"),value:r,options:[{label:Object(i.__)("Choose…","gp-premium"),value:""},{label:Object(i.__)("Featured image","gp-premium"),value:"featured-image"},{label:Object(i.__)("Author avatar","gp-premium"),value:"author-avatar"},{label:Object(i.__)("Post meta","gp-premium"),value:"post-meta"}],onChange:function(e){n({imageType:e})}}),("featured-image"===r||"post-meta"===r)&&Object(a.createElement)(a.Fragment,null,"post-meta"===r&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Meta field name","gp-premium"),type:"text",value:p,onChange:function(e){n({customField:e})}}),"post-navigation-template"===T._generate_block_type&&Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Source","gp-premium"),value:c,options:[{label:Object(i.__)("Current post","gp-premium"),value:"current-post"},{label:Object(i.__)("Next post","gp-premium"),value:"next-post"},{label:Object(i.__)("Previous post","gp-premium"),value:"previous-post"}],onChange:function(e){n({imageSource:e})}}),("next-post"===c||"previous-post"===c)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{label:Object(i.__)("In same term","gp-premium"),help:Object(i.__)("Check for posts with the same term as the current post.","gp-premim"),checked:!!f,onChange:function(e){n({gpDynamicSourceInSameTerm:e})}}),!!f&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Taxonomy","gp-premium"),help:Object(i.__)("The taxonomy to check if in the same term.","gp-premim"),type:"text",value:y,onChange:function(e){n({gpDynamicSourceInSameTermTaxonomy:e})}})),Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Image size","gp-premium"),value:o,options:x,onChange:function(e){n({imageSize:e})}}),Object(a.createElement)(l.TextControl,{label:Object(i.__)("Image width","gp-premium"),type:"number",value:u||"",placeholder:_,onChange:function(e){n({imageWidth:e})},onBlur:function(){u&&n({imageWidth:parseInt(u)})},onClick:function(e){e.currentTarget.focus()}}),Object(a.createElement)(l.TextControl,{label:Object(i.__)("Image height","gp-premium"),type:"number",value:m||"",placeholder:k,onChange:function(e){n({imageHeight:e})},onBlur:function(){m&&n({imageHeight:parseInt(m)})},onClick:function(e){e.currentTarget.focus()}}),Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Link to","gp-premium"),value:d,options:[{label:Object(i.__)("None","gp-premium"),value:""},{label:Object(i.__)("Single post","gp-premium"),value:"single-post"},{label:Object(i.__)("Custom field","gp-premium"),value:"custom-field"}],onChange:function(e){n({linkTo:e})}}),"custom-field"===d&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Custom field name","gp-premium"),type:"text",value:g,onChange:function(e){n({linkToCustomField:e})}})),"author-avatar"===r&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{label:Object(i.__)("Image size","gp-premium"),type:"number",value:b||"",onChange:function(e){n({avatarSize:parseInt(e)})}}),Object(a.createElement)(l.ToggleControl,{label:Object(i.__)("Make image rounded","gp-premium"),checked:!!h,onChange:function(e){n({avatarRounded:e})}})))),!r&&Object(a.createElement)(l.Placeholder,{label:Object(i.__)("Dynamic image","gp-premium"),instructions:Object(i.__)("Choose your dynamic image type.","gp-premium")},Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Type","gp-premium"),value:r,options:[{label:Object(i.__)("Choose…","gp-premium"),value:""},{label:Object(i.__)("Featured image","gp-premium"),value:"featured-image"},{label:Object(i.__)("Author avatar","gp-premium"),value:"author-avatar"},{label:Object(i.__)("Post meta","gp-premium"),value:"post-meta"}],onChange:function(e){n({imageType:e})}})),Object(a.createElement)("div",{className:"gpp-dynamic-image-preview"},Object(a.createElement)(a.Fragment,null,("featured-image"===r||"post-meta"===r)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{className:"components-gpp-dynamic-image-placeholder__label"},Object(a.createElement)(l.Icon,{icon:"format-image"})),Object(a.createElement)("img",{src:w,className:"dynamic-featured-image gpp-dynamic-image-placeholder",width:_||"",height:k||"",alt:Object(i.__)("Dynamic image placeholder","gp-premium")})),"author-avatar"===r&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{className:"components-gpp-dynamic-image-placeholder__label"},Object(a.createElement)(l.Icon,{icon:"admin-users"})),Object(a.createElement)("img",{src:w,className:A()({"dynamic-author-image":!0,"gpp-dynamic-image-placeholder":!0,"dynamic-author-image-rounded":!!h}),width:b||null,height:b||null,alt:Object(i.__)("Dynamic image placeholder","gp-premium")})))))}}]),r}(a.Component);Object(z.registerBlockType)("generatepress/dynamic-image",{title:Object(i.__)("Dynamic Image","gp-premium"),description:Object(i.__)("Displays a dynamic image from your chosen source.","gp-premium"),icon:Object(r.a)("generatepress"),category:"generatepress",keywords:[Object(i.__)("image"),Object(i.__)("dynamic image"),Object(i.__)("gp"),Object(i.__)("generate")],supports:{anchor:!1,className:!1,customClassName:!0},attributes:{imageType:{type:"string",default:""},imageSource:{type:"string",default:"current-post"},customField:{type:"string",default:""},gpDynamicSourceInSameTerm:{type:"boolean",default:!1},gpDynamicSourceInSameTermTaxonomy:{type:"string",default:"category"},imageSize:{type:"string",default:"full"},linkTo:{type:"string",default:""},linkToCustomField:{type:"string",default:""},imageWidth:{type:"number",default:null},imageHeight:{type:"number",default:null},avatarSize:{type:"number",default:30},avatarRounded:{type:"boolean",default:!1}},edit:H,save:function(){return null}});var N=n(16),F=n.n(N),U=n(19),G=n.n(U),W=n(41),V=n.n(W);n(49);var J=function(e){w()(r,e);var t,n,o=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=C()(t);if(n){var o=C()(this).constructor;e=Reflect.construct(a,arguments,o)}else e=a.apply(this,arguments);return O()(this,e)});function r(){return f()(this,r),o.apply(this,arguments)}return x()(r,[{key:"render",value:function(){var e=this.props,t=e.label,n=e.value,o=e.onClick,r=e.units;return Object(a.createElement)("div",{className:"components-generatepress-units-control-header__units"},Object(a.createElement)("div",{className:"components-generatepress-units-control-label__units"},t),Object(a.createElement)("div",{className:"components-generatepress-control__units"},Object(a.createElement)(l.ButtonGroup,{className:"components-generatepress-control-buttons__units","aria-label":Object(i.__)("Select Units","gp-premium")},r.map((function(e){var t=e;return"px"===e&&(t=Object(i._x)("Pixel","A size unit for CSS markup","gp-premium")),"em"===e&&(t=Object(i._x)("Em","A size unit for CSS markup","gp-premium")),"%"===e&&(t=Object(i._x)("Percentage","A size unit for CSS markup","gp-premium")),"deg"===e&&(t=Object(i._x)("Degree","A size unit for CSS markup","gp-premium")),Object(a.createElement)(l.Tooltip +/* translators: Unit type (px, em, %) */,{text:Object(i.sprintf)(Object(i.__)("%s Units","gp-premium"),t),key:e},Object(a.createElement)(l.Button,{key:e,className:"components-generatepress-control-button__units--"+e,isSmall:!0,isPrimary:n===e,"aria-pressed":n===e +/* translators: %s: values associated with CSS syntax, 'Pixel', 'Em', 'Percentage' */,"aria-label":Object(i.sprintf)(Object(i.__)("%s Units","gp-premium"),t),onClick:function(){return o(e)}},e))})))))}}]),r}(a.Component),K=n(3),Y=n.n(K);function $(e,t){const{key:n,options:a}=t,o=a.length-1;let r="ArrowDown"===n?e+1:e-1;r<0?r=o:r>o&&(r=0);const i=a[r];return i&&i.disabled?$(r,{key:n,options:a}):r}function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function X(e){for(var t=1;tt.find(t=>t.value===e)):t.find(t=>t.value===e)||null}function ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function oe(e){for(var t=1;t{}),getOptions:c=null,allowEmpty:l=!0,closeOnSelect:p=!0,closable:s=!0}){const d=Object(K.useRef)(null),g=Object(K.useMemo)(()=>function(e){if(!Array.isArray(e))return[];const t=[];return e.forEach((e,n)=>{if("type"in e&&"group"===e.type){const a=e.name.replace(/\s+/g,"-").toLowerCase()+"-"+n;e.items.forEach(n=>{t.push(X(X({},n),{},{groupId:a,groupName:e.name,_id:""+n.value}))})}else t.push(X(X({},e),{},{_id:""+e.value,index:n}))}),t}(r),[r]),[u,m]=Object(K.useState)({flat:[],addedOptions:[],value:e,search:"",focus:!1,searching:!1,highlighted:-1,changed:!1}),{flat:b,addedOptions:h,value:f,search:y,focus:x,searching:v,highlighted:_}=u,k=Object(K.useMemo)(()=>{let e=ne(f,[...g,...h]);return e||l||n||([e]=g),e},[f,g,h,l,n]),w=Object(K.useMemo)(()=>function(e){const t=[];return e.forEach((e,n)=>{if("groupId"in e){const a=function(e){for(var t=1;t"groupId"in e&&e.groupId===a.groupId);a.index=n,o>-1?t[o].items.push(a):t.push({items:[a],groupId:e.groupId,type:"group",name:e.groupName})}else t.push(e)}),t}(b),[b]),T=Object(K.useMemo)(()=>function(e){return e&&"object"==typeof e?Array.isArray(e)?e.map(e=>e&&e.name).join(", "):e.name:""}(k),[k]),O=Object(K.useCallback)(()=>{m(e=>le(le({},e),{},{focus:!1,search:"",flat:g,highlighted:-1})),d.current&&d.current.blur()},[g,d]),j=e=>m(t=>le(le({},t),{},{focus:e})),C=Object(K.useCallback)(e=>{m(t=>{const{flat:a,highlighted:o}=t,r=e?a.find(t=>t.value==e):a[o];if(!r)return t;const i=function(e,t,n){if(!n)return e;if(!t)return[e];const a=Array.isArray(t)?[...t]:[t],o=a.findIndex(t=>t===e);return o>=0?a.splice(o,1):a.push(e),a}(r.value,t.value,n),c=ne(i,a);return le(le({},t),{},{addedOptions:n?c:[c],value:i,changed:[i,c]})})},[n]),D=Object(K.useCallback)(e=>{e.preventDefault(),p&&d.current&&d.current.blur(),C(e.currentTarget.value)},[C,p]),S=Object(K.useCallback)(e=>{const{key:t}=e;"ArrowDown"!==t&&"ArrowUp"!==t||(e.preventDefault(),m(e=>le(le({},e),{},{highlighted:$(e.highlighted,{key:t,options:e.flat})})))},[]),I=Object(K.useCallback)(({key:e})=>{"Enter"===e&&(C(),s&&p&&O())},[C,p,O,s]),R=Object(K.useCallback)(({key:e})=>{"Escape"===e&&O()},[O]),L={tabIndex:"0",readOnly:!a,onChange:a?({target:e})=>{const{value:t}=e,n={search:t};let a=g;c&&t.length&&(n.searching=!0,a=c(t)),m(e=>le(le({},e),n)),Promise.resolve(a).then(e=>{let n=e;t.length&&(n=function(e,t,n){return!!(e.length&&ie&&n)&&function(e,t,n){return new ie(t,n).search(e).map((e,t)=>oe(oe({},e),{},{index:t}))}(e,t,n)}(t,e,o)),m(t=>le(le({},t),{},{flat:!1===n?e:n,searching:!1}))}).catch(()=>m(e=>le(le({},e),{},{flat:g,searching:!1})))}:null,disabled:t,onMouseDown:()=>j(!x),onBlur:O,onFocus:()=>j(!0),onKeyPress:I,onKeyDown:S,onKeyUp:R,ref:d},B=Object(K.useMemo)(()=>({tabIndex:"-1",onMouseDown:D,onKeyDown:S,onKeyPress:I,onBlur:O}),[D,S,I,O]);return Object(K.useEffect)(()=>{m(t=>le(le({},t),{},{value:e}))},[e]),Object(K.useEffect)(()=>{m(e=>le(le({},e),{},{flat:g}))},[g]),Object(K.useEffect)(()=>{!1!==u.changed&&(m(e=>le(le({},e),{},{changed:!1})),i(...u.changed))},[u.changed,i]),[{value:k,highlighted:_,options:w,disabled:t,displayValue:T,focus:x,search:y,searching:v},L,B,e=>m(t=>le(le({},t),{},{value:e}))]}var de=n(7),ge=n.n(de);const ue=ge.a.shape({name:ge.a.string.isRequired,value:ge.a.oneOfType([ge.a.string,ge.a.number]).isRequired});function me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function be(e){for(var t=1;t{let{optionProps:t,highlighted:n,selected:a,cls:o,renderOption:r}=e,i=function(e,t){if(null==e)return{};var n,a,o=function(e,t){if(null==e)return{};var n,a,o={},r=Object.keys(e);for(a=0;a=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["optionProps","highlighted","selected","cls","renderOption"]);const c=[o("option"),!!a&&o("is-selected"),!!n&&o("is-highlighted")].filter(e=>!!e).join(" "),l=be(be({},t),{},{value:i.value,disabled:i.disabled});return Y.a.createElement("li",{className:o("row"),role:"menuitem","data-index":i.index,"data-value":escape(i.value),key:i.value},r(l,i,{selected:a,highlighted:n},c))};fe.defaultProps={disabled:!1,index:null,value:null},fe.propTypes={};var ye=Object(K.memo)(fe);function xe(){return(xe=Object.assign||function(e){for(var t=1;t{const v=Object(K.useRef)(null),[_,k,w]=se({options:c,value:e,multiple:a,disabled:t,fuse:f,search:o,onChange:p,getOptions:h,closeOnSelect:d,closable:!a||"on-focus"===s,allowEmpty:!!n}),{focus:T,highlighted:O,value:j,options:C,searching:D,displayValue:S,search:I}=_,R=Object(K.useCallback)(e=>"function"==typeof g?g(e):0===e.indexOf("container")?e.replace("container",g):0===e.indexOf("is-")||0===e.indexOf("has-")?e:g.split(" ")[0]+"__"+e,[g]),L=Object(K.useCallback)(()=>{if(null===y)return null;const e="function"==typeof y?y():y;return Y.a.createElement("li",{className:R("not-found")},e)},[y,R]),B=[R("container"),!!t&&R("is-disabled"),!!D&&R("is-loading"),!!T&&R("has-focus")].filter(e=>!!e).join(" "),E=T&&o?I:S;let P;switch(Object(K.useEffect)(()=>{const{current:e}=v;if(!e||a||O<0&&!j)return;const t=O>-1?'[data-index="'+O+'"]':'[data-value="'+escape(j.value)+'"]',n=e.querySelector(t);if(n){const t=e.getBoundingClientRect(),a=n.getBoundingClientRect();e.scrollTop=n.offsetTop-t.height/2+a.height/2}},[T,j,O,v,a]),s){case"never":P=!1;break;case"always":P=!0;break;case"on-focus":P=T;break;default:P=!t&&(T||a)}return Y.a.createElement("div",{ref:x,className:B,id:l},(!a||n||o)&&Y.a.createElement("div",{className:R("value")},u(_e(_e({},k),{},{placeholder:n,autoFocus:r,autoComplete:i,value:E}),_,R("input"))),P&&Y.a.createElement("div",{className:R("select"),ref:v,onMouseDown:e=>e.preventDefault()},Y.a.createElement("ul",{className:R("options")},C.length>0?C.map(e=>{const t="group"===e.type,n=t?e.items:[e],a={cls:R,optionProps:w,renderOption:m},o=n.map(e=>{return Y.a.createElement(ye,xe({key:e.value,selected:(t=e,n=j,!!n&&(Array.isArray(n)?n.findIndex(e=>e.value===t.value)>=0:n.value===t.value)),highlighted:O===e.index},a,e));var t,n});return t?Y.a.createElement("li",{role:"none",className:R("row"),key:e.groupId},Y.a.createElement("div",{className:R("group")},Y.a.createElement("div",{className:R("group-header")},b(e.name)),Y.a.createElement("ul",{className:R("options")},o))):o}):L()||null)))});we.defaultProps={className:"select-search",disabled:!1,search:!1,multiple:!1,placeholder:null,id:null,autoFocus:!1,autoComplete:"on",value:"",onChange:()=>{},printOptions:"auto",closeOnSelect:!0,renderOption:(e,t,n,a)=>Y.a.createElement("button",xe({type:"button",className:a},e),t.name),renderGroupHeader:e=>e,renderValue:(e,t,n)=>Y.a.createElement("input",xe({},e,{className:n})),fuse:{keys:["name","groupName"],threshold:.3},getOptions:null,emptyMessage:null},we.propTypes={};var Te=Object(K.memo)(we),Oe=(n(51),{template_1:{label:Object(i._x)("Two columns with featured image","label","gp-premium"),thumbnail:"post-navigation-featured-images-1.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"99fe8eb7","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"7b27c819","columns":2,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"8e5dc8f7","isGrid":true,"gridId":"ee9eb157","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginBottomMobile":"10","isDynamic":true,"gpRemoveContainerCondition":"no-previous-post"} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"e2b84192","columns":2,"horizontalGap":15,"verticalAlignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"6aed9546","isGrid":true,"gridId":"fa4d77e4","width":25,"widthMobile":25,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSource":"previous-post","imageSize":"thumbnail","linkTo":"single-post","imageWidth":100,"imageHeight":100,"avatarSize":100} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"d54a6460","isGrid":true,"gridId":"fa4d77e4","width":75,"widthMobile":75,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"0d00c744","element":"p","marginBottom":"5","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Previous post title","gpDynamicSource":"previous-post"} --\x3e

Previous post title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"86e1ad46","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","gpDynamicTextType":"post-author","gpDynamicLinkType":"author-archives","gpDynamicTextReplace":"Author name","gpDynamicSource":"previous-post","gpDynamicTextBefore":"by "} --\x3e

Author name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"2540358d","isGrid":true,"gridId":"ee9eb157","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignmentMobile":"left","isDynamic":true,"gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"6e69ba24","columns":2,"horizontalGap":15,"verticalAlignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"daa456b5","isGrid":true,"gridId":"fa4d77e4","width":75,"widthMobile":75,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"right","alignmentMobile":"left","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"2883b2a4","element":"p","marginBottom":"5","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Next post title","gpDynamicSource":"next-post"} --\x3e

Next post title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"3d2e07c6","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","gpDynamicTextType":"post-author","gpDynamicLinkType":"author-archives","gpDynamicTextReplace":"Author name","gpDynamicSource":"next-post","gpDynamicTextBefore":"by "} --\x3e

Author name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"2634cdf9","isGrid":true,"gridId":"fa4d77e4","width":25,"widthMobile":25,"orderMobile":-1,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSource":"next-post","imageSize":"thumbnail","linkTo":"single-post","imageWidth":100,"imageHeight":100,"avatarSize":100} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_do_template_part"},{key:"_generate_hook_priority",value:"1"},{key:"_generate_disable_post_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!0}]},template_2:{label:Object(i._x)("Two columns with arrows","label","gp-premium"),thumbnail:"post-navigation-arrows-1.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"d1dd99b1","paddingTop":"20","paddingRight":"0","paddingBottom":"20","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"a4b97d6a","columns":2,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"9c89f761","isGrid":true,"gridId":"ee9eb157","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginBottomMobile":"10","isDynamic":true,"gpRemoveContainerCondition":"no-previous-post"} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"c04126aa","columns":2,"horizontalGap":15,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"9cf413a8","isGrid":true,"gridId":"fa4d77e4","width":15,"widthTablet":25,"widthMobile":15,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"38a2c075","fillHorizontalSpace":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"bec8d56e","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#000000","textColor":"#ffffff","backgroundColorHover":"#abb8c3","textColorHover":"","paddingTop":"10","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","iconSize":1.5,"gpDynamicLinkType":"single-post","gpDynamicSource":"previous-post"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"625f3305","isGrid":true,"gridId":"fa4d77e4","width":85,"widthTablet":75,"widthMobile":85,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"a6f36397","element":"p","marginBottom":"0","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Previous post title","gpDynamicSource":"previous-post"} --\x3e

Previous post title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"3d262c0b","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicSource":"previous-post","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"5d70717c","isGrid":true,"gridId":"ee9eb157","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"right","alignmentMobile":"left","isDynamic":true,"gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"ee647ff2","columns":2,"horizontalGap":15,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"78f3ead4","isGrid":true,"gridId":"fa4d77e4","width":85,"widthTablet":75,"widthMobile":85,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"643cf12f","element":"p","marginBottom":"0","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Next post title","gpDynamicSource":"next-post"} --\x3e

Next post title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8ac35083","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicSource":"next-post","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"780c810b","isGrid":true,"gridId":"fa4d77e4","width":15,"widthTablet":25,"widthMobile":15,"orderMobile":-1,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"fe863527","fillHorizontalSpace":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"122d9fa4","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#000000","textColor":"#ffffff","backgroundColorHover":"#abb8c3","textColorHover":"","paddingTop":"10","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","iconSize":1.5,"gpDynamicLinkType":"single-post","gpDynamicSource":"next-post"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_do_template_part"},{key:"_generate_hook_priority",value:"1"},{key:"_generate_disable_post_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!0}]},template_3:{label:Object(i._x)("Two columns with background overlays","label","gp-premium"),thumbnail:"post-navigation-overlay.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"aadd0a6f","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"fe8855c5","columns":2,"horizontalGap":0,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"59edc08b","isGrid":true,"gridId":"fe8855c5","paddingTop":"40","paddingRight":"40","paddingBottom":"40","paddingLeft":"40","paddingSyncUnits":true,"backgroundColor":"#000000","textColor":"#ffffff","linkColor":"#ffffff","linkColorHover":"#e3e3e3","bgImage":{"id":"","image":{"url":"#dynamic-background-image"}},"bgOptions":{"selector":"pseudo-element","opacity":0.4,"overlay":false,"position":"center center","size":"cover","repeat":"no-repeat","attachment":""},"isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicSource":"previous-post","gpRemoveContainerCondition":"no-previous-post"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8d3d4c12","element":"p","backgroundColor":"#cf2e2e","showAdvancedTypography":true,"fontSize":14,"textTransform":"uppercase","paddingTop":"5","paddingRight":"10","paddingBottom":"5","paddingLeft":"10","inlineWidth":true} --\x3e

Previous

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"352592d1","element":"h3","showAdvancedTypography":true,"fontSize":25,"marginBottom":"0","className":"","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"previous-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"993a41e4","isGrid":true,"gridId":"fe8855c5","paddingTop":"40","paddingRight":"40","paddingBottom":"40","paddingLeft":"40","paddingSyncUnits":true,"backgroundColor":"#000000","textColor":"#ffffff","linkColor":"#ffffff","linkColorHover":"#e3e3e3","bgImage":{"id":"","image":{"url":"#dynamic-background-image"}},"bgOptions":{"selector":"pseudo-element","opacity":0.4,"overlay":false,"position":"center center","size":"cover","repeat":"no-repeat","attachment":""},"isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicSource":"next-post","gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"49c8845f","element":"p","backgroundColor":"#cf2e2e","showAdvancedTypography":true,"fontSize":14,"textTransform":"uppercase","paddingTop":"5","paddingRight":"10","paddingBottom":"5","paddingLeft":"10","inlineWidth":true} --\x3e

Next

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"6ba8079e","element":"h3","showAdvancedTypography":true,"fontSize":25,"marginBottom":"0","className":"","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"next-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_do_template_part"},{key:"_generate_hook_priority",value:"1"},{key:"_generate_disable_post_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!1}]},template_4:{label:Object(i._x)("Two columns with arrows","label","gp-premium"),thumbnail:"post-navigation-arrows-2.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"96f5f0fa","innerContainer":"full","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"4785bcc3","columns":2,"horizontalGap":0,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"5287d6da","isGrid":true,"gridId":"4785bcc3","paddingTop":"30","paddingRight":"0","paddingBottom":"25","paddingLeft":"25","backgroundColor":"#ffffff","isDynamic":true,"gpRemoveContainerCondition":"no-previous-post","opacities":[],"textShadows":[{"state":"normal","target":"self","customSelector":"","color":"#000000","colorOpacity":0.5,"xOffset":5,"yOffset":5,"blur":10}]} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"261aea9d","columns":2,"horizontalGap":0,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"eb3b7005","isGrid":true,"gridId":"261aea9d","width":75,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"left","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"0a2d5bfc","element":"h3","alignment":"left","textColor":"#000000","linkColor":"#000000","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"previous-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"164ae39e","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","hasIcon":true,"gpDynamicTextType":"comments-number","gpDynamicLinkType":"comments","gpDynamicTextReplace":"Comments number","gpDynamicSource":"previous-post"} --\x3e

Comments number

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"75cd654a","isGrid":true,"gridId":"261aea9d","width":25,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"2cf8ccdf","alignment":"right","stack":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"6acb0e83","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#0366d6","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","paddingTop":"15","paddingRight":"20","paddingBottom":"15","paddingLeft":"20","gpDynamicLinkType":"single-post","gpDynamicSource":"previous-post"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"7af8fa61","isGrid":true,"gridId":"4785bcc3","paddingTop":"30","paddingRight":"25","paddingBottom":"25","paddingLeft":"0","backgroundColor":"#0366d6","isDynamic":true,"gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"1161e4d4","columns":2,"horizontalGap":0,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"045e1698","isGrid":true,"gridId":"261aea9d","width":25,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"left","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"b5e0b3c6","alignment":"left","stack":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"557abb73","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#ffffff","textColor":"#0693e3","backgroundColorHover":"#222222","textColorHover":"#ffffff","paddingTop":"15","paddingRight":"20","paddingBottom":"15","paddingLeft":"20","gpDynamicLinkType":"single-post","gpDynamicSource":"next-post"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"9ad09f6f","isGrid":true,"gridId":"261aea9d","width":75,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"9ba9e9d1","element":"h3","alignment":"right","textColor":"#ffffff","linkColor":"#ffffff","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"next-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8ebf8dbe","element":"p","alignment":"right","textColor":"#ffffff","linkColor":"#ffffff","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","hasIcon":true,"gpDynamicTextType":"comments-number","gpDynamicLinkType":"comments","gpDynamicTextReplace":"Comments number","gpDynamicSource":"next-post"} --\x3e

Comments number

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_do_template_part"},{key:"_generate_hook_priority",value:"1"},{key:"_generate_disable_post_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!1}]},template_5:{label:Object(i._x)("Two columsn with featured image offset","label","gp-premim"),thumbnail:"post-navigation-offset.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"52018004","innerContainer":"full","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginRight":"30","marginLeft":"30","marginLeftTablet":"30","marginRightMobile":"25","marginLeftMobile":"25","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"7bdd6853","columns":4,"horizontalGap":0,"verticalGapMobile":0,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"4138dd74","isGrid":true,"gridId":"7bdd6853","width":25,"widthTablet":50,"widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","borderRadiusBottomLeft":"10","borderRadiusTopLeft":"10","borderRadiusBottomLeftTablet":"0","borderRadiusBottomLeftMobile":"0","borderRadiusTopLeftMobile":"5","bgImage":{"id":"","image":{"url":"https://generatepress.local/wp-content/plugins/gp-premium/elements/assets/admin/background-image-fallback.jpg"}},"verticalAlignment":"center","isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicLinkType":"post","gpDynamicSource":"previous-post","gpRemoveContainerCondition":"no-previous-post"} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"776ec4d6","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"a3aaad4c","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#b5b5b5","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","borderColor":"#f9f9f9","marginRight":"1.5","marginLeft":"-1.5","marginUnit":"em","paddingTop":"15","paddingRight":"15","paddingBottom":"15","paddingLeft":"15","borderSizeTop":"7","borderSizeRight":"7","borderSizeBottom":"7","borderSizeLeft":"7","borderRadiusTopRight":"100","borderRadiusBottomRight":"100","borderRadiusBottomLeft":"100","borderRadiusTopLeft":"100","borderRadiusUnit":"%","iconSizeMobile":0.8,"gpDynamicLinkType":"single-post","gpDynamicSource":"previous-post"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"18430adf","isGrid":true,"gridId":"7bdd6853","width":25,"widthTablet":50,"widthMobile":50,"paddingTop":"30","paddingRight":"30","paddingBottom":"30","paddingLeft":"30","paddingSyncUnits":true,"paddingTopMobile":"10","paddingRightMobile":"10","paddingBottomMobile":"10","paddingLeftMobile":"10","marginRight":"10","marginRightTablet":"0","marginRightMobile":"0","borderRadiusTopRight":"10","borderRadiusBottomRight":"10","borderRadiusBottomRightTablet":"0","borderRadiusTopRightMobile":"5","borderRadiusBottomRightMobile":"0","backgroundColor":"#ffffff","zindex":2,"alignment":"center","isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicSource":"previous-post","gpRemoveContainerCondition":"no-previous-post"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"2acc62a4","element":"h3","alignment":"left","backgroundColor":"#ffffff","textColor":"#000000","linkColor":"#000000","showAdvancedTypography":true,"fontSize":25,"fontSizeMobile":17,"marginBottom":"0","marginLeft":"-4","marginUnit":"em","marginLeftMobile":"-3","paddingTop":"10","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","paddingSyncUnits":true,"borderRadiusBottomLeft":"10","borderRadiusTopLeft":"10","borderRadiusTopRightMobile":"5","borderRadiusBottomRightMobile":"5","borderRadiusBottomLeftMobile":"5","borderRadiusTopLeftMobile":"5","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"previous-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"ce9878f4","isGrid":true,"gridId":"7bdd6853","width":25,"widthTablet":50,"widthMobile":50,"paddingTop":"30","paddingRight":"30","paddingBottom":"30","paddingLeft":"30","paddingSyncUnits":true,"paddingTopMobile":"10","paddingRightMobile":"10","paddingBottomMobile":"10","paddingLeftMobile":"10","marginLeft":"10","marginLeftTablet":"0","marginLeftMobile":"0","borderRadiusBottomLeft":"10","borderRadiusTopLeft":"10","borderRadiusTopLeftTablet":"0","borderRadiusBottomLeftMobile":"5","borderRadiusTopLeftMobile":"0","backgroundColor":"#ffffff","zindex":1,"alignment":"center","isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicSource":"next-post","gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"9d97a37f","element":"h3","alignment":"right","backgroundColor":"#ffffff","textColor":"#000000","linkColor":"#000000","showAdvancedTypography":true,"fontSize":25,"fontSizeMobile":17,"marginRight":"-4","marginBottom":"0","marginUnit":"em","marginRightMobile":"-3","paddingTop":"10","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","paddingSyncUnits":true,"borderRadiusTopRight":"10","borderRadiusBottomRight":"10","borderRadiusTopRightMobile":"5","borderRadiusBottomRightMobile":"5","borderRadiusBottomLeftMobile":"5","borderRadiusTopLeftMobile":"5","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World","gpDynamicSource":"next-post"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"6c856070","isGrid":true,"gridId":"7bdd6853","width":25,"widthTablet":50,"widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","borderRadiusTopRight":"10","borderRadiusBottomRight":"10","borderRadiusTopRightTablet":"0","borderRadiusTopRightMobile":"0","borderRadiusBottomRightMobile":"5","bgImage":{"id":"","image":{"url":"https://generatepress.local/wp-content/plugins/gp-premium/elements/assets/admin/background-image-fallback.jpg"}},"verticalAlignment":"center","isDynamic":true,"gpDynamicImageBg":"featured-image","gpDynamicSource":"next-post","gpRemoveContainerCondition":"no-next-post"} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"ad40b681","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"139d60e4","hasUrl":true,"hasIcon":true,"removeText":true,"backgroundColor":"#b5b5b5","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","borderColor":"#f9f9f9","marginRight":"-1.5","marginLeft":"1.5","marginUnit":"em","paddingTop":"15","paddingRight":"15","paddingBottom":"15","paddingLeft":"15","borderSizeTop":"7","borderSizeRight":"7","borderSizeBottom":"7","borderSizeLeft":"7","borderRadiusTopRight":"100","borderRadiusBottomRight":"100","borderRadiusBottomLeft":"100","borderRadiusTopLeft":"100","borderRadiusUnit":"%","iconSizeMobile":0.8,"gpDynamicLinkType":"single-post","gpDynamicSource":"next-post","opacities":[],"transitions":[],"boxShadows":[],"transforms":[],"textShadows":[],"filters":[]} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_do_template_part"},{key:"_generate_hook_priority",value:"1"},{key:"_generate_disable_post_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!1}]}}),je={basic_1:{label:Object(i._x)("Inline with avatar","label","gp-premium"),thumbnail:"post-meta-inline.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"8a25fc79","paddingTop":"15","paddingRight":"0","paddingBottom":"15","paddingLeft":"0","marginTop":"20","marginBottom":"20","borderSizeTop":"1","borderSizeBottom":"1","borderColor":"#e8edf0","showAdvancedTypography":true,"fontSize":14,"isDynamic":true,"gpInlinePostMeta":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"author-avatar","avatarRounded":true} /--\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"3fb4928a","element":"div","marginLeft":"10","paddingRight":"10","inlineWidth":true,"gpDynamicTextType":"post-author","gpDynamicLinkType":"author-archives","gpDynamicTextReplace":"Author Name"} --\x3e
Author Name
\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"f9b55781","element":"div","borderColor":"#e8edf0","paddingLeft":"10","borderSizeLeft":"1","inlineWidth":true,"gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date"} --\x3e
Date
\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8fca9ec9","element":"div","borderColor":"#e8edf0","marginLeft":"10","paddingLeft":"10","borderSizeLeft":"1","hasIcon":true,"inlineWidth":true,"gpDynamicTextType":"comments-number","gpDynamicLinkType":"comments","gpDynamicTextReplace":"Comments","gpDynamicTextTaxonomy":"category","gpDynamicNoCommentsText":"0","gpDynamicSingleCommentText":"1","gpDynamicMultipleCommentsText":"%"} --\x3e
Comments
\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_post_meta_location",value:"after-post-title"},{key:"_generate_disable_primary_post_meta",value:!0}]},basic_2:{label:Object(i._x)("Stacked with avatar","label","gp-premium"),thumbnail:"post-meta-avatar-stacked.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"a745be15","paddingTop":"20","paddingRight":"0","paddingBottom":"20","paddingLeft":"0","showAdvancedTypography":true,"fontSize":14,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"fe4d27a3","columns":2,"horizontalGap":15,"verticalAlignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"fd4592f4","isGrid":true,"gridId":"fe4d27a3","width":10,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"author-avatar","avatarSize":120} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"137e86ad","isGrid":true,"gridId":"fe4d27a3","width":90,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"d7bb0434","element":"p","marginBottom":"5","gpDynamicTextType":"post-author","gpDynamicLinkType":"author-archives","gpDynamicTextReplace":"Author Name"} --\x3e

Author Name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"759ebd2f","element":"p","marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_post_meta_location",value:"after-post-title"},{key:"_generate_disable_primary_post_meta",value:!0}]},basic_3:{label:Object(i._x)("Term buttons","label","gp-premium"),thumbnail:"post-meta-term-buttons.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"7134d7c2","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"621d2c31","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"e378fc0b","hasUrl":true,"backgroundColor":"#000000","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","showAdvancedTypography":true,"fontSize":13,"marginTop":"5","marginRight":"5","marginBottom":"5","marginLeft":"5","paddingTop":"10","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","borderRadiusTopRight":"20","borderRadiusBottomRight":"20","borderRadiusBottomLeft":"20","borderRadiusTopLeft":"20","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicLinkType":"term-archives","gpDynamicTextReplace":"Terms","gpDynamicTextTaxonomy":"category"} --\x3e Terms \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_post_meta_location",value:"before-post-title"},{key:"_generate_disable_primary_post_meta",value:!1}]}},Ce={template_1:{label:Object(i._x)("Full footer 1","label","gp-premium"),thumbnail:"site-footer-full-1.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"73cd57e1","paddingTop":"140","paddingRight":"30","paddingBottom":"60","paddingLeft":"30","backgroundColor":"#1b1b42","shapeDividers":[],"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"b76f312f","columns":3,"horizontalGap":80,"verticalAlignment":"center","verticalGapTablet":40,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"53cb46e2","isGrid":true,"gridId":"41f809a3","width":60,"widthTablet":100,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"aa19f1fb","element":"h3","textColor":"#ffffff"} --\x3e

Reach out to us for a consultation.

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"41582601","element":"p","textColor":"#ffffff","paddingRight":"100","paddingRightTablet":"0"} --\x3e

Semper blandit suspendisse faucibus metus lobortis morbi magna vivamus per risus fermentum dapibus imperdiet praesent magnis.

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"a8276863","marginTop":"30","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"529d5dda","hasUrl":true,"backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"#6212b3","backgroundColorHoverOpacity":0,"textColorHover":"#f2f5fa","borderColor":"#ffffff","borderColorHover":"#f2f5fa","borderColorHoverOpacity":0.8,"fontWeight":"600","marginRight":"20","marginBottomMobile":"20","paddingTop":"10","paddingRight":"20","paddingBottom":"10","paddingLeft":"20","borderSizeTop":"3","borderSizeRight":"3","borderSizeBottom":"3","borderSizeLeft":"3","borderRadiusTopRight":"2","borderRadiusBottomRight":"2","borderRadiusBottomLeft":"2","borderRadiusTopLeft":"2"} --\x3e Contact Us \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"e1bd60bb","isGrid":true,"gridId":"41f809a3","width":20,"widthTablet":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","removeVerticalGapTablet":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"37420255","element":"p","textColor":"#ffffff"} --\x3e

Company Name
Address Here
Address Here

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"bf8e162e","element":"p","textColor":"#ffffff","linkColor":"#ffffff","linkColorHover":"#f2f5fa","marginBottom":"0","hasIcon":true,"iconPaddingTop":".1"} --\x3e

+1 000 000 0000

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"c762d353","isGrid":true,"gridId":"41f809a3","width":20,"widthTablet":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","removeVerticalGapTablet":true,"removeVerticalGapMobile":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"08544617","alignment":"right","alignmentTablet":"right","alignmentMobile":"left","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"13c371f8","hasUrl":true,"hasIcon":true,"removeText":true,"ariaLabel":"instagram link","backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#f2f5fa","borderColor":"#ffffff","borderColorHover":"#f2f5fa","marginRight":"20","paddingTop":"6","paddingRight":"6","paddingBottom":"6","paddingLeft":"6","borderSizeTop":"2","borderSizeRight":"2","borderSizeBottom":"2","borderSizeLeft":"2","borderRadiusTopRight":"50","borderRadiusBottomRight":"50","borderRadiusBottomLeft":"50","borderRadiusTopLeft":"50","iconSize":0.8} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"926332bd","hasUrl":true,"hasIcon":true,"removeText":true,"ariaLabel":"twitter link","backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#f2f5fa","borderColor":"#ffffff","borderColorHover":"#f2f5fa","marginRight":"20","paddingTop":"6","paddingRight":"6","paddingBottom":"6","paddingLeft":"6","borderSizeTop":"2","borderSizeRight":"2","borderSizeBottom":"2","borderSizeLeft":"2","borderRadiusTopRight":"50","borderRadiusBottomRight":"50","borderRadiusBottomLeft":"50","borderRadiusTopLeft":"50","iconSize":0.8} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"d957854e","hasUrl":true,"hasIcon":true,"removeText":true,"ariaLabel":"facebook link","backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#f2f5fa","borderColor":"#ffffff","borderColorHover":"#f2f5fa","paddingTop":"6","paddingRight":"6","paddingBottom":"6","paddingLeft":"6","borderSizeTop":"2","borderSizeRight":"2","borderSizeBottom":"2","borderSizeLeft":"2","borderRadiusTopRight":"50","borderRadiusBottomRight":"50","borderRadiusBottomLeft":"50","borderRadiusTopLeft":"50","iconSize":0.8} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"0f87c806","paddingTop":"60","paddingRight":"0","paddingBottom":"60","paddingLeft":"0","marginTop":"60","borderSizeTop":"1","borderColor":"#ffffff","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"9cc30ed9","columns":2,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"e6861bde","isGrid":true,"gridId":"60ab45cf","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"97c10964","element":"p","textColor":"#ffffff","showAdvancedTypography":true,"fontSize":17} --\x3e

© Company Name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"7c528044","isGrid":true,"gridId":"60ab45cf","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"d060803e","alignment":"right","alignmentMobile":"left","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"907cc664","hasUrl":true,"backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"","textColorHover":"#f2f5fa","showAdvancedTypography":true,"fontSize":17,"marginRight":"30"} --\x3e Privacy Policy \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"a6a340bc","hasUrl":true,"backgroundColor":"","textColor":"#ffffff","backgroundColorHover":"","textColorHover":"#f2f5fa","showAdvancedTypography":true,"fontSize":17} --\x3e Terms of Service \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e'},template_2:{label:Object(i._x)("Full footer 2","label","gp-premium"),thumbnail:"site-footer-full-2.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"e224c1dd","paddingTop":"80","paddingRight":"20","paddingBottom":"80","paddingLeft":"20","backgroundColor":"#fafbfc","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"34307d45","element":"p","alignment":"center","textColor":"#2e3d4d","showAdvancedTypography":true,"fontWeight":"bold","fontSize":14,"textTransform":"uppercase","letterSpacing":0.3,"marginTop":"10"} --\x3e

Your Company Name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"4068688a","paddingTop":"60","paddingRight":"20","paddingBottom":"60","paddingLeft":"20","marginTop":"60","marginBottom":"60","borderSizeTop":"1","borderSizeBottom":"1","borderColor":"#5c7a99","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"690686fb","columns":3,"horizontalGap":0,"verticalAlignment":"center","verticalGapMobile":40,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"12d457ad","isGrid":true,"gridId":"f5b096f9","width":32,"paddingTop":"0","paddingRight":"20","paddingBottom":"0","paddingLeft":"20","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8818b435","element":"p","alignment":"center","showAdvancedTypography":true,"fontWeight":"bold","fontSize":13,"textTransform":"uppercase","letterSpacing":0.2,"marginBottom":"0"} --\x3e

PH +1 000 000 0000

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"68ec175a","isGrid":true,"gridId":"f5b096f9","width":36,"paddingTop":"0","paddingRight":"20","paddingBottom":"0","paddingLeft":"20","borderSizeRight":"1","borderSizeLeft":"1","borderSizeTopMobile":"0","borderSizeRightMobile":"0","borderSizeBottomMobile":"0","borderSizeLeftMobile":"0","borderColor":"#5c7a99","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"cf4dcfab","element":"p","alignment":"center","showAdvancedTypography":true,"fontWeight":"bold","fontSize":13,"textTransform":"uppercase","letterSpacing":0.2,"marginBottom":"0"} --\x3e

24 M Drive
East Hampton, NY 11937

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"47f78435","isGrid":true,"gridId":"f5b096f9","width":32,"paddingTop":"0","paddingRight":"20","paddingBottom":"0","paddingLeft":"20","removeVerticalGapMobile":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"fd601b43","alignment":"center","marginBottom":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"2800ad9a","hasUrl":false,"hasIcon":true,"removeText":true,"textColor":"#2e3d4d","textColorHover":"#5c7a99","marginRight":"20","iconSize":0.9} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"eb98a6f6","hasUrl":false,"hasIcon":true,"removeText":true,"textColor":"#2e3d4d","textColorHover":"#5c7a99","marginRight":"20","iconSize":0.9} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"ab839eb9","hasUrl":false,"hasIcon":true,"removeText":true,"textColor":"#2e3d4d","textColorHover":"#5c7a99","marginRight":"20","iconSize":0.8} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"5b757c38","hasUrl":false,"hasIcon":true,"removeText":true,"textColor":"#2e3d4d","textColorHover":"#5c7a99","marginRight":"20","iconSize":0.8} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"424f95c0","columns":2,"verticalGapMobile":30,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"cc32f783","isGrid":true,"gridId":"90341e96","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"1e50faeb","element":"p","alignment":"left","alignmentMobile":"center","showAdvancedTypography":true,"fontWeight":"bold","fontSize":12,"textTransform":"uppercase","letterSpacing":0.2} --\x3e

© Your Copyright Message

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"b706d851","isGrid":true,"gridId":"90341e96","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","removeVerticalGapMobile":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"b4f65930","alignment":"right","alignmentMobile":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"373aae0d","hasUrl":false,"textColor":"#2e3d4d","textColorHover":"#5c7a99","showAdvancedTypography":true,"fontWeight":"bold","fontSize":12,"textTransform":"uppercase","letterSpacing":0.2,"marginRight":"30"} --\x3e PRIVACY POLICY \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"3cd1cf71","hasUrl":false,"textColor":"#2e3d4d","textColorHover":"#5c7a99","showAdvancedTypography":true,"fontWeight":"bold","fontSize":12,"textTransform":"uppercase","letterSpacing":0.2} --\x3e terms of service \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e'}},De={template_1:{label:Object(i._x)("Basic layout with term buttons","label","gp-premium"),thumbnail:"content-template-basic.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"d2cafe96","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"6d7bfb40","marginBottom":"15","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"38620841","hasUrl":true,"backgroundColor":"#000000","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","showAdvancedTypography":true,"fontSize":13,"paddingTop":"5","paddingRight":"10","paddingBottom":"5","paddingLeft":"10","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicLinkType":"term-archives","gpDynamicTextReplace":"Terms","gpDynamicTextTaxonomy":"category"} --\x3e Terms \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"f593ba8c","linkColor":"#000000","linkColorHover":"#858585","showAdvancedTypography":true,"fontWeight":"bold","marginBottom":"30","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Post Title"} --\x3e

Post Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"1ed16867","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","showAdvancedTypography":true,"fontSize":14,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"27f5a324","columns":2,"verticalAlignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"dc72dc13","isGrid":true,"gridId":"10064c4d","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true,"gpInlinePostMeta":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"author-avatar","avatarRounded":true} /--\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"c7b33e8b","element":"p","marginBottom":"0","marginLeft":"10","gpDynamicTextType":"post-author","gpDynamicLinkType":"author-archives","gpDynamicTextReplace":"Author name"} --\x3e

Author name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"ec93a944","isGrid":true,"gridId":"10064c4d","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"af8af68e","element":"p","marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Post date","gpDynamicDateUpdated":true} --\x3e

Post date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"b70b46a6","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"marginTop":"30","marginBottom":"30","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"medium_large","linkTo":"single-post"} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt"} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"750"},{key:"_generate_use_theme_post_container",value:!0}]},template_2:{label:Object(i._x)("Layout with offset content","label","gp-premium"),thumbnail:"content-template-offset.jpg",content:'\x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"large","linkTo":"single-post"} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"05e7d83e","paddingTop":"20","paddingRight":"20","paddingBottom":"20","paddingLeft":"20","paddingSyncUnits":true,"marginTop":"-65","marginRight":"40","marginBottom":"20","marginLeft":"0","backgroundColor":"#ffffff","zindex":1,"showAdvancedTypography":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"83898f1c","element":"p","linkColor":"#000000","linkColorHover":"#abb8c3","showAdvancedTypography":true,"fontWeight":"700","fontSize":14,"textTransform":"uppercase","marginBottom":"20","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicLinkType":"term-archives","gpDynamicTextReplace":"Category","gpDynamicTextTaxonomy":"category"} --\x3e

Category

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"98a0e67b","showAdvancedTypography":true,"fontSize":28,"gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Title"} --\x3e

Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","excerptLength":25,"useThemeMoreLink":false} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"fed802f7","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"marginTop":"20","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"ee363d21","columns":2,"horizontalGap":0,"verticalAlignment":"flex-end","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"74fcc8db","isGrid":true,"gridId":"b23efd25","width":66.66,"widthMobile":66.66,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginTop":"15","isDynamic":true,"gpInlinePostMeta":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"author-avatar","avatarSize":35,"avatarRounded":true} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"33ed7660","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginLeft":"10","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"2def9732","element":"p","borderColor":"","showAdvancedTypography":true,"fontSize":15,"marginBottom":"0","borderSizeRight":"0","gpDynamicTextType":"post-author","gpDynamicTextReplace":"Post author name"} --\x3e

Post author name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"dd34513e","element":"p","showAdvancedTypography":true,"fontSize":12,"marginRight":"10","marginBottom":"0","borderSizeBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"6d144082","isGrid":true,"gridId":"b23efd25","width":33.33,"widthMobile":33.33,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginTop":"15","verticalAlignment":"center","alignment":"right","isDynamic":true,"gpInlinePostMetaJustify":"flex-end"} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"ee5c36a9","alignment":"right","marginTop":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"7c89fc64","hasUrl":true,"backgroundColor":"","textColor":"#000000","backgroundColorHover":"","textColorHover":"#abb8c3","fontWeight":"700","textTransform":"uppercase","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","gpDynamicLinkType":"single-post"} --\x3e More \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"500"},{key:"_generate_use_theme_post_container",value:!1}]},template_3:{label:Object(i._x)("Layout with featured image overlay","label","gp-premim"),thumbnail:"content-template-overlay.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"99e0f8fe","minHeight":420,"paddingTop":"20","paddingRight":"20","paddingBottom":"20","paddingLeft":"20","borderRadiusTopRight":"12","borderRadiusBottomRight":"12","borderRadiusBottomLeft":"12","borderRadiusTopLeft":"12","gradient":true,"gradientDirection":180,"gradientColorOne":"#000000","gradientColorOneOpacity":0.62,"gradientColorTwoOpacity":0,"gradientSelector":"pseudo-element","textColor":"#ffffff","linkColor":"#ffffff","linkColorHover":"#ffffff","bgImage":{"id":"","image":{"url":"#dynamic-background-image"}},"isDynamic":true,"gpDynamicImageBg":"featured-image"} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"864271b1","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"marginBottom":"10","isDynamic":true,"gpInlinePostMeta":true,"gpInlinePostMetaJustify":"space-between"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"bc0ec4fa","element":"p","showAdvancedTypography":true,"fontWeight":"700","fontSize":13,"textTransform":"uppercase","marginRight":"10","marginBottom":"0","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicTextReplace":"Category","gpDynamicTextTaxonomy":"category","gpDynamicTextTaxonomySeparator":" / "} --\x3e

Category

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"5e2dac4c","element":"p","alignment":"right","showAdvancedTypography":true,"fontSize":12,"marginBottom":"0","hasIcon":true,"iconSize":1.4,"gpDynamicTextType":"comments-number","gpDynamicTextReplace":"COMMENTS","gpDynamicNoCommentsText":"0","gpDynamicSingleCommentText":"1","gpDynamicMultipleCommentsText":"%"} --\x3e

COMMENTS

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"b1e898af","showAdvancedTypography":true,"fontSize":24,"marginUnit":"%","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Title"} --\x3e

Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"3413b754","alignment":"right","marginTop":"300","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"95f40917","hasUrl":true,"backgroundColor":"#ffffff","textColor":"#000000","backgroundColorHover":"#ffffff","backgroundColorHoverOpacity":0.75,"textColorHover":"#000000","borderColor":"#ffffff","borderColorHover":"#ffffff","showAdvancedTypography":true,"fontWeight":"700","fontSize":12,"textTransform":"uppercase","paddingTop":"10","paddingRight":"20","paddingBottom":"10","paddingLeft":"20","borderSizeTop":"1","borderSizeRight":"1","borderSizeBottom":"1","borderSizeLeft":"1","borderRadiusTopRight":"8","borderRadiusBottomRight":"8","borderRadiusBottomLeft":"8","borderRadiusTopLeft":"8","gpDynamicLinkType":"single-post"} --\x3e Read More \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"500"},{key:"_generate_use_theme_post_container",value:!1}]},template_4:{label:Object(i._x)("Layout with slanted shape divider","label","gp-premim"),thumbnail:"content-template-slant.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"0af7ec3a","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"borderSizeTop":"0","borderSizeRight":"0","borderSizeBottom":"0","borderSizeLeft":"0","borderColor":"#000000","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"large"} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"cc5683f8","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"marginTop":"0","marginBottom":"0","zindex":1,"showAdvancedTypography":true,"fontSize":14,"shapeDividers":[{"shape":"gb-angle-1","color":"#ffffff","colorOpacity":1,"location":"bottom","height":50,"heightTablet":"","heightMobile":"","width":100,"widthTablet":"","widthMobile":"","flipHorizontally":false,"zindex":""}],"isDynamic":true} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"7f6bf8cd","paddingTop":"0","paddingRight":"25","paddingBottom":"15","paddingLeft":"25","marginTop":"0","marginRight":"0","marginBottom":"0","marginLeft":"0","backgroundColor":"#ffffff","zindex":1,"showAdvancedTypography":true,"shapeDividers":[],"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"7fd9c317","element":"p","showAdvancedTypography":true,"fontSize":14,"marginBottom":"5","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Post date","gpDynamicDateUpdated":true} --\x3e

Post date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"a8ee15fd","showAdvancedTypography":true,"fontSize":30,"marginBottom":"15","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","excerptLength":25,"useThemeMoreLink":false} /--\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"bc9ef703","alignment":"right","marginTop":"15","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"120ee35e","hasUrl":true,"backgroundColor":"","textColor":"#000000","backgroundColorHover":"#222222","textColorHover":"#ffffff","showAdvancedTypography":true,"fontWeight":"700","textTransform":"uppercase","paddingTop":"15","paddingRight":"20","paddingBottom":"15","paddingLeft":"20","gpDynamicLinkType":"single-post"} --\x3e Read More \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"500"},{key:"_generate_use_theme_post_container",value:!1}]},template_5:{label:Object(i._x)("Layout with centered content","label","gp-premim"),thumbnail:"content-template-centered.jpg",content:'\x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"large"} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"5a785d21","paddingTop":"25","paddingRight":"25","paddingBottom":"25","paddingLeft":"25","paddingSyncUnits":true,"backgroundColor":"#ffffff","alignment":"center","showAdvancedTypography":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"82629d5c","linkColor":"#000000","showAdvancedTypography":true,"fontWeight":"700","fontSize":25,"gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","excerptLength":15,"useThemeMoreLink":false} /--\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"ad806696","alignment":"center","marginTop":"20","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"a1b8a609","hasUrl":true,"backgroundColor":"#cf2e2e","textColor":"#ffffff","backgroundColorHover":"#222222","textColorHover":"#ffffff","showAdvancedTypography":true,"fontSize":15,"textTransform":"uppercase","paddingTop":"8","paddingRight":"20","paddingBottom":"8","paddingLeft":"20","borderRadiusTopRight":"50","borderRadiusBottomRight":"50","borderRadiusBottomLeft":"50","borderRadiusTopLeft":"50","gpDynamicLinkType":"single-post"} --\x3e Read more \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"500"},{key:"_generate_use_theme_post_container",value:!1}]},template_6:{label:Object(i._x)("Layout with borders","label","gp-premim"),thumbnail:"content-template-borders.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"0af4cc7c","paddingTop":"5","paddingRight":"5","paddingBottom":"5","paddingLeft":"5","paddingSyncUnits":true,"borderSizeTop":"1","borderSizeRight":"1","borderSizeBottom":"1","borderSizeLeft":"1","borderRadiusTopRight":"2","borderRadiusBottomRight":"2","borderRadiusBottomLeft":"2","borderRadiusTopLeft":"2","borderColor":"#b6b6b6","backgroundColor":"#ffffff","isDynamic":true} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"large"} /--\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"b69b5c43","paddingTop":"30","paddingRight":"30","paddingBottom":"30","paddingLeft":"30","paddingSyncUnits":true,"showAdvancedTypography":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"8dfa4238","element":"p","textColor":"#0693e3","showAdvancedTypography":true,"fontWeight":"700","fontSize":14,"textTransform":"uppercase","marginBottom":"5","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicLinkType":"term-archives","gpDynamicTextReplace":"Terms","gpDynamicTextTaxonomy":"category"} --\x3e

Terms

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"29491daa","showAdvancedTypography":true,"fontSize":30,"marginBottom":"15","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Hello World"} --\x3e

Hello World

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","excerptLength":25,"useThemeMoreLink":false} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"d5dadc43","paddingTop":"15","paddingRight":"10","paddingBottom":"10","paddingLeft":"10","borderSizeTop":"1","borderColor":"#b6b6b6","showAdvancedTypography":true,"fontSize":14,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"3da68acd","columns":2,"verticalAlignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"2c30b1f9","isGrid":true,"gridId":"3da68acd","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"fc06eba3","element":"p","textColor":"#b6b6b6","showAdvancedTypography":true,"fontSize":14,"marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Post date","gpDynamicTextTaxonomy":"category","gpDynamicDateUpdated":true} --\x3e

Post date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"9bb8c373","isGrid":true,"gridId":"3da68acd","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"afc412f8","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"0fcad1cd","hasUrl":true,"backgroundColor":"","textColor":"#0693e3","backgroundColorHover":"#222222","textColorHover":"#ffffff","borderColor":"#0693e3","borderColorHover":"#222222","textTransform":"uppercase","paddingTop":"8","paddingRight":"12","paddingBottom":"8","paddingLeft":"12","borderSizeTop":"2","borderSizeRight":"2","borderSizeBottom":"2","borderSizeLeft":"2","borderRadiusTopRight":"2","borderRadiusBottomRight":"2","borderRadiusBottomLeft":"2","borderRadiusTopLeft":"2","gpDynamicLinkType":"single-post"} --\x3e Read more \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"500"},{key:"_generate_use_theme_post_container",value:!1}]},template_7:{label:Object(i._x)("Landscape layout","label","gp-premium"),thumbnail:"content-template-landscape.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"918d68ce","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"ae18e4a9","columns":2,"verticalGapMobile":10,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"ff15641f","isGrid":true,"gridId":"ae18e4a9","width":40,"widthTablet":40,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true,"gpRemoveContainerCondition":"no-featured-image"} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"featured-image","imageSize":"medium_large","linkTo":"single-post"} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"64596747","isGrid":true,"gridId":"ae18e4a9","width":60,"widthTablet":60,"paddingTop":"0","paddingRight":"20","paddingBottom":"10","paddingLeft":"0","paddingTopMobile":"10","paddingRightMobile":"10","paddingBottomMobile":"10","paddingLeftMobile":"10","verticalAlignment":"center","showAdvancedTypography":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"ce3f6f48","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","marginBottom":"10","showAdvancedTypography":true,"isDynamic":true,"gpInlinePostMeta":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"fdbba1f9","element":"p","showAdvancedTypography":true,"fontWeight":"900","fontSize":14,"textTransform":"uppercase","marginRight":"10","marginBottom":"0","paddingRight":"10","borderSizeRight":"1","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicTextReplace":"Category","gpDynamicTextTaxonomy":"category"} --\x3e

Category

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"6df4d39e","element":"p","showAdvancedTypography":true,"fontSize":14,"marginRight":"10","marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"84923e14","showAdvancedTypography":true,"fontSize":28,"marginBottom":"20","gpDynamicTextType":"title","gpDynamicLinkType":"single-post","gpDynamicTextReplace":"Title"} --\x3e

Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","excerptLength":20} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_block_element_editor_width_unit",value:"px"},{key:"_generate_block_element_editor_width",value:"800"},{key:"_generate_use_theme_post_container",value:!0}]}},Se={template_1:{label:Object(i._x)("Default next and previous buttons","label","gp-premium"),thumbnail:"archive-navigation-buttons-2.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"fb6c192f","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"fe27e101","columns":2,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"af38c5d0","isGrid":true,"gridId":"fe27e101","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"9396ea35","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"aa4ef21a","hasUrl":true,"hasIcon":true,"backgroundColor":"","textColor":"","backgroundColorHover":"","textColorHover":"","className":"button","gpDynamicLinkType":"previous-posts"} --\x3e Previous \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"4f3ab895","isGrid":true,"gridId":"fe27e101","widthMobile":50,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"8fcd7911","alignment":"right","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"84010058","hasUrl":true,"hasIcon":true,"iconLocation":"right","backgroundColor":"","textColor":"","backgroundColorHover":"","textColorHover":"","iconPaddingRight":"","iconPaddingLeft":"0.5","className":"button","gpDynamicLinkType":"next-posts"} --\x3e Next \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_main_content"},{key:"_generate_hook_priority",value:"20"},{key:"_generate_disable_archive_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!0}]},template_2:{label:Object(i._x)("Rounded buttons with icon","label","gp-premium"),thumbnail:"archive-navigation-buttons-1.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"5edb5029","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button-container {"uniqueId":"c7866401","alignment":"center","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"4c23c469","hasUrl":true,"hasIcon":true,"removeText":true,"ariaLabel":"Previous page","backgroundColor":"#ffffff","textColor":"#000000","backgroundColorHover":"#222222","textColorHover":"#ffffff","borderColor":"#000000","marginTop":"5","marginRight":"5","marginBottom":"5","marginLeft":"5","paddingTop":"20","paddingRight":"20","paddingBottom":"20","paddingLeft":"20","borderSizeTop":"1","borderSizeRight":"1","borderSizeBottom":"1","borderSizeLeft":"1","borderRadiusTopRight":"100","borderRadiusBottomRight":"100","borderRadiusBottomLeft":"100","borderRadiusTopLeft":"100","gpDynamicLinkType":"previous-posts"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- wp:generateblocks/button {"uniqueId":"55622f43","hasUrl":true,"hasIcon":true,"removeText":true,"ariaLabel":"Next page","backgroundColor":"#ffffff","textColor":"#000000","backgroundColorHover":"#222222","textColorHover":"#ffffff","borderColor":"#000000","marginTop":"5","marginRight":"5","marginBottom":"5","marginLeft":"5","paddingTop":"20","paddingRight":"20","paddingBottom":"20","paddingLeft":"20","borderSizeTop":"1","borderSizeRight":"1","borderSizeBottom":"1","borderSizeLeft":"1","borderRadiusTopRight":"100","borderRadiusBottomRight":"100","borderRadiusBottomLeft":"100","borderRadiusTopLeft":"100","gpDynamicLinkType":"next-posts"} --\x3e \x3c!-- /wp:generateblocks/button --\x3e \x3c!-- /wp:generateblocks/button-container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_main_content"},{key:"_generate_hook_priority",value:"20"},{key:"_generate_disable_archive_navigation",value:!0},{key:"_generate_use_archive_navigation_container",value:!1}]}},Ie={template_1:{label:Object(i._x)("Basic single post page hero","label","gp-premium"),thumbnail:"page-hero-basic.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"8b6d1c4b","paddingTop":"150","paddingBottom":"150","backgroundColor":"#000000","textColor":"#ffffff","linkColor":"#ffffff","bgImage":{"id":"","image":{"url":"#dynamic-background-image"}},"bgOptions":{"selector":"pseudo-element","opacity":0.3,"overlay":false,"position":"center center","size":"cover","repeat":"no-repeat","attachment":""},"alignment":"center","isDynamic":true,"gpDynamicImageBg":"featured-image"} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"62a8b2cc","element":"h1","showAdvancedTypography":true,"fontSize":50,"gpDynamicTextType":"title","gpDynamicTextReplace":"Page Title"} --\x3e

Page Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"f49b9f49","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"isDynamic":true,"gpInlinePostMeta":true,"gpInlinePostMetaJustify":"center"} --\x3e \x3c!-- wp:generatepress/dynamic-image {"imageType":"author-avatar","avatarRounded":true} /--\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"2e715b13","element":"p","marginBottom":"0","marginLeft":"10","gpDynamicTextType":"post-author","gpDynamicTextReplace":"Author name"} --\x3e

Author name

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"dedbe2c8","element":"p","marginBottom":"0","marginLeft":"20","paddingLeft":"20","borderSizeLeft":"1","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Post date","gpDynamicDateUpdated":true} --\x3e

Post date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_header"},{key:"_generate_disable_title",value:!0},{key:"_generate_disable_featured_image",value:!0},{key:"_generate_disable_primary_post_meta",value:!0}]},template_2:{label:Object(i._x)("Single post hero with excerpt","label","gp-premium"),thumbnail:"page-hero-excerpt.jpg",content:'\x3c!-- wp:generateblocks/container {"uniqueId":"70385d72","paddingTop":"80","paddingRight":"40","paddingBottom":"80","paddingLeft":"40","isDynamic":true} --\x3e \x3c!-- wp:generateblocks/grid {"uniqueId":"5dc55b95","columns":2,"horizontalGap":80,"verticalGap":20,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"579e5b87","isGrid":true,"gridId":"fde86e48","width":45,"widthTablet":60,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","verticalAlignment":"center","showAdvancedTypography":true,"fontSize":14,"isDynamic":true} --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"d909e043","paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","paddingSyncUnits":true,"marginBottom":"10","isDynamic":true,"gpInlinePostMeta":true} --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"9fdb86dc","element":"p","textColor":"#000000","linkColor":"#000000","showAdvancedTypography":true,"fontWeight":"900","fontSize":14,"textTransform":"uppercase","marginRight":"10","marginBottom":"0","paddingRight":"10","borderSizeRight":"1","className":"dynamic-term-class","gpDynamicTextType":"terms","gpDynamicLinkType":"term-archives","gpDynamicTextReplace":"Category","gpDynamicTextTaxonomy":"category"} --\x3e

Category

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"1ee4cbcf","element":"p","showAdvancedTypography":true,"fontSize":14,"marginRight":"10","marginBottom":"0","gpDynamicTextType":"post-date","gpDynamicTextReplace":"Date","gpDynamicDateUpdated":true} --\x3e

Date

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/headline {"uniqueId":"56c7eb13","marginBottom":"10","gpDynamicTextType":"title","gpDynamicTextReplace":"Title"} --\x3e

Title

\x3c!-- /wp:generateblocks/headline --\x3e \x3c!-- wp:generatepress/dynamic-content {"contentType":"post-excerpt","useThemeMoreLink":false} /--\x3e \x3c!-- /wp:generateblocks/container --\x3e \x3c!-- wp:generateblocks/container {"uniqueId":"4e92c4e8","isGrid":true,"gridId":"fde86e48","width":55,"widthTablet":40,"minHeight":400,"minHeightMobile":250,"paddingTop":"0","paddingRight":"0","paddingBottom":"0","paddingLeft":"0","bgImage":{"id":"","image":{"url":"#dynamic-background-image"}},"bgOptions":{"selector":"element","opacity":1,"overlay":false,"position":"center center","size":"cover","repeat":"no-repeat","attachment":""},"isDynamic":true,"gpDynamicImageBg":"featured-image","gpUseFallbackImageBg":true} /--\x3e \x3c!-- /wp:generateblocks/grid --\x3e \x3c!-- /wp:generateblocks/container --\x3e',meta:[{key:"_generate_hook",value:"generate_after_header"},{key:"_generate_disable_title",value:!0},{key:"_generate_disable_featured_image",value:!0},{key:"_generate_disable_primary_post_meta",value:!0}]}},Re=n(25),Le=n(26),Be=n(38);function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Pe(e){for(var t=1;t0&&j(r)}},void 0!==P[e].thumbnail&&!!P[e].thumbnail&&Object(a.createElement)(G.a,{overflow:!0,once:!0},Object(a.createElement)("img",{src:gpPremiumBlockElements.templateImageUrl+"/"+P[e].thumbnail,alt:P[e].label})),Object(a.createElement)("div",{className:"gpp-block-template-label"},P[e].label))})))),("right-sidebar"===c||"left-sidebar"===c)&&Object(a.createElement)(l.Notice,{status:"info",isDismissible:!1,className:"gpp-block-element-notice"},Object(i.__)("This will remove the current sidebar widgets for the selected sidebar. Your layout must have a sidebar set for this Element to show.","gp-premium")),"site-footer"===c&&Object(a.createElement)(l.BaseControl,null,Object(a.createElement)(l.Notice,{status:"info",isDismissible:!1,className:"gpp-block-element-notice"},Object(i.__)("This Element will replace your site footer area that holds your copyright message. It will not replace footer widgets if they exist.","gp-premium"))),"post-meta-template"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Location","gp-premium"),value:u,options:[{label:Object(i.__)("After post title","gp-premium"),value:"after-post-title"},{label:Object(i.__)("Before post title","gp-premium"),value:"before-post-title"},{label:Object(i.__)("After content","gp-premium"),value:"after-content"},{label:Object(i.__)("Custom","gp-premium"),value:"custom"}],onChange:function(e){j({_generate_post_meta_location:e})}})),E.length>1&&Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Quick hook select","gp-premium"),value:p||"",options:E,onChange:function(e){j({_generate_hook:e})}}),(!c||"hook"===c||"page-hero"===c||"post-navigation-template"===c||"archive-navigation-template"===c||"post-meta-template"===c&&"custom"===u)&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.BaseControl,{id:"gpp-hook-select",label:Object(i.__)("Hook name","gp-premium"),className:"gpp-hook-select"},Object(a.createElement)(Te,{options:R,className:function(e){return"container"===e?"gpp-block-element-search-select":"input"===e?"components-text-control__input":"select-search__"+e},value:p,placeholder:Object(i.__)("Choose your hook","gp-premium"),search:!0,onChange:function(e){j({_generate_hook:e||""})}})),"custom"===p&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Custom hook name","gp-premium"),type:"text",onChange:function(e){j({_generate_custom_hook:e||""})},value:s||""}),!!p&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Priority","gp-premium"),type:"text",onChange:function(e){j({_generate_hook_priority:e||""})},value:d||"",placeholder:"10"})),"post-meta-template"===c&&Object(a.createElement)(a.Fragment,null,(""===u||"after-post-title"===u||"before-post-title"===u||"custom"===u)&&Object(a.createElement)(l.ToggleControl,{checked:!!m,label:Object(i.__)("Replace default primary post meta","gp-premium"),onChange:function(e){j({_generate_disable_primary_post_meta:e})}}),("after-content"===u||"custom"===u)&&Object(a.createElement)(l.ToggleControl,{checked:!!b,label:Object(i.__)("Replace default secondary post meta","gp-premium"),onChange:function(e){j({_generate_disable_secondary_post_meta:e})}})),"content-template"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Tag name","gp-premium"),value:g,options:[{label:"article",value:"article"},{label:"div",value:"div"},{label:"section",value:"section"},{label:"aside",value:"aside"}],onChange:function(e){j({_generate_post_loop_item_tagname:e})}}),Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Apply to","gp-premium"),value:x,options:[{label:Object(i.__)("All posts","gp-premium"),value:""},{label:Object(i.__)("Posts with term","gp-premium"),value:"has-term"},{label:Object(i.__)("Posts with custom field","gp-premium"),value:"has-post-meta"},{label:Object(i.__)("First post","gp-premium"),value:"is-first-post"}],onChange:function(e){j({_generate_post_loop_item_display:e})}}),""!==x&&Object(a.createElement)(a.Fragment,null,"has-term"===x&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.SelectControl,{label:Object(i.__)("Taxonomy","gp-premium"),value:v,options:L,onChange:function(e){j({_generate_post_loop_item_display_tax:e})}}),!!v&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Term name","gp-premium"),type:"text",onChange:function(e){j({_generate_post_loop_item_display_term:e||""})},value:_||""})),"has-post-meta"===x&&Object(a.createElement)(l.TextControl,{label:Object(i.__)("Post meta name","gp-premium"),type:"text",onChange:function(e){j({_generate_post_loop_item_display_post_meta:e||""})},value:k||""}),M.length>0&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.BaseControl,null,Object(a.createElement)(l.ComboboxControl,{className:"editor-page-attributes__parent",label:Object(i.__)("Parent Element","gp-premium"),help:Object(i.__)("Set a parent Element to inherit in case the above conditions do not apply.","gp-premim"),value:S,options:M,onFilterValueChange:function(e){e&&V()(C(e),300)},onChange:function(e){C(e)}})),!!S&&Object(a.createElement)(l.TextControl,{type:"number",label:Object(i.__)("Display Order","gp-premium"),onChange:function(e){D(e)},value:I}))),Object(a.createElement)(l.ToggleControl,{checked:!!y,label:Object(i.__)("Keep default post container","gp-premium"),onChange:function(e){j({_generate_use_theme_post_container:e})}})),"page-hero"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{checked:!!h,label:Object(i.__)("Disable title","gp-premium"),onChange:function(e){j({_generate_disable_title:e})}}),Object(a.createElement)(l.ToggleControl,{checked:!!f,label:Object(i.__)("Disable featured image","gp-premium"),onChange:function(e){j({_generate_disable_featured_image:e})}}),Object(a.createElement)(l.ToggleControl,{checked:!!m,label:Object(i.__)("Disable primary post meta","gp-premium"),onChange:function(e){j({_generate_disable_primary_post_meta:e})}})),"site-footer"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.TextControl,{className:"gpp-block-dynamic-year",type:"text",readOnly:!0,value:"{{current_year}}",label:Object(i.__)("Current year template tag","gp-premium"),help:Object(i.__)("Use the above template tag to add the current year to your footer.","gp-premium")})),"post-navigation-template"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{checked:!!w,label:Object(i.__)("Disable default post navigation","gp-premium"),onChange:function(e){j({_generate_disable_post_navigation:e})}}),Object(a.createElement)(l.ToggleControl,{checked:!!O,label:Object(i.__)("Add default archive navigation container","gp-premium"),onChange:function(e){j({_generate_use_archive_navigation_container:e})}})),"archive-navigation-template"===c&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)(l.ToggleControl,{checked:!!T,label:Object(i.__)("Disable default pagination","gp-premium"),onChange:function(e){j({_generate_disable_archive_navigation:e})}}),Object(a.createElement)(l.ToggleControl,{checked:!!O,label:Object(i.__)("Keep default archive navigation container","gp-premium"),onChange:function(e){j({_generate_use_archive_navigation_container:e})}}))))}}]),c}(a.Component),ze=Object(Be.withSelect)((function(e){var t=e("core/editor").getEditedPostAttribute;return{meta:t("meta"),elementParent:t("parent"),elementMenuOrder:t("menu_order")}})),qe=Object(Be.withDispatch)((function(e,t){var n=t.meta,a=e("core/editor").editPost;return{updateMeta:function(e){a({meta:Pe(Pe({},n),e)})},updateParentId:function(e){a({parent:e})},updateOrder:function(e){a({menu_order:e})}}})),Ae=Object(p.compose)([ze,qe])(Me);Object(Re.registerPlugin)("generatepress-block-element",{icon:null,render:Ae})}]); \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/dist/customizer.asset.php b/wp-content/plugins/gp-premium/dist/customizer.asset.php new file mode 100644 index 00000000..9ab608f0 --- /dev/null +++ b/wp-content/plugins/gp-premium/dist/customizer.asset.php @@ -0,0 +1 @@ + array('wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '2203a0ee5857519ea0c5070720a7bb4a'); \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/dist/customizer.js b/wp-content/plugins/gp-premium/dist/customizer.js new file mode 100644 index 00000000..66f26f1d --- /dev/null +++ b/wp-content/plugins/gp-premium/dist/customizer.js @@ -0,0 +1 @@ +!function(e){var o={};function r(t){if(o[t])return o[t].exports;var n=o[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=e,r.c=o,r.d=function(e,o,t){r.o(e,o)||Object.defineProperty(e,o,{enumerable:!0,get:t})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,o){if(1&o&&(e=r(e)),8&o)return e;if(4&o&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(r.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&o&&"string"!=typeof e)for(var n in e)r.d(t,n,function(o){return e[o]}.bind(null,n));return t},r.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(o,"a",o),o},r.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},r.p="",r(r.s=62)}({1:function(e,o){e.exports=window.wp.i18n},16:function(e,o){e.exports=function(e,o,r){return o in e?Object.defineProperty(e,o,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[o]=r,e}},62:function(e,o,r){"use strict";r.r(o);var t=r(16),n=r.n(t),a=r(8),u=r(1);function c(e,o){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);o&&(t=t.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),r.push.apply(r,t)}return r}function l(e){for(var o=1;o array('wp-api-fetch', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'e177a697b77e93bbbb93641d66bd044a'); \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/dist/dashboard.js b/wp-content/plugins/gp-premium/dist/dashboard.js new file mode 100644 index 00000000..f84d565d --- /dev/null +++ b/wp-content/plugins/gp-premium/dist/dashboard.js @@ -0,0 +1 @@ +(window.webpackJsonp_gp_premium=window.webpackJsonp_gp_premium||[]).push([[5],{55:function(e,t,n){},56:function(e,t,n){},57:function(e,t,n){},58:function(e,t,n){}}]),function(e){function t(t){for(var r,o,c=t[0],i=t[1],l=t[2],p=0,d=[];pe.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t.status}function s(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n&&n.global===n?n:void 0,o=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),c=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(e,n,o){var c=a.URL||a.webkitURL,i=document.createElement("a");n=n||e.name||"download",i.download=n,i.rel="noopener","string"==typeof e?(i.href=e,i.origin===location.origin?s(i):r(i.href)?t(e,n,o):s(i,i.target="_blank")):(i.href=c.createObjectURL(e),setTimeout((function(){c.revokeObjectURL(i.href)}),4e4),setTimeout((function(){s(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,a){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}(e,a),n);else if(r(e))t(e,n,a);else{var o=document.createElement("a");o.href=e,o.target="_blank",setTimeout((function(){s(o)}))}}:function(e,n,r,s){if((s=s||open("","_blank"))&&(s.document.title=s.document.body.innerText="downloading..."),"string"==typeof e)return t(e,n,r);var c="application/octet-stream"===e.type,i=/constructor/i.test(a.HTMLElement)||a.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||c&&i||o)&&"undefined"!=typeof FileReader){var m=new FileReader;m.onloadend=function(){var e=m.result;e=l?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),s?s.location.href=e:location=e,s=null},m.readAsDataURL(e)}else{var p=a.URL||a.webkitURL,d=p.createObjectURL(e);s?s.location=d:location.href=d,s=null,setTimeout((function(){p.revokeObjectURL(d)}),4e4)}});a.saveAs=c.saveAs=c,e.exports=c})?r.apply(t,[]):r)||(e.exports=s)}).call(this,n(54))},35:function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},36:function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,s=!1,a=void 0;try{for(var o,c=e[Symbol.iterator]();!(r=(o=c.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){s=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(s)throw a}}return n}}},37:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},4:function(e,t,n){var r=n(35),s=n(36),a=n(23),o=n(37);e.exports=function(e,t){return r(e)||s(e,t)||a(e,t)||o()}},54:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},6:function(e,t){e.exports=window.wp.apiFetch},60:function(e,t,n){"use strict";n.r(t);var r=n(14),s=n.n(r),a=n(16),o=n.n(a),c=n(4),i=n.n(c),l=n(0),m=n(1),p=n(2),d=n(6),u=n.n(d),b=n(27),g=n.n(b),_=(n(55),n(15));function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t array('wp-edit-post', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-plugins', 'wp-polyfill'), 'version' => 'bd343256121c2eef56d86e2530482c0e'); \ No newline at end of file + array('wp-edit-post', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-plugins', 'wp-polyfill'), 'version' => '57a67d3ae8b04c7fa16a7bfc74c0c4b6'); \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/dist/editor.js b/wp-content/plugins/gp-premium/dist/editor.js index 0defa84c..8f1405f0 100644 --- a/wp-content/plugins/gp-premium/dist/editor.js +++ b/wp-content/plugins/gp-premium/dist/editor.js @@ -1 +1 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=54)}({0:function(e,t){e.exports=window.wp.element},1:function(e,t){e.exports=window.wp.i18n},11:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},16:function(e,t){e.exports=window.wp.htmlEntities},18:function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},19:function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},20:function(e,t){e.exports=window.wp.plugins},21:function(e,t){e.exports=window.wp.editPost},4:function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},51:function(e,t,n){},54:function(e,t,n){"use strict";n.r(t);var r=n(6),o=n.n(r),c=n(7),i=n.n(c),u=n(8),l=n.n(u),f=n(9),p=n.n(f),a=n(4),s=n.n(a),m=n(0),b=(n(51),n(1)),y=n(20),d=n(21),g=n(16);var O=function(e){l()(c,e);var t,n,r=(t=c,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=s()(t);if(n){var o=s()(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return p()(this,e)});function c(){return o()(this,c),r.apply(this,arguments)}return i()(c,[{key:"render",value:function(){var e=gpPremiumEditor.activeElements;return!e||e.length<1?null:gpPremiumEditor.postTypeIsPublic?Object(m.createElement)(d.PluginDocumentSettingPanel,{name:"generatepress-elements-info",title:Object(b.__)("Active Elements","gp-premium"),className:"gpp-element-info-panel gpp-element-panel-label"},Object(m.createElement)(m.Fragment,null,Object(m.createElement)("ul",{className:"gpp-active-elements"},Object.keys(e).map((function(t,n){return Object(m.createElement)("li",{key:"gpp-active-block-element-".concat(n)},Object(m.createElement)("a",{href:e[t].url+"&action=edit"},Object(g.decodeEntities)(e[t].name))," ",Object(m.createElement)("span",{className:"gpp-active-element-type"},"- ",e[t].type))}))),Object(m.createElement)("a",{href:gpPremiumEditor.elementsUrl,className:"components-button is-secondary"},Object(b.__)("All Elements","gp-premium")))):null}}]),c}(m.Component);Object(y.registerPlugin)("generatepress-elements-info-panel",{icon:null,render:O})},6:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},7:function(e,t){function n(e,t){for(var n=0;n array('react', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill'), 'version' => 'fce74c8619052abc4fcc40dbeb6704bb'); \ No newline at end of file + array('react', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill'), 'version' => 'a37968473cc463c9f3317b1189943848'); \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/dist/site-library.css b/wp-content/plugins/gp-premium/dist/site-library.css index ff235671..11b6f648 100644 --- a/wp-content/plugins/gp-premium/dist/site-library.css +++ b/wp-content/plugins/gp-premium/dist/site-library.css @@ -1,2 +1,2 @@ -.generatepress-site-library{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.generatepress-site-library .generatepress-site-library-opened{width:100%;height:100vh;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.generatepress-site-library .generatepress-site-library-info{width:300px;background:#fff;border-left:1px solid #ddd;position:relative;padding-bottom:50px}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-header{display:flex;justify-content:space-between;padding-left:20px;border-bottom:1px solid #ddd}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-header button{height:auto;border-left:1px solid #ddd}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-footer{position:absolute;bottom:0;left:0;right:0;display:flex;border-top:1px solid #ddd}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-footer button{flex-grow:1;justify-content:center;height:50px;font-size:20px}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-footer button:not(:last-child){border-right:1px solid #ddd}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-content{padding:20px;height:calc(100% - 53px);overflow-y:auto;box-sizing:border-box}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-content>p:first-child{margin-top:0}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-content h3{margin-top:30px}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-content h3+.gpp-library-action-button{margin-top:10px}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-plugins{list-style-type:disc;margin-left:1.5em;font-size:12px;margin-bottom:0}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-plugins li{margin-bottom:0}.generatepress-site-library .generatepress-site-library-iframe{background:#fff;width:calc(100% - 300px);display:flex;justify-content:center}.generatepress-site-library .generatepress-site-library-iframe iframe{width:100%;height:100%}.generatepress-site-library .gpp-library-action-button{display:flex;align-items:center;margin-top:30px}.generatepress-site-library .gpp-library-action-button button .components-spinner{margin:0;background:#000}.generatepress-site-library .gpp-library-action-button .gpp-library-action-message{padding-left:10px}.generatepress-site-library .generatepress-site-library-filter{display:flex;padding:20px;background:#fff;border:1px solid #ddd;margin-bottom:40px;border-radius:4px}.generatepress-site-library .generatepress-site-library-filter>.components-base-control{margin-right:20px}.generatepress-site-library .generatepress-site-library-filter>.components-base-control .components-base-control__field{margin-bottom:0}.generatepress-site-library .generatepress-site-library-filter .components-select-control label{font-size:11px}.generatepress-site-library-list{display:flex;flex-wrap:wrap;padding:0;list-style:none;margin-left:-30px}.generatepress-site-library-list>.generatepress-site-library-list-item{flex:0 0 33.333%;width:33.333%;padding-left:30px;padding-bottom:30px;box-sizing:border-box}@media screen and (max-width: 840px){.generatepress-site-library-list>.generatepress-site-library-list-item{flex:0 0 50%;width:50%}}@media screen and (max-width: 450px){.generatepress-site-library-list>.generatepress-site-library-list-item{flex:0 0 100%;width:100%}}.generatepress-site-library-list>.generatepress-site-library-list-item>button{display:block;width:100%;cursor:pointer;padding:5px;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 0 2px transparent;transition:.2s border-color, .2s box-shadow}.generatepress-site-library-list>.generatepress-site-library-list-item>button:hover,.generatepress-site-library-list>.generatepress-site-library-list-item>button:focus,.generatepress-site-library-list>.generatepress-site-library-list-item>button:active{box-shadow:0 0 0 2px #216eb7}.generatepress-site-library-list>.generatepress-site-library-list-item>button .generatepress-site-library-list-item-image{position:relative;display:block}.generatepress-site-library-list>.generatepress-site-library-list-item>button .generatepress-site-library-list-item-image img{display:block;width:100%;height:auto;border-top-left-radius:4px;border-top-right-radius:4px}.generatepress-site-library-list>.generatepress-site-library-list-item .generatepress-site-library-list-item-title{padding:20px 20px 10px;font-size:20px}.generatepress-site-library-list>.generatepress-site-library-list-item .generatepress-site-library-list-item-title .generatepress-site-library-required-version{font-size:12px;color:#000;display:block;padding-top:5px}.generatepress-site-library-restore{background:#fff;padding:40px;border:1px solid #ddd}.generatepress-site-library-restore h2{margin-top:0;font-size:25px}.components-placeholder.gpp-library-placeholder{background:transparent;border:0;box-shadow:0 0 0}.components-placeholder.gpp-library-placeholder .components-placeholder__fieldset{justify-content:center}.generatepress-site-library-no-results{padding:50px;text-align:center}.generatepress-site-library-refresh button .components-spinner,.generatepress-site-library-no-results button .components-spinner{margin:0;background:#000}.generatepress-site-library-refresh{text-align:center}.appearance_page_generatepress-library #wpcontent,.appearance_page_generatepress-library #wpbody-content .metabox-holder{padding:0}.site-library-header{background-color:#fff;box-shadow:0 1px 0 rgba(200,215,225,0.5),0 1px 2px #DDD;margin-bottom:40px;padding:20px}.site-library-header .site-library-container{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex}.site-library-header .library-links{margin-left:auto}.site-library-header .library-links a{display:inline-block;margin:0 10px}.site-library-header .library-title{font-size:20px;color:#000;font-weight:500}.generatepress-dashboard-tabs{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box} +.generatepress-site-library{max-width:1200px;margin:40px auto 0;padding:0 20px;box-sizing:border-box}.generatepress-site-library .generatepress-site-library-opened{width:100%;height:100vh;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.generatepress-site-library .generatepress-site-library-info{width:300px;background:#fff;border-left:1px solid #ddd;position:relative;padding-bottom:50px}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-header{display:flex;justify-content:space-between;padding-left:20px;border-bottom:1px solid #ddd}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-header .has-author{margin-bottom:0}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-header .site-library-author{display:block;margin-bottom:1em;font-size:11px;margin-top:3px;color:#777}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-header button{height:auto;border-left:1px solid #ddd}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-footer{position:absolute;bottom:0;left:0;right:0;display:flex;border-top:1px solid #ddd}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-footer button{flex-grow:1;justify-content:center;height:50px;font-size:20px}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-footer button:not(:last-child){border-right:1px solid #ddd}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-content{padding:20px;height:calc(100% - 53px);overflow-y:auto;box-sizing:border-box}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-content>*:first-child{margin-top:0}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-content h3{margin-top:30px}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-content h3+.gpp-library-action-button{margin-top:10px}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-plugins{list-style-type:disc;margin-left:1.5em;font-size:12px;margin-bottom:0}.generatepress-site-library .generatepress-site-library-info .generatepress-site-library-plugins li{margin-bottom:0}.generatepress-site-library .generatepress-site-library-iframe{background:#fff;width:calc(100% - 300px);display:flex;justify-content:center}.generatepress-site-library .generatepress-site-library-iframe iframe{width:100%;height:100%}.generatepress-site-library .gpp-library-action-button{display:flex;align-items:center;margin-top:30px}.generatepress-site-library .gpp-library-action-button button .components-spinner{margin:0;background:#000}.generatepress-site-library .gpp-library-action-button .gpp-library-action-message{padding-left:10px}.generatepress-site-library .generatepress-site-library-filter{display:flex;padding:20px;background:#fff;border:1px solid #ddd;margin-bottom:40px;border-radius:4px}.generatepress-site-library .generatepress-site-library-filter>.components-base-control{margin-right:20px}.generatepress-site-library .generatepress-site-library-filter>.components-base-control .components-base-control__field{margin-bottom:0}.generatepress-site-library .generatepress-site-library-filter .components-select-control label{font-size:11px}.generatepress-site-library-list{display:flex;flex-wrap:wrap;padding:0;list-style:none;margin-left:-30px}.generatepress-site-library-list>.generatepress-site-library-list-item{flex:0 0 33.333%;width:33.333%;padding-left:30px;padding-bottom:30px;box-sizing:border-box}@media screen and (max-width: 840px){.generatepress-site-library-list>.generatepress-site-library-list-item{flex:0 0 50%;width:50%}}@media screen and (max-width: 450px){.generatepress-site-library-list>.generatepress-site-library-list-item{flex:0 0 100%;width:100%}}.generatepress-site-library-list>.generatepress-site-library-list-item>button{display:block;width:100%;cursor:pointer;padding:5px;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 0 2px transparent;transition:.2s border-color, .2s box-shadow}.generatepress-site-library-list>.generatepress-site-library-list-item>button:hover,.generatepress-site-library-list>.generatepress-site-library-list-item>button:focus,.generatepress-site-library-list>.generatepress-site-library-list-item>button:active{box-shadow:0 0 0 2px #216eb7}.generatepress-site-library-list>.generatepress-site-library-list-item>button .generatepress-site-library-list-item-image{position:relative;display:block}.generatepress-site-library-list>.generatepress-site-library-list-item>button .generatepress-site-library-list-item-image img{display:block;width:100%;height:auto;border-top-left-radius:4px;border-top-right-radius:4px}.generatepress-site-library-list>.generatepress-site-library-list-item .generatepress-site-library-list-item-title{padding:20px 20px 10px;font-size:20px}.generatepress-site-library-list>.generatepress-site-library-list-item .generatepress-site-library-list-item-title .generatepress-site-library-required-version{font-size:12px;color:#000;display:block;padding-top:5px}.generatepress-site-library-restore{background:#fff;padding:40px;border:1px solid #ddd}.generatepress-site-library-restore h2{margin-top:0;font-size:25px}.components-placeholder.gpp-library-placeholder{background:transparent;border:0;box-shadow:0 0 0}.components-placeholder.gpp-library-placeholder .components-placeholder__fieldset{justify-content:center}.generatepress-site-library-no-results{padding:50px;text-align:center}.generatepress-site-library-refresh button .components-spinner,.generatepress-site-library-no-results button .components-spinner{margin:0;background:#000}.generatepress-site-library-refresh{text-align:center}.appearance_page_generatepress-library #wpcontent,.appearance_page_generatepress-library #wpbody-content .metabox-holder{padding:0}.site-library-header{background-color:#fff;box-shadow:0 1px 0 rgba(200,215,225,0.5),0 1px 2px #DDD;margin-bottom:40px;padding:20px}.site-library-header .site-library-container{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex}.site-library-header .library-links{margin-left:auto}.site-library-header .library-links a{display:inline-block;margin:0 10px}.site-library-header .library-title{font-size:20px;color:#000;font-weight:500}.generatepress-dashboard-tabs{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box} diff --git a/wp-content/plugins/gp-premium/dist/site-library.js b/wp-content/plugins/gp-premium/dist/site-library.js index 07f5997d..b6eb70c5 100644 --- a/wp-content/plugins/gp-premium/dist/site-library.js +++ b/wp-content/plugins/gp-premium/dist/site-library.js @@ -1,5 +1,9 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=53)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.React},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){e.exports=n(26)()},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n=0&&y-j[0]<=f&&y+h+j[1]>=0}(e,n):function(e){var t=e.ref;if(!(t.offsetWidth||t.offsetHeight||t.getClientRects().length))return!1;var n=void 0,r=void 0;try{var i=t.getBoundingClientRect();n=i.top,r=i.height}catch(e){n=0,r=0}var s=window.innerHeight||document.documentElement.clientHeight,a=Array.isArray(e.props.offset)?e.props.offset:[e.props.offset,e.props.offset];return n-a[0]<=s&&n+r+a[1]>=0}(e))?e.visible||(e.props.once&&h.push(e),e.visible=!0,e.forceUpdate()):e.props.once&&e.visible||(e.visible=!1,e.props.unmountIfInvisible&&e.forceUpdate())}},_=function(){h.forEach((function(e){var t=b.indexOf(e);-1!==t&&b.splice(t,1)})),h=[]},E=function(){for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return function(n){function i(){m(this,i);var e=f(this,(i.__proto__||Object.getPrototypeOf(i)).call(this));return e.displayName="LazyLoad"+k(t),e}return g(i,n),r(i,[{key:"render",value:function(){return s.default.createElement(C,e,s.default.createElement(t,this.props))}}]),i}(i.Component)}},t.default=C,t.forceCheck=E,t.forceVisible=function(){for(var e=0;ee.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0?r=setTimeout(l,t-c):(r=null,n||(o=e.apply(s,i),r||(s=null,i=null)))};return function(){s=this,i=arguments,a=+new Date;var c=n&&!r;return r||(r=setTimeout(l,t)),c&&(o=e.apply(s,i),s=null,i=null),o}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r,i;return t||(t=250),function(){var s=n||this,a=+new Date,o=arguments;r&&a0?t.installPlugins(n):t.importContent(n):(n.textContent=Object(y.__)("Import Complete","gp-premium"),t.setState({isAPIWorking:!1,importComplete:!0,hasBackup:!0}))}),2e3)}))}},{key:"installPlugins",value:function(e){var t=this;void 0!==e.target&&(e=e.target.nextElementSibling),e.classList.add("gpp-library-action-message--show"),e.textContent=Object(y.__)("Installing plugins","gp-premium"),Object.entries(this.state.hasData.plugin_data).forEach((function(n){var r=i()(n,2),s=r[0],a=r[1],o=a.slug.split("/")[0],l=a.name;a.installed?(delete t.state.hasData.plugin_data[s],0===Object.keys(t.state.hasData.plugin_data).length&&t.activatePlugins(e)):("bb-plugin"===o&&(o="beaver-builder-lite-version",l="Beaver Builder Lite"),e.textContent=Object(y.sprintf)( +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=61)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.React},function(e,t,n){var r=n(35),i=n(36),s=n(23),a=n(37);e.exports=function(e,t){return r(e)||i(e,t)||s(e,t)||a()}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t){e.exports=window.wp.apiFetch},function(e,t,n){e.exports=n(29)()},,function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n=0&&y-j[0]<=f&&y+d+j[1]>=0}(e,n):function(e){var t=e.ref;if(!(t.offsetWidth||t.offsetHeight||t.getClientRects().length))return!1;var n=void 0,r=void 0;try{var i=t.getBoundingClientRect();n=i.top,r=i.height}catch(e){n=0,r=0}var s=window.innerHeight||document.documentElement.clientHeight,a=Array.isArray(e.props.offset)?e.props.offset:[e.props.offset,e.props.offset];return n-a[0]<=s&&n+r+a[1]>=0}(e))?e.visible||(e.props.once&&d.push(e),e.visible=!0,e.forceUpdate()):e.props.once&&e.visible||(e.visible=!1,e.props.unmountIfInvisible&&e.forceUpdate())}},_=function(){d.forEach((function(e){var t=b.indexOf(e);-1!==t&&b.splice(t,1)})),d=[]},E=function(){for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return function(n){function i(){m(this,i);var e=f(this,(i.__proto__||Object.getPrototypeOf(i)).call(this));return e.displayName="LazyLoad"+k(t),e}return g(i,n),r(i,[{key:"render",value:function(){return s.default.createElement(C,e,s.default.createElement(t,this.props))}}]),i}(i.Component)}},t.default=C,t.forceCheck=E,t.forceVisible=function(){for(var e=0;ee.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0?r=setTimeout(l,t-c):(r=null,n||(o=e.apply(s,i),r||(s=null,i=null)))};return function(){s=this,i=arguments,a=+new Date;var c=n&&!r;return r||(r=setTimeout(l,t)),c&&(o=e.apply(s,i),s=null,i=null),o}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r,i;return t||(t=250),function(){var s=n||this,a=+new Date,o=arguments;r&&aa[l]?1:-1}return s.length!==a.length?-1:0}var j=n(1),_=n(2),E=n(20),w=n(6),P=n.n(w);var C=function(e){m()(s,e);var t,n,r=(t=s,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=b()(t);if(n){var i=b()(this).constructor;e=Reflect.construct(r,arguments,i)}else e=r.apply(this,arguments);return g()(this,e)});function s(){var e;return a()(this,s),(e=r.apply(this,arguments)).state={allSites:{},isAPIWorking:!1,siteOpened:!1,siteData:{},siteSlug:"",sitePlugins:{},hasData:{},hasWidgets:!1,importOptions:!0,importContent:!0,confirmImport:!1,importComplete:!1,installablePlugins:[],activePlugins:[],manualPlugins:[],refreshingSites:!1,hasBackup:gppSiteLibrary.hasBackup,pageBuilder:"No Page Builder",category:"",device:"desktop"},e.importThemeOptions=e.importThemeOptions.bind(p()(e)),e.installPlugins=e.installPlugins.bind(p()(e)),e.activatePlugins=e.activatePlugins.bind(p()(e)),e.importContent=e.importContent.bind(p()(e)),e.importSiteOptions=e.importSiteOptions.bind(p()(e)),e.importWidgets=e.importWidgets.bind(p()(e)),e}return l()(s,[{key:"componentDidMount",value:function(){var e=this;P()({path:"/generatepress-site-library/v1/get_sites",method:"POST",data:{forceRefresh:!1}}).then((function(t){e.setState({isAPILoaded:!0,allSites:t.response})}))}},{key:"importThemeOptions",value:function(e){var t=this,n=e.target.nextElementSibling;n.classList.add("gpp-library-action-message--show"),n.textContent=Object(j.__)("Importing theme options","gp-premium"),P()({path:"/generatepress-site-library/v1/import_theme_options",method:"POST",data:{siteData:this.state.siteData,siteSlug:this.state.siteData.name.replace(/\s+/g,"_").toLowerCase(),importOptions:this.state.importOptions,importContent:this.state.importContent}}).then((function(e){n.textContent=e.response,e.success&&e.response||n.classList.add("gblocks-action-message--error"),setTimeout((function(){t.state.importContent?Object.keys(t.state.hasData.plugin_data).length>0?t.installPlugins(n):t.importContent(n):(n.textContent=Object(j.__)("Import Complete","gp-premium"),t.setState({isAPIWorking:!1,importComplete:!0,hasBackup:!0}))}),2e3)}))}},{key:"installPlugins",value:function(e){var t=this;void 0!==e.target&&(e=e.target.nextElementSibling),e.classList.add("gpp-library-action-message--show"),e.textContent=Object(j.__)("Installing plugins","gp-premium"),Object.entries(this.state.hasData.plugin_data).forEach((function(n){var r=i()(n,2),s=r[0],a=r[1],o=a.slug.split("/")[0],l=a.name;a.installed?(delete t.state.hasData.plugin_data[s],0===Object.keys(t.state.hasData.plugin_data).length&&t.activatePlugins(e)):("bb-plugin"===o&&(o="beaver-builder-lite-version",l="Beaver Builder Lite"),e.textContent=Object(j.sprintf)( /* translators: Installing "Plugin Name" */ -Object(y.__)("Installing %s","gp-premium"),l),wp.updates.installPlugin({slug:o,success:function(n){console.log(n),delete t.state.hasData.plugin_data[s],0===Object.keys(t.state.hasData.plugin_data).length&&t.activatePlugins(e)},error:function(n){console.log(n),delete t.state.hasData.plugin_data[s],0===Object.keys(t.state.hasData.plugin_data).length&&t.activatePlugins(e)}}))}))}},{key:"activatePlugins",value:function(e){var t=this;e.classList.add("gpp-library-action-message--show"),e.textContent=Object(y.__)("Activating plugins","gp-premium"),w()({path:"/generatepress-site-library/v1/activate_plugins",method:"POST",data:{siteData:this.state.siteData,siteSlug:this.state.siteData.name.replace(/\s+/g,"_").toLowerCase(),importOptions:this.state.importOptions,importContent:this.state.importContent}}).then((function(n){e.textContent=n.response,n.success&&n.response||e.classList.add("gblocks-action-message--error"),setTimeout((function(){t.importContent(e)}),2e3)}))}},{key:"importContent",value:function(e){var t=this;e.classList.add("gpp-library-action-message--show"),e.textContent=Object(y.__)("Importing content","gp-premium"),w()({path:"/generatepress-site-library/v1/import_content",method:"POST",data:{siteData:this.state.siteData,siteSlug:this.state.siteData.name.replace(/\s+/g,"_").toLowerCase(),importOptions:this.state.importOptions,importContent:this.state.importContent}}).then((function(n){e.textContent=n.response,n.success&&n.response||e.classList.add("gblocks-action-message--error"),setTimeout((function(){t.importSiteOptions(e)}),2e3)}))}},{key:"importSiteOptions",value:function(e){var t=this;e.classList.add("gpp-library-action-message--show"),e.textContent=Object(y.__)("Importing site options","gp-premium"),w()({path:"/generatepress-site-library/v1/import_site_options",method:"POST",data:{siteData:this.state.siteData,siteSlug:this.state.siteData.name.replace(/\s+/g,"_").toLowerCase(),importOptions:this.state.importOptions,importContent:this.state.importContent}}).then((function(n){e.textContent=n.response,n.success&&n.response||e.classList.add("gblocks-action-message--error"),setTimeout((function(){t.state.hasWidgets?t.importWidgets(e):(e.textContent=Object(y.__)("Import Complete","gp-premium"),t.setState({isAPIWorking:!1,importComplete:!0,hasBackup:!0}))}),2e3)}))}},{key:"importWidgets",value:function(e){var t=this;e.classList.add("gpp-library-action-message--show"),e.textContent=Object(y.__)("Importing widgets","gp-premium"),w()({path:"/generatepress-site-library/v1/import_widgets",method:"POST",data:{siteData:this.state.siteData,siteSlug:this.state.siteData.name.replace(/\s+/g,"_").toLowerCase(),importOptions:this.state.importOptions,importContent:this.state.importContent}}).then((function(n){e.textContent=n.response,n.success&&n.response||e.classList.add("gblocks-action-message--error"),setTimeout((function(){e.textContent=Object(y.__)("Import Complete","gp-premium"),t.setState({isAPIWorking:!1,importComplete:!0,hasBackup:!0})}),2e3)}))}},{key:"restoreBackup",value:function(e){var t=this,n=e.target.nextElementSibling;n.classList.add("gpp-library-action-message--show"),n.textContent=Object(y.__)("Restoring theme options","gp-premium"),w()({path:"/generatepress-site-library/v1/restore_theme_options",method:"POST"}).then((function(e){n.textContent=e.response,e.success&&e.response||n.classList.add("gblocks-action-message--error"),setTimeout((function(){n.textContent=Object(y.__)("Restoring content","gp-premium"),w()({path:"/generatepress-site-library/v1/restore_content",method:"POST"}).then((function(e){n.textContent=e.response,e.success&&e.response||n.classList.add("gblocks-action-message--error"),t.setState({isAPIWorking:!1,hasBackup:!1})}))}),2e3)}))}},{key:"render",value:function(){var e=this;if(!this.state.isAPILoaded)return Object(h.createElement)(j.Placeholder,{className:"gpp-library-placeholder"},Object(h.createElement)(j.Spinner,null));var t=this.state.allSites;if(!t||"no results"===t)return Object(h.createElement)("div",{className:"generatepress-site-library-no-results"},Object(h.createElement)("p",null,Object(y.__)("No sites were found.","gp-premium")," ",Object(h.createElement)("a",{href:"https://docs.generatepress.com/article/site-library-unavailable/",target:"_blank",rel:"noreferrer noopener"},Object(y.__)("Why?","gp-premium"))),Object(h.createElement)(j.Button,{isPrimary:!0,onClick:function(){e.setState({refreshingSites:!0}),w()({path:"/generatepress-site-library/v1/get_sites",method:"POST",data:{forceRefresh:!0}}).then((function(t){e.setState({isAPILoaded:!0,allSites:t.response,refreshingSites:!1})}))}},this.state.refreshingSites&&Object(h.createElement)(j.Spinner,null),!this.state.refreshingSites&&Object(y.__)("Try again","gp-premium")));var n=[{label:Object(y.__)("None","gp-premium"),value:""}],r=[];t&&Object.keys(t).forEach((function(e){t[e].page_builder.forEach((function(e){if(!r.includes(e)){if("No Page Builder"===e)return;n.push({label:e,value:e}),r.push(e)}}))}));var s=[{label:Object(y.__)("All","gp-premium"),value:""}],a=[];t&&Object.keys(t).forEach((function(e){t[e].category.forEach((function(e){a.includes(e)||(s.push({label:e,value:e}),a.push(e))}))}));var o="";return"tablet"===this.state.device&&(o="768px"),"mobile"===this.state.device&&(o="480px"),Object(h.createElement)(h.Fragment,null,Object(h.createElement)("div",{className:"generatepress-site-library"},!!this.state.hasBackup&&Object(h.createElement)("div",{className:"generatepress-site-library-restore"},Object(h.createElement)("h2",null,Object(y.__)("Existing Site Import Detected","gp-premium")),Object(h.createElement)("p",null,Object(y.__)("It is highly recommended that you remove the last site you imported before importing a new one.","gp-premium")),Object(h.createElement)("p",null,Object(y.__)("This process restores your previous options, widgets and active plugins. It will also remove your imported content and CSS.","gp-premium")),Object(h.createElement)("div",{className:"gpp-library-action-button"},Object(h.createElement)(j.Button,{isPrimary:!0,onClick:function(t){window.confirm(Object(y.__)("This process makes changes to your website. If it contains important data, we suggest backing it up before proceeding.","gp-premium"))&&(e.setState({isAPIWorking:!0}),e.restoreBackup(t))}},this.state.isAPIWorking&&Object(h.createElement)(j.Spinner,null),!this.state.isAPIWorking&&Object(y.__)("Remove imported site","gp-premium")),Object(h.createElement)("span",{className:"gpp-library-action-message"}),!this.state.isAPIWorking&&Object(h.createElement)(j.Button,{onClick:function(){e.setState({hasBackup:!1})}},Object(y.__)("No thanks","gp-premium")))),!this.state.siteOpened&&!this.state.hasBackup&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("div",{className:"generatepress-site-library-filter"},"No Page Builder"===this.state.pageBuilder&&Object(h.createElement)(j.SelectControl,{label:Object(y.__)("Category","gp-premium"),options:s,value:this.state.category,onChange:function(t){e.setState({category:t,pageBuilder:"No Page Builder"}),setTimeout((function(){Object(O.forceCheck)()}),100)}}),""===this.state.category&&Object(h.createElement)(j.SelectControl,{label:Object(y.__)("Page Builder","gp-premium"),options:n,value:this.state.pageBuilder,onChange:function(t){""===t&&(t="No Page Builder"),e.setState({pageBuilder:t,category:""}),setTimeout((function(){Object(O.forceCheck)()}),100)}})),Object(h.createElement)("ul",{className:"generatepress-site-library-list"},Object.keys(t).map((function(n){if(!t[n].page_builder.includes(e.state.pageBuilder))return null;if(""!==e.state.category&&!t[n].category.includes(e.state.category))return null;var r=t[n].directory+"/screenshot.png",i=t[n].name,s=Object(_.decodeEntities)(i),a=gppSiteLibrary.gppVersion.split("-")[0],o=function(e,t,n){var r=e.split("."),i=t.split(".");function s(e){return/^\d+$/.test(e)}if(!r.every(s)||!i.every(s))return NaN;r=r.map(Number),i=i.map(Number);for(var a=0;ai[a]?1:-1}return r.length!==i.length?-1:0}(t[n].min_version.split("-")[0],a)>0,l=t[n].image_width,c=t[n].image_height;return Object(h.createElement)("li",{className:"generatepress-site-library-list-item",key:i+":"+n},Object(h.createElement)("button",{disabled:o,onClick:function(){e.setState({siteOpened:!0,siteData:t[n],sitePlugins:JSON.parse(t[n].plugins)})}},Object(h.createElement)("div",{className:"generatepress-site-library-list-item-image"},Object(h.createElement)(v.a,{offset:100,once:!0},Object(h.createElement)("img",{src:r,alt:i,width:l,height:c}))),Object(h.createElement)("div",{className:"generatepress-site-library-list-item-title"},s,!!o&&Object(h.createElement)("span",{className:"generatepress-site-library-required-version"},Object(y.sprintf)( +Object(j.__)("Installing %s","gp-premium"),l),wp.updates.installPlugin({slug:o,success:function(n){console.log(n),delete t.state.hasData.plugin_data[s],0===Object.keys(t.state.hasData.plugin_data).length&&t.activatePlugins(e)},error:function(n){console.log(n),delete t.state.hasData.plugin_data[s],0===Object.keys(t.state.hasData.plugin_data).length&&t.activatePlugins(e)}}))}))}},{key:"activatePlugins",value:function(e){var t=this;e.classList.add("gpp-library-action-message--show"),e.textContent=Object(j.__)("Activating plugins","gp-premium"),P()({path:"/generatepress-site-library/v1/activate_plugins",method:"POST",data:{siteData:this.state.siteData,siteSlug:this.state.siteData.name.replace(/\s+/g,"_").toLowerCase(),importOptions:this.state.importOptions,importContent:this.state.importContent}}).then((function(n){e.textContent=n.response,n.success&&n.response||e.classList.add("gblocks-action-message--error"),setTimeout((function(){t.importContent(e)}),2e3)}))}},{key:"importContent",value:function(e){var t=this;e.classList.add("gpp-library-action-message--show"),e.textContent=Object(j.__)("Importing content","gp-premium"),P()({path:"/generatepress-site-library/v1/import_content",method:"POST",data:{siteData:this.state.siteData,siteSlug:this.state.siteData.name.replace(/\s+/g,"_").toLowerCase(),importOptions:this.state.importOptions,importContent:this.state.importContent}}).then((function(n){e.textContent=n.response,n.success&&n.response||e.classList.add("gblocks-action-message--error"),setTimeout((function(){t.importSiteOptions(e)}),2e3)}))}},{key:"importSiteOptions",value:function(e){var t=this;e.classList.add("gpp-library-action-message--show"),e.textContent=Object(j.__)("Importing site options","gp-premium"),P()({path:"/generatepress-site-library/v1/import_site_options",method:"POST",data:{siteData:this.state.siteData,siteSlug:this.state.siteData.name.replace(/\s+/g,"_").toLowerCase(),importOptions:this.state.importOptions,importContent:this.state.importContent}}).then((function(n){e.textContent=n.response,n.success&&n.response||e.classList.add("gblocks-action-message--error"),setTimeout((function(){t.state.hasWidgets?t.importWidgets(e):(e.textContent=Object(j.__)("Import Complete","gp-premium"),t.setState({isAPIWorking:!1,importComplete:!0,hasBackup:!0}))}),2e3)}))}},{key:"importWidgets",value:function(e){var t=this;e.classList.add("gpp-library-action-message--show"),e.textContent=Object(j.__)("Importing widgets","gp-premium"),P()({path:"/generatepress-site-library/v1/import_widgets",method:"POST",data:{siteData:this.state.siteData,siteSlug:this.state.siteData.name.replace(/\s+/g,"_").toLowerCase(),importOptions:this.state.importOptions,importContent:this.state.importContent}}).then((function(n){e.textContent=n.response,n.success&&n.response||e.classList.add("gblocks-action-message--error"),setTimeout((function(){e.textContent=Object(j.__)("Import Complete","gp-premium"),t.setState({isAPIWorking:!1,importComplete:!0,hasBackup:!0})}),2e3)}))}},{key:"restoreBackup",value:function(e){var t=this,n=e.target.nextElementSibling;n.classList.add("gpp-library-action-message--show"),n.textContent=Object(j.__)("Restoring theme options","gp-premium"),P()({path:"/generatepress-site-library/v1/restore_theme_options",method:"POST"}).then((function(e){n.textContent=e.response,e.success&&e.response||n.classList.add("gblocks-action-message--error"),setTimeout((function(){n.textContent=Object(j.__)("Restoring content","gp-premium"),P()({path:"/generatepress-site-library/v1/restore_content",method:"POST"}).then((function(e){n.textContent=e.response,e.success&&e.response||n.classList.add("gblocks-action-message--error"),t.setState({isAPIWorking:!1,hasBackup:!1})}))}),2e3)}))}},{key:"render",value:function(){var e=this;if(!this.state.isAPILoaded)return Object(d.createElement)(_.Placeholder,{className:"gpp-library-placeholder"},Object(d.createElement)(_.Spinner,null));var t=this.state.allSites;if(!t||"no results"===t)return Object(d.createElement)("div",{className:"generatepress-site-library-no-results"},Object(d.createElement)("p",null,Object(j.__)("No sites were found.","gp-premium")," ",Object(d.createElement)("a",{href:"https://docs.generatepress.com/article/site-library-unavailable/",target:"_blank",rel:"noreferrer noopener"},Object(j.__)("Why?","gp-premium"))),Object(d.createElement)(_.Button,{isPrimary:!0,onClick:function(){e.setState({refreshingSites:!0}),P()({path:"/generatepress-site-library/v1/get_sites",method:"POST",data:{forceRefresh:!0}}).then((function(t){e.setState({isAPILoaded:!0,allSites:t.response,refreshingSites:!1})}))}},this.state.refreshingSites&&Object(d.createElement)(_.Spinner,null),!this.state.refreshingSites&&Object(j.__)("Try again","gp-premium")));var n=[{label:Object(j.__)("None","gp-premium"),value:""}],r=[];t&&Object.keys(t).forEach((function(e){t[e].page_builder.forEach((function(e){if(!r.includes(e)){if("No Page Builder"===e)return;n.push({label:e,value:e}),r.push(e)}}))}));var s=[{label:Object(j.__)("All","gp-premium"),value:""}],a=[];t&&Object.keys(t).forEach((function(e){t[e].category.forEach((function(e){a.includes(e)||(s.push({label:e,value:e}),a.push(e))}))}));var o="";"tablet"===this.state.device&&(o="768px"),"mobile"===this.state.device&&(o="480px");var l=this.state.siteData.author_name&&this.state.siteData.author_url&&"GeneratePress"!==this.state.siteData.author_name;return Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"generatepress-site-library"},!!this.state.hasBackup&&Object(d.createElement)("div",{className:"generatepress-site-library-restore"},Object(d.createElement)("h2",null,Object(j.__)("Existing Site Import Detected","gp-premium")),Object(d.createElement)("p",null,Object(j.__)("It is highly recommended that you remove the last site you imported before importing a new one.","gp-premium")),Object(d.createElement)("p",null,Object(j.__)("This process restores your previous options, widgets and active plugins. It will also remove your imported content and CSS.","gp-premium")),Object(d.createElement)("div",{className:"gpp-library-action-button"},Object(d.createElement)(_.Button,{isPrimary:!0,onClick:function(t){window.confirm(Object(j.__)("This process makes changes to your website. If it contains important data, we suggest backing it up before proceeding.","gp-premium"))&&(e.setState({isAPIWorking:!0}),e.restoreBackup(t))}},this.state.isAPIWorking&&Object(d.createElement)(_.Spinner,null),!this.state.isAPIWorking&&Object(j.__)("Remove imported site","gp-premium")),Object(d.createElement)("span",{className:"gpp-library-action-message"}),!this.state.isAPIWorking&&Object(d.createElement)(_.Button,{onClick:function(){e.setState({hasBackup:!1})}},Object(j.__)("No thanks","gp-premium")))),!this.state.siteOpened&&!this.state.hasBackup&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"generatepress-site-library-filter"},"No Page Builder"===this.state.pageBuilder&&Object(d.createElement)(_.SelectControl,{label:Object(j.__)("Category","gp-premium"),options:s,value:this.state.category,onChange:function(t){e.setState({category:t,pageBuilder:"No Page Builder"}),setTimeout((function(){Object(O.forceCheck)()}),100)}}),""===this.state.category&&Object(d.createElement)(_.SelectControl,{label:Object(j.__)("Page Builder","gp-premium"),options:n,value:this.state.pageBuilder,onChange:function(t){""===t&&(t="No Page Builder"),e.setState({pageBuilder:t,category:""}),setTimeout((function(){Object(O.forceCheck)()}),100)}})),Object(d.createElement)("ul",{className:"generatepress-site-library-list"},Object.keys(t).map((function(n){if(!t[n].page_builder.includes(e.state.pageBuilder))return null;if(""!==e.state.category&&!t[n].category.includes(e.state.category))return null;var r=t[n].directory+"/screenshot.png",i=t[n].name,s=Object(E.decodeEntities)(i),a=gppSiteLibrary.gppVersion.split("-")[0],o=t[n].min_version.split("-")[0],l=gppSiteLibrary.gpVersion.split("-")[0],c=t[n].min_theme_version?t[n].min_theme_version.split("-")[0]:l,p=y(o,a)>0||y(c,l)>0,u=t[n].image_width,m=t[n].image_height;return Object(d.createElement)("li",{className:"generatepress-site-library-list-item",key:i+":"+n},Object(d.createElement)("button",{disabled:p,onClick:function(){e.setState({siteOpened:!0,siteData:t[n],sitePlugins:JSON.parse(t[n].plugins)})}},Object(d.createElement)("div",{className:"generatepress-site-library-list-item-image"},Object(d.createElement)(v.a,{offset:100,once:!0},Object(d.createElement)("img",{src:r,alt:i,width:u,height:m}))),Object(d.createElement)("div",{className:"generatepress-site-library-list-item-title"},s,!!p&&y(o,a)>0&&Object(d.createElement)("span",{className:"generatepress-site-library-required-version"},Object(j.sprintf)( /* translators: Version number */ -Object(y.__)("Requires GP Premium %s.","gp-premium"),t[n].min_version)))))}))),Object(h.createElement)("div",{className:"generatepress-site-library-refresh"},Object(h.createElement)(j.Button,{isPrimary:!0,onClick:function(){e.setState({refreshingSites:!0}),w()({path:"/generatepress-site-library/v1/get_sites",method:"POST",data:{forceRefresh:!0}}).then((function(t){e.setState({isAPILoaded:!0,allSites:t.response,refreshingSites:!1})}))}},this.state.refreshingSites&&Object(h.createElement)(j.Spinner,null),!this.state.refreshingSites&&Object(y.__)("Refresh sites","gp-premium")))),this.state.siteOpened&&Object(h.createElement)("div",{className:"generatepress-site-library-opened"},Object(h.createElement)("div",{className:"generatepress-site-library-iframe"},Object(h.createElement)("iframe",{title:"gpp-site-library-frame",src:this.state.siteData.preview_url,style:{width:o}})),Object(h.createElement)("div",{className:"generatepress-site-library-info"},Object(h.createElement)("div",{className:"generatepress-site-library-header"},Object(h.createElement)("h2",null,Object(_.decodeEntities)(this.state.siteData.name)),Object(h.createElement)(j.Button,{onClick:function(){e.setState({isAPIWorking:!1,siteOpened:!1,siteData:{},siteSlug:"",sitePlugins:{},hasData:{},hasWidgets:!1,importOptions:!0,importContent:!0,confirmImport:!1,importComplete:!1,installablePlugins:[],activePlugins:[],manualPlugins:[]})}},Object(h.createElement)("svg",{width:"35",height:"35",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true",focusable:"false"},Object(h.createElement)("path",{d:"M13 11.9l3.3-3.4-1.1-1-3.2 3.3-3.2-3.3-1.1 1 3.3 3.4-3.5 3.6 1 1L12 13l3.5 3.5 1-1z"})))),Object(h.createElement)("div",{className:"generatepress-site-library-content"},Object(h.createElement)("p",null,Object(_.decodeEntities)(this.state.siteData.description)),!this.state.importComplete&&Object(h.createElement)(h.Fragment,null,0===Object.keys(this.state.hasData).length&&Object(h.createElement)(h.Fragment,null,gppSiteLibrary.isDebugEnabled&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("h3",null,Object(y.__)("Debug Mode Enabled","gp-premium")),Object(h.createElement)("p",null,Object(y.__)("WordPress debug mode is currently enabled. With this, any errors from third-party plugins might affect the import process.","gp-premium")),Object(h.createElement)("p",null,Object(y.__)("To disable it, find WP_DEBUG in your wp-config.php file and set it to false like the below.","gp-premium")),Object(h.createElement)("code",null,"define( 'WP_DEBUG', false );"),Object(h.createElement)("p",null,Object(h.createElement)("a",{href:"https://docs.generatepress.com/article/debug-mode-enabled/",target:"_blank",rel:"noreferrer noopener"},Object(y.__)("Learn more here","gp-premium")))),Object.keys(this.state.sitePlugins).length>0&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("h3",null,Object(y.__)("Plugins","gp-premium")),Object(h.createElement)("p",null,Object(y.__)("This site uses the following plugins.","gp-premium")),Object(h.createElement)("ul",{className:"generatepress-site-library-plugins"},Object.entries(this.state.sitePlugins).map((function(e){var t=i()(e,1)[0];return Object(h.createElement)("li",{key:t},t)})))),Object(h.createElement)("div",{className:"gpp-library-action-button"},Object(h.createElement)(j.Button,{isPrimary:!0,disabled:this.state.isAPIWorking,onClick:function(t){e.setState({isAPIWorking:!0});var n=t.target.nextElementSibling;n.textContent=Object(y.__)("Gathering information","gp-premium"),w()({path:"/generatepress-site-library/v1/get_site_data",method:"POST",data:{siteData:e.state.siteData}}).then((function(t){var r=[],s=[],a=[];Object.entries(t.response.plugin_data).forEach((function(e){var n=i()(e,1)[0],o=t.response.plugin_data[n];o.repo&&!o.installed?r.push(o.name):o.installed||o.active?s.push(o.name):a.push(o.name)})),e.setState({isAPIWorking:!1,hasData:t.response,sitePlugins:t.response.plugins,hasWidgets:t.response.widgets,installablePlugins:r,activePlugins:s,manualPlugins:a}),n.classList.add("gpp-library-action-message--show"),n.textContent=t.response,t.success&&t.response?setTimeout((function(){n.classList.remove("gpp-library-action-message--show")}),3e3):n.classList.add("gpp-library-action-message--error")}))}},this.state.isAPIWorking&&Object(h.createElement)(j.Spinner,null),!this.state.isAPIWorking&&Object(y.__)("Get Started","gp-premium")),Object(h.createElement)("span",{className:"gpp-library-action-message"}))),Object.keys(this.state.hasData).length>0&&Object.keys(this.state.sitePlugins).length>0&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("h3",null,Object(y.__)("Plugins","gp-premium")),this.state.installablePlugins.length>0&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("p",null,Object(y.__)("These plugins can be installed automatically.","gp-premium")),Object(h.createElement)("ul",{className:"generatepress-site-library-plugins"},this.state.installablePlugins.map((function(e){return Object(h.createElement)("li",{key:e},e)})))),this.state.activePlugins.length>0&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("p",null,Object(y.__)("These plugins are already installed.","gp-premium")),Object(h.createElement)("ul",{className:"generatepress-site-library-plugins"},this.state.activePlugins.map((function(e){return Object(h.createElement)("li",{key:e},e)})))),this.state.manualPlugins.length>0&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("p",null,Object(y.__)("These plugins need to be installed manually.","gp-premium")),Object(h.createElement)("ul",{className:"generatepress-site-library-plugins"},this.state.manualPlugins.map((function(e){return Object(h.createElement)("li",{key:e},e)}))))),Object.keys(this.state.hasData).length>0&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("h3",null,Object(y.__)("Import","gp-premium")),this.state.hasData.options&&!this.state.isAPIWorking&&Object(h.createElement)(j.Tooltip,{text:Object(y.__)("This will import the options from the Customizer.","gp-premium")},Object(h.createElement)(j.ToggleControl,{checked:!!this.state.importOptions,label:Object(y.__)("Import Theme Options","gp-premium"),onChange:function(t){e.setState({importOptions:t})}})),this.state.hasData.content&&!this.state.isAPIWorking&&Object(h.createElement)(j.Tooltip,{text:Object(y.__)("This will install and activate needed plugins, import demo content, and import site options.","gp-premium")},Object(h.createElement)(j.ToggleControl,{checked:!!this.state.importContent,label:Object(y.__)("Import Demo Content","gp-premium"),onChange:function(t){e.setState({importContent:t})}})),(!!this.state.importOptions||!!this.state.importContent)&&Object(h.createElement)(h.Fragment,null,!this.state.isAPIWorking&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("h3",null,Object(y.__)("Confirm Import","gp-premium")),Object(h.createElement)("p",null,Object(y.__)("This process makes changes to your website. If it contains important data, we suggest backing it up before proceeding.","gp-premium")),Object(h.createElement)(j.ToggleControl,{checked:!!this.state.confirmImport,label:Object(y.__)("I understand","gp-premium"),onChange:function(t){e.setState({confirmImport:t})}})),!!this.state.confirmImport&&!this.state.importComplete&&Object(h.createElement)("div",{className:"gpp-library-action-button"},Object(h.createElement)(j.Button,{isPrimary:!0,disabled:this.state.isAPIWorking,onClick:function(t){e.setState({isAPIWorking:!0}),e.state.importOptions?e.importThemeOptions(t):e.state.importContent&&e.installPlugins(t)}},this.state.isAPIWorking&&Object(h.createElement)(j.Spinner,null),!this.state.isAPIWorking&&Object(y.__)("Begin Import","gp-premium")),Object(h.createElement)("span",{className:"gpp-library-action-message"}))))),!!this.state.importComplete&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("h3",null,Object(y.__)("Import Complete","gp-premium")),Object(h.createElement)("p",null,Object(y.__)("Check out your new site and start making it yours!","gp-premium")),Object(h.createElement)("p",null,Object(y.__)("Note: We do our best to ensure all imported images are licensed for open use. However, image licenses can change, so we strongly advise that you replace all imported images with your own.","gp-premium")),Object(h.createElement)("a",{className:"components-button is-primary",href:gppSiteLibrary.homeUrl},Object(y.__)("View Site","gp-premium")),this.state.siteData.uploads_url&&Object.values(this.state.sitePlugins).includes("elementor/elementor.php")&&Object(h.createElement)(h.Fragment,null,Object(h.createElement)("h3",null,Object(y.__)("Additional Cleanup","gp-premium")),Object(h.createElement)("p",null,Object(y.__)("This site is using Elementor which means you will want to replace the imported image URLs.","gp-premium")),Object(h.createElement)("p",null,Object(y.__)("Take note of the old and new URLs below, then head over to the Elementor Tools area to replace them.","gp-premium")),Object(h.createElement)(j.TextControl,{label:Object(y.__)("Old URL","gp-premium"),readOnly:!0,value:this.state.siteData.uploads_url}),Object(h.createElement)(j.TextControl,{label:Object(y.__)("New URL","gp-premium"),readOnly:!0,value:gppSiteLibrary.uploadsUrl}),Object(h.createElement)("a",{href:gppSiteLibrary.elementorReplaceUrls,className:"components-button is-primary",target:"_blank",rel:"noopener noreferrer"},Object(y.__)("Elementor Tools","gp-premium")))),Object(h.createElement)("div",{className:"generatepress-site-library-footer"},Object(h.createElement)(j.Tooltip,{text:Object(y.__)("Preview desktop","gp-premium")},Object(h.createElement)(j.Button,{isPrimary:"desktop"===this.state.device,onClick:function(){e.setState({device:"desktop"})}},Object(h.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",width:"1em",height:"1em",viewBox:"0 0 24 24"},Object(h.createElement)("path",{d:"M21 14H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 002 2h7l-2 3v1h8v-1l-2-3h7a2 2 0 002-2V4a2 2 0 00-2-2z",fill:"currentColor"})))),Object(h.createElement)(j.Tooltip,{text:Object(y.__)("Preview tablet","gp-premium")},Object(h.createElement)(j.Button,{isPrimary:"tablet"===this.state.device,onClick:function(){e.setState({device:"tablet"})}},Object(h.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",width:"1em",height:"1em",viewBox:"0 0 24 24"},Object(h.createElement)("path",{d:"M19 19H4V3h15m-7.5 20a1.5 1.5 0 01-1.5-1.5 1.5 1.5 0 011.5-1.5 1.5 1.5 0 011.5 1.5 1.5 1.5 0 01-1.5 1.5m7-23h-14A2.5 2.5 0 002 2.5v19A2.5 2.5 0 004.5 24h14a2.5 2.5 0 002.5-2.5v-19A2.5 2.5 0 0018.5 0z",fill:"currentColor"})))),Object(h.createElement)(j.Tooltip,{text:Object(y.__)("Preview mobile","gp-premium")},Object(h.createElement)(j.Button,{isPrimary:"mobile"===this.state.device,onClick:function(){e.setState({device:"mobile"})}},Object(h.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",width:"1em",height:"1em",viewBox:"0 0 24 24"},Object(h.createElement)("path",{d:"M17 19H7V5h10m0-4H7c-1.11 0-2 .89-2 2v18a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z",fill:"currentColor"}))))))))))}}]),s}(h.Component);Object(h.render)(Object(h.createElement)(P,null),document.getElementById("gpp-site-library"))}]); \ No newline at end of file +Object(j.__)("Requires GP Premium %s.","gp-premium"),o)),!!p&&y(c,l)>0&&Object(d.createElement)("span",{className:"generatepress-site-library-required-version"},Object(j.sprintf)( +/* translators: Version number */ +Object(j.__)("Requires GeneratePress %s.","gp-premium"),c)))))}))),Object(d.createElement)("div",{className:"generatepress-site-library-refresh"},Object(d.createElement)(_.Button,{isPrimary:!0,onClick:function(){e.setState({refreshingSites:!0}),P()({path:"/generatepress-site-library/v1/get_sites",method:"POST",data:{forceRefresh:!0}}).then((function(t){e.setState({isAPILoaded:!0,allSites:t.response,refreshingSites:!1})}))}},this.state.refreshingSites&&Object(d.createElement)(_.Spinner,null),!this.state.refreshingSites&&Object(j.__)("Refresh sites","gp-premium")))),this.state.siteOpened&&Object(d.createElement)("div",{className:"generatepress-site-library-opened"},Object(d.createElement)("div",{className:"generatepress-site-library-iframe"},Object(d.createElement)("iframe",{title:"gpp-site-library-frame",src:this.state.siteData.preview_url,style:{width:o}})),Object(d.createElement)("div",{className:"generatepress-site-library-info"},Object(d.createElement)("div",{className:"generatepress-site-library-header"},Object(d.createElement)("div",{className:"generatepress-site-library-header__title"},Object(d.createElement)("h2",{className:l?"has-author":""},Object(E.decodeEntities)(this.state.siteData.name)),l&&Object(d.createElement)("span",{className:"site-library-author"}, +/* translators: Site library site built by "author name" */ +Object(j.__)("Built by","gp-premium")+" ",Object(d.createElement)("a",{href:this.state.siteData.author_url,target:"_blank",rel:"noreferrer noopener"},this.state.siteData.author_name))),Object(d.createElement)(_.Button,{onClick:function(){e.setState({isAPIWorking:!1,siteOpened:!1,siteData:{},siteSlug:"",sitePlugins:{},hasData:{},hasWidgets:!1,importOptions:!0,importContent:!0,confirmImport:!1,importComplete:!1,installablePlugins:[],activePlugins:[],manualPlugins:[]})}},Object(d.createElement)("svg",{width:"35",height:"35",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true",focusable:"false"},Object(d.createElement)("path",{d:"M13 11.9l3.3-3.4-1.1-1-3.2 3.3-3.2-3.3-1.1 1 3.3 3.4-3.5 3.6 1 1L12 13l3.5 3.5 1-1z"})))),Object(d.createElement)("div",{className:"generatepress-site-library-content"},!!this.state.siteData.description&&Object(d.createElement)("p",null,Object(E.decodeEntities)(this.state.siteData.description)),!this.state.importComplete&&Object(d.createElement)(d.Fragment,null,0===Object.keys(this.state.hasData).length&&Object(d.createElement)(d.Fragment,null,gppSiteLibrary.isDebugEnabled&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("h3",null,Object(j.__)("Debug Mode Enabled","gp-premium")),Object(d.createElement)("p",null,Object(j.__)("WordPress debug mode is currently enabled. With this, any errors from third-party plugins might affect the import process.","gp-premium")),Object(d.createElement)("p",null,Object(j.__)("To disable it, find WP_DEBUG in your wp-config.php file and set it to false like the below.","gp-premium")),Object(d.createElement)("code",null,"define( 'WP_DEBUG', false );"),Object(d.createElement)("p",null,Object(d.createElement)("a",{href:"https://docs.generatepress.com/article/debug-mode-enabled/",target:"_blank",rel:"noreferrer noopener"},Object(j.__)("Learn more here","gp-premium")))),Object.keys(this.state.sitePlugins).length>0&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("h3",null,Object(j.__)("Plugins","gp-premium")),Object(d.createElement)("p",null,Object(j.__)("This site uses the following plugins.","gp-premium")),Object(d.createElement)("ul",{className:"generatepress-site-library-plugins"},Object.entries(this.state.sitePlugins).map((function(e){var t=i()(e,1)[0];return Object(d.createElement)("li",{key:t},t)})))),Object(d.createElement)("div",{className:"gpp-library-action-button"},Object(d.createElement)(_.Button,{isPrimary:!0,disabled:this.state.isAPIWorking,onClick:function(t){e.setState({isAPIWorking:!0});var n=t.target.nextElementSibling;n.textContent=Object(j.__)("Gathering information","gp-premium"),P()({path:"/generatepress-site-library/v1/get_site_data",method:"POST",data:{siteData:e.state.siteData}}).then((function(t){var r=[],s=[],a=[];Object.entries(t.response.plugin_data).forEach((function(e){var n=i()(e,1)[0],o=t.response.plugin_data[n];o.repo&&!o.installed?r.push(o.name):o.installed||o.active?s.push(o.name):a.push(o.name)})),e.setState({isAPIWorking:!1,hasData:t.response,sitePlugins:t.response.plugins,hasWidgets:t.response.widgets,installablePlugins:r,activePlugins:s,manualPlugins:a}),n.classList.add("gpp-library-action-message--show"),n.textContent=t.response,t.success&&t.response?setTimeout((function(){n.classList.remove("gpp-library-action-message--show")}),3e3):n.classList.add("gpp-library-action-message--error")}))}},this.state.isAPIWorking&&Object(d.createElement)(_.Spinner,null),!this.state.isAPIWorking&&Object(j.__)("Get Started","gp-premium")),Object(d.createElement)("span",{className:"gpp-library-action-message"}))),Object.keys(this.state.hasData).length>0&&Object.keys(this.state.sitePlugins).length>0&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("h3",null,Object(j.__)("Plugins","gp-premium")),this.state.installablePlugins.length>0&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("p",null,Object(j.__)("These plugins can be installed automatically.","gp-premium")),Object(d.createElement)("ul",{className:"generatepress-site-library-plugins"},this.state.installablePlugins.map((function(e){return Object(d.createElement)("li",{key:e},e)})))),this.state.activePlugins.length>0&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("p",null,Object(j.__)("These plugins are already installed.","gp-premium")),Object(d.createElement)("ul",{className:"generatepress-site-library-plugins"},this.state.activePlugins.map((function(e){return Object(d.createElement)("li",{key:e},e)})))),this.state.manualPlugins.length>0&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("p",null,Object(j.__)("These plugins need to be installed manually.","gp-premium")),Object(d.createElement)("ul",{className:"generatepress-site-library-plugins"},this.state.manualPlugins.map((function(e){return Object(d.createElement)("li",{key:e},e)}))))),Object.keys(this.state.hasData).length>0&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("h3",null,Object(j.__)("Import","gp-premium")),this.state.hasData.options&&!this.state.isAPIWorking&&Object(d.createElement)(_.Tooltip,{text:Object(j.__)("This will import the options from the Customizer.","gp-premium")},Object(d.createElement)(_.ToggleControl,{checked:!!this.state.importOptions,label:Object(j.__)("Import Theme Options","gp-premium"),onChange:function(t){e.setState({importOptions:t})}})),this.state.hasData.content&&!this.state.isAPIWorking&&Object(d.createElement)(_.Tooltip,{text:Object(j.__)("This will install and activate needed plugins, import demo content, and import site options.","gp-premium")},Object(d.createElement)(_.ToggleControl,{checked:!!this.state.importContent,label:Object(j.__)("Import Demo Content","gp-premium"),onChange:function(t){e.setState({importContent:t})}})),(!!this.state.importOptions||!!this.state.importContent)&&Object(d.createElement)(d.Fragment,null,!this.state.isAPIWorking&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("h3",null,Object(j.__)("Confirm Import","gp-premium")),Object(d.createElement)("p",null,Object(j.__)("This process makes changes to your website. If it contains important data, we suggest backing it up before proceeding.","gp-premium")),Object(d.createElement)(_.ToggleControl,{checked:!!this.state.confirmImport,label:Object(j.__)("I understand","gp-premium"),onChange:function(t){e.setState({confirmImport:t})}})),!!this.state.confirmImport&&!this.state.importComplete&&Object(d.createElement)("div",{className:"gpp-library-action-button"},Object(d.createElement)(_.Button,{isPrimary:!0,disabled:this.state.isAPIWorking,onClick:function(t){e.setState({isAPIWorking:!0}),e.state.importOptions?e.importThemeOptions(t):e.state.importContent&&e.installPlugins(t)}},this.state.isAPIWorking&&Object(d.createElement)(_.Spinner,null),!this.state.isAPIWorking&&Object(j.__)("Begin Import","gp-premium")),Object(d.createElement)("span",{className:"gpp-library-action-message"}))))),!!this.state.importComplete&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("h3",null,Object(j.__)("Import Complete","gp-premium")),Object(d.createElement)("p",null,Object(j.__)("Check out your new site and start making it yours!","gp-premium")),Object(d.createElement)("p",null,Object(j.__)("Note: We do our best to ensure all imported images are licensed for open use. However, image licenses can change, so we strongly advise that you replace all imported images with your own.","gp-premium")),Object(d.createElement)("a",{className:"components-button is-primary",href:gppSiteLibrary.homeUrl},Object(j.__)("View Site","gp-premium")),this.state.siteData.uploads_url&&Object.values(this.state.sitePlugins).includes("elementor/elementor.php")&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)("h3",null,Object(j.__)("Additional Cleanup","gp-premium")),Object(d.createElement)("p",null,Object(j.__)("This site is using Elementor which means you will want to replace the imported image URLs.","gp-premium")),Object(d.createElement)("p",null,Object(j.__)("Take note of the old and new URLs below, then head over to the Elementor Tools area to replace them.","gp-premium")),Object(d.createElement)(_.TextControl,{label:Object(j.__)("Old URL","gp-premium"),readOnly:!0,value:this.state.siteData.uploads_url}),Object(d.createElement)(_.TextControl,{label:Object(j.__)("New URL","gp-premium"),readOnly:!0,value:gppSiteLibrary.uploadsUrl}),Object(d.createElement)("a",{href:gppSiteLibrary.elementorReplaceUrls,className:"components-button is-primary",target:"_blank",rel:"noopener noreferrer"},Object(j.__)("Elementor Tools","gp-premium")))),Object(d.createElement)("div",{className:"generatepress-site-library-footer"},Object(d.createElement)(_.Tooltip,{text:Object(j.__)("Preview desktop","gp-premium")},Object(d.createElement)(_.Button,{isPrimary:"desktop"===this.state.device,onClick:function(){e.setState({device:"desktop"})}},Object(d.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",width:"1em",height:"1em",viewBox:"0 0 24 24"},Object(d.createElement)("path",{d:"M21 14H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 002 2h7l-2 3v1h8v-1l-2-3h7a2 2 0 002-2V4a2 2 0 00-2-2z",fill:"currentColor"})))),Object(d.createElement)(_.Tooltip,{text:Object(j.__)("Preview tablet","gp-premium")},Object(d.createElement)(_.Button,{isPrimary:"tablet"===this.state.device,onClick:function(){e.setState({device:"tablet"})}},Object(d.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",width:"1em",height:"1em",viewBox:"0 0 24 24"},Object(d.createElement)("path",{d:"M19 19H4V3h15m-7.5 20a1.5 1.5 0 01-1.5-1.5 1.5 1.5 0 011.5-1.5 1.5 1.5 0 011.5 1.5 1.5 1.5 0 01-1.5 1.5m7-23h-14A2.5 2.5 0 002 2.5v19A2.5 2.5 0 004.5 24h14a2.5 2.5 0 002.5-2.5v-19A2.5 2.5 0 0018.5 0z",fill:"currentColor"})))),Object(d.createElement)(_.Tooltip,{text:Object(j.__)("Preview mobile","gp-premium")},Object(d.createElement)(_.Button,{isPrimary:"mobile"===this.state.device,onClick:function(){e.setState({device:"mobile"})}},Object(d.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",width:"1em",height:"1em",viewBox:"0 0 24 24"},Object(d.createElement)("path",{d:"M17 19H7V5h10m0-4H7c-1.11 0-2 .89-2 2v18a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z",fill:"currentColor"}))))))))))}}]),s}(d.Component);Object(d.render)(Object(d.createElement)(C,null),document.getElementById("gpp-site-library"))}]); \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/dist/style-dashboard.css b/wp-content/plugins/gp-premium/dist/style-dashboard.css new file mode 100644 index 00000000..a4355e67 --- /dev/null +++ b/wp-content/plugins/gp-premium/dist/style-dashboard.css @@ -0,0 +1,8 @@ +.generatepress-module-action{text-decoration:none;font-size:12px;font-weight:normal;display:inline-block;margin-left:10px;line-height:1}.generatepress-dashboard__section-item-settings{display:flex;align-items:center}.generatepress-dashboard__section-item-settings button{height:30px;font-size:11px;justify-content:center !important}.generatepress-dashboard__section-item-settings button .components-spinner{margin-top:0}.generatepress-dashboard__section-item-settings button svg{height:20px;width:20px;margin:0 !important}.generatepress-dashboard__section-item-settings button:not(:last-child){margin-right:5px} + +.generatepress-license-key-area .generatepress-dashboard__section-item-message{background:#ffffff}.generatepress-license-key-area .generatepress-dashboard__section-item{flex-wrap:wrap;justify-content:flex-start}.generatepress-license-key-area .generatepress-dashboard__section-item-content{flex-basis:30%}.generatepress-license-key-area .generatepress-dashboard__section-item-action{margin-left:auto}.generatepress-license-key-area .generatepress-dashboard__section-beta-tester{margin-left:20px;padding-left:20px;display:flex;align-items:center;border-left:1px solid #ddd}.generatepress-license-key-area .generatepress-dashboard__section-beta-tester .components-base-control__field{height:30px}.generatepress-license-key-area .generatepress-dashboard__section-license-notice{flex-basis:100%;margin:0 0 20px}.generatepress-license-key-area .components-base-control__help,.generatepress-license-key-area .components-base-control__field{margin-bottom:0}@media (max-width: 768px){.generatepress-license-key-area .generatepress-dashboard__section-item-content{flex-basis:100%}.generatepress-license-key-area .generatepress-dashboard__section-beta-tester{flex-basis:100%;border-left:0;padding-left:0;margin:20px 0}.generatepress-license-key-area .generatepress-dashboard__section-beta-tester .components-base-control__field{height:auto}.generatepress-license-key-area .generatepress-dashboard__section-item-action{margin-left:0}} + +.generatepress-dashboard__section-item-action input[type="file"]{padding:5px;border:1px solid #ddd}.generatepress-dashboard__section-item-export-popover .components-popover__content{padding:20px} + +.generatepress-dashboard__section-item-modules{margin-top:20px} + diff --git a/wp-content/plugins/gp-premium/elements/class-block-elements.php b/wp-content/plugins/gp-premium/elements/class-block-elements.php index 3c2145e7..a9c7be80 100644 --- a/wp-content/plugins/gp-premium/elements/class-block-elements.php +++ b/wp-content/plugins/gp-premium/elements/class-block-elements.php @@ -430,7 +430,13 @@ class GeneratePress_Block_Elements { if ( has_post_thumbnail( $id ) ) { $size = ! empty( $attributes['imageSize'] ) ? $attributes['imageSize'] : 'full'; - $featured_image = get_the_post_thumbnail( $id, $size, array( 'class' => 'dynamic-featured-image' ) ); + $featured_image_classes = array( 'dynamic-featured-image' ); + + if ( ! empty( $attributes['className'] ) ) { + $featured_image_classes[] = $attributes['className']; + } + + $featured_image = get_the_post_thumbnail( $id, $size, array( 'class' => implode( ' ', $featured_image_classes ) ) ); // We can't alter the width/height generated by get_the_post_thumbnail(), so we need to resort to this. if ( ! empty( $attributes['imageWidth'] ) ) { diff --git a/wp-content/plugins/gp-premium/elements/class-block.php b/wp-content/plugins/gp-premium/elements/class-block.php index 698a96cf..f727f9f3 100644 --- a/wp-content/plugins/gp-premium/elements/class-block.php +++ b/wp-content/plugins/gp-premium/elements/class-block.php @@ -253,7 +253,14 @@ class GeneratePress_Block_Element { } remove_action( 'generate_archive_title', 'generate_archive_title' ); - remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 ); + + // WooCommerce removal. + if ( class_exists( 'WooCommerce' ) ) { + remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 ); + add_filter( 'woocommerce_show_page_title', '__return_false' ); + remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description' ); + remove_action( 'woocommerce_archive_description', 'woocommerce_product_archive_description' ); + } } if ( $disable_primary_post_meta ) { diff --git a/wp-content/plugins/gp-premium/elements/class-conditions.php b/wp-content/plugins/gp-premium/elements/class-conditions.php index edbf4c9b..bc93a30a 100644 --- a/wp-content/plugins/gp-premium/elements/class-conditions.php +++ b/wp-content/plugins/gp-premium/elements/class-conditions.php @@ -220,7 +220,13 @@ class GeneratePress_Conditions { $object = $queried_object->term_id; } } elseif ( is_post_type_archive() ) { - $location = 'archive:' . $wp_query->get( 'post_type' ); + $post_type = $wp_query->get( 'post_type' ); + + if ( is_array( $post_type ) ) { + $location = 'archive:' . $post_type[0]; + } else { + $location = 'archive:' . $post_type; + } } elseif ( is_singular() ) { if ( is_object( $post ) ) { diff --git a/wp-content/plugins/gp-premium/elements/class-layout.php b/wp-content/plugins/gp-premium/elements/class-layout.php index 44a8a7dd..6a4bc7a6 100644 --- a/wp-content/plugins/gp-premium/elements/class-layout.php +++ b/wp-content/plugins/gp-premium/elements/class-layout.php @@ -317,6 +317,7 @@ class GeneratePress_Site_Layout { remove_action( 'generate_after_header', 'generate_blog_single_featured_image' ); remove_action( 'generate_before_content', 'generate_featured_page_header_inside_single' ); remove_action( 'generate_after_header', 'generate_featured_page_header' ); + add_filter( 'body_class', array( $this, 'remove_featured_image_class' ), 20 ); } if ( $this->disable_content_title ) { @@ -496,4 +497,18 @@ class GeneratePress_Site_Layout { return $classes; } + /** + * Remove the featured image class if it's disabled. + * + * @since 2.1.0 + * @param array $classes The body classes. + */ + public function remove_featured_image_class( $classes ) { + if ( is_singular() ) { + $classes = generate_premium_remove_featured_image_class( $classes, $this->disable_featured_image ); + } + + return $classes; + } + } diff --git a/wp-content/plugins/gp-premium/elements/elements.php b/wp-content/plugins/gp-premium/elements/elements.php index 36c9b0de..aa09bf6f 100644 --- a/wp-content/plugins/gp-premium/elements/elements.php +++ b/wp-content/plugins/gp-premium/elements/elements.php @@ -87,15 +87,32 @@ add_filter( 'generate_dashboard_tabs', 'generate_elements_dashboard_tab' ); * @return array New tabs. */ function generate_elements_dashboard_tab( $tabs ) { + $screen = get_current_screen(); + $tabs['Elements'] = array( 'name' => __( 'Elements', 'gp-premium' ), 'url' => admin_url( 'edit.php?post_type=gp_elements' ), - 'class' => '', + 'class' => 'edit-gp_elements' === $screen->id ? 'active' : '', ); return $tabs; } +add_filter( 'generate_dashboard_screens', 'generate_elements_dashboard_screen' ); +/** + * Add the Sites tab to our Dashboard screens. + * + * @since 2.1.0 + * + * @param array $screens Existing screens. + * @return array New screens. + */ +function generate_elements_dashboard_screen( $screens ) { + $screens[] = 'edit-gp_elements'; + + return $screens; +} + add_filter( 'generate_element_post_id', 'generate_elements_ignore_languages' ); /** * Disable Polylang elements if their language doesn't match. diff --git a/wp-content/plugins/gp-premium/gp-premium.php b/wp-content/plugins/gp-premium/gp-premium.php index 7b877c6c..9282c6ab 100644 --- a/wp-content/plugins/gp-premium/gp-premium.php +++ b/wp-content/plugins/gp-premium/gp-premium.php @@ -3,7 +3,8 @@ * Plugin Name: GP Premium * Plugin URI: https://generatepress.com * Description: The entire collection of GeneratePress premium modules. - * Version: 2.0.3 + * Version: 2.1.1 + * Requires at least: 5.2 * Requires PHP: 5.6 * Author: Tom Usborne * Author URI: https://generatepress.com @@ -18,12 +19,14 @@ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } -define( 'GP_PREMIUM_VERSION', '2.0.3' ); +define( 'GP_PREMIUM_VERSION', '2.1.1' ); define( 'GP_PREMIUM_DIR_PATH', plugin_dir_path( __FILE__ ) ); define( 'GP_PREMIUM_DIR_URL', plugin_dir_url( __FILE__ ) ); define( 'GP_LIBRARY_DIRECTORY', plugin_dir_path( __FILE__ ) . 'library/' ); define( 'GP_LIBRARY_DIRECTORY_URL', plugin_dir_url( __FILE__ ) . 'library/' ); +require_once GP_PREMIUM_DIR_PATH . 'inc/class-rest.php'; + if ( ! function_exists( 'generatepress_is_module_active' ) ) { /** * Checks if a module is active. @@ -65,10 +68,6 @@ if ( generatepress_is_module_active( 'generate_package_blog', 'GENERATE_BLOG' ) require_once GP_PREMIUM_DIR_PATH . 'blog/generate-blog.php'; } -if ( generatepress_is_module_active( 'generate_package_colors', 'GENERATE_COLORS' ) ) { - require_once GP_PREMIUM_DIR_PATH . 'colors/generate-colors.php'; -} - if ( generatepress_is_module_active( 'generate_package_copyright', 'GENERATE_COPYRIGHT' ) ) { require_once GP_PREMIUM_DIR_PATH . 'copyright/generate-copyright.php'; } @@ -89,10 +88,6 @@ if ( generatepress_is_module_active( 'generate_package_spacing', 'GENERATE_SPACI require_once GP_PREMIUM_DIR_PATH . 'spacing/generate-spacing.php'; } -if ( generatepress_is_module_active( 'generate_package_typography', 'GENERATE_TYPOGRAPHY' ) ) { - require_once GP_PREMIUM_DIR_PATH . 'typography/generate-fonts.php'; -} - if ( generatepress_is_module_active( 'generate_package_menu_plus', 'GENERATE_MENU_PLUS' ) ) { require_once GP_PREMIUM_DIR_PATH . 'menu-plus/generate-menu-plus.php'; } @@ -118,6 +113,24 @@ if ( generatepress_is_module_active( 'generate_package_sections', 'GENERATE_SECT require_once GP_PREMIUM_DIR_PATH . 'sections/generate-sections.php'; } +add_action( 'after_setup_theme', 'generate_premium_load_modules' ); +/** + * Load our modules after the theme has initiated. + * + * @since 2.1.0 + */ +function generate_premium_load_modules() { + $is_using_dynamic_typography = function_exists( 'generate_is_using_dynamic_typography' ) && generate_is_using_dynamic_typography(); + + if ( ! $is_using_dynamic_typography && generatepress_is_module_active( 'generate_package_typography', 'GENERATE_TYPOGRAPHY' ) ) { + require_once GP_PREMIUM_DIR_PATH . 'typography/generate-fonts.php'; + } + + if ( version_compare( generate_premium_get_theme_version(), '3.1.0-alpha.1', '<' ) && generatepress_is_module_active( 'generate_package_colors', 'GENERATE_COLORS' ) ) { + require_once GP_PREMIUM_DIR_PATH . 'colors/generate-colors.php'; + } +} + // General functionality. require_once GP_PREMIUM_DIR_PATH . 'inc/functions.php'; require_once GP_PREMIUM_DIR_PATH . 'general/class-external-file-css.php'; @@ -126,22 +139,20 @@ require_once GP_PREMIUM_DIR_PATH . 'general/icons.php'; require_once GP_PREMIUM_DIR_PATH . 'general/enqueue-scripts.php'; require_once GP_PREMIUM_DIR_PATH . 'inc/deprecated.php'; +// Load our Dashboard functions once the theme has loaded. +require_once GP_PREMIUM_DIR_PATH . 'inc/class-dashboard.php'; + if ( generatepress_is_module_active( 'generate_package_site_library', 'GENERATE_SITE_LIBRARY' ) && version_compare( PHP_VERSION, '5.4', '>=' ) && ! defined( 'GENERATE_DISABLE_SITE_LIBRARY' ) ) { require_once GP_PREMIUM_DIR_PATH . 'site-library/class-site-library-rest.php'; require_once GP_PREMIUM_DIR_PATH . 'site-library/class-site-library-helper.php'; } if ( is_admin() ) { - require_once GP_PREMIUM_DIR_PATH . 'inc/reset.php'; - require_once GP_PREMIUM_DIR_PATH . 'import-export/generate-ie.php'; require_once GP_PREMIUM_DIR_PATH . 'inc/deprecated-admin.php'; if ( generatepress_is_module_active( 'generate_package_site_library', 'GENERATE_SITE_LIBRARY' ) && version_compare( PHP_VERSION, '5.4', '>=' ) && ! defined( 'GENERATE_DISABLE_SITE_LIBRARY' ) ) { require_once GP_PREMIUM_DIR_PATH . 'site-library/class-site-library.php'; } - - require_once GP_PREMIUM_DIR_PATH . 'inc/activation.php'; - require_once GP_PREMIUM_DIR_PATH . 'inc/dashboard.php'; } if ( ! function_exists( 'generate_premium_updater' ) ) { @@ -150,13 +161,13 @@ if ( ! function_exists( 'generate_premium_updater' ) ) { * Set up the updater **/ function generate_premium_updater() { - if ( ! class_exists( 'EDD_SL_Plugin_Updater' ) ) { - include GP_PREMIUM_DIR_PATH . 'library/EDD_SL_Plugin_Updater.php'; + if ( ! class_exists( 'GeneratePress_Premium_Plugin_Updater' ) ) { + include GP_PREMIUM_DIR_PATH . 'library/class-plugin-updater.php'; } $license_key = get_option( 'gen_premium_license_key' ); - $edd_updater = new EDD_SL_Plugin_Updater( + $edd_updater = new GeneratePress_Premium_Plugin_Updater( 'https://generatepress.com', __FILE__, array( @@ -171,6 +182,27 @@ if ( ! function_exists( 'generate_premium_updater' ) ) { } } +add_filter( 'edd_sl_plugin_updater_api_params', 'generate_premium_set_updater_api_params', 10, 3 ); +/** + * Add the GeneratePress version to our updater params. + * + * @param array $api_params The array of data sent in the request. + * @param array $api_data The array of data set up in the class constructor. + * @param string $plugin_file The full path and filename of the file. + */ +function generate_premium_set_updater_api_params( $api_params, $api_data, $plugin_file ) { + /* + * Make sure $plugin_file matches your plugin's file path. You should have a constant for this + * or can use __FILE__ if this code goes in your plugin's main file. + */ + if ( __FILE__ === $plugin_file ) { + // Dynamically retrieve the current version number. + $api_params['generatepress_version'] = defined( 'GENERATE_VERSION' ) ? GENERATE_VERSION : ''; + } + + return $api_params; +} + if ( ! function_exists( 'generate_premium_setup' ) ) { add_action( 'after_setup_theme', 'generate_premium_setup' ); /** diff --git a/wp-content/plugins/gp-premium/import-export/generate-ie.php b/wp-content/plugins/gp-premium/import-export/generate-ie.php deleted file mode 100644 index b1be2f4f..00000000 --- a/wp-content/plugins/gp-premium/import-export/generate-ie.php +++ /dev/null @@ -1,20 +0,0 @@ - array( + 'title' => __( 'Backgrounds', 'gp-premium' ), + 'description' => __( 'Set background images for various HTML elements.', 'gp-premium' ), + 'key' => 'generate_package_backgrounds', + 'settings' => 'generate_background_settings', + 'isActive' => 'activated' === get_option( 'generate_package_backgrounds', false ), + 'exportable' => true, + ), + 'Blog' => array( + 'title' => __( 'Blog', 'gp-premium' ), + 'description' => __( 'Set blog options like infinite scroll, masonry layouts and more.', 'gp-premium' ), + 'key' => 'generate_package_blog', + 'settings' => 'generate_blog_settings', + 'isActive' => 'activated' === get_option( 'generate_package_blog', false ), + 'exportable' => true, + ), + 'Colors' => array( + 'title' => __( 'Colors', 'gp-premium' ), + 'key' => 'generate_package_colors', + 'isActive' => 'activated' === get_option( 'generate_package_colors', false ), + ), + 'Copyright' => array( + 'title' => __( 'Copyright', 'gp-premium' ), + 'description' => __( 'Set a custom copyright message in your footer.', 'gp-premium' ), + 'key' => 'generate_package_copyright', + 'settings' => 'copyright', + 'isActive' => 'activated' === get_option( 'generate_package_copyright', false ), + 'exportable' => true, + ), + 'Disable Elements' => array( + 'title' => __( 'Disable Elements', 'gp-premium' ), + 'description' => __( 'Disable default theme elements on specific pages or inside a Layout Element.', 'gp-premium' ), + 'key' => 'generate_package_disable_elements', + 'isActive' => 'activated' === get_option( 'generate_package_disable_elements', false ), + ), + 'Elements' => array( + 'title' => __( 'Elements', 'gp-premium' ), + 'description' => __( 'Use our block editor theme builder, build advanced HTML hooks, and gain more Layout control.', 'gp-premium' ), + 'key' => 'generate_package_elements', + 'isActive' => 'activated' === get_option( 'generate_package_elements', false ), + ), + 'Hooks' => array( + 'title' => __( 'Hooks', 'gp-premium' ), + 'description' => __( 'This module has been deprecated. Please use Elements instead.', 'gp-premium' ), + 'key' => 'generate_package_hooks', + 'settings' => 'generate_hooks', + 'isActive' => 'activated' === get_option( 'generate_package_hooks', false ), + 'exportable' => true, + ), + 'Menu Plus' => array( + 'title' => __( 'Menu Plus', 'gp-premium' ), + 'description' => __( 'Set up a mobile header, sticky navigation or off-canvas panel.', 'gp-premium' ), + 'key' => 'generate_package_menu_plus', + 'settings' => 'generate_menu_plus_settings', + 'isActive' => 'activated' === get_option( 'generate_package_menu_plus', false ), + 'exportable' => true, + ), + 'Page Header' => array( + 'title' => __( 'Page Header', 'gp-premium' ), + 'description' => __( 'This module has been deprecated. Please use Elements instead.', 'gp-premium' ), + 'key' => 'generate_package_page_header', + 'settings' => 'generate_page_header_settings', + 'isActive' => 'activated' === get_option( 'generate_package_page_header', false ), + 'exportable' => true, + ), + 'Secondary Nav' => array( + 'title' => __( 'Secondary Nav', 'gp-premium' ), + 'description' => __( 'Add a fully-featured secondary navigation to your site.', 'gp-premium' ), + 'key' => 'generate_package_secondary_nav', + 'settings' => 'generate_secondary_nav_settings', + 'isActive' => 'activated' === get_option( 'generate_package_secondary_nav', false ), + 'exportable' => true, + ), + 'Sections' => array( + 'title' => __( 'Sections', 'gp-premium' ), + 'description' => __( 'This module has been deprecated. Please consider using our GenerateBlocks plugin instead.', 'gp-premium' ), + 'key' => 'generate_package_sections', + 'isActive' => 'activated' === get_option( 'generate_package_sections', false ), + ), + 'Spacing' => array( + 'title' => __( 'Spacing', 'gp-premium' ), + 'description' => __( 'Set the padding and overall spacing of your theme elements.', 'gp-premium' ), + 'key' => 'generate_package_spacing', + 'settings' => 'generate_spacing_settings', + 'isActive' => 'activated' === get_option( 'generate_package_spacing', false ), + 'exportable' => true, + ), + 'Typography' => array( + 'title' => __( 'Typography', 'gp-premium' ), + 'description' => __( 'This module has been deprecated. Switch to our dynamic typography system in Customize > General instead.', 'gp-premium' ), + 'key' => 'generate_package_typography', + 'isActive' => 'activated' === get_option( 'generate_package_typography', false ), + ), + 'WooCommerce' => array( + 'title' => __( 'WooCommerce', 'gp-premium' ), + 'description' => __( 'Add colors, typography, and layout options to your WooCommerce store.', 'gp-premium' ), + 'key' => 'generate_package_woocommerce', + 'settings' => 'generate_woocommerce_settings', + 'isActive' => 'activated' === get_option( 'generate_package_woocommerce', false ), + 'exportable' => true, + ), + ); + + if ( version_compare( PHP_VERSION, '5.4', '>=' ) && ! defined( 'GENERATE_DISABLE_SITE_LIBRARY' ) ) { + $modules['Site Library'] = array( + 'title' => __( 'Site Library', 'gp-premium' ), + 'description' => __( 'Choose from an extensive library of professionally designed starter sites.', 'gp-premium' ), + 'key' => 'generate_package_site_library', + 'isActive' => 'activated' === get_option( 'generate_package_site_library', false ), + ); + } + + if ( function_exists( 'generate_is_using_dynamic_typography' ) && generate_is_using_dynamic_typography() ) { + unset( $modules['Typography'] ); + } + + if ( version_compare( generate_premium_get_theme_version(), '3.1.0-alpha.1', '>=' ) ) { + unset( $modules['Colors'] ); + } + + $deprecated_modules = apply_filters( + 'generate_premium_deprecated_modules', + array( + 'Page Header', + 'Hooks', + 'Sections', + ) + ); + + foreach ( $deprecated_modules as $deprecated_module ) { + if ( isset( $modules[ $deprecated_module ] ) ) { + $modules[ $deprecated_module ]['deprecated'] = true; + } + } + + ksort( $modules ); + + return $modules; + } + + /** + * Get modules that can have their settings exported and imported. + */ + public static function get_exportable_modules() { + $modules = array( + 'Core' => array( + 'settings' => 'generate_settings', + 'title' => __( 'Core', 'gp-premium' ), + 'isActive' => true, + ), + ); + + foreach ( self::get_modules() as $key => $data ) { + if ( ! empty( $data['exportable'] ) && $data['isActive'] ) { + $modules[ $key ] = $data; + } + } + + return $modules; + } + + /** + * Get options using theme_mods. + */ + public static function get_theme_mods() { + $theme_mods = array( + 'font_body_variants', + 'font_body_category', + 'font_site_title_variants', + 'font_site_title_category', + 'font_site_tagline_variants', + 'font_site_tagline_category', + 'font_navigation_variants', + 'font_navigation_category', + 'font_secondary_navigation_variants', + 'font_secondary_navigation_category', + 'font_buttons_variants', + 'font_buttons_category', + 'font_heading_1_variants', + 'font_heading_1_category', + 'font_heading_2_variants', + 'font_heading_2_category', + 'font_heading_3_variants', + 'font_heading_3_category', + 'font_heading_4_variants', + 'font_heading_4_category', + 'font_heading_5_variants', + 'font_heading_5_category', + 'font_heading_6_variants', + 'font_heading_6_category', + 'font_widget_title_variants', + 'font_widget_title_category', + 'font_footer_variants', + 'font_footer_category', + 'generate_copyright', + ); + + if ( function_exists( 'generate_is_using_dynamic_typography' ) && generate_is_using_dynamic_typography() ) { + $theme_mods = array( + 'generate_copyright', + ); + } + + return $theme_mods; + } + + /** + * Get our setting keys. + */ + public static function get_setting_keys() { + return array( + 'generate_settings', + 'generate_background_settings', + 'generate_blog_settings', + 'generate_hooks', + 'generate_page_header_settings', + 'generate_secondary_nav_settings', + 'generate_spacing_settings', + 'generate_menu_plus_settings', + 'generate_woocommerce_settings', + ); + } + + /** + * Add our scripts to the page. + */ + public function enqueue_scripts() { + if ( ! class_exists( 'GeneratePress_Dashboard' ) ) { + return; + } + + $dashboard_pages = GeneratePress_Dashboard::get_pages(); + $current_screen = get_current_screen(); + + if ( in_array( $current_screen->id, $dashboard_pages ) ) { + wp_enqueue_style( + 'generate-pro-dashboard', + GP_PREMIUM_DIR_URL . '/dist/style-dashboard.css', + array( 'wp-components' ), + GP_PREMIUM_VERSION + ); + + if ( 'appearance_page_generate-options' === $current_screen->id ) { + wp_enqueue_script( + 'generate-pro-dashboard', + GP_PREMIUM_DIR_URL . '/dist/dashboard.js', + array(), + GP_PREMIUM_VERSION, + true + ); + + wp_set_script_translations( 'generate-pro-dashboard', 'gp-premium', GP_PREMIUM_DIR_PATH . 'langs' ); + + wp_localize_script( + 'generate-pro-dashboard', + 'generateProDashboard', + array( + 'modules' => self::get_modules(), + 'exportableModules' => self::get_exportable_modules(), + 'siteLibraryUrl' => admin_url( 'themes.php?page=generatepress-library' ), + 'elementsUrl' => admin_url( 'edit.php?post_type=gp_elements' ), + 'hasWooCommerce' => class_exists( 'WooCommerce' ), + 'licenseKey' => get_option( 'gen_premium_license_key', '' ), + 'licenseKeyStatus' => get_option( 'gen_premium_license_key_status', 'deactivated' ), + 'betaTester' => get_option( 'gp_premium_beta_testing', false ), + ) + ); + } + } + } + + /** + * Enable beta testing if our option is set. + * + * @since 2.1.0 + * @param boolean $value Whether beta testing is on or not. + */ + public function set_beta_tester( $value ) { + if ( get_option( 'gp_premium_beta_testing', false ) ) { + return true; + } + + return $value; + } + + /** + * Add the container for our start customizing app. + */ + public function module_list() { + echo '
'; + } + + /** + * Add the container for our start customizing app. + */ + public function license_key() { + echo '
'; + } + + /** + * Add the container for our start customizing app. + */ + public function import_export() { + echo '
'; + } + + /** + * Add the container for our reset app. + */ + public function reset() { + echo '
'; + } +} + +GeneratePress_Pro_Dashboard::get_instance(); diff --git a/wp-content/plugins/gp-premium/inc/class-rest.php b/wp-content/plugins/gp-premium/inc/class-rest.php new file mode 100644 index 00000000..9d0d6da4 --- /dev/null +++ b/wp-content/plugins/gp-premium/inc/class-rest.php @@ -0,0 +1,538 @@ +namespace . $this->version; + + register_rest_route( + $namespace, + '/modules/', + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => array( $this, 'update_module' ), + 'permission_callback' => array( $this, 'update_settings_permission' ), + ) + ); + + register_rest_route( + $namespace, + '/license/', + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => array( $this, 'update_licensing' ), + 'permission_callback' => array( $this, 'update_settings_permission' ), + ) + ); + + register_rest_route( + $namespace, + '/export/', + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => array( $this, 'export' ), + 'permission_callback' => array( $this, 'update_settings_permission' ), + ) + ); + + register_rest_route( + $namespace, + '/import/', + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => array( $this, 'import' ), + 'permission_callback' => array( $this, 'update_settings_permission' ), + ) + ); + + register_rest_route( + $namespace, + '/reset/', + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => array( $this, 'reset' ), + 'permission_callback' => array( $this, 'update_settings_permission' ), + ) + ); + } + + /** + * Get edit options permissions. + * + * @return bool + */ + public function update_settings_permission() { + return current_user_can( 'manage_options' ); + } + + /** + * Update modules. + * + * @param WP_REST_Request $request request object. + * + * @return mixed + */ + public function update_module( WP_REST_Request $request ) { + $module_key = $request->get_param( 'key' ); + $action = $request->get_param( 'action' ); + $current_setting = get_option( $module_key, false ); + $modules = GeneratePress_Pro_Dashboard::get_modules(); + $safe_module_keys = array(); + + foreach ( $modules as $key => $data ) { + $safe_module_keys[] = $data['key']; + } + + if ( ! in_array( $module_key, $safe_module_keys ) ) { + return $this->failed( 'Bad module key.' ); + } + + $message = ''; + + if ( 'activate' === $action ) { + update_option( $module_key, 'activated' ); + $message = __( 'Module activated.', 'gp-premium' ); + } + + if ( 'deactivate' === $action ) { + update_option( $module_key, 'deactivated' ); + $message = __( 'Module deactivated.', 'gp-premium' ); + } + + return $this->success( $message ); + } + + /** + * Update licensing. + * + * @param WP_REST_Request $request request object. + * + * @return mixed + */ + public function update_licensing( WP_REST_Request $request ) { + $new_license_key = $request->get_param( 'key' ); + $new_beta_tester = $request->get_param( 'betaTester' ); + $old_license = get_option( 'gen_premium_license_key', '' ); + $old_status = get_option( 'gen_premium_license_key_status', 'deactivated' ); + $new_license = trim( $new_license_key ); + + if ( $new_license ) { + $api_params = array( + 'edd_action' => 'activate_license', + 'license' => sanitize_key( $new_license ), + 'item_name' => rawurlencode( 'GP Premium' ), + 'url' => home_url(), + ); + } elseif ( $old_license && 'valid' === $old_status ) { + $api_params = array( + 'edd_action' => 'deactivate_license', + 'license' => sanitize_key( $old_license ), + 'item_name' => rawurlencode( 'GP Premium' ), + 'url' => home_url(), + ); + } + + if ( isset( $api_params ) ) { + $response = wp_remote_post( + 'https://generatepress.com', + array( + 'timeout' => 30, + 'sslverify' => false, + 'body' => $api_params, + ) + ); + + if ( is_wp_error( $response ) || 200 !== (int) wp_remote_retrieve_response_code( $response ) ) { + if ( is_object( $response ) ) { + return $this->failed( $response->get_error_message() ); + } elseif ( is_array( $response ) && isset( $response['response']['message'] ) ) { + if ( 'Forbidden' === $response['response']['message'] ) { + $message = __( '403 Forbidden. Your server is not able to communicate with generatepress.com in order to activate your license key.', 'gp-premium' ); + } else { + $message = $response['response']['message']; + } + } + } else { + $license_data = json_decode( wp_remote_retrieve_body( $response ) ); + + if ( false === $license_data->success ) { + switch ( $license_data->error ) { + case 'expired': + $message = sprintf( + /* translators: License key expiration date. */ + __( 'Your license key expired on %s.', 'gp-premium' ), + date_i18n( get_option( 'date_format' ), strtotime( $license_data->expires, current_time( 'timestamp' ) ) ) // phpcs:ignore + ); + break; + + case 'disabled': + case 'revoked': + $message = __( 'Your license key has been disabled.', 'gp-premium' ); + break; + + case 'missing': + $message = __( 'Invalid license.', 'gp-premium' ); + break; + + case 'invalid': + case 'site_inactive': + $message = __( 'Your license is not active for this URL.', 'gp-premium' ); + break; + + case 'item_name_mismatch': + /* translators: GP Premium */ + $message = sprintf( __( 'This appears to be an invalid license key for %s.', 'gp-premium' ), __( 'GP Premium', 'gp-premium' ) ); + break; + + case 'no_activations_left': + $message = __( 'Your license key has reached its activation limit.', 'gp-premium' ); + break; + + default: + $message = __( 'An error occurred, please try again.', 'gp-premium' ); + break; + } + } + } + + update_option( 'gen_premium_license_key_status', esc_attr( $license_data->license ) ); + } + + if ( ! empty( $new_beta_tester ) ) { + update_option( 'gp_premium_beta_testing', true, false ); + } else { + delete_option( 'gp_premium_beta_testing' ); + } + + update_option( 'gen_premium_license_key', sanitize_key( $new_license ) ); + + if ( ! isset( $api_params ) ) { + return $this->success( __( 'Settings saved.', 'gp-premium' ) ); + } + + if ( ! empty( $message ) ) { + return $this->failed( $message ); + } + + return $this->success( $license_data ); + } + + /** + * Export settings. + * + * @param WP_REST_Request $request request object. + * + * @return mixed + */ + public function export( WP_REST_Request $request ) { + $exportable_modules = $request->get_param( 'items' ); + + if ( ! $exportable_modules ) { + $exportable_modules = GeneratePress_Pro_Dashboard::get_exportable_modules(); + } + + $export_type = $request->get_param( 'type' ); + + if ( 'all' === $export_type ) { + $data = array( + 'modules' => array(), + 'mods' => array(), + 'options' => array(), + ); + + $module_settings = array(); + + foreach ( $exportable_modules as $exported_module_key => $exported_module_data ) { + if ( isset( $exported_module_data['settings'] ) ) { + $module_settings[] = $exported_module_data['settings']; + } + } + + $modules = GeneratePress_Pro_Dashboard::get_modules(); + + // Export module status of the exported options. + foreach ( $modules as $module_key => $module_data ) { + if ( isset( $module_data['settings'] ) && in_array( $module_data['settings'], $module_settings ) ) { + $data['modules'][ $module_key ] = $module_data['key']; + } + } + + $theme_mods = GeneratePress_Pro_Dashboard::get_theme_mods(); + + foreach ( $theme_mods as $theme_mod ) { + if ( 'generate_copyright' === $theme_mod ) { + if ( in_array( 'copyright', $module_settings ) ) { + $data['mods'][ $theme_mod ] = get_theme_mod( $theme_mod ); + } + } else { + if ( in_array( 'generate_settings', $module_settings ) ) { + $data['mods'][ $theme_mod ] = get_theme_mod( $theme_mod ); + } + } + } + + $settings = GeneratePress_Pro_Dashboard::get_setting_keys(); + + foreach ( $settings as $setting ) { + if ( in_array( $setting, $module_settings ) ) { + $data['options'][ $setting ] = get_option( $setting ); + } + } + } + + if ( 'global-colors' === $export_type ) { + $data['global-colors'] = generate_get_option( 'global_colors' ); + } + + if ( 'typography' === $export_type ) { + $data['font-manager'] = generate_get_option( 'font_manager' ); + $data['typography'] = generate_get_option( 'typography' ); + } + + $data = apply_filters( 'generate_export_data', $data, $export_type ); + + return $this->success( $data ); + } + + /** + * Import settings. + * + * @param WP_REST_Request $request request object. + * + * @return mixed + */ + public function import( WP_REST_Request $request ) { + $settings = $request->get_param( 'import' ); + + if ( empty( $settings ) ) { + $this->failed( __( 'No settings to import.', 'gp-premium' ) ); + } + + if ( ! empty( $settings['typography'] ) ) { + $existing_settings = get_option( 'generate_settings', array() ); + $existing_settings['typography'] = $settings['typography']; + + if ( ! empty( $settings['font-manager'] ) ) { + $existing_settings['font_manager'] = $settings['font-manager']; + } + + update_option( 'generate_settings', $existing_settings ); + } elseif ( ! empty( $settings['global-colors'] ) ) { + $existing_settings = get_option( 'generate_settings', array() ); + $existing_settings['global_colors'] = $settings['global-colors']; + + update_option( 'generate_settings', $existing_settings ); + } else { + $modules = GeneratePress_Pro_Dashboard::get_modules(); + + foreach ( (array) $settings['modules'] as $key => $val ) { + if ( isset( $modules[ $key ] ) && in_array( $val, $modules[ $key ] ) ) { + update_option( $val, 'activated' ); + } + } + + foreach ( (array) $settings['mods'] as $key => $val ) { + if ( in_array( $key, GeneratePress_Pro_Dashboard::get_theme_mods() ) ) { + set_theme_mod( $key, $val ); + } + } + + foreach ( (array) $settings['options'] as $key => $val ) { + if ( in_array( $key, GeneratePress_Pro_Dashboard::get_setting_keys() ) ) { + update_option( $key, $val ); + } + } + } + + // Delete existing dynamic CSS cache. + delete_option( 'generate_dynamic_css_output' ); + delete_option( 'generate_dynamic_css_cached_version' ); + + $dynamic_css_data = get_option( 'generatepress_dynamic_css_data', array() ); + + if ( isset( $dynamic_css_data['updated_time'] ) ) { + unset( $dynamic_css_data['updated_time'] ); + } + + update_option( 'generatepress_dynamic_css_data', $dynamic_css_data ); + + return $this->success( __( 'Settings imported.', 'gp-premium' ) ); + } + + /** + * Reset settings. + * + * @param WP_REST_Request $request request object. + * + * @return mixed + */ + public function reset( WP_REST_Request $request ) { + $reset_items = $request->get_param( 'items' ); + + if ( ! $reset_items ) { + $reset_items = GeneratePress_Pro_Dashboard::get_exportable_modules(); + } + + $module_settings = array(); + + foreach ( $reset_items as $reset_module_key => $reset_module_data ) { + if ( isset( $reset_module_data['settings'] ) ) { + $module_settings[] = $reset_module_data['settings']; + } + } + + $theme_mods = GeneratePress_Pro_Dashboard::get_theme_mods(); + + foreach ( $theme_mods as $theme_mod ) { + if ( 'generate_copyright' === $theme_mod ) { + if ( in_array( 'copyright', $module_settings ) ) { + remove_theme_mod( $theme_mod ); + } + } else { + if ( in_array( 'generate_settings', $module_settings ) ) { + remove_theme_mod( $theme_mod ); + } + } + } + + $settings = GeneratePress_Pro_Dashboard::get_setting_keys(); + + foreach ( $settings as $setting ) { + if ( in_array( $setting, $module_settings ) ) { + delete_option( $setting ); + } + } + + // Delete our dynamic CSS option. + delete_option( 'generate_dynamic_css_output' ); + delete_option( 'generate_dynamic_css_cached_version' ); + + // Reset our dynamic CSS file updated time so it regenerates. + $dynamic_css_data = get_option( 'generatepress_dynamic_css_data', array() ); + + if ( isset( $dynamic_css_data['updated_time'] ) ) { + unset( $dynamic_css_data['updated_time'] ); + } + + update_option( 'generatepress_dynamic_css_data', $dynamic_css_data ); + + // Delete any GeneratePress Site CSS in Additional CSS. + $additional_css = wp_get_custom_css_post(); + + if ( ! empty( $additional_css ) ) { + $additional_css->post_content = preg_replace( '#(/\\* GeneratePress Site CSS \\*/).*?(/\\* End GeneratePress Site CSS \\*/)#s', '', $additional_css->post_content ); + wp_update_custom_css_post( $additional_css->post_content ); + } + + return $this->success( __( 'Settings reset.', 'gp-premium' ) ); + } + + /** + * Success rest. + * + * @param mixed $response response data. + * @return mixed + */ + public function success( $response ) { + return new WP_REST_Response( + array( + 'success' => true, + 'response' => $response, + ), + 200 + ); + } + + /** + * Failed rest. + * + * @param mixed $response response data. + * @return mixed + */ + public function failed( $response ) { + return new WP_REST_Response( + array( + 'success' => false, + 'response' => $response, + ), + 200 + ); + } + + /** + * Error rest. + * + * @param mixed $code error code. + * @param mixed $response response data. + * @return mixed + */ + public function error( $code, $response ) { + return new WP_REST_Response( + array( + 'error' => true, + 'success' => false, + 'error_code' => $code, + 'response' => $response, + ), + 401 + ); + } +} + +GeneratePress_Pro_Rest::get_instance(); diff --git a/wp-content/plugins/gp-premium/inc/functions.php b/wp-content/plugins/gp-premium/inc/functions.php index 289955c8..6799b425 100644 --- a/wp-content/plugins/gp-premium/inc/functions.php +++ b/wp-content/plugins/gp-premium/inc/functions.php @@ -85,3 +85,25 @@ function generate_has_active_element( $element, $block_element ) { return false; } + +/** + * Check our GeneratePress version. + * + * @since 2.1.0 + */ +function generate_premium_get_theme_version() { + return defined( 'GENERATE_VERSION' ) ? GENERATE_VERSION : false; +} + +/** + * Remove the featured-image-active class if needed. + * + * @since 2.1.0 + */ +function generate_premium_remove_featured_image_class( $classes, $remove_class ) { + if ( $remove_class && in_array( 'featured-image-active', $classes ) ) { + $classes = array_diff( $classes, array( 'featured-image-active' ) ); + } + + return $classes; +} diff --git a/wp-content/plugins/gp-premium/inc/activation.php b/wp-content/plugins/gp-premium/inc/legacy/activation.php similarity index 96% rename from wp-content/plugins/gp-premium/inc/activation.php rename to wp-content/plugins/gp-premium/inc/legacy/activation.php index 2cc86532..3d713e32 100644 --- a/wp-content/plugins/gp-premium/inc/activation.php +++ b/wp-content/plugins/gp-premium/inc/legacy/activation.php @@ -110,6 +110,14 @@ if ( ! function_exists( 'generate_super_package_addons' ) ) { $addons['Site Library'] = 'generate_package_site_library'; } + if ( function_exists( 'generate_is_using_dynamic_typography' ) && generate_is_using_dynamic_typography() ) { + unset( $addons['Typography'] ); + } + + if ( version_compare( generate_premium_get_theme_version(), '3.1.0-alpha.1', '>=' ) ) { + unset( $addons['Colors'] ); + } + ksort( $addons ); $addon_count = 0; @@ -494,9 +502,17 @@ function generatepress_premium_process_license_key() { 'body' => $api_params ) ); - // make sure the response came back okay + // Make sure the response came back okay. if ( is_wp_error( $license_response ) || 200 !== wp_remote_retrieve_response_code( $license_response ) ) { - $message = $license_response->get_error_message(); + if ( is_object( $license_response ) ) { + $message = $license_response->get_error_message(); + } elseif ( is_array( $license_response ) && isset( $license_response['response']['message'] ) ) { + if ( 'Forbidden' === $license_response['response']['message'] ) { + $message = __( '403 Forbidden. Your server is not able to communicate with generatepress.com in order to activate your license key.', 'gp-premium' ); + } else { + $message = $license_response['response']['message']; + } + } } else { // Still here? Decode our response. diff --git a/wp-content/plugins/gp-premium/inc/assets/dashboard.css b/wp-content/plugins/gp-premium/inc/legacy/assets/dashboard.css similarity index 100% rename from wp-content/plugins/gp-premium/inc/assets/dashboard.css rename to wp-content/plugins/gp-premium/inc/legacy/assets/dashboard.css diff --git a/wp-content/plugins/gp-premium/inc/assets/dashboard.js b/wp-content/plugins/gp-premium/inc/legacy/assets/dashboard.js similarity index 100% rename from wp-content/plugins/gp-premium/inc/assets/dashboard.js rename to wp-content/plugins/gp-premium/inc/legacy/assets/dashboard.js diff --git a/wp-content/plugins/gp-premium/inc/dashboard.php b/wp-content/plugins/gp-premium/inc/legacy/dashboard.php similarity index 95% rename from wp-content/plugins/gp-premium/inc/dashboard.php rename to wp-content/plugins/gp-premium/inc/legacy/dashboard.php index df463926..2ea4d584 100644 --- a/wp-content/plugins/gp-premium/inc/dashboard.php +++ b/wp-content/plugins/gp-premium/inc/legacy/dashboard.php @@ -13,6 +13,10 @@ add_action( 'generate_before_site_library', 'generate_do_dashboard_tabs', 5 ); * @since 1.6 */ function generate_do_dashboard_tabs() { + if ( ! defined( 'GENERATE_VERSION' ) ) { + return; + } + $screen = get_current_screen(); $tabs = apply_filters( 'generate_dashboard_tabs', array( diff --git a/wp-content/plugins/gp-premium/import-export/functions/functions.php b/wp-content/plugins/gp-premium/inc/legacy/import-export.php similarity index 99% rename from wp-content/plugins/gp-premium/import-export/functions/functions.php rename to wp-content/plugins/gp-premium/inc/legacy/import-export.php index c901da43..19bacb58 100644 --- a/wp-content/plugins/gp-premium/import-export/functions/functions.php +++ b/wp-content/plugins/gp-premium/inc/legacy/import-export.php @@ -210,7 +210,7 @@ class GeneratePress_Import_Export { nocache_headers(); header( 'Content-Type: application/json; charset=utf-8' ); - header( 'Content-Disposition: attachment; filename=generate-settings-export-' . date( 'm-d-Y' ) . '.json' ); // phpcs:ignore -- Prefer date(). + header( 'Content-Disposition: attachment; filename=generate-settings-export-' . date( 'Ymd' ) . '.json' ); // phpcs:ignore -- Prefer date(). header( 'Expires: 0' ); echo wp_json_encode( $data ); diff --git a/wp-content/plugins/gp-premium/inc/reset.php b/wp-content/plugins/gp-premium/inc/legacy/reset.php similarity index 100% rename from wp-content/plugins/gp-premium/inc/reset.php rename to wp-content/plugins/gp-premium/inc/legacy/reset.php diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-de_DE.mo b/wp-content/plugins/gp-premium/langs/gp-premium-de_DE.mo index 7d6d533d..5fe43c61 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-de_DE.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-de_DE.mo differ diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-es_ES.mo b/wp-content/plugins/gp-premium/langs/gp-premium-es_ES.mo index b0457f6c..5b4ba59b 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-es_ES.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-es_ES.mo differ diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-fi.mo b/wp-content/plugins/gp-premium/langs/gp-premium-fi.mo index 34097af1..060e7787 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-fi.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-fi.mo differ diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-fr_FR.mo b/wp-content/plugins/gp-premium/langs/gp-premium-fr_FR.mo index 638e1ac3..09ab19f4 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-fr_FR.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-fr_FR.mo differ diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-it_IT.mo b/wp-content/plugins/gp-premium/langs/gp-premium-it_IT.mo index 082804c9..f92a2b4a 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-it_IT.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-it_IT.mo differ diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-nl_NL.mo b/wp-content/plugins/gp-premium/langs/gp-premium-nl_NL.mo index a61e841f..0c276729 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-nl_NL.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-nl_NL.mo differ diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-pt_BR.mo b/wp-content/plugins/gp-premium/langs/gp-premium-pt_BR.mo index 3cb72059..06ea6cae 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-pt_BR.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-pt_BR.mo differ diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-pt_PT.mo b/wp-content/plugins/gp-premium/langs/gp-premium-pt_PT.mo index 80797cd0..53b4c446 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-pt_PT.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-pt_PT.mo differ diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-ru_RU.mo b/wp-content/plugins/gp-premium/langs/gp-premium-ru_RU.mo index 2cf1b4f3..fcf8bf5b 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-ru_RU.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-ru_RU.mo differ diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-sv_SE.mo b/wp-content/plugins/gp-premium/langs/gp-premium-sv_SE.mo index 1156dff0..7ed2822a 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-sv_SE.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-sv_SE.mo differ diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-zh_CN.mo b/wp-content/plugins/gp-premium/langs/gp-premium-zh_CN.mo index be07ba63..73502c7d 100644 Binary files a/wp-content/plugins/gp-premium/langs/gp-premium-zh_CN.mo and b/wp-content/plugins/gp-premium/langs/gp-premium-zh_CN.mo differ diff --git a/wp-content/plugins/gp-premium/library/EDD_SL_Plugin_Updater.php b/wp-content/plugins/gp-premium/library/class-plugin-updater.php similarity index 55% rename from wp-content/plugins/gp-premium/library/EDD_SL_Plugin_Updater.php rename to wp-content/plugins/gp-premium/library/class-plugin-updater.php index f65e086f..2eec4bde 100644 --- a/wp-content/plugins/gp-premium/library/EDD_SL_Plugin_Updater.php +++ b/wp-content/plugins/gp-premium/library/class-plugin-updater.php @@ -1,24 +1,26 @@ api_url = trailingslashit( $_api_url ); $this->api_data = $_api_data; + $this->plugin_file = $_plugin_file; $this->name = plugin_basename( $_plugin_file ); $this->slug = basename( $_plugin_file, '.php' ); $this->version = $_api_data['version']; $this->wp_override = isset( $_api_data['wp_override'] ) ? (bool) $_api_data['wp_override'] : false; $this->beta = ! empty( $this->api_data['beta'] ) ? true : false; - $this->cache_key = 'edd_sl_' . md5( serialize( $this->slug . $this->api_data['license'] . $this->beta ) ); $edd_plugin_data[ $this->slug ] = $this->api_data; @@ -71,8 +73,7 @@ class EDD_SL_Plugin_Updater { add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_update' ) ); add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3 ); - remove_action( 'after_plugin_row_' . $this->name, 'wp_plugin_update_row', 10 ); - add_action( 'after_plugin_row_' . $this->name, array( $this, 'show_update_notification' ), 10, 2 ); + add_action( 'after_plugin_row', array( $this, 'show_update_notification' ), 10, 2 ); add_action( 'admin_init', array( $this, 'show_changelog' ) ); } @@ -95,11 +96,7 @@ class EDD_SL_Plugin_Updater { global $pagenow; if ( ! is_object( $_transient_data ) ) { - $_transient_data = new stdClass; - } - - if ( 'plugins.php' == $pagenow && is_multisite() ) { - return $_transient_data; + $_transient_data = new stdClass(); } if ( ! empty( $_transient_data->response ) && ! empty( $_transient_data->response[ $this->name ] ) && false === $this->wp_override ) { @@ -153,122 +150,120 @@ class EDD_SL_Plugin_Updater { } /** - * show update nofication row -- needed for multisite subsites, because WP won't tell you otherwise! + * Show the update notification on multisite subsites. * * @param string $file * @param array $plugin */ public function show_update_notification( $file, $plugin ) { - if ( is_network_admin() ) { + // Return early if in the network admin, or if this is not a multisite install. + if ( is_network_admin() || ! is_multisite() ) { return; } - if( ! current_user_can( 'update_plugins' ) ) { + if ( ! current_user_can( 'update_plugins' ) ) { return; } - if( ! is_multisite() ) { + if ( $this->name !== $file ) { return; } - if ( $this->name != $file ) { - return; - } - - // Remove our filter on the site transient - remove_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_update' ), 10 ); - + // Do not print any message if update does not exist. $update_cache = get_site_transient( 'update_plugins' ); - $update_cache = is_object( $update_cache ) ? $update_cache : new stdClass(); - - if ( empty( $update_cache->response ) || empty( $update_cache->response[ $this->name ] ) ) { - - $version_info = $this->get_repo_api_data(); - - if ( false === $version_info ) { - $version_info = $this->api_request( 'plugin_latest_version', array( 'slug' => $this->slug, 'beta' => $this->beta ) ); - - // Since we disabled our filter for the transient, we aren't running our object conversion on banners, sections, or icons. Do this now: - if ( isset( $version_info->banners ) && ! is_array( $version_info->banners ) ) { - $version_info->banners = $this->convert_object_to_array( $version_info->banners ); - } - - if ( isset( $version_info->sections ) && ! is_array( $version_info->sections ) ) { - $version_info->sections = $this->convert_object_to_array( $version_info->sections ); - } - - if ( isset( $version_info->icons ) && ! is_array( $version_info->icons ) ) { - $version_info->icons = $this->convert_object_to_array( $version_info->icons ); - } - - if ( isset( $version_info->contributors ) && ! is_array( $version_info->contributors ) ) { - $version_info->contributors = $this->convert_object_to_array( $version_info->contributors ); - } - - $this->set_version_info_cache( $version_info ); + if ( ! isset( $update_cache->response[ $this->name ] ) ) { + if ( ! is_object( $update_cache ) ) { + $update_cache = new stdClass(); } + $update_cache->response[ $this->name ] = $this->get_repo_api_data(); + } - if ( ! is_object( $version_info ) ) { - return; - } + // Return early if this plugin isn't in the transient->response or if the site is running the current or newer version of the plugin. + if ( empty( $update_cache->response[ $this->name ] ) || version_compare( $this->version, $update_cache->response[ $this->name ]->new_version, '>=' ) ) { + return; + } - if ( version_compare( $this->version, $version_info->new_version, '<' ) ) { - $update_cache->response[ $this->name ] = $version_info; - } else { - $update_cache->no_update[ $this->name ] = $version_info; - } + printf( + '', + $this->slug, + $file, + in_array( $this->name, $this->get_active_plugins(), true ) ? 'active' : 'inactive' + ); - $update_cache->last_checked = time(); - $update_cache->checked[ $this->name ] = $this->version; + echo ''; + echo '

'; - set_site_transient( 'update_plugins', $update_cache ); + $changelog_link = ''; + if ( ! empty( $update_cache->response[ $this->name ]->sections->changelog ) ) { + $changelog_link = add_query_arg( + array( + 'edd_sl_action' => 'view_plugin_changelog', + 'plugin' => urlencode( $this->name ), + 'slug' => urlencode( $this->slug ), + 'TB_iframe' => 'true', + 'width' => 77, + 'height' => 911, + ), + self_admin_url( 'index.php' ) + ); + } + $update_link = add_query_arg( + array( + 'action' => 'upgrade-plugin', + 'plugin' => urlencode( $this->name ), + ), + self_admin_url( 'update.php' ) + ); + printf( + /* translators: the plugin name. */ + esc_html__( 'There is a new version of %1$s available.', 'easy-digital-downloads' ), + esc_html( $plugin['Name'] ) + ); + + if ( empty( $update_cache->response[ $this->name ]->package ) && ! empty( $changelog_link ) ) { + printf( + /* translators: 1. opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate. */ + __( ' %1$sView version %2$s details%3$s.', 'easy-digital-downloads' ), + '', + esc_html( $update_cache->response[ $this->name ]->new_version ), + '' + ); + } elseif ( ! empty( $changelog_link ) ) { + printf( + __( ' %1$sView version %2$s details%3$s or %4$supdate now%5$s.', 'easy-digital-downloads' ), + '', + esc_html( $update_cache->response[ $this->name ]->new_version ), + '', + '', + '' + ); } else { - - $version_info = $update_cache->response[ $this->name ]; - + printf( + ' %1$s%2$s%3$s', + '', + esc_html__( 'Update now.', 'easy-digital-downloads' ), + '' + ); } - // Restore our filter - add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_update' ) ); + do_action( "in_plugin_update_message-{$file}", $plugin, $plugin ); - if ( ! empty( $update_cache->response[ $this->name ] ) && version_compare( $this->version, $version_info->new_version, '<' ) ) { + echo '

'; + } - // build a plugin list row, with update notification - $wp_list_table = _get_list_table( 'WP_Plugins_List_Table' ); - # - echo ''; - echo ''; - echo '
'; + /** + * Gets the plugins active in a multisite network. + * + * @return array + */ + private function get_active_plugins() { + $active_plugins = (array) get_option( 'active_plugins' ); + $active_network_plugins = (array) get_site_option( 'active_sitewide_plugins' ); - $changelog_link = self_admin_url( 'index.php?edd_sl_action=view_plugin_changelog&plugin=' . $this->name . '&slug=' . $this->slug . '&TB_iframe=true&width=772&height=911' ); - - if ( empty( $version_info->download_link ) ) { - printf( - __( 'There is a new version of %1$s available. %2$sView version %3$s details%4$s.', 'easy-digital-downloads' ), - esc_html( $version_info->name ), - '', - esc_html( $version_info->new_version ), - '' - ); - } else { - printf( - __( 'There is a new version of %1$s available. %2$sView version %3$s details%4$s or %5$supdate now%6$s.', 'easy-digital-downloads' ), - esc_html( $version_info->name ), - '', - esc_html( $version_info->new_version ), - '', - '', - '' - ); - } - - do_action( "in_plugin_update_message-{$file}", $plugin, $version_info ); - - echo '
'; - } + return array_merge( $active_plugins, array_keys( $active_network_plugins ) ); } /** @@ -283,13 +278,13 @@ class EDD_SL_Plugin_Updater { */ public function plugins_api_filter( $_data, $_action = '', $_args = null ) { - if ( $_action != 'plugin_information' ) { + if ( 'plugin_information' !== $_action ) { return $_data; } - if ( ! isset( $_args->slug ) || ( $_args->slug != $this->slug ) ) { + if ( ! isset( $_args->slug ) || ( $_args->slug !== $this->slug ) ) { return $_data; @@ -302,7 +297,7 @@ class EDD_SL_Plugin_Updater { 'banners' => array(), 'reviews' => false, 'icons' => array(), - ) + ), ); // Get the transient where we store the api request for this plugin for 24 hours @@ -319,7 +314,6 @@ class EDD_SL_Plugin_Updater { if ( false !== $api_response ) { $_data = $api_response; } - } else { $_data = $edd_api_request_transient; } @@ -344,7 +338,7 @@ class EDD_SL_Plugin_Updater { $_data->contributors = $this->convert_object_to_array( $_data->contributors ); } - if( ! isset( $_data->plugin ) ) { + if ( ! isset( $_data->plugin ) ) { $_data->plugin = $this->name; } @@ -364,6 +358,9 @@ class EDD_SL_Plugin_Updater { * @return array */ private function convert_object_to_array( $data ) { + if ( ! is_array( $data ) && ! is_object( $data ) ) { + return array(); + } $new_data = array(); foreach ( $data as $key => $value ) { $new_data[ $key ] = is_object( $value ) ? $this->convert_object_to_array( $value ) : $value; @@ -381,9 +378,8 @@ class EDD_SL_Plugin_Updater { */ public function http_request_args( $args, $url ) { - $verify_ssl = $this->verify_ssl(); if ( strpos( $url, 'https://' ) !== false && strpos( $url, 'edd_action=package_download' ) ) { - $args['sslverify'] = $verify_ssl; + $args['sslverify'] = $this->verify_ssl(); } return $args; @@ -402,24 +398,28 @@ class EDD_SL_Plugin_Updater { */ private function api_request( $_action, $_data ) { - global $wp_version, $edd_plugin_url_available; - - $verify_ssl = $this->verify_ssl(); + global $edd_plugin_url_available; // Do a quick status check on this domain if we haven't already checked it. $store_hash = md5( $this->api_url ); if ( ! is_array( $edd_plugin_url_available ) || ! isset( $edd_plugin_url_available[ $store_hash ] ) ) { - $test_url_parts = parse_url( $this->api_url ); + $test_url_parts = wp_parse_url( $this->api_url ); - $scheme = ! empty( $test_url_parts['scheme'] ) ? $test_url_parts['scheme'] : 'http'; - $host = ! empty( $test_url_parts['host'] ) ? $test_url_parts['host'] : ''; - $port = ! empty( $test_url_parts['port'] ) ? ':' . $test_url_parts['port'] : ''; + $scheme = ! empty( $test_url_parts['scheme'] ) ? $test_url_parts['scheme'] : 'http'; + $host = ! empty( $test_url_parts['host'] ) ? $test_url_parts['host'] : ''; + $port = ! empty( $test_url_parts['port'] ) ? ':' . $test_url_parts['port'] : ''; if ( empty( $host ) ) { $edd_plugin_url_available[ $store_hash ] = false; } else { - $test_url = $scheme . '://' . $host . $port; - $response = wp_remote_get( $test_url, array( 'timeout' => $this->health_check_timeout, 'sslverify' => $verify_ssl ) ); + $test_url = $scheme . '://' . $host . $port; + $response = wp_remote_get( + $test_url, + array( + 'timeout' => $this->health_check_timeout, + 'sslverify' => $this->verify_ssl(), + ) + ); $edd_plugin_url_available[ $store_hash ] = is_wp_error( $response ) ? false : true; } } @@ -430,32 +430,94 @@ class EDD_SL_Plugin_Updater { $data = array_merge( $this->api_data, $_data ); - if ( $data['slug'] != $this->slug ) { + if ( $data['slug'] !== $this->slug ) { + return; + } + + // Don't allow a plugin to ping itself + if ( trailingslashit( home_url() ) === $this->api_url ) { return false; } - if ( $this->api_url == trailingslashit ( home_url() ) ) { - return false; // Don't allow a plugin to ping itself + return $this->get_version_from_remote(); + } + + /** + * If available, show the changelog for sites in a multisite install. + */ + public function show_changelog() { + + if ( empty( $_REQUEST['edd_sl_action'] ) || 'view_plugin_changelog' !== $_REQUEST['edd_sl_action'] ) { + return; } + if ( empty( $_REQUEST['plugin'] ) ) { + return; + } + + if ( empty( $_REQUEST['slug'] ) || $this->slug !== $_REQUEST['slug'] ) { + return; + } + + if ( ! current_user_can( 'update_plugins' ) ) { + wp_die( esc_html__( 'You do not have permission to install plugin updates', 'easy-digital-downloads' ), esc_html__( 'Error', 'easy-digital-downloads' ), array( 'response' => 403 ) ); + } + + $version_info = $this->get_repo_api_data(); + if ( isset( $version_info->sections ) ) { + $sections = $this->convert_object_to_array( $version_info->sections ); + if ( ! empty( $sections['changelog'] ) ) { + echo '
' . wp_kses_post( $sections['changelog'] ) . '
'; + } + } + + exit; + } + + /** + * Gets the current version information from the remote site. + * + * @return array|false + */ + private function get_version_from_remote() { $api_params = array( - 'edd_action' => 'get_version', - 'license' => ! empty( $data['license'] ) ? $data['license'] : '', - 'item_name' => isset( $data['item_name'] ) ? $data['item_name'] : false, - 'item_id' => isset( $data['item_id'] ) ? $data['item_id'] : false, - 'version' => isset( $data['version'] ) ? $data['version'] : false, - 'slug' => $data['slug'], - 'author' => $data['author'], - 'url' => home_url(), - 'beta' => ! empty( $data['beta'] ), + 'edd_action' => 'get_version', + 'license' => ! empty( $this->api_data['license'] ) ? $this->api_data['license'] : '', + 'item_name' => isset( $this->api_data['item_name'] ) ? $this->api_data['item_name'] : false, + 'item_id' => isset( $this->api_data['item_id'] ) ? $this->api_data['item_id'] : false, + 'version' => isset( $this->api_data['version'] ) ? $this->api_data['version'] : false, + 'slug' => $this->slug, + 'author' => $this->api_data['author'], + 'url' => home_url(), + 'beta' => $this->beta, + 'php_version' => phpversion(), + 'wp_version' => get_bloginfo( 'version' ), ); - $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => $verify_ssl, 'body' => $api_params ) ); + /** + * Filters the parameters sent in the API request. + * + * @param array $api_params The array of data sent in the request. + * @param array $this->api_data The array of data set up in the class constructor. + * @param string $this->plugin_file The full path and filename of the file. + */ + $api_params = apply_filters( 'edd_sl_plugin_updater_api_params', $api_params, $this->api_data, $this->plugin_file ); - if ( ! is_wp_error( $request ) ) { - $request = json_decode( wp_remote_retrieve_body( $request ) ); + $request = wp_remote_post( + $this->api_url, + array( + 'timeout' => 15, + 'sslverify' => $this->verify_ssl(), + 'body' => $api_params, + ) + ); + + if ( is_wp_error( $request ) ) { + return false; } + $request = json_decode( wp_remote_retrieve_body( $request ) ); + if ( $request && isset( $request->sections ) ) { $request->sections = maybe_unserialize( $request->sections ); } else { @@ -471,7 +533,7 @@ class EDD_SL_Plugin_Updater { } if ( ! empty( $request->sections ) ) { - foreach( $request->sections as $key => $section ) { + foreach ( $request->sections as $key => $section ) { $request->$key = (array) $section; } } @@ -480,94 +542,22 @@ class EDD_SL_Plugin_Updater { } /** - * If available, show the changelog for sites in a multisite install. - */ - public function show_changelog() { - - global $edd_plugin_data; - - if( empty( $_REQUEST['edd_sl_action'] ) || 'view_plugin_changelog' != $_REQUEST['edd_sl_action'] ) { - return; - } - - if( empty( $_REQUEST['plugin'] ) ) { - return; - } - - if( empty( $_REQUEST['slug'] ) ) { - return; - } - - if( ! current_user_can( 'update_plugins' ) ) { - wp_die( __( 'You do not have permission to install plugin updates', 'easy-digital-downloads' ), __( 'Error', 'easy-digital-downloads' ), array( 'response' => 403 ) ); - } - - $data = $edd_plugin_data[ $_REQUEST['slug'] ]; - $version_info = $this->get_cached_version_info(); - - if( false === $version_info ) { - - $api_params = array( - 'edd_action' => 'get_version', - 'item_name' => isset( $data['item_name'] ) ? $data['item_name'] : false, - 'item_id' => isset( $data['item_id'] ) ? $data['item_id'] : false, - 'slug' => $_REQUEST['slug'], - 'author' => $data['author'], - 'url' => home_url(), - 'beta' => ! empty( $data['beta'] ) - ); - - $verify_ssl = $this->verify_ssl(); - $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => $verify_ssl, 'body' => $api_params ) ); - - if ( ! is_wp_error( $request ) ) { - $version_info = json_decode( wp_remote_retrieve_body( $request ) ); - } - - if ( ! empty( $version_info ) && isset( $version_info->sections ) ) { - $version_info->sections = maybe_unserialize( $version_info->sections ); - } else { - $version_info = false; - } - - if( ! empty( $version_info ) ) { - foreach( $version_info->sections as $key => $section ) { - $version_info->$key = (array) $section; - } - } - - $this->set_version_info_cache( $version_info ); - - // Delete the unneeded option - delete_option( md5( 'edd_plugin_' . sanitize_key( $_REQUEST['plugin'] ) . '_' . $this->beta . '_version_info' ) ); - } - - if ( isset( $version_info->sections ) ) { - $sections = $this->convert_object_to_array( $version_info->sections ); - if ( ! empty( $sections['changelog'] ) ) { - echo '
' . wp_kses_post( $sections['changelog'] ) . '
'; - } - } - - exit; - } - - /** - * Gets the plugin's cached version information from the database. + * Get the version info from the cache, if it exists. * * @param string $cache_key - * @return boolean|string + * @return object */ public function get_cached_version_info( $cache_key = '' ) { - if( empty( $cache_key ) ) { - $cache_key = $this->cache_key; + if ( empty( $cache_key ) ) { + $cache_key = $this->get_cache_key(); } $cache = get_option( $cache_key ); - if( empty( $cache['timeout'] ) || time() > $cache['timeout'] ) { - return false; // Cache is expired + // Cache is expired + if ( empty( $cache['timeout'] ) || time() > $cache['timeout'] ) { + return false; } // We need to turn the icons into an array, thanks to WP Core forcing these into an object at some point. @@ -588,13 +578,13 @@ class EDD_SL_Plugin_Updater { */ public function set_version_info_cache( $value = '', $cache_key = '' ) { - if( empty( $cache_key ) ) { - $cache_key = $this->cache_key; + if ( empty( $cache_key ) ) { + $cache_key = $this->get_cache_key(); } $data = array( 'timeout' => strtotime( '+3 hours', time() ), - 'value' => json_encode( $value ) + 'value' => wp_json_encode( $value ), ); update_option( $cache_key, $data, 'no' ); @@ -613,4 +603,16 @@ class EDD_SL_Plugin_Updater { return (bool) apply_filters( 'edd_sl_api_request_verify_ssl', true, $this ); } + /** + * Gets the unique key (option name) for a plugin. + * + * @since 1.9.0 + * @return string + */ + private function get_cache_key() { + $string = $this->slug . $this->api_data['license'] . $this->beta; + + return 'edd_sl_' . md5( serialize( $string ) ); + } + } diff --git a/wp-content/plugins/gp-premium/library/customizer-helpers.php b/wp-content/plugins/gp-premium/library/customizer-helpers.php index dcdf9423..48dec7b9 100644 --- a/wp-content/plugins/gp-premium/library/customizer-helpers.php +++ b/wp-content/plugins/gp-premium/library/customizer-helpers.php @@ -31,7 +31,9 @@ add_action( 'customize_controls_enqueue_scripts', 'generate_premium_control_inli * @since 1.4 */ function generate_premium_control_inline_scripts() { - if ( function_exists( 'generate_typography_default_fonts' ) ) { + $is_using_dynamic_typography = function_exists( 'generate_is_using_dynamic_typography' ) && generate_is_using_dynamic_typography(); + + if ( function_exists( 'generate_typography_default_fonts' ) && ! $is_using_dynamic_typography ) { $number_of_fonts = apply_filters( 'generate_number_of_fonts', 200 ); wp_localize_script( 'generatepress-pro-typography-customizer', 'gp_customize', array( 'nonce' => wp_create_nonce( 'gp_customize_nonce' ) ) ); @@ -99,6 +101,24 @@ function generate_premium_control_inline_scripts() { 'gpControls', $controls_a11y ); + + wp_enqueue_script( + 'generate-pro-customizer-controls', + GP_PREMIUM_DIR_URL . 'dist/customizer.js', + array( 'customize-controls', 'wp-i18n', 'wp-element', 'customize-base' ), + GP_PREMIUM_VERSION, + true + ); + + wp_localize_script( + 'generate-pro-customizer-controls', + 'gpCustomizerControls', + array( + 'hasSecondaryNav' => generatepress_is_module_active( 'generate_package_secondary_nav', 'GENERATE_SECONDARY_NAV' ), + 'hasMenuPlus' => generatepress_is_module_active( 'generate_package_menu_plus', 'GENERATE_MENU_PLUS' ), + 'hasWooCommerce' => class_exists( 'WooCommerce' ) && generatepress_is_module_active( 'generate_package_woocommerce', 'GENERATE_WOOCOMMERCE' ), + ) + ); } add_action( 'customize_register', 'generate_premium_customizer_shortcut_controls', 100 ); @@ -213,6 +233,34 @@ function generate_premium_customizer_shortcut_controls( $wp_customize ) { ) ) ); + + $wp_customize->add_control( + new GeneratePress_Section_Shortcut_Control( + $wp_customize, + 'generate_colors_shortcuts', + array( + 'section' => 'generate_colors_section', + 'element' => __( 'Colors', 'gp-premium' ), + 'shortcuts' => array(), + 'settings' => ( isset( $wp_customize->selective_refresh ) ) ? array() : 'blogname', + 'priority' => 1, + ) + ) + ); + + $wp_customize->add_control( + new GeneratePress_Section_Shortcut_Control( + $wp_customize, + 'generate_typography_shortcuts', + array( + 'section' => 'generate_typography_section', + 'element' => __( 'Typography', 'gp-premium' ), + 'shortcuts' => array(), + 'settings' => ( isset( $wp_customize->selective_refresh ) ) ? array() : 'blogname', + 'priority' => 1, + ) + ) + ); } add_action( 'customize_register', 'generate_premium_layout_block_element_messages', 1000 ); diff --git a/wp-content/plugins/gp-premium/library/customizer/controls/class-section-shortcuts-control.php b/wp-content/plugins/gp-premium/library/customizer/controls/class-section-shortcuts-control.php index e32d72fc..80e9fd6f 100644 --- a/wp-content/plugins/gp-premium/library/customizer/controls/class-section-shortcuts-control.php +++ b/wp-content/plugins/gp-premium/library/customizer/controls/class-section-shortcuts-control.php @@ -28,6 +28,10 @@ class GeneratePress_Section_Shortcut_Control extends WP_Customize_Control { if ( 'colors' === $name ) { $name = esc_html__( 'Colors', 'gp-premium' ); + if ( version_compare( generate_premium_get_theme_version(), '3.1.0-alpha.1', '>=' ) && 'generate_woocommerce_colors' !== $id ) { + $id = 'generate_colors_section'; + } + if ( ! generatepress_is_module_active( 'generate_package_colors', 'GENERATE_COLORS' ) ) { $id = false; $name = false; @@ -37,6 +41,10 @@ class GeneratePress_Section_Shortcut_Control extends WP_Customize_Control { if ( 'typography' === $name ) { $name = esc_html__( 'Typography', 'gp-premium' ); + if ( function_exists( 'generate_is_using_dynamic_typography' ) && generate_is_using_dynamic_typography() ) { + $id = 'generate_typography_section'; + } + if ( ! generatepress_is_module_active( 'generate_package_typography', 'GENERATE_TYPOGRAPHY' ) ) { $id = false; $name = false; @@ -87,28 +95,29 @@ class GeneratePress_Section_Shortcut_Control extends WP_Customize_Control { public function content_template() { ?> - <# if ( data.shortcuts ) { #>
-
- - {{{ data.more }}} - + <# if ( data.shortcuts ) { #> +
+ + {{{ data.more }}} + - - <# _.each( data.shortcuts, function( label, section ) { #> - - {{{ label }}} - - <# } ) #> - -
+ + <# _.each( data.shortcuts, function( label, section ) { #> + + {{{ label }}} + + <# } ) #> + +
+ <# } #>
- <# } #> + div { background: #fff; padding: 10px 15px; border-width: 0 1px 1px 0; border-color: #ddd; border-style: solid; + margin-bottom: 10px; +} + +.customize-control-gp_section_shortcut { + margin-bottom: 0; } .generatepress-shortcuts .more-controls { diff --git a/wp-content/plugins/gp-premium/menu-plus/fields/slideout-nav-colors.php b/wp-content/plugins/gp-premium/menu-plus/fields/slideout-nav-colors.php new file mode 100644 index 00000000..5ff9fe54 --- /dev/null +++ b/wp-content/plugins/gp-premium/menu-plus/fields/slideout-nav-colors.php @@ -0,0 +1,185 @@ + a, .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .slideout-navigation.main-navigation .menu-bar-item:hover > a, .slideout-navigation.main-navigation .menu-bar-item.sfHover > a'; + $menu_current_selectors = '.slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"] > a'; + $text_selectors = '.slideout-navigation.main-navigation .main-nav ul li a, .slideout-navigation.main-navigation .menu-toggle, .slideout-navigation.main-navigation button.menu-toggle:hover, .slideout-navigation.main-navigation button.menu-toggle:focus, .slideout-navigation.main-navigation .mobile-bar-items a, .slideout-navigation.main-navigation .mobile-bar-items a:hover, .slideout-navigation.main-navigation .mobile-bar-items a:focus, .slideout-navigation.main-navigation .menu-bar-items'; + $submenu_hover_selectors = '.slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a'; + $submenu_current_selectors = '.slideout-navigation.main-navigation .main-nav ul ul li[class*="current-menu-"] > a'; + + GeneratePress_Customize_Field::add_title( + 'generate_slideout_navigation_colors_title', + array( + 'section' => 'generate_colors_section', + 'title' => __( 'Off Canvas Panel', 'gp-premium' ), + 'choices' => array( + 'toggleId' => 'slideout-navigation-colors', + ), + 'active_callback' => function() { + $settings = wp_parse_args( + get_option( 'generate_menu_plus_settings', array() ), + generate_menu_plus_get_defaults() + ); + + if ( 'false' !== $settings['slideout_menu'] ) { + return true; + } + + return false; + }, + ) + ); + + // Navigation background group. + GeneratePress_Customize_Field::add_color_field_group( + 'slideout_navigation_background', + 'generate_colors_section', + 'slideout-navigation-colors', + array( + 'generate_settings[slideout_background_color]' => array( + 'default_value' => $color_defaults['slideout_background_color'], + 'label' => __( 'Navigation Background', 'gp-premium' ), + 'tooltip' => __( 'Choose Initial Color', 'gp-premium' ), + 'element' => '.slideout-navigation.main-navigation', + 'property' => 'background-color', + 'hide_label' => false, + ), + 'generate_settings[slideout_background_hover_color]' => array( + 'default_value' => $color_defaults['slideout_background_hover_color'], + 'label' => __( 'Navigation Background Hover', 'gp-premium' ), + 'tooltip' => __( 'Choose Hover Color', 'gp-premium' ), + 'element' => $menu_hover_selectors, + 'property' => 'background-color', + 'hide_label' => true, + ), + 'generate_settings[slideout_background_current_color]' => array( + 'default_value' => $color_defaults['slideout_background_current_color'], + 'label' => __( 'Navigation Background Current', 'gp-premium' ), + 'tooltip' => __( 'Choose Current Color', 'gp-premium' ), + 'element' => $menu_current_selectors, + 'property' => 'background-color', + 'hide_label' => true, + ), + ) + ); + + // Navigation text group. + GeneratePress_Customize_Field::add_color_field_group( + 'slideout_navigation_text', + 'generate_colors_section', + 'slideout-navigation-colors', + array( + 'generate_settings[slideout_text_color]' => array( + 'default_value' => $color_defaults['slideout_text_color'], + 'label' => __( 'Navigation Text', 'gp-premium' ), + 'tooltip' => __( 'Choose Initial Color', 'gp-premium' ), + 'element' => $text_selectors, + 'property' => 'color', + 'hide_label' => false, + ), + 'generate_settings[slideout_text_hover_color]' => array( + 'default_value' => $color_defaults['slideout_text_hover_color'], + 'label' => __( 'Navigation Text Hover', 'gp-premium' ), + 'tooltip' => __( 'Choose Hover Color', 'gp-premium' ), + 'element' => $menu_hover_selectors, + 'property' => 'color', + 'hide_label' => true, + ), + 'generate_settings[slideout_text_current_color]' => array( + 'default_value' => $color_defaults['slideout_text_current_color'], + 'label' => __( 'Navigation Text Current', 'gp-premium' ), + 'tooltip' => __( 'Choose Current Color', 'gp-premium' ), + 'element' => $menu_current_selectors, + 'property' => 'color', + 'hide_label' => true, + ), + ) + ); + + // Sub-Menu background group. + GeneratePress_Customize_Field::add_color_field_group( + 'slideout_navigation_submenu_background', + 'generate_colors_section', + 'slideout-navigation-colors', + array( + 'generate_settings[slideout_submenu_background_color]' => array( + 'default_value' => $color_defaults['slideout_submenu_background_color'], + 'label' => __( 'Sub-Menu Background', 'gp-premium' ), + 'tooltip' => __( 'Choose Initial Color', 'gp-premium' ), + 'element' => '.slideout-navigation.main-navigation ul ul', + 'property' => 'background-color', + 'hide_label' => false, + ), + 'generate_settings[slideout_submenu_background_hover_color]' => array( + 'default_value' => $color_defaults['slideout_submenu_background_hover_color'], + 'label' => __( 'Sub-Menu Background Hover', 'gp-premium' ), + 'tooltip' => __( 'Choose Hover Color', 'gp-premium' ), + 'element' => $submenu_hover_selectors, + 'property' => 'background-color', + 'hide_label' => true, + ), + 'generate_settings[slideout_submenu_background_current_color]' => array( + 'default_value' => $color_defaults['slideout_submenu_background_current_color'], + 'label' => __( 'Sub-Menu Background Current', 'gp-premium' ), + 'tooltip' => __( 'Choose Current Color', 'gp-premium' ), + 'element' => $submenu_current_selectors, + 'property' => 'background-color', + 'hide_label' => true, + ), + ) + ); + + // Sub-Menu text group. + GeneratePress_Customize_Field::add_color_field_group( + 'slideout_navigation_submenu_text', + 'generate_colors_section', + 'slideout-navigation-colors', + array( + 'generate_settings[slideout_submenu_text_color]' => array( + 'default_value' => $color_defaults['slideout_submenu_text_color'], + 'label' => __( 'Sub-Menu Text', 'gp-premium' ), + 'tooltip' => __( 'Choose Initial Color', 'gp-premium' ), + 'element' => '.slideout-navigation.main-navigation .main-nav ul ul li a', + 'property' => 'color', + 'hide_label' => false, + ), + 'generate_settings[slideout_submenu_text_hover_color]' => array( + 'default_value' => $color_defaults['slideout_submenu_text_hover_color'], + 'label' => __( 'Sub-Menu Text Hover', 'gp-premium' ), + 'tooltip' => __( 'Choose Hover Color', 'gp-premium' ), + 'element' => $submenu_hover_selectors, + 'property' => 'color', + 'hide_label' => true, + ), + 'generate_settings[slideout_submenu_text_current_color]' => array( + 'default_value' => $color_defaults['slideout_submenu_text_current_color'], + 'label' => __( 'Sub-Menu Text Current', 'gp-premium' ), + 'tooltip' => __( 'Choose Current Color', 'gp-premium' ), + 'element' => $submenu_current_selectors, + 'property' => 'color', + 'hide_label' => true, + ), + ) + ); + } +} diff --git a/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.css b/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.css index 5b3786d9..9011260d 100644 --- a/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.css +++ b/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.css @@ -326,10 +326,6 @@ button.slideout-exit:hover { margin: 0 0 0 10px; } -.slideout-navigation.main-navigation.do-overlay .main-nav ul ul li a { - font-size: 1em; -} - .slideout-navigation.do-overlay ul ul { box-shadow: 0 0 0; } diff --git a/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css b/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css index b6ba0928..4924b05d 100644 --- a/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css +++ b/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css @@ -1 +1 @@ -.main-navigation.offside{position:fixed;width:265px;height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:-265px}.offside--right{left:auto;right:-265px}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{transform:translate3d(265px,0,0)}.offside--right.is-open,.offside-js--is-right .offside-sliding-element{transform:translate3d(-265px,0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.no-csstransforms3d .offside{transform:translate3d(0,0,0)}.no-csstransforms3d .offside-sliding-element{overflow-x:hidden;position:relative}.no-csstransforms3d .offside--left.is-open{left:0}.no-csstransforms3d .offside--right.is-open{right:0}.no-csstransforms3d>.offside-js--is-left .offside-sliding-element{right:-265px}.no-csstransforms3d>.offside-js--is-right .offside-sliding-element{left:-265px}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0;opacity:0}.slide-opened .slideout-overlay button.slideout-exit{opacity:1}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:"\f0c9"}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:260px}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:260px}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .mega-menu>ul>li{display:block;width:100%!important}.slideout-navigation .slideout-menu{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block!important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"\f0c9";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none!important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation .slideout-widget .menu li{float:none}.slideout-navigation .slideout-widget ul{display:block}.slideout-navigation.do-overlay{transform:none;transition:opacity .2s,visibility .2s;width:100%;visibility:hidden;opacity:0;text-align:center;left:0;right:0;pointer-events:none}.slideout-navigation.do-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.main-navigation.do-overlay .main-nav ul ul li a{font-size:1em}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none!important}.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.sf-menu>li.slideout-toggle{float:right}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media (max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}} \ No newline at end of file +.main-navigation.offside{position:fixed;width:265px;height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:-265px}.offside--right{left:auto;right:-265px}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{transform:translate3d(265px,0,0)}.offside--right.is-open,.offside-js--is-right .offside-sliding-element{transform:translate3d(-265px,0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.no-csstransforms3d .offside{transform:translate3d(0,0,0)}.no-csstransforms3d .offside-sliding-element{overflow-x:hidden;position:relative}.no-csstransforms3d .offside--left.is-open{left:0}.no-csstransforms3d .offside--right.is-open{right:0}.no-csstransforms3d>.offside-js--is-left .offside-sliding-element{right:-265px}.no-csstransforms3d>.offside-js--is-right .offside-sliding-element{left:-265px}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0;opacity:0}.slide-opened .slideout-overlay button.slideout-exit{opacity:1}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:"\f0c9"}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:260px}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:260px}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .mega-menu>ul>li{display:block;width:100%!important}.slideout-navigation .slideout-menu{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block!important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"\f0c9";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none!important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation .slideout-widget .menu li{float:none}.slideout-navigation .slideout-widget ul{display:block}.slideout-navigation.do-overlay{transform:none;transition:opacity .2s,visibility .2s;width:100%;visibility:hidden;opacity:0;text-align:center;left:0;right:0;pointer-events:none}.slideout-navigation.do-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none!important}.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.sf-menu>li.slideout-toggle{float:right}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media (max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}} \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/menu-plus/functions/generate-menu-plus.php b/wp-content/plugins/gp-premium/menu-plus/functions/generate-menu-plus.php index 44b5095b..f9a2ca06 100644 --- a/wp-content/plugins/gp-premium/menu-plus/functions/generate-menu-plus.php +++ b/wp-content/plugins/gp-premium/menu-plus/functions/generate-menu-plus.php @@ -731,6 +731,10 @@ if ( ! function_exists( 'generate_menu_plus_enqueue_css' ) ) { wp_enqueue_style( 'generate-offside', plugin_dir_url( __FILE__ ) . "css/offside{$suffix}.css", array(), GENERATE_MENU_PLUS_VERSION ); wp_add_inline_style( 'generate-offside', generate_do_off_canvas_css() ); + if ( class_exists( 'GeneratePress_Typography' ) ) { + wp_add_inline_style( 'generate-offside', GeneratePress_Typography::get_css( 'off-canvas-panel' ) ); + } + $font_icons = true; if ( function_exists( 'generate_get_option' ) ) { @@ -968,8 +972,13 @@ if ( ! function_exists( 'generate_menu_plus_mobile_header' ) ) { return; } + $attributes = array( + 'id' => 'mobile-header', + ); + if ( 'false' !== $settings['mobile_header_auto_hide_sticky'] && $settings['mobile_header_auto_hide_sticky'] ) { $hide_sticky = ' data-auto-hide-sticky="true"'; + $attributes['data-auto-hide-sticky'] = true; } else { $hide_sticky = ''; } @@ -980,6 +989,13 @@ if ( ! function_exists( 'generate_menu_plus_mobile_header' ) ) { $microdata = generate_get_microdata( 'navigation' ); } + if ( function_exists( 'generate_get_schema_type' ) ) { + if ( 'microdata' === generate_get_schema_type() ) { + $attributes['itemtype'] = 'https://schema.org/SiteNavigationElement'; + $attributes['itemscope'] = true; + } + } + $classes = array( 'main-navigation', 'mobile-header-navigation', @@ -1006,8 +1022,23 @@ if ( ! function_exists( 'generate_menu_plus_mobile_header' ) ) { } $classes = implode( ' ', $classes ); + $attributes['class'] = $classes; + + $mobile_header_attributes = sprintf( + 'id="mobile-header"%1$s class="%2$s" %3$s"', + $hide_sticky, + esc_attr( $classes ), + $microdata + ); + + if ( function_exists( 'generate_get_attr' ) ) { + $mobile_header_attributes = generate_get_attr( + 'mobile-header', + $attributes + ); + } ?> -