{"id":81507,"date":"2020-05-09T11:25:37","date_gmt":"2020-05-09T18:25:37","guid":{"rendered":"https:\/\/dev.offthewallmedia.com\/markstewart\/?post_type=product&#038;p=81507"},"modified":"2024-09-10T16:16:09","modified_gmt":"2024-09-10T23:16:09","slug":"freedom-45","status":"publish","type":"product","link":"https:\/\/dev.offthewallmedia.com\/markstewart\/house-plans\/lodge-house-plans\/freedom-45\/","title":{"rendered":"Freedom 45 &#8211; Light Filled Rustic Barn Style Small House Plan &#8211; MB-781"},"content":{"rendered":"<h2>Cozy, Skinny Rustic Home<\/h2>\n<p>This rustic home captures all of the charm and style of a large farmhouse and presents it in a compact, easy to build package. At just under 800 square feet, it&#8217;s a great option for the single person or couple that knows exactly what they need from their home. However, that isn&#8217;t to say that it doesn&#8217;t have plenty of great, flexible features.<\/p>\n<p>Approaching the home, you&#8217;ll see the large bank of windows that look out of the great room. Just to the left is the entry, which puts you right in the great room. Once inside the home, you&#8217;ll get a real sense for how much bigger this home lives than the square footage would make you think. With a vaulted ceiling, adjoining dining room, fireplace, and folding door access to the outdoor living space, it&#8217;ll feel like you&#8217;re in a much larger home. Just off of the great room is a lovely den, something not often found in homes of this size.<\/p>\n<p>The kitchen of this <a href=\"https:\/\/dev.offthewallmedia.com\/markstewart\/architectural-style\/modern-farmhouse\/\">modern farmhouse plan<\/a> is fully featured and includes an island\/bar for more informal dining. Tons of counter space, thoughtful appliance placement, and natural light make this kitchen a surefire winner. A full bathroom lies just beyond the kitchen, and even includes hookups for stackable appliances. Just past the bathroom is the vaulted bedroom. This is a really special bedroom; you&#8217;ll get a fireplace, a vaulted ceiling, a walk-in closet, and last but not least, separate access to the covered outdoor space. Rounding out the floor plan of this modern barn house is a large outdoor storage closet, perfect for landscaping equipment, outdoor furniture, or anything else you might need a little extra space for.<\/p>\n<p><code><style>#pano84125 div.pnlm-orientation-button {\n                    display: none;\n                }\n            .wpvr-floor-map .floor-plan-pointer.add-pulse:before {\n                border: 17px solid #cca92c;\n            }\n            @-webkit-keyframes pulse {\n                0% {\n                    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);\n                }\n                70% {\n                    -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);\n                }\n                100% {\n                    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);\n                }\n            }\n            @keyframes pulse {\n            0% {\n                -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);\n                box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);\n            }\n            70% {\n                -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);\n                box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);\n            }\n            100% {\n                -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);\n                box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);\n            }\n        }<\/style><div id=\"master-container\" class=\"wpvr-cardboard \" style=\"max-width:600px; width: 100%; height: 400px; border-radius:; direction:ltr; \"><div id=\"pano284125\" class=\"pano-wrap pano-left\" style=\"width: 49%; border-radius:\"><div id=\"center-pointer284125\" class=\"vr-pointer-container\"><span class=\"center-pointer\"><\/span><\/div><\/div><div id=\"pano84125\" class=\"pano-wrap pano-right\" style=\"width: 100%;\"><div class=\"explainer\" id=\"explainer84125\" style=\"display: none\"><span class=\"close-explainer-video\"><i class=\"fa fa-times\"><\/i><\/span><\/div><div class=\"wpvr-floor-map\" id=\"wpvr-floor-map84125\" style=\"display: none\"><span class=\"close-floor-map-plan\"><i class=\"fa fa-times\"><\/i><\/span><img decoding=\"async\" loading=\"lazy\" src=\"\"><\/div><div class=\"wpvr-hotspot-tweak-contents-wrapper\" style=\"display: none\"><i class=\"fa fa-times cross\" data-id=\"84125\"><\/i><div class=\"wpvr-hotspot-tweak-contents-flex\"><div class=\"wpvr-hotspot-tweak-contents\"><\/div><\/div><\/div><div class=\"custom-ifram-wrapper\" style=\"display: none;\"><i class=\"fa fa-times cross\" data-id=\"84125\"><\/i><div class=\"custom-ifram-flex\"><div class=\"custom-ifram\"><\/div><\/div><\/div><\/div><\/div><script>jQuery(document).ready(function() {var response = [{\"panoid\":\"pano84125\"},{\"autoLoad\":false,\"showControls\":true,\"orientationSupport\":\"false\",\"compass\":false,\"orientationOnByDefault\":false,\"mouseZoom\":true,\"draggable\":true,\"disableKeyboardCtrl\":false,\"keyboardZoom\":true,\"preview\":\"https:\\\/\\\/dev.offthewallmedia.com\\\/markstewart\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/MB-781-FREEDOM-45-RUSTIC-HOUSE-PLAN-BARN-HOUSE-LIVING-AREA.jpg\",\"autoRotate\":\"-5\",\"default\":{\"firstScene\":\"Freedom45Greatroom\",\"sceneFadeDuration\":\"\"},\"scenes\":{\"Freedom45Greatroom\":{\"type\":\"equirectangular\",\"panorama\":\"https:\\\/\\\/dev.offthewallmedia.com\\\/markstewart\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/MB-781-FREEDOM-45-RUSTIC-HOUSE-PLAN-INTERIOR-PANORAMA-RUSTIC-BARN-scaled.jpg\",\"pitch\":null,\"yaw\":null,\"hfov\":100,\"maxHfov\":120,\"minHfov\":50,\"vaov\":180,\"haov\":360,\"hotSpots\":[]}}}];var scenes = response[1];if(scenes) {var scenedata = scenes.scenes;for(var i in scenedata) {var scenehotspot = scenedata[i].hotSpots;for(var i = 0; i < scenehotspot.length; i++) {if(scenehotspot[i][\"clickHandlerArgs\"] != \"\") {scenehotspot[i][\"clickHandlerFunc\"] = wpvrhotspot;}if(scenehotspot[i][\"createTooltipArgs\"] != \"\") {scenehotspot[i][\"createTooltipFunc\"] = wpvrtooltip;}}}}var panoshow84125 = pannellum.viewer(response[0][\"panoid\"], scenes);var response_duplicate = [{\"panoid\":\"pano84125\"},{\"autoLoad\":false,\"showControls\":true,\"orientationSupport\":\"false\",\"compass\":false,\"orientationOnByDefault\":false,\"mouseZoom\":true,\"draggable\":true,\"disableKeyboardCtrl\":false,\"keyboardZoom\":true,\"preview\":\"https:\\\/\\\/dev.offthewallmedia.com\\\/markstewart\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/MB-781-FREEDOM-45-RUSTIC-HOUSE-PLAN-BARN-HOUSE-LIVING-AREA.jpg\",\"autoRotate\":false,\"default\":{\"firstScene\":\"Freedom45Greatroom\",\"sceneFadeDuration\":\"\"},\"scenes\":{\"Freedom45Greatroom\":{\"type\":\"equirectangular\",\"panorama\":\"https:\\\/\\\/dev.offthewallmedia.com\\\/markstewart\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/MB-781-FREEDOM-45-RUSTIC-HOUSE-PLAN-INTERIOR-PANORAMA-RUSTIC-BARN-scaled.jpg\",\"pitch\":null,\"yaw\":null,\"hfov\":100,\"maxHfov\":120,\"minHfov\":50,\"vaov\":180,\"haov\":360,\"hotSpots\":[]}}}];var scenes_duplicate = response_duplicate[1];if(scenes_duplicate) {var scenedata = scenes_duplicate.scenes;for(var i in scenedata) {var scenehotspot = scenedata[i].hotSpots;for(var i = 0; i < scenehotspot.length; i++) {if(scenehotspot[i][\"clickHandlerArgs\"] != \"\") {scenehotspot[i][\"clickHandlerFunc\"] = wpvrhotspot;}if(scenehotspot[i][\"createTooltipArgs\"] != \"\") {scenehotspot[i][\"createTooltipFunc\"] = wpvrtooltip;}}}}var vr_mode = \"off\";jQuery(\"#pano84125 .wpvr-floor-map .floor-plan-pointer\").on(\"click\",function(){\n           var scene_id = jQuery(this).attr(\"scene_id\");\n           panoshow84125.loadScene(scene_id)\n           jQuery(\".floor-plan-pointer\").removeClass(\"add-pulse\")\n           jQuery(this).addClass(\"add-pulse\")\n           \n        });\n        panoshow84125.on(\"mousemove\", function (data){\n            jQuery(\".add-pulse\").css({\"transform\":\"rotate(\"+data.yaw+\"deg)\"});\n        });\n    \n        const node = document.querySelector(\".add-pulse\");\n        panoshow84125.on(\"compasschange\", function (data){\n            console.log(data);\n            \/\/ const node = document.querySelector(\".add-pulse\");\n            \/\/ node.style.transform = data;\n            \/\/ jQuery(\".add-pulse\").css({\"transform\":data});\n    \n            });\n        panoshow84125.on(\"load\", function (){\n            \/\/ if(localStorage.getItem(\"vr_mode\") == \"off\") {\n            if(vr_mode == \"off\") {\n                  jQuery(\".vr-mode-title\").hide();\n                }\n             else {\n                jQuery(\"#pano284125 .pnlm-compass.pnlm-controls.pnlm-control\").css(\"display\",\"none\");\n                jQuery(\"#pano84125 .pnlm-compass.pnlm-controls.pnlm-control\").css(\"display\",\"none\");\n                jQuery(\"#pano284125 .pnlm-panorama-info\").hide();\n                jQuery(\"#pano84125 .pnlm-panorama-info\").hide();\n                jQuery(\".vr-mode-title\").show();\n             }\n            setTimeout(() => {\n                window.dispatchEvent(new Event(\"resize\"));\n            }, 200);\n\t\t\t\t\t\tif (jQuery(\"#pano84125\").children().children(\".pnlm-panorama-info:visible\").length > 0) {\n\t               jQuery(\"#controls84125\").css(\"bottom\", \"55px\");\n\t           }\n\t           else {\n\t             jQuery(\"#controls84125\").css(\"bottom\", \"5px\");\n\t           }\n\t\t\t\t\t});panoshow84125.on(\"render\", function (){\n              window.dispatchEvent(new Event(\"resize\"));\n            });\n\t\t\t\t\tif (scenes.autoRotate) {\n\t\t\t\t\t\tpanoshow84125.on(\"load\", function (){\n\t\t\t\t\t\t setTimeout(function(){ panoshow84125.startAutoRotate(scenes.autoRotate, 0); }, 3000);\n\t\t\t\t\t\t});\n\t\t\t\t\t\tpanoshow84125.on(\"scenechange\", function (){\n\t\t\t\t\t\t setTimeout(function(){ panoshow84125.startAutoRotate(scenes.autoRotate, 0); }, 3000);\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t\tvar touchtime = 0;\n            jQuery(document).on(\"click\",\"#explainer_button_84125\",function() {\n                jQuery(\"#explainer84125\").slideToggle();\n            });\n    \n            jQuery(document).on(\"click\",\".close-explainer-video\",function() {\n                jQuery(this).parent(\".explainer\").hide();\n                var el_src = jQuery(\".vr-iframe\").attr(\"src\");\n                jQuery(\".vr-iframe\").attr(\"src\", el_src);\n              });\n    \n            \n            jQuery(document).on(\"click\",\"#floor_map_button_84125\",function() {\n                jQuery(\"#wpvr-floor-map84125\").toggle().removeClass(\"fullwindow\");\n              });\n        \n              jQuery(document).on(\"dblclick\",\"#wpvr-floor-map84125\",function(){\n                jQuery(this).addClass(\"fullwindow\");\n                jQuery(this).parents(\".pano-wrap\").addClass(\"show-modal\");\n              });\n              \n              jQuery(document).on(\"click\",\".close-floor-map-plan\",function() {\n                jQuery(this).parent(\".wpvr-floor-map\").hide();\n                jQuery(this).parent(\".wpvr-floor-map\").removeClass(\"fullwindow\");\n                jQuery(this).parents(\".pano-wrap\").removeClass(\"show-modal\");\n              });\n        \n            \n\t\t          jQuery(document).ready(function($){\n\t\t              jQuery(\"#sccontrols84125\").hide();\n                      jQuery(\".wpvr_slider_nav\").hide();\n\t\t              jQuery(\".vrgctrl84125\").html('<i class=\"fa fa-angle-up\"><\/i>');\n\t\t          });\n\t\t          \n\t\t          var slide84125 = \"down\";\n\t\t          jQuery(document).on(\"click\",\"#vrgcontrols84125\",function() {\n\n\t\t            if (slide84125 == \"up\") {\n\t\t              jQuery(\".vrgctrl84125\").empty();\n\t\t              jQuery(\".vrgctrl84125\").html('<i class=\"fa fa-angle-up\"><\/i>');\n\t\t              slide84125 = \"down\";\n\t\t            }\n\t\t            else {\n\t\t              jQuery(\".vrgctrl84125\").empty();\n\t\t              jQuery(\".vrgctrl84125\").html('<i class=\"fa fa-angle-down\"><\/i>');\n\t\t              slide84125 = \"up\";\n\t\t            }\n                    jQuery(\".wpvr_slider_nav\").slideToggle(); \n\t\t            jQuery(\"#sccontrols84125\").slideToggle();\n\t\t          });\n\t\t          \n                jQuery(document).ready(function(){\n                    jQuery(\"#controls84125\").hide();\n                    jQuery(\"#zoom-in-out-controls84125\").hide();\n                    jQuery(\"#adcontrol84125\").hide();\n                    jQuery(\"#explainer_button_84125\").hide();\n                    jQuery(\"#floor_map_button_84125\").hide();\n                    jQuery(\"#vrgcontrols84125\").hide();\n                    jQuery(\"#pano84125\").find(\".pnlm-panorama-info\").hide();\n                });\n\n            panoshow84125.on(\"load\", function (){\n                    jQuery(\"#controls84125\").show();\n                    jQuery(\"#zoom-in-out-controls84125\").show();\n                    jQuery(\"#adcontrol84125\").show();\n                    jQuery(\"#explainer_button_84125\").show();\n                    jQuery(\"#floor_map_button_84125\").show();\n                    jQuery(\"#vrgcontrols84125\").show();\n                    jQuery(\"#pano84125\").find(\".pnlm-panorama-info\").show();\n            });\n            jQuery(\".elementor-tab-title\").click(function(){\n                      var element_id;\n                      var pano_id;\n                      var element_id = this.id;\n                      element_id = element_id.split(\"-\");\n                      element_id = element_id[3];\n                      jQuery(\"#elementor-tab-content-\"+element_id).find(\"#master-container\").children(\"div\").eq(1).addClass(\"awwww\");\n                      var pano_id = jQuery(\".awwww\").attr(\"id\");\n                      jQuery(\"#elementor-tab-content-\"+element_id).find(\"#master-container\").children(\"div\").eq(1).removeClass(\"awwww\");;\n                      if (pano_id != undefined) {\n                        pano_id = pano_id.split(\"o\");\n                        pano_id = pano_id[1];\n                        if (pano_id == \"84125\") {\n                          jQuery(\"#pano84125\").children(\".pnlm-render-container\").remove();\n                          jQuery(\"#pano84125\").children(\".pnlm-ui\").remove();\n                          panoshow84125 = pannellum.viewer(response[0][\"panoid\"], scenes);\n                          jQuery(\"#pano84125\").children(\".pnlm-ui\").find(\".pnlm-load-button p\").text(\"Click To Load Panorama\")\n                          setTimeout(function() {\n                                \/\/   panoshow84125.loadScene(\"Freedom45Greatroom\");\n                                  window.dispatchEvent(new Event(\"resize\"));\n                                  if (jQuery(\"#pano84125\").children().children(\".pnlm-panorama-info:visible\").length > 0) {\n                                       jQuery(\"#controls84125\").css(\"bottom\", \"55px\");\n                                   }\n                                   else {\n                                     jQuery(\"#controls84125\").css(\"bottom\", \"5px\");\n                                   }\n                                   \n                          }, 200);\n                        }\n                      }\n            });\n        \n            jQuery(\".geodir-tab-head dd, #vr-tour-tab\").click(function(){\n              jQuery(\"#pano84125\").children(\".pnlm-render-container\").remove();\n              jQuery(\"#pano84125\").children(\".pnlm-ui\").remove();\n              panoshow84125 = pannellum.viewer(response[0][\"panoid\"], scenes);\n              setTimeout(function() {\n                      panoshow84125.loadScene(\"Freedom45Greatroom\");\n                      window.dispatchEvent(new Event(\"resize\"));\n                      if (jQuery(\"#pano84125\").children().children(\".pnlm-panorama-info:visible\").length > 0) {\n                           jQuery(\"#controls84125\").css(\"bottom\", \"55px\");\n                       }\n                       else {\n                         jQuery(\"#controls84125\").css(\"bottom\", \"5px\");\n                       }\n              }, 200);\n            });\n        \n            jQuery(\"#pano84125\").children(\".pnlm-ui\").find(\".pnlm-load-button p\").text(\"Click To Load Panorama\")\n            jQuery(\"#pano84125 .pnlm-title-box\").on(\"mouseenter\", function(){\n                jQuery(this).attr(\"title\", jQuery(this).text());\n            });\n            jQuery(\"#pano84125 .pnlm-title-box\").on(\"mouseleave\", function(){\n                jQuery(this).removeAttr(\"title\");\n            });});<\/script>\u00a0<\/code><\/p>\n<p><code><style>#pano84127 div.pnlm-orientation-button {\n                    display: none;\n                }\n            .wpvr-floor-map .floor-plan-pointer.add-pulse:before {\n                border: 17px solid #cca92c;\n            }\n            @-webkit-keyframes pulse {\n                0% {\n                    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);\n                }\n                70% {\n                    -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);\n                }\n                100% {\n                    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);\n                }\n            }\n            @keyframes pulse {\n            0% {\n                -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);\n                box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);\n            }\n            70% {\n                -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);\n                box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);\n            }\n            100% {\n                -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);\n                box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);\n            }\n        }<\/style><div id=\"master-container\" class=\"wpvr-cardboard \" style=\"max-width:600px; width: 100%; height: 400px; border-radius:; direction:ltr; \"><div id=\"pano284127\" class=\"pano-wrap pano-left\" style=\"width: 49%; border-radius:\"><div id=\"center-pointer284127\" class=\"vr-pointer-container\"><span class=\"center-pointer\"><\/span><\/div><\/div><div id=\"pano84127\" class=\"pano-wrap pano-right\" style=\"width: 100%;\"><div class=\"explainer\" id=\"explainer84127\" style=\"display: none\"><span class=\"close-explainer-video\"><i class=\"fa fa-times\"><\/i><\/span><\/div><div class=\"wpvr-floor-map\" id=\"wpvr-floor-map84127\" style=\"display: none\"><span class=\"close-floor-map-plan\"><i class=\"fa fa-times\"><\/i><\/span><img decoding=\"async\" loading=\"lazy\" src=\"\"><\/div><div class=\"wpvr-hotspot-tweak-contents-wrapper\" style=\"display: none\"><i class=\"fa fa-times cross\" data-id=\"84127\"><\/i><div class=\"wpvr-hotspot-tweak-contents-flex\"><div class=\"wpvr-hotspot-tweak-contents\"><\/div><\/div><\/div><div class=\"custom-ifram-wrapper\" style=\"display: none;\"><i class=\"fa fa-times cross\" data-id=\"84127\"><\/i><div class=\"custom-ifram-flex\"><div class=\"custom-ifram\"><\/div><\/div><\/div><\/div><\/div><script>jQuery(document).ready(function() {var response = [{\"panoid\":\"pano84127\"},{\"autoLoad\":false,\"showControls\":true,\"orientationSupport\":\"false\",\"compass\":false,\"orientationOnByDefault\":false,\"mouseZoom\":true,\"draggable\":true,\"disableKeyboardCtrl\":false,\"keyboardZoom\":true,\"preview\":\"https:\\\/\\\/dev.offthewallmedia.com\\\/markstewart\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/MB-781-FREEDOM-45-RUSTIC-HOUSE-PLAN-INTERIOR-PANORAMA-FARM-scaled.jpg\",\"autoRotate\":\"-5\",\"default\":{\"firstScene\":\"Freedom45Farm\",\"sceneFadeDuration\":\"\"},\"scenes\":{\"Freedom45Farm\":{\"type\":\"equirectangular\",\"panorama\":\"https:\\\/\\\/dev.offthewallmedia.com\\\/markstewart\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/MB-781-FREEDOM-45-RUSTIC-HOUSE-PLAN-INTERIOR-PANORAMA-FARM-scaled.jpg\",\"pitch\":null,\"yaw\":null,\"hfov\":100,\"maxHfov\":120,\"minHfov\":50,\"vaov\":180,\"haov\":360,\"hotSpots\":[]}}}];var scenes = response[1];if(scenes) {var scenedata = scenes.scenes;for(var i in scenedata) {var scenehotspot = scenedata[i].hotSpots;for(var i = 0; i < scenehotspot.length; i++) {if(scenehotspot[i][\"clickHandlerArgs\"] != \"\") {scenehotspot[i][\"clickHandlerFunc\"] = wpvrhotspot;}if(scenehotspot[i][\"createTooltipArgs\"] != \"\") {scenehotspot[i][\"createTooltipFunc\"] = wpvrtooltip;}}}}var panoshow84127 = pannellum.viewer(response[0][\"panoid\"], scenes);var response_duplicate = [{\"panoid\":\"pano84127\"},{\"autoLoad\":false,\"showControls\":true,\"orientationSupport\":\"false\",\"compass\":false,\"orientationOnByDefault\":false,\"mouseZoom\":true,\"draggable\":true,\"disableKeyboardCtrl\":false,\"keyboardZoom\":true,\"preview\":\"https:\\\/\\\/dev.offthewallmedia.com\\\/markstewart\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/MB-781-FREEDOM-45-RUSTIC-HOUSE-PLAN-INTERIOR-PANORAMA-FARM-scaled.jpg\",\"autoRotate\":false,\"default\":{\"firstScene\":\"Freedom45Farm\",\"sceneFadeDuration\":\"\"},\"scenes\":{\"Freedom45Farm\":{\"type\":\"equirectangular\",\"panorama\":\"https:\\\/\\\/dev.offthewallmedia.com\\\/markstewart\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/MB-781-FREEDOM-45-RUSTIC-HOUSE-PLAN-INTERIOR-PANORAMA-FARM-scaled.jpg\",\"pitch\":null,\"yaw\":null,\"hfov\":100,\"maxHfov\":120,\"minHfov\":50,\"vaov\":180,\"haov\":360,\"hotSpots\":[]}}}];var scenes_duplicate = response_duplicate[1];if(scenes_duplicate) {var scenedata = scenes_duplicate.scenes;for(var i in scenedata) {var scenehotspot = scenedata[i].hotSpots;for(var i = 0; i < scenehotspot.length; i++) {if(scenehotspot[i][\"clickHandlerArgs\"] != \"\") {scenehotspot[i][\"clickHandlerFunc\"] = wpvrhotspot;}if(scenehotspot[i][\"createTooltipArgs\"] != \"\") {scenehotspot[i][\"createTooltipFunc\"] = wpvrtooltip;}}}}var vr_mode = \"off\";jQuery(\"#pano84127 .wpvr-floor-map .floor-plan-pointer\").on(\"click\",function(){\n           var scene_id = jQuery(this).attr(\"scene_id\");\n           panoshow84127.loadScene(scene_id)\n           jQuery(\".floor-plan-pointer\").removeClass(\"add-pulse\")\n           jQuery(this).addClass(\"add-pulse\")\n           \n        });\n        panoshow84127.on(\"mousemove\", function (data){\n            jQuery(\".add-pulse\").css({\"transform\":\"rotate(\"+data.yaw+\"deg)\"});\n        });\n    \n        const node = document.querySelector(\".add-pulse\");\n        panoshow84127.on(\"compasschange\", function (data){\n            console.log(data);\n            \/\/ const node = document.querySelector(\".add-pulse\");\n            \/\/ node.style.transform = data;\n            \/\/ jQuery(\".add-pulse\").css({\"transform\":data});\n    \n            });\n        panoshow84127.on(\"load\", function (){\n            \/\/ if(localStorage.getItem(\"vr_mode\") == \"off\") {\n            if(vr_mode == \"off\") {\n                  jQuery(\".vr-mode-title\").hide();\n                }\n             else {\n                jQuery(\"#pano284127 .pnlm-compass.pnlm-controls.pnlm-control\").css(\"display\",\"none\");\n                jQuery(\"#pano84127 .pnlm-compass.pnlm-controls.pnlm-control\").css(\"display\",\"none\");\n                jQuery(\"#pano284127 .pnlm-panorama-info\").hide();\n                jQuery(\"#pano84127 .pnlm-panorama-info\").hide();\n                jQuery(\".vr-mode-title\").show();\n             }\n            setTimeout(() => {\n                window.dispatchEvent(new Event(\"resize\"));\n            }, 200);\n\t\t\t\t\t\tif (jQuery(\"#pano84127\").children().children(\".pnlm-panorama-info:visible\").length > 0) {\n\t               jQuery(\"#controls84127\").css(\"bottom\", \"55px\");\n\t           }\n\t           else {\n\t             jQuery(\"#controls84127\").css(\"bottom\", \"5px\");\n\t           }\n\t\t\t\t\t});panoshow84127.on(\"render\", function (){\n              window.dispatchEvent(new Event(\"resize\"));\n            });\n\t\t\t\t\tif (scenes.autoRotate) {\n\t\t\t\t\t\tpanoshow84127.on(\"load\", function (){\n\t\t\t\t\t\t setTimeout(function(){ panoshow84127.startAutoRotate(scenes.autoRotate, 0); }, 3000);\n\t\t\t\t\t\t});\n\t\t\t\t\t\tpanoshow84127.on(\"scenechange\", function (){\n\t\t\t\t\t\t setTimeout(function(){ panoshow84127.startAutoRotate(scenes.autoRotate, 0); }, 3000);\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t\tvar touchtime = 0;\n            jQuery(document).on(\"click\",\"#explainer_button_84127\",function() {\n                jQuery(\"#explainer84127\").slideToggle();\n            });\n    \n            jQuery(document).on(\"click\",\".close-explainer-video\",function() {\n                jQuery(this).parent(\".explainer\").hide();\n                var el_src = jQuery(\".vr-iframe\").attr(\"src\");\n                jQuery(\".vr-iframe\").attr(\"src\", el_src);\n              });\n    \n            \n            jQuery(document).on(\"click\",\"#floor_map_button_84127\",function() {\n                jQuery(\"#wpvr-floor-map84127\").toggle().removeClass(\"fullwindow\");\n              });\n        \n              jQuery(document).on(\"dblclick\",\"#wpvr-floor-map84127\",function(){\n                jQuery(this).addClass(\"fullwindow\");\n                jQuery(this).parents(\".pano-wrap\").addClass(\"show-modal\");\n              });\n              \n              jQuery(document).on(\"click\",\".close-floor-map-plan\",function() {\n                jQuery(this).parent(\".wpvr-floor-map\").hide();\n                jQuery(this).parent(\".wpvr-floor-map\").removeClass(\"fullwindow\");\n                jQuery(this).parents(\".pano-wrap\").removeClass(\"show-modal\");\n              });\n        \n            \n\t\t          jQuery(document).ready(function($){\n\t\t              jQuery(\"#sccontrols84127\").hide();\n                      jQuery(\".wpvr_slider_nav\").hide();\n\t\t              jQuery(\".vrgctrl84127\").html('<i class=\"fa fa-angle-up\"><\/i>');\n\t\t          });\n\t\t          \n\t\t          var slide84127 = \"down\";\n\t\t          jQuery(document).on(\"click\",\"#vrgcontrols84127\",function() {\n\n\t\t            if (slide84127 == \"up\") {\n\t\t              jQuery(\".vrgctrl84127\").empty();\n\t\t              jQuery(\".vrgctrl84127\").html('<i class=\"fa fa-angle-up\"><\/i>');\n\t\t              slide84127 = \"down\";\n\t\t            }\n\t\t            else {\n\t\t              jQuery(\".vrgctrl84127\").empty();\n\t\t              jQuery(\".vrgctrl84127\").html('<i class=\"fa fa-angle-down\"><\/i>');\n\t\t              slide84127 = \"up\";\n\t\t            }\n                    jQuery(\".wpvr_slider_nav\").slideToggle(); \n\t\t            jQuery(\"#sccontrols84127\").slideToggle();\n\t\t          });\n\t\t          \n                jQuery(document).ready(function(){\n                    jQuery(\"#controls84127\").hide();\n                    jQuery(\"#zoom-in-out-controls84127\").hide();\n                    jQuery(\"#adcontrol84127\").hide();\n                    jQuery(\"#explainer_button_84127\").hide();\n                    jQuery(\"#floor_map_button_84127\").hide();\n                    jQuery(\"#vrgcontrols84127\").hide();\n                    jQuery(\"#pano84127\").find(\".pnlm-panorama-info\").hide();\n                });\n\n            panoshow84127.on(\"load\", function (){\n                    jQuery(\"#controls84127\").show();\n                    jQuery(\"#zoom-in-out-controls84127\").show();\n                    jQuery(\"#adcontrol84127\").show();\n                    jQuery(\"#explainer_button_84127\").show();\n                    jQuery(\"#floor_map_button_84127\").show();\n                    jQuery(\"#vrgcontrols84127\").show();\n                    jQuery(\"#pano84127\").find(\".pnlm-panorama-info\").show();\n            });\n            jQuery(\".elementor-tab-title\").click(function(){\n                      var element_id;\n                      var pano_id;\n                      var element_id = this.id;\n                      element_id = element_id.split(\"-\");\n                      element_id = element_id[3];\n                      jQuery(\"#elementor-tab-content-\"+element_id).find(\"#master-container\").children(\"div\").eq(1).addClass(\"awwww\");\n                      var pano_id = jQuery(\".awwww\").attr(\"id\");\n                      jQuery(\"#elementor-tab-content-\"+element_id).find(\"#master-container\").children(\"div\").eq(1).removeClass(\"awwww\");;\n                      if (pano_id != undefined) {\n                        pano_id = pano_id.split(\"o\");\n                        pano_id = pano_id[1];\n                        if (pano_id == \"84127\") {\n                          jQuery(\"#pano84127\").children(\".pnlm-render-container\").remove();\n                          jQuery(\"#pano84127\").children(\".pnlm-ui\").remove();\n                          panoshow84127 = pannellum.viewer(response[0][\"panoid\"], scenes);\n                          jQuery(\"#pano84127\").children(\".pnlm-ui\").find(\".pnlm-load-button p\").text(\"Click To Load Panorama\")\n                          setTimeout(function() {\n                                \/\/   panoshow84127.loadScene(\"Freedom45Farm\");\n                                  window.dispatchEvent(new Event(\"resize\"));\n                                  if (jQuery(\"#pano84127\").children().children(\".pnlm-panorama-info:visible\").length > 0) {\n                                       jQuery(\"#controls84127\").css(\"bottom\", \"55px\");\n                                   }\n                                   else {\n                                     jQuery(\"#controls84127\").css(\"bottom\", \"5px\");\n                                   }\n                                   \n                          }, 200);\n                        }\n                      }\n            });\n        \n            jQuery(\".geodir-tab-head dd, #vr-tour-tab\").click(function(){\n              jQuery(\"#pano84127\").children(\".pnlm-render-container\").remove();\n              jQuery(\"#pano84127\").children(\".pnlm-ui\").remove();\n              panoshow84127 = pannellum.viewer(response[0][\"panoid\"], scenes);\n              setTimeout(function() {\n                      panoshow84127.loadScene(\"Freedom45Farm\");\n                      window.dispatchEvent(new Event(\"resize\"));\n                      if (jQuery(\"#pano84127\").children().children(\".pnlm-panorama-info:visible\").length > 0) {\n                           jQuery(\"#controls84127\").css(\"bottom\", \"55px\");\n                       }\n                       else {\n                         jQuery(\"#controls84127\").css(\"bottom\", \"5px\");\n                       }\n              }, 200);\n            });\n        \n            jQuery(\"#pano84127\").children(\".pnlm-ui\").find(\".pnlm-load-button p\").text(\"Click To Load Panorama\")\n            jQuery(\"#pano84127 .pnlm-title-box\").on(\"mouseenter\", function(){\n                jQuery(this).attr(\"title\", jQuery(this).text());\n            });\n            jQuery(\"#pano84127 .pnlm-title-box\").on(\"mouseleave\", function(){\n                jQuery(this).removeAttr(\"title\");\n            });});<\/script><\/code><\/p>\n<p><code><\/code><\/p>\n<p style=\"font-weight: 400;\">We are excited to help you turn your ideal home into a reality. Kick off the process by exploring our website, where you&#8217;ll find a <a href=\"https:\/\/dev.offthewallmedia.com\/markstewart\/house-plans\/\">broad selection of customizable house plans<\/a> tailored to your liking. Don&#8217;t hesitate to share any specific design preferences you have. We invite you to explore our website further for more <a href=\"https:\/\/dev.offthewallmedia.com\/markstewart\/architectural-style\/barn-house\/\">barn house plans<\/a> or <a href=\"https:\/\/dev.offthewallmedia.com\/markstewart\/architectural-style\/rustic-house-plans\/\">rustic house plans<\/a>. Together, we can explore endless possibilities.<\/p>\n<p><iframe loading=\"lazy\" title=\"MB 781 FREEDOM 45 RUSTIC HOUSE PLAN FARM INTERIOR WALK THROUGH\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/58CPsx8HqD0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"Cozy, Skinny Rustic Home This rustic home captures all of the charm and style of a large farmhouse&hellip;","protected":false},"featured_media":81778,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[8891,9440,35,14,30,32,9915,9992,13,5306,5849,16,15,7986,34,46],"product_tag":[7506,5293,3375,5253,7564,7845,5281,5269,7844],"class_list":{"0":"post-81507","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-a-d-u","7":"product_cat-barn-house","8":"product_cat-bungalow-house-plans","9":"product_cat-cottage-house-plans","10":"product_cat-country-house-plans","11":"product_cat-craftsman-house-plans","12":"product_cat-house-plans-most-popular-best-selling","13":"product_cat-house-plans-single-story","14":"product_cat-lodge-house-plans","15":"product_cat-modern-farmhouse","16":"product_cat-rustic-house-plans","17":"product_cat-skinny-house-plans","18":"product_cat-small-house-plans","19":"product_cat-tiny-house-plans","20":"product_cat-traditional-house-plans","21":"product_cat-transitional-house-plans","22":"product_tag-casita-house-plan","23":"product_tag-empty-nester-house-plans","24":"product_tag-energy-star-house-plans","25":"product_tag-house-plans-for-tricky-lots","26":"product_tag-modern-farmhouse-design","27":"product_tag-rustic-house-plans","28":"product_tag-second-home-house-plans","29":"product_tag-skinny-house-plans","30":"product_tag-tiny-house-plans","31":"mbf-entry","33":"first","34":"instock","35":"shipping-taxable","36":"purchasable","37":"product-type-variable","38":"has-default-attributes"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v14.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Freedom 45 House Plan | Light Filled Rustic Barn Style Small House Plan - MB-781<\/title>\n<meta name=\"description\" content=\"This rustic home captures all of the charm and style of a large farmhouse and presents it in a compact, easy to build package. Click to learn more!\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev.offthewallmedia.com\/markstewart\/house-plans\/lodge-house-plans\/freedom-45\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Freedom 45 House Plan | Light Filled Rustic Barn Style Small House Plan - MB-781\" \/>\n<meta property=\"og:description\" content=\"This rustic home captures all of the charm and style of a large farmhouse and presents it in a compact, easy to build package. Click to learn more!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev.offthewallmedia.com\/markstewart\/house-plans\/lodge-house-plans\/freedom-45\/\" \/>\n<meta property=\"og:site_name\" content=\"Modern House Plans by Mark Stewart\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/markstewartportfolio\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-10T23:16:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-content\/uploads\/2020\/05\/MB-781-FREEDOM-45-RUSTIC-HOUSE-PLAN-scaled-e1590173599687.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1002\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MarkStewartHome\" \/>\n<meta name=\"twitter:site\" content=\"@MarkStewartHome\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/#organization\",\"name\":\"Mark Stewart Home Design\",\"url\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/markstewartportfolio\",\"http:\/\/instagram.com\/markstewarthome\",\"http:\/\/www.linkedin.com\/in\/markstewarthome\",\"https:\/\/www.youtube.com\/user\/DesignM88\/videos\",\"https:\/\/www.pinterest.com\/markstewarthome\/\",\"https:\/\/twitter.com\/MarkStewartHome\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-content\/uploads\/2015\/04\/logo.png\",\"width\":350,\"height\":350,\"caption\":\"Mark Stewart Home Design\"},\"image\":{\"@id\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/#website\",\"url\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/\",\"name\":\"Modern House Plans by Mark Stewart\",\"description\":\"Unique, timeless and cutting-edge house plans\",\"publisher\":{\"@id\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/house-plans\/lodge-house-plans\/freedom-45\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-content\/uploads\/2020\/05\/MB-781-FREEDOM-45-RUSTIC-HOUSE-PLAN-scaled-e1590173599687.jpg\",\"width\":1200,\"height\":1002},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/house-plans\/lodge-house-plans\/freedom-45\/#webpage\",\"url\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/house-plans\/lodge-house-plans\/freedom-45\/\",\"name\":\"Freedom 45 House Plan | Light Filled Rustic Barn Style Small House Plan - MB-781\",\"isPartOf\":{\"@id\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dev.offthewallmedia.com\/markstewart\/house-plans\/lodge-house-plans\/freedom-45\/#primaryimage\"},\"datePublished\":\"2020-05-09T18:25:37+00:00\",\"dateModified\":\"2024-09-10T23:16:09+00:00\",\"description\":\"This rustic home captures all of the charm and style of a large farmhouse and presents it in a compact, easy to build package. Click to learn more!\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dev.offthewallmedia.com\/markstewart\/house-plans\/lodge-house-plans\/freedom-45\/\"]}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-json\/wp\/v2\/product\/81507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-json\/wp\/v2\/comments?post=81507"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-json\/wp\/v2\/media\/81778"}],"wp:attachment":[{"href":"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-json\/wp\/v2\/media?parent=81507"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-json\/wp\/v2\/product_brand?post=81507"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-json\/wp\/v2\/product_cat?post=81507"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/dev.offthewallmedia.com\/markstewart\/wp-json\/wp\/v2\/product_tag?post=81507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}