!function(){try{var e="ga-root";function t(e,t,a){var o=e.split(".").pop();return"https://static.wixstatic.com/media/3787bd_"+e+"/v1/fill/w_"+t+",h_"+a+",al_c,q_80,enc_auto/photo."+o}var a={contactEmail:"info@northdevonwoodcraft.com",siteUrl:"https://northdevonwoodcraft.com",modules:[{id:"bin",title:"Wheelie bin storage",desc:"A sturdy timber bay that keeps a wheelie bin out of sight and tidy.",img:"be12a433257740448f37c5c6dbea6f88~mv2.jpg",alt:"Timber wheelie bin store with a bin bay and recycling shelves beside it",price:null,doors:!0},{id:"recycle",title:"Three-tier recycling shelves",desc:"Three tiers of slatted shelving for your recycling boxes and caddies.",img:"b2d2cef1e9a24cad9a091f290c62cd76~mv2.jpg",alt:"Timber shelving with three tiers holding recycling boxes",price:null,doors:!0},{id:"extra",title:"Additional wheelie bin space",desc:"A further bin bay for households with more than one wheelie bin.",img:"f467b0ecd44b4d4b85174afeceeb5776~mv2.jpg",alt:"Timber store with two wheelie bins and recycling boxes on shelves",price:null,doors:!0},{id:"open",title:"Open storage section with a floor",desc:"An open-fronted compartment with a timber floor for general outdoor storage.",img:"e98c3fa98646496895560856b87a51b9~mv2.jpg",alt:"Open-fronted timber storage section with a timber floor on a lawn",price:null,doors:!0},{id:"log",title:"Log store",desc:"Stack your firewood in a purpose-built timber store. Choose a 3ft or 4ft section.",img:"11ba17e62ec346f495fd282dce9d850b~mv2.jpg",alt:"Heavy duty timber log store filled with split logs",price:null,doors:!0,sizes:[{id:"3ft",label:"3ft",price:null},{id:"4ft",label:"4ft",price:null}]}],examples:[{id:"compact",title:"The Compact",text:"A simple wheelie bin store with recycling shelves.",items:[{m:"bin",q:1},{m:"recycle",q:1}]},{id:"family",title:"The Family",text:"Several wheelie bin sections alongside recycling storage.",items:[{m:"bin",q:1},{m:"extra",q:2},{m:"recycle",q:1}]},{id:"complete",title:"The Complete Garden Setup",text:"Wheelie bin storage, recycling shelves, open storage and a log store.",items:[{m:"bin",q:1},{m:"recycle",q:1},{m:"open",q:1},{m:"log",s:"4ft",q:1}]}]},o={hero:"006e5b2294bb48ed8f0cf9f2ed92e855~mv2.png",concept:"5b15d8bf608e4e918e5b40bdef079593~mv2.jpg",build:"9bf75989501245af865a1524886a3b70~mv2.jpeg",shop:"bfb209f68c75496ba24de943836c90e6~mv2.jpeg"},i=[["What makes this system different from a standard bin store?","It is built from separate sections that you choose, rather than one fixed size. The construction is extra heavy duty, with 4-inch square timber corner posts and interlocking 4x2 timber framing, built by North Devon Woodcraft."],["Can I choose different storage sections?","Yes. Choose from wheelie bin storage, three-tier recycling shelves, additional wheelie bin space, open storage sections with a floor and log stores in 3ft or 4ft. Doors can be added to any section."],["Can I combine wheelie bin storage with recycling shelves and a log store?","Yes. Pick the sections you want and they are manufactured and assembled as one planned installation. Choose everything you want before you order."],["How do I know which configuration will fit my garden?","Give us your postcode and the approximate width available in the enquiry form. We review your proposed configuration and contact you to confirm the specification. Use the message box for anything else we should know about the space."],["Can I add doors?",'Yes, doors can be added per section. Tick "Add doors to this section" in the builder and choose how many doors each section has. We confirm the door options with your quote.'],["Do you deliver and install the system?","Panels are manufactured in our workshop and your chosen system is assembled on site. We confirm delivery and installation arrangements with you when we send your quote. Nothing is booked until we have agreed it with you."],["How do I get a price?","Choose your sections, tell us about your space and send your request. We review it and contact you with a personalised quote that confirms specification, pricing, delivery and installation."],["Which areas do you cover?","We offer free UK shipping on our products, but limitations apply to larger items. Garden furniture is not included in free shipping and can be delivered locally in North Devon. Shipping to the wider UK can be organised, so get in contact if you have questions or would like a quote. Add your postcode to the enquiry and we will confirm delivery and installation for your location."]],n={lines:[],size:{log:"3ft"}};function r(e){for(var t=0;t1?"s":"")+" each":"")}function c(){var e=0;return n.lines.forEach(function(t){e+=t.q}),e}function g(e){var t=r(e.m),a=t.price;return e.s&&t.sizes&&t.sizes.forEach(function(t){t.id===e.s&&(a=t.price)}),"number"==typeof a&&a>0?a:null}function u(){var e=function(){if(!n.lines.length)return null;for(var e=0,t=0;timg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}",'.ga-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,32,25,.15) 0%,rgba(20,32,25,.5) 45%,rgba(20,32,25,.88) 100%)}',".ga-hero .ga-wrap{position:relative;z-index:1;padding-top:120px;padding-bottom:64px}",".ga-hero p.ga-lead{max-width:640px;font-size:1.15rem;color:#f4f1e8}",".ga-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}",".ga-two{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}",".ga-two img{width:100%;border-radius:4px;aspect-ratio:4/3;object-fit:cover}",".ga-list{list-style:none;padding:0;margin:18px 0 0}",".ga-list li{padding:12px 0 12px 34px;border-top:1px solid rgba(255,255,255,.2);position:relative}",'.ga-list li:before{content:"";position:absolute;left:4px;top:19px;width:14px;height:14px;background:var(--tb);transform:rotate(45deg)}',".ga-note{font-size:.92rem;color:#4b514d}",".ga-build{display:grid;grid-template-columns:1fr 360px;gap:30px;align-items:start;margin-top:30px}",".ga-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}",".ga-card{background:#fff;border:2px solid #dcd7c9;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}",'.ga-card[data-in="1"]{border-color:var(--fg)}',".ga-ci{position:relative}.ga-ci img{width:100%;aspect-ratio:4/3;object-fit:cover}",".ga-badge{position:absolute;top:10px;left:10px;background:var(--fg);color:#fff;font-weight:700;font-size:.82rem;padding:5px 10px;border-radius:2px}",".ga-cb{padding:16px 16px 18px;display:flex;flex-direction:column;gap:10px;flex:1}",".ga-cb h3{margin:0}.ga-cb p{margin:0;font-size:.95rem}",".ga-seg{display:flex;gap:8px}",".ga-seg button{flex:1;min-height:44px;border:2px solid #c9c3b2;background:#fff;font:700 .95rem Helvetica,Arial,sans-serif;cursor:pointer;border-radius:3px;color:var(--ch)}",'.ga-seg button[aria-checked="true"]{background:var(--fg);border-color:var(--fg);color:#fff}',".ga-ctl{margin-top:auto;display:flex;flex-direction:column;gap:10px}",".ga-step{display:inline-flex;align-items:center;gap:6px}",".ga-step button{width:44px;height:44px;border:2px solid var(--fg);background:#fff;color:var(--fg);font-size:1.3rem;font-weight:700;border-radius:3px;cursor:pointer;line-height:1}",".ga-step button:hover{background:var(--sl)}",".ga-step output{min-width:40px;text-align:center;font-weight:700;font-size:1.05rem}",".ga-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}",".ga-lnk{background:none;border:0;color:var(--td);text-decoration:underline;cursor:pointer;font:inherit;padding:10px 2px;min-height:44px}",".ga-chk{display:flex;align-items:center;gap:10px;font-size:.95rem;min-height:44px;cursor:pointer}",".ga-chk input{width:22px;height:22px;accent-color:var(--fg)}",".ga-sum{background:#fff;border:2px solid var(--fg);border-radius:4px;padding:22px;position:sticky;top:104px}",".ga-sum h3{font-size:1.35rem}",".ga-sum ul{list-style:none;margin:0 0 14px;padding:0}",".ga-sum li{padding:14px 0;border-top:1px solid #e2ddcf}",".ga-sum li strong{display:block;margin-bottom:8px}",".ga-sum .ga-tot{display:flex;justify-content:space-between;border-top:2px solid var(--fg);padding-top:12px;font-weight:700}",".ga-price{margin:10px 0 16px;padding:12px;background:var(--sl);border-radius:3px;font-weight:700;color:var(--fd)}",".ga-empty{color:#5b605c;font-size:.95rem}",".ga-ex{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}",".ga-exc{background:#fff;border:2px solid #dcd7c9;border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:12px}",".ga-exc h3{margin:0}.ga-exc p{margin:0}",".ga-exc ul{margin:0;padding-left:20px;font-size:.95rem}",".ga-exc .ga-btn{margin-top:auto}",".ga-svg{background:var(--sl);border-radius:3px;padding:12px}",".ga-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:30px;counter-reset:s}",".ga-step3{border-top:3px solid var(--tb);padding-top:18px}",".ga-step3 .n{font:700 2.6rem Georgia,serif;color:#d9b47f;line-height:1}",".ga-faq details{border-bottom:1px solid #d6d1c2}",".ga-faq summary{cursor:pointer;padding:18px 36px 18px 0;font-weight:700;font-size:1.05rem;list-style:none;position:relative;min-height:44px}",".ga-faq summary::-webkit-details-marker{display:none}",'.ga-faq summary:after{content:"+";position:absolute;right:6px;top:14px;font-size:1.6rem;color:var(--td)}','.ga-faq details[open] summary:after{content:"\\2212"}',".ga-faq details p{padding:0 8px 18px 0;margin:0;max-width:760px}",".ga-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:26px;max-width:860px}",".ga-f{display:flex;flex-direction:column;gap:6px}.ga-f.ga-w{grid-column:1/-1}",".ga-f label{font-weight:700;font-size:.95rem}",".ga-f input,.ga-f textarea{font:inherit;color:var(--ch);padding:12px 14px;border:2px solid #b9b3a2;border-radius:3px;background:#fff;min-height:48px;width:100%}",".ga-f textarea{min-height:110px;resize:vertical}",".ga-f textarea[readonly]{background:var(--sl)}",'.ga-f [aria-invalid="true"]{border-color:#a3321f}',".ga-err{color:#a3321f;font-size:.88rem;min-height:1em}",".ga-hint{font-size:.88rem;color:#555a56}",".ga-status{padding:14px 16px;border-radius:3px;margin:14px 0 0;max-width:860px}",".ga-status.ok{background:var(--sl);border:2px solid var(--fg)}.ga-status.bad{background:#fbe9e5;border:2px solid #a3321f}",".ga-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:none;box-shadow:0 6px 20px rgba(0,0,0,.3)}",".ga-sticky.on{display:flex}",".ga-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}",".ga-svg svg{width:100%;height:auto;display:block}","@media(max-width:980px){.ga-sticky{bottom:76px}.ga-build{grid-template-columns:1fr}.ga-sum{position:static}.ga-two{grid-template-columns:1fr;gap:26px}.ga-ex,.ga-steps{grid-template-columns:1fr}}","@media(max-width:640px){#ga-root{font-size:16px}.ga-sec{padding:52px 0}.ga-form{grid-template-columns:1fr}.ga-cta .ga-btn{width:100%}.ga-hero{min-height:620px}.ga-cards{grid-template-columns:1fr}}","@media(min-width:981px){.ga-sticky.on{display:none}}","@media(prefers-reduced-motion:reduce){#ga-root *{transition:none!important;scroll-behavior:auto!important}}",'html.ga-on #SITE_PAGES [class*="theme-vars"]>*:not(#ga-root){display:none!important}','html.ga-on #SITE_PAGES [class*="theme-vars"]{height:auto!important;min-height:0!important}',"html.ga-on #PAGES_CONTAINER,html.ga-on #SITE_PAGES{height:auto!important;min-height:0!important}"].join("\n");function h(e,t){var a=d(e);return'
'+e.q+'
'}function b(e,t){if(!r(e.m).doors)return"";var a=d(e),o='data-m="'+e.m+'" data-s="'+(e.s||"")+'" data-sc="'+t+'"',i='";return e.d&&(i+='
Doors per section
'+e.d+'
'),i}function v(e){var a=0,o=e.sizes?n.size[e.id]:"";n.lines.forEach(function(t){t.m===e.id&&(a+=t.q)});var i=s(e.id,o),r='
'+m(e.alt)+''+(a?'Added: '+a+"":"")+'

'+e.title+"

"+e.desc+"

";return e.sizes&&(r+='
',e.sizes.forEach(function(t){r+='"}),r+="
"),r+='
',(r+=i?'
'+h(i,"card")+'
'+b(i,"card"):'')+"
"}function y(){var t=document.getElementById(e);if(t){var o,i=document.activeElement,r=i&&i.getAttribute&&i.getAttribute("data-a")?{a:i.getAttribute("data-a"),m:i.getAttribute("data-m"),s:i.getAttribute("data-s"),sc:i.getAttribute("data-sc")}:null;document.getElementById("ga-cards").innerHTML=a.modules.map(v).join(""),document.getElementById("ga-summary").innerHTML=(o='

Your Garden Organisation Solution

',n.lines.length?(o+="
Total sections'+c()+'
'+u()+'
'):o+'

Nothing added yet. Choose sections from the cards and they appear here.

Request a personalised quote
');var s=document.getElementById("ga-f-mod");s&&(s.value=p()||"No sections selected yet");var g=document.getElementById("ga-sticky"),f=c();if(g.textContent=f?"Your solution: "+f+" section"+(f>1?"s":""):"Build your solution",g.setAttribute("data-t",f?"summary":"builder"),r){var y='[data-a="'+r.a+'"][data-sc="'+r.sc+'"]'+(r.m?'[data-m="'+r.m+'"]':"")+(null!==r.s?'[data-s="'+r.s+'"]':""),x=t.querySelector(y);x&&x.focus()}}}function x(e){var t=document.getElementById("ga-live");t&&(t.textContent=e)}function w(e){var t=document.getElementById("ga-"+e);if(t){var a=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;t.scrollIntoView({behavior:a?"auto":"smooth",block:"start"})}}function k(e){var t=e.getAttribute("data-a"),o=e.getAttribute("data-m"),i=e.getAttribute("data-s")||"",r=o?s(o,i):null;if("go"!==t){if("size"===t)n.size[o]=i;else if("add"===t)r||(n.lines.push({m:o,s:i,q:1,d:0}),x(d({m:o,s:i})+" added"));else if("inc"===t&&r)r.q=Math.min(99,r.q+1);else if("dec"===t&&r)r.q-=1,r.q<1&&(n.lines.splice(n.lines.indexOf(r),1),x(d(r)+" removed"));else if("rm"===t&&r)n.lines.splice(n.lines.indexOf(r),1),x(d(r)+" removed");else if("dtog"===t&&r)r.d=e.checked?1:0;else if("dinc"===t&&r)r.d=Math.min(9,r.d+1);else if("ddec"===t&&r)r.d=Math.max(1,r.d-1);else if("ex"===t){var l=a.examples.filter(function(e){return e.id===o})[0];n.lines=l.items.map(function(e){return{m:e.m,s:e.s||"",q:e.q,d:0}}),(g=n.lines.filter(function(e){return e.s})[0])&&(n.size[g.m]=g.s),x(l.title+" loaded into the builder. Change anything you like."),y(),w("builder");var c=document.getElementById("ga-loaded");return void(c&&(c.textContent=l.title+" is loaded below. Add, remove or change sections to suit you."))}var g;y()}else w(e.getAttribute("data-t"))}function q(e,t){var a="TEXTAREA"===e.tagName?HTMLTextAreaElement.prototype:HTMLInputElement.prototype;Object.getOwnPropertyDescriptor(a,"value").set.call(e,t),["focus","input","change","blur"].forEach(function(t){e.dispatchEvent(new Event(t,{bubbles:!0}))})}function E(e){return(document.getElementById(e).value||"").trim()}function T(e,t){var a=document.getElementById(e);return a.setAttribute("aria-invalid","true"),document.getElementById(e+"-e").textContent=t,a}function I(e,t){var a=document.getElementById("ga-fs");a.className="ga-status "+e,a.innerHTML=t,a.hidden=!1}function S(e){e.preventDefault(),["ga-f-name","ga-f-email","ga-f-phone","ga-f-post"].forEach(function(e){document.getElementById(e).removeAttribute("aria-invalid"),document.getElementById(e+"-e").textContent=""});var t=null,o=function(e){t||(t=e)},i=E("ga-f-name"),n=E("ga-f-email"),r=E("ga-f-phone"),s=E("ga-f-post"),d=E("ga-f-width"),l=E("ga-f-msg");if(i.length<2&&o(T("ga-f-name","Please enter your full name.")),/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(n)||o(T("ga-f-email","Please enter a valid email address.")),r.replace(/[^0-9]/g,"").length<10&&o(T("ga-f-phone","Please enter a telephone number, including the area code.")),/^[A-Za-z]{1,2}[0-9][A-Za-z0-9]?\s*[0-9][A-Za-z]{2}$/.test(s)||o(T("ga-f-post","Please enter a full UK postcode, for example EX32 0NN.")),t)return t.focus(),void I("bad","Please check the highlighted fields and try again.");var c=document.querySelector("#SITE_FOOTER form");if(c){var g="GARDEN ORGANISATION QUOTE REQUEST (landing page)\nName: "+i+"\nEmail: "+n+"\nTelephone: "+r+"\nPostcode: "+s+"\nApproximate available width: "+(d||"Not given")+"\n\nSelected sections:\n"+(p()||"No sections selected yet")+"\n\nMessage: "+(l||"None"),u=(c.querySelectorAll("input"),c.querySelector("textarea"));if(y("name")&&y("email")&&y("subject")&&u){var f=document.getElementById("ga-submit");f.disabled=!0,f.textContent="Sending...",I("ok","Sending your request..."),q(y("name"),i),q(y("email"),n),y("phone")&&q(y("phone"),r),q(y("subject"),"Garden Organisation quote request"),q(u,g);var h=Date.now(),b=!1;setTimeout(function(){var e=c.querySelector('button[type="submit"]');e&&e.click()},150);var v=setInterval(function(){var e=document.querySelector('#SITE_FOOTER [role="alert"]'),t=e?e.textContent.trim():"";if(!t)for(var o=document.querySelectorAll("#SITE_FOOTER span,#SITE_FOOTER p,#SITE_FOOTER div"),n=0;n0){t=r.textContent.trim();break}}t?(clearInterval(v),f.disabled=!1,f.textContent="Request my quote",/thank|success|received|submitted/i.test(t)?function(e){document.getElementById("ga-form").hidden=!0;var t=document.getElementById("ga-fs");t.className="ga-status ok",t.hidden=!1,t.innerHTML='

Your request has been sent. North Devon Woodcraft will review your proposed configuration and contact you to confirm the specification, pricing, delivery and installation. Nothing is confirmed or booked until we have spoken to you.

',t.firstChild.textContent="Thank you, "+e.split(" ")[0]+".";try{"function"==typeof window.gtag&&window.gtag("event","generate_lead",{event_category:"garden_organisation",event_label:"quote_request"}),window.dataLayer&&window.dataLayer.push&&window.dataLayer.push({event:"garden_organisation_enquiry"}),"function"==typeof window.fbq&&window.fbq("track","Lead")}catch(e){}t.setAttribute("tabindex","-1"),t.focus()}(i):I("bad","Your request was not sent: "+m(t)+' Please try again or email '+a.contactEmail+".")):Date.now()-h>4e3&&!b&&document.querySelector('iframe[src*="recaptcha"]:not([style*="display: none"])')&&document.querySelector('[class*="CaptchaDialog"],[id*="captcha" i]')?(b=!0,I("ok","Please complete the security check shown on screen to send your request.")):Date.now()-h>9e4&&(clearInterval(v),f.disabled=!1,f.textContent="Request my quote",I("bad",'We could not confirm that your request was sent. Please try again, or email '+a.contactEmail+" with your chosen sections."))},400)}else I("bad",'We could not send your request from this page. Please email '+a.contactEmail+" and include your chosen sections.")}else I("bad",'We could not send your request from this page. Please email '+a.contactEmail+" and include your chosen sections.");function y(e){return c.querySelector('input[name="'+e+'"]')}}function z(){var e="";return e+='
',e+='
Heavy duty timber bin store with wheelie bins and recycling shelves, doors open on a lawn

North Devon Woodcraft

Garden Organisation. Your Way.

Fed up with messy bins, cluttered recycling and firewood taking up valuable garden space? Create your own organised outdoor storage solution with our extra heavy-duty modular timber system, built by North Devon Woodcraft.

',e+='

The idea

One System. Endless Possibilities.

You are not restricted to a fixed-size bin store. Choose the sections that suit your garden and your household, and combine practical storage with one coordinated appearance.

Choose your configuration before you order. Your chosen sections are then manufactured and assembled as one planned installation.

Timber double wheelie bin store with closed doors beside a picnic table
',e+='
Close view of the chunky timber framing on a recycling store beside a house

Construction

Built Heavy Duty. Designed to Last.

  • 4-inch square timber corner posts
  • Interlocking 4x2 timber framing
  • Substantial timber construction designed for strength
  • Practical storage designed for outdoor use
  • Manufactured by North Devon Woodcraft
',e+='

Pick and mix

Pick Your Sections. Create Your Solution.

Add as many sections as you need. Change quantities, add doors to any section, or remove anything, and your solution updates as you go.

',e+='

Examples

Need Some Inspiration?

These are examples, not fixed packages. Load one into the builder and make it your own.

',a.examples.forEach(function(t){e+='
'+function(e){var t=[];e.forEach(function(e){for(var a=0;a',"bin"!==e.m&&"extra"!==e.m||(o+=''),"recycle"===e.m)for(var s=1;s<=3;s++)o+='';if("open"===e.m&&(o+=''),"log"===e.m)for(var d=0;d<2;d++)for(var l=0;l<3;l++)o+='';o+="",i=(a+=t+6)+4}),''+o+""}(t.items)+"

