{"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.0470588244497776,"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: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"]},"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}}}},"assetIdToGuid":{},"guidToUrl":{"0:3":"/"},"fonts":{},"assets":{"f5f7ccf6b923de43c040b763d6e260ce60dfb84a":{"type":"GENERATED_ASSET","url":"f5f7ccf6b923de43c040b763d6e260ce60dfb84a.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":{"47:16":{"hash":"f5f7ccf6b923de43c040b763d6e260ce60dfb84a"}},"animateRootIds":[],"siteSettings":{"title":"Galactic Timeline","description":"Explore an extensive collection of Star Wars novels categorized into Legends and Canon, complete with release dates, covers, and author details.","scalingMode":"REFLOW","lang":"en","googleAnalyticsID":"G-1QP4Y6L0PD","customCodeHeadStart":"<link rel=\"preconnect\" href=\"https://cdn.jsdelivr.net\" crossorigin>\n<link rel=\"stylesheet\" id=\"silktide-consent-manager-css\" href=\"https://cdn.jsdelivr.net/gh/silktide/consent-manager@v2.0.0/silktide-consent-manager.css\" integrity=\"sha384-IO1E/jCrQXyH5rwcI0SXP7OXw47JFqQNDQcKhbFvqnL2IunBxxwE2Ne5XyAmCqKs\" crossorigin=\"anonymous\">\n<script src=\"https://cdn.jsdelivr.net/gh/silktide/consent-manager@v2.0.0/silktide-consent-manager.js\" integrity=\"sha384-j4NIMOecmtzMWe9GJADIIe5hTlHG63aiTQ/2XorW10RNyQJg+IU+xwFVDy45wBah\" crossorigin=\"anonymous\"></script>\n<script>\nwindow.silktideConsentManager.init({\n  backdrop: {\n    show: true\n  },\n  icon: {\n    position: \"bottomLeft\"\n  },\n  prompt: {\n    position: \"bottomRight\"\n  },\n  consentTypes: [\n    {\n      id: \"essential\",\n      label: \"Essential\",\n      description: \"<p>These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.</p>\",\n      required: true,\n      onAccept: function() {\n        console.log('Add logic for the required Essential consent type here');\n      }\n    },\n    {\n      id: \"analytics\",\n      label: \"Analytics\",\n      description: \"<p>These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.</p>\",\n      required: false,\n      gtag: \"analytics_storage\",\n      scripts: [\n        {\n          url: \"https://www.googletagmanager.com/gtag/js?id=G-1QP4Y6L0PD\",\n          load: \"async\"\n        }\n      ],\n      onAccept: function() {\n        // Google Analytics 4 (G-1QP4Y6L0PD)\n        window.dataLayer = window.dataLayer || [];\n        function gtag() { window.dataLayer.push(arguments); }\n        gtag('js', new Date());\n        gtag('config', 'G-1QP4Y6L0PD');\n      }\n    }\n  ],\n  text: {\n    prompt: {\n      description: \"<p>We use cookies on our site to enhance your user experience, provide personalized content, and analyze our traffic.</p>\",\n      acceptAllButtonText: \"Accept all\",\n      acceptAllButtonAccessibleLabel: \"Accept all cookies\",\n      rejectNonEssentialButtonText: \"Reject non-essential\",\n      rejectNonEssentialButtonAccessibleLabel: \"Reject all non-essential cookies\",\n      preferencesButtonText: \"Preferences\",\n      preferencesButtonAccessibleLabel: \"Toggle preferences\"\n    },\n    preferences: {\n      title: \"Customize your cookie preferences\",\n      description: \"<p>We respect your right to privacy. You can choose not to allow some types of cookies. Your cookie preferences will apply across our website.</p>\",\n      saveButtonText: \"Save and close\",\n      saveButtonAccessibleLabel: \"Save your cookie preferences\",\n      creditLinkText: \"Get this banner for free\",\n      creditLinkAccessibleLabel: \"Get this banner for free\"\n    }\n  }\n});\n</script>","customCodeHeadEnd":"<!-- Google tag (gtag.js) -->\n<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-1QP4Y6L0PD\"></script>\n<script>\n  window.dataLayer = window.dataLayer || [];\n  function gtag(){dataLayer.push(arguments);}\n  gtag('js', new Date());\n\n  gtag('config', 'G-1QP4Y6L0PD');\n</script>","faviconFilename":"f5f7ccf6b923de43c040b763d6e260ce60dfb84a.png","labs":{"E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881":false}},"sourceCodeHash":"5507c7d491c67d8b3dbadc4f84f0bf2c97035165"}