{"version":3,"file":"script_main.CVaSWZGi.mjs","names":["React.createElement","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["framer:toplevel/main"],"sourcesContent":["\r\n\t\timport * 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\t\tconst routes = {augiA20Il: {elements: {bCSByMyhQ: \"experience-stats\", JoNPqXP9b: \"service\", kGonXhWRh: \"global-strategy-markets\", nLIKbb8LI: \"regulatory-services\", Ou4aJCWpT: \"knowledge-hub-preview\", pKJCQc9sx: \"approval-process\", XZxDqFtYq: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3tBpluJlGvkM5MiV4htA/8QmGdbq5mHgNbrAZGBbE/augiA20Il.js\")), path: \"/\"}, A0XsuD6PA: {elements: {RJMcoDE2d: \"who-we-are\", rRjBQo6DO: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hrbH2uqVU4JmhPPtTAzA/03HEQgK5PDciHidUfsDs/A0XsuD6PA.js\")), path: \"/about\", pathLocalized: {DLJCt2wXp: \"/chi-siamo\", FpNYbZEno: \"/uber\", LBsfwIDaD: \"/acerca-de\", qrsRvU2iG: \"/a-propos\"}}, sik2P2BJ0: {elements: {cRY0PXHqe: \"hero-banner\", lpJWiAJMc: \"contacts\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oIR0rjAsyN1twTJGHQ0l/IHEQj8ijPS7G2hddcKhJ/sik2P2BJ0.js\")), path: \"/contact\", pathLocalized: {DLJCt2wXp: \"/contattaci\", FpNYbZEno: \"/kontaktieren-sie-uns\", LBsfwIDaD: \"/contacto\"}}, tgKnAg9XZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t5LmgyuGzG9ZIcLIK03H/J4aStL2caD5q8sZ7wQ97/tgKnAg9XZ.js\")), path: \"/404\"}, H1yapxeUK: {elements: {tokkwI7FB: \"why-choose-us\", z02CQAkq8: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Gh4gMKZiuP7glGO6PK1q/350OOhVSdkyKrV1iTqpF/H1yapxeUK.js\")), path: \"/quality-management/iso-13485/quality-management-systems\", pathLocalized: {DLJCt2wXp: \"/gestione-qualita/iso-13485/sistemi-di-gestione-della-qualita\", FpNYbZEno: \"/qualitätsmanagement/iso-13485/qualitaetsmanagementsysteme\", LBsfwIDaD: \"/gestion-de-la-calidad/iso-13485/sistemas-de-gestion-de-la-calidad\", qrsRvU2iG: \"/gestion-de-la-qualité/iso-13485/systemes-de-management-de-la-qualite\"}}, jmso4caSz: {elements: {ERNHxIs9u: \"hero-banner\", k7ryabjNA: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9ZwLd5wDMPIEhF47VSeK/PGK4qhm061xUvduQAANo/jmso4caSz.js\")), path: \"/quality-management/iso-14971/risk-management-medical-devices\", pathLocalized: {DLJCt2wXp: \"/gestione-qualita/iso-14971/gestione-del-rischio-dispositivi-medici\", FpNYbZEno: \"/qualitätsmanagement/iso-14971/risikomanagement-medizinprodukte\", LBsfwIDaD: \"/gestion-de-la-calidad/iso-14971/gestion-de-riesgos-dispositivos-medicos\", qrsRvU2iG: \"/gestion-de-la-qualité/iso-14971/gestion-des-risques-dispositifs-medicaux\"}}, lpzjGeWX9: {elements: {fDvvXtSFI: \"why-choose-us\", tMuE5jW2Z: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5bLVZXS6jCPqK5GZUvpu/BVCyqJFT3DioA1VSki6O/lpzjGeWX9.js\")), path: \"/quality-management/qmsr-21cfr820/fda-quality-management-system-regulation-cfr-820-guide\", pathLocalized: {DLJCt2wXp: \"/gestione-qualita/qmsr-21cfr820/guida-al-regolamento-del-sistema-di-gestione-della-qualita-fda-cfr-820\", FpNYbZEno: \"/qualitätsmanagement/qmsr-21cfr820/fda-leitfaden-zur-qualitaetsmanagementsystem-verordnung-cfr-820\", LBsfwIDaD: \"/gestion-de-la-calidad/qmsr-21cfr820/guia-de-la-regulacion-del-sistema-de-gestion-de-calidad-de-la-fda-cfr-820\", qrsRvU2iG: \"/gestion-de-la-qualité/qmsr-21cfr820/guide-cfr-820-reglementation-systeme-management-qualite-fda\"}}, QQOGZDGAp: {elements: {WvvizdTSm: \"hero-banner\", xIK8HYqzO: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vNfd9oJyjRstzSUmWvEv/r2IKimrLRYX5hi9JZ8vt/QQOGZDGAp.js\")), path: \"/quality-management/iso-15223-1/iso-15223-1-medical-device-labeling-requirements\", pathLocalized: {DLJCt2wXp: \"/gestione-qualita/iso-15223-1/requisiti-di-etichettatura-dei-dispositivi-medici-iso-15223-1\", FpNYbZEno: \"/qualitätsmanagement/iso-15223-1/iso-15223-1-anforderungen-an-die-kennzeichnung-von-medizinprodukten\", LBsfwIDaD: \"/gestion-de-la-calidad/iso-15223-1/requisitos-de-etiquetado-de-dispositivos-medicos-iso-15223-1\", qrsRvU2iG: \"/gestion-de-la-qualité/iso-15223-1/iso-15223-1-exigences-d-etiquetage-des-dispositifs-medicaux\"}}, bH_jKhRtV: {elements: {c_c71jK9X: \"hero-banner\", JLj2aLAFI: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5o14VqS3O2gDN7eJ2VIt/Umpn1wsXfr4aqSSJjIaZ/bH_jKhRtV.js\")), path: \"/quality-management/iso-20417/iso-20417-medical-device-labeling-standard\", pathLocalized: {DLJCt2wXp: \"/gestione-qualita/iso-20417/iso-20417-standard-di-etichettatura-dei-dispositivi-medici-medici\", FpNYbZEno: \"/qualitätsmanagement/iso-20417/iso-20417-standard-fuer-die-kennzeichnung-von-medizinprodukten\", LBsfwIDaD: \"/gestion-de-la-calidad/iso-20417/norma-de-etiquetado-de-dispositivos-medicos-iso-20417\", qrsRvU2iG: \"/gestion-de-la-qualité/iso-20417/norme-etiquetage-dispositifs-medicaux-iso-20417\"}}, Qk_DOCEg1: {elements: {lrJxAM0KK: \"why-choose-us\", YxAocmDUy: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tOjNtUqHv8kz2IewGWoi/LO1VgjXzWtbCLSJ8UFuH/Qk_DOCEg1.js\")), path: \"/quality-management/iec-62366/iec-62366-medical-device-usability-engineering\", pathLocalized: {DLJCt2wXp: \"/gestione-qualita/iec-62366/iec-62366-ingegneria-dell-usabilita-dei-dispositivi-medici\", FpNYbZEno: \"/qualitätsmanagement/iec-62366/iec-62366-gebrauchstauglichkeit-von-medizinprodukten\", LBsfwIDaD: \"/gestion-de-la-calidad/iec-62366/iec-62366-ingenieria-de-usabilidad-de-dispositivos-medicos\", qrsRvU2iG: \"/gestion-de-la-qualité/cei-62366/iec-62366-ingenierie-de-l-aptitude-a-l-utilisation-des-dispositifs-medicaux\"}}, LauA9KUgU: {elements: {QSrZN1x9V: \"why-choose-us\", t8XJH1zrn: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RGGrEmUkqyq9TThuLeeV/mnhaECdVC2sGeuBBRsAG/LauA9KUgU.js\")), path: \"/quality-management/iso-10993/iso-10993-biological-evaluation-medical-devices\", pathLocalized: {DLJCt2wXp: \"/gestione-qualita/iso-10993/valutazione-biologica-dispositivi-medici-iso-10993\", FpNYbZEno: \"/qualitätsmanagement/iso-10993/iso-10993-biologische-beurteilung-von-medizinprodukten\", LBsfwIDaD: \"/gestion-de-la-calidad/iso-10993/evaluacion-biologica-dispositivos-medicos-iso-10993\", qrsRvU2iG: \"/gestion-de-la-qualité/iso-10993/evaluation-biologique-des-dispositifs-medicaux-iso-10993\"}}, ObeMBhQ75: {elements: {Mt6kOQmYz: \"why-choose-us\", xoHxTA_T8: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wGTasmWm7fcZJn10YXlf/8UjxYWZgI9xJ4VVcL2uY/ObeMBhQ75.js\")), path: \"/regulations/canada/health-canada-medical-device-regulation\", pathLocalized: {DLJCt2wXp: \"/regolamenti/canada/regolamentazione-dispositivi-medici-health-canada\", FpNYbZEno: \"/vorschriften/kanada/health-canada-medizinprodukte-verordnung\", LBsfwIDaD: \"/normativas/canada/health-canada-regulacion-de-dispositivos-medicos\", qrsRvU2iG: \"/reglementations/canada/reglementation-des-dispositifs-medicaux-de-sante-canada\"}}, UOR0pEjy4: {elements: {hftqRZss7: \"hero-banner\", SRPOnssO1: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/arBnThNHgtUPUNhyQbM8/qEBdkbECwFHPUFXIqDPi/UOR0pEjy4.js\")), path: \"/technical-document/device-document/eu-mdr-medical-device-technical-documentation\", pathLocalized: {DLJCt2wXp: \"/documento-tecnico/dispositivo-documento/ue-mdr-documentazione-tecnica-dispositivo-medico\", FpNYbZEno: \"/technisches-dokument/geraetedokument/eu-mdr-medizinprodukt-technische-dokumentation\", LBsfwIDaD: \"/documento-tecnico/documento-del-dispositivo/documentacion-tecnica-de-productos-sanitarios-eu-mdr\", qrsRvU2iG: \"/document-technique/appareil-document/documentation-technique-des-dispositifs-medicaux-mdr-de-l-ue\"}}, uRlsyK9XH: {elements: {aLialh4Io: \"hero-banner\", kRVawEha_: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iafXquyn7bvVWTAYnFn8/EsTvy9LhCAstA4eVOki5/uRlsyK9XH.js\")), path: \"/technical-document/gspr/eu-mdr-general-safety-and-performance-requirements\", pathLocalized: {DLJCt2wXp: \"/documento-tecnico/gspr/requisiti-generali-di-sicurezza-e-prestazione-eu-mdr\", FpNYbZEno: \"/technisches-dokument/gspr/eu-mdr-allgemeine-sicherheits-und-leistungsanforderungen\", LBsfwIDaD: \"/documento-tecnico/gspr/requisitos-generales-de-seguridad-y-funcionamiento-del-mdr-de-la-ue\", qrsRvU2iG: \"/document-technique/rgpd/exigences-generales-de-securite-et-de-performance-rdm-ue\"}}, sNh4vP2Fg: {elements: {g2G_fUxhE: \"why-choose-us\", TqD4RCUuI: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6jzjYmLacsgmLVAkWD3z/6eEhj4teUXNOsMJ8B6uE/sNh4vP2Fg.js\")), path: \"/technical-document/pms/medical-devices-post-market-surveillance-pms-services\", pathLocalized: {DLJCt2wXp: \"/documento-tecnico/pms/dispositivi-medici-sorveglianza-post-market-pms-servizi\", FpNYbZEno: \"/technisches-dokument/pms/medizinprodukte-ueberwachung-nach-dem-inverkehrbringen-pms-dienstleistungen\", LBsfwIDaD: \"/documento-tecnico/pms/servicios-de-vigilancia-postcomercializacion-pms-para-dispositivos-medicos\", qrsRvU2iG: \"/document-technique/pms/surveillance-apres-vente-pms-des-dispositifs-medicaux-services\"}}, SoheFdogy: {elements: {c55WM3ynS: \"why-choose-us\", JxkQSzy9Z: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/my8fqGdgdOeIshTMWnZf/s2Z2SQJW06VJAugwXbBM/SoheFdogy.js\")), path: \"/technical-document/clinical-document/clinical-evaluation-medical-devices-clinical-documentation\", pathLocalized: {DLJCt2wXp: \"/documento-tecnico/nuova-cartella/valutazione-clinica-dispositivi-medici-documentazione-clinica\", FpNYbZEno: \"/technisches-dokument/klinisches-dokument/klinische-bewertung-medizinprodukte-klinische-dokumentation\", LBsfwIDaD: \"/documento-tecnico/nueva-carpeta/evaluacion-clinica-productos-sanitarios-documentacion-clinica\", qrsRvU2iG: \"/document-technique/nouveau-dossier/evaluation-clinique-dispositifs-medicaux-documentation-clinique\"}}, JU0L3B6Fr: {elements: {BBfBkJUjw: \"japan\", i1zZkZz1k: \"why-choose-us\", JUNVNamuK: \"china\", la8KoJ5lW: \"hero-banner\", t3Hz6ruV3: \"korea\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5uxxo75GMTAJWjkzqiAs/TSCACqN6MWn4bDtfczAD/JU0L3B6Fr.js\")), path: \"/regulations/apac/apac-medical-device-registration-china-japan-south-korea\", pathLocalized: {DLJCt2wXp: \"/regolamenti/apac/registrazione-dispositivi-medici-apac-cina-giappone-corea-del-sud\", FpNYbZEno: \"/vorschriften/apac/apac-medizinprodukte-registrierung-china-japan-suedkorea\", LBsfwIDaD: \"/normativas/apac/registro-de-dispositivos-medicos-en-apac-china-japon-corea-del-sur\", qrsRvU2iG: \"/reglementations/apac/enregistrement-des-dispositifs-medicaux-en-apac-chine-japon-coree-du-sud\"}}, sKZ5ysaDn: {elements: {l7Z0G5pBF: \"hero-banner\", WzU67t5zX: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BqSNblEc50NCd8nVwT9r/bJpgjc4G2igFwNkfxow8/sKZ5ysaDn.js\")), path: \"/regulations\", pathLocalized: {DLJCt2wXp: \"/regolamenti\", FpNYbZEno: \"/vorschriften\", LBsfwIDaD: \"/normativas\", qrsRvU2iG: \"/reglementations\"}}, MuCbBuztz: {elements: {m7uqkM91c: \"hero-banner\", VbXt4j1av: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mzcmoHUFQTDAB6n5Ss6Q/A7Szci0jbGOkqoyv6t5h/MuCbBuztz.js\")), path: \"/quality-management\", pathLocalized: {DLJCt2wXp: \"/gestione-qualita\", FpNYbZEno: \"/qualitätsmanagement\", LBsfwIDaD: \"/gestion-de-la-calidad\", qrsRvU2iG: \"/gestion-de-la-qualité\"}}, ToI4Rbhb4: {elements: {eivlhYpXU: \"why-choose-us\", RT1aU_go5: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ShmDrf5EZiy1fVX96LK4/wpqfGiSaisXOssqBJsQL/ToI4Rbhb4.js\")), path: \"/technical-document\", pathLocalized: {DLJCt2wXp: \"/documento-tecnico\", FpNYbZEno: \"/technisches-dokument\", LBsfwIDaD: \"/documento-tecnico\", qrsRvU2iG: \"/document-technique\"}}, jm4Mqiyvy: {elements: {n6HlOB4_u: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XutWMNMcRWeiqxkO49c8/N3Bog7NxoHC9QsHp58cr/jm4Mqiyvy.js\")), path: \"/knowledge-hub\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza\", FpNYbZEno: \"/wissens-hub\", LBsfwIDaD: \"/centro-de-conocimiento\", qrsRvU2iG: \"/centre-de-connaissances\"}}, o65yUr7EW: {elements: {KtuAFKufi: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dnQciH1hGM4JpMkLHBab/Y2AYNaJSjCXLqgmskGDJ/o65yUr7EW.js\")), path: \"/knowledge-hub/regulations/eu\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/eu\", FpNYbZEno: \"/wissens-hub/vorschriften/eu\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/ue\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/ue\"}}, dUL27GPPn: {elements: {hqwNMkK6l: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gAo3C4ZHthdNVtS79HfK/OzyXCs2BkXDDCXAAopHD/dUL27GPPn.js\")), path: \"/knowledge-hub/regulations/usa\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/usa\", FpNYbZEno: \"/wissens-hub/vorschriften/usa\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/ee-uu\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/etats-unis\"}}, b_gSsydkg: {elements: {tvx11Ndik: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oDSJI58Lh5ISOvmPJj2c/EtvKAgkGjiYBicN87AMU/b_gSsydkg.js\")), path: \"/knowledge-hub/regulations/southeast-asia\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/sud-est-asiatico\", FpNYbZEno: \"/wissens-hub/vorschriften/suedostasien\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/sudeste-asiatico\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/asie-du-sud-est\"}}, Q6udosVa3: {elements: {qGY5ONDCL: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9RDae0nyeg8Qbxu41onS/qUtLFIfoRSEWkpV34O7v/Q6udosVa3.js\")), path: \"/knowledge-hub/regulations/india\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/india\", FpNYbZEno: \"/wissens-hub/vorschriften/indien\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/india\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/inde\"}}, cVBIkmMEi: {elements: {Pm4vvcX3P: \"why-choose-us\", QnQ17Uad_: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qMxNcXoZx2x39vaEEj5J/jPMb7NThqBhLYcrSthFb/cVBIkmMEi.js\")), path: \"/regulations/india/cdsco-registration-for-medical-device\", pathLocalized: {DLJCt2wXp: \"/regolamenti/india/cdsco-registrazione-per-dispositivo-medico\", FpNYbZEno: \"/vorschriften/indien/cdsco-registrierung-fuer-medizinprodukte\", LBsfwIDaD: \"/normativas/india/cdsco-registro-para-dispositivo-medico\", qrsRvU2iG: \"/reglementations/inde/enregistrement-cdsco-pour-dispositif-medical\"}}, OCBs17T4L: {elements: {d8QWXjvHU: \"why-choose-us\", N00u2qcSV: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/THiKEV8TXnh2YXpUOvxA/fhfQ8vySoHXBzzkpW1n3/OCBs17T4L.js\")), path: \"/regulations/india/indian-authorized-agent-iaa\", pathLocalized: {DLJCt2wXp: \"/regolamenti/india/rappresentante-autorizzato-in-india-iaa\", FpNYbZEno: \"/vorschriften/indien/indischer-autorisierter-vertreter-iaa\", LBsfwIDaD: \"/normativas/india/representante-autorizada-india-iaa\", qrsRvU2iG: \"/reglementations/inde/representant-autorise-en-inde-iaa\"}}, ipgWrNUay: {elements: {H9SfgjmaM: \"hero-banner\", Pdeau8r6M: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9RDbPv8QbX2anyZRLIQv/r5gWWKTcyADcuthCypW0/ipgWrNUay.js\")), path: \"/regulations/africa/african-medical-device-registration-consultant\", pathLocalized: {DLJCt2wXp: \"/regolamenti/africa/consulente-registrazione-dispositivi-medici-africani\", FpNYbZEno: \"/vorschriften/afrika/afrikanischer-medizinprodukte-registrierungsberater\", LBsfwIDaD: \"/normativas/africa/consultor-de-registro-de-dispositivos-medicos-africanos\", qrsRvU2iG: \"/reglementations/afrique/consultant-en-enregistrement-de-dispositifs-medicaux-en-afrique\"}}, EdMeAxj4K: {elements: {fDx0QzC9i: \"hero-banner\", PjZM90qrS: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A3g9ElyQ6J23AoIvmc4p/9t9DRFkojs34MREbPy6G/EdMeAxj4K.js\")), path: \"/regulations/united-kingdom/mhra-registration-consultant\", pathLocalized: {DLJCt2wXp: \"/regolamenti/regno-unito/consulente-registrazione-mhra\", FpNYbZEno: \"/vorschriften/vereinigtes-königreich/mhra-registrierungsberater\", LBsfwIDaD: \"/normativas/reino-unido/mhra-consultor-de-registro\", qrsRvU2iG: \"/reglementations/royaume-uni/consultant-en-enregistrement-mhra\"}}, S5pP161mu: {elements: {RN2K7erPY: \"hero-banner\", WSQ6G9tJU: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DFTNcqplj5A4aExP20ah/bIIMV0NwB2MHgUON17UL/S5pP161mu.js\")), path: \"/regulations/middle-east/middle-east-medical-device-registration\", pathLocalized: {DLJCt2wXp: \"/regolamenti/medio-oriente/registrazione-dispositivi-medici-medio-oriente\", FpNYbZEno: \"/vorschriften/naher-osten/medizinprodukte-registrierung-im-nahen-osten\", LBsfwIDaD: \"/normativas/oriente-medio/registro-de-dispositivos-medicos-de-oriente-medio\", qrsRvU2iG: \"/reglementations/moyen-orient/enregistrement-des-dispositifs-medicaux-au-moyen-orient\"}}, VGn3AnWSc: {elements: {Dz8PwL4zc: \"why-choose-us\", SOOJv6d21: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iBmpXgrQu0csBay1VrhW/kqdVVBmADUjy0xUw8fQU/VGn3AnWSc.js\")), path: \"/regulations/central-asia/central-asia-medical-device-registration-consultant\", pathLocalized: {DLJCt2wXp: \"/regolamenti/asia-centrale/consulente-per-la-registrazione-dei-dispositivi-medici-in-asia-centrale\", FpNYbZEno: \"/vorschriften/zentralasien/zentralasien-medizinprodukte-registrierungsberater\", LBsfwIDaD: \"/normativas/asia-central/consultor-de-registro-de-dispositivos-medicos-de-asia-central\", qrsRvU2iG: \"/reglementations/asie-centrale/consultant-en-enregistrement-des-dispositifs-medicaux-en-asie-centrale\"}}, kothSgf04: {elements: {DkBfEfn6E: \"hero-banner\", dKsEfAQjA: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uBeNvHc5QKaemgUkqYew/QY1u2tFXPjAH6b0xfx4T/kothSgf04.js\")), path: \"/regulations/eu/mdr-consultant-services\", pathLocalized: {DLJCt2wXp: \"/regolamenti/eu/servizi-di-consulenza-mdr\", FpNYbZEno: \"/vorschriften/eu/mdr-beratungsleistungen\", LBsfwIDaD: \"/normativas/eu/servicios-de-consultoría-mdr\", qrsRvU2iG: \"/reglementations/eu/mdr-services-de-consultant\"}}, tPDYfVj0I: {elements: {sHJ232qKk: \"why-choose-us\", ynBjrG343: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nANW489bOvA8eU6XkSUS/xGWg0hBvpqiA7xpjS4Sy/tPDYfVj0I.js\")), path: \"/regulations/apac/china-medical-device-registration\", pathLocalized: {DLJCt2wXp: \"/regolamenti/apac/registrazione-dispositivi-medici-cina\", FpNYbZEno: \"/vorschriften/apac/china-medizinprodukt-registrierung\", LBsfwIDaD: \"/normativas/apac/registro-de-dispositivos-medicos-en-china\", qrsRvU2iG: \"/reglementations/apac/enregistrement-dispositif-medical-chine\"}}, jvC7ik5K4: {elements: {DdGs9PdDu: \"hero-banner\", G6HAwgl8u: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XvFtLAkEFtsU3gP2ct3E/ZdiEWk7jXWSbU0VGIDGk/jvC7ik5K4.js\")), path: \"/regulations/usa/us-fda-medical-device-registration-consultant\", pathLocalized: {DLJCt2wXp: \"/regolamenti/stati-uniti/consulente-registrazione-dispositivi-medici-fda-usa\", FpNYbZEno: \"/vorschriften/usa/us-fda-medizinprodukte-registrierungsberater\", LBsfwIDaD: \"/normativas/estados-unidos/consultor-de-registro-de-dispositivos-medicos-de-la-fda-de-ee-uu\", qrsRvU2iG: \"/reglementations/etats-unis/consultant-en-enregistrement-de-dispositifs-medicaux-pour-la-fda-americaine\"}}, XLmg1zEo9: {elements: {FbLi0TheP: \"why-choose-us\", GoYenZwEG: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DufRkpF8kvKpdQeJGKGL/otzIj20fISBZC2rC6SHS/XLmg1zEo9.js\")), path: \"/regulations/southeast-asia/asean-medical-device-directive\", pathLocalized: {DLJCt2wXp: \"/regolamenti/sud-est-asia/asean-direttiva-sui-dispositivi-medici\", FpNYbZEno: \"/vorschriften/sudostasien/asean-medizinprodukte-richtlinie\", LBsfwIDaD: \"/normativas/sudeste-asiatico/directiva-de-dispositivos-medicos-de-asean\", qrsRvU2iG: \"/reglementations/asie-du-sud-est/directive-de-l-asean-sur-les-dispositifs-medicaux\"}}, xZkxl6P4Z: {elements: {eq8LrvrTJ: \"why-choose-us\", sgivZg20v: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zWLfzxeIniFhHi9HES39/zzOZbNBaSPb7NGbYHEYQ/xZkxl6P4Z.js\")), path: \"/regulations/latam/medical-device-registration-in-latam\", pathLocalized: {DLJCt2wXp: \"/regolamenti/latam/registrazione-dispositivi-medici-in-latam\", FpNYbZEno: \"/vorschriften/lateinamerika/registrierung-von-medizinprodukten-in-lateinamerika\", LBsfwIDaD: \"/normativas/latam/registro-de-dispositivos-medicos-en-latam\", qrsRvU2iG: \"/reglementations/amerique-latine/enregistrement-des-dispositifs-medicaux-en-latam\"}}, zFQ2BHBG5: {elements: {JKb_cjLSX: \"hero-banner\", PEOW4JQ9m: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c7iQ6wbRFkkIPf8vLnK3/txN46yX64OTfDG5OQ7Un/zFQ2BHBG5.js\")), path: \"/regulations/australia/tga-regulatory-consultant\", pathLocalized: {DLJCt2wXp: \"/regolamenti/australia/consulente-regolatorio-tga\", FpNYbZEno: \"/vorschriften/australien/tga-regulierungsberater\", LBsfwIDaD: \"/normativas/australia/consultor-regulatorio-tga\", qrsRvU2iG: \"/reglementations/australie/consultant-reglementaire-tga\"}}, XbP7Ls0ZM: {elements: {d1hbq3TQs: \"about-1\", eiNKQJSiD: \"about\", VvuTw9OTQ: \"about-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YLCrH2zk3LYSEXeejo25/sqaacb3QLBEQF9a75Iki/XbP7Ls0ZM.js\")), path: \"/about/team\", pathLocalized: {DLJCt2wXp: \"/chi-siamo/squadra\", FpNYbZEno: \"/uber/team\", LBsfwIDaD: \"/acerca-de/equipo\", qrsRvU2iG: \"/a-propos/equipe\"}}, atNwrE81c: {elements: {PRNgYOaO_: \"hero-banner\", SgvhrqFLr: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ypN1IQfidHmRfzeNLfaU/6LwKd7oK2KRnwESiBNbq/atNwrE81c.js\")), path: \"/downloads\", pathLocalized: {DLJCt2wXp: \"/scaricamenti\", LBsfwIDaD: \"/descargas\", qrsRvU2iG: \"/telechargements\"}}, DZzLbqkoL: {elements: {CL5NjA80u: \"hero-banner\", mXeqVvSSa: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SVWaHIN7CDNNplh3o2CI/OrWZpM96pENxd9LFjsrg/DZzLbqkoL.js\")), path: \"/regulations/india\", pathLocalized: {DLJCt2wXp: \"/regolamenti/india\", FpNYbZEno: \"/vorschriften/indien\", LBsfwIDaD: \"/normativas/india\", qrsRvU2iG: \"/reglementations/inde\"}}, cEX2kkYhz: {elements: {SfdhiRLUA: \"why-choose-us\", T_icnc7C1: \"hero-banner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w9B4gvMBu5XtbpvRZHbW/sQGc9AyUSojjTbWhfvlM/cEX2kkYhz.js\")), path: \"/privacy-policy\", pathLocalized: {DLJCt2wXp: \"/politica-sulla-riservatezza\", FpNYbZEno: \"/datenschutzrichtlinie\", LBsfwIDaD: \"/política-de-privacidad\", qrsRvU2iG: \"/politique-de-confidentialité\"}}, DYbVdnNbM: {elements: {BMU810__1: \"hero-banner\", sWYxZ2XOu: \"why-choose-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nu5ZaMmgtbtl5YWaL9rs/AHP1zmXKahCRJBVPBG9r/DYbVdnNbM.js\")), path: \"/cookie-policy\", pathLocalized: {DLJCt2wXp: \"/informativa-sui-cookie\", FpNYbZEno: \"/cookie-richtlinie\", LBsfwIDaD: \"/politica-de-cookies\", qrsRvU2iG: \"/politique-relative-aux-cookies\"}}, iKBBNduo1: {elements: {AixgOoPCw: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UAI0DNw3FZjcM1b5XALA/MNHcGS6CnndGDrQarcpn/iKBBNduo1.js\")), path: \"/india-medical-device-regulations-cdsco\", pathLocalized: {DLJCt2wXp: \"/registrazione-dispositivi-medici\", FpNYbZEno: \"/registrierung-von-medizinprodukten\", LBsfwIDaD: \"/registro-de-dispositivos-medicos\", qrsRvU2iG: \"/enregistrement-de-dispositif-medical\"}}, AmOQUdKX1: {elements: {kJGksO06e: \"contact\"}, includedLocales: [\"default\"], page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LtonRS0OPKCJXd0r65GY/0wpUaygbRsSrH8GtRf4S/AmOQUdKX1.js\")), path: \"/indian-authorized-agent-iaa-medical-device-ivd\"}, ktmrdUlpx: {elements: {InRYEmMpx: \"contact\"}, includedLocales: [\"default\"], page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WgWxgFzcA8tGOe8FogkM/YxBBujVpAxRggrDGEmC3/ktmrdUlpx.js\")), path: \"/eu-mdr-ivdr-consultant-services\"}, Lxndzjhod: {collectionId: \"hBvckkHSQ\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pGgmzlDzaiEfLpuoYatc/uFqvHXiVYo3QMh9a7JaF/Lxndzjhod.js\")), path: \"/knowledge-hub/regulations/india/:LvSFfH1nw\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/india/:LvSFfH1nw\", FpNYbZEno: \"/wissens-hub/vorschriften/indien/:LvSFfH1nw\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/india/:LvSFfH1nw\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/inde/:LvSFfH1nw\"}}, J4lSxVTXw: {collectionId: \"AAP_rNqq_\", elements: {RSYUIPe7w: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dLFEZlkGpuUxEsYEySBp/4sHzt2g0PDsf5xfqvzPT/J4lSxVTXw.js\")), path: \"/knowledge-hub/regulations/eu/:ndOt0HC2V\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/eu/:ndOt0HC2V\", FpNYbZEno: \"/wissens-hub/vorschriften/eu/:ndOt0HC2V\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/ue/:ndOt0HC2V\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/ue/:ndOt0HC2V\"}}, TvsfPN_uP: {collectionId: \"WzFcMCPnX\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yeweDunkclgiIldPY84h/ujJS65FiYG6jP31oDYUt/TvsfPN_uP.js\")), path: \"/knowledge-hub/regulations/southeast-asia/:Ic9BUavEs\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/sud-est-asiatico/:Ic9BUavEs\", FpNYbZEno: \"/wissens-hub/vorschriften/suedostasien/:Ic9BUavEs\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/sudeste-asiatico/:Ic9BUavEs\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/asie-du-sud-est/:Ic9BUavEs\"}}, im0CmGv4_: {collectionId: \"rwe0JJUwn\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cvapDZ3vLY3NK7h2IMLP/3XfyRxXPeW6FoMOPSlOp/im0CmGv4_.js\")), path: \"/knowledge-hub/regulations/usa/:mxYcPvOPX\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/usa/:mxYcPvOPX\", FpNYbZEno: \"/wissens-hub/vorschriften/usa/:mxYcPvOPX\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/ee-uu/:mxYcPvOPX\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/etats-unis/:mxYcPvOPX\"}}, MpYui5K9T: {collectionId: \"chOMLXtXC\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gU1ftsNQerI3jrhHsFqk/LMzxxxI7olHe2SyRlGTQ/MpYui5K9T.js\")), path: \"/knowledge-hub/regulations/australia/:HGwhuUN4F\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/australia/:HGwhuUN4F\", FpNYbZEno: \"/wissens-hub/vorschriften/australien/:HGwhuUN4F\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/australia/:HGwhuUN4F\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/australie/:HGwhuUN4F\"}}, wxdHJKMcL: {collectionId: \"wvZOZGnMb\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/89pyrDa3bzEDpl32Jesp/rsXFYXD0E3AJ4TJwynoW/wxdHJKMcL.js\")), path: \"/knowledge-hub/regulations/canada/:ABFaAXT7f\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/canada/:ABFaAXT7f\", FpNYbZEno: \"/wissens-hub/vorschriften/kanada/:ABFaAXT7f\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/canadá/:ABFaAXT7f\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/canada/:ABFaAXT7f\"}}, nyupmNTZ4: {collectionId: \"AwprDQENs\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v3UqoLi1A4TKCvLDbMC4/3uzfmfmrQ6nClF0mg4j5/nyupmNTZ4.js\")), path: \"/knowledge-hub/regulations/saudi/:Zv_p7iduS\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/regolamenti/saudita/:Zv_p7iduS\", FpNYbZEno: \"/wissens-hub/vorschriften/saudi/:Zv_p7iduS\", LBsfwIDaD: \"/centro-de-conocimiento/normativas/saudí/:Zv_p7iduS\", qrsRvU2iG: \"/centre-de-connaissances/reglementations/saoudien/:Zv_p7iduS\"}}, KwxjEGfrV: {collectionId: \"biwKZpQ5t\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Cnc8E3585oMX6milbfm5/y6XkzW4xIntbMTkTSbhv/KwxjEGfrV.js\")), path: \"/knowledge-hub/technical-document/device-document/:pTZ1OXlEk\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/documento-tecnico/dispositivo-documento/:pTZ1OXlEk\", FpNYbZEno: \"/wissens-hub/technisches-dokument/gerät-dokument/:pTZ1OXlEk\", LBsfwIDaD: \"/centro-de-conocimiento/documento-tecnico/documento-del-dispositivo/:pTZ1OXlEk\", qrsRvU2iG: \"/centre-de-connaissances/document-technique/appareil-document/:pTZ1OXlEk\"}}, QMxbBfUd8: {collectionId: \"K02Vjl8Pn\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r2VmnW1wAzzf0hVSIKq6/Wl9Wo82dbC5o8OglzivH/QMxbBfUd8.js\")), path: \"/knowledge-hub/technical-document/clinical-document/:yRyHyZZno\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/documento-tecnico/documento-clinico/:yRyHyZZno\", FpNYbZEno: \"/wissens-hub/technisches-dokument/klinisches-dokument/:yRyHyZZno\", LBsfwIDaD: \"/centro-de-conocimiento/documento-tecnico/documento-clinico/:yRyHyZZno\", qrsRvU2iG: \"/centre-de-connaissances/document-technique/document-clinique/:yRyHyZZno\"}}, dyuwyqSdr: {collectionId: \"iqQvObOtL\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/X9ITUrbNNd3nD6Ik2dHb/U5fJOAlbQqpffoWuc8eU/dyuwyqSdr.js\")), path: \"/knowledge-hub/quality-management/iso-13485/:yafWzLeGC\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/gestione-della-qualita/iso-13485/:yafWzLeGC\", FpNYbZEno: \"/wissens-hub/qualitätsmanagement/iso-13485/:yafWzLeGC\", LBsfwIDaD: \"/centro-de-conocimiento/gestion-de-la-calidad/iso-13485/:yafWzLeGC\", qrsRvU2iG: \"/centre-de-connaissances/gestion-de-la-qualite/iso-13485/:yafWzLeGC\"}}, qm65jX_2X: {collectionId: \"lHfzsJzqs\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hv5xea53W37v9gPWlfEk/Y0e8L19zYvqKKXaHOkDP/qm65jX_2X.js\")), path: \"/knowledge-hub/quality-management/iso-14971/:PCD04TMyN\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/gestione-della-qualita/iso-14971/:PCD04TMyN\", FpNYbZEno: \"/wissens-hub/qualitätsmanagement/iso-14971/:PCD04TMyN\", LBsfwIDaD: \"/centro-de-conocimiento/gestion-de-la-calidad/iso-14971/:PCD04TMyN\", qrsRvU2iG: \"/centre-de-connaissances/gestion-de-la-qualite/iso-14971/:PCD04TMyN\"}}, PP3ePXWmp: {collectionId: \"wFRCeYajZ\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w5uW9cXwjFlKigeEISlm/e6FQ1tI5eNdyrC2pPdwr/PP3ePXWmp.js\")), path: \"/knowledge-hub/quality-management/iec-62366/:IEJ5Ugb2Z\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/gestione-della-qualita/iec-62366/:IEJ5Ugb2Z\", FpNYbZEno: \"/wissens-hub/qualitätsmanagement/iec-62366/:IEJ5Ugb2Z\", LBsfwIDaD: \"/centro-de-conocimiento/gestion-de-la-calidad/iec-62366/:IEJ5Ugb2Z\", qrsRvU2iG: \"/centre-de-connaissances/gestion-de-la-qualite/iec-62366/:IEJ5Ugb2Z\"}}, orLnP8Xgu: {collectionId: \"IjyeBYXpK\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/504B0EEYUpawud5zwGWO/oCLlaPgDPoUjpatsesbu/orLnP8Xgu.js\")), path: \"/knowledge-hub/quality-management/sops-procedures/:B9a57tB1u\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/gestione-della-qualita/procedure-standard/:B9a57tB1u\", FpNYbZEno: \"/wissens-hub/qualitätsmanagement/sops-verfahren/:B9a57tB1u\", LBsfwIDaD: \"/centro-de-conocimiento/gestion-de-la-calidad/procedimientos-normalizados-de-trabajo/:B9a57tB1u\", qrsRvU2iG: \"/centre-de-connaissances/gestion-de-la-qualite/procedures-hop/:B9a57tB1u\"}}, nI3NhRWM8: {collectionId: \"wSNhZgCdS\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ILgXJw7NN95AsSvJEM1O/oGeINp6NeOHR7xmrCxvl/nI3NhRWM8.js\")), path: \"/knowledge-hub/quality-management/iso20417-iso15223/:zZyuCDWxC\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/gestione-della-qualita/iso20417-iso15223/:zZyuCDWxC\", FpNYbZEno: \"/wissens-hub/qualitätsmanagement/iso20417-iso15223/:zZyuCDWxC\", LBsfwIDaD: \"/centro-de-conocimiento/gestion-de-la-calidad/iso20417-iso15223/:zZyuCDWxC\", qrsRvU2iG: \"/centre-de-connaissances/gestion-de-la-qualite/iso20417-iso15223/:zZyuCDWxC\"}}, VuAncZjer: {collectionId: \"UjmIPCuoN\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tCkHcoBWfm1OyaLpwxtW/83rw9pNcpy9G7sAmOVOU/VuAncZjer.js\")), path: \"/knowledge-hub/quality-management/qmsr-21cfr820/:fyDXoAwrO\", pathLocalized: {DLJCt2wXp: \"/centro-conoscenza/gestione-della-qualita/qmsr-21cfr820/:fyDXoAwrO\", FpNYbZEno: \"/wissens-hub/qualitätsmanagement/qmsr-21cfr820/:fyDXoAwrO\", LBsfwIDaD: \"/centro-de-conocimiento/gestion-de-la-calidad/qmsr-21cfr820/:fyDXoAwrO\", qrsRvU2iG: \"/centre-de-connaissances/gestion-de-la-qualite/qmsr-21cfr820/:fyDXoAwrO\"}}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}, {code: \"de-DE\", id: \"FpNYbZEno\", name: \"German (Germany)\", slug: \"de\", textDirection: \"ltr\"}, {code: \"it-IT\", id: \"DLJCt2wXp\", name: \"Italian\", slug: \"it\", textDirection: \"ltr\"}, {code: \"es-ES\", id: \"LBsfwIDaD\", name: \"Spanish (Spain)\", slug: \"es\", textDirection: \"ltr\"}, {code: \"fr-FR\", id: \"qrsRvU2iG\", name: \"French (France)\", slug: \"fr\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {AAP_rNqq_: async () => (await import(\"https://framerusercontent.com/modules/cDVUsejcvFETfxZmP0wo/YS06behfUWfX65b16z1D/AAP_rNqq_.js\"))?.[\"utils\"], AwprDQENs: async () => (await import(\"https://framerusercontent.com/modules/BzlGEZ6MnQoILHTit5yL/2GzqGM8HCx7Q3d1R6OvY/AwprDQENs.js\"))?.[\"utils\"], biwKZpQ5t: async () => (await import(\"https://framerusercontent.com/modules/PNY7i5x22RoRsVjj91sa/u8SUcRD0NYs4x9zKNFja/biwKZpQ5t.js\"))?.[\"utils\"], bMs2POAfI: async () => (await import(\"https://framerusercontent.com/modules/HIrNjpd9Y4llOWqTwsER/xqnqRWR2BcWqO8QkQxjm/bMs2POAfI.js\"))?.[\"utils\"], chOMLXtXC: async () => (await import(\"https://framerusercontent.com/modules/GrRVeWbFm1jf5FqSJL5O/hQ2fHFI0H3TxJPWgy1sU/chOMLXtXC.js\"))?.[\"utils\"], GkHhI0lA4: async () => (await import(\"https://framerusercontent.com/modules/7rrK9C7dMA79SjfyAGzc/RkDkBtiuAyQ3soRi5f4E/GkHhI0lA4.js\"))?.[\"utils\"], hBvckkHSQ: async () => (await import(\"https://framerusercontent.com/modules/dS8EWBlB8neouujX0HTb/7MYQnMoKzKdVJaSxn6iO/hBvckkHSQ.js\"))?.[\"utils\"], IjyeBYXpK: async () => (await import(\"https://framerusercontent.com/modules/2XwpUIihJHTeeCXLaQPk/hpLm8DhgpLl4RfePyhsb/IjyeBYXpK.js\"))?.[\"utils\"], iqQvObOtL: async () => (await import(\"https://framerusercontent.com/modules/t8ykYPIrIiStZoggigvm/EymC9QnLpXBQVtJ1Ykqy/iqQvObOtL.js\"))?.[\"utils\"], K02Vjl8Pn: async () => (await import(\"https://framerusercontent.com/modules/kiPiZPp8e8Bt6Dw26owE/QQSfLjomg2OsgGO3j9Mk/K02Vjl8Pn.js\"))?.[\"utils\"], lHfzsJzqs: async () => (await import(\"https://framerusercontent.com/modules/BlwhIodjZ2XJccEjE3g7/8baJPljeuofIsQWTWguo/lHfzsJzqs.js\"))?.[\"utils\"], QETmMRoYl: async () => (await import(\"https://framerusercontent.com/modules/kgTZq3AhmwlG1qpyyWAW/pEb88lp3LSNEveB0ci1X/QETmMRoYl.js\"))?.[\"utils\"], rwe0JJUwn: async () => (await import(\"https://framerusercontent.com/modules/NDelMezt8cjmDAbtqINY/UqLwTfEaOIQNFhnOfKFi/rwe0JJUwn.js\"))?.[\"utils\"], s8ewejpXP: async () => (await import(\"https://framerusercontent.com/modules/7RkWmozgWynf9lKXiJUa/EVNbvgUFLh9dNQMVYgns/s8ewejpXP.js\"))?.[\"utils\"], UjmIPCuoN: async () => (await import(\"https://framerusercontent.com/modules/Af8GzU5fhRM4ey9p0pKW/xjA454i5T7muKd1l53qr/UjmIPCuoN.js\"))?.[\"utils\"], wFRCeYajZ: async () => (await import(\"https://framerusercontent.com/modules/2quwFRGPpgZI4MqZlzRT/3o0Oy4gie50Yzuo35wvX/wFRCeYajZ.js\"))?.[\"utils\"], wSNhZgCdS: async () => (await import(\"https://framerusercontent.com/modules/A46OSzrDV3PTBOvKAgeI/bB1sdJV0WOXiFFnaRhvq/wSNhZgCdS.js\"))?.[\"utils\"], wvZOZGnMb: async () => (await import(\"https://framerusercontent.com/modules/0zo6tWF3utOJZPgYSCf5/IR8W6CMUytzYIOUnbWDG/wvZOZGnMb.js\"))?.[\"utils\"], WzFcMCPnX: async () => (await import(\"https://framerusercontent.com/modules/Z5hL11dAgHkWITUU9JI9/CHfJ8BwpvajS5CIdA1wq/WzFcMCPnX.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"2fbefa14cacca26e4e1903ebc16ed346d0f0644367a563b9acb58796d8482492\"\r\n\t\t\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t5LmgyuGzG9ZIcLIK03H/J4aStL2caD5q8sZ7wQ97/tgKnAg9XZ.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://morulaa.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\t\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/dK9RpLWBd0etwvj9BrkW/PwxaDgP3hCJ6Uc6kV6sf/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = 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\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}