{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\n\r\n        const routes = {sfb_ckXu9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5U8zhiE6DykeX6WgnXkt/4YaRW8SJWvHWo3UCyOmY/sfb_ckXu9.js\")), path: \"/\"}, augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cfpPoGwo4QyT0lmxXYMT/WF8COcOjNE0i7P34r1O2/augiA20Il.js\")), path: \"/Test-Pages/old-homepage-offline\"}, cmZi0c8jj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gng8T2aUprseyLocNZmp/mgcB24tcdCUE1KM5NvFs/cmZi0c8jj.js\")), path: \"/contact-us\"}, Hysy_DVjl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IBdBUsaLXWGX3Xv6ZsIW/h8CTcYTYqq6kNBgC0vTq/Hysy_DVjl.js\")), path: \"/participant-demo-profile\"}, UEPH648Gf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hNvaECWMhWGLBry8MikA/umBRJyZ6a015R2kMwCjH/UEPH648Gf.js\")), path: \"/tech-stack-preview\"}, lpL__7yeN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u9nGwwCW2HOTW7bQv9ty/r9QPIfaQimABR17zf1Zz/lpL__7yeN.js\")), path: \"/participants\"}, rWTq79Yw0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nCagM059PYO1i7EXTEia/O5W7C4iOTu8eXSljgayH/rWTq79Yw0.js\")), path: \"/how-it-works\"}, d4aIXxFJZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4hOBPmjJh8F9w7vsIhG6/mTsRDcBGzGYYtpsYwx3X/d4aIXxFJZ.js\")), path: \"/Test-Pages/case-studies-old\"}, AU4FMchb7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tEBPfFHIU1dvpAqEQ4xr/zrnfHu3ohutA6KkbIqxm/AU4FMchb7.js\")), path: \"/pricing\"}, tldiQ1cPJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p5CPTdJqMBksPFc9nXlo/nWCe43dVLlrJBxHvLBK1/tldiQ1cPJ.js\")), path: \"/community\"}, VhIrP5UAt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hugExHObAzz8j20zqBiy/DEsWuHz2Nl5RDawCrZVS/VhIrP5UAt.js\")), path: \"/Test-Pages/signup\"}, SFQuQSyQD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YAv74DO1p8IFNdwSRrWl/I7iLDXow5WePNPHSjP1Y/SFQuQSyQD.js\")), path: \"/Test-Pages/login\"}, Dc4T00dKs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VqAAtHZUEuyDi7dGLTjm/2DehvtF2F4vW2a1tybNe/Dc4T00dKs.js\")), path: \"/blog\"}, i2LIt5i53: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BdphI7Oj6fAquPzhxQnw/CLDDGTamsOMZe9KbaHcd/i2LIt5i53.js\")), path: \"/partners\"}, oF1_R0w9V: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qQL9xABQsClpYhOHtu0H/1Rsvp36CjwuPdtihk5KY/oF1_R0w9V.js\")), path: \"/customers\"}, VVlZ8aEIx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cEFkm3vdY7HPdQ3RVVv5/j5hKTadQ5WdBwiOYw7pd/VVlZ8aEIx.js\")), path: \"/Test-Pages/case-studies333\"}, ElZHhIUeq: {elements: {gMlF7005d: \"results\", L86bxNb33: \"challenges\", nNIEL3YNG: \"main-pros\", vh6AI8v0a: \"solution\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w1cGqNS3Re5K7MFYHO74/3ZfloaYDfTPiQDaKjR0P/ElZHhIUeq.js\")), path: \"/customer/supermoon\"}, phLHOrdFg: {elements: {C5RMcVC4t: \"solution\", dKZlnnTn_: \"challenges\", PihfaehkD: \"main-pros\", u6vE_kDdu: \"results\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5gmdPQsYAl5edgrGdU7U/uble92XimMxrBalGds9q/phLHOrdFg.js\")), path: \"/customer/convertwise\"}, tWkqG7yKF: {elements: {eBzL9_BE6: \"challenges\", IB_OU9nZn: \"main-pros\", u59XTo_8s: \"solution\", XzBf0RY6J: \"results\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GeDpK483D2H2KpLV9NNi/VUhRD7epGRLOdXDTah2p/tWkqG7yKF.js\")), path: \"/customer/grid-pixel\"}, wqKCZ4k0a: {elements: {f4U5i_fW_: \"solution\", kCQcMdmJS: \"challenges\", NYg1iB2T8: \"results\", rhR6zdw8q: \"main-pros\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/K7V13ha6GiO8zaY63oIz/nApbJkTh9ApcbQ7XYM3M/wqKCZ4k0a.js\")), path: \"/customer/mobiloud\"}, pkTzAgVun: {elements: {H7lGKbwYi: \"main-pros\", i06IhoKgO: \"solution\", ufMv11ugD: \"results\", YgwInGuIj: \"challenges\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Em4g8kgzsnQTy4HwMhPI/rnSN8sMbK0eGPq05oldZ/pkTzAgVun.js\")), path: \"/customer/gigit.ai\"}, J3qAJxvIX: {elements: {i0qzRTgNd: \"main-pros\", KlmmaWyrV: \"solution\", LjiLAkmvN: \"results\", R2Dy29kBV: \"challenges\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2JFmV9N6Xrsa2zsxBFjq/O6dzF8tMQimtESRuQIRq/J3qAJxvIX.js\")), path: \"/customer/context\"}, QfuYXHMNN: {elements: {fdam7226p: \"results\", LMbA1nQxe: \"solution\", O_X5bzkX4: \"challenges\", rKbJrEEyK: \"main-pros\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oXJ1jkIBeteTjakOZ8EO/LNoY63bCtLcGgm0GEApc/QfuYXHMNN.js\")), path: \"/customer/curvature\"}, fdb_MGN8G: {elements: {AA_EHFLQc: \"challenges\", brY5WMfYs: \"solution\", GspEV0xqZ: \"main-pros\", mHUSKk8ni: \"results\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AJASaA06VTgWkLa8trmZ/etV8VUy41h026e438vtZ/fdb_MGN8G.js\")), path: \"/customer/recart\"}, krXdipq50: {elements: {Mrb9bIVu8: \"challenges\", OuBDXhGUp: \"main-pros\", OV_oUH4fY: \"results\", Z4YMZ1Mc7: \"solution\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cFtGDK0oqXxyOO3MBe5g/sw3NIpDWcjvh52jVZFlb/krXdipq50.js\")), path: \"/customer/loox\"}, Kybw0Lfnw: {elements: {ABQfupWxF: \"main-pros\", rVPndShHn: \"challenges\", skYc1PLw0: \"solution\", U7X1nAHwy: \"results\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5D64P83q4wnY1wf3pGni/9qGTd9FoORwe3RlVgdZq/Kybw0Lfnw.js\")), path: \"/customer/tresl\"}, p00QBAwS8: {elements: {b0o8zVs_R: \"solution\", fEvwvL1Nm: \"results\", k0qbpzQg9: \"challenges\", xIbOBfm2N: \"main-pros\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Qjf1TVgaonfNm9UCOyxe/4NsPTAoykp2A3bTLQimt/p00QBAwS8.js\")), path: \"/participant-case-studies/dushyant-baravkar\"}, DEfUrL5Cs: {elements: {BTFEmic0S: \"main-pros\", FVIux8zBw: \"results\", VPFnCpLrG: \"challenges\", vPYDRcpZ1: \"solution\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qZu2IJAm71wz6SIbapUF/J1Q3hY38TIHZLKbAgG6r/DEfUrL5Cs.js\")), path: \"/participant-case-studies/michael-bires\"}, srL8Lq_AK: {elements: {hfsM_6vfG: \"main-pros\", Hyc7813s0: \"solution\", QHqpzNXlg: \"results\", TcvJgLB3j: \"challenges\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cqVMe3lFtu8aJiEycogO/Z3NjjYQzaV2KDpLHOFZd/srL8Lq_AK.js\")), path: \"/participant-case-studies/darren-fenton\"}, aHC6xMyQG: {elements: {G_E0HIXP2: \"results\", SHzAdjvJc: \"solution\", uE8efC4l5: \"main-pros\", vns4Vx_W9: \"challenges\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZDPACzXJa3ucxkviQFka/z0Kf1YDgJOh1smRIFVEK/aHC6xMyQG.js\")), path: \"/customer/openux\"}, DqJ1JZxrI: {elements: {DcSib6TP2: \"challenge-1\", P3JJsCYN5: \"results\", pF8oLznMq: \"solution\", x26zD59yX: \"challenge\", ZfwxkVcoS: \"main-pros\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Xbh8GwIoTcJqevaeJ6m0/uMoJUW8jmQaNSnmlwdVe/DqJ1JZxrI.js\")), path: \"/Test-Pages/case-studies555\"}, dRQ1C40BD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D1ht97SGMYI7UPjTpSNx/N6QPpcn5ON0ZNc0IXxOD/dRQ1C40BD.js\")), path: \"/Support-Pages/privacy-policy\"}, Z407rbjrK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VpbLDnSfdjRXoJhFemRF/FYZmcy8znGW7IFcGlybJ/Z407rbjrK.js\")), path: \"/Support-Pages/terms-conditions-researcher\"}, JC1puKJXl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ThGj35rl7H4HMm4WL6RP/0Xu8y1hFnpSwOyWiL9lq/JC1puKJXl.js\")), path: \"/Support-Pages/terms-conditions-participant\"}, cjyokkX0z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1PLxzhlr0j9Kn3CQpDWn/xUhnZ7Md6yWwlJXTFvRM/cjyokkX0z.js\")), path: \"/Test-Pages/faq-hide\"}, cJkI1GeCI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h6DUXd1ibNbXsNC4MjDi/LNMYPBwpoMrxYpLbTISr/cJkI1GeCI.js\")), path: \"/Test-Pages/test-offline\"}, YxHUzkQLm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6o4eXoQ2fhBy50e0Wdjz/gMy7u1BRLogzkS3zeLnW/YxHUzkQLm.js\")), path: \"/Test-Pages/partners-profile\"}, LqOblpPkf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XMXcMctfJPyptRK0PUkn/pzOMUdJFNOOt6Agvtw8L/LqOblpPkf.js\")), path: \"/Support-Pages/log\"}, DpbkYM50b: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FJvadNdrq9Rl2IKsiJng/f44rY8ngZOinqWwfFi6b/DpbkYM50b.js\")), path: \"/help-center\"}, P7RRU27Rf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GXSQSiRlnD6T2bVvinWw/e8BLz34IfkfULpUY7lz1/P7RRU27Rf.js\")), path: \"/help-center/researcher\"}, gFpUKjCQ8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LFoc8Z9CioB2vD9sZHJw/wzJxlYrB4LLL5CXGJFY9/gFpUKjCQ8.js\")), path: \"/help-center/payment-options-for-researchers\"}, jAhek4nP4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mQT2yITM0Do04o9cehXl/mpJo8yEt2Hh2YSny7E6L/jAhek4nP4.js\")), path: \"/help-center/participants\"}, cRUFw6E3R: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uBb1oR916eKspcX2BqCD/TzGZkK5I0F6YtnvwiGY1/cRUFw6E3R.js\")), path: \"/help-center/paying-incentives\"}, GepBwJVXg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0a9dTyzNyx48TmFIxifi/27NCibdYJCRce4U7YAPk/GepBwJVXg.js\")), path: \"/help-center/targeting-and-recruiting\"}, BUj8_dhi6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sovW4ToxTCb22UYDpKkH/sCfxZrvd3vKxFQakLSfA/BUj8_dhi6.js\")), path: \"/404\"}, Lwnrp6meQ: {collectionId: \"l2W5r59Vf\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pZ3cpBjAQDsyr3QqDmuj/hkXijMhofJGHXoKuVneb/Lwnrp6meQ.js\")), path: \"/blog/:pKhKdCcXY\"}, Oo067hJ4A: {collectionId: \"g0DhzSjap\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mwxcJXd9uFrP1nOJW4lz/xO68ivB2dZ9bOS819V7d/Oo067hJ4A.js\")), path: \"/help-center/:RkCUU2iJZ\"}}\r\n\r\n        const locales = [{code: \"en-CA\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {g0DhzSjap: async () => (await import(\"https://framerusercontent.com/modules/wUMFOztw1d5e29d4fVLa/QzH9lTS2RfiOJbOfOlIc/g0DhzSjap.js\"))?.[\"utils\"], l2W5r59Vf: async () => (await import(\"https://framerusercontent.com/modules/wJae6RPYLcOCXCuhq6T9/RwGidCWJ5ZkpX524cNUh/l2W5r59Vf.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"5c61f4457261bfae6ccb95821171d948abcd38d49712856e3e3c5e0ac0c2ca43\"\r\n        \r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sovW4ToxTCb22UYDpKkH/sCfxZrvd3vKxFQakLSfA/BUj8_dhi6.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.appstoreresearch.com\",\r\n                    \r\n                    \r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, editorBarOnPageEditing: false, motionDivToDiv: false, motionDivToDivBackgroundImage: false, pauseOffscreen: true, replaceNestedLinks: true, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            const effect = {enter: {mask: {angle: 45, type: \"wipe\", width: \"20%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}}\r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {Hysy_DVjl: {sfb_ckXu9: effect}, UEPH648Gf: {Hysy_DVjl: effect}}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "getPageRoot", "routeId", "pathVariables", "localeId", "rootPreload", "content", "B", "PageRoot", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "effect", "page", "PageEffectsProvider", "isBrowser", "window", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldToMain", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "turnOffReactEventHandling", "d", "r"]
}
