Receiving Helpdesk

what is a piv in a sprinkler system

by Brandyn Kautzer Published 3 years ago Updated 2 years ago

Installed in the main water line serving a building, the Post Indicator Valve (PIV) is a valve used to control the water supply to the fire sprinkler system. Most commonly a raised post, the PIV is found in the yard near the building or mounted on the outside of the building.

How to plan a sprinkler system installation?

– [The Complete DIY Guide]

  1. Make the Right Contacts. The first step to installing an underground sprinkler system is to make the right contacts with local authorities and water companies within your area ...
  2. Outline your Property to Scale. Draw and outline your property plainly in a graph sheet. ...
  3. Handy Information Sheets. ...
  4. Determine the Type of Pipes Needed. ...

More items...

What are the components of a fire sprinkler system?

What are the Main Components of a Fire Sprinkler System?

  • A Suitable Water Supply. Depending on the type of sprinkler system you have installed in your property, you will need an appropriate supply of water to ensure your system is ...
  • Piping System. ...
  • Sprinkler Heads. ...
  • Our Installation Process; Fire Sprinkler Systems. ...

How to repair a sprinkler system puncture?

Project step-by-step (11)

  • Replace a Sprinkler Head. Dig around the sprinkler head to expose the riser. ...
  • Clean and Reset Heads. Disassemble the sprinkler head by unscrewing the top from the canister. ...
  • Check the Valves. ...
  • Find and Repair Leaks. ...
  • Repair Crushed Pipes. ...
  • Check for Low Voltage. ...
  • Test the Transformer. ...
  • Replace Sprinkler Solenoid. ...
  • Reconnect the Wires. ...
  • Waterproof Connectors. ...

More items...

What is the pressure of a sprinkler system?

What is the best water pressure for a sprinkler system? The average water pressure for most homes and businesses is between 30 psi and 50 psi; most sprinkler systems are designed to use pressures of around 30 psi. You can measure the water pressure at your site with a flow meter or water gauge attached to an outdoor faucet.

What is a PIV used for?

Particle Image Velocimetry (PIV) is used to measure the instantaneous velocity field in a planar cross section of the observed flow. With PIV the fluid velocity is determined by measuring the displacement of small tracer particles over a small time interval.

Is a PIV required?

The NFPA technically does not require a PIV as long as the control valve of the fire sprinkler's water supply is both listed and has an indicator on it.

Where is PIV required?

