<?php echo $__env->make('layout.default__header', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

  <?php /* START: CHECK IF IS PASSWORD PROTECTED */ ?>
    <?php if(!post_password_required()): ?>

      <?php /* START: CONTENT WITHOUT PASSWORD */ ?>

        <?php /* START: BLOCKS */ ?>
          <?php

            $custom_post_type_layouts = apply_filters( 'flo_custom_post_type_layout', array() );
            // use this filter in a child theme to define which layout to use for an existing non standard custom post type.
            // the array should be in the following format:
            // array('book' => 'flo-cn-b');
            // where 'flo-cn-b' should be exact name from the  options for the current custom post:
            // https://i.imgur.com/8eByoxJ.jpg
            // https://i.imgur.com/tXYveRB.jpg

            if (!isset($layout__source)) {
              $layout__source = "current__post";
            }

            switch ($layout__source) {
              case 'current__post':
                $page_layout = get_field("layout");
              break;

              case 'custom_layout':
                $page_layout = get_field("custom_layout");
              break;

              case 'gallery':
                //$page_layout = get_field("flo-l2-g_layout", "options");
                $page_layout = flo_maybe_get_cached_layout($option_name = 'flo-l2-g_layout');
              break;

              case 'post':
                //$page_layout = get_field("flo-l2-p_layout", "options");
                $page_layout = flo_maybe_get_cached_layout($option_name = 'flo-l2-p_layout');
              break;

              default:


                if(  isset($custom_post_type_layouts[$layout__source]) ) {

                  $c_post_layout_option_name = $custom_post_type_layouts[$layout__source].'_layout';

                  $page_layout = flo_maybe_get_cached_layout($option_name = $c_post_layout_option_name);

                }

              break;

            }

          ?>

          <?php if(isset($page_layout) && is_array($page_layout) && sizeof($page_layout) && isset($page_layout[0]['acf_fc_layout'])): ?>

            <?php
              $section_index = 0;
            ?>

            <?php foreach($page_layout as $data): ?>

              <?php
                $section_name = $data["acf_fc_layout"];
                $section_id = $section_index;
              ?>

              <?php if($section_name == "header_placeholder"): ?>
                <?php /* <?php echo $__env->make('components.flo-header', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> */ ?>
                <?php echo $__env->make('components.flo-block-header-placeholder', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

              <?php elseif($section_name == "wp_title"): ?>
                <?php echo $__env->make('components.flo-wp-title', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

              <?php elseif($section_name == "wp_content"): ?>
                <?php echo $__env->make('components.flo-wp-content', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

              <?php elseif($section_name == "wp_content_with_pagination"): ?>
                <?php echo $__env->make('components.flo-wp-content-with-pagination', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

              <?php elseif($section_name == "item_pagination_1"): ?>
                <?php echo $__env->make("components.flo-block-item-pagination-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

              <?php elseif($section_name == "comments"): ?>

                <?php

                  $comments_options = flo_data($data,'comment_type', array('wp'));

                ?>

                <?php foreach ($comments_options as $key => $comments_type_value): ?>
                  <?php if($comments_type_value == 'wp'): ?>
                    <?php if(comments_open() || get_comments_number()): ?>
                      <?php echo $__env->make('components.flo-block-comments', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                    <?php endif; ?>
                  <?php elseif($comments_type_value == 'fb_comments' ): ?>
                    <?php echo $__env->make('components.flo-fb-comments', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                  <?php endif; ?>
                <?php endforeach ?>


              <?php /* START: Text Blocks */ ?>
                <?php elseif($section_name == "text_block_1"): ?>
                  <?php echo $__env->make("components.flo-block-text-block-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "text_block_2"): ?>
                  <?php echo $__env->make("components.flo-block-text-block-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "text_block_3"): ?>
                  <?php echo $__env->make("components.flo-block-text-block-3", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "text_block_4"): ?>
                  <?php echo $__env->make("components.flo-block-text-block-4", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "text_block_5"): ?>
                  <?php echo $__env->make("components.flo-block-text-block-5", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "text_block_6"): ?>
                  <?php echo $__env->make("components.flo-block-text-block-6", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Text Blocks */ ?>
              
              <?php /* START: Press Package Block */ ?>
            <?php elseif($section_name == "press"): ?>
                  <?php echo $__env->make("components.flo-block-press", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Press Package Block */ ?>
              
              <?php /* START: Pricing Package Blocks */ ?>
                <?php elseif($section_name == "pricing_packages_block"): ?>
                  <?php echo $__env->make("components.flo-block-pricing-packages", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "pricing_packages_block_2"): ?>
                  <?php echo $__env->make("components.flo-block-pricing-packages-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Pricing Package Blocks  */ ?>

              <?php /* START: Featured Links Blocks */ ?>
                <?php elseif($section_name == "featured_link_1"): ?>
                  <?php echo $__env->make("components.flo-block-featured-link-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "featured_links"): ?>
                  <?php echo $__env->make("components.flo-block-featured-links", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Featured Links Blocks  */ ?>

              <?php /* START: Block Dividers */ ?>
                <?php elseif($section_name == "horizontal_divider"): ?>
                    <?php echo $__env->make("components.flo-block-horizontal-divider", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Block Dividers */ ?>

              <?php /* START: Image Links */ ?>
                <?php elseif($section_name == "image_links_1"): ?>
                  <?php echo $__env->make("components.flo-block-image-links-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "image_links_2"): ?>
                  <?php echo $__env->make("components.flo-block-image-links-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "image_links_3"): ?>
                  <?php echo $__env->make("components.flo-block-image-links-3", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "image_links_4"): ?>
                  <?php echo $__env->make("components.flo-block-image-links-4", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "image_links_5"): ?>
                  <?php echo $__env->make("components.flo-block-image-links-5", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Image Links */ ?>

              <?php /* START: Image Blocks */ ?>
                <?php elseif($section_name == "image_block_1"): ?>
                  <?php echo $__env->make("components.flo-block-image-block-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "image_block_2"): ?>
                  <?php echo $__env->make("components.flo-block-image-block-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "image_block_3"): ?>
                  <?php echo $__env->make("components.flo-block-image-block-3", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "image_block_4"): ?>
                  <?php echo $__env->make("components.flo-block-image-block-4", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Image Blocks */ ?>

              <?php /* START: Mosaic Image Links */ ?>
                <?php elseif($section_name == "mosaic_image_links_1"): ?>
                  <?php echo $__env->make("components.flo-block-mosaic-image-links-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Mosaic Image links */ ?>

              <?php /* START: LISTINGS */ ?>
                <?php elseif($section_name == "listing_1"): ?>
                  <?php echo $__env->make("components.flo-block-listing-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "listing_2"): ?>
                  <?php echo $__env->make("components.flo-block-listing-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "listing_3"): ?>
                  <?php echo $__env->make("components.flo-block-listing-3", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "listing_4"): ?>
                  <?php echo $__env->make("components.flo-block-listing-4", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "listing_5"): ?>
                  <?php echo $__env->make("components.flo-block-listing-5", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: LISTINGS */ ?>

              <?php /* START: LISTINGS PAGINATION BLOCK and CATEGORY SWITCHER */ ?>
                <?php elseif($section_name == "listing_pagination"): ?>
                  <?php echo $__env->make("components.flo-block-listing-pagination", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "listing_pagination_2"): ?>
                    <?php echo $__env->make("components.flo-block-listing-pagination-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>  
                <?php elseif($section_name == "category_switcher_1"): ?>
                  <?php echo $__env->make("components.flo-block-category-switcher-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: LISTINGS PAGINATION BLOCK and CATEGORY SWITCHER */ ?>

              <?php /* START: Testimonials Blocks */ ?>
                <?php elseif($section_name == "testimonials_block_1"): ?>
                  <?php echo $__env->make("components.flo-block-testimonials-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Testimonials Blocks */ ?>

              <?php /* START: FAQ Blocks */ ?>
                <?php elseif($section_name == "faq_block_1"): ?>
                  <?php echo $__env->make("components.flo-block-faq-block-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "faq_block_2"): ?>
                  <?php echo $__env->make("components.flo-block-faq-block-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: FAQ Blocks */ ?>

              <?php /* START: SLIDESHOWS */ ?>
                <?php elseif($section_name == "slideshow_1"): ?>
                  <?php echo $__env->make("components.flo-block-slideshow-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "slideshow_2"): ?>
                  <?php echo $__env->make("components.flo-block-slideshow-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: SLIDESHOWS */ ?>

              <?php /* START: Video Blocks */ ?>
                <?php elseif($section_name == "video_block_1"): ?>
                  <?php echo $__env->make("components.flo-block-video-block-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "video_block_2"): ?>
                  <?php echo $__env->make("components.flo-block-video-block-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Video Blocks */ ?>

              <?php /* START: Contact Blocks */ ?>
                <?php elseif($section_name == "contact_block_1"): ?>
                  <?php echo $__env->make("components.flo-block-contact-block-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "contact_block_2"): ?>
                  <?php echo $__env->make("components.flo-block-contact-block-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "contact_block_3"): ?>
                  <?php echo $__env->make("components.flo-block-contact-block-3", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: Contact Blocks */ ?>

              <?php /* START: FOOTER PLACEHOLDER */ ?>
                <?php elseif($section_name == "footer_placeholder"): ?>
                  <?php echo $__env->make("components.flo-footer", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: FOOTER PLACEHOLDER */ ?>

              <?php /* START: GALLERIES */ ?>
                <?php elseif($section_name == "gallery_view_1"): ?>
                  <?php echo $__env->make("components.flo-block-gallery-view-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "gallery_view_2"): ?>
                  <?php echo $__env->make("components.flo-block-gallery-view-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "gallery_view_3"): ?>
                  <?php echo $__env->make("components.flo-block-gallery-view-3", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: GALLERIES */ ?>

              <?php /* START: NEWSLETTER BLOCKS */ ?>
                <?php elseif($section_name == "newsletter_block_1"): ?>
                  <?php echo $__env->make("components.flo-block-newsletter-block-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "newsletter_block_2"): ?>
                  <?php echo $__env->make("components.flo-block-newsletter-block-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php /* END: NEWSLETTER BLOCKS */ ?>

              <?php /* START: MISC */ ?>
            <?php elseif($section_name == "numeric_details"): ?>
                  <?php echo $__env->make("components.flo-block-numeric-details", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "intro_block"): ?>
                  <?php echo $__env->make("components.flo-block-intro-block", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "intro_block_2"): ?>
                  <?php echo $__env->make("components.flo-block-intro-block-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "travel_dates"): ?>
                  <?php echo $__env->make("components.flo-block-travel-dates", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "related_items"): ?>
                  <?php echo $__env->make("components.flo-block-related-items", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "item_title_1"): ?>
                  <?php echo $__env->make("components.flo-block-item-title-1", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "item_title_2"): ?>
                  <?php echo $__env->make("components.flo-block-item-title-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "item_title_3"): ?>
                  <?php echo $__env->make("components.flo-block-item-title-3", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "item_vendors"): ?>
                  <?php echo $__env->make("components.flo-block-item-vendors", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "item_vendors_2"): ?>
                  <?php echo $__env->make("components.flo-block-item-vendors-2", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "share_links"): ?>
                  <?php echo $__env->make("components.flo-block-share-links", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                <?php elseif($section_name == "item_tags"): ?>
                  <?php if(isset($tags_list) && $tags_list): ?>
                    <?php echo $__env->make("components.flo-block-item-tags", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                  <?php endif; ?>
                <?php elseif($section_name == "item_categories"): ?>
                  <?php if(isset($categories_list) && $categories_list): ?>
                    <?php echo $__env->make("components.flo-block-item-categories", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                  <?php endif; ?>
              <?php /* END: MISC */ ?>

              <?php /* START: Deleted Blocks from LVY 2 */ ?>

                <?php /*

                Category switcher 1 -> now is replaced by Category Switcher 2;
                Featured Links 1 -> Now is replaced by Featured Links 2;
                Image Links 2 -> Replaced by Image Links 3, which is replaced by Image Links 4;
                Mosaic Image Links 2;
                Pricing Packages Block 1 -> Now Replaced by Pricing Packages 2;
                Testimonials 2;
                Vertical Divider;
                Item Credits;
                Slideshow 2 -> Now replaced by Slideshow 3;
                Item Title 2 -> Now Replaced by Item Title 3;

                Item Title 3 was added at boss request

                */ ?>

              <?php /* END: Deleted Blocks from LVY 2 */ ?>


              <?php elseif($section_name == "button"): ?>
                <?php echo $__env->make("components.flo-block-button", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

              <?php elseif($section_name == "dev_block"): ?>
                <?php echo $__env->make("components.flo-custom-block", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
              <?php else: ?>
                <?php
                  // the custom blocks provided by the plugins
                  flo_maybe_plugin_bundle_block($section_name, $data)
                ?>

              <?php endif; ?>

              <?php $section_index++; ?>

            <?php endforeach; ?>
          <?php else: ?>
            <?php echo $__env->make("layout.header", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
            <?php echo $__env->yieldContent('default-content'); ?>
          <?php endif; ?>
        <?php /* END: BLOCKS */ ?>

      <?php /* END: CONTENT WITHOUT PASSWORD */ ?>

    <?php else: ?>

      <?php /* START: CONTENT WITH PASSWORD */ ?>
      <?php echo $__env->make("layout.head", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
        <div class="flo_page_wrap">
          <div class="flo_page">
            <?php echo $__env->make("layout.header", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
            <div class="flo-block">
              <div class="flo-block__container">
                <?php echo $__env->make('components.flo-wp-title', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                  <div class="flo-wp-content section-text-content__content section-text-content__pass-protected flo-post">
                    <?php echo the_content(); ?>

                  </div>
              </div>
            </div>
            <?php echo $__env->make('layout.footer', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
          </div>
        </div>
      <?php /* END: CONTENT WITH PASSWORD */ ?>

    <?php endif; ?>
  <?php /* END: CHECK IF IS PASSWORD PROTECTED */ ?>

  <?php echo $__env->yieldContent('content'); ?>

<?php echo $__env->make('layout.page__footer', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