"+t.title+"

"+t.text+"

    "+t.items.map(function(e){return"
  • "+r(e.m).title+(e.s?" ("+e.s+")":"")+" x"+e.q+"
  • "}).join("")+'

Illustrative layout, not to scale.

'}),e+="
",e+='

How it works

Your Garden Storage in Three Simple Steps

1

Choose your sections

Pick the storage modules that suit your needs.

2

Tell us about your space

Provide your postcode, the approximate available width and any other relevant details.

3

Receive your quote

North Devon Woodcraft reviews your proposed configuration and contacts you to confirm specification, pricing, delivery and installation arrangements.

',e+='

Local craftsmanship

Made by North Devon Woodcraft

We are a local woodworking business creating practical, durable garden products. Panels are manufactured in our workshop and your chosen system is assembled on site.

When you buy from a local business, you deal with people who take pride in how things are built and how well they work.

Timber bin and recycling store in the North Devon Woodcraft workshop
',e+='

Questions

Frequently asked questions

'+i.map(function(e){return"
"+e[0]+"

"+e[1]+"

"}).join("")+"
",e+='

Get your quote

Let\'s Organise Your Garden

Tell us a little about you and your space. Your chosen sections are included automatically, so there is no need to tell us again.

A rough figure is fine. We confirm measurements with you.
Filled in from the builder above. Change your selection there at any time.
Have a photo of the area? Email it to '+a.contactEmail+' after sending your request.