NFPA 13 only states that where post-indicator valves are used, they top of the post must be 32-40 inches above grade, and they must be protected against mechanical damage (NFPA 13 2002 8.15. 1.3, 2007-16 8.16.

What is a PIV connection?

PIV stands for a "Personal Identity Verification" Credential. PIV cards are used government-wide to control access to Federally Controlled Facilities and information systems at the appropriate security level.

What is a PIV switch?

The Model 1181 PIV is a weather proof and tamper resistant wireless switch for monitoring the open position of fire sprinkler control valves of the post indicator, butterfly and other types. The contact operates the external contacts of the wireless transmitter when the valve position is altered from an open state.

How do you test a post indicator valve?

1:563:47Post Indicator Valve.mov - YouTubeYouTubeStart of suggested clipEnd of suggested clipOn an annual basis NFPA requires that the valve be closed 100% to do that I take the wrench. Off.MoreOn an annual basis NFPA requires that the valve be closed 100% to do that I take the wrench. Off. The valve and then start turning. It maybe 20 or 30 turns till you're done.

What is PIV and FDC?

This standard may be modified with the approval of the Fire Code Official. PURPOSE. The purpose of this standard is to provide minimum requirements and guidelines for the. installation of Post Indicator Valves (PIV's) and Fire Department Connections (FDC's) for fire. sprinkler systems.

In what type of situation would a PIV be required for federal government use?

HSPD-12 explicitly requires the use of PIV Cards “in gaining physical access to Federally controlled facilities and logical access to Federally controlled information systems.” [HSPD-12] The PIV Card employs microprocessor-based smart card technology, and is designed to be counterfeit-resistant, tamper-resistant, and ...

How does a PIV tamper switch work?

A tamper switch is a mechanical and electrical device connected to a fire protection valve that signals a warning if the valve partially or fully closes. Regardless of the type of switch, they all function similarly. These devices feature an actuating unit, usually a lever or cable with a resting position.

What does the PIV symbol mean?

It also has a glass or plastic window, which indicates whether the valve is open or shut. These valve mechanisms can be recognized by the post indicator valve symbol, which displays the acronym PIV inside a circle. One can commonly see these devices on the interior walls of buildings.

Why is it important to maintain PIVs?

It is important that all PIVs are maintained periodically so that problems such as leaks or failures in operation are tackled promptly. This will save a lot of money by avoiding replacement of parts, and fines for negligence.

Who invented the post indicator valve?

Post indicator valves were created and patented by inventors Crookham and Lee in 1972 for Clow Corp., a pipe manufacturing company, and were publicly installed for the first time in 1974. Also known as PIV, indicator post, I post, IP, post indicator, or wall post, a post indicator valve is a valve assembly used for the purpose ...

Types Of Post Indicator Valve

Post indicator valves are usually available in a varied range of sizes which are between three to ten inches in their width. They are mainly classified into three broad categories. Each is suitable for different water installation, although the core function of all three is the same with standard features. Let us take a look at each below:

Usage Of Post Indicator Valve At A Fire System Safety

A PIV could be termed as a valve assembly that is used for underground piping to supply water to fire protection systems. For example, deluges, sprays, sprinklers, foams, etc.

Fire System Safety

Recently, there has been the use of electronic post indicator valves that communicate using the fire alarm whenever a valve is closed or opened. PIV and fire department connections are generally placed close to each other. This is done so that the water can be provided for and supplied even if there is a post indicator valve failure.

Types Of Fire Department Connections

These are mounted horizontally on a wall. There is a round plate of brass that mounts two nozzles. This entire setup is termed as a wall mount as they are placed on a wall

Working Of Post Indicator Valve At A Fire Station

A PIV operates to control the flow of water in fire systems like sprinklers and hydrants. These include the systems located inside or around the private and public buildings, warehouses, and factories to protect these structures from fire.

Conclusion

This is how PIVs work or help in fire system safety. Gaining knowledge about them can help you recognize system problems and come up with the best solution.

When to use indicating valves on fire protection systems

Post indicator valves (PIV) play an important role in a fire protection system, opening and closing the water supply from outside the building. But in 2010, the National Fire Protection Association’s (NFPA’s) post indicator valve requirements changed. While they gave system designers more options, they also made it less clear when they’re needed.

What are NFPA post indicator valve requirements?

The International Fire Code (IFC) states that private fire service mains must be installed per NFPA 24: Standard for the Installation of Private Fire Service Mains and Their Appurtenances. NFPA 24 regulates system requirements between water supply mains and service entries into a building.

Are Positive Input Ventilation Units Noisy?

All of our PIV units are designed to perform with extremely low noise levels, always ensuring the best level of whole house air ventilation is maintained.

How Effective Are PIV Units?

Positive Input Ventilation is a whole-house form of air ventilation which is designed to supply fresh air to the whole property. In some cases, where there is a remote wet room (kitchen, ensuite, bathroom, WC or utility room) we also advise fitting extractor fans.

How Does PIV Differ?

The EnviroVent Range of Positive Input Ventilation systems are accredited with BBA certification: 03/4043. These are sophisticated whole house ventilation systems, which dilute, displace and replace high humidity levels to control condensation and mould growth.

Unsure if PIV is Right For You?

It can be difficult to know which ventilation system is right for you or even what would be possible to install in your home, that's why we offer a free survey.

How high above grade do post indicator valves need to be?

NFPA 13 only states that where post-indicator valves are used, they top of the post must be 32-40 inches above grade, and they must be protected against mechanical damage (NFPA 13 2002 8.15.1.3, 2007-16 8.16.1.3, 2019 16.9.9). AHJ & Insurer Inputs.

Can you see dirt on a glass valve?

It can sometimes be difficult to see after years of dirt on the glass, but not impossible. The valve itself is along the water main below frost depth such that only the stem is subject to freezing conditions. It's a simple concept that's carefully crafted to protect the valve and stem in a reliable fashion.

Do authorities have jurisdiction to require post indicating valves?

Authorities Having Jurisdiction may also want to weigh in on requirements for post-indicating valves. Some municipalities write code amendments to require PIVs, while others may request PIVs be installed for certain building types. Insurers, such as FM Global, may also want input.

Is a wall indicating valve post indicating?

While still considered an "indicating" type valve, wall indicating valves are generally less preferred than post-indicating valves as they are more susceptible to a building collapse than post-indicating valves. ​.

What is a PIV wall?

Piv wall (valve on the outside side of the bldg) 3. Valve inside. Some insurance companies such as FM Global (Factory Mutual) strongly recommend PIV and accept other situations on a case by case study (if putting the PIV valve at 40 ft means having the valve in the middle of the road, it doesn’t really make sense).

Why isolate sprinkler system?

The aim is to be able to isolate your sprinkler system from the water supply in case of total loss of your building. There are many possible reasons such as a change in occupancy, an impaired system...

What happens if sprinklers cannot control fire?

If your sprinklers cannot control the fire, there might be a moment when you need to shut the supply to the system to save water for other systems and manual firefighting. If the building collapse, you also need to isolate the system. Here comes the 40 ft distance.

image
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version350msRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[09:13:38] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[09:13:38] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[09:13:38] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[09:13:38] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[09:13:38] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[09:13:38] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[09:13:38] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[09:13:38] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[09:13:38] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (9.69ms)
  • Application (340ms)
  • 1 x Application (97.13%)
    339.68ms
    1 x Booting (2.77%)
    9.69ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed320ms
    • select * from `posts` where `published_at` <= '2025-06-27 09:13:38' and `slug` = 'what-is-a-piv-in-a-sprinkler-system' and `posts`.`deleted_at` is null limit 1
      3.29ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-27 09:13:38
      • 1. what-is-a-piv-in-a-sprinkler-system
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 211874 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      4.51msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 211874
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      400μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      340μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      270μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      310ms/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 20548 limit 1
      830μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 20548
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        ozkyvkFUtwRkTbBjEAa2isTQTaZLtR9i6hk9EDE8
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/what-is-a-piv-in-a-sprinkler-system" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /what-is-a-piv-in-a-sprinkler-system
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:25 [ "cookie" => array:1 [ 0 => "_pk_id.64.7c30=6597023a67a231b0.1750995808.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IlhxWVAvU1l6QnNnYjRqYjIvR0dVclE9PSIsInZhbHVlIjoib0ZCOHYwTWtVMFppazBKVVROcjdmYUxVdWkrYnVXSDU4a2NIS2Q1Rjl0UUpkbGVabGM5OWdRdTNvRFVBU1oxL2tmZEJIQ28zUGlrRnNEMDd2bkdodWduQVR1eDJtQTRUcEJQTVkzMEZZVmlDL3RlS1J4L2IzaXJkSXo2YmF4SXYiLCJtYWMiOiI0MzExNmI3NTg2YjdkZTQ3YzBmMzY0YThkMjkyMDc1NDZkYzI2NzFjM2NjY2RmNDc0NWQ2ODJhMjZkMjhlMTZiIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlVBZ0QvQ1ZCKy9BMk1lOEZ0c2lpQ2c9PSIsInZhbHVlIjoiOHYyUEVoa0huV252ZDhBWTlJRHNhSC8zN0FDbVBONjIyK2pqNzZuREgxS3ZvM0dnN1VVNGppVURETmpjdEZmS2dZK3dPaGtoUmRPS1RMTVZkTTJXVWpLNUluUTVhcWNpbFhCeWppTWRENWcyNnFRSDE4cUZVbzFRaUxSaUJNcHUiLCJtYWMiOiJmMmNhYmE0NjRiNTU5MmYyZDBjZmI2M2YxNjJlNDVlNDI1YmY2NzU3MjdkNWZmMjNhYmUyNmI1OGI4MTcxMzIxIiwidGFnIjoiIn0%3D_pk_id.64.7c30=6597023a67a231b0.1750995808.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IlhxWVAvU1l6QnNnYjRqYjIvR0dVclE9PSIsInZhbHVlIjoib0ZCOHYwTWtVMFppazBKVVROcjdmY" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.235" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "9561f0f82ee947a1-ORD" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.235, 172.70.178.10" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/what-is-a-piv-in-a-sprinkler-system" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/what-is-a-piv-in-a-sprinkler-system" "REMOTE_PORT" => "52520" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.70.178.10" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_COOKIE" => "_pk_id.64.7c30=6597023a67a231b0.1750995808.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IlhxWVAvU1l6QnNnYjRqYjIvR0dVclE9PSIsInZhbHVlIjoib0ZCOHYwTWtVMFppazBKVVROcjdmYUxVdWkrYnVXSDU4a2NIS2Q1Rjl0UUpkbGVabGM5OWdRdTNvRFVBU1oxL2tmZEJIQ28zUGlrRnNEMDd2bkdodWduQVR1eDJtQTRUcEJQTVkzMEZZVmlDL3RlS1J4L2IzaXJkSXo2YmF4SXYiLCJtYWMiOiI0MzExNmI3NTg2YjdkZTQ3YzBmMzY0YThkMjkyMDc1NDZkYzI2NzFjM2NjY2RmNDc0NWQ2ODJhMjZkMjhlMTZiIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlVBZ0QvQ1ZCKy9BMk1lOEZ0c2lpQ2c9PSIsInZhbHVlIjoiOHYyUEVoa0huV252ZDhBWTlJRHNhSC8zN0FDbVBONjIyK2pqNzZuREgxS3ZvM0dnN1VVNGppVURETmpjdEZmS2dZK3dPaGtoUmRPS1RMTVZkTTJXVWpLNUluUTVhcWNpbFhCeWppTWRENWcyNnFRSDE4cUZVbzFRaUxSaUJNcHUiLCJtYWMiOiJmMmNhYmE0NjRiNTU5MmYyZDBjZmI2M2YxNjJlNDVlNDI1YmY2NzU3MjdkNWZmMjNhYmUyNmI1OGI4MTcxMzIxIiwidGFnIjoiIn0%3D_pk_id.64.7c30=6597023a67a231b0.1750995808.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IlhxWVAvU1l6QnNnYjRqYjIvR0dVclE9PSIsInZhbHVlIjoib0ZCOHYwTWtVMFppazBKVVROcjdmY" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.235" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "9561f0f82ee947a1-ORD" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.235, 172.70.178.10" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1750995818.2844 "REQUEST_TIME" => 1750995818 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "ozkyvkFUtwRkTbBjEAa2isTQTaZLtR9i6hk9EDE8" "askhelpdesk_session" => "vCorYuwppo6jjJjZUEgaNHnGAEzk6mLfyrtSgsZC" ]
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Fri, 27 Jun 2025 03:43:38 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlFSSVFqMmE5Y0IrMThtM0pTMjY2d3c9PSIsInZhbHVlIjoiUER0OTZuODdHUktpeTZHY0p6VTV5OTlqVnRTZFF1bGZhWWYwYXpwVDd0aUphb0l4RFl3UDdkUmJCdWI2SURMSmx1UHdYNDhhRU9NOGFWZTduV29wU29reXJ0dldLcmZWTTE0YkNFMFZzOHdKK3lyQlpIaXR4bzd5TmlKOFk5YWUiLCJtYWMiOiJkNWJjMjUwNGQxYmI1YjM5M2VmNjcwOTAzYWZkZWNlYWZmNzk3MDEzOTExNmNiOWVhZmM0ZDg5ZWM2YWZiYzEwIiwidGFnIjoiIn0%3D; expires=Fri, 27-Jun-2025 05:43:38 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlFSSVFqMmE5Y0IrMThtM0pTMjY2d3c9PSIsInZhbHVlIjoiUER0OTZuODdHUktpeTZHY0p6VTV5OTlqVnRTZFF1bGZhWWYwYXpwVDd0aUphb0l4RFl3UDdkUmJCdWI2SURMSmx1UHdYN" 1 => "askhelpdesk_session=eyJpdiI6Imd0elpjYklzd0U1ZDYzMWp4RWtENHc9PSIsInZhbHVlIjoicldBYXNRaSs1dnlHam1rU3A3bTY3cm1rQmpFUHc4b3JhOGRtQXppTzN4MVBPN1pHbTZHelVDenR4RFNmRERFdS9hMkU0RW9pRko4dGdrcW5GcVhyeW41a1RVb1I1d3Zhd3JSM0RzMmlBNjBnMDg0b1hlLzR5d1FJUjAvcUZ3Y1QiLCJtYWMiOiIxMjUzNmY0NWYyZDI4ZWZhMzFlMWQ0YTYwMGZiODJjZWRhNmE0ZDM0YjZlOGYwNmJkZDdlNTRhYTJmMzFkNWNlIiwidGFnIjoiIn0%3D; expires=Fri, 27-Jun-2025 05:43:38 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6Imd0elpjYklzd0U1ZDYzMWp4RWtENHc9PSIsInZhbHVlIjoicldBYXNRaSs1dnlHam1rU3A3bTY3cm1rQmpFUHc4b3JhOGRtQXppTzN4MVBPN1pHbTZHelVDenR4RFNmRERF" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlFSSVFqMmE5Y0IrMThtM0pTMjY2d3c9PSIsInZhbHVlIjoiUER0OTZuODdHUktpeTZHY0p6VTV5OTlqVnRTZFF1bGZhWWYwYXpwVDd0aUphb0l4RFl3UDdkUmJCdWI2SURMSmx1UHdYNDhhRU9NOGFWZTduV29wU29reXJ0dldLcmZWTTE0YkNFMFZzOHdKK3lyQlpIaXR4bzd5TmlKOFk5YWUiLCJtYWMiOiJkNWJjMjUwNGQxYmI1YjM5M2VmNjcwOTAzYWZkZWNlYWZmNzk3MDEzOTExNmNiOWVhZmM0ZDg5ZWM2YWZiYzEwIiwidGFnIjoiIn0%3D; expires=Fri, 27-Jun-2025 05:43:38 GMT; path=/XSRF-TOKEN=eyJpdiI6IlFSSVFqMmE5Y0IrMThtM0pTMjY2d3c9PSIsInZhbHVlIjoiUER0OTZuODdHUktpeTZHY0p6VTV5OTlqVnRTZFF1bGZhWWYwYXpwVDd0aUphb0l4RFl3UDdkUmJCdWI2SURMSmx1UHdYN" 1 => "askhelpdesk_session=eyJpdiI6Imd0elpjYklzd0U1ZDYzMWp4RWtENHc9PSIsInZhbHVlIjoicldBYXNRaSs1dnlHam1rU3A3bTY3cm1rQmpFUHc4b3JhOGRtQXppTzN4MVBPN1pHbTZHelVDenR4RFNmRERFdS9hMkU0RW9pRko4dGdrcW5GcVhyeW41a1RVb1I1d3Zhd3JSM0RzMmlBNjBnMDg0b1hlLzR5d1FJUjAvcUZ3Y1QiLCJtYWMiOiIxMjUzNmY0NWYyZDI4ZWZhMzFlMWQ0YTYwMGZiODJjZWRhNmE0ZDM0YjZlOGYwNmJkZDdlNTRhYTJmMzFkNWNlIiwidGFnIjoiIn0%3D; expires=Fri, 27-Jun-2025 05:43:38 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6Imd0elpjYklzd0U1ZDYzMWp4RWtENHc9PSIsInZhbHVlIjoicldBYXNRaSs1dnlHam1rU3A3bTY3cm1rQmpFUHc4b3JhOGRtQXppTzN4MVBPN1pHbTZHelVDenR4RFNmRERF" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "ozkyvkFUtwRkTbBjEAa2isTQTaZLtR9i6hk9EDE8" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/what-is-a-piv-in-a-sprinkler-system" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]