{"id":56929,"date":"2024-07-16T14:34:00","date_gmt":"2024-07-16T18:34:00","guid":{"rendered":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/?p=56929"},"modified":"2024-07-16T14:34:00","modified_gmt":"2024-07-16T18:34:00","slug":"introducing-canoe-modular-planters","status":"publish","type":"post","link":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/","title":{"rendered":"Introducing: CANOE Modular Planters"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][basic_container container_size=&#8221;container container-narrow&#8221;][vc_column_text]<\/p>\n<h2>Meet CANOE, an innovative modular planter system that redefines outdoor space design with unmatched scalability and elegance.<\/h2>\n<p>Building on the legacy of Maglin\u2019s top selling modular collections like <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/collections\/ogden\/\" target=\"_blank\" rel=\"noopener\">Ogden<\/a> and <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/collections\/pixel\/\" target=\"_blank\" rel=\"noopener\">Pixel<\/a>, <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/collections\/canoe\/\" target=\"_blank\" rel=\"noopener\">CANOE<\/a> empowers landscape architects and designers to create customized planter and bench combinations without the constraints and expense of custom fabrication. CANOE&#8217;s modular planter sections combine to create sleek lines, sweeping curves, or dramatic geometric statements, perfectly complementing your design vision. Build your CANOE layout within the familiar <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/resources\/maglin-product-builder\/\" target=\"_blank\" rel=\"noopener\">Maglin Product Builder<\/a> tool to receive real time pricing and project files and maximize efficiency.[\/vc_column_text][\/basic_container][\/vc_column][\/vc_row][vc_row][vc_column]\t<div class=\"simple-image-bar count-5\">\n\t\t<ul class=\"simple-image-bar-list\">\n\t\t\t\t\t\t\t\t\t\t\t\t<li><div class=\"img-responsive-wrapper\"><img class=\"img-responsive-placeholder\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar3-150x150.jpg\" loading=\"lazy\" alt=\"3 FT Straight CANOE planter with cantilever bench\" decoding=\"async\" \/><img decoding=\"async\" onload=\"this.parentNode.classList.add('loaded');\" class=\"img-responsive\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar3-768x768.jpg\" srcset=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar3-300x232.jpg 300w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar3-1024x792.jpg 1024w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar3-768x594.jpg 768w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar3.jpg 1400w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" loading=\"lazy\" alt=\"3 FT Straight CANOE planter with cantilever bench\"title=\"maglin-canoe-img-bar3\"\/><\/div><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li><div class=\"img-responsive-wrapper\"><img class=\"img-responsive-placeholder\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar4-150x150.jpg\" loading=\"lazy\" alt=\"Straight CANOE modular planter with bench seating in reseda green\" decoding=\"async\" \/><img decoding=\"async\" onload=\"this.parentNode.classList.add('loaded');\" class=\"img-responsive\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar4-768x768.jpg\" srcset=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar4-300x232.jpg 300w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar4-1024x792.jpg 1024w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar4-768x594.jpg 768w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar4.jpg 1400w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" loading=\"lazy\" alt=\"Straight CANOE modular planter with bench seating in reseda green\"title=\"maglin-canoe-img-bar4\"\/><\/div><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li><div class=\"img-responsive-wrapper\"><img class=\"img-responsive-placeholder\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar5-150x150.jpg\" loading=\"lazy\" alt=\"Curved CANOE modular planter in black powdercoat\" decoding=\"async\" \/><img decoding=\"async\" onload=\"this.parentNode.classList.add('loaded');\" class=\"img-responsive\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar5-768x768.jpg\" srcset=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar5-300x232.jpg 300w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar5-1024x792.jpg 1024w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar5-768x594.jpg 768w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar5.jpg 1400w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" loading=\"lazy\" alt=\"Curved CANOE modular planter in black powdercoat\"title=\"maglin-canoe-img-bar5\"\/><\/div><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li><div class=\"img-responsive-wrapper\"><img class=\"img-responsive-placeholder\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar2-150x150.jpg\" loading=\"lazy\" alt=\"Powdercoat Red CANOE planters with bench seating\" decoding=\"async\" \/><img decoding=\"async\" onload=\"this.parentNode.classList.add('loaded');\" class=\"img-responsive\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar2-768x768.jpg\" srcset=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar2-300x232.jpg 300w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar2-1024x792.jpg 1024w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar2-768x594.jpg 768w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar2.jpg 1400w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" loading=\"lazy\" alt=\"Powdercoat Red CANOE planters with bench seating\"title=\"maglin-canoe-img-bar2\"\/><\/div><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li><div class=\"img-responsive-wrapper\"><img class=\"img-responsive-placeholder\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar-150x150.jpg\" loading=\"lazy\" alt=\"CANOE modular planter with integrated bench seating\" decoding=\"async\" \/><img decoding=\"async\" onload=\"this.parentNode.classList.add('loaded');\" class=\"img-responsive\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar-768x768.jpg\" srcset=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar-300x232.jpg 300w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar-1024x792.jpg 1024w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar-768x594.jpg 768w, https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-img-bar.jpg 1400w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" loading=\"lazy\" alt=\"CANOE modular planter with integrated bench seating\"title=\"maglin-canoe-img-bar\"\/><\/div><\/li>\n\t\t\t\t\t\t<\/ul>\n\t<\/div>\n[vc_empty_space][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space][\/vc_column][\/vc_row][vc_row][vc_column][alternating_content_container]\t<div class=\"alternating-content-item-wrapper transparent\">\n\t\t<div class=\"container\">\n\t\t\t\t\t\t\t<div class=\"alternating-content-item-image start-bg-center\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-hero-img-1024x768.jpg\" alt=\"CANOE modular planters with seating in bright yellow powdercoat against wooden wall\" \/>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"alternating-content-item-content-container\">\n\t\t\t\t<div class=\"alternating-content-item-inner\">\n\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"alternating-content-item-heading\">Key Features:<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"alternating-content-item-content\">\n\t\t\t\t\t\t\t<ul>\n<li>Integrated Bench Seating: <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/collections\/ogden\/\" target=\"_blank\" rel=\"noopener\">Ogden<\/a> bench seats invite visitors to relax and take in the beauty you&#8217;ve designed.<\/li>\n<li>Elegant Design: CANOE features rolled edge details with the option for an elegant wood finish, elevating any space.<\/li>\n<li>Enhanced User Experience: Bring people closer to nature with intimate pockets of greenery and vibrant blooms.<\/li>\n<li>Efficient Workflow: Utilize the <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/resources\/maglin-product-builder\/\" target=\"_blank\" rel=\"noopener\">Maglin Product Builder<\/a> to save time and expense during the design process.<\/li>\n<\/ul>\n<p>Visit the <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/collections\/canoe\/\" target=\"_blank\" rel=\"noopener\">CANOE Collection<\/a> page for more information<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"alternating-content-item-wrapper bg-light\">\n\t\t<div class=\"container\">\n\t\t\t\t\t\t\t<div class=\"alternating-content-item-image start-bg-center\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-modular-planters_1-1024x768.jpg\" alt=\"Red CANOE modular planters with shrubs and seating\" \/>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"alternating-content-item-content-container\">\n\t\t\t\t<div class=\"alternating-content-item-inner\">\n\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"alternating-content-item-heading\">Ideal Applications for CANOE:<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"alternating-content-item-content\">\n\t\t\t\t\t\t\t<ul>\n<li>Urban Oasis: CANOE&#8217;s modularity allows for creative arrangements, adding pops of color and functionality to busy cityscapes. Line a pedestrian walkway with vibrant planters or create a central gathering space in a plaza.<\/li>\n<li>Rooftop Retreats: CANOE is perfect for rooftop gardens and terraces. Designers can create boundaries, define walkways, and incorporate greenery in challenging spaces.<\/li>\n<li>Educational Environments: Schools and universities can benefit from CANOE. Create learning gardens with designated planting areas or incorporate planters with benches for outdoor classrooms.<\/li>\n<li>Healthcare Haven: Promote a calming and restorative environment in hospitals, clinics, and senior living centers. Incorporate planters with benches in courtyards or patient recovery areas, fostering a connection with nature.<\/li>\n<li>Corporate Escape: Break away from the monotony! CANOE can be used to create vibrant green spaces within office parks, offering employees areas to relax, de-stress, and connect with colleagues.<\/li>\n<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"alternating-content-item-wrapper transparent\">\n\t\t<div class=\"container\">\n\t\t\t\t\t\t\t<div class=\"alternating-content-item-image start-bg-center\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-rolled-edge-detail-1024x768.jpg\" alt=\"Design details showing CANOE's rolled edge with Ipe wood and bench top seating\" \/>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"alternating-content-item-content-container\">\n\t\t\t\t<div class=\"alternating-content-item-inner\">\n\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"alternating-content-item-heading\">CANOE Design Details:<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"alternating-content-item-content\">\n\t\t\t\t\t\t\t<ul>\n<li>Durable Steel Frame Planter: Built to withstand the elements.<\/li>\n<li><a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/collections\/ogden\/\" target=\"_blank\" rel=\"noopener\">Ogden<\/a> Bench <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/resources\/materials\/\" target=\"_blank\" rel=\"noopener\">Materials<\/a>: Thermally Modified Ash, Ipe, and High Density Polyethylene (HDPE).<\/li>\n<li>Backless Ogden Seating: Ogden Bench seating can be incorporated on top of the planter base or cantilevered to the side.<\/li>\n<li>Multiple Curved Ranges: Flexible curved design that coordinates with other Ogden elements on site.<\/li>\n<li>Available Sizes: Straight sections in 3\u2019, 4\u2019, 5\u2019, or 6\u2019 and 18&#8243; in height.<\/li>\n<li>Corner Sections: Connect at 30, 45, 60, or 90 degree angles.<\/li>\n<li>Line-X Sealed Interior: Protects steel and prevents leaks.<\/li>\n<li>Drainage and Irrigation: Drainage openings with plugs allow for water management and accommodate irrigation systems.<\/li>\n<li><a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/resources\/metal-finishing\/\" target=\"_blank\" rel=\"noopener\">Superior Coating<\/a>: Maglin&#8217;s superior coating protects the steel from the elements.<\/li>\n<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"alternating-content-item-wrapper bg-light\">\n\t\t<div class=\"container\">\n\t\t\t\t\t\t\t<div class=\"alternating-content-item-image start-bg-center\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-arc-cantilever-1024x768.jpg\" alt=\"CANOE modular planters with curved cantilever wooden bench\" \/>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"alternating-content-item-content-container\">\n\t\t\t\t<div class=\"alternating-content-item-inner\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"alternating-content-item-content\">\n\t\t\t\t\t\t\t<p>CANOE isn\u2019t just a planter, it\u2019s a design partner. Unleash your creativity and shape spaces that foster connection with nature and inspire interaction.<\/p>\n<p>Visit <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/resources\/maglin-product-builder\/\" target=\"_blank\" rel=\"noopener\">Product Builder<\/a> or <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/contact\/\" target=\"_blank\" rel=\"noopener\">Contact your Maglin Representative<\/a> to start designing your CANOE layout today!<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.maglin.com\/collections\/canoe\/\" target=\"_blank\" class=\"alternating-content-item-button btn btn-sm btn-primary \" title=\"CANOE\">\n\t\t\t\t\t\t\tExplore CANOE\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n[\/alternating_content_container][\/vc_column][\/vc_row][vc_row][vc_column][email_sign_up_form_container][vc_column_text]<\/p>\n<h2>Get new products and design ideas in your inbox<\/h2>\n<h3>We&#8217;re not clingy, and you can unsubscribe at any time<\/h3>\n<p>[\/vc_column_text]<script type=\"text\/javascript\">\n\/\/----------------------------------------------------------\n\/\/------ JAVASCRIPT HOOK FUNCTIONS FOR GRAVITY FORMS -------\n\/\/----------------------------------------------------------\n\nif ( ! gform ) {\n\tdocument.addEventListener( 'gform_main_scripts_loaded', function() { gform.scriptsLoaded = true; } );\n\tdocument.addEventListener( 'gform\/theme\/scripts_loaded', function() { gform.themeScriptsLoaded = true; } );\n\twindow.addEventListener( 'DOMContentLoaded', function() { gform.domLoaded = true; } );\n\n\tvar gform = {\n\t\tdomLoaded: false,\n\t\tscriptsLoaded: false,\n\t\tthemeScriptsLoaded: false,\n\t\tisFormEditor: () => typeof InitializeEditor === 'function',\n\n\t\t\/**\n\t\t * @deprecated 2.9 the use of initializeOnLoaded in the form editor context is deprecated.\n\t\t * @remove-in 3.1 this function will not check for gform.isFormEditor().\n\t\t *\/\n\t\tcallIfLoaded: function ( fn ) {\n\t\t\tif ( gform.domLoaded && gform.scriptsLoaded && ( gform.themeScriptsLoaded || gform.isFormEditor() ) ) {\n\t\t\t\tif ( gform.isFormEditor() ) {\n\t\t\t\t\tconsole.warn( 'The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.' );\n\t\t\t\t}\n\t\t\t\tfn();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t\/**\n\t\t * Call a function when all scripts are loaded\n\t\t *\n\t\t * @param function fn the callback function to call when all scripts are loaded\n\t\t *\n\t\t * @returns void\n\t\t *\/\n\t\tinitializeOnLoaded: function( fn ) {\n\t\t\tif ( ! gform.callIfLoaded( fn ) ) {\n\t\t\t\tdocument.addEventListener( 'gform_main_scripts_loaded', () => { gform.scriptsLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t\tdocument.addEventListener( 'gform\/theme\/scripts_loaded', () => { gform.themeScriptsLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => { gform.domLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t}\n\t\t},\n\n\t\thooks: { action: {}, filter: {} },\n\t\taddAction: function( action, callable, priority, tag ) {\n\t\t\tgform.addHook( 'action', action, callable, priority, tag );\n\t\t},\n\t\taddFilter: function( action, callable, priority, tag ) {\n\t\t\tgform.addHook( 'filter', action, callable, priority, tag );\n\t\t},\n\t\tdoAction: function( action ) {\n\t\t\tgform.doHook( 'action', action, arguments );\n\t\t},\n\t\tapplyFilters: function( action ) {\n\t\t\treturn gform.doHook( 'filter', action, arguments );\n\t\t},\n\t\tremoveAction: function( action, tag ) {\n\t\t\tgform.removeHook( 'action', action, tag );\n\t\t},\n\t\tremoveFilter: function( action, priority, tag ) {\n\t\t\tgform.removeHook( 'filter', action, priority, tag );\n\t\t},\n\t\taddHook: function( hookType, action, callable, priority, tag ) {\n\t\t\tif ( undefined == gform.hooks[hookType][action] ) {\n\t\t\t\tgform.hooks[hookType][action] = [];\n\t\t\t}\n\t\t\tvar hooks = gform.hooks[hookType][action];\n\t\t\tif ( undefined == tag ) {\n\t\t\t\ttag = action + '_' + hooks.length;\n\t\t\t}\n\t\t\tif( priority == undefined ){\n\t\t\t\tpriority = 10;\n\t\t\t}\n\n\t\t\tgform.hooks[hookType][action].push( { tag:tag, callable:callable, priority:priority } );\n\t\t},\n\t\tdoHook: function( hookType, action, args ) {\n\n\t\t\t\/\/ splice args from object into array and remove first index which is the hook name\n\t\t\targs = Array.prototype.slice.call(args, 1);\n\n\t\t\tif ( undefined != gform.hooks[hookType][action] ) {\n\t\t\t\tvar hooks = gform.hooks[hookType][action], hook;\n\t\t\t\t\/\/sort by priority\n\t\t\t\thooks.sort(function(a,b){return a[\"priority\"]-b[\"priority\"]});\n\n\t\t\t\thooks.forEach( function( hookItem ) {\n\t\t\t\t\thook = hookItem.callable;\n\n\t\t\t\t\tif(typeof hook != 'function')\n\t\t\t\t\t\thook = window[hook];\n\t\t\t\t\tif ( 'action' == hookType ) {\n\t\t\t\t\t\thook.apply(null, args);\n\t\t\t\t\t} else {\n\t\t\t\t\t\targs[0] = hook.apply(null, args);\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t\tif ( 'filter'==hookType ) {\n\t\t\t\treturn args[0];\n\t\t\t}\n\t\t},\n\t\tremoveHook: function( hookType, action, priority, tag ) {\n\t\t\tif ( undefined != gform.hooks[hookType][action] ) {\n\t\t\t\tvar hooks = gform.hooks[hookType][action];\n\t\t\t\thooks = hooks.filter( function(hook, index, arr) {\n\t\t\t\t\tvar removeHook = (undefined==tag||tag==hook.tag) && (undefined==priority||priority==hook.priority);\n\t\t\t\t\treturn !removeHook;\n\t\t\t\t} );\n\t\t\t\tgform.hooks[hookType][action] = hooks;\n\t\t\t}\n\t\t}\n\t};\n}\n<\/script>\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_11' ><div id='gf_11' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n                            <h3 class=\"gform_title\">eNews Sign-Up<\/h3>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_11'  action='\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/posts\/56929#gf_11' data-formid='11' novalidate>\n                        <div class='gform-body gform_body'><ul id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_11_1\" class=\"gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_11_1\" ><label class='gfield_label gform-field-label' for='input_11_1'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\"> * <span class='sr-only'> Required<\/span><\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_1' id='input_11_1' type='email' value='' class='medium'   placeholder='Email' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_11_8\" class=\"gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_11_8\" ><label class='gfield_label gform-field-label screen-reader-text' for='input_11_8'><\/label><div id='input_11_8' class='ginput_container ginput_recaptcha' data-sitekey='6Ldmg-IZAAAAAMgl84Z6FDUCeazkspHumcYqf57a'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'><\/div><\/li><li id=\"field_11_7\" class=\"gfield gfield--type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_11_7\" ><p style=\"font-size: 80%;\">By providing your email, you provide Maglin consent to send you electronic messages on how our solutions can work in the industry. Some of these messages will be commercial in nature. You may withdraw your consent at any time. <\/p><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type=\"submit\" id=\"gform_submit_button_11\" class=\"gform_button button\" onclick=\"gform.submission.handleButtonClick(this);\"><span>Subscribe<\/span><i class=\"fa fa-angle-right\"><\/i><\/button> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_11' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_11' id='gform_theme_11' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_11' id='gform_style_settings_11' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='11' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjE2MTIyMzgwZWM5NmE0OWIxMTJiZmI0MDZiZGUwOTA3Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 11, 'https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/themes\/maglin\/images\/loader.gif', true );jQuery('#gform_ajax_frame_11').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_11');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_11').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_11').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_11').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_11').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_11').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_11').val();gformInitSpinner( 11, 'https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/themes\/maglin\/images\/loader.gif', true );jQuery(document).trigger('gform_page_loaded', [11, current_page]);window['gf_submitting_11'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_11').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_11').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [11]);window['gf_submitting_11'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_11').text());}else{jQuery('#gform_11').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"11\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);                if (event && event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_11\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_11\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_11\" );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            jQuery( document ).trigger( 'gform_post_render', [11, current_page] );            gform.utils.trigger( { event: 'gform\/postRender', native: false, data: { formId: 11, currentPage: current_page } } );            gform.utils.trigger( { event: 'gform\/post_render', native: false, data: { formId: 11, currentPage: current_page } } );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n[\/email_sign_up_form_container][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][basic_container container_size=&#8221;container container-narrow&#8221;][vc_column_text]<\/p>\n<p> Meet CANOE, an innovative modular planter system that redefines outdoor space design with unmatched scalability and elegance. <\/p>\n<p>Building on the legacy of Maglin\u2019s top selling modular collections like <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/collections\/ogden\/\" target=\"_blank\" rel=\"noopener\">Ogden<\/a> and <a href=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/collections\/pixel\/\" target=\"_blank\" rel=\"noopener\">Pixel<\/a>, &hellip; [&#8230;]<\/p>\n","protected":false},"author":5,"featured_media":56846,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[371,1457],"tags":[],"class_list":["post-56929","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-product-launch"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.14 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing: CANOE Modular Planters - Maglin<\/title>\n<meta name=\"description\" content=\"Introducing Canoe - combine planter sections with bench seating to form curves, lines, or dramatic geometric configurations for any space.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing: CANOE Modular Planters - Maglin\" \/>\n<meta property=\"og:description\" content=\"Introducing Canoe - combine planter sections with bench seating to form curves, lines, or dramatic geometric configurations for any space.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/\" \/>\n<meta property=\"og:site_name\" content=\"Maglin\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-16T18:34:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-modular-planters.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Maggie Mcaskile\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maggie Mcaskile\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/\",\"url\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/\",\"name\":\"Introducing: CANOE Modular Planters - Maglin\",\"isPartOf\":{\"@id\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/#website\"},\"datePublished\":\"2024-07-16T18:34:00+00:00\",\"dateModified\":\"2024-07-16T18:34:00+00:00\",\"author\":{\"@id\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/#\/schema\/person\/bc1d06fda881e32e07623315a4a4a34a\"},\"description\":\"Introducing Canoe - combine planter sections with bench seating to form curves, lines, or dramatic geometric configurations for any space.\",\"breadcrumb\":{\"@id\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News\",\"item\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/category\/news\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Introducing: CANOE Modular Planters\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/#website\",\"url\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/\",\"name\":\"Maglin\",\"description\":\"Site Furniture\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/#\/schema\/person\/bc1d06fda881e32e07623315a4a4a34a\",\"name\":\"Maggie Mcaskile\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/690edb06e3fd5b3e52dcccfc974b803c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/690edb06e3fd5b3e52dcccfc974b803c?s=96&d=mm&r=g\",\"caption\":\"Maggie Mcaskile\"},\"url\":\"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/author\/maggie-mcaskile\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducing: CANOE Modular Planters - Maglin","description":"Introducing Canoe - combine planter sections with bench seating to form curves, lines, or dramatic geometric configurations for any space.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Introducing: CANOE Modular Planters - Maglin","og_description":"Introducing Canoe - combine planter sections with bench seating to form curves, lines, or dramatic geometric configurations for any space.","og_url":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/","og_site_name":"Maglin","article_published_time":"2024-07-16T18:34:00+00:00","og_image":[{"width":1500,"height":1000,"url":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/app\/uploads\/2024\/05\/maglin-canoe-modular-planters.jpg","type":"image\/jpeg"}],"author":"Maggie Mcaskile","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Maggie Mcaskile","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/","url":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/","name":"Introducing: CANOE Modular Planters - Maglin","isPartOf":{"@id":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/#website"},"datePublished":"2024-07-16T18:34:00+00:00","dateModified":"2024-07-16T18:34:00+00:00","author":{"@id":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/#\/schema\/person\/bc1d06fda881e32e07623315a4a4a34a"},"description":"Introducing Canoe - combine planter sections with bench seating to form curves, lines, or dramatic geometric configurations for any space.","breadcrumb":{"@id":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/introducing-canoe-modular-planters\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/"},{"@type":"ListItem","position":2,"name":"News","item":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/category\/news\/"},{"@type":"ListItem","position":3,"name":"Introducing: CANOE Modular Planters"}]},{"@type":"WebSite","@id":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/#website","url":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/","name":"Maglin","description":"Site Furniture","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/#\/schema\/person\/bc1d06fda881e32e07623315a4a4a34a","name":"Maggie Mcaskile","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/690edb06e3fd5b3e52dcccfc974b803c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/690edb06e3fd5b3e52dcccfc974b803c?s=96&d=mm&r=g","caption":"Maggie Mcaskile"},"url":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/author\/maggie-mcaskile\/"}]}},"_links":{"self":[{"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/posts\/56929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/comments?post=56929"}],"version-history":[{"count":50,"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/posts\/56929\/revisions"}],"predecessor-version":[{"id":57470,"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/posts\/56929\/revisions\/57470"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/media\/56846"}],"wp:attachment":[{"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/media?parent=56929"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/categories?post=56929"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.tbkdev.com\/dev\/maglin.com\/src\/wp-json\/wp\/v2\/tags?post=56929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}