See the rest of our range at northdevonwoodcraft.com.

',e+=''}function A(){return"/garden-organisation"===location.pathname.replace(/\/+$/,"")}function C(){try{A()?function(){var t=document.querySelector('#SITE_PAGES [class*="theme-vars"]');if(t&&!document.getElementById(e)){if(!document.getElementById("ga-style")){var a=document.createElement("style");a.id="ga-style",a.textContent=f,document.head.appendChild(a)}var o=document.createElement("div");if(o.id=e,o.innerHTML=z(),t.appendChild(o),document.documentElement.classList.add("ga-on"),o.addEventListener("click",function(e){var t=e.target.closest?e.target.closest("[data-a]"):null;t&&o.contains(t)&&(t.tagName,k(t))}),document.getElementById("ga-form").addEventListener("submit",S),y(),"IntersectionObserver"in window){var i={},n=new IntersectionObserver(function(e){e.forEach(function(e){i[e.target.id]=e.isIntersecting}),i["ga-builder"]||i["ga-enquiry"]||i["ga-concept"];var t=document.getElementById("ga-sticky");t&&(t.style.visibility=i["ga-builder"]||i["ga-enquiry"]?"hidden":"visible")});["ga-builder","ga-enquiry"].forEach(function(e){n.observe(document.getElementById(e))}),o._io=n}}}():document.getElementById(e)&&((t=document.getElementById(e))&&(t._io&&t._io.disconnect(),t.remove()),document.documentElement.classList.remove("ga-on"))}catch(e){}var t}function B(){var t=history,a=function(e){var a=t[e];t[e]=function(){var e=a.apply(this,arguments);return setTimeout(C,250),setTimeout(C,1200),e}};try{a("pushState"),a("replaceState")}catch(e){}window.addEventListener("popstate",function(){setTimeout(C,250)}),setInterval(function(){(A()||document.getElementById(e))&&C()},1e3),C()}"complete"===document.readyState?setTimeout(B,700):window.addEventListener("load",function(){setTimeout(B,700)})}catch(N){}}();