{"roots":["0:3"],"nodeById":{"0:3":{"type":"WEBPAGE","id":"0:3","name":"/","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":1408.0,"height":1244.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":1408.0,"height":1244.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1408.0,"y":1244.0},"fills":[{"opacity":0.298039227724075,"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["0:4"]},"0:7":{"type":"CODE_INSTANCE","id":"0:7","name":"App","absoluteBoundingBox":{"x":64.0,"y":100.0,"width":1280.0,"height":1080.0},"isolatedAbsoluteRenderBounds":{"x":64.0,"y":100.0,"width":1280.0,"height":1080.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":1080.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","layoutGrow":1.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"codeExportName":"Code0_8.default","componentProperties":{"text#0:0":{"type":"TEXT","value":{"characters":"Code layer","characterStyleOverrides":[],"styleOverrideTable":{},"lineTypes":["NONE"],"lineIndentations":[0],"listStartOffsets":[],"lineStyleOverrides":[0]},"isDefault":true}}},"0:4":{"type":"FRAME","id":"0:4","name":"Desktop","absoluteBoundingBox":{"x":64.0,"y":100.0,"width":1280.0,"height":1080.0},"isolatedAbsoluteRenderBounds":{"x":64.0,"y":100.0,"width":1280.0,"height":1080.0},"relativeTransform":[[1.0,0.0,64.0],[0.0,1.0,100.0]],"size":{"x":1280.0,"y":1080.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["0:7"]},"102:14":{"type":"TEXT","id":"102:14","name":"Basic","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":16.0,"height":15.0},"isolatedAbsoluteRenderBounds":{"x":0.306818187236786,"y":3.27272701263428,"width":14.1946029663086,"height":11.3181819915771},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":16.0,"y":15.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Basic","fontPostScriptName":"Basic-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":14.0625,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}}},"assetIdToGuid":{},"guidToUrl":{"0:3":"/"},"fonts":{"Basic:Regular":{"id":"Basic-Regular_1","url":"/_woff/v2/Basic-Regular_1/Basic-Regular_1.woff2","source":1,"italic":false,"weight":400,"subsets":{"baseUrl":"/_woff/v2/Basic-Regular_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Basic-Regular_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Basic-Regular_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Basic-Regular_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Basic-Regular_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Basic-Regular_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Basic-Regular_1-rest.woff2"}]}}},"assets":{"e786e62cbe23ec922473ba8aaab8b1b5c52f8c5f":{"type":"PAINT_ASSET","url":"e786e62cbe23ec922473ba8aaab8b1b5c52f8c5f.png","size":{"x":0.0,"y":0.0}},"e7bf03a9972774ff8ebd556e03d1cd35cb3de80d":{"type":"PAINT_ASSET","url":"e7bf03a9972774ff8ebd556e03d1cd35cb3de80d.png","size":{"x":0.0,"y":0.0}},"e51fd0463b7af0f02edacb0c25f44b1aa7ae4ff3":{"type":"PAINT_ASSET","url":"e51fd0463b7af0f02edacb0c25f44b1aa7ae4ff3.png","size":{"x":0.0,"y":0.0}},"a7ae455c966bc2dfd52fca0fdb6fb4e69b9b4952":{"type":"PAINT_ASSET","url":"a7ae455c966bc2dfd52fca0fdb6fb4e69b9b4952.png","size":{"x":0.0,"y":0.0}},"a336f8660a4451cf0f0bf2344e3a7f533e85f7ab":{"type":"PAINT_ASSET","url":"a336f8660a4451cf0f0bf2344e3a7f533e85f7ab.png","size":{"x":0.0,"y":0.0}},"9f118b73c1b632844f2ec2f0b88c1f6dd205a871":{"type":"PAINT_ASSET","url":"9f118b73c1b632844f2ec2f0b88c1f6dd205a871.png","size":{"x":0.0,"y":0.0}},"7fe69ecd7ff328cb42f9b1df8f0ac4eb5e15cc86":{"type":"PAINT_ASSET","url":"7fe69ecd7ff328cb42f9b1df8f0ac4eb5e15cc86.png","size":{"x":0.0,"y":0.0}},"91d3f01f1ba8f50dd723d03f1e664cc5259a2a90":{"type":"PAINT_ASSET","url":"91d3f01f1ba8f50dd723d03f1e664cc5259a2a90.png","size":{"x":0.0,"y":0.0}},"74dbf0b65a42f8b5c71bcdc4d45d6257e788c008":{"type":"PAINT_ASSET","url":"74dbf0b65a42f8b5c71bcdc4d45d6257e788c008.png","size":{"x":0.0,"y":0.0}},"614312c1080973602dea65d02a4ed24c23b8a230":{"type":"PAINT_ASSET","url":"614312c1080973602dea65d02a4ed24c23b8a230.png","size":{"x":0.0,"y":0.0}},"e9e9aca319a82d2851634a5e4b2c969f5c339f1c":{"type":"GENERATED_ASSET","url":"e9e9aca319a82d2851634a5e4b2c969f5c339f1c.png","size":{"x":1200.0,"y":630.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"},"754f08c3648ab48af9d4f43a4947f3dec92c8d55":{"type":"PAINT_ASSET","url":"754f08c3648ab48af9d4f43a4947f3dec92c8d55.png","size":{"x":0.0,"y":0.0}},"8dd7e8d6289cd8877ee952546ef5d441c4a5c314":{"type":"PAINT_ASSET","url":"8dd7e8d6289cd8877ee952546ef5d441c4a5c314.png","size":{"x":0.0,"y":0.0}},"56f9ca3ffb682b27beb803359f7bcfdb53447dda":{"type":"PAINT_ASSET","url":"56f9ca3ffb682b27beb803359f7bcfdb53447dda.png","size":{"x":0.0,"y":0.0}},"dc78f0252431faaebbdbbaf3a2cd3b1e7af7e598":{"type":"PAINT_ASSET","url":"dc78f0252431faaebbdbbaf3a2cd3b1e7af7e598.png","size":{"x":0.0,"y":0.0}},"3b8af294a159ad788b7b1f2637eff7ef72a09e77":{"type":"PAINT_ASSET","url":"3b8af294a159ad788b7b1f2637eff7ef72a09e77.png","size":{"x":0.0,"y":0.0}},"6eea060e8d2bd53ad6ebc1f6b0152aa6202bd938":{"type":"PAINT_ASSET","url":"6eea060e8d2bd53ad6ebc1f6b0152aa6202bd938.png","size":{"x":0.0,"y":0.0}},"9769499afc0b31578a454bc6541ebbb74cce3803":{"type":"PAINT_ASSET","url":"9769499afc0b31578a454bc6541ebbb74cce3803.png","size":{"x":0.0,"y":0.0}},"deaf88662520b56348c2a1eb23143f168f08b6f8":{"type":"GENERATED_ASSET","url":"deaf88662520b56348c2a1eb23143f168f08b6f8.png","size":{"x":48.0,"y":48.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"}},"stablePathToAssetInfo":{"77:4":{"hash":"e9e9aca319a82d2851634a5e4b2c969f5c339f1c"},"56:25":{"hash":"deaf88662520b56348c2a1eb23143f168f08b6f8"}},"animateRootIds":[],"siteSettings":{"description":"RENOVATIONS | MECHANICAL | TURNKEY","scalingMode":"REFLOW","lang":"en","googleAnalyticsID":"G-0WGGQR35EF","customCodeHeadStart":"<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\n<title>MacRock Contracting | Vancouver</title>\n\n<meta name=\"description\" content=\"MacRock delivers renovation, construction, mechanical, industrial, and infrastructure solutions through coordinated execution, global sourcing, and project-driven operations...Built to last.\">\n\n<meta name=\"keywords\" content=\"Downtown Vancouver contractor, Vancouver contractor, bathroom renovation Downtown Vancouver, shower renovation Vancouver, kitchen renovation Vancouver, flooring installation Vancouver, painting contractor Vancouver, general contractor Vancouver\">\n\n<meta name=\"author\" content=\"MacRock Contracting Inc.\">\n<meta name=\"robots\" content=\"index, follow\">\n\n<meta property=\"og:title\" content=\"MacRock Contracting | Vancouver\">\n<meta property=\"og:description\" content=\"Renovation & construction services in Downtown Vancouver and nearby areas. Built to last.\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:url\" content=\"https://macrock.ca\">\n<meta property=\"og:site_name\" content=\"MacRock Contracting Inc.\">","customCodeBodyStart":"<script>\ndocument.addEventListener(\"click\", function (e) {\n  var link = e.target.closest(\"a\");\n  if (!link || !link.href) return;\n\n  if (typeof gtag !== \"function\") return;\n\n  if (link.href.indexOf(\"wa.me\") !== -1 || link.href.indexOf(\"api.whatsapp.com\") !== -1) {\n    gtag(\"event\", \"whatsapp_click\", {\n      event_category: \"lead\",\n      event_label: link.href\n    });\n  }\n\n  if (link.href.indexOf(\"tel:\") === 0) {\n    gtag(\"event\", \"phone_click\", {\n      event_category: \"lead\",\n      event_label: link.href\n    });\n  }\n\n  if (link.textContent && /quote|estimate|get started|contact/i.test(link.textContent)) {\n    gtag(\"event\", \"cta_click\", {\n      event_category: \"lead\",\n      event_label: (link.textContent || \"\").trim()\n    });\n  }\n});\n</script>","faviconFilename":"deaf88662520b56348c2a1eb23143f168f08b6f8.png","socialImageFilename":"e9e9aca319a82d2851634a5e4b2c969f5c339f1c.png","labs":{"E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881":false},"title":"From Concept To Completion"},"sourceCodeHash":"ee6a4ed8244712701a562cc7eba6180e7ebc6018"